From 103ed00cfb370236c3e96e427d5feb643a8d7c8e Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Thu, 30 Jun 2016 15:18:03 +0200 Subject: [PATCH] ramips: add button support and make LEDs known to userspace for DIR-860L B1 Signed-off-by: Matthias Schiffer Reviewed-by: Jo-Philipp Wich --- target/linux/ramips/base-files/etc/board.d/01_leds | 3 +++ target/linux/ramips/base-files/etc/diag.sh | 1 + target/linux/ramips/dts/DIR-860L-B1.dts | 12 ++++++++++++ 3 files changed, 16 insertions(+) diff --git a/target/linux/ramips/base-files/etc/board.d/01_leds b/target/linux/ramips/base-files/etc/board.d/01_leds index 460253c9ff2..0e30ba076df 100755 --- a/target/linux/ramips/base-files/etc/board.d/01_leds +++ b/target/linux/ramips/base-files/etc/board.d/01_leds @@ -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" diff --git a/target/linux/ramips/base-files/etc/diag.sh b/target/linux/ramips/base-files/etc/diag.sh index 0c5abb2861a..e9d623d1067 100644 --- a/target/linux/ramips/base-files/etc/diag.sh +++ b/target/linux/ramips/base-files/etc/diag.sh @@ -19,6 +19,7 @@ get_status_led() { asl26555|\ br-6425|\ br-6475nd|\ + dir-860l-b1|\ e1700|\ fonera20n|\ mzk-750dhp|\ diff --git a/target/linux/ramips/dts/DIR-860L-B1.dts b/target/linux/ramips/dts/DIR-860L-B1.dts index b6336d87d35..579df585c71 100644 --- a/target/linux/ramips/dts/DIR-860L-B1.dts +++ b/target/linux/ramips/dts/DIR-860L-B1.dts @@ -44,6 +44,18 @@ #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>; + }; }; }; -- 2.30.2