projects
/
openwrt
/
staging
/
mkresin.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ar71xx: add support for Nokia WI2A-AC200i
[openwrt/staging/mkresin.git]
/
target
/
linux
/
ar71xx
/
base-files
/
lib
/
ar71xx.sh
diff --git
a/target/linux/ar71xx/base-files/lib/ar71xx.sh
b/target/linux/ar71xx/base-files/lib/ar71xx.sh
index 32f3bfbbebe62c90ec1ca8977d1944f23e42718c..929845110a00f880d95d204917af18879bb8de8f 100755
(executable)
--- a/
target/linux/ar71xx/base-files/lib/ar71xx.sh
+++ b/
target/linux/ar71xx/base-files/lib/ar71xx.sh
@@
-234,6
+234,9
@@
tplink_board_detect() {
"085000"*)
model="TP-Link TL-WA850RE"
;;
"085000"*)
model="TP-Link TL-WA850RE"
;;
+ "085500"*)
+ model="TP-Link TL-WA855RE"
+ ;;
"086000"*)
model="TP-Link TL-WA860RE"
;;
"086000"*)
model="TP-Link TL-WA860RE"
;;
@@
-309,6
+312,9
@@
tplink_board_detect() {
"49000002")
model="TP-Link TL-WDR4900"
;;
"49000002")
model="TP-Link TL-WDR4900"
;;
+ "640000"*)
+ model="TP-Link TL-MR6400"
+ ;;
"65000002")
model="TP-Link TL-WDR6500"
;;
"65000002")
model="TP-Link TL-WDR6500"
;;
@@
-410,6
+416,9
@@
ar71xx_board_detect() {
*"AP121-MINI")
name="ap121-mini"
;;
*"AP121-MINI")
name="ap121-mini"
;;
+ *"AP121F")
+ name="ap121f"
+ ;;
*"AP132 reference board")
name="ap132"
;;
*"AP132 reference board")
name="ap132"
;;
@@
-437,9
+446,15
@@
ar71xx_board_detect() {
*"AP90Q")
name="ap90q"
;;
*"AP90Q")
name="ap90q"
;;
+ *"Archer C25 v1")
+ name="archer-c25-v1"
+ ;;
*"Archer C5")
name="archer-c5"
;;
*"Archer C5")
name="archer-c5"
;;
+ *"Archer C58 v1")
+ name="archer-c58-v1"
+ ;;
*"Archer C59 v1")
name="archer-c59-v1"
;;
*"Archer C59 v1")
name="archer-c59-v1"
;;
@@
-492,6
+507,9
@@
ar71xx_board_detect() {
*"CF-E320N v2")
name="cf-e320n-v2"
;;
*"CF-E320N v2")
name="cf-e320n-v2"
;;
+ *"CF-E355AC")
+ name="cf-e355ac"
+ ;;
*"CF-E380AC v1")
name="cf-e380ac-v1"
;;
*"CF-E380AC v1")
name="cf-e380ac-v1"
;;
@@
-508,6
+526,9
@@
ar71xx_board_detect() {
name="cpe210"
tplink_pharos_board_detect
;;
name="cpe210"
tplink_pharos_board_detect
;;
+ *"CPE505N")
+ name="cpe505n"
+ ;;
*"CPE510/520")
name="cpe510"
tplink_pharos_board_detect
*"CPE510/520")
name="cpe510"
tplink_pharos_board_detect
@@
-619,6
+640,9
@@
ar71xx_board_detect() {
*"EmbWir-Dorin-Router")
name="ew-dorin-router"
;;
*"EmbWir-Dorin-Router")
name="ew-dorin-router"
;;
+ *"ENS202EXT")
+ name="ens202ext"
+ ;;
*"EPG5000")
name="epg5000"
;;
*"EPG5000")
name="epg5000"
;;
@@
-628,6
+652,9
@@
ar71xx_board_detect() {
*"ESR900")
name="esr900"
;;
*"ESR900")
name="esr900"
;;
+ *"FRITZ!WLAN Repeater 300E")
+ name="fritz300e"
+ ;;
*"GL AR150")
name="gl-ar150"
;;
*"GL AR150")
name="gl-ar150"
;;
@@
-648,6
+675,12
@@
ar71xx_board_detect() {
*"GL-MIFI")
name="gl-mifi"
;;
*"GL-MIFI")
name="gl-mifi"
;;
+ *"GL-USB150")
+ name="gl-usb150"
+ ;;
+ *"HiveAP-121")
+ name="hiveap-121"
+ ;;
*"HiWiFi HC6361")
name="hiwifi-hc6361"
;;
*"HiWiFi HC6361")
name="hiwifi-hc6361"
;;
@@
-802,9
+835,15
@@
ar71xx_board_detect() {
*"Qihoo 360 C301")
name="qihoo-c301"
;;
*"Qihoo 360 C301")
name="qihoo-c301"
;;
+ *"R602N")
+ name="r602n"
+ ;;
*"R6100")
name="r6100"
;;
*"R6100")
name="r6100"
;;
+ *"Rambutan"*)
+ name="rambutan"
+ ;;
*"RE450")
name="re450"
;;
*"RE450")
name="re450"
;;
@@
-818,6
+857,9
@@
ar71xx_board_detect() {
*"Rocket M XW")
name="rocket-m-xw"
;;
*"Rocket M XW")
name="rocket-m-xw"
;;
+ *"RouterBOARD 2011iL")
+ name="rb-2011il"
+ ;;
*"RouterBOARD 2011L")
name="rb-2011l"
;;
*"RouterBOARD 2011L")
name="rb-2011l"
;;
@@
-869,6
+911,9
@@
ar71xx_board_detect() {
*"RouterBOARD 750GL")
name="rb-750gl"
;;
*"RouterBOARD 750GL")
name="rb-750gl"
;;
+ *"RouterBOARD 750P r2")
+ name="rb-750p-pbr2"
+ ;;
*"RouterBOARD 750UP r2")
name="rb-750up-r2"
;;
*"RouterBOARD 750UP r2")
name="rb-750up-r2"
;;
@@
-1001,6
+1046,9
@@
ar71xx_board_detect() {
*"TL-MR3420 v2")
name="tl-mr3420-v2"
;;
*"TL-MR3420 v2")
name="tl-mr3420-v2"
;;
+ *TL-MR6400)
+ name="tl-mr6400"
+ ;;
*"TL-WA701ND v2")
name="tl-wa701nd-v2"
;;
*"TL-WA701ND v2")
name="tl-wa701nd-v2"
;;
@@
-1028,6
+1076,9
@@
ar71xx_board_detect() {
*"TL-WA850RE v2")
name="tl-wa850re-v2"
;;
*"TL-WA850RE v2")
name="tl-wa850re-v2"
;;
+ *"TL-WA855RE v1")
+ name="tl-wa855re-v1"
+ ;;
*"TL-WA860RE")
name="tl-wa860re"
;;
*"TL-WA860RE")
name="tl-wa860re"
;;
@@
-1085,6
+1136,9
@@
ar71xx_board_detect() {
*"TL-WR720N"*)
name="tl-wr720n-v3"
;;
*"TL-WR720N"*)
name="tl-wr720n-v3"
;;
+ *"TL-WR740N/ND v6")
+ name="tl-wr740n-v6"
+ ;;
*"TL-WR741ND")
name="tl-wr741nd"
;;
*"TL-WR741ND")
name="tl-wr741nd"
;;
@@
-1100,6
+1154,12
@@
ar71xx_board_detect() {
*"TL-WR810N")
name="tl-wr810n"
;;
*"TL-WR810N")
name="tl-wr810n"
;;
+ *"TL-WR840N v2")
+ name="tl-wr840n-v2"
+ ;;
+ *"TL-WR840N v3")
+ name="tl-wr840n-v3"
+ ;;
*"TL-WR841N v1")
name="tl-wr841n-v1"
;;
*"TL-WR841N v1")
name="tl-wr841n-v1"
;;
@@
-1121,6
+1181,9
@@
ar71xx_board_detect() {
*"TL-WR842N/ND v3")
name="tl-wr842n-v3"
;;
*"TL-WR842N/ND v3")
name="tl-wr842n-v3"
;;
+ *"TL-WR902AC v1")
+ name="tl-wr902ac-v1"
+ ;;
*"TL-WR940N v4")
name="tl-wr940n-v4"
;;
*"TL-WR940N v4")
name="tl-wr940n-v4"
;;
@@
-1133,6
+1196,9
@@
ar71xx_board_detect() {
*"TL-WR941ND")
name="tl-wr941nd"
;;
*"TL-WR941ND")
name="tl-wr941nd"
;;
+ *"TL-WR942N v1")
+ name="tl-wr942n-v1"
+ ;;
*"Tube2H")
name="tube2h"
;;
*"Tube2H")
name="tube2h"
;;
@@
-1142,7
+1208,7
@@
ar71xx_board_detect() {
*"UniFi AP Pro")
name="uap-pro"
;;
*"UniFi AP Pro")
name="uap-pro"
;;
- *"UniFi-AC-LITE")
+ *"UniFi-AC-LITE
/MESH
")
name="unifiac-lite"
;;
*"UniFi-AC-PRO")
name="unifiac-lite"
;;
*"UniFi-AC-PRO")
@@
-1165,6
+1231,9
@@
ar71xx_board_detect() {
"WeIO"*)
name="weio"
;;
"WeIO"*)
name="weio"
;;
+ *"WI2A-AC200i")
+ name="wi2a-ac200i"
+ ;;
*"WHR-G301N")
name="whr-g301n"
;;
*"WHR-G301N")
name="whr-g301n"
;;
@@
-1228,6
+1297,9
@@
ar71xx_board_detect() {
*"WPJ558")
name="wpj558"
;;
*"WPJ558")
name="wpj558"
;;
+ *"WPJ563")
+ name="wpj563"
+ ;;
*"WPN824N")
name="wpn824n"
;;
*"WPN824N")
name="wpn824n"
;;
@@
-1285,12
+1357,3
@@
ar71xx_board_detect() {
echo "$AR71XX_BOARD_NAME" > /tmp/sysinfo/board_name
echo "$AR71XX_MODEL" > /tmp/sysinfo/model
}
echo "$AR71XX_BOARD_NAME" > /tmp/sysinfo/board_name
echo "$AR71XX_MODEL" > /tmp/sysinfo/model
}
-
-ar71xx_board_name() {
- local name
-
- [ -f /tmp/sysinfo/board_name ] && name=$(cat /tmp/sysinfo/board_name)
- [ -z "$name" ] && name="unknown"
-
- echo "$name"
-}