diff options
| -rw-r--r-- | arch/arm/boot/dts/am335x-chiliboard.dts | 4 | ||||
| -rw-r--r-- | arch/arm/boot/dts/omap3-evm-common.dtsi | 7 | ||||
| -rw-r--r-- | arch/arm/boot/dts/omap3-evm-processor-common.dtsi | 10 | ||||
| -rw-r--r-- | arch/arm/boot/dts/omap4-droid4-xt894.dts | 10 | ||||
| -rw-r--r-- | arch/arm/boot/dts/omap4-panda-common.dtsi | 6 |
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 | }; |
