Small router sold in EU: AR9330@400MHz, 1x USB2.0, 2x ethernet, 8MB flash, 32MB ram, one led, one button.
See: http://galeria.tech-blog.pl/TP-Link_TL-WR710N-EU/ Signed-off-by: Cezary Jackiewicz <[email protected]> --- Index: target/linux/ar71xx/image/Makefile =================================================================== --- target/linux/ar71xx/image/Makefile (revision 37560) +++ target/linux/ar71xx/image/Makefile (working copy) @@ -978,6 +978,7 @@ $(eval $(call SingleProfile,TPLINK-LZMA,$(fs_64kraw),TLMR3220V2,tl-mr3220-v2,TL-MR3220-v2,ttyATH0,115200,0x32200002,1,4Mlzma)) $(eval $(call SingleProfile,TPLINK-LZMA,$(fs_64kraw),TLMR3420V2,tl-mr3420-v2,TL-MR3420-v2,ttyS0,115200,0x34200002,1,4Mlzma)) $(eval $(call SingleProfile,TPLINK-LZMA,$(fs_64kraw),TLWR703,tl-wr703n-v1,TL-WR703N,ttyATH0,115200,0x07030101,1,4Mlzma)) +$(eval $(call SingleProfile,TPLINK-LZMA,$(fs_64kraw),TLWR710,tl-wr710n-v1,TL-WR710N,ttyATH0,115200,0x07100001,1,8Mlzma)) $(eval $(call SingleProfile,TPLINK-LZMA,$(fs_64kraw),TLWR720NV3,tl-wr720n-v3,TL-WR720N-v3,ttyATH0,115200,0x07200103,1,4Mlzma)) $(eval $(call SingleProfile,TPLINK-LZMA,$(fs_64kraw),TLWR740NV4,tl-wr740n-v4,TL-WR741ND-v4,ttyATH0,115200,0x07400004,1,4Mlzma)) $(eval $(call SingleProfile,TPLINK-LZMA,$(fs_64kraw),TLWR741NV4,tl-wr741nd-v4,TL-WR741ND-v4,ttyATH0,115200,0x07410004,1,4Mlzma)) Index: target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr703n.c =================================================================== --- target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr703n.c (revision 37560) +++ target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr703n.c (working copy) @@ -59,7 +59,7 @@ } }; -static void __init common_setup(unsigned usb_power_gpio) +static void __init common_setup(unsigned usb_power_gpio, bool sec_ethernet) { u8 *mac = (u8 *) KSEG1ADDR(0x1f01fc00); u8 *ee = (u8 *) KSEG1ADDR(0x1fff1000); @@ -84,12 +84,18 @@ ath79_register_mdio(0, 0x0); ath79_register_eth(0); + if (sec_ethernet) + { + ath79_init_mac(ath79_eth0_data.mac_addr, mac, -1); + ath79_register_eth(1); + } + ath79_register_wmac(ee, mac); } static void __init tl_mr10u_setup(void) { - common_setup(TL_MR10U_GPIO_USB_POWER); + common_setup(TL_MR10U_GPIO_USB_POWER, false); } MIPS_MACHINE(ATH79_MACH_TL_MR10U, "TL-MR10U", "TP-LINK TL-MR10U", @@ -97,8 +103,16 @@ static void __init tl_wr703n_setup(void) { - common_setup(TL_WR703N_GPIO_USB_POWER); + common_setup(TL_WR703N_GPIO_USB_POWER, false); } MIPS_MACHINE(ATH79_MACH_TL_WR703N, "TL-WR703N", "TP-LINK TL-WR703N v1", tl_wr703n_setup); + +static void __init tl_wr710n_setup(void) +{ + common_setup(TL_WR703N_GPIO_USB_POWER, true); +} + +MIPS_MACHINE(ATH79_MACH_TL_WR710N, "TL-WR710N", "TP-LINK TL-WR710N v1", + tl_wr710n_setup); Index: target/linux/ar71xx/patches-3.10/620-MIPS-ath79-TL-MR10U-TL-WR710N-support.patch =================================================================== --- target/linux/ar71xx/patches-3.10/620-MIPS-ath79-TL-MR10U-TL-WR710N-support.patch (revision 0) +++ target/linux/ar71xx/patches-3.10/620-MIPS-ath79-TL-MR10U-TL-WR710N-support.patch (working copy) @@ -0,0 +1,29 @@ +--- a/arch/mips/ath79/Kconfig ++++ b/arch/mips/ath79/Kconfig +@@ -577,7 +577,7 @@ config ATH79_MACH_TL_WDR4300 + select ATH79_DEV_WMAC + + config ATH79_MACH_TL_WR703N +- bool "TP-LINK TL-WR703N support" ++ bool "TP-LINK TL-WR703N/TL-WR710N/TL-MR10U support" + select SOC_AR933X + select ATH79_DEV_ETH + select ATH79_DEV_GPIO_BUTTONS +--- a/arch/mips/ath79/machtypes.h ++++ b/arch/mips/ath79/machtypes.h +@@ -81,6 +81,7 @@ enum ath79_mach_type { + ATH79_MACH_TEW_632BRP, /* TRENDnet TEW-632BRP */ + ATH79_MACH_TEW_673GRU, /* TRENDnet TEW-673GRU */ + ATH79_MACH_TEW_712BR, /* TRENDnet TEW-712BR */ ++ ATH79_MACH_TL_MR10U, /* TP-LINK TL-MR10U */ + ATH79_MACH_TL_MR11U, /* TP-LINK TL-MR11U */ + ATH79_MACH_TL_MR3020, /* TP-LINK TL-MR3020 */ + ATH79_MACH_TL_MR3040, /* TP-LINK TL-MR3040 */ +@@ -98,6 +98,7 @@ + ATH79_MACH_TL_WR1043ND, /* TP-LINK TL-WR1043ND */ + 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_WR741ND, /* TP-LINK TL-WR741ND */ + ATH79_MACH_TL_WR741ND_V4, /* TP-LINK TL-WR741ND v4*/ Index: target/linux/ar71xx/patches-3.10/620-MIPS-ath79-TL-MR10U-support.patch =================================================================== --- target/linux/ar71xx/patches-3.10/620-MIPS-ath79-TL-MR10U-support.patch (revision 37560) +++ target/linux/ar71xx/patches-3.10/620-MIPS-ath79-TL-MR10U-support.patch (working copy) @@ -1,21 +0,0 @@ ---- a/arch/mips/ath79/Kconfig -+++ b/arch/mips/ath79/Kconfig -@@ -577,7 +577,7 @@ config ATH79_MACH_TL_WDR4300 - select ATH79_DEV_WMAC - - config ATH79_MACH_TL_WR703N -- bool "TP-LINK TL-WR703N support" -+ bool "TP-LINK TL-WR703N/TL-MR10U support" - select SOC_AR933X - select ATH79_DEV_ETH - select ATH79_DEV_GPIO_BUTTONS ---- a/arch/mips/ath79/machtypes.h -+++ b/arch/mips/ath79/machtypes.h -@@ -81,6 +81,7 @@ enum ath79_mach_type { - ATH79_MACH_TEW_632BRP, /* TRENDnet TEW-632BRP */ - ATH79_MACH_TEW_673GRU, /* TRENDnet TEW-673GRU */ - ATH79_MACH_TEW_712BR, /* TRENDnet TEW-712BR */ -+ ATH79_MACH_TL_MR10U, /* TP-LINK TL-MR10U */ - ATH79_MACH_TL_MR11U, /* TP-LINK TL-MR11U */ - ATH79_MACH_TL_MR3020, /* TP-LINK TL-MR3020 */ - ATH79_MACH_TL_MR3040, /* TP-LINK TL-MR3040 */ Index: target/linux/ar71xx/base-files/lib/ar71xx.sh =================================================================== --- target/linux/ar71xx/base-files/lib/ar71xx.sh (revision 37560) +++ target/linux/ar71xx/base-files/lib/ar71xx.sh (working copy) @@ -85,6 +85,9 @@ "070300"*) model="TP-Link TL-WR703N" ;; + "071000"*) + model="TP-Link TL-WR710N" + ;; "072001"*) model="TP-Link TL-WR720N" ;; Index: target/linux/ar71xx/base-files/lib/upgrade/platform.sh =================================================================== --- target/linux/ar71xx/base-files/lib/upgrade/platform.sh (revision 37560) +++ target/linux/ar71xx/base-files/lib/upgrade/platform.sh (working copy) @@ -171,6 +171,7 @@ tl-wdr3500 | \ tl-wdr4300 | \ tl-wr703n | \ + tl-wr710n | \ tl-wr720n-v3 | \ tl-wr741nd | \ tl-wr741nd-v4 | \ Index: target/linux/ar71xx/base-files/etc/uci-defaults/02_network =================================================================== --- target/linux/ar71xx/base-files/etc/uci-defaults/02_network (revision 37560) +++ target/linux/ar71xx/base-files/etc/uci-defaults/02_network (working copy) @@ -228,6 +228,7 @@ pb42 |\ pb44 |\ routerstation|\ +tl-wr710n |\ tl-wr720n-v3|\ wpe72) ucidef_set_interfaces_lan_wan "eth1" "eth0" Index: target/linux/ar71xx/base-files/etc/diag.sh =================================================================== --- target/linux/ar71xx/base-files/etc/diag.sh (revision 37560) +++ target/linux/ar71xx/base-files/etc/diag.sh (working copy) @@ -136,6 +136,7 @@ tl-mr10u | \ tl-wdr4300 | \ tl-wr703n | \ + tl-wr710n | \ tl-wr720n-v3) status_led="tp-link:blue:system" ;; Index: target/linux/ar71xx/generic/profiles/tp-link.mk =================================================================== --- target/linux/ar71xx/generic/profiles/tp-link.mk (revision 37560) +++ target/linux/ar71xx/generic/profiles/tp-link.mk (working copy) @@ -94,6 +94,18 @@ $(eval $(call Profile,TLWR703)) +define Profile/TLWR710 + NAME:=TP-LINK TL-WR710N + PACKAGES:=kmod-usb-core kmod-usb2 +endef + + +define Profile/TLWR710/Description + Package set optimized for the TP-LINK TL-WR710N. +endef +$(eval $(call Profile,TLWR710)) + + define Profile/TLWR720 NAME:=TP-LINK TL-WR720N PACKAGES:=kmod-usb-core kmod-usb2 -- Pozdrawiam, Cezary Jackiewicz _______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
