From: John Crispin Date: Mon, 17 Aug 2015 06:01:44 +0000 (+0000) Subject: ramips: remove leading spaces, sort boards and optimize base-files/lib/ramips.sh X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=a18b35a2f11a58efa39d9ce8114d917b992696d6;p=openwrt%2Fstaging%2Fflorian.git ramips: remove leading spaces, sort boards and optimize base-files/lib/ramips.sh This patch: * fixes various mistakes (leading spaces, wrong or missing model names) * shortens model strings (we don't need to use whole model string from dts file, make it for consistency and as optimization) * sorts boards alphabetically in base-files/lib/ramips.sh script. Case statement was tested after above changes with simple script, which: * takes model string from dts{,i} file (model = "...") * provides this value as case input ($machine) * returns output ($name) Signed-off-by: Piotr Dymacz SVN-Revision: 46632 --- diff --git a/target/linux/ramips/base-files/lib/ramips.sh b/target/linux/ramips/base-files/lib/ramips.sh index 9e7e73fb3e..5cafd4593d 100755 --- a/target/linux/ramips/base-files/lib/ramips.sh +++ b/target/linux/ramips/base-files/lib/ramips.sh @@ -13,96 +13,90 @@ ramips_board_detect() { machine=$(awk 'BEGIN{FS="[ \t]+:[ \t]"} /machine/ {print $2}' /proc/cpuinfo) case "$machine" in - *"7Links PX-4885") - name="px-4885" + *"3G150B") + name="3g150b" ;; - *"8devices Carambola") - name="carambola" + *"3G300M") + name="3g300m" ;; - *"Edimax 3g-6200n") + *"3g-6200n") name="3g-6200n" ;; - *"Edimax 3g-6200nl") + *"3g-6200nl") name="3g-6200nl" ;; *"A5-V11") name="a5-v11" ;; - *"Aigale Ai-BR100") + *"Ai-BR100") name="ai-br100" ;; - *"Airlink101 AR670W") - name="ar670w" - ;; - *"Airlink101 AR725W") - name="ar725w" - ;; - *"AirLive Air3GII") + *"Air3GII") name="air3gii" ;; - *"Edimax BR-6425") - name="br-6425" - ;; - *"Allnet ALL0239-3G") + *"ALL0239-3G") name="all0239-3g" ;; - *"Allnet ALL0256N") + *"ALL0256N") name="all0256n" ;; - *"Allnet ALL5002") + *"ALL5002") name="all5002" ;; - *"Allnet ALL5003") + *"ALL5003") name="all5003" ;; - *"ARC FreeStation5") - name="freestation5" + *"AR670W") + name="ar670w" ;; - *"Archer C20i") - name="c20i" + *"AR725W") + name="ar725w" + ;; + *"ASL26555") + name="asl26555" ;; - *"Argus ATP-52B") + *"ATP-52B") name="atp-52b" ;; - *"AsiaRF AWM002 EVB") + *"AWAPN2403") + name="awapn2403" + ;; + *"AWM002 EVB") name="awm002-evb" ;; - *"AsiaRF AWM003 EVB") + *"AWM003 EVB") name="awm003-evb" ;; - *"AsiaRF AWAPN2403") - name="awapn2403" - ;; - *"Asus WL-330N") - name="wl-330n" - ;; - *"Asus WL-330N3G") - name="wl-330n3g" + *"BC2") + name="bc2" ;; - *"Alpha ASL26555") - name="asl26555" + *"BR-6425") + name="br-6425" ;; - *"Aztech HW550-3G") - name="hw550-3g" + *"BR-6475nD") + name="br-6475nd" ;; - *"AXIMCom MR-102N") - name="mr-102n" + *"Broadway") + name="broadway" ;; - *"Buffalo WSR-600DHP") - name="wsr-600" + *"C20i") + name="c20i" ;; - *"Buffalo WSR-1166DHP") - name="wsr-1166" + *"Carambola") + name="carambola" ;; - *"Comfast CF-WR800N") + *"CF-WR800N") name="cf-wr800n" ;; - *"Firefly FireWRT") - name="firewrt" - ;; *"CY-SWR1100") name="cy-swr1100" ;; + *"D105") + name="d105" + ;; + *"DAP-1350") + name="dap-1350" + ;; *"DCS-930") name="dcs-930" ;; @@ -127,18 +121,18 @@ ramips_board_detect() { *"DIR-610 A1") name="dir-610-a1" ;; + *"DIR-615 D") + name="dir-615-d" + ;; + *"DIR-615 H1") + name="dir-615-h1" + ;; *"DIR-620 A1") name="dir-620-a1" ;; *"DIR-620 D1") name="dir-620-d1" ;; - *"DIR-615 H1") - name="dir-615-h1" - ;; - *"DIR-615 D") - name="dir-615-d" - ;; *"DIR-645") name="dir-645" ;; @@ -148,143 +142,155 @@ ramips_board_detect() { *"DIR-860L B1") name="dir-860l-b1" ;; - *"DAP-1350") - name="dap-1350" + *"E1700") + name="e1700" ;; *"ESR-9753") name="esr-9753" ;; - *"EASYACC WI-STOR WIZARD 8800") - name="wizard8800" - ;; - *"Edimax BR-6475nD") - name="br-6475nd" - ;; - *"F7C027") - name="f7c027" - ;; *"F5D8235 v1") name="f5d8235-v1" ;; *"F5D8235 v2") name="f5d8235-v2" ;; - *"Hauppauge Broadway") - name="broadway" + *"F7C027") + name="f7c027" ;; - *"Huawei D105") - name="d105" + *"FireWRT") + name="firewrt" ;; - *"La Fonera 2.0N") + *"Fonera 2.0N") name="fonera20n" ;; - *"Asus RT-N14U") - name="rt-n14u" - ;; - *"Asus RT-N13U") - name="rt-n13u" + *"FreeStation5") + name="freestation5" ;; - *"MoFi Network MOFI3500-3GN") - name="mofi3500-3gn" + *"HG255D") + name="hg255d" ;; - *"HILINK HLK-RM04") + *"HLK-RM04") name="hlk-rm04" ;; - *"HooToo HT-TM02") + *"HPM") + name="hpm" + ;; + *"HT-TM02") name="ht-tm02" ;; - *"HAME MPR-A1") - name="mpr-a1" - ;; - *"HAME MPR-A2") - name="mpr-a2" - ;; - *"Kingston MLW221") - name="mlw221" + *"HW550-3G") + name="hw550-3g" ;; - *"Kingston MLWG2") - name="mlwg2" + *"IP2202") + name="ip2202" ;; - *"Linksys E1700") - name="e1700" + *"M3") + name="m3" ;; - *"Linksys RE6500") - name="re6500" + *"M4") + name="m4" ;; - *"Planex MZK-750DHP") - name="mzk-750dhp" + *"Memory 2 Move") + name="m2m" ;; - *"Microduino MicroWRT") + *"MicroWRT") name="microwrt" ;; - *"NBG-419N") - name="nbg-419n" + *"MiniEMBPlug") + name="miniembplug" ;; - *"Netgear WNCE2001") - name="wnce2001" + *"MiniEMBWiFi") + name="miniembwifi" ;; - *"NexAira BC2") - name="bc2" + *"MiWiFi Mini") + name="miwifi-mini" ;; - *"Nexx WT1520") - name="wt1520" + *"MLW221") + name="mlw221" ;; - *"Nexx WT3020") - name="wt3020" + *"MLWG2") + name="mlwg2" ;; - *"NW718") - name="nw718" + *"MOFI3500-3GN") + name="mofi3500-3gn" ;; - *"Intenso Memory 2 Move") - name="m2m" + *"MPR-A1") + name="mpr-a1" ;; - *"Omnima HPM") - name="hpm" + *"MPR-A2") + name="mpr-a2" ;; - *"Omnima MiniEMBWiFi") - name="miniembwifi" + *"MR-102N") + name="mr-102n" ;; - *"Omnima MiniEMBPlug") - name="miniembplug" + *"MT7620a + MT7530 evaluation"*) + name="mt7620a_mt7530" ;; - *"Olimex RT5350F-OLinuXino") - name="rt5350f-olinuxino" + *"MT7620a V22SG"*) + name="mt7620a_v22sg" ;; - *"Olimex RT5350F-OLinuXino-EVB") - name="rt5350f-olinuxino-evb" + *"MT7621 evaluation"*) + name="mt7621" ;; - *"PBR-M1") - name="pbr-m1" + *"MT7628AN evaluation"*) + name="mt7628" ;; - *"Petatel PSR-680W"*) - name="psr-680w" + *"MT7688 evaluation"*) + name="mt7688" + ;; + *"MZK-750DHP") + name="mzk-750dhp" ;; - *"Planex MZK-W300NH2"*) + *"MZK-DP150N") + name="mzk-dp150n" + ;; + *"MZK-W300NH2"*) name="mzk-w300nh2" ;; - *"Poray IP2202") - name="ip2202" + *"NA930") + name="na930" ;; - *"Poray M3") - name="m3" + *"NBG-419N") + name="nbg-419n" ;; - *"Poray M4") - name="m4" + *"NCS601W") + name="ncs601w" ;; - *"Poray X5") - name="x5" + *"NW718") + name="nw718" ;; - *"Poray X8") - name="x8" + *"OY-0001") + name="oy-0001" + ;; + *"PBR-M1") + name="pbr-m1" + ;; + *"PSR-680W"*) + name="psr-680w" ;; *"PWH2004") name="pwh2004" ;; - *"Asus RP-N53") + *"PX-4885") + name="px-4885" + ;; + *"Q7") + name="zte-q7" + ;; + *"RE6500") + name="re6500" + ;; + *"RN502J") + name="xdxrn502j" + ;; + *"RP-N53") name="rp-n53" ;; - *"Ralink MT7620a + MT7530 evaluation board") - name="mt7620a_mt7530" + *"RT5350F-OLinuXino") + name="rt5350f-olinuxino" + ;; + *"RT5350F-OLinuXino-EVB") + name="rt5350f-olinuxino-evb" ;; *"RT-G32 B1") name="rt-g32-b1" @@ -292,6 +298,12 @@ ramips_board_detect() { *"RT-N10+") name="rt-n10-plus" ;; + *"RT-N13U") + name="rt-n13u" + ;; + *"RT-N14U") + name="rt-n14u" + ;; *"RT-N15") name="rt-n15" ;; @@ -301,14 +313,26 @@ ramips_board_detect() { *"RUT5XX") name="rut5xx" ;; - *"Skyline SL-R7205"*) + *"SAP-G3200U3") + name="sap-g3200u3" + ;; + *"SL-R7205"*) name="sl-r7205" ;; - *"Sparklan WCR-150GN") - name="wcr-150gn" + *"TEW-691GR") + name="tew-691gr" ;; - *"STORYLiNK SAP-G3200U3") - name="sap-g3200u3" + *"TEW-692GR") + name="tew-692gr" + ;; + *"UR-326N4G") + name="ur-326n4g" + ;; + *"UR-336UN") + name="ur-336un" + ;; + *"V11ST-FE") + name="v11st-fe" ;; *"V22RW-2X2") name="v22rw-2x2" @@ -316,11 +340,20 @@ ramips_board_detect() { *"VoCore") name="vocore" ;; + *"W150M") + name="w150m" + ;; + *"W306R V2.0") + name="w306r-v20" + ;; *"W502U") name="w502u" ;; - *"WMR-300") - name="wmr-300" + *"WCR-150GN") + name="wcr-150gn" + ;; + *"WHR-1166D") + name="whr-1166d" ;; *"WHR-300HP2") name="whr-300hp2" @@ -328,107 +361,74 @@ ramips_board_detect() { *"WHR-600D") name="whr-600d" ;; - *"WHR-1166D") - name="whr-1166d" - ;; *"WHR-G300N") name="whr-g300n" ;; - *"Sitecom WL-341 v3") - name="wl-341v3" - ;; - *"Sitecom WL-351 v1 002") - name="wl-351" - ;; - *"Tenda 3G300M") - name="3g300m" - ;; - *"Tenda 3G150B") - name="3g150b" - ;; - *"Tenda W306R V2.0") - name="w306r-v20" + *"WIZARD 8800") + name="wizard8800" ;; - *"Tenda W150M") - name="w150m" + *"WL-330N") + name="wl-330n" ;; - *"TEW-691GR") - name="tew-691gr" + *"WL-330N3G") + name="wl-330n3g" ;; - *"TEW-692GR") - name="tew-692gr" + *"WL-341 v3") + name="wl-341v3" ;; - *"Ralink V11ST-FE") - name="v11st-fe" + *"WL-351 v1 002") + name="wl-351" ;; *"WLI-TX4-AG300N") name="wli-tx4-ag300n" ;; - *"WZR-AGL300NH") - name="wzr-agl300nh" - ;; - *"WR512-3GN-like router") - name="wr512-3gn" + *"WMR-300") + name="wmr-300" ;; - *"UPVEL UR-326N4G") - name="ur-326n4g" + *"WNCE2001") + name="wnce2001" ;; - *"UPVEL UR-336UN") - name="ur-336un" + *"WR512-3GN-like"*) + name="wr512-3gn" ;; - *"AWB WR6202") + *"WR6202") name="wr6202" ;; - *"XDX RN502J") - name="xdxrn502j" - ;; - *"HG255D") - name="hg255d" - ;; - *"V22SG") - name="v22sg" - ;; *"WRTNODE") name="wrtnode" ;; - *"Wansview NCS601W") - name="ncs601w" + *"WSR-1166DHP") + name="wsr-1166" ;; - *"Xiaomi MiWiFi Mini") - name="miwifi-mini" + *"WSR-600DHP") + name="wsr-600" ;; - *"Sercomm NA930") - name="na930" + *"WT1520") + name="wt1520" ;; - *"Zbtlink ZBT-WA05") - name="zbt-wa05" + *"WT3020") + name="wt3020" ;; - *"OY-0001") - name="oy-0001" + *"WZR-AGL300NH") + name="wzr-agl300nh" ;; - *"Zbtlink ZBT-WR8305RT") - name="zbt-wr8305rt" + *"X5") + name="x5" ;; - *"ZTE Q7") - name="zte-q7" + *"X8") + name="x8" ;; - *"Lenovo Y1") + *"Y1") name="y1" ;; - *"Lenovo Y1S") + *"Y1S") name="y1s" ;; - *"Mediatek MT7621 evaluation board") - name="mt7621" - ;; - *"Mediatek MT7628AN evaluation board") - name="mt7628" - ;; - *"Mediatek MT7688 evaluation board") - name="mt7688" + *"ZBT-WA05") + name="zbt-wa05" ;; - *"Planex MZK-DP150N") - name="mzk-dp150n" + *"ZBT-WR8305RT") + name="zbt-wr8305rt" ;; *) name="generic"