diff options
author | Tony Lindgren <tony@atomide.com> | 2013-10-14 20:31:43 +0200 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2013-10-14 20:34:37 +0200 |
commit | 5992234bc5f34f3069d0457090d87865ec31fe13 (patch) | |
tree | 71f0bd971e5c0caee611bc427ad001f12f653e01 /arch/arm/boot/dts/omap3-evm-common.dtsi | |
parent | ARM: dts: Add common support for omap3-evm (diff) | |
download | linux-5992234bc5f34f3069d0457090d87865ec31fe13.tar.xz linux-5992234bc5f34f3069d0457090d87865ec31fe13.zip |
ARM: dts: Add basic support for TMDSEVM3730 (Mistral AM/DM37x EVM)
I've tested the serial, MMC, smsc911x, wl12xx, and off-idle support
with the pinctrl patches, so it probably works better than the
board-*.c files ever did. Also the board-omap3evm.c file is broken
for the DSS, and has been for a while. Patches are welcome to fix
it in this .dts file, let's just drop the board-*.c file for this.
Note that off-idle currently requires doing request_irq() on the
wake-up pin from pinctrl-single IRQ domain until we can handle
that in some Linux generic way.
[tony@atomide.com: updated for make dtbs build fix]
Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/boot/dts/omap3-evm-common.dtsi')
-rw-r--r-- | arch/arm/boot/dts/omap3-evm-common.dtsi | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/omap3-evm-common.dtsi b/arch/arm/boot/dts/omap3-evm-common.dtsi index 75753bb28535..b5493296d103 100644 --- a/arch/arm/boot/dts/omap3-evm-common.dtsi +++ b/arch/arm/boot/dts/omap3-evm-common.dtsi @@ -2,6 +2,8 @@ * Common support for omap3 EVM boards */ +#include "omap-gpmc-smsc911x.dtsi" + / { cpus { cpu@0 { @@ -17,6 +19,17 @@ linux,default-trigger = "default-on"; }; }; + + wl12xx_vmmc: wl12xx_vmmc { + compatible = "regulator-fixed"; + regulator-name = "vwl1271"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + gpio = <&gpio5 22 0>; /* gpio150 */ + startup-delay-us = <70000>; + enable-active-high; + vin-supply = <&vmmc2>; + }; }; &i2c1 { @@ -48,6 +61,19 @@ }; }; +&mmc1 { + vmmc-supply = <&vmmc1>; + vmmc_aux-supply = <&vsim>; + bus-width = <8>; +}; + +&mmc2 { + vmmc-supply = <&wl12xx_vmmc>; + non-removable; + bus-width = <4>; + cap-power-off-card; +}; + &twl_gpio { ti,use-leds; }; @@ -58,3 +84,11 @@ mode = <3>; power = <50>; }; + +&gpmc { + ethernet@gpmc { + interrupt-parent = <&gpio6>; + interrupts = <16 8>; + reg = <5 0 0xff>; + }; +}; |