ramips: dont replace the board name
Use fixed led names and add each board variant instead of manipulating the board name. It makes the ramips board name function less different to the one used in other targets and allows to merge them with a common function. Signed-off-by: Mathias Kresin <dev@kresin.me>
This commit is contained in:
		| @@ -15,7 +15,8 @@ board=$(ramips_board_name) | |||||||
|  |  | ||||||
| case "$board" in | case "$board" in | ||||||
| all0239-3g|\ | all0239-3g|\ | ||||||
| all0256n|\ | all0256n-4M|\ | ||||||
|  | all0256n-8M|\ | ||||||
| all5002) | all5002) | ||||||
| 	ubootenv_add_uci_config "/dev/mtd1" "0x0" "0x10000" "0x10000" | 	ubootenv_add_uci_config "/dev/mtd1" "0x0" "0x10000" "0x10000" | ||||||
| 	;; | 	;; | ||||||
|   | |||||||
| @@ -56,11 +56,12 @@ air3gii) | |||||||
| 	set_wifi_led "$board:green:wlan" | 	set_wifi_led "$board:green:wlan" | ||||||
| 	set_usb_led "$board:green:mobile" | 	set_usb_led "$board:green:mobile" | ||||||
| 	;; | 	;; | ||||||
| all0256n) | all0256n-4M|\ | ||||||
|  | all0256n-8M) | ||||||
| 	ucidef_set_rssimon "wlan0" "200000" "1" | 	ucidef_set_rssimon "wlan0" "200000" "1" | ||||||
| 	ucidef_set_led_rssi "rssilow" "RSSILOW" "$board:green:rssilow" "wlan0" "1" "40" "0" "6" | 	ucidef_set_led_rssi "rssilow" "RSSILOW" "all0256n:green:rssilow" "wlan0" "1" "40" "0" "6" | ||||||
| 	ucidef_set_led_rssi "rssimedium" "RSSIMEDIUM" "$board:green:rssimed" "wlan0" "30" "80" "-29" "5" | 	ucidef_set_led_rssi "rssimedium" "RSSIMEDIUM" "all0256n:green:rssimed" "wlan0" "30" "80" "-29" "5" | ||||||
| 	ucidef_set_led_rssi "rssihigh" "RSSIHIGH" "$board:green:rssihigh" "wlan0" "70" "100" "-69" "8" | 	ucidef_set_led_rssi "rssihigh" "RSSIHIGH" "all0256n:green:rssihigh" "wlan0" "70" "100" "-69" "8" | ||||||
| 	set_wifi_led "rt2800pci-phy0::radio" | 	set_wifi_led "rt2800pci-phy0::radio" | ||||||
| 	;; | 	;; | ||||||
| ar670w|\ | ar670w|\ | ||||||
| @@ -68,11 +69,12 @@ ar725w|\ | |||||||
| awapn2403) | awapn2403) | ||||||
| 	set_wifi_led "rt2800soc-phy0::radio" | 	set_wifi_led "rt2800soc-phy0::radio" | ||||||
| 	;; | 	;; | ||||||
| asl26555) | asl26555-8M|\ | ||||||
| 	ucidef_set_led_default "power" "POWER" "$board:green:power" "1" | asl26555-16M) | ||||||
| 	ucidef_set_led_netdev "eth" "ETH" "$board:green:eth" "eth0" | 	ucidef_set_led_default "power" "POWER" "asl26555:green:power" "1" | ||||||
| 	set_wifi_led "$board:green:wlan" | 	ucidef_set_led_netdev "eth" "ETH" "asl26555:green:eth" "eth0" | ||||||
| 	set_usb_led "$board:green:3g" | 	set_wifi_led "asl26555:green:wlan" | ||||||
|  | 	set_usb_led "asl26555:green:3g" | ||||||
| 	;; | 	;; | ||||||
| bc2) | bc2) | ||||||
| 	set_usb_led "$board:blue:usb" | 	set_usb_led "$board:blue:usb" | ||||||
| @@ -139,7 +141,8 @@ hlk-rm04|\ | |||||||
| sl-r7205|\ | sl-r7205|\ | ||||||
| v11st-fe|\ | v11st-fe|\ | ||||||
| w306r-v20|\ | w306r-v20|\ | ||||||
| wt1520) | wt1520-4M|\ | ||||||
|  | wt1520-8M) | ||||||
| 	set_wifi_led "rt2800pci-phy0::radio" | 	set_wifi_led "rt2800pci-phy0::radio" | ||||||
| 	;; | 	;; | ||||||
| dir-615-d|\ | dir-615-d|\ | ||||||
| @@ -292,9 +295,10 @@ psg1218b) | |||||||
| 	ucidef_set_led_netdev "Network" "Network" "$board:blue:status" "eth0" | 	ucidef_set_led_netdev "Network" "Network" "$board:blue:status" "eth0" | ||||||
| 	ucidef_set_led_default "status" "STATUS" "$board:yellow:status" "0" | 	ucidef_set_led_default "status" "STATUS" "$board:yellow:status" "0" | ||||||
| 	;; | 	;; | ||||||
| px-4885) | px-4885-4M|\ | ||||||
| 	set_wifi_led "$board:orange:wifi" | px-4885-8M) | ||||||
| 	set_usb_led "$board:blue:storage" | 	set_wifi_led "px-4885:orange:wifi" | ||||||
|  | 	set_usb_led "px-4885:blue:storage" | ||||||
| 	;; | 	;; | ||||||
| r6220) | r6220) | ||||||
| 	ucidef_set_led_netdev "wan" "wan" "$board:green:wan" eth0.2 | 	ucidef_set_led_netdev "wan" "wan" "$board:green:wan" eth0.2 | ||||||
| @@ -324,9 +328,10 @@ tiny-ac) | |||||||
| 	set_wifi_led "$board:orange:wifi" | 	set_wifi_led "$board:orange:wifi" | ||||||
| 	set_usb_led "$board:green:usb" | 	set_usb_led "$board:green:usb" | ||||||
| 	;; | 	;; | ||||||
| vocore) | vocore-8M|\ | ||||||
| 	ucidef_set_led_netdev "eth" "ETH" "$board:orange:eth" "eth0" | vocore-16M) | ||||||
| 	set_wifi_led "$board:green:status" | 	ucidef_set_led_netdev "eth" "ETH" "vocore:orange:eth" "eth0" | ||||||
|  | 	set_wifi_led "vocore:green:status" | ||||||
| 	;; | 	;; | ||||||
| vocore2) | vocore2) | ||||||
| 	set_wifi_led "$board:fuchsia:status" | 	set_wifi_led "$board:fuchsia:status" | ||||||
| @@ -357,8 +362,9 @@ wrh-300cr) | |||||||
| wndr3700v5) | wndr3700v5) | ||||||
| 	ucidef_set_led_default "power" "POWER" "$board:green:power" "0" | 	ucidef_set_led_default "power" "POWER" "$board:green:power" "0" | ||||||
| 	;; | 	;; | ||||||
| wt3020) | wt3020-4M|\ | ||||||
| 	ucidef_set_led_default "power" "power" "$board:blue:power" "0" | wt3020-8M) | ||||||
|  | 	ucidef_set_led_default "power" "power" "wt3020:blue:power" "0" | ||||||
| 	;; | 	;; | ||||||
| y1) | y1) | ||||||
| 	set_usb_led "$board:blue:usb" | 	set_usb_led "$board:blue:usb" | ||||||
|   | |||||||
| @@ -41,7 +41,8 @@ ramips_setup_interfaces() | |||||||
| 	3g150b|\ | 	3g150b|\ | ||||||
| 	3g300m|\ | 	3g300m|\ | ||||||
| 	a5-v11|\ | 	a5-v11|\ | ||||||
| 	all0256n|\ | 	all0256n-4M|\ | ||||||
|  | 	all0256n-8M|\ | ||||||
| 	all5002|\ | 	all5002|\ | ||||||
| 	all5003|\ | 	all5003|\ | ||||||
| 	broadway|\ | 	broadway|\ | ||||||
| @@ -91,7 +92,8 @@ ramips_setup_interfaces() | |||||||
| 	mt7628|\ | 	mt7628|\ | ||||||
| 	mzk-750dhp|\ | 	mzk-750dhp|\ | ||||||
| 	mzk-w300nh2|\ | 	mzk-w300nh2|\ | ||||||
| 	nixcore|\ | 	nixcore-x1-8M|\ | ||||||
|  | 	nixcore-x1-16M|\ | ||||||
| 	oy-0001|\ | 	oy-0001|\ | ||||||
| 	pbr-m1|\ | 	pbr-m1|\ | ||||||
| 	psg1208|\ | 	psg1208|\ | ||||||
| @@ -104,7 +106,8 @@ ramips_setup_interfaces() | |||||||
| 	witi|\ | 	witi|\ | ||||||
| 	wl-wn575a3|\ | 	wl-wn575a3|\ | ||||||
| 	wndr3700v5|\ | 	wndr3700v5|\ | ||||||
| 	wt1520|\ | 	wt1520-4M|\ | ||||||
|  | 	wt1520-8M|\ | ||||||
| 	y1|\ | 	y1|\ | ||||||
| 	youku-yk1|\ | 	youku-yk1|\ | ||||||
| 	zbt-ape522ii|\ | 	zbt-ape522ii|\ | ||||||
| @@ -133,13 +136,15 @@ ramips_setup_interfaces() | |||||||
| 		ucidef_add_switch "switch0" \ | 		ucidef_add_switch "switch0" \ | ||||||
| 			"0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "5@eth0" | 			"0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "5@eth0" | ||||||
| 		;; | 		;; | ||||||
| 	asl26555|\ | 	asl26555-8M|\ | ||||||
|  | 	asl26555-16M|\ | ||||||
| 	rp-n53) | 	rp-n53) | ||||||
| 		ucidef_add_switch "switch0" \ | 		ucidef_add_switch "switch0" \ | ||||||
| 			"1:lan" "2:lan" "3:lan" "4:lan" "6t@eth0" | 			"1:lan" "2:lan" "3:lan" "4:lan" "6t@eth0" | ||||||
| 		;; | 		;; | ||||||
| 	atp-52b|\ | 	atp-52b|\ | ||||||
| 	awm002-evb|\ | 	awm002-evb-4M|\ | ||||||
|  | 	awm002-evb-8M|\ | ||||||
| 	awm003-evb|\ | 	awm003-evb|\ | ||||||
| 	c20i|\ | 	c20i|\ | ||||||
| 	c50|\ | 	c50|\ | ||||||
| @@ -161,7 +166,8 @@ ramips_setup_interfaces() | |||||||
| 	wrtnode|\ | 	wrtnode|\ | ||||||
| 	wrtnode2p | \ | 	wrtnode2p | \ | ||||||
| 	wrtnode2r | \ | 	wrtnode2r | \ | ||||||
| 	wt3020|\ | 	wt3020-4M|\ | ||||||
|  | 	wt3020-8M|\ | ||||||
| 	zbt-wa05) | 	zbt-wa05) | ||||||
| 		ucidef_add_switch "switch0" \ | 		ucidef_add_switch "switch0" \ | ||||||
| 			"1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "6@eth0" | 			"1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "6@eth0" | ||||||
| @@ -241,7 +247,8 @@ ramips_setup_interfaces() | |||||||
| 		ucidef_set_interface_wan "usb0" | 		ucidef_set_interface_wan "usb0" | ||||||
| 		;; | 		;; | ||||||
| 	mzk-dp150n|\ | 	mzk-dp150n|\ | ||||||
| 	vocore) | 	vocore-8M|\ | ||||||
|  | 	vocore-16M) | ||||||
| 		ucidef_add_switch "switch0" \ | 		ucidef_add_switch "switch0" \ | ||||||
| 			"0:lan" "4:lan" "6t@eth0" | 			"0:lan" "4:lan" "6t@eth0" | ||||||
| 		;; | 		;; | ||||||
| @@ -382,7 +389,8 @@ ramips_setup_macs() | |||||||
| 		lan_mac=$(macaddr_setbit_la "$wan_mac") | 		lan_mac=$(macaddr_setbit_la "$wan_mac") | ||||||
| 		;; | 		;; | ||||||
| 	m3|\ | 	m3|\ | ||||||
| 	m4|\ | 	m4-4M|\ | ||||||
|  | 	m4-8M|\ | ||||||
| 	x5|\ | 	x5|\ | ||||||
| 	x8) | 	x8) | ||||||
| 		lan_mac=$(cat /sys/class/net/eth0/address) | 		lan_mac=$(cat /sys/class/net/eth0/address) | ||||||
|   | |||||||
| @@ -16,7 +16,6 @@ get_status_led() { | |||||||
| 	3g-6200n|\ | 	3g-6200n|\ | ||||||
| 	ar670w|\ | 	ar670w|\ | ||||||
| 	ar725w|\ | 	ar725w|\ | ||||||
| 	asl26555|\ |  | ||||||
| 	br-6425|\ | 	br-6425|\ | ||||||
| 	br-6475nd|\ | 	br-6475nd|\ | ||||||
| 	c50|\ | 	c50|\ | ||||||
| @@ -79,7 +78,6 @@ get_status_led() { | |||||||
| 	mofi3500-3gn|\ | 	mofi3500-3gn|\ | ||||||
| 	rut5xx|\ | 	rut5xx|\ | ||||||
| 	v11st-fe|\ | 	v11st-fe|\ | ||||||
| 	vocore|\ |  | ||||||
| 	wmr-300|\ | 	wmr-300|\ | ||||||
| 	zbt-wg2626|\ | 	zbt-wg2626|\ | ||||||
| 	zbt-wg3526) | 	zbt-wg3526) | ||||||
| @@ -89,6 +87,10 @@ get_status_led() { | |||||||
| 	ht-tm02) | 	ht-tm02) | ||||||
| 		status_led="$board:blue:wlan" | 		status_led="$board:blue:wlan" | ||||||
| 		;; | 		;; | ||||||
|  | 	asl26555-8M|\ | ||||||
|  | 	asl26555-16M) | ||||||
|  | 		status_led="asl26555:green:power" | ||||||
|  | 		;; | ||||||
| 	atp-52b|\ | 	atp-52b|\ | ||||||
| 	ew1200|\ | 	ew1200|\ | ||||||
| 	ip2202) | 	ip2202) | ||||||
| @@ -123,7 +125,6 @@ get_status_led() { | |||||||
| 	wl-330n|\ | 	wl-330n|\ | ||||||
| 	wl-330n3g|\ | 	wl-330n3g|\ | ||||||
| 	wli-tx4-ag300n|\ | 	wli-tx4-ag300n|\ | ||||||
| 	wt3020|\ |  | ||||||
| 	y1|\ | 	y1|\ | ||||||
| 	y1s) | 	y1s) | ||||||
| 		status_led="$board:blue:power" | 		status_led="$board:blue:power" | ||||||
| @@ -162,10 +163,13 @@ get_status_led() { | |||||||
| 		status_led="$board:blue:wifi" | 		status_led="$board:blue:wifi" | ||||||
| 		;; | 		;; | ||||||
| 	m3|\ | 	m3|\ | ||||||
| 	m4|\ |  | ||||||
| 	miwifi-nano) | 	miwifi-nano) | ||||||
| 		status_led="$board:blue:status" | 		status_led="$board:blue:status" | ||||||
| 		;; | 		;; | ||||||
|  | 	m4-4M|\ | ||||||
|  | 	m4-8M) | ||||||
|  | 		status_led="m4:blue:status" | ||||||
|  | 		;; | ||||||
| 	miwifi-mini|\ | 	miwifi-mini|\ | ||||||
| 	zte-q7) | 	zte-q7) | ||||||
| 		status_led="$board:red:status" | 		status_led="$board:red:status" | ||||||
| @@ -194,7 +198,10 @@ get_status_led() { | |||||||
| 	psr-680w) | 	psr-680w) | ||||||
| 		status_led="$board:red:wan" | 		status_led="$board:red:wan" | ||||||
| 		;; | 		;; | ||||||
| 	px-4885|\ | 	px-4885-4M|\ | ||||||
|  | 	px-4885-8M) | ||||||
|  | 		status_led="px-4885:orange:wifi" | ||||||
|  | 		;; | ||||||
| 	re6500|\ | 	re6500|\ | ||||||
| 	whr-1166d|\ | 	whr-1166d|\ | ||||||
| 	whr-600d|\ | 	whr-600d|\ | ||||||
| @@ -207,8 +214,7 @@ get_status_led() { | |||||||
| 	tew-692gr|\ | 	tew-692gr|\ | ||||||
| 	ur-326n4g|\ | 	ur-326n4g|\ | ||||||
| 	ur-336un|\ | 	ur-336un|\ | ||||||
| 	wf-2881|\ | 	wf-2881) | ||||||
| 	wr512-3gn) |  | ||||||
| 		status_led="$board:green:wps" | 		status_led="$board:green:wps" | ||||||
| 		;; | 		;; | ||||||
| 	rb750gr3) | 	rb750gr3) | ||||||
| @@ -220,6 +226,10 @@ get_status_led() { | |||||||
| 	v22rw-2x2) | 	v22rw-2x2) | ||||||
| 		status_led="$board:green:security" | 		status_led="$board:green:security" | ||||||
| 		;; | 		;; | ||||||
|  | 	vocore-8M|\ | ||||||
|  | 	vocore-16M) | ||||||
|  | 		status_led="vocore:green:status" | ||||||
|  | 		;; | ||||||
| 	vocore2) | 	vocore2) | ||||||
| 		status_led="$board:fuchsia:status" | 		status_led="$board:fuchsia:status" | ||||||
| 		;; | 		;; | ||||||
| @@ -249,11 +259,19 @@ get_status_led() { | |||||||
| 	wizfi630a) | 	wizfi630a) | ||||||
| 		status_led="$board::run" | 		status_led="$board::run" | ||||||
| 		;; | 		;; | ||||||
|  | 	wr512-3gn-4M|\ | ||||||
|  | 	wr512-3gn-8M) | ||||||
|  | 		status_led="wr512-3gn:green:wps" | ||||||
|  | 		;; | ||||||
| 	wrtnode2r | \ | 	wrtnode2r | \ | ||||||
| 	wrtnode2p | \ | 	wrtnode2p | \ | ||||||
| 	wrtnode) | 	wrtnode) | ||||||
| 		status_led="wrtnode:blue:indicator" | 		status_led="wrtnode:blue:indicator" | ||||||
| 		;; | 		;; | ||||||
|  | 	wt3020-4M|\ | ||||||
|  | 	wt3020-8M) | ||||||
|  | 		status_led="wt3020:blue:power" | ||||||
|  | 		;; | ||||||
| 	zbt-cpe102) | 	zbt-cpe102) | ||||||
| 		status_led="$board:green:4g-0" | 		status_led="$board:green:4g-0" | ||||||
| 		;; | 		;; | ||||||
|   | |||||||
| @@ -696,5 +696,5 @@ ramips_board_name() { | |||||||
| 	[ -f /tmp/sysinfo/board_name ] && name=$(cat /tmp/sysinfo/board_name) | 	[ -f /tmp/sysinfo/board_name ] && name=$(cat /tmp/sysinfo/board_name) | ||||||
| 	[ -z "$name" ] && name="unknown" | 	[ -z "$name" ] && name="unknown" | ||||||
|  |  | ||||||
| 	echo "${name%-[0-9]*M}" | 	echo "${name}" | ||||||
| } | } | ||||||
|   | |||||||
| @@ -21,13 +21,16 @@ platform_check_image() { | |||||||
| 	ai-br100|\ | 	ai-br100|\ | ||||||
| 	air3gii|\ | 	air3gii|\ | ||||||
| 	all0239-3g|\ | 	all0239-3g|\ | ||||||
| 	all0256n|\ | 	all0256n-4M|\ | ||||||
|  | 	all0256n-8M|\ | ||||||
| 	all5002|\ | 	all5002|\ | ||||||
| 	all5003|\ | 	all5003|\ | ||||||
| 	ar725w|\ | 	ar725w|\ | ||||||
| 	asl26555|\ | 	asl26555-8M|\ | ||||||
|  | 	asl26555-16M|\ | ||||||
| 	awapn2403|\ | 	awapn2403|\ | ||||||
| 	awm002-evb|\ | 	awm002-evb-4M|\ | ||||||
|  | 	awm002-evb-8M|\ | ||||||
| 	awm003-evb|\ | 	awm003-evb|\ | ||||||
| 	bc2|\ | 	bc2|\ | ||||||
| 	broadway|\ | 	broadway|\ | ||||||
| @@ -81,7 +84,8 @@ platform_check_image() { | |||||||
| 	linkits7688d|\ | 	linkits7688d|\ | ||||||
| 	m2m|\ | 	m2m|\ | ||||||
| 	m3|\ | 	m3|\ | ||||||
| 	m4|\ | 	m4-4M|\ | ||||||
|  | 	m4-8M|\ | ||||||
| 	mac1200rv2|\ | 	mac1200rv2|\ | ||||||
| 	microwrt|\ | 	microwrt|\ | ||||||
| 	miniembplug|\ | 	miniembplug|\ | ||||||
| @@ -104,7 +108,8 @@ platform_check_image() { | |||||||
| 	nbg-419n|\ | 	nbg-419n|\ | ||||||
| 	nbg-419n2|\ | 	nbg-419n2|\ | ||||||
| 	newifi-d1|\ | 	newifi-d1|\ | ||||||
| 	nixcore|\ | 	nixcore-x1-8M|\ | ||||||
|  | 	nixcore-x1-16M|\ | ||||||
| 	nw718|\ | 	nw718|\ | ||||||
| 	omega2|\ | 	omega2|\ | ||||||
| 	omega2p|\ | 	omega2p|\ | ||||||
| @@ -115,7 +120,8 @@ platform_check_image() { | |||||||
| 	psg1218a|\ | 	psg1218a|\ | ||||||
| 	psg1218b|\ | 	psg1218b|\ | ||||||
| 	psr-680w|\ | 	psr-680w|\ | ||||||
| 	px-4885|\ | 	px-4885-4M|\ | ||||||
|  | 	px-4885-8M|\ | ||||||
| 	rb750gr3|\ | 	rb750gr3|\ | ||||||
| 	re6500|\ | 	re6500|\ | ||||||
| 	rp-n53|\ | 	rp-n53|\ | ||||||
| @@ -139,7 +145,8 @@ platform_check_image() { | |||||||
| 	ur-326n4g|\ | 	ur-326n4g|\ | ||||||
| 	ur-336un|\ | 	ur-336un|\ | ||||||
| 	v22rw-2x2|\ | 	v22rw-2x2|\ | ||||||
| 	vocore|\ | 	vocore-8M|\ | ||||||
|  | 	vocore-16M|\ | ||||||
| 	vocore2|\ | 	vocore2|\ | ||||||
| 	vr500|\ | 	vr500|\ | ||||||
| 	w150m|\ | 	w150m|\ | ||||||
| @@ -165,15 +172,18 @@ platform_check_image() { | |||||||
| 	wn3000rpv3|\ | 	wn3000rpv3|\ | ||||||
| 	wnce2001|\ | 	wnce2001|\ | ||||||
| 	wndr3700v5|\ | 	wndr3700v5|\ | ||||||
| 	wr512-3gn|\ | 	wr512-3gn-4M|\ | ||||||
|  | 	wr512-3gn-8M|\ | ||||||
| 	wr6202|\ | 	wr6202|\ | ||||||
| 	wrh-300cr|\ | 	wrh-300cr|\ | ||||||
| 	wrtnode|\ | 	wrtnode|\ | ||||||
| 	wrtnode2r |\ | 	wrtnode2r |\ | ||||||
| 	wrtnode2p |\ | 	wrtnode2p |\ | ||||||
| 	wsr-600|\ | 	wsr-600|\ | ||||||
| 	wt1520|\ | 	wt1520-4M|\ | ||||||
| 	wt3020|\ | 	wt1520-8M|\ | ||||||
|  | 	wt3020-4M|\ | ||||||
|  | 	wt3020-8M|\ | ||||||
| 	wzr-agl300nh|\ | 	wzr-agl300nh|\ | ||||||
| 	x5|\ | 	x5|\ | ||||||
| 	x8|\ | 	x8|\ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Mathias Kresin
					Mathias Kresin