diff options
author | Gabor Juhos <juhosg@openwrt.org> | 2013-11-07 22:31:53 +0000 |
---|---|---|
committer | Gabor Juhos <juhosg@openwrt.org> | 2013-11-07 22:31:53 +0000 |
commit | ddcce63c78539decab77d6b1176fd1c013e3e5ee (patch) | |
tree | c5be7a2e9fb3e292b1eb48b2c011a7bac9b46bb0 | |
parent | ece1323ed43aa8549d38ba123ca0ad88b95fa7f0 (diff) | |
download | upstream-ddcce63c78539decab77d6b1176fd1c013e3e5ee.tar.gz upstream-ddcce63c78539decab77d6b1176fd1c013e3e5ee.tar.bz2 upstream-ddcce63c78539decab77d6b1176fd1c013e3e5ee.zip |
ar71xx: add user-space support for the WD My Net Wi-Fi Range Extender
Patchwork: http://patchwork.openwrt.org/patch/4281/
Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 38687
-rwxr-xr-x | target/linux/ar71xx/base-files/etc/diag.sh | 3 | ||||
-rwxr-xr-x | target/linux/ar71xx/base-files/etc/uci-defaults/01_leds | 9 | ||||
-rwxr-xr-x | target/linux/ar71xx/base-files/etc/uci-defaults/02_network | 1 | ||||
-rw-r--r--[-rwxr-xr-x] | target/linux/ar71xx/base-files/etc/uci-defaults/09_fix-trx-header (renamed from target/linux/ar71xx/base-files/etc/uci-defaults/09_wrt160nl) | 11 | ||||
-rwxr-xr-x | target/linux/ar71xx/base-files/lib/ar71xx.sh | 3 |
5 files changed, 23 insertions, 4 deletions
diff --git a/target/linux/ar71xx/base-files/etc/diag.sh b/target/linux/ar71xx/base-files/etc/diag.sh index 1cabd1058e..e304fac71b 100755 --- a/target/linux/ar71xx/base-files/etc/diag.sh +++ b/target/linux/ar71xx/base-files/etc/diag.sh @@ -83,6 +83,9 @@ get_status_led() { mynet-n600) status_led="wd:blue:power" ;; + mynet-rext) + status_led="wd:blue:power" + ;; mzk-w04nu | \ mzk-w300nh) status_led="planex:green:status" diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds b/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds index 5566bfa82d..235a47578b 100755 --- a/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds +++ b/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds @@ -102,6 +102,15 @@ mynet-n600) ucidef_set_led_switch "lan4" "LAN4" "wd:green:lan4" "switch0" "0x04" ;; +mynet-rext) + ucidef_set_led_netdev "lan" "LAN" "wd:blue:ethernet" "eth0" + ucidef_set_rssimon "wlan0" "40000" "1" + ucidef_set_led_rssi "rssilow" "RSSILOW" "wd:blue:quality1" "wlan0" "1" "40" "0" "6" + ucidef_set_led_rssi "rssimedium" "RSSIMEDIUM" "wd:blue:quality2" "wlan0" "30" "80" "-29" "5" + ucidef_set_led_rssi "rssihigh" "RSSIHIGH" "wd:blue:quality3" "wlan0" "70" "100" "-69" "8" + ucidef_set_led_wlan "wlan" "WLAN" "wd:blue:wireless" "phy0tpt" + ;; + mzk-w04u) ucidef_set_led_usbdev "usb" "USB" "planex:green:usb" "1-1" ;; diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/02_network b/target/linux/ar71xx/base-files/etc/uci-defaults/02_network index d953ed7cc8..bdf37ee2f7 100755 --- a/target/linux/ar71xx/base-files/etc/uci-defaults/02_network +++ b/target/linux/ar71xx/base-files/etc/uci-defaults/02_network @@ -231,6 +231,7 @@ tl-wa901nd |\ tl-wa901nd-v2 |\ tl-wr703n |\ wndap360 |\ +mynet-rext |\ wp543) ucidef_set_interface_lan "eth0" ;; diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/09_wrt160nl b/target/linux/ar71xx/base-files/etc/uci-defaults/09_fix-trx-header index dce28dde94..1bfd5253eb 100755..100644 --- a/target/linux/ar71xx/base-files/etc/uci-defaults/09_wrt160nl +++ b/target/linux/ar71xx/base-files/etc/uci-defaults/09_fix-trx-header @@ -7,10 +7,13 @@ board=$(ar71xx_board_name) -wrt160nl_fixtrx() { +fixtrx() { mtd -o 32 fixtrx firmware } -if [ "${board}" == "wrt160nl" ]; then - wrt160nl_fixtrx -fi +case "$board" in +mynet-rext |\ +wrt160nl) + fixtrx + ;; +esac diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh b/target/linux/ar71xx/base-files/lib/ar71xx.sh index cd03168857..e1cedf6f06 100755 --- a/target/linux/ar71xx/base-files/lib/ar71xx.sh +++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh @@ -306,6 +306,9 @@ ar71xx_board_detect() { *"My Net N600") name="mynet-n600" ;; + *"WD My Net Wi-Fi Range Extender") + name="mynet-rext" + ;; *MZK-W04NU) name="mzk-w04nu" ;; |