From dc628f2e0870d448313e790398bfaf36850c4702 Mon Sep 17 00:00:00 2001 From: Imre Kaloz Date: Wed, 23 Jul 2014 12:47:25 +0000 Subject: add support for the archer c5 Signed-off-by: Imre Kaloz SVN-Revision: 41814 --- target/linux/ar71xx/base-files/etc/diag.sh | 1 + target/linux/ar71xx/base-files/etc/uci-defaults/01_leds | 1 + target/linux/ar71xx/base-files/etc/uci-defaults/02_network | 1 + target/linux/ar71xx/base-files/lib/ar71xx.sh | 3 +++ target/linux/ar71xx/base-files/lib/preinit/05_set_preinit_iface_ar71xx | 1 + target/linux/ar71xx/base-files/lib/preinit/81_load_ath10k_board_bin | 1 + target/linux/ar71xx/base-files/lib/upgrade/platform.sh | 1 + 7 files changed, 9 insertions(+) (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 487a325368..2984777d9d 100755 --- a/target/linux/ar71xx/base-files/etc/diag.sh +++ b/target/linux/ar71xx/base-files/etc/diag.sh @@ -207,6 +207,7 @@ get_status_led() { tl-wr941nd) status_led="tp-link:green:system" ;; + archer-c5 | \ archer-c7 | \ tl-wdr4900-v2 | \ tl-mr10u | \ 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 7c86b05931..a93b5faeed 100755 --- a/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds +++ b/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds @@ -283,6 +283,7 @@ tl-wdr4300) ucidef_set_led_wlan "wlan2g" "WLAN2G" "tp-link:blue:wlan2g" "phy0tpt" ;; +archer-c5|\ archer-c7|\ tl-wdr4900-v2) ucidef_set_led_usbdev "usb1" "USB1" "tp-link:green:usb1" "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 2ab1d0b636..c9ee86769a 100755 --- a/target/linux/ar71xx/base-files/etc/uci-defaults/02_network +++ b/target/linux/ar71xx/base-files/etc/uci-defaults/02_network @@ -53,6 +53,7 @@ tl-wr1043nd-v2) ucidef_add_switch_vlan "switch0" "2" "5 6" ;; +archer-c5 |\ archer-c7 |\ tl-wdr4900-v2) ucidef_set_interfaces_lan_wan "eth1" "eth0" diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh b/target/linux/ar71xx/base-files/lib/ar71xx.sh index 70f74829ca..a067604df9 100755 --- a/target/linux/ar71xx/base-files/lib/ar71xx.sh +++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh @@ -277,6 +277,9 @@ ar71xx_board_detect() { *AP83) name="ap83" ;; + *"Archer C5") + name="archer-c5" + ;; *"Archer C7") name="archer-c7" ;; 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 47b008242d..10651fccd4 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 @@ -13,6 +13,7 @@ set_preinit_iface() { ap135-020 |\ ap136-020 |\ ap83 |\ + archer-c5 |\ archer-c7 |\ dir-505-a1 |\ gl-inet |\ diff --git a/target/linux/ar71xx/base-files/lib/preinit/81_load_ath10k_board_bin b/target/linux/ar71xx/base-files/lib/preinit/81_load_ath10k_board_bin index 14e1913536..a28932f824 100644 --- a/target/linux/ar71xx/base-files/lib/preinit/81_load_ath10k_board_bin +++ b/target/linux/ar71xx/base-files/lib/preinit/81_load_ath10k_board_bin @@ -11,6 +11,7 @@ do_load_ath10k_board_bin() { bs=1 skip=20480 count=2116 \ of=/tmp/ath10k-board.bin ;; + archer-c5 | \ archer-c7) local mac mac=$(macaddr_add $(cat /sys/class/net/eth1/address) -2) diff --git a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh index de831b2eae..ced42ed044 100755 --- a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh +++ b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh @@ -251,6 +251,7 @@ platform_check_image() { return 1 ;; + archer-c5 | \ archer-c7 | \ el-m150 | \ el-mini | \ -- cgit v1.2.3