ar71xx: add support for TP-Link TL-WDR3600

The TL-WDR3600 is identical to the TL-WDR4300 with the exception that is has
only two antennas.

[juhosg: remove the custom machine type, change the board name instead]

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>

SVN-Revision: 33219
lede-17.01
Gabor Juhos 2012-08-22 09:43:18 +00:00
parent 6c9d20d6e7
commit 0517183b9c
5 changed files with 10 additions and 5 deletions

View File

@ -123,6 +123,9 @@ tplink_board_detect() {
"342000"*) "342000"*)
model="TP-Link TL-MR3420" model="TP-Link TL-MR3420"
;; ;;
"360000"*)
model="TP-Link TL-WDR3600"
;;
"430000"*) "430000"*)
model="TP-Link TL-WDR4300" model="TP-Link TL-WDR4300"
;; ;;
@ -321,7 +324,7 @@ ar71xx_board_detect() {
*"TL-WA901ND v2") *"TL-WA901ND v2")
name="tl-wa901nd-v2" name="tl-wa901nd-v2"
;; ;;
*TL-WDR4300) *"TL-WDR3600/4300/4310")
name="tl-wdr4300" name="tl-wdr4300"
;; ;;
*TL-WR741ND) *TL-WR741ND)

View File

@ -199,5 +199,6 @@ static void __init wdr4300_setup(void)
ath79_register_usb(); ath79_register_usb();
} }
MIPS_MACHINE(ATH79_MACH_TL_WDR4300, "TL-WDR4300", "TP-LINK TL-WDR4300", MIPS_MACHINE(ATH79_MACH_TL_WDR4300, "TL-WDR4300",
"TP-LINK TL-WDR3600/4300/4310",
wdr4300_setup); wdr4300_setup);

View File

@ -95,12 +95,12 @@ $(eval $(call Profile,TLWA901))
define Profile/TLWDR4300 define Profile/TLWDR4300
NAME:=TP-LINK TL-WDR4300/ TL-WDR4310 NAME:=TP-LINK TL-WDR3600/4300/4310
PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
endef endef
define Profile/TLWDR4300/Description define Profile/TLWDR4300/Description
Package set optimized for the TP-LINK TL-WDR4300. Package set optimized for the TP-LINK TL-WDR3600/4300/4310.
endef endef
$(eval $(call Profile,TLWDR4300)) $(eval $(call Profile,TLWDR4300))

View File

@ -991,6 +991,7 @@ endef
tlwdr4300_cmdline=board=TL-WDR4300 console=ttyS0,115200 tlwdr4300_cmdline=board=TL-WDR4300 console=ttyS0,115200
define Image/Build/Profile/TLWDR4300 define Image/Build/Profile/TLWDR4300
$(call Image/Build/Template/$(fs_64kraw)/$(1),TPLINK-LZMA,tl-wdr3600-v1,$(tlwdr4300_cmdline),0x36000001,1,8Mlzma)
$(call Image/Build/Template/$(fs_64kraw)/$(1),TPLINK-LZMA,tl-wdr4300-v1,$(tlwdr4300_cmdline),0x43000001,1,8Mlzma) $(call Image/Build/Template/$(fs_64kraw)/$(1),TPLINK-LZMA,tl-wdr4300-v1,$(tlwdr4300_cmdline),0x43000001,1,8Mlzma)
$(call Image/Build/Template/$(fs_64kraw)/$(1),TPLINK-LZMA,tl-wdr4310-v1,$(tlwdr4300_cmdline),0x43100001,1,8Mlzma) $(call Image/Build/Template/$(fs_64kraw)/$(1),TPLINK-LZMA,tl-wdr4310-v1,$(tlwdr4300_cmdline),0x43100001,1,8Mlzma)
endef endef

View File

@ -495,7 +495,7 @@
+ select ATH79_DEV_WMAC + select ATH79_DEV_WMAC
+ +
+config ATH79_MACH_TL_WDR4300 +config ATH79_MACH_TL_WDR4300
+ bool "TP-LINK TL-WDR4300 board support" + bool "TP-LINK TL-WDR3600/4300/4310 board support"
+ select SOC_AR934X + select SOC_AR934X
+ select ATH79_DEV_AP9X_PCI if PCI + select ATH79_DEV_AP9X_PCI if PCI
+ select ATH79_DEV_ETH + select ATH79_DEV_ETH