aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-10-29ARM: dts: OMAP4: Add hwspinlock nodeSuman Anna1-0/+6
Add the hwspinlock device tree node for OMAP4 family of SoCs. Signed-off-by: Suman Anna <[email protected]> Signed-off-by: Tony Lindgren <[email protected]>
2013-10-23Merge tag 'for_3.13_super_late/dts_signed' of ↵Tony Lindgren10-32/+912
git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt into omap-for-v3.13/dt Add a lot of N900 nodes Add OPP table to OMAP5/DRA7 Add support for Newflow NanoBone board
2013-10-23ARM: dts: omap5-uevm: Remove pinmux for dmic pinsPeter Ujfalusi1-10/+0
When the omap5-evm.dts file has been renamed to omap5-uevm.dts and the sEVM support got deprecated in favor of uEVM (or Panda5) the content was not validated. Panda5 does not have support for digital microphones so remove the pinmux section for it. Signed-off-by: Peter Ujfalusi <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-23ARM: dts: omap5-uevm: Correct twl6040 reset GPIO pinmuxPeter Ujfalusi1-1/+1
When the omap5-evm.dts file has been renamed to omap5-uevm.dts and the sEVM support got deprecated in favor of uEVM (or Panda5) the content was not validated. On uEVM the twl6040 reset GPIO is from gpio5_141 and not via gpio5_145, which was the case in sEVM. Signed-off-by: Peter Ujfalusi <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-23ARM: dts: TWL4030: Add power button supportSebastian Reichel1-0/+5
Enable support for the power button. Signed-off-by: Sebastian Reichel <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-23ARM: dts: omap3-n900: Add LP5523 supportSebastian Reichel1-0/+61
Add support for LP5523 device. Signed-off-by: Sebastian Reichel <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-23ARM: dts: omap3-n900: Add TLV320AIC3X supportSebastian Reichel1-0/+26
This patch adds support for Nokia N900 TLV320AIC3X chips. Signed-off-by: Sebastian Reichel <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-23ARM: dts: omap3-n900:: Mux RX51_LCD_RESET_GPIO in DTSSebastian Reichel1-0/+9
Add RX51_LCD_RESET_GPIO pin mux information to display. Signed-off-by: Sebastian Reichel <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-23ARM: dts: omap3-n900: Add NAND supportSebastian Reichel1-0/+72
This patch adds supports for Nokia N900 NAND memory. Signed-off-by: Sebastian Reichel <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-23ARM: dts: omap3-n900: Specify regulator infoSebastian Reichel1-0/+84
Add regulator names and voltage information to the Nokia N900 DTS file. Signed-off-by: Sebastian Reichel <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-23ARM: dts: TWL4030: Add missing regulatorsSebastian Reichel1-4/+40
The twl4030.dtsi is missing some regulators. This patch adds the missing ones and orders the regulators alphabetically. Signed-off-by: Sebastian Reichel <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-23ARM: dts: omap3-n900: Add LP5523 supportSebastian Reichel1-0/+5
Add support for LP5523 device. Signed-off-by: Sebastian Reichel <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-23ARM: dts: omap3-n900: Add vibrator deviceSebastian Reichel1-0/+7
Add support for Nokia N900's vibrator. Signed-off-by: Sebastian Reichel <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-23ARM: dts: omap3-n900: GPIO key definitionsSebastian Reichel1-0/+48
Add device tree node for the GPIO keys provided by the N900 board. This is a simple conversion of the existing board code. Signed-off-by: Sebastian Reichel <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-23ARM: dts: omap3-n900: Add support for SD cardsSebastian Reichel1-1/+16
Add support for external SD card slot. Signed-off-by: Sebastian Reichel <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-23ARM: dts: omap3-n900: Add UART supportSebastian Reichel1-0/+28
Add UART support to Nokia N900. Signed-off-by: Sebastian Reichel <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-23ARM: dts: omap3-n900: Fix i2c bus speedSebastian Reichel1-2/+2
Fix the bus speed of i2c bus 2 and 3. Signed-off-by: Sebastian Reichel <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-23ARM: dts: omap3-n900: Add pinctrl for i2c devicesSebastian Reichel1-0/+35
Add pin muxing support for the Nokia N900 i2c controllers. Signed-off-by: Sebastian Reichel <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-22ARM: dts: DRA7: Add CPU OPP tableJ Keerthy1-0/+6
Add DT OPP table for DRA7xx family of devices. This data is decoded by OF with of_init_opp_table() helper function. The data is based on DRA75x, DRA74x Data Manual revision F (Sept 2013). TODO: add OPP_HIGH after AVS-Class0 is functional NOTE: The voltage and frequency values work well only on NOM samples and it is mandatory to use ABB/AVS Class 0 support for all OPPs. Clock nodes are pending clock node alignment. [[email protected]: cleanups and rebase to latest] Signed-off-by: Nishanth Menon <[email protected]> Signed-off-by: J Keerthy <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-22ARM: dts: OMAP5: Add CPU OPP tableJ Keerthy1-0/+7
Add DT OPP table for OMAP54xx family of devices. This data is decoded by OF with of_init_opp_table() helper function. The data is based on OMAP543x ES2.0 DM Operating Condition Addendum Version 0.6(April 2013) NOTE: The voltage and frequency values work well only on NOM samples and are supposed to work properly only with ABB/AVS for ALL OPPs. TODO: Add SPEED BIN OPP after ABB and AVS support so the cpufreq works on all samples seamlessly. Clock node is pending alignment for clock dts conversion [[email protected]: sync to latest and fixes] Signed-off-by: Nishanth Menon <[email protected]> Signed-off-by: J Keerthy <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-22ARM: dts: dra7-evm: add smps123 supply for CPUJ Keerthy2-1/+5
regulator smps123 supply from Palmas PMIC powers CPU0 on DRA7 EVM. [[email protected]: rebase to latest] Signed-off-by: Nishanth Menon <[email protected]> Signed-off-by: J Keerthy <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-22ARM: dts: omap5-uevm: add smps123 supply for CPUNishanth Menon2-1/+5
regulator smps123 supply from Palmas PMIC powers CPU0 on OMAP5uEVM. Based on a patch by J Keerthy <[email protected]> Signed-off-by: Nishanth Menon <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-22ARM: dts: omap5-uevm: fix mcspi node pin descriptionsEric Witcher1-9/+9
Correct mcspi pin descriptions to match corresponding node name and add chip select number to be consistent with OMAP5 TRM. Signed-off-by: Eric Witcher <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-22ARM: dts: am33xx, change usb ctrl module labelMarkus Pargmann1-3/+3
Control module is not usb specific. Changes the label to usb_ctrl_mod. Signed-off-by: Markus Pargmann <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-22ARM: dts: Add support for Newflow NanoBone boardMark Jackson3-0/+438
NanoBone Specification: ----------------------- CPU: TI AM335x Memory: 256MB DDR3 128MB NOR flash 128KB FRAM Ethernet: 2 x 10/100 connected to SMSC LAN8710 PHY USB: 1 x USB2.0 Type A I2C: 2Kbit EEPROM (Microchip 24AA02) RTC (Maxim DS1338) GPIO Expander (Microchip MCP23017) Expansion connector: 6 x UART 1 x MMC/SD 1 x USB2.0 Signed-off-by: Mark Jackson <[email protected]> Reviewed-by: Javier Martinez Canillas <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-22ARM: dts: Add missing reg, interrupt and dma entries for omap3Tony Lindgren2-0/+53
Looks like omap3 is still relying on hwmod data for some basic device tree information. Let's add the information to omap3.dtsi so we can remove the related hwmod data once omap3 is DT only. Acked-by: Benoit Cousson <[email protected]> Signed-off-by: Tony Lindgren <[email protected]>
2013-10-22Merge tag 'for_3.13_late/dts_signed' of ↵Tony Lindgren17-5/+621
git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt into omap-for-v3.13/dt Add i2c aliases Add McASP and audio support Add reset/idle on init bindings for OMAP Add more nodes for AM4272
2013-10-22ARM: dts: AM33xx+: Add i2c aliasesNishanth Menon2-0/+6
Provide alias to allow ordering the i2c devices correctly. Signed-off-by: Nishanth Menon <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-22ARM: dts: OMAP3+: Add i2c aliasesNishanth Menon4-0/+17
Currently, on OMAP5, i2c1 and i2c5 defer probe due to pinctrl dependencies. This changes the i2c ID each bus is registered with in i2c-dev interface. As a result of this, many userspace tools break and there is no consistent manner to fix the same if the i2c dev interface have no consistent numbering. Since this could happen for other OMAP derivatives, provide i2c alias for all OMAP3+ SoCs to allow ordering the i2c devices correctly. Signed-off-by: Nishanth Menon <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-22ARM: dts: igep0033: Add mmc1 node for SDCARD support.Enric Balletbo i Serra1-0/+13
Add mmc1 dt node to IGEP COM AQUILA board. Signed-off-by: Enric Balletbo i Serra <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-22ARM: dts: AM4372: Add McASP nodesPeter Ujfalusi1-0/+27
Add nodes for McASP0 and McASP1 for AM43xx. Signed-off-by: Peter Ujfalusi <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-20ARM: dts: omap3-beagle: Adapt USB OTG to generic PHY frameworkRoger Quadros1-0/+2
The generic PHY framewrok expects different properties than the old USB PHY framework. Supply those properties. Fixes USB OTG port on beagle after the Generic PHY framework was merged in greg/usb-next. [1] [1] - https://lkml.org/lkml/2013/9/27/581 Signed-off-by: Roger Quadros <[email protected]> Acked-by: Felipe Balbi <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-20ARM: dts: am335x-evmsk: Audio supportPeter Ujfalusi1-0/+48
AM335x EVM-SK have only support for audio playback (stereo jack on the board) via tlv320aic3106 codec connected to McASP1. Enable the support for audio playback on the board: - McASP1 configuration - tlv320aic3106 configuration - Machine driver. Signed-off-by: Peter Ujfalusi <[email protected]> Signed-off-by: Jyri Sarha <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-20ARM: dts: am335x-evm: Add audio support for am335x-evm.dtsDarren Etheridge1-0/+50
Adds sound, tlv320aic3106, mcasp1, and am335x_evm_audio_pin nodes. Signed-off-by: Darren Etheridge <[email protected]> Signed-off-by: Peter Ujfalusi <[email protected]> Signed-off-by: Jyri Sarha <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-20ARM: dts: AM33XX: mcasp: Add location for data port registers to reg-propertyJyri Sarha1-2/+6
This patch adds a second tuple to reg property. The new property tuple describes the memory location for data port registers mapped trough L3 bus on am33xx. The both property tuples are named accordingly in the reg-names property. Signed-off-by: Hebbar, Gururaja <[email protected]> Signed-off-by: Darren Etheridge <[email protected]> Signed-off-by: Jyri Sarha <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-20ARM: dts: AM33XX: Add mcasp0 and mcasp1 device tree entriesPantelis Antoniou1-0/+24
Add missing mcasp entries in the am33xx.dtsi include file. Signed-off-by: Pantelis Antoniou <[email protected]> Signed-off-by: Darren Etheridge <[email protected]> Signed-off-by: Jyri Sarha <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-20ARM: dts: AM4372: Update Support for EPOS EVMMugunthan V N2-0/+199
-> Adding pinmux for cpsw, i2c0. -> Enabling the modules that are present in AM4372 EPOS EVM These modules are tested on AM4372 EPOS EVM. Signed-off-by: Lokesh Vutla <[email protected]> Signed-off-by: Sourav Poddar <[email protected]> Signed-off-by: Mugunthan V N <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-20ARM: dts: AM4372: Add L2, EDMA, mailbox, MMC and SHAM nodesLokesh Vutla1-1/+209
Populate nodes for l2-cache-controller, EDMA, mailbox, mmc, sham. Update as well DT properties for epwmss, aes, des. Signed-off-by: Suman Anna <[email protected]> Signed-off-by: Balaji T K <[email protected]> Signed-off-by: Mugunthan V N <[email protected]> Signed-off-by: Lokesh Vutla <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-20ARM: dts: OMAP5: Add dr_mode for dwc3George Cherian1-0/+1
Added dr_mode property in dwc3 and set its default mode to device. Signed-off-by: George Cherian <[email protected]> Signed-off-by: Kishon Vijay Abraham I <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-20ARM: dts: omap5-uevm: remove always_on, boot_on from smps10_out1Kishon Vijay Abraham I1-2/+0
smps10 should be enabled only in the case of host mode. So stop doing always_on, boot_on from smps10_out1. The driver will enable it in host mode. Signed-off-by: Kishon Vijay Abraham I <[email protected]> Acked-by: Nishanth Menon <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-20ARM: dts: omap4-panda-es: Do not reset gpio1Nishanth Menon1-0/+4
Do not reset GPIO1 at boot-up because GPIO 7 in GPIO1 block is used on OMAP4460 PandaBoard-ES to select voltage register in TPS62361 which supplies VDD_MPU. Without this, OMAP4460 PandaBoard-ES boards fail to boot-up because MPU voltage switches over to VSET0 voltage value (boot voltage) which is not sufficient to operate the device at OPP100. Signed-off-by: Nishanth Menon <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-20ARM: dts: am335x-evmsk: Do not reset gpio0Rajendra Nayak1-0/+4
Do not reset GPIO0 at boot-up because GPIO0 is used on AM335x EVM-SK to control VTT regulators on DDR3. Without this EVM-SK boards fail to boot-up because of DDR3 corruption. Signed-off-by: Rajendra Nayak <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-20ARM: dts: omap: Add reset/idle on init bindings for OMAPRajendra Nayak4-1/+9
On OMAP we have co-processor IPs, memory controllers, GPIOs which control regulators and power switches to PMIC, and SoC internal Bus IPs, some or most of which should either not be reset or idled or both at init. (In some cases there are erratas which prevent an IP from being reset) Have a way to pass this information from DT. Update the am33xx/omap4 and omap5 dtsi files with the new bindings for modules which either should not be idled. reset or both. A later patch would cleanup the same information that exists today as part of the hwmod data files. Signed-off-by: Rajendra Nayak <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-20ARM: dts: omap3: Adapt USB OTG to generic PHY frameworkRoger Quadros2-0/+4
The generic PHY framewrok expects different properties than the old USB PHY framework. Supply those properties. Fixes USB OTG port on GAT04 and N900 after the Generic PHY framework was merged in greg/usb-next. [1] [1] - https://lkml.org/lkml/2013/9/27/581 Signed-off-by: Roger Quadros <[email protected]> Acked-by: Felipe Balbi <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-20ARM: dts: OMAP5: Remove clock-frequency field for cpu timersSricharan R1-1/+0
The arm arch timers frequency are now programmed in the CNTFREQ per-cpu register by the timer code using the secure API [1]. So remove the redundant entry from the dts. [1] http://marc.info/?l=linux-omap&m=138139106312786&w=2 Signed-off-by: Sricharan R <[email protected]> Acked-by: Santosh Shilimkar <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-11Merge tag 'for_3.13/dts_signed' of ↵Tony Lindgren33-810/+3130
git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt into omap-for-v3.13/dt Add the minimal DTS support for DRA7xx based SoC core. Add the initial support for N900 and gta04 phones. Enable USB3 on OMAP5 evm board. Add support for cryto accelerators Add new IGEP AQUILA board Add AM33XX EDMA support Update HSUSB node to use the reset-gpios fmwk
2013-10-11ARM: dts: dra7-evm: Add mmc2 node for eMMC supportBalaji T K1-0/+13
Add mmc2 dt node to dra7-evm board and model eMMC vcc as fixed regulator. Signed-off-by: Balaji T K <[email protected]> Acked-by: Sekhar Nori <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-11ARM: dts: dra7-evm: Add mmc1 node for micro-sd supportBalaji T K1-0/+6
Add mmc1 dt node to dra7-evm board. Input for ldo1 regulator is controlled by gpio 5 of pcf8575 chip (0x21) on i2c1 bus. When dt support for gpio-pcf857x is available, input supply will be modelled as cascaded regulator. Signed-off-by: Balaji T K <[email protected]> Acked-by: Sekhar Nori <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-11ARM: dts: omap5-uevm: mark TWL6037 as system-power-controllerNishanth Menon1-0/+1
This allows the palmas pm_power_off to kick in on power off command and switch off the board. Signed-off-by: Nishanth Menon <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>
2013-10-11ARM: dts: omap3-igep0020: use standard constant for IRQ flagsJavier Martinez Canillas1-1/+1
Commit 840ef8b7 ("ARM: dt: add header to define IRQ flags") added constants for IRQ edge/level triggered types so use it instead of a magic number to enhance the DT readability. Signed-off-by: Javier Martinez Canillas <[email protected]> Signed-off-by: Benoit Cousson <[email protected]>