Author: blogic
Date: 2015-06-18 22:24:26 +0200 (Thu, 18 Jun 2015)
New Revision: 46056

Modified:
   branches/chaos_calmer/target/linux/ar71xx/base-files/lib/ar71xx.sh
   
branches/chaos_calmer/target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr720n-v3.c
   branches/chaos_calmer/target/linux/ar71xx/image/Makefile
   
branches/chaos_calmer/target/linux/ar71xx/patches-3.18/610-MIPS-ath79-openwrt-machines.patch
   branches/chaos_calmer/tools/firmware-utils/src/mktplinkfw.c
Log:
ar71xx: add support for TL-WR720N-v4.

The hardware should be almost the same as TL-WR720N-v3.  WiFi and LAN networks
were tested by "Lo Yuk Fai <[email protected]>".  Failsafe and slider switch
were tested by "Wong min <[email protected]>".

Signed-off-by: Yousong Zhou <[email protected]>

Backport of r46046

Modified: branches/chaos_calmer/target/linux/ar71xx/base-files/lib/ar71xx.sh
===================================================================
--- branches/chaos_calmer/target/linux/ar71xx/base-files/lib/ar71xx.sh  
2015-06-18 20:24:20 UTC (rev 46055)
+++ branches/chaos_calmer/target/linux/ar71xx/base-files/lib/ar71xx.sh  
2015-06-18 20:24:26 UTC (rev 46056)
@@ -772,7 +772,7 @@
        *"TL-WR710N v1")
                name="tl-wr710n"
                ;;
-       *"TL-WR720N v3")
+       *"TL-WR720N"*)
                name="tl-wr720n-v3"
                ;;
        *"TL-MR10U")

Modified: 
branches/chaos_calmer/target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr720n-v3.c
===================================================================
--- 
branches/chaos_calmer/target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr720n-v3.c
 2015-06-18 20:24:20 UTC (rev 46055)
+++ 
branches/chaos_calmer/target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr720n-v3.c
 2015-06-18 20:24:26 UTC (rev 46056)
@@ -104,6 +104,5 @@
        ath79_register_wmac(ee, mac);
 }
 
-MIPS_MACHINE(ATH79_MACH_TL_WR720N_V3, "TL-WR720N-v3", "TP-LINK TL-WR720N v3",
+MIPS_MACHINE(ATH79_MACH_TL_WR720N_V3, "TL-WR720N-v3", "TP-LINK TL-WR720N 
v3/v4",
                tl_wr720n_v3_setup);
-

Modified: branches/chaos_calmer/target/linux/ar71xx/image/Makefile
===================================================================
--- branches/chaos_calmer/target/linux/ar71xx/image/Makefile    2015-06-18 
20:24:20 UTC (rev 46055)
+++ branches/chaos_calmer/target/linux/ar71xx/image/Makefile    2015-06-18 
20:24:26 UTC (rev 46056)
@@ -441,8 +441,16 @@
     TPLINK_HWID := 0x07200103
     CONSOLE := ttyATH0,115200
 endef
-TARGET_DEVICES += tl-wr703n-v1 tl-wr710n-v1 tl-wr710n-v2 tl-wr720n-v3
 
+define Device/tl-wr720n-v4
+    $(Device/tplink-4mlzma)
+    BOARDNAME := TL-WR720N-v3
+    DEVICE_PROFILE := TLWR720
+    TPLINK_HWID := 0x07200104
+    CONSOLE := ttyATH0,115200
+endef
+TARGET_DEVICES += tl-wr703n-v1 tl-wr710n-v1 tl-wr710n-v2 tl-wr720n-v3 
tl-wr720n-v4
+
 define Device/tl-wr740n-v4
     $(Device/tplink-4mlzma)
     BOARDNAME := TL-WR741ND-v4

Modified: 
branches/chaos_calmer/target/linux/ar71xx/patches-3.18/610-MIPS-ath79-openwrt-machines.patch
===================================================================
--- 
branches/chaos_calmer/target/linux/ar71xx/patches-3.18/610-MIPS-ath79-openwrt-machines.patch
        2015-06-18 20:24:20 UTC (rev 46055)
+++ 
branches/chaos_calmer/target/linux/ar71xx/patches-3.18/610-MIPS-ath79-openwrt-machines.patch
        2015-06-18 20:24:26 UTC (rev 46056)
@@ -134,7 +134,7 @@
 +      ATH79_MACH_TL_WR2543N,          /* TP-LINK TL-WR2543N/ND */
 +      ATH79_MACH_TL_WR703N,           /* TP-LINK TL-WR703N */
 +      ATH79_MACH_TL_WR710N,           /* TP-LINK TL-WR710N */
-+      ATH79_MACH_TL_WR720N_V3,        /* TP-LINK TL-WR720N v3 */
++      ATH79_MACH_TL_WR720N_V3,        /* TP-LINK TL-WR720N v3/v4 */
 +      ATH79_MACH_TL_WR741ND,          /* TP-LINK TL-WR741ND */
 +      ATH79_MACH_TL_WR741ND_V4,       /* TP-LINK TL-WR741ND  v4*/
 +      ATH79_MACH_TL_WR841N_V1,        /* TP-LINK TL-WR841N v1 */
@@ -1129,7 +1129,7 @@
 +      select ATH79_DEV_WMAC
 +
 +config ATH79_MACH_TL_WR720N_V3
-+      bool "TP-LINK TL-WR720N v3 support"
++      bool "TP-LINK TL-WR720N v3/v4 support"
 +      select SOC_AR933X
 +      select ATH79_DEV_ETH
 +      select ATH79_DEV_GPIO_BUTTONS

Modified: branches/chaos_calmer/tools/firmware-utils/src/mktplinkfw.c
===================================================================
--- branches/chaos_calmer/tools/firmware-utils/src/mktplinkfw.c 2015-06-18 
20:24:20 UTC (rev 46055)
+++ branches/chaos_calmer/tools/firmware-utils/src/mktplinkfw.c 2015-06-18 
20:24:26 UTC (rev 46056)
@@ -54,6 +54,7 @@
 #define HWID_TL_WDR4900_V1     0x49000001
 #define HWID_TL_WR703N_V1      0x07030101
 #define HWID_TL_WR720N_V3      0x07200103
+#define HWID_TL_WR720N_V4      0x07200104
 #define HWID_TL_WR741ND_V1     0x07410001
 #define HWID_TL_WR741ND_V4     0x07410004
 #define HWID_TL_WR740N_V1      0x07400001
@@ -403,6 +404,11 @@
                .hw_rev         = 1,
                .layout_id      = "4Mlzma",
        }, {
+               .id             = "TL-WR720Nv4",
+               .hw_id          = HWID_TL_WR720N_V4,
+               .hw_rev         = 1,
+               .layout_id      = "4Mlzma",
+       }, {
                .id             = "GL-INETv1",
                .hw_id          = HWID_GL_INET_V1,
                .hw_rev         = 1,
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to