diff options
| author | Felix Fietkau <nbd@openwrt.org> | 2015-12-19 11:28:18 +0000 |
|---|---|---|
| committer | Felix Fietkau <nbd@openwrt.org> | 2015-12-19 11:28:18 +0000 |
| commit | fb1273dfddd89ff487dae16265a2870e9d175dfb (patch) | |
| tree | ee60cfb24f1ad178cd301837ff9b49d324896e5f | |
| parent | 59fc337a9a7009b9c6551336461099a09c57e924 (diff) | |
| download | upstream-fb1273dfddd89ff487dae16265a2870e9d175dfb.tar.gz upstream-fb1273dfddd89ff487dae16265a2870e9d175dfb.tar.bz2 upstream-fb1273dfddd89ff487dae16265a2870e9d175dfb.zip | |
ar71xx: PowerCloud CR5000 openwrt configuration
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
| -rw-r--r-- | package/boot/uboot-envtools/files/ar71xx | 1 | ||||
| -rwxr-xr-x | target/linux/ar71xx/base-files/etc/board.d/01_leds | 5 | ||||
| -rwxr-xr-x | target/linux/ar71xx/base-files/etc/board.d/02_network | 5 | ||||
| -rw-r--r-- | target/linux/ar71xx/base-files/etc/diag.sh | 3 | ||||
| -rwxr-xr-x | target/linux/ar71xx/base-files/lib/ar71xx.sh | 3 | ||||
| -rwxr-xr-x | target/linux/ar71xx/base-files/lib/upgrade/platform.sh | 3 |
6 files changed, 19 insertions, 1 deletions
diff --git a/package/boot/uboot-envtools/files/ar71xx b/package/boot/uboot-envtools/files/ar71xx index aed7b0b2877..a070a5d827a 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 0faa6f4781f..16053443b4a 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 b4608f69a79..bbc93fff5bd 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 df3b8ceefad..eaf410b8b83 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 c677c0874ce..dd327fbc7f2 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 bd090654cff..51ca7f796ea 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 ;; |
