add TP-LINK TL-880n v1 881n v1 2041n v1 2041n v2 (#651)

* Update mach-tl-wr941n-v7.c

* Update config-4.14

* Update config-4.9

* Update config-default

* Update 01_leds

* Update 02_network

* Update 01_leds

* Update diag.sh

* Update platform.sh

* Update ar71xx.sh

* Update config-4.9

* Update config-4.9

* Update config-4.14

* Update config-default

* Update config-default

* Update tiny-tp-link.mk

* Update generic-tp-link.mk

* Update 02_network

* Update mach-tl-wr941n-v7.c

* Update mach-tl-wr941n-v7.c
This commit is contained in:
imbrolla 2018-10-12 22:23:12 +08:00 committed by coolsnowwolf
parent a91bb451cf
commit ccf0551555
12 changed files with 117 additions and 1 deletions

View File

@ -850,15 +850,19 @@ tl-wa901nd-v5)
tl-wa901nd)
ucidef_set_led_netdev "lan" "LAN" "tp-link:green:lan" "eth0"
;;
tl-wr880n-v1|\
tl-wr881n-v1|\
tl-wa901nd-v2|\
tl-wr941nd|\
tl-wr941n-v7|\
tl-wr2041n-v2|\
tl-wr1041n-v2)
ucidef_set_led_wlan "wlan" "WLAN" "tp-link:green:wlan" "phy0tpt"
;;
tl-wdr3320-v2)
ucidef_set_led_wlan "wlan5g" "WLAN5G" "tp-link:green:wlan5g" "phy0tpt"
;;
tl-wr2041n-v1|\
tl-wdr3500)
ucidef_set_led_usbdev "usb" "USB" "tp-link:green:usb" "1-1"
ucidef_set_led_wlan "wlan2g" "WLAN2G" "tp-link:green:wlan2g" "phy0tpt"

View File

@ -45,6 +45,7 @@ ar71xx_setup_interfaces()
tl-mr3420|\
tl-wdr3320-v2|\
tl-wdr3500|\
tl-wr2041n-v1|\
tl-wr740n-v6|\
tl-wr741nd-v4|\
tl-wr840n-v2|\
@ -505,7 +506,10 @@ ar71xx_setup_interfaces()
archer-c7-v4|\
archer-c7-v5|\
tl-wdr4300|\
tl-wr880n-v1|\
tl-wr881n-v1|\
tl-wr941n-v7|\
tl-wr2041n-v2|\
tl-wr1041n-v2)
ucidef_add_switch "switch0" \
"0@eth0" "2:lan:1" "3:lan:2" "4:lan:3" "5:lan:4" "1:wan"

View File

@ -467,6 +467,8 @@ get_status_led() {
tl-wr1043nd|\
tl-wr1043nd-v2|\
tl-wr1043nd-v4|\
tl-wr2041n-v1|\
tl-wr2041n-v2|\
tl-wr740n-v6|\
tl-wr741nd|\
tl-wr741nd-v4|\
@ -478,6 +480,8 @@ get_status_led() {
tl-wr841n-v11|\
tl-wr842n-v2|\
tl-wr842n-v3|\
tl-wr880n-v1|\
tl-wr881n-v1|\
tl-wr941nd|\
tl-wr941n-v7|\
tl-wr941nd-v5)

View File

@ -1293,6 +1293,12 @@ ar71xx_board_detect() {
*"TL-WR1043ND v4")
name="tl-wr1043nd-v4"
;;
*"TL-WR2041N v1")
name="tl-wr2041n-v1"
;;
*"TL-WR2041N v2")
name="tl-wr2041n-v2"
;;
*"TL-WR2543N"*)
name="tl-wr2543n"
;;
@ -1353,6 +1359,12 @@ ar71xx_board_detect() {
*"TL-WR842N/ND v3")
name="tl-wr842n-v3"
;;
*"TL-WR880N v1")
name="tl-wr880n-v1"
;;
*"TL-WR881N v1")
name="tl-wr881n-v1"
;;
*"TL-WR902AC v1")
name="tl-wr902ac-v1"
;;

View File

@ -466,6 +466,8 @@ platform_check_image() {
tl-wr1043nd|\
tl-wr1043nd-v2|\
tl-wr1043nd-v4|\
tl-wr2041n-v1|\
tl-wr2041n-v2|\
tl-wr2543n|\
tl-wr703n|\
tl-wr710n|\
@ -486,6 +488,8 @@ platform_check_image() {
tl-wr841n-v11|\
tl-wr842n-v2|\
tl-wr842n-v3|\
tl-wr880n-v1|\
tl-wr881n-v1|\
tl-wr902ac-v1|\
tl-wr940n-v4|\
tl-wr940n-v6|\

View File

@ -222,6 +222,8 @@ CONFIG_ATH79=y
# CONFIG_ATH79_MACH_TL_WR1043ND_V2 is not set
# CONFIG_ATH79_MACH_TL_WR1043ND_V4 is not set
# CONFIG_ATH79_MACH_TL_WR1043N_V5 is not set
# CONFIG_ATH79_MACH_TL_WR2041N_V1 is not set
# CONFIG_ATH79_MACH_TL_WR2041N_V2 is not set
# CONFIG_ATH79_MACH_TL_WR2543N is not set
# CONFIG_ATH79_MACH_TL_WR703N is not set
# CONFIG_ATH79_MACH_TL_WR720N_V3 is not set
@ -235,6 +237,8 @@ CONFIG_ATH79=y
# CONFIG_ATH79_MACH_TL_WR841N_V1 is not set
# CONFIG_ATH79_MACH_TL_WR841N_V8 is not set
# CONFIG_ATH79_MACH_TL_WR841N_V9 is not set
# CONFIG_ATH79_MACH_TL_WR880N_V1 is not set
# CONFIG_ATH79_MACH_TL_WR881N_V1 is not set
# CONFIG_ATH79_MACH_TL_WR902AC_V1 is not set
# CONFIG_ATH79_MACH_TL_WR940N_V4 is not set
# CONFIG_ATH79_MACH_TL_WR941ND is not set

View File

@ -222,6 +222,8 @@ CONFIG_ATH79=y
# CONFIG_ATH79_MACH_TL_WR1043ND_V2 is not set
# CONFIG_ATH79_MACH_TL_WR1043ND_V4 is not set
# CONFIG_ATH79_MACH_TL_WR1043N_V5 is not set
# CONFIG_ATH79_MACH_TL_WR2041N_V1 is not set
# CONFIG_ATH79_MACH_TL_WR2041N_V2 is not set
# CONFIG_ATH79_MACH_TL_WR2543N is not set
# CONFIG_ATH79_MACH_TL_WR703N is not set
# CONFIG_ATH79_MACH_TL_WR720N_V3 is not set
@ -235,6 +237,8 @@ CONFIG_ATH79=y
# CONFIG_ATH79_MACH_TL_WR841N_V1 is not set
# CONFIG_ATH79_MACH_TL_WR841N_V8 is not set
# CONFIG_ATH79_MACH_TL_WR841N_V9 is not set
# CONFIG_ATH79_MACH_TL_WR880N_V1 is not set
# CONFIG_ATH79_MACH_TL_WR881N_V1 is not set
# CONFIG_ATH79_MACH_TL_WR902AC_V1 is not set
# CONFIG_ATH79_MACH_TL_WR940N_V4 is not set
# CONFIG_ATH79_MACH_TL_WR941ND is not set

View File

@ -93,7 +93,7 @@ static struct gpio_keys_button wr941nv7_gpio_keys[] __initdata = {
static struct mdio_board_info wr941nv7_mdio0_info[] = {
{
.bus_id = "ag71xx-mdio.0",
.phy_addr = 0,
.mdio_addr = 0,
.platform_data = NULL,
},
};

View File

@ -162,6 +162,8 @@ CONFIG_ATH79_MACH_TL_WR1043ND=y
CONFIG_ATH79_MACH_TL_WR1043ND_V2=y
CONFIG_ATH79_MACH_TL_WR1043ND_V4=y
CONFIG_ATH79_MACH_TL_WR1043N_V5=y
CONFIG_ATH79_MACH_TL_WR2041N_V1=y
CONFIG_ATH79_MACH_TL_WR2041N_V2=y
CONFIG_ATH79_MACH_TL_WR2543N=y
CONFIG_ATH79_MACH_TL_WR703N=y
CONFIG_ATH79_MACH_TL_WR720N_V3=y
@ -169,6 +171,8 @@ CONFIG_ATH79_MACH_TL_WR810N=y
CONFIG_ATH79_MACH_TL_WR810N_V2=y
CONFIG_ATH79_MACH_TL_WR841N_V8=y
CONFIG_ATH79_MACH_TL_WR841N_V9=y
CONFIG_ATH79_MACH_TL_WR880N_V1=y
CONFIG_ATH79_MACH_TL_WR881N_V1=y
CONFIG_ATH79_MACH_TL_WR902AC_V1=y
CONFIG_ATH79_MACH_TL_WR941N_V7=y
CONFIG_ATH79_MACH_TL_WR942N_V1=y

View File

@ -402,6 +402,24 @@ define Device/tl-wr1043nd-v4
endef
TARGET_DEVICES += tl-wr1043nd-v4
define Device/tl-wr2041n-v1
$(Device/tplink-8mlzma)
DEVICE_TITLE := TP-LINK TL-WR2041N v1
BOARDNAME := TL-WDR3500
DEVICE_PROFILE := TLWR2041
TPLINK_HWID := 0x20410001
endef
TARGET_DEVICES += tl-wr2041n-v1
define Device/tl-wr2041n-v2
$(Device/tplink-8mlzma)
DEVICE_TITLE := TP-LINK TL-WR2041N v2
BOARDNAME := TL-WR941N-v7
DEVICE_PROFILE := TLWR2041
TPLINK_HWID := 0x20410002
endef
TARGET_DEVICES += tl-wr2041n-v2
define Device/tl-wr2543-v1
$(Device/tplink-8mlzma)
DEVICE_TITLE := TP-LINK TL-WR2543N/ND v1
@ -483,6 +501,24 @@ define Device/tl-wr842n-v3
endef
TARGET_DEVICES += tl-wr842n-v3
define Device/tl-wr880n-v1
$(Device/tplink-8mlzma)
DEVICE_TITLE := TP-LINK TL-WR880N/ND v1
BOARDNAME := TL-WR941N-v7
DEVICE_PROFILE := TLWR880
TPLINK_HWID := 0x08800001
endef
TARGET_DEVICES += tl-wr880n-v1
define Device/tl-wr881n-v1
$(Device/tplink-8mlzma)
DEVICE_TITLE := TP-LINK TL-WR881N/ND v1
BOARDNAME := TL-WR941N-v7
DEVICE_PROFILE := TLWR881
TPLINK_HWID := 0x08810001
endef
TARGET_DEVICES += tl-wr881n-v1
define Device/tl-wr902ac-v1
$(Device/tplink-safeloader)
DEVICE_TITLE := TP-LINK TL-WR902AC v1

View File

@ -332,6 +332,24 @@ define Device/tl-wr1041n-v2
endef
TARGET_DEVICES += tl-wr1041n-v2
define Device/tl-wr2041n-v1
$(Device/tplink-8mlzma)
DEVICE_TITLE := TP-LINK TL-WR2041N v1
BOARDNAME := TL-WDR3500
DEVICE_PROFILE := TLWR2041
TPLINK_HWID := 0x20410001
endef
TARGET_DEVICES += tl-wr2041n-v1
define Device/tl-wr2041n-v2
$(Device/tplink-8mlzma)
DEVICE_TITLE := TP-LINK TL-WR2041N v2
BOARDNAME := TL-WR941N-v7
DEVICE_PROFILE := TLWR2041
TPLINK_HWID := 0x20410002
endef
TARGET_DEVICES += tl-wr2041n-v2
define Device/tl-wr703n-v1
$(Device/tplink-8mlzma)
DEVICE_TITLE := TP-LINK TL-WR703N v1
@ -605,6 +623,24 @@ define Device/tl-wr847n-v8
endef
TARGET_DEVICES += tl-wr847n-v8
define Device/tl-wr880n-v1
$(Device/tplink-8mlzma)
DEVICE_TITLE := TP-LINK TL-WR880N/ND v1
BOARDNAME := TL-WR941N-v7
DEVICE_PROFILE := TLWR880
TPLINK_HWID := 0x08800001
endef
TARGET_DEVICES += tl-wr880n-v1
define Device/tl-wr881n-v1
$(Device/tplink-8mlzma)
DEVICE_TITLE := TP-LINK TL-WR881N/ND v1
BOARDNAME := TL-WR941N-v7
DEVICE_PROFILE := TLWR881
TPLINK_HWID := 0x08810001
endef
TARGET_DEVICES += tl-wr881n-v1
define Device/tl-wr940n-v4
$(Device/tplink-8mlzma)
DEVICE_TITLE := TP-LINK TL-WR940N v4

View File

@ -33,6 +33,8 @@ CONFIG_ATH79_MACH_TL_WAX50RE=y
CONFIG_ATH79_MACH_TL_WDR3320_V2=y
CONFIG_ATH79_MACH_TL_WDR3500=y
CONFIG_ATH79_MACH_TL_WR1041N_V2=y
CONFIG_ATH79_MACH_TL_WR2041N_V1=y
CONFIG_ATH79_MACH_TL_WR2041N_V2=y
CONFIG_ATH79_MACH_TL_WR703N=y
CONFIG_ATH79_MACH_TL_WR720N_V3=y
CONFIG_ATH79_MACH_TL_WR741ND=y
@ -43,6 +45,8 @@ CONFIG_ATH79_MACH_TL_WR840N_V2=y
CONFIG_ATH79_MACH_TL_WR841N_V1=y
CONFIG_ATH79_MACH_TL_WR841N_V8=y
CONFIG_ATH79_MACH_TL_WR841N_V9=y
CONFIG_ATH79_MACH_TL_WR880N_V1=y
CONFIG_ATH79_MACH_TL_WR881N_V1=y
CONFIG_ATH79_MACH_TL_WR940N_V4=y
CONFIG_ATH79_MACH_TL_WR941ND=y
CONFIG_ATH79_MACH_TL_WR941ND_V6=y