BigW Consortium Gitlab

Commit fdf8268c by blogic

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 <loyukfai@gmail.com>". Failsafe and slider switch were tested by "Wong min <alpha080@gmail.com>". Signed-off-by: 's avatarYousong Zhou <yszhou4tech@gmail.com> Backport of r46046 git-svn-id: svn://svn.openwrt.org/openwrt/branches/chaos_calmer@46056 3c298f89-4303-0410-b956-a3cf2f4a3e73
parent fd9240c9
...@@ -772,7 +772,7 @@ ar71xx_board_detect() { ...@@ -772,7 +772,7 @@ ar71xx_board_detect() {
*"TL-WR710N v1") *"TL-WR710N v1")
name="tl-wr710n" name="tl-wr710n"
;; ;;
*"TL-WR720N v3") *"TL-WR720N"*)
name="tl-wr720n-v3" name="tl-wr720n-v3"
;; ;;
*"TL-MR10U") *"TL-MR10U")
......
...@@ -104,6 +104,5 @@ static void __init tl_wr720n_v3_setup(void) ...@@ -104,6 +104,5 @@ static void __init tl_wr720n_v3_setup(void)
ath79_register_wmac(ee, mac); 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); tl_wr720n_v3_setup);
...@@ -441,7 +441,15 @@ define Device/tl-wr720n-v3 ...@@ -441,7 +441,15 @@ define Device/tl-wr720n-v3
TPLINK_HWID := 0x07200103 TPLINK_HWID := 0x07200103
CONSOLE := ttyATH0,115200 CONSOLE := ttyATH0,115200
endef 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 define Device/tl-wr740n-v4
$(Device/tplink-4mlzma) $(Device/tplink-4mlzma)
......
...@@ -134,7 +134,7 @@ ...@@ -134,7 +134,7 @@
+ ATH79_MACH_TL_WR2543N, /* TP-LINK TL-WR2543N/ND */ + ATH79_MACH_TL_WR2543N, /* TP-LINK TL-WR2543N/ND */
+ ATH79_MACH_TL_WR703N, /* TP-LINK TL-WR703N */ + ATH79_MACH_TL_WR703N, /* TP-LINK TL-WR703N */
+ ATH79_MACH_TL_WR710N, /* TP-LINK TL-WR710N */ + 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, /* TP-LINK TL-WR741ND */
+ ATH79_MACH_TL_WR741ND_V4, /* TP-LINK TL-WR741ND v4*/ + ATH79_MACH_TL_WR741ND_V4, /* TP-LINK TL-WR741ND v4*/
+ ATH79_MACH_TL_WR841N_V1, /* TP-LINK TL-WR841N v1 */ + ATH79_MACH_TL_WR841N_V1, /* TP-LINK TL-WR841N v1 */
...@@ -1129,7 +1129,7 @@ ...@@ -1129,7 +1129,7 @@
+ select ATH79_DEV_WMAC + select ATH79_DEV_WMAC
+ +
+config ATH79_MACH_TL_WR720N_V3 +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 SOC_AR933X
+ select ATH79_DEV_ETH + select ATH79_DEV_ETH
+ select ATH79_DEV_GPIO_BUTTONS + select ATH79_DEV_GPIO_BUTTONS
......
...@@ -54,6 +54,7 @@ ...@@ -54,6 +54,7 @@
#define HWID_TL_WDR4900_V1 0x49000001 #define HWID_TL_WDR4900_V1 0x49000001
#define HWID_TL_WR703N_V1 0x07030101 #define HWID_TL_WR703N_V1 0x07030101
#define HWID_TL_WR720N_V3 0x07200103 #define HWID_TL_WR720N_V3 0x07200103
#define HWID_TL_WR720N_V4 0x07200104
#define HWID_TL_WR741ND_V1 0x07410001 #define HWID_TL_WR741ND_V1 0x07410001
#define HWID_TL_WR741ND_V4 0x07410004 #define HWID_TL_WR741ND_V4 0x07410004
#define HWID_TL_WR740N_V1 0x07400001 #define HWID_TL_WR740N_V1 0x07400001
...@@ -403,6 +404,11 @@ static struct board_info boards[] = { ...@@ -403,6 +404,11 @@ static struct board_info boards[] = {
.hw_rev = 1, .hw_rev = 1,
.layout_id = "4Mlzma", .layout_id = "4Mlzma",
}, { }, {
.id = "TL-WR720Nv4",
.hw_id = HWID_TL_WR720N_V4,
.hw_rev = 1,
.layout_id = "4Mlzma",
}, {
.id = "GL-INETv1", .id = "GL-INETv1",
.hw_id = HWID_GL_INET_V1, .hw_id = HWID_GL_INET_V1,
.hw_rev = 1, .hw_rev = 1,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment