Signed-off-by: Yuval Adam <[email protected]>
---
 target/linux/ramips/base-files/etc/diag.sh              |    3 +++
 .../base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom  |    1 +
 target/linux/ramips/base-files/etc/uci-defaults/01_leds |    3 +++
 .../linux/ramips/base-files/etc/uci-defaults/02_network |    1 +
 target/linux/ramips/base-files/lib/ramips.sh            |    3 +++
 target/linux/ramips/base-files/lib/upgrade/platform.sh  |   15 ++++++++++++++-
 6 files changed, 25 insertions(+), 1 deletion(-)

diff --git a/target/linux/ramips/base-files/etc/diag.sh 
b/target/linux/ramips/base-files/etc/diag.sh
index ff5818c..8702a2d 100755
--- a/target/linux/ramips/base-files/etc/diag.sh
+++ b/target/linux/ramips/base-files/etc/diag.sh
@@ -42,6 +42,9 @@ get_status_led() {
        br6524n)
                status_led="edimax:blue:power"
                ;;
+       br6425)
+               status_led="edimax:green:power"
+               ;;
        dir-300-b1 | dir-600-b1 | dir-600-b2 | dir-615-h1 | dir-615-d | 
dir-620-a1)
                status_led="d-link:green:status"
                ;;
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 61d79b9..9ff58f1 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
@@ -59,6 +59,7 @@ case "$FIRMWARE" in
        all5002 | \
        argus-atp52b | \
        bc2 | \
+       br6425 | \
        broadway | \
        br6524n | \
        carambola | \
diff --git a/target/linux/ramips/base-files/etc/uci-defaults/01_leds 
b/target/linux/ramips/base-files/etc/uci-defaults/01_leds
index 516f3cc..f582e5c 100755
--- a/target/linux/ramips/base-files/etc/uci-defaults/01_leds
+++ b/target/linux/ramips/base-files/etc/uci-defaults/01_leds
@@ -35,6 +35,9 @@ case $board in
        bc2)
                set_usb_led "bc2:blue:usb"
                ;;
+       br6425)
+               set_wifi_led "edimax:orange:wlan"
+               ;;
        broadway)
                set_usb_led "red:diskmounted"
                set_wifi_led "red:wps_active"
diff --git a/target/linux/ramips/base-files/etc/uci-defaults/02_network 
b/target/linux/ramips/base-files/etc/uci-defaults/02_network
index a8e5ef9..f7a3777 100755
--- a/target/linux/ramips/base-files/etc/uci-defaults/02_network
+++ b/target/linux/ramips/base-files/etc/uci-defaults/02_network
@@ -153,6 +153,7 @@ ramips_setup_macs()
        air3gii | \
        argus-atp52b | \
        bc2 | \
+       br6425 | \
        broadway | \
        f5d8235-v1 | \
        mzk-w300nh2 | \
diff --git a/target/linux/ramips/base-files/lib/ramips.sh 
b/target/linux/ramips/base-files/lib/ramips.sh
index 83dcc0e..3f06da3 100755
--- a/target/linux/ramips/base-files/lib/ramips.sh
+++ b/target/linux/ramips/base-files/lib/ramips.sh
@@ -56,6 +56,9 @@ ramips_board_name() {
        *"AirLive Air3GII")
                name="air3gii"
                ;;
+       *"Edimax BR-6425")
+               name="br6425"
+               ;;
        *"Allnet ALL0239-3G")
                name="all0239-3g"
                ;;
diff --git a/target/linux/ramips/base-files/lib/upgrade/platform.sh 
b/target/linux/ramips/base-files/lib/upgrade/platform.sh
index 0ddf2df..88e96bf 100755
--- a/target/linux/ramips/base-files/lib/upgrade/platform.sh
+++ b/target/linux/ramips/base-files/lib/upgrade/platform.sh
@@ -31,7 +31,6 @@ platform_check_image() {
        dir-620-a1 | \
        dap-1350 | \
        esr-9753 | \
-       fonera20n | \
        rt-n13u | \
        freestation5 | \
        hw550-3g | \
@@ -65,6 +64,13 @@ platform_check_image() {
                }
                return 0
                ;;
+       br6425)
+               [ "$magic" != "43535953" ] && {
+                       echo "Invalid image type."
+                       return 1
+               }
+               return 0
+               ;;
        dir-645)
                [ "$magic" != "5ea3a417" ] && {
                        echo "Invalid image type."
@@ -72,6 +78,13 @@ platform_check_image() {
                }
                return 0
                ;;
+       fonera20n)
+               [ "$magic" != "5253444b" ] && {
+                       echo "Invalid image type."
+                       return 1
+               }
+               return 0
+               ;;
        esac
 
        echo "Sysupgrade is not yet supported on $board."
-- 
1.7.10.2 (Apple Git-33)

_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to