lantiq: add support for indicating the boot state using three leds
[openwrt/staging/stintel.git] / target / linux / lantiq / dts / VGV7519.dtsi
index e67c07f417cfa5f025eec5259ce4842ce9ea7a99..71b7d26173ee12b83174be7625d567a56a90ecfd 100644 (file)
@@ -6,6 +6,16 @@
 
        chosen {
                bootargs = "console=ttyLTQ0,115200 init=/etc/preinit";
+
+               leds {
+                       boot = &power2;
+                       failsafe = &power;
+                       running = &power2;
+
+                       dsl = &broadband_yellow;
+                       internet = &internet_yellow;
+                       wifi = &wireless_yellow;
+               };
        };
 
        memory@0 {
 
        gphy-xrx200 {
                compatible = "lantiq,phy-xrx200";
-               firmware = "lantiq/vr9_phy11g_a1x.bin";
+               firmware1 = "lantiq/vr9_phy11g_a1x.bin";        /*VR9 1.1*/
+               firmware2 = "lantiq/vr9_phy11g_a2x.bin";        /*VR9 1.2*/
                phys = [ 00 01 ];
        };
 
                        label = "tv";
                        gpios = <&stp 6 1>;
                };
-               internet_yellow {                       /* yellow */
+               internet_yellow: internet_yellow {                      /* yellow */
                        label = "internet_yellow";
                        gpios = <&stp 7 1>;
                };
                        label = "broadband_red";
                        gpios = <&stp 9 1>;
                };
-               broadband_yellow {                      /* yellow */
+               broadband_yellow: broadband_yellow {                    /* yellow */
                        label = "broadband_yellow";
                        gpios = <&stp 10 1>;
                };
                        label = "wireless_red";
                        gpios = <&stp 12 1>;
                };
-               wireless_yellow {                       /* yellow */
+               wireless_yellow: wireless_yellow {                      /* yellow */
                        label = "wireless_yellow";
                        gpios = <&stp 13 1>;
                };
-               power2 {                                /* yellow */
+               power2: power2 {                                /* yellow */
                        label = "power2";
                        gpios = <&stp 14 1>;
+                       default-state = "keep";
                };
-               power {                                 /* red */
+               power: power {                                  /* red */
                        label = "power";
                        gpios = <&stp 15 1>;
-                       default-state = "on";
                };
        };
 };