Patch is based on http://patchwork.openwrt.org/patch/5273/.
I extended the TL-WR703n as Hartmut Knaack suggested and made some other LEDs 
and config fixes.

Signed-off-by: Álvaro Fernández Rojas <nolt...@gmail.com>
Signed-off-by: Michel Stempin <michel.stem...@wanadoo.fr>
Signed-off-by: Mark Janssen <m...@sig-io.nl>
Signed-off-by: alzhao <alz...@gmail.com>
---
diff --git a/target/linux/ar71xx/base-files/etc/diag.sh 
b/target/linux/ar71xx/base-files/etc/diag.sh
index 80f9090..aea2ba6 100755
--- a/target/linux/ar71xx/base-files/etc/diag.sh
+++ b/target/linux/ar71xx/base-files/etc/diag.sh
@@ -65,6 +65,9 @@ get_status_led() {
        eap7660d)
                status_led="eap7660d:green:ds4"
                ;;
+       gl-inet)
+               status_led="gl-connect:green:lan"
+               ;;
        hiwifi-hc6361)
                status_led="hiwifi:blue:system"
                ;;
diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds 
b/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
index fe5ff93..a6e69cc 100755
--- a/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
+++ b/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
@@ -103,6 +103,11 @@ dir-825-c1)
        ucidef_set_led_wlan "wlan2g" "WLAN 2.4 GHz" "d-link:blue:wlan2g" 
"phy0tpt"
        ;;
 
+gl-inet)
+       ucidef_set_led_netdev "lan" "LAN" "gl-connect:green:lan" "eth1"
+       ucidef_set_led_wlan "wlan" "WLAN" "gl-connect:red:wlan" "phy0tpt"
+       ;;
+
 hiwifi-hc6361)
        ucidef_set_led_default "inet" "INET" "hiwifi:blue:internet" "0"
        ucidef_set_led_wlan "wlan" "WLAN" "hiwifi:blue:wlan-2p4" "phy0tpt"
diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/02_network 
b/target/linux/ar71xx/base-files/etc/uci-defaults/02_network
index 4bf4321..57db8de 100755
--- a/target/linux/ar71xx/base-files/etc/uci-defaults/02_network
+++ b/target/linux/ar71xx/base-files/etc/uci-defaults/02_network
@@ -271,6 +271,7 @@ dir-505-a1)
 alfa-ap96 |\
 alfa-nx |\
 ap83 |\
+gl-inet |\
 jwap003 |\
 pb42 |\
 pb44 |\
diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh 
b/target/linux/ar71xx/base-files/lib/ar71xx.sh
index 23f2ecf..cdd0fc5 100755
--- a/target/linux/ar71xx/base-files/lib/ar71xx.sh
+++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh
@@ -307,6 +307,9 @@ ar71xx_board_detect() {
        *EAP7660D)
                name="eap7660d"
                ;;
+       *"GL-CONNECT INET v1")
+               name="gl-inet"
+               ;;
        *JA76PF)
                name="ja76pf"
                ;;
diff --git 
a/target/linux/ar71xx/base-files/lib/preinit/05_set_preinit_iface_ar71xx 
b/target/linux/ar71xx/base-files/lib/preinit/05_set_preinit_iface_ar71xx
index 31a2dd7..47b0082 100644
--- a/target/linux/ar71xx/base-files/lib/preinit/05_set_preinit_iface_ar71xx
+++ b/target/linux/ar71xx/base-files/lib/preinit/05_set_preinit_iface_ar71xx
@@ -15,6 +15,7 @@ set_preinit_iface() {
        ap83 |\
        archer-c7 |\
        dir-505-a1 |\
+       gl-inet |\
        jwap003 |\
        pb42 |\
        pb44 |\
diff --git a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh 
b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
index 4e698c6..c52d312 100755
--- a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
+++ b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
@@ -224,6 +224,7 @@ platform_check_image() {
                ;;
 
        archer-c7 | \
+       gl-inet | \
        oolite | \
        tl-mr10u | \
        tl-mr11u | \
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to