ar71xx: PowerCloud CR5000 openwrt configuration
authorFelix Fietkau <nbd@openwrt.org>
Sat, 19 Dec 2015 11:28:18 +0000 (11:28 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Sat, 19 Dec 2015 11:28:18 +0000 (11:28 +0000)
OpenWrt configuration part of support for the PowerCloud Systems
CR5000.  The CR5000 is a dual-band 802.11n wireless router with
8MB flash, 64MB RAM, (unused on stock firmware) USB 2.0 port and
five port gigabit ethernet switch.  The CR5000 was sold as
hardware for the Skydog cloud-managed router service.

Signed-off-by: Daniel Dickinson <openwrt@daniel.thecshore.com>
SVN-Revision: 47946

package/boot/uboot-envtools/files/ar71xx
target/linux/ar71xx/base-files/etc/board.d/01_leds
target/linux/ar71xx/base-files/etc/board.d/02_network
target/linux/ar71xx/base-files/etc/diag.sh
target/linux/ar71xx/base-files/lib/ar71xx.sh
target/linux/ar71xx/base-files/lib/upgrade/platform.sh

index aed7b0b..a070a5d 100644 (file)
@@ -19,6 +19,7 @@ cap324 | \
 cap4200ag | \
 carambola2 | \
 cr3000 | \
+cr5000 | \
 eap300v2 | \
 hornet-ub | \
 hornet-ub-x2 | \
index 0faa6f4..1605344 100755 (executable)
@@ -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"
        ;;
index b4608f6..bbc93ff 100755 (executable)
@@ -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"
index df3b8ce..eaf410b 100644 (file)
@@ -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"
                ;;
index c677c08..dd327fb 100755 (executable)
@@ -427,6 +427,9 @@ ar71xx_board_detect() {
        *CR3000)
                name="cr3000"
                ;;
+       *CR5000)
+               name="cr5000"
+               ;;
        *"DB120 reference board")
                name="db120"
                ;;
index bd09065..51ca7f7 100755 (executable)
@@ -169,7 +169,8 @@ platform_check_image() {
        all0258n | \
        cap324 | \
        cap4200ag | \
-       cr3000)
+       cr3000 |\
+       cr5000)
                platform_check_image_allnet "$1" && return 0
                return 1
                ;;