lantiq: DGN3500: make switch LEDs blink on activity
[openwrt/openwrt.git] / target / linux / lantiq / dts / DGN3500.dtsi
index 52cd895b48c2bc6accbe6cfac9fdac525a8bc194..d58d717537d3badaba6eca1e1681498f7b9c1ad5 100644 (file)
@@ -4,7 +4,7 @@
 
 / {
        chosen {
-               bootargs = "root=";
+               bootargs = "root= console=ttyLTQ0,115200";
        };
 
        aliases {
@@ -15,7 +15,7 @@
                led-dsl = &dsl;
                led-internet = &internet;
                led-usb = &usb;
-               led-wifi = &wifi;
+               led-wifi = &wifi_green;
        };
 
        memory@0 {
        };
 
        rtl8366rb {
-               compatible = "rtl8366rb";
+               compatible = "realtek,rtl8366rb";
                gpio-sda = <&gpio 35 GPIO_ACTIVE_HIGH>;
                gpio-sck = <&gpio 37 GPIO_ACTIVE_HIGH>;
+
+               realtek,initvals = <
+                       0x0000 0x0830
+                       0x0400 0x8130
+                       0x000A 0x83ED
+                       0x0F51 0x0017
+                       0x02F5 0x0048
+                       0x02FA 0xFFDF
+                       0x02FB 0xFFE0
+                       0x0450 0x0000
+                       0x0401 0x0000
+                       0x0431 0x0960
+               >;
        };
 
+
+
        gpio-keys-polled {
                compatible = "gpio-keys-polled";
                #address-cells = <1>;
                        label = "dgn3500:green:internet";
                        gpios = <&gpio 2 GPIO_ACTIVE_LOW>;
                };
-               /*
-                       internet red is missing
-               */
+               internet2 {
+                       label = "dgn3500:red:internet";
+                       gpios = <&gpio 30 GPIO_ACTIVE_LOW>;
+               };
                dsl: dsl {
                        label = "dgn3500:green:dsl";
                        gpios = <&gpio 4 GPIO_ACTIVE_LOW>;
                        label = "dgn3500:red:power";
                        gpios = <&gpio 39 GPIO_ACTIVE_LOW>;
                };
-               /*
-                       power amber is missing
-               */
-               wifi: wifi {
-                       label = "dgn3500:blue:wireless";
+               wifi_green: wifi {
+                       label = "dgn3500:green:wireless";
+                       gpios = <&gpio 14 GPIO_ACTIVE_LOW>;
+               };
+               wifi2 {
+                       label = "dgn3500:amber:wireless";
                        gpios = <&gpio 51 GPIO_ACTIVE_LOW>;
                };
                wps {