diff options
6 files changed, 20 insertions, 1 deletions
diff --git a/target/linux/ramips/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom b/target/linux/ramips/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom index 259c5d75f..9a714ddc6 100644 --- a/target/linux/ramips/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom +++ b/target/linux/ramips/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom @@ -46,6 +46,7 @@ case "$FIRMWARE" in  		rt2x00_eeprom_extract "u-boot" 262144 272  		;; +	all0256n | \  	argus-atp52b | \  	bc2 | \  	esr-9753 | \ diff --git a/target/linux/ramips/base-files/etc/uci-defaults/leds b/target/linux/ramips/base-files/etc/uci-defaults/leds index 02d522a6d..bcd17f9d0 100755 --- a/target/linux/ramips/base-files/etc/uci-defaults/leds +++ b/target/linux/ramips/base-files/etc/uci-defaults/leds @@ -33,6 +33,9 @@ EOF  board=$(ramips_board_name)  case $board in +	all0256n) +		set_wifi_led "rt2800pci-phy0::radio" +		;;  	bc2)  		set_usb_led "bc2:blue:usb"  		;; diff --git a/target/linux/ramips/base-files/etc/uci-defaults/network b/target/linux/ramips/base-files/etc/uci-defaults/network index 89a3e359a..cc5600bcf 100755 --- a/target/linux/ramips/base-files/etc/uci-defaults/network +++ b/target/linux/ramips/base-files/etc/uci-defaults/network @@ -16,6 +16,10 @@ ramips_setup_interfaces()  	ucidef_set_interface_loopback  	case $board in +	all0256n) +		ucidef_set_interface_lan "eth0.1" +		;; +  	argus-atp52b | \  	b2c | \  	nw718 | \ @@ -65,6 +69,10 @@ ramips_setup_macs()  	local wan_mac=""  	case $board in +	all0256n) +		lan_mac=$(ramips_get_mac_binary factory 40) +		;; +  	argus-atp52b | \  	b2c | \  	f5d8235-v1 | \ diff --git a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac index f1d641cd2..9a4d515b1 100644 --- a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac +++ b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac @@ -8,7 +8,9 @@ preinit_set_mac_address() {  	. /lib/ramips.sh  	case $(ramips_board_name) in -	bc2 | nw718 | esr-9753) +	bc2 |\ +	nw718 |\ +	esr-9753)  		mac=$(ramips_get_mac_binary factory 4)  		mac=$(maccalc or "$mac" "02:00:00:00:00:00")  		ifconfig eth0 hw ether $mac 2>/dev/null @@ -19,6 +21,7 @@ preinit_set_mac_address() {                  mac=$(ramips_get_mac_binary devdata 16388)                  ifconfig eth0 hw ether $mac 2>/dev/null                  ;; +	all0256n |\  	hw550-3g |\  	nbg-419n |\  	omni-emb |\ diff --git a/target/linux/ramips/base-files/lib/ramips.sh b/target/linux/ramips/base-files/lib/ramips.sh index dca2d1d91..ca9b3c9cf 100755 --- a/target/linux/ramips/base-files/lib/ramips.sh +++ b/target/linux/ramips/base-files/lib/ramips.sh @@ -47,6 +47,9 @@ ramips_board_name() {  	machine=$(awk 'BEGIN{FS="[ \t]+:[ \t]"} /machine/ {print $2}' /proc/cpuinfo)  	case "$machine" in +	*"Allnet ALL0256N") +		name="all0256n" +		;;  	*"Argus ATP-52B")  		name="argus-atp52b"  		;; diff --git a/target/linux/ramips/base-files/lib/upgrade/platform.sh b/target/linux/ramips/base-files/lib/upgrade/platform.sh index b4826f559..30754b5c2 100755 --- a/target/linux/ramips/base-files/lib/upgrade/platform.sh +++ b/target/linux/ramips/base-files/lib/upgrade/platform.sh @@ -14,6 +14,7 @@ platform_check_image() {  	[ "$ARGC" -gt 1 ] && return 1  	case "$board" in +	all0256n | \  	bc2 | \  	dir-300-b1 | \  	dir-600-b1 | \  | 
