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: Yousong Zhou <yszhou4tech@gmail.com> SVN-Revision: 46046
This commit is contained in:
parent
8399be545a
commit
e85f3471ba
5 changed files with 19 additions and 6 deletions
|
@ -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)
|
||||||
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);
|
||||||
|
|
||||||
|
|
|
@ -492,7 +492,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 @@
|
||||||
+ 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 @@
|
||||||
+ 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 @@
|
||||||
#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
|
||||||
|
@ -402,6 +403,11 @@ static struct board_info boards[] = {
|
||||||
.hw_id = HWID_TL_WR720N_V3,
|
.hw_id = HWID_TL_WR720N_V3,
|
||||||
.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,
|
||||||
|
|
Loading…
Reference in a new issue