From 31fd66f808e7ea16cacef362877139b7e0e8ac7d Mon Sep 17 00:00:00 2001 From: John Crispin Date: Fri, 30 Jan 2015 08:06:40 +0000 Subject: ar71xx: add Netgear WNR1000v2/WNR1000v2-VC support (#18633) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The board is already supported by OpenWrt. WNR1000v2/WNR1000v2-VC are pretty much the same as WNR2000v3/WNR612v2, therefore the same initialization code and flash layout is used. Signed-off-by: Ștefan Rusu Tested-by: Douglas Fraser <1dsfraser@gmail.com> SVN-Revision: 44221 --- target/linux/ar71xx/base-files/etc/diag.sh | 3 ++- target/linux/ar71xx/base-files/etc/uci-defaults/02_network | 3 ++- target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration | 4 ++++ target/linux/ar71xx/base-files/lib/ar71xx.sh | 3 +++ .../linux/ar71xx/base-files/lib/preinit/05_set_preinit_iface_ar71xx | 1 + target/linux/ar71xx/base-files/lib/upgrade/platform.sh | 3 ++- 6 files changed, 14 insertions(+), 3 deletions(-) (limited to 'target/linux/ar71xx/base-files') diff --git a/target/linux/ar71xx/base-files/etc/diag.sh b/target/linux/ar71xx/base-files/etc/diag.sh index 444e6fff7f..af6107b489 100755 --- a/target/linux/ar71xx/base-files/etc/diag.sh +++ b/target/linux/ar71xx/base-files/etc/diag.sh @@ -281,7 +281,8 @@ get_status_led() { wndr4300 | \ wnr2000 | \ wnr2200 |\ - wnr612-v2) + wnr612-v2 |\ + wnr1000-v2) status_led="netgear:green:power" ;; wp543) 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 5f1704f4b8..a223ae8fe5 100755 --- a/target/linux/ar71xx/base-files/etc/uci-defaults/02_network +++ b/target/linux/ar71xx/base-files/etc/uci-defaults/02_network @@ -223,7 +223,8 @@ tl-wr842n-v2 |\ wnr2000-v3 |\ wnr2000-v4 |\ wnr2200 |\ -wnr612-v2) +wnr612-v2 |\ +wnr1000-v2) ucidef_set_interfaces_lan_wan "eth1" "eth0" ucidef_add_switch "switch0" "1" "1" ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 4" diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration b/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration index 1cef8b9937..d578f59f7c 100755 --- a/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration +++ b/target/linux/ar71xx/base-files/etc/uci-defaults/04_led_migration @@ -77,6 +77,10 @@ wnr612-v2) migrate_leds "wnr612v2:=netgear:" ;; +wnr1000-v2) + migrate_leds "wnr1000v2:=netgear:" + ;; + *) ;; esac diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh b/target/linux/ar71xx/base-files/lib/ar71xx.sh index 14ee68b854..02872de145 100755 --- a/target/linux/ar71xx/base-files/lib/ar71xx.sh +++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh @@ -780,6 +780,9 @@ ar71xx_board_detect() { *"WNR612 V2") name="wnr612-v2" ;; + *"WNR1000 V2") + name="wnr1000-v2" + ;; *WRT160NL) name="wrt160nl" ;; 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 a9a8794c77..f11ea8cb32 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 @@ -38,6 +38,7 @@ set_preinit_iface() { wnr2000-v3 |\ wnr2200 |\ wnr612-v2 |\ + wnr1000-v2 |\ wpe72) ifname=eth1 ;; diff --git a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh index 391299f38a..bc6866da19 100755 --- a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh +++ b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh @@ -379,7 +379,8 @@ platform_check_image() { ;; wndr3700 | \ wnr2000-v3 | \ - wnr612-v2) + wnr612-v2 | \ + wnr1000-v2) local hw_magic hw_magic="$(ar71xx_get_mtd_part_magic firmware)" -- cgit v1.2.3