diff --git a/package/boot/uboot-envtools/files/ar71xx b/package/boot/uboot-envtools/files/ar71xx index aed7b0b287..a070a5d827 100644 --- a/package/boot/uboot-envtools/files/ar71xx +++ b/package/boot/uboot-envtools/files/ar71xx @@ -19,6 +19,7 @@ cap324 | \ cap4200ag | \ carambola2 | \ cr3000 | \ +cr5000 | \ eap300v2 | \ hornet-ub | \ hornet-ub-x2 | \ diff --git a/target/linux/ar71xx/base-files/etc/board.d/01_leds b/target/linux/ar71xx/base-files/etc/board.d/01_leds index 0faa6f4781..16053443b4 100755 --- a/target/linux/ar71xx/base-files/etc/board.d/01_leds +++ b/target/linux/ar71xx/base-files/etc/board.d/01_leds @@ -135,6 +135,11 @@ cr3000) ucidef_set_led_wlan "wlan" "WLAN" "pcs:blue:wlan" "phy0tpt" ;; +cr5000) + ucidef_set_led_wlan "wlan" "WLAN" "pcs:blue:wlan" "phy0tpt" + ucidef_set_led_usbdev "usb" "USB" "pcs:white:wps" "1-1" + ;; + db120) ucidef_set_led_usbdev "usb" "USB" "db120:green:usb" "1-1" ;; diff --git a/target/linux/ar71xx/base-files/etc/board.d/02_network b/target/linux/ar71xx/base-files/etc/board.d/02_network index b4608f69a7..bbc93fff5b 100755 --- a/target/linux/ar71xx/base-files/etc/board.d/02_network +++ b/target/linux/ar71xx/base-files/etc/board.d/02_network @@ -34,6 +34,11 @@ epg5000) "0@eth0" "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "5:wan" ;; +cr5000) + ucidef_add_switch "switch0" \ + "0@eth0" "1:lan" "2:lan" "3:lan" "4:lan" "5:wan" + ;; + ap136-010 |\ ap147-010) ucidef_set_interfaces_lan_wan "eth0" "eth1" diff --git a/target/linux/ar71xx/base-files/etc/diag.sh b/target/linux/ar71xx/base-files/etc/diag.sh index df3b8ceefa..eaf410b8b8 100644 --- a/target/linux/ar71xx/base-files/etc/diag.sh +++ b/target/linux/ar71xx/base-files/etc/diag.sh @@ -70,6 +70,9 @@ get_status_led() { cr3000) status_led="pcs:amber:power" ;; + cr5000) + status_led="pcs:amber:power" + ;; db120) status_led="db120:green:status" ;; diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh b/target/linux/ar71xx/base-files/lib/ar71xx.sh index c677c0874c..dd327fbc7f 100755 --- a/target/linux/ar71xx/base-files/lib/ar71xx.sh +++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh @@ -427,6 +427,9 @@ ar71xx_board_detect() { *CR3000) name="cr3000" ;; + *CR5000) + name="cr5000" + ;; *"DB120 reference board") name="db120" ;; diff --git a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh index bd090654cf..51ca7f796e 100755 --- a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh +++ b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh @@ -169,7 +169,8 @@ platform_check_image() { all0258n | \ cap324 | \ cap4200ag | \ - cr3000) + cr3000 |\ + cr5000) platform_check_image_allnet "$1" && return 0 return 1 ;;