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
