lantiq: Fix ARV7518 DTS definitions
authorblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Fri, 21 Jun 2013 16:54:03 +0000 (16:54 +0000)
committerblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Fri, 21 Jun 2013 16:54:03 +0000 (16:54 +0000)
Fix EBU leds by removing req2 and gnt2 from pinmux.
Fix rfkill button gpio.
Enable reset button.
Fix power led activation status.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37004 3c298f89-4303-0410-b956-a3cf2f4a3e73

target/linux/lantiq/dts/ARV7518PW.dts

index e76abb5..8213c55 100644 (file)
                                        lantiq,function = "ebu";
                                };
                                pci_in {
                                        lantiq,function = "ebu";
                                };
                                pci_in {
-                                       lantiq,groups = "req1", "req2";
+                                       lantiq,groups = "req1";
                                        lantiq,function = "pci";
                                        lantiq,open-drain = <1>;
                                        lantiq,pull = <2>;
                                        lantiq,output = <0>;
                                };
                                pci_out {
                                        lantiq,function = "pci";
                                        lantiq,open-drain = <1>;
                                        lantiq,pull = <2>;
                                        lantiq,output = <0>;
                                };
                                pci_out {
-                                       lantiq,groups = "gnt1", "gnt2";
+                                       lantiq,groups = "gnt1";
                                        lantiq,function = "pci";
                                        lantiq,pull = <0>;
                                        lantiq,output = <1>;
                                        lantiq,function = "pci";
                                        lantiq,pull = <0>;
                                        lantiq,output = <1>;
                                        lantiq,pull = <2>;
                                        lantiq,output = <1>;
                                };
                                        lantiq,pull = <2>;
                                        lantiq,output = <1>;
                                };
+                               leds {
+                                       lantiq,pins = "io2", "io4", "io5", "io6", "io7", "io8", "io19";
+                                       lantiq,output = <1>;
+                               };
+                               keys {
+                                       lantiq,pins = "io28", "io30";
+                                       lantiq,output = <0>;
+                                       lantiq,pull = <2>;
+                                       lantiq,open-drain = <1>;
+                               };
                        };
                };
 
                        };
                };
 
 
                rfkill {
                        label = "rfkill";
 
                rfkill {
                        label = "rfkill";
-                       gpios = <&gpio 25 1>;
+                       gpios = <&gpio 28 1>;
                        linux,code = <0xf7>;
                };
                        linux,code = <0xf7>;
                };
-/*             reset {
+               reset {
                        label = "reset";
                        gpios = <&gpio 30 1>;
                        linux,code = <0x198>;
                        label = "reset";
                        gpios = <&gpio 30 1>;
                        linux,code = <0x198>;
-               };*/
+               };
        };
 
        gpio-leds {
                compatible = "gpio-leds";
                power {
                        label = "power";
        };
 
        gpio-leds {
                compatible = "gpio-leds";
                power {
                        label = "power";
-                       gpios = <&gpio 2 0>;
+                       gpios = <&gpio 2 1>;
                };
                dsl {
                        label = "dsl";
                };
                dsl {
                        label = "dsl";