aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ar71xx/base-files
diff options
context:
space:
mode:
authorPiotr Dymacz <pepe2k@gmail.com>2018-02-15 23:15:53 +0100
committerPiotr Dymacz <pepe2k@gmail.com>2018-02-22 18:53:22 +0100
commit8c64824576598117958691853de68bf4dcfc3c06 (patch)
tree5b89f50f6d9acd9f846def27271ce4b0e9651cb2 /target/linux/ar71xx/base-files
parent907d67491068890e27f7611da5c5c4d44a672c3c (diff)
downloadupstream-8c64824576598117958691853de68bf4dcfc3c06.tar.gz
upstream-8c64824576598117958691853de68bf4dcfc3c06.tar.bz2
upstream-8c64824576598117958691853de68bf4dcfc3c06.zip
ar71xx: add support for GainStrong Oolite V5.2
GainStrong Oolite V5.2 is a small (39.5 x 78 mm), dual-band system on module, based on Qualcomm QCA9531 + QCA9887. All QCA9531 SOC GPIOs are available on castellated pins. Specification: - 650/400/200 MHz (CPU/DDR/AHB) - 64/128 MB of RAM (DDR2) - 16 MB of FLASH (SPI NOR) - 5x 10/100 Mbps Ethernet (all ports available on castellated pins) - 2T2R 2.4 GHz (QCA9531), with ext. PA and LNA - 1T1R 5 GHz (QCA9887) with ext. FEM (SKY85710-11) - 3x U.FL - 1x USB 2.0 The dedicated development board includes 5 FE ports, USB 2.0 port, two buttons (one directly connected to SOC reset input), header with all GPIOs and several LEDs. Flash instruction: Vendor firmware is based on OpenWrt. LuCI or sysupgrade can be used to flash OpenWrt firmware. Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
Diffstat (limited to 'target/linux/ar71xx/base-files')
-rwxr-xr-xtarget/linux/ar71xx/base-files/etc/board.d/02_network2
-rw-r--r--target/linux/ar71xx/base-files/etc/diag.sh1
-rw-r--r--target/linux/ar71xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata2
-rwxr-xr-xtarget/linux/ar71xx/base-files/lib/ar71xx.sh6
-rwxr-xr-xtarget/linux/ar71xx/base-files/lib/upgrade/platform.sh2
5 files changed, 13 insertions, 0 deletions
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 42b40e35ff..8f492cbf02 100755
--- a/target/linux/ar71xx/base-files/etc/board.d/02_network
+++ b/target/linux/ar71xx/base-files/etc/board.d/02_network
@@ -29,6 +29,8 @@ ar71xx_setup_interfaces()
minibox-v1|\
mynet-n600|\
oolite-v1|\
+ oolite-v5.2|\
+ oolite-v5.2-dev|\
qihoo-c301|\
r602n|\
rb-750|\
diff --git a/target/linux/ar71xx/base-files/etc/diag.sh b/target/linux/ar71xx/base-files/etc/diag.sh
index 38df0c15d1..6b53ad03c7 100644
--- a/target/linux/ar71xx/base-files/etc/diag.sh
+++ b/target/linux/ar71xx/base-files/etc/diag.sh
@@ -205,6 +205,7 @@ get_status_led() {
status_led="$board:blue:status"
;;
e600g-v2|\
+ oolite-v5.2-dev|\
wifi-pineapple-nano)
status_led="$board:blue:system"
;;
diff --git a/target/linux/ar71xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata b/target/linux/ar71xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
index e6ea873e40..c93ce2a614 100644
--- a/target/linux/ar71xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
+++ b/target/linux/ar71xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
@@ -75,6 +75,8 @@ case "$FIRMWARE" in
dlan-pro-1200-ac|\
e1700ac-v2|\
e600gac-v2|\
+ oolite-v5.2|\
+ oolite-v5.2-dev|\
sr3200|\
xd3200)
ath10kcal_extract "art" 20480 2116
diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh b/target/linux/ar71xx/base-files/lib/ar71xx.sh
index 96b3e650f1..01ac29601d 100755
--- a/target/linux/ar71xx/base-files/lib/ar71xx.sh
+++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh
@@ -865,6 +865,12 @@ ar71xx_board_detect() {
*"Packet Squirrel")
name="packet-squirrel"
;;
+ *"Oolite V5.2")
+ name="oolite-v5.2"
+ ;;
+ *"Oolite V5.2-Dev")
+ name="oolite-v5.2-dev"
+ ;;
*"PB42")
name="pb42"
;;
diff --git a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
index c73dbd49ec..7738db33a7 100755
--- a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
+++ b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
@@ -399,6 +399,8 @@ platform_check_image() {
omy-x1|\
onion-omega|\
oolite-v1|\
+ oolite-v5.2|\
+ oolite-v5.2-dev|\
packet-squirrel|\
re355|\
re450|\