ramips: add button support and make LEDs known to userspace for DIR-860L B1
authorMatthias Schiffer <mschiffer@universe-factory.net>
Thu, 30 Jun 2016 13:18:03 +0000 (15:18 +0200)
committerMatthias Schiffer <mschiffer@universe-factory.net>
Thu, 30 Jun 2016 15:12:38 +0000 (17:12 +0200)
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
Reviewed-by: Jo-Philipp Wich <jo@mein.io>
target/linux/ramips/base-files/etc/board.d/01_leds
target/linux/ramips/base-files/etc/diag.sh
target/linux/ramips/dts/DIR-860L-B1.dts

index 460253c..0e30ba0 100755 (executable)
@@ -136,6 +136,9 @@ mzk-750dhp|\
 mzk-dp150n)
        ucidef_set_led_default "power" "power" "$board:green:power" "1"
        ;;
+dir-860l-b1)
+       ucidef_set_led_netdev "wan" "wan" "$board:green:net" "eth0.2"
+       ;;
 ex2700)
        ucidef_set_led_default "power_r" "POWER (red)" "$board:red:power" "0"
        set_wifi_led "$board:green:router"
index 0c5abb2..e9d623d 100644 (file)
@@ -19,6 +19,7 @@ get_status_led() {
        asl26555|\
        br-6425|\
        br-6475nd|\
+       dir-860l-b1|\
        e1700|\
        fonera20n|\
        mzk-750dhp|\
index b6336d8..579df58 100644 (file)
                #address-cells = <1>;
                #size-cells = <0>;
                poll-interval = <20>;
+
+               reset {
+                       label = "reset";
+                       gpios = <&gpio0 7 1>;
+                       linux,code = <0x198>;
+               };
+
+               wps {
+                       label = "wps";
+                       gpios = <&gpio0 18 1>;
+                       linux,code = <0x211>;
+               };
        };
 };