ramips: improve edimax 6200n/nl support
Assign the reset functionality to the wps/reset buttons. Use the wlan switch of the 6200n to enable/disable wlan. Add the internet led of the 6200nl and use the led for boot status indication Signed-off-by: Mathias Kresin <dev@kresin.me>
This commit is contained in:
parent
51bca43f39
commit
6391af2f1f
4 changed files with 20 additions and 12 deletions
|
@ -26,6 +26,9 @@ case $board in
|
|||
set_usb_led "$board:blue:3g"
|
||||
;;
|
||||
3g-6200nl|\
|
||||
wnce2001)
|
||||
set_wifi_led "$board:green:wlan"
|
||||
;;
|
||||
br-6475nd|\
|
||||
mzk-w300nh2)
|
||||
set_wifi_led "$board:amber:wlan"
|
||||
|
@ -306,9 +309,6 @@ whr-600d)
|
|||
ucidef_set_led_default "power" "power" "$board:green:power" "1"
|
||||
ucidef_set_led_default "router" "router" "$board:green:router" "1"
|
||||
;;
|
||||
wnce2001)
|
||||
set_wifi_led "$board:green:wlan"
|
||||
;;
|
||||
wrh-300cr)
|
||||
set_wifi_led "$board:green:wlan"
|
||||
ucidef_set_led_netdev "lan" "lan" "$board:green:ethernet" "eth0"
|
||||
|
|
|
@ -36,6 +36,9 @@ get_status_led() {
|
|||
xdxrn502j)
|
||||
status_led="$board:green:power"
|
||||
;;
|
||||
3g-6200nl)
|
||||
status_led="$board:green:internet"
|
||||
;;
|
||||
a5-v11|\
|
||||
cs-qr10|\
|
||||
d105|\
|
||||
|
|
|
@ -69,16 +69,16 @@
|
|||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 12 1>;
|
||||
linux,code = <0x211>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
|
||||
wlanswitch {
|
||||
rfkill {
|
||||
label = "wlanswitch";
|
||||
gpios = <&gpio0 13 1>;
|
||||
linux,code = <0x100>;
|
||||
linux,code = <0xf7>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -47,8 +47,13 @@
|
|||
gpio-leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
internet {
|
||||
label = "3g-6200nl:green:internet";
|
||||
gpios = <&gpio0 9 1>;
|
||||
};
|
||||
|
||||
wlan {
|
||||
label = "3g-6200nl:amber:wlan";
|
||||
label = "3g-6200nl:green:wlan";
|
||||
gpios = <&gpio0 14 1>;
|
||||
};
|
||||
};
|
||||
|
@ -59,10 +64,10 @@
|
|||
#size-cells = <0>;
|
||||
poll-interval = <20>;
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 12 1>;
|
||||
linux,code = <0x211>;
|
||||
linux,code = <0x198>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue