detect EEPROM, MAC addresses and support sysupgrade for the ALL5002

Signed-off-by: Daniel Golle <dgo...@allnet.de>
---
 .../linux/ramips/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom   | 1 +
 target/linux/ramips/base-files/etc/uci-defaults/network               | 4 +++-
 target/linux/ramips/base-files/lib/preinit/06_set_iface_mac           | 1 +
 target/linux/ramips/base-files/lib/ramips.sh                          | 3 +++
 target/linux/ramips/base-files/lib/upgrade/platform.sh                | 1 +
 5 files changed, 9 insertions(+), 1 deletion(-)

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 d7542ca..841aac4 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
@@ -50,6 +50,7 @@ case "$FIRMWARE" in
 
        3g-6200n | \
        all0256n | \
+       all5002 | \
        argus-atp52b | \
        bc2 | \
        esr-9753 | \
diff --git a/target/linux/ramips/base-files/etc/uci-defaults/network 
b/target/linux/ramips/base-files/etc/uci-defaults/network
index 1c65b65..d1493da 100755
--- a/target/linux/ramips/base-files/etc/uci-defaults/network
+++ b/target/linux/ramips/base-files/etc/uci-defaults/network
@@ -17,6 +17,7 @@ ramips_setup_interfaces()
 
        case $board in
        all0256n | \
+       all5002 | \
        wl-330n)
                ucidef_set_interface_lan "eth0.1"
                ;;
@@ -87,7 +88,8 @@ ramips_setup_macs()
        local wan_mac=""
 
        case $board in
-       all0256n)
+       all0256n | \
+       all5002)
                lan_mac=$(ramips_get_mac_binary factory 40)
                ;;
        3g-6200n | \
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 db6e5c8..126c475 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
@@ -30,6 +30,7 @@ preinit_set_mac_address() {
                 ifconfig eth0 hw ether $mac 2>/dev/null
                 ;;
        all0256n |\
+       all5002 | \
        fonera20n |\
        hw550-3g |\
        nbg-419n |\
diff --git a/target/linux/ramips/base-files/lib/ramips.sh 
b/target/linux/ramips/base-files/lib/ramips.sh
index 277d9da..2667267 100755
--- a/target/linux/ramips/base-files/lib/ramips.sh
+++ b/target/linux/ramips/base-files/lib/ramips.sh
@@ -53,6 +53,9 @@ ramips_board_name() {
        *"Allnet ALL0256N")
                name="all0256n"
                ;;
+       *"Allnet ALL5002")
+               name="all5002"
+               ;;
        *"ARC FreeStation5")
                name="freestation5"
                ;;
diff --git a/target/linux/ramips/base-files/lib/upgrade/platform.sh 
b/target/linux/ramips/base-files/lib/upgrade/platform.sh
index dba5e79..2791c8d 100755
--- a/target/linux/ramips/base-files/lib/upgrade/platform.sh
+++ b/target/linux/ramips/base-files/lib/upgrade/platform.sh
@@ -16,6 +16,7 @@ platform_check_image() {
        case "$board" in
        3g-6200n | \
        all0256n | \
+       all5002 | \
        bc2 | \
        dir-300-b1 | \
        dir-600-b1 | \
-- 
1.7.11.2

Attachment: pgpaJoSMnVnTl.pgp
Description: PGP signature

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to