aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/arm/boot/dts/am335x-chiliboard.dts4
-rw-r--r--arch/arm/boot/dts/omap3-evm-common.dtsi7
-rw-r--r--arch/arm/boot/dts/omap3-evm-processor-common.dtsi10
-rw-r--r--arch/arm/boot/dts/omap4-droid4-xt894.dts10
-rw-r--r--arch/arm/boot/dts/omap4-panda-common.dtsi6
5 files changed, 29 insertions, 8 deletions
diff --git a/arch/arm/boot/dts/am335x-chiliboard.dts b/arch/arm/boot/dts/am335x-chiliboard.dts
index 9c2a947aacf5..b50d5d2e71ff 100644
--- a/arch/arm/boot/dts/am335x-chiliboard.dts
+++ b/arch/arm/boot/dts/am335x-chiliboard.dts
@@ -14,6 +14,10 @@
14 compatible = "grinn,am335x-chiliboard", "grinn,am335x-chilisom", 14 compatible = "grinn,am335x-chiliboard", "grinn,am335x-chilisom",
15 "ti,am33xx"; 15 "ti,am33xx";
16 16
17 chosen {
18 stdout-path = &uart0;
19 };
20
17 leds { 21 leds {
18 compatible = "gpio-leds"; 22 compatible = "gpio-leds";
19 pinctrl-names = "default"; 23 pinctrl-names = "default";
diff --git a/arch/arm/boot/dts/omap3-evm-common.dtsi b/arch/arm/boot/dts/omap3-evm-common.dtsi
index 4c1227d1e79b..17c89df6ce6b 100644
--- a/arch/arm/boot/dts/omap3-evm-common.dtsi
+++ b/arch/arm/boot/dts/omap3-evm-common.dtsi
@@ -122,6 +122,7 @@
122}; 122};
123 123
124&mmc2 { 124&mmc2 {
125 interrupts-extended = <&intc 86 &omap3_pmx_core 0x12e>;
125 vmmc-supply = <&wl12xx_vmmc>; 126 vmmc-supply = <&wl12xx_vmmc>;
126 non-removable; 127 non-removable;
127 bus-width = <4>; 128 bus-width = <4>;
@@ -132,8 +133,10 @@
132 wlcore: wlcore@2 { 133 wlcore: wlcore@2 {
133 compatible = "ti,wl1271"; 134 compatible = "ti,wl1271";
134 reg = <2>; 135 reg = <2>;
135 interrupt-parent = <&gpio5>; 136 /* gpio_149 with uart1_rts pad as wakeirq */
136 interrupts = <21 IRQ_TYPE_EDGE_RISING>; /* gpio 149 */ 137 interrupts-extended = <&gpio5 21 IRQ_TYPE_EDGE_RISING>,
138 <&omap3_pmx_core 0x14e>;
139 interrupt-names = "irq", "wakeup";
137 ref-clock-frequency = <38400000>; 140 ref-clock-frequency = <38400000>;
138 }; 141 };
139}; 142};
diff --git a/arch/arm/boot/dts/omap3-evm-processor-common.dtsi b/arch/arm/boot/dts/omap3-evm-processor-common.dtsi
index ce7f42f9448c..b4109f48ec18 100644
--- a/arch/arm/boot/dts/omap3-evm-processor-common.dtsi
+++ b/arch/arm/boot/dts/omap3-evm-processor-common.dtsi
@@ -86,6 +86,10 @@
86 OMAP3_CORE1_IOPAD(0x215e, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat1.sdmmc2_dat1 */ 86 OMAP3_CORE1_IOPAD(0x215e, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat1.sdmmc2_dat1 */
87 OMAP3_CORE1_IOPAD(0x2160, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat2.sdmmc2_dat2 */ 87 OMAP3_CORE1_IOPAD(0x2160, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat2.sdmmc2_dat2 */
88 OMAP3_CORE1_IOPAD(0x2162, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat3.sdmmc2_dat3 */ 88 OMAP3_CORE1_IOPAD(0x2162, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat3.sdmmc2_dat3 */
89 OMAP3_CORE1_IOPAD(0x2164, PIN_OUTPUT | MUX_MODE1) /* sdmmc2_dat4.sdmmc2_dir_dat0 */
90 OMAP3_CORE1_IOPAD(0x2166, PIN_OUTPUT | MUX_MODE1) /* sdmmc2_dat5.sdmmc2_dir_dat1 */
91 OMAP3_CORE1_IOPAD(0x2168, PIN_OUTPUT | MUX_MODE1) /* sdmmc2_dat6.sdmmc2_dir_cmd */
92 OMAP3_CORE1_IOPAD(0x216a, PIN_INPUT | MUX_MODE1) /* sdmmc2_dat7.sdmmc2_clkin */
89 >; 93 >;
90 }; 94 };
91 95
@@ -127,9 +131,13 @@
127 >; 131 >;
128 }; 132 };
129 133
134 /*
135 * Note that gpio_150 pulled high with internal pull to prevent wlcore
136 * reset on return from off mode in idle.
137 */
130 wl12xx_gpio: pinmux_wl12xx_gpio { 138 wl12xx_gpio: pinmux_wl12xx_gpio {
131 pinctrl-single,pins = < 139 pinctrl-single,pins = <
132 OMAP3_CORE1_IOPAD(0x2180, PIN_OUTPUT | MUX_MODE4) /* uart1_cts.gpio_150 */ 140 OMAP3_CORE1_IOPAD(0x2180, PIN_INPUT_PULLUP | MUX_MODE7) /* uart1_cts.gpio_150 */
133 OMAP3_CORE1_IOPAD(0x217e, PIN_INPUT | MUX_MODE4) /* uart1_rts.gpio_149 */ 141 OMAP3_CORE1_IOPAD(0x217e, PIN_INPUT | MUX_MODE4) /* uart1_rts.gpio_149 */
134 >; 142 >;
135 }; 143 };
diff --git a/arch/arm/boot/dts/omap4-droid4-xt894.dts b/arch/arm/boot/dts/omap4-droid4-xt894.dts
index 04758a2a87f0..838aa3445fbe 100644
--- a/arch/arm/boot/dts/omap4-droid4-xt894.dts
+++ b/arch/arm/boot/dts/omap4-droid4-xt894.dts
@@ -359,20 +359,24 @@
359 359
360&mmc3 { 360&mmc3 {
361 vmmc-supply = <&wl12xx_vmmc>; 361 vmmc-supply = <&wl12xx_vmmc>;
362 /* uart2_tx.sdmmc3_dat1 pad as wakeirq */
362 interrupts-extended = <&wakeupgen GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH 363 interrupts-extended = <&wakeupgen GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH
363 &omap4_pmx_core 0xde>; 364 &omap4_pmx_core 0xde>;
364 365 interrupt-names = "irq", "wakeup";
365 non-removable; 366 non-removable;
366 bus-width = <4>; 367 bus-width = <4>;
367 cap-power-off-card; 368 cap-power-off-card;
369 keep-power-in-suspend;
368 370
369 #address-cells = <1>; 371 #address-cells = <1>;
370 #size-cells = <0>; 372 #size-cells = <0>;
371 wlcore: wlcore@2 { 373 wlcore: wlcore@2 {
372 compatible = "ti,wl1285", "ti,wl1283"; 374 compatible = "ti,wl1285", "ti,wl1283";
373 reg = <2>; 375 reg = <2>;
374 interrupt-parent = <&gpio4>; 376 /* gpio_100 with gpmc_wait2 pad as wakeirq */
375 interrupts = <4 IRQ_TYPE_EDGE_RISING>; /* gpio100 */ 377 interrupts-extended = <&gpio4 4 IRQ_TYPE_EDGE_RISING>,
378 <&omap4_pmx_core 0x4e>;
379 interrupt-names = "irq", "wakeup";
376 ref-clock-frequency = <26000000>; 380 ref-clock-frequency = <26000000>;
377 tcxo-clock-frequency = <26000000>; 381 tcxo-clock-frequency = <26000000>;
378 }; 382 };
diff --git a/arch/arm/boot/dts/omap4-panda-common.dtsi b/arch/arm/boot/dts/omap4-panda-common.dtsi
index 27895c1604b9..926f018823a4 100644
--- a/arch/arm/boot/dts/omap4-panda-common.dtsi
+++ b/arch/arm/boot/dts/omap4-panda-common.dtsi
@@ -485,8 +485,10 @@
485 wlcore: wlcore@2 { 485 wlcore: wlcore@2 {
486 compatible = "ti,wl1271"; 486 compatible = "ti,wl1271";
487 reg = <2>; 487 reg = <2>;
488 interrupt-parent = <&gpio2>; 488 /* gpio_53 with gpmc_ncs3 pad as wakeup */
489 interrupts = <21 IRQ_TYPE_EDGE_RISING>; /* gpio 53 */ 489 interrupts-extended = <&gpio2 21 IRQ_TYPE_EDGE_RISING>,
490 <&omap4_pmx_core 0x3a>;
491 interrupt-names = "irq", "wakeup";
490 ref-clock-frequency = <38400000>; 492 ref-clock-frequency = <38400000>;
491 }; 493 };
492}; 494};