ar71xx-generic: add support for TP-Link WBS210/510 (untested)
Closes #844
This commit is contained in:
		
							parent
							
								
									d09351c97c
								
							
						
					
					
						commit
						99471f8d5d
					
				| @ -16,7 +16,7 @@ if not (sysconfig.lan_ifname or sysconfig.wan_ifname) then | |||||||
|   local lan_ifname = uci:get('network', 'lan', 'ifname') |   local lan_ifname = uci:get('network', 'lan', 'ifname') | ||||||
|   local wan_ifname = uci:get('network', 'wan', 'ifname') |   local wan_ifname = uci:get('network', 'wan', 'ifname') | ||||||
| 
 | 
 | ||||||
|   if platform.match('ar71xx', 'generic', {'cpe210', 'cpe510', 'nanostation-m', 'nanostation-m-xw', 'unifi-outdoor-plus', 'uap-pro', 'unifiac-pro'}) then |   if platform.match('ar71xx', 'generic', {'cpe210', 'cpe510', 'wbs210', 'wbs510', 'nanostation-m', 'nanostation-m-xw', 'unifi-outdoor-plus', 'uap-pro', 'unifiac-pro'}) then | ||||||
|     lan_ifname, wan_ifname = wan_ifname, lan_ifname |     lan_ifname, wan_ifname = wan_ifname, lan_ifname | ||||||
|   end |   end | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -9,7 +9,7 @@ if sysconfig.setup_ifname then | |||||||
| end | end | ||||||
| 
 | 
 | ||||||
| if | if | ||||||
|   platform.match('ar71xx', 'generic', {'cpe210', 'cpe510', 'nanostation-m', 'nanostation-m-xw', 'unifi-outdoor-plus', 'uap-pro', 'unifiac-pro'}) or |   platform.match('ar71xx', 'generic', {'cpe210', 'cpe510', 'wbs210', 'wbs510', 'nanostation-m', 'nanostation-m-xw', 'unifi-outdoor-plus', 'uap-pro', 'unifiac-pro'}) or | ||||||
|   platform.match('ar71xx', 'mikrotik') |   platform.match('ar71xx', 'mikrotik') | ||||||
| then | then | ||||||
|   sysconfig.setup_ifname = sysconfig.config_ifname or sysconfig.wan_ifname or sysconfig.lan_ifname |   sysconfig.setup_ifname = sysconfig.config_ifname or sysconfig.wan_ifname or sysconfig.lan_ifname | ||||||
|  | |||||||
| @ -0,0 +1,81 @@ | |||||||
|  | From: Matthias Schiffer <mschiffer@universe-factory.net> | ||||||
|  | Date: Thu, 5 Jan 2017 16:01:17 +0100 | ||||||
|  | Subject: firmware-utils: tplink-safeloader: add support for TP-Link WBS210/510 1.2 | ||||||
|  | 
 | ||||||
|  | Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net> | ||||||
|  | 
 | ||||||
|  | Backport of LEDE 2ee3e8dd42272f4109830cd26a7fd6f1231ddae8 | ||||||
|  | 
 | ||||||
|  | diff --git a/tools/firmware-utils/src/tplink-safeloader.c b/tools/firmware-utils/src/tplink-safeloader.c
 | ||||||
|  | index 016c118787f3b5332b76f65c85930065a569d6b8..240e5079d1afb2c892bfb0fc65817ffc8b208bf4 100644
 | ||||||
|  | --- a/tools/firmware-utils/src/tplink-safeloader.c
 | ||||||
|  | +++ b/tools/firmware-utils/src/tplink-safeloader.c
 | ||||||
|  | @@ -189,6 +189,68 @@ static struct device_info boards[] = {
 | ||||||
|  |  		.last_sysupgrade_partition = "file-system", | ||||||
|  |  	}, | ||||||
|  |   | ||||||
|  | +	{
 | ||||||
|  | +		.id	= "WBS210",
 | ||||||
|  | +		.vendor	= "CPE510(TP-LINK|UN|N300-5):1.0\r\n",
 | ||||||
|  | +		.support_list =
 | ||||||
|  | +			"SupportList:\r\n"
 | ||||||
|  | +			"WBS210(TP-LINK|UN|N300-2):1.20\r\n"
 | ||||||
|  | +			"WBS210(TP-LINK|US|N300-2):1.20\r\n"
 | ||||||
|  | +			"WBS210(TP-LINK|EU|N300-2):1.20\r\n",
 | ||||||
|  | +		.support_trail = '\xff',
 | ||||||
|  | +
 | ||||||
|  | +		.partitions = {
 | ||||||
|  | +			{"fs-uboot", 0x00000, 0x20000},
 | ||||||
|  | +			{"partition-table", 0x20000, 0x02000},
 | ||||||
|  | +			{"default-mac", 0x30000, 0x00020},
 | ||||||
|  | +			{"product-info", 0x31100, 0x00100},
 | ||||||
|  | +			{"signature", 0x32000, 0x00400},
 | ||||||
|  | +			{"os-image", 0x40000, 0x170000},
 | ||||||
|  | +			{"soft-version", 0x1b0000, 0x00100},
 | ||||||
|  | +			{"support-list", 0x1b1000, 0x00400},
 | ||||||
|  | +			{"file-system", 0x1c0000, 0x600000},
 | ||||||
|  | +			{"user-config", 0x7c0000, 0x10000},
 | ||||||
|  | +			{"default-config", 0x7d0000, 0x10000},
 | ||||||
|  | +			{"log", 0x7e0000, 0x10000},
 | ||||||
|  | +			{"radio", 0x7f0000, 0x10000},
 | ||||||
|  | +			{NULL, 0, 0}
 | ||||||
|  | +		},
 | ||||||
|  | +
 | ||||||
|  | +		.first_sysupgrade_partition = "os-image",
 | ||||||
|  | +		.last_sysupgrade_partition = "file-system",
 | ||||||
|  | +	},
 | ||||||
|  | +
 | ||||||
|  | +	{
 | ||||||
|  | +		.id	= "WBS510",
 | ||||||
|  | +		.vendor	= "CPE510(TP-LINK|UN|N300-5):1.0\r\n",
 | ||||||
|  | +		.support_list =
 | ||||||
|  | +			"SupportList:\r\n"
 | ||||||
|  | +			"WBS510(TP-LINK|UN|N300-5):1.20\r\n"
 | ||||||
|  | +			"WBS510(TP-LINK|US|N300-5):1.20\r\n"
 | ||||||
|  | +			"WBS510(TP-LINK|EU|N300-5):1.20\r\n",
 | ||||||
|  | +		.support_trail = '\xff',
 | ||||||
|  | +
 | ||||||
|  | +		.partitions = {
 | ||||||
|  | +			{"fs-uboot", 0x00000, 0x20000},
 | ||||||
|  | +			{"partition-table", 0x20000, 0x02000},
 | ||||||
|  | +			{"default-mac", 0x30000, 0x00020},
 | ||||||
|  | +			{"product-info", 0x31100, 0x00100},
 | ||||||
|  | +			{"signature", 0x32000, 0x00400},
 | ||||||
|  | +			{"os-image", 0x40000, 0x170000},
 | ||||||
|  | +			{"soft-version", 0x1b0000, 0x00100},
 | ||||||
|  | +			{"support-list", 0x1b1000, 0x00400},
 | ||||||
|  | +			{"file-system", 0x1c0000, 0x600000},
 | ||||||
|  | +			{"user-config", 0x7c0000, 0x10000},
 | ||||||
|  | +			{"default-config", 0x7d0000, 0x10000},
 | ||||||
|  | +			{"log", 0x7e0000, 0x10000},
 | ||||||
|  | +			{"radio", 0x7f0000, 0x10000},
 | ||||||
|  | +			{NULL, 0, 0}
 | ||||||
|  | +		},
 | ||||||
|  | +
 | ||||||
|  | +		.first_sysupgrade_partition = "os-image",
 | ||||||
|  | +		.last_sysupgrade_partition = "file-system",
 | ||||||
|  | +	},
 | ||||||
|  | +
 | ||||||
|  |  	/** Firmware layout for the C2600 */ | ||||||
|  |  	{ | ||||||
|  |  		.id = "C2600", | ||||||
| @ -0,0 +1,235 @@ | |||||||
|  | From: Matthias Schiffer <mschiffer@universe-factory.net> | ||||||
|  | Date: Thu, 5 Jan 2017 16:01:17 +0100 | ||||||
|  | Subject: ar71xx: add support for TP-Link WBS210/510 | ||||||
|  | 
 | ||||||
|  | The devices are mostly identical to the CPE210/510, but use external | ||||||
|  | antennas. | ||||||
|  | 
 | ||||||
|  | Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net> | ||||||
|  | 
 | ||||||
|  | Backport of LEDE 1fef80f29cf6bdfcb6cdbd913b9147797b8bc218 | ||||||
|  | 
 | ||||||
|  | diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/01_gpio-switches b/target/linux/ar71xx/base-files/etc/uci-defaults/01_gpio-switches
 | ||||||
|  | index 0f7a41589384755ff596d4355ad9fbf1e1087d91..3b86067635e337a0c00a55d035d55382405ef1e7 100644
 | ||||||
|  | --- a/target/linux/ar71xx/base-files/etc/uci-defaults/01_gpio-switches
 | ||||||
|  | +++ b/target/linux/ar71xx/base-files/etc/uci-defaults/01_gpio-switches
 | ||||||
|  | @@ -16,7 +16,9 @@ nanostation-m-xw)
 | ||||||
|  |  	ucidef_set_gpio_switch "poe_passthrough" "PoE Passthrough" "2" | ||||||
|  |  	;; | ||||||
|  |  cpe210|\ | ||||||
|  | -cpe510)
 | ||||||
|  | +cpe510|\
 | ||||||
|  | +wbs210|\
 | ||||||
|  | +wbs510)
 | ||||||
|  |  	ucidef_set_gpio_switch "poe_passthrough" "PoE Passthrough" "20" | ||||||
|  |  	;; | ||||||
|  |  esac | ||||||
|  | diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds b/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
 | ||||||
|  | index fa38568fbc84aad4c85636c3894097c65e30eb9a..d57d8ad5fd3edd8774d30245b3265317778cb140 100644
 | ||||||
|  | --- a/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
 | ||||||
|  | +++ b/target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
 | ||||||
|  | @@ -79,7 +79,9 @@ carambola2)
 | ||||||
|  |  	;; | ||||||
|  |   | ||||||
|  |  cpe210|\ | ||||||
|  | -cpe510)
 | ||||||
|  | +cpe510|\
 | ||||||
|  | +wbs210|\
 | ||||||
|  | +wbs510)
 | ||||||
|  |  	ucidef_set_led_switch "lan0" "LAN0" "tp-link:green:lan0" "switch0" "0x20" | ||||||
|  |  	ucidef_set_led_switch "lan1" "LAN1" "tp-link:green:lan1" "switch0" "0x10" | ||||||
|  |  	ucidef_set_rssimon "wlan0" "200000" "1" | ||||||
|  | diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/02_network b/target/linux/ar71xx/base-files/etc/uci-defaults/02_network
 | ||||||
|  | index 4389bc894f8dd08a9231b35bbb4fba0e9e57560b..f8c43ac0d6f2882444ed277df2f0b2c23721dade 100755
 | ||||||
|  | --- a/target/linux/ar71xx/base-files/etc/uci-defaults/02_network
 | ||||||
|  | +++ b/target/linux/ar71xx/base-files/etc/uci-defaults/02_network
 | ||||||
|  | @@ -73,7 +73,9 @@ bsb)
 | ||||||
|  |  	;; | ||||||
|  |   | ||||||
|  |  cpe210|\ | ||||||
|  | -cpe510)
 | ||||||
|  | +cpe510|\
 | ||||||
|  | +wbs210|\
 | ||||||
|  | +wbs510)
 | ||||||
|  |  	ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" | ||||||
|  |  	ucidef_add_switch "switch0" "1" "1" | ||||||
|  |  	ucidef_add_switch_vlan "switch0" "1" "0t 5" | ||||||
|  | diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh b/target/linux/ar71xx/base-files/lib/ar71xx.sh
 | ||||||
|  | index 5922527da4980fa3b51fdcec2bca96f5962d0f0b..33fdc751034d8cbdec344211f4e2b10afa0e9849 100755
 | ||||||
|  | --- a/target/linux/ar71xx/base-files/lib/ar71xx.sh
 | ||||||
|  | +++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh
 | ||||||
|  | @@ -444,6 +444,14 @@ ar71xx_board_detect() {
 | ||||||
|  |  		name="cpe510" | ||||||
|  |  		tplink_pharos_board_detect | ||||||
|  |  		;; | ||||||
|  | +	*WBS210)
 | ||||||
|  | +		name="wbs210"
 | ||||||
|  | +		tplink_pharos_board_detect
 | ||||||
|  | +		;;
 | ||||||
|  | +	*WBS510)
 | ||||||
|  | +		name="wbs510"
 | ||||||
|  | +		tplink_pharos_board_detect
 | ||||||
|  | +		;;
 | ||||||
|  |  	*"DB120 reference board") | ||||||
|  |  		name="db120" | ||||||
|  |  		;; | ||||||
|  | diff --git a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
 | ||||||
|  | index e61ebf7c2221fd56bb902f14d96cb25d174718ee..a4e37e24cc57da5e90a86a1a5a99c6dfc829e65f 100755
 | ||||||
|  | --- a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
 | ||||||
|  | +++ b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
 | ||||||
|  | @@ -266,7 +266,9 @@ platform_check_image() {
 | ||||||
|  |  		;; | ||||||
|  |   | ||||||
|  |  	cpe210|\ | ||||||
|  | -	cpe510)
 | ||||||
|  | +	cpe510|\
 | ||||||
|  | +	wbs210|\
 | ||||||
|  | +	wbs510)
 | ||||||
|  |  		tplink_pharos_check_image "$1" && return 0 | ||||||
|  |  		return 1 | ||||||
|  |  		;; | ||||||
|  | diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-cpe510.c b/target/linux/ar71xx/files/arch/mips/ath79/mach-cpe510.c
 | ||||||
|  | index 74daf434e611d1f9d05f7d7516ae918d334b32b7..d2dbed1fe286c44d3188262e984253faaee7edba 100644
 | ||||||
|  | --- a/target/linux/ar71xx/files/arch/mips/ath79/mach-cpe510.c
 | ||||||
|  | +++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-cpe510.c
 | ||||||
|  | @@ -30,6 +30,9 @@
 | ||||||
|  |  #define CPE510_GPIO_LED_L3	15 | ||||||
|  |  #define CPE510_GPIO_LED_L4	16 | ||||||
|  |   | ||||||
|  | +/* All LEDs/button except for link4 are the same for CPE and WBS series */
 | ||||||
|  | +#define WBS510_GPIO_LED_L4	2
 | ||||||
|  | +
 | ||||||
|  |  #define CPE510_GPIO_EXTERNAL_LNA0	18 | ||||||
|  |  #define CPE510_GPIO_EXTERNAL_LNA1	19 | ||||||
|  |   | ||||||
|  | @@ -67,6 +70,34 @@ static struct gpio_led cpe510_leds_gpio[] __initdata = {
 | ||||||
|  |  	}, | ||||||
|  |  }; | ||||||
|  |   | ||||||
|  | +static struct gpio_led wbs510_leds_gpio[] __initdata = {
 | ||||||
|  | +	{
 | ||||||
|  | +		.name		= "tp-link:green:lan0",
 | ||||||
|  | +		.gpio		= CPE510_GPIO_LED_LAN0,
 | ||||||
|  | +		.active_low	= 1,
 | ||||||
|  | +	}, {
 | ||||||
|  | +		.name		= "tp-link:green:lan1",
 | ||||||
|  | +		.gpio		= CPE510_GPIO_LED_LAN1,
 | ||||||
|  | +		.active_low	= 1,
 | ||||||
|  | +	}, {
 | ||||||
|  | +		.name		= "tp-link:green:link1",
 | ||||||
|  | +		.gpio		= CPE510_GPIO_LED_L1,
 | ||||||
|  | +		.active_low	= 1,
 | ||||||
|  | +	}, {
 | ||||||
|  | +		.name		= "tp-link:green:link2",
 | ||||||
|  | +		.gpio		= CPE510_GPIO_LED_L2,
 | ||||||
|  | +		.active_low	= 1,
 | ||||||
|  | +	}, {
 | ||||||
|  | +		.name		= "tp-link:green:link3",
 | ||||||
|  | +		.gpio		= CPE510_GPIO_LED_L3,
 | ||||||
|  | +		.active_low	= 1,
 | ||||||
|  | +	}, {
 | ||||||
|  | +		.name		= "tp-link:green:link4",
 | ||||||
|  | +		.gpio		= WBS510_GPIO_LED_L4,
 | ||||||
|  | +		.active_low	= 1,
 | ||||||
|  | +	},
 | ||||||
|  | +};
 | ||||||
|  | +
 | ||||||
|  |  static struct gpio_keys_button cpe510_gpio_keys[] __initdata = { | ||||||
|  |  	{ | ||||||
|  |  		.desc		= "Reset button", | ||||||
|  | @@ -85,9 +116,6 @@ static void __init cpe_setup(u8 *mac)
 | ||||||
|  |  	ath79_gpio_function_setup(AR934X_GPIO_FUNC_JTAG_DISABLE, | ||||||
|  |  				  AR934X_GPIO_FUNC_CLK_OBS4_EN); | ||||||
|  |   | ||||||
|  | -	ath79_register_leds_gpio(-1, ARRAY_SIZE(cpe510_leds_gpio),
 | ||||||
|  | -				 cpe510_leds_gpio);
 | ||||||
|  | -
 | ||||||
|  |  	ath79_register_gpio_keys_polled(1, CPE510_KEYS_POLL_INTERVAL, | ||||||
|  |  					ARRAY_SIZE(cpe510_gpio_keys), | ||||||
|  |  					cpe510_gpio_keys); | ||||||
|  | @@ -109,6 +137,9 @@ static void __init cpe210_setup(void)
 | ||||||
|  |  	u8 *mac = (u8 *) KSEG1ADDR(0x1f830008); | ||||||
|  |  	u8 *ee = (u8 *) KSEG1ADDR(0x1fff1000); | ||||||
|  |   | ||||||
|  | +	ath79_register_leds_gpio(-1, ARRAY_SIZE(cpe510_leds_gpio),
 | ||||||
|  | +				 cpe510_leds_gpio);
 | ||||||
|  | +
 | ||||||
|  |  	cpe_setup(mac); | ||||||
|  |   | ||||||
|  |  	ath79_register_wmac(ee, mac); | ||||||
|  | @@ -119,6 +150,22 @@ static void __init cpe510_setup(void)
 | ||||||
|  |  	u8 *mac = (u8 *) KSEG1ADDR(0x1f830008); | ||||||
|  |  	u8 *ee = (u8 *) KSEG1ADDR(0x1fff1000); | ||||||
|  |   | ||||||
|  | +	ath79_register_leds_gpio(-1, ARRAY_SIZE(cpe510_leds_gpio),
 | ||||||
|  | +				 cpe510_leds_gpio);
 | ||||||
|  | +
 | ||||||
|  | +	cpe_setup(mac);
 | ||||||
|  | +
 | ||||||
|  | +	ath79_register_wmac(ee, mac);
 | ||||||
|  | +}
 | ||||||
|  | +
 | ||||||
|  | +static void __init wbs_setup(void)
 | ||||||
|  | +{
 | ||||||
|  | +	u8 *mac = (u8 *) KSEG1ADDR(0x1f830008);
 | ||||||
|  | +	u8 *ee = (u8 *) KSEG1ADDR(0x1fff1000);
 | ||||||
|  | +
 | ||||||
|  | +	ath79_register_leds_gpio(-1, ARRAY_SIZE(wbs510_leds_gpio),
 | ||||||
|  | +				 wbs510_leds_gpio);
 | ||||||
|  | +
 | ||||||
|  |  	cpe_setup(mac); | ||||||
|  |   | ||||||
|  |  	ath79_register_wmac(ee, mac); | ||||||
|  | @@ -129,3 +176,9 @@ MIPS_MACHINE(ATH79_MACH_CPE210, "CPE210", "TP-LINK CPE210/220",
 | ||||||
|  |   | ||||||
|  |  MIPS_MACHINE(ATH79_MACH_CPE510, "CPE510", "TP-LINK CPE510/520", | ||||||
|  |  	     cpe510_setup); | ||||||
|  | +
 | ||||||
|  | +MIPS_MACHINE(ATH79_MACH_WBS210, "WBS210", "TP-LINK WBS210",
 | ||||||
|  | +	     wbs_setup);
 | ||||||
|  | +
 | ||||||
|  | +MIPS_MACHINE(ATH79_MACH_WBS510, "WBS510", "TP-LINK WBS510",
 | ||||||
|  | +	     wbs_setup);
 | ||||||
|  | diff --git a/target/linux/ar71xx/image/Makefile b/target/linux/ar71xx/image/Makefile
 | ||||||
|  | index 61e221255f6742f9594da168b11af7716d6a720e..459373b9cb96097d155b3d8f4e5fb76701d46d1c 100644
 | ||||||
|  | --- a/target/linux/ar71xx/image/Makefile
 | ||||||
|  | +++ b/target/linux/ar71xx/image/Makefile
 | ||||||
|  | @@ -2166,6 +2166,8 @@ $(eval $(call SingleProfile,TPLINK-LZMA,64kraw,TLWR2543,tl-wr2543-v1,TL-WR2543N,
 | ||||||
|  |   | ||||||
|  |  $(eval $(call SingleProfile,TPLINK-SAFELOADER,64kraw,CPE210_220,cpe210-220,CPE210,ttyS0,115200,$$(cpe510_mtdlayout),CPE210)) | ||||||
|  |  $(eval $(call SingleProfile,TPLINK-SAFELOADER,64kraw,CPE510_520,cpe510-520,CPE510,ttyS0,115200,$$(cpe510_mtdlayout),CPE510)) | ||||||
|  | +$(eval $(call SingleProfile,TPLINK-SAFELOADER,64kraw,WBS210,wbs210,WBS210,ttyS0,115200,$$(cpe510_mtdlayout),WBS210))
 | ||||||
|  | +$(eval $(call SingleProfile,TPLINK-SAFELOADER,64kraw,WBS510,wbs510,WBS510,ttyS0,115200,$$(cpe510_mtdlayout),WBS510))
 | ||||||
|  |   | ||||||
|  |  $(eval $(call SingleProfile,UAPPRO,64k,UAPPRO,ubnt-uap-pro,UAP-PRO,ttyS0,115200,BZ,BZ,ar934x)) | ||||||
|  |  $(eval $(call SingleProfile,UAPPRO,64k,UBNTUNIFIOUTDOORPLUS,ubnt-unifi-outdoor-plus,UBNT-UOP,ttyS0,115200,BZ,BZ,ar7240)) | ||||||
|  | @@ -2229,7 +2231,7 @@ $(eval $(call MultiProfile,TLWR842,TLWR842V1))
 | ||||||
|  |  $(eval $(call MultiProfile,TLWR941,TLWR941NV2 TLWR941NV3 TLWR941NV4)) | ||||||
|  |  $(eval $(call MultiProfile,TLWR1043,TLWR1043V1 TLWR1043V2 TLWR1043V3)) | ||||||
|  |  $(eval $(call MultiProfile,TLWDR4300,TLWDR3500V1 TLWDR3600V1 TLWDR4300V1 TLWDR4300V1IL TLWDR4310V1 MW4530RV1)) | ||||||
|  | -$(eval $(call MultiProfile,CPE510,CPE210_220 CPE510_520))
 | ||||||
|  | +$(eval $(call MultiProfile,CPE510,CPE210_220 CPE510_520 WBS210 WBS510))
 | ||||||
|  |  $(eval $(call MultiProfile,TUBE2H,TUBE2H8M TUBE2H16M)) | ||||||
|  |  $(eval $(call MultiProfile,UBNT,UBNTAIRROUTER UBNTRS UBNTRSPRO UBNTLSSR71 UBNTBULLETM UBNTROCKETM UBNTROCKETMXW UBNTNANOM UBNTNANOMXW UBNTLOCOXW UBNTUNIFI UBNTUNIFIOUTDOOR UBNTUNIFIOUTDOORPLUS UAPPRO UBNTAIRGW)) | ||||||
|  |  $(eval $(call MultiProfile,WNR612V2,REALWNR612V2 N150R)) | ||||||
|  | diff --git a/target/linux/ar71xx/patches-3.18/610-MIPS-ath79-openwrt-machines.patch b/target/linux/ar71xx/patches-3.18/610-MIPS-ath79-openwrt-machines.patch
 | ||||||
|  | index fb69cf3b9ee51e39c32a9e98de913c1a84bed56a..93ae596bfd9f439daf9295e3d58858c3067160b9 100644
 | ||||||
|  | --- a/target/linux/ar71xx/patches-3.18/610-MIPS-ath79-openwrt-machines.patch
 | ||||||
|  | +++ b/target/linux/ar71xx/patches-3.18/610-MIPS-ath79-openwrt-machines.patch
 | ||||||
|  | @@ -1,6 +1,6 @@
 | ||||||
|  |  --- a/arch/mips/ath79/machtypes.h | ||||||
|  |  +++ b/arch/mips/ath79/machtypes.h | ||||||
|  | -@@ -16,22 +16,207 @@
 | ||||||
|  | +@@ -16,22 +16,209 @@
 | ||||||
|  |    | ||||||
|  |   enum ath79_mach_type { | ||||||
|  |   	ATH79_MACH_GENERIC = 0, | ||||||
|  | @@ -175,6 +175,8 @@
 | ||||||
|  |   	ATH79_MACH_UBNT_UNIFI_OUTDOOR,	/* Ubiquiti UnifiAP Outdoor */ | ||||||
|  |  +	ATH79_MACH_UBNT_UNIFI_OUTDOOR_PLUS, /* Ubiquiti UnifiAP Outdoor+ */ | ||||||
|  |   	ATH79_MACH_UBNT_XM,		/* Ubiquiti Networks XM board rev 1.0 */ | ||||||
|  | ++	ATH79_MACH_WBS210,		/* TP-LINK WBS210 */
 | ||||||
|  | ++	ATH79_MACH_WBS510,		/* TP-LINK WBS510 */
 | ||||||
|  |  +	ATH79_MACH_WEIO,			/* WeIO board */ | ||||||
|  |  +	ATH79_MACH_WHR_G301N,		/* Buffalo WHR-G301N */ | ||||||
|  |  +	ATH79_MACH_WHR_HP_G300N,	/* Buffalo WHR-HP-G300N */ | ||||||
| @ -24,6 +24,11 @@ $(eval $(call GluonModelAlias,CPE510,tp-link-cpe510-v1.0,tp-link-cpe510-v1.1)) | |||||||
| $(eval $(call GluonModelAlias,CPE510,tp-link-cpe510-v1.0,tp-link-cpe520-v1.0)) | $(eval $(call GluonModelAlias,CPE510,tp-link-cpe510-v1.0,tp-link-cpe520-v1.0)) | ||||||
| $(eval $(call GluonModelAlias,CPE510,tp-link-cpe510-v1.0,tp-link-cpe520-v1.1)) | $(eval $(call GluonModelAlias,CPE510,tp-link-cpe510-v1.0,tp-link-cpe520-v1.1)) | ||||||
| 
 | 
 | ||||||
|  | ifneq ($(BROKEN),) | ||||||
|  | $(eval $(call GluonModel,CPE510,wbs210,tp-link-wbs210-v1.20)) # BROKEN: untested | ||||||
|  | $(eval $(call GluonModel,CPE510,wbs510,tp-link-wbs510-v1.20)) # BROKEN: untested | ||||||
|  | endif | ||||||
|  | 
 | ||||||
| # TL-WA701N/ND v1, v2
 | # TL-WA701N/ND v1, v2
 | ||||||
| $(eval $(call GluonProfile,TLWA701)) | $(eval $(call GluonProfile,TLWA701)) | ||||||
| $(eval $(call GluonModel,TLWA701,tl-wa701n-v1,tp-link-tl-wa701n-nd-v1)) | $(eval $(call GluonModel,TLWA701,tl-wa701n-v1,tp-link-tl-wa701n-nd-v1)) | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user