diff options
author | John Crispin <blogic@openwrt.org> | 2014-09-01 13:22:12 +0000 |
---|---|---|
committer | John Crispin <blogic@openwrt.org> | 2014-09-01 13:22:12 +0000 |
commit | d2886a1e72abd91fba68ffa58be8889cbe3f8228 (patch) | |
tree | 6364c5d439c0aa780f2cc1837c697fff6a01d8f2 /target/linux/ar71xx/base-files | |
parent | c6232bc570f53bdc6308ba46e2749a212c53120d (diff) | |
download | upstream-d2886a1e72abd91fba68ffa58be8889cbe3f8228.tar.gz upstream-d2886a1e72abd91fba68ffa58be8889cbe3f8228.tar.bz2 upstream-d2886a1e72abd91fba68ffa58be8889cbe3f8228.zip |
add support for the NC-LINK SMART-300
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
Backport of r42130
git-svn-id: svn://svn.openwrt.org/openwrt/branches/barrier_breaker@42393 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/ar71xx/base-files')
6 files changed, 21 insertions, 0 deletions
diff --git a/target/linux/ar71xx/base-files/etc/diag.sh b/target/linux/ar71xx/base-files/etc/diag.sh index 2984777d9d..1864b11a27 100755 --- a/target/linux/ar71xx/base-files/etc/diag.sh +++ b/target/linux/ar71xx/base-files/etc/diag.sh @@ -160,6 +160,9 @@ get_status_led() { rw2458n) status_led="rw2458n:green:d3" ;; + smart-300) + status_led="nc-link:green:system" + ;; oolite) status_led="oolite:red:system" ;; 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 d9c46c3319..d3b766d4d8 100755 --- a/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds +++ b/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds @@ -191,6 +191,15 @@ om5p) ucidef_set_led_netdev "port2" "port2" "om5p:blue:lan" "eth1" ;; +smart-300) + ucidef_set_led_netdev "wan" "WAN" "nc-link:green:wan" "eth0" + ucidef_set_led_switch "lan1" "LAN1" "nc-link:green:lan1" "switch0" "0x04" + ucidef_set_led_switch "lan2" "LAN2" "nc-link:green:lan2" "switch0" "0x08" + ucidef_set_led_switch "lan3" "LAN3" "nc-link:green:lan3" "switch0" "0x10" + ucidef_set_led_switch "lan4" "LAN4" "nc-link:green:lan4" "switch0" "0x02" + ucidef_set_led_wlan "wlan" "WLAN" "nc-link:green:wlan" "phy0tpt" + ;; + tew-712br) ucidef_set_led_netdev "wan" "WAN" "trendnet:green:wan" "eth1" ucidef_set_led_switch "lan1" "LAN1" "trendnet:green:lan1" "switch0" "0x02" 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 0d1e331465..c5cfd67430 100755 --- a/target/linux/ar71xx/base-files/etc/uci-defaults/02_network +++ b/target/linux/ar71xx/base-files/etc/uci-defaults/02_network @@ -200,6 +200,7 @@ tl-wr941nd) ucidef_set_interfaces_lan_wan "lan1 lan2 lan3 lan4" "wan" ;; +smart-300 | \ tl-mr3420-v2 |\ tl-wr841n-v8 |\ tl-wr842n-v2 |\ diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh b/target/linux/ar71xx/base-files/lib/ar71xx.sh index df69a0bf11..1e96b6dd44 100755 --- a/target/linux/ar71xx/base-files/lib/ar71xx.sh +++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh @@ -211,6 +211,9 @@ tplink_board_detect() { "453000"*) model="MERCURY MW4530R" ;; + "934100"*) + model="NC-LINK SMART-300" + ;; *) hwver="" ;; @@ -517,6 +520,9 @@ ar71xx_board_detect() { *RW2458N) name="rw2458n" ;; + *"SMART-300") + name="smart-300" + ;; *TEW-632BRP) name="tew-632brp" ;; diff --git a/target/linux/ar71xx/base-files/lib/preinit/05_set_preinit_iface_ar71xx b/target/linux/ar71xx/base-files/lib/preinit/05_set_preinit_iface_ar71xx index 10651fccd4..a9a8794c77 100644 --- a/target/linux/ar71xx/base-files/lib/preinit/05_set_preinit_iface_ar71xx +++ b/target/linux/ar71xx/base-files/lib/preinit/05_set_preinit_iface_ar71xx @@ -27,6 +27,7 @@ set_preinit_iface() { rb-450g |\ routerstation |\ routerstation-pro |\ + smart-300 |\ tl-mr3420-v2 |\ tl-wdr4900-v2 |\ tl-wr1043nd-v2 |\ diff --git a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh index 0e30a608f5..846954cf1f 100755 --- a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh +++ b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh @@ -258,6 +258,7 @@ platform_check_image() { el-mini | \ gl-inet | \ oolite | \ + smart-300 | \ tl-mr10u | \ tl-mr11u | \ tl-mr13u | \ |