]> git.openpandora.org Git - pandora-kernel.git/commitdiff
ARM: dts: add wl12xx/wl18xx bindings
authorEliad Peller <eliad@wizery.com>
Wed, 18 Mar 2015 16:38:29 +0000 (18:38 +0200)
committerTony Lindgren <tony@atomide.com>
Tue, 24 Mar 2015 16:48:14 +0000 (09:48 -0700)
Replace all the pdata-quirks for setting wl12xx/wl18xx
platform data with proper DT definitions.

Signed-off-by: Eliad Peller <eliad@wizery.com>
Acked-by: Javier Martinez Canillas <javier@dowhile0.org>
Acked-by: Enric Balletbo i Serra <eballetbo@gmail.com>
Tested-by: Nikita Kiryanov <nikita@compulab.co.il>
Tested-by: Tony Lindgren <tony@atomide.com>
Acked-by: Kalle Valo <kvalo@codeaurora.org>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/boot/dts/am335x-evmsk.dts
arch/arm/boot/dts/omap3-cm-t3517.dts
arch/arm/boot/dts/omap3-cm-t3730.dts
arch/arm/boot/dts/omap3-evm-common.dtsi
arch/arm/boot/dts/omap3-igep0020-rev-f.dts
arch/arm/boot/dts/omap3-igep0030-rev-g.dts
arch/arm/boot/dts/omap3-zoom3.dts
arch/arm/boot/dts/omap4-panda-common.dtsi
arch/arm/boot/dts/omap4-sdp.dts
arch/arm/boot/dts/omap4-var-som-om44-wlan.dtsi
arch/arm/mach-omap2/pdata-quirks.c

index df5fee6b6b4bcf7ac58d33fc1d25b58cb07890a8..87fc7a35e80261cad03261fd9cf8b047606fc286 100644 (file)
@@ -15,6 +15,7 @@
 
 #include "am33xx.dtsi"
 #include <dt-bindings/pwm/pwm.h>
+#include <dt-bindings/interrupt-controller/irq.h>
 
 / {
        model = "TI AM335x EVM-SK";
        cap-power-off-card;
        pinctrl-names = "default";
        pinctrl-0 = <&mmc2_pins>;
+
+       #address-cells = <1>;
+       #size-cells = <0>;
+       wlcore: wlcore@2 {
+               compatible = "ti,wl1271";
+               reg = <2>;
+               interrupt-parent = <&gpio1>;
+               interrupts = <31 IRQ_TYPE_LEVEL_HIGH>; /* gpio 31 */
+               ref-clock-frequency = <38400000>;
+       };
 };
 
 &mcasp1 {
index 0ab748cf7749f18d90ad225a5d0aabac564fc53f..f5b5a1d96cd740920ab215f2a7b3fc2fdaa9136e 100644 (file)
        non-removable;
        bus-width = <4>;
        cap-power-off-card;
+
+       #address-cells = <1>;
+       #size-cells = <0>;
+       wlcore: wlcore@2 {
+               compatible = "ti,wl1271";
+               reg = <2>;
+               interrupt-parent = <&gpio5>;
+               interrupts = <17 IRQ_TYPE_LEVEL_HIGH>; /* gpio 145 */
+               ref-clock-frequency = <38400000>;
+       };
 };
 
 &dss {
index 46eadb21b5ef5e97882e581f6e29f33bda2cd209..2294f5b0aa102d9195aa93b33a9e298ac91cba26 100644 (file)
        non-removable;
        bus-width = <4>;
        cap-power-off-card;
+
+       #address-cells = <1>;
+       #size-cells = <0>;
+       wlcore: wlcore@2 {
+               compatible = "ti,wl1271";
+               reg = <2>;
+               interrupt-parent = <&gpio5>;
+               interrupts = <8 IRQ_TYPE_LEVEL_HIGH>; /* gpio 136 */
+               ref-clock-frequency = <38400000>;
+       };
 };
 
 &dss {
index 127f3e7c10c4fcade6d95a201ffeccf4b66d9297..346552b94d9f7705a80642dc8ce86ea6bad800d6 100644 (file)
        non-removable;
        bus-width = <4>;
        cap-power-off-card;
+
+       #address-cells = <1>;
+       #size-cells = <0>;
+       wlcore: wlcore@2 {
+               compatible = "ti,wl1271";
+               reg = <2>;
+               interrupt-parent = <&gpio5>;
+               interrupts = <21 IRQ_TYPE_LEVEL_HIGH>; /* gpio 149 */
+               ref-clock-frequency = <38400000>;
+       };
 };
 
 &twl_gpio {
index cc8bd0cd8cf83d47deaa18ea29cbe3a08675e19b..72f7cdc091fba03ca51b223ec4f49cc810be88f4 100644 (file)
        vmmc-supply = <&lbep5clwmc_wlen>;
        bus-width = <4>;
        non-removable;
+
+       #address-cells = <1>;
+       #size-cells = <0>;
+       wlcore: wlcore@2 {
+               compatible = "ti,wl1835";
+               reg = <2>;
+               interrupt-parent = <&gpio6>;
+               interrupts = <17 IRQ_TYPE_LEVEL_HIGH>; /* gpio 177 */
+       };
 };
index 9326b282c94ab92aadc681cf362cddf8a575e98f..b899e341874a3dc84e9e898748fea314be0b84e4 100644 (file)
        vmmc-supply = <&lbep5clwmc_wlen>;
        bus-width = <4>;
        non-removable;
+
+       #address-cells = <1>;
+       #size-cells = <0>;
+       wlcore: wlcore@2 {
+               compatible = "ti,wl1835";
+               reg = <2>;
+               interrupt-parent = <&gpio5>;
+               interrupts = <8 IRQ_TYPE_LEVEL_HIGH>; /* gpio 136 */
+       };
 };
index 6644f516a42bd9de5f5fb52a707051ad502e18a8..131448d86e67bdd4bff337529d01a35e232c6326 100644 (file)
        cap-power-off-card;
        pinctrl-names = "default";
        pinctrl-0 = <&mmc3_pins &mmc3_2_pins>;
+
+       #address-cells = <1>;
+       #size-cells = <0>;
+       wlcore: wlcore@2 {
+               compatible = "ti,wl1271";
+               reg = <2>;
+               interrupt-parent = <&gpio6>;
+               interrupts = <2 IRQ_TYPE_LEVEL_HIGH>; /* gpio 162 */
+               ref-clock-frequency = <26000000>;
+       };
 };
 
 &uart1 {
index 150513506c19f9764f63cd5828b79d4b7b1417f5..1228de5a05edd04ebc7a7747fcb93c31bae6296b 100644 (file)
        non-removable;
        bus-width = <4>;
        cap-power-off-card;
+
+       #address-cells = <1>;
+       #size-cells = <0>;
+       wlcore: wlcore@2 {
+               compatible = "ti,wl1271";
+               reg = <2>;
+               interrupt-parent = <&gpio2>;
+               interrupts = <21 IRQ_TYPE_LEVEL_HIGH>; /* gpio 53 */
+               ref-clock-frequency = <38400000>;
+       };
 };
 
 &emif1 {
Simple merge
Simple merge