mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-25 00:11:13 +00:00
d4092eac1f
Specifications:
- SoC: ar9341
- RAM: 32M
- Flash: 4M
- Ethernet: 5x FE ports
- WiFi: ar9341-wmac
Flash instruction:
Upload generated factory firmware on vendor's web interface.
This changes the key assignment compared to ar71xx support of this
device, since of the two keys on the device one is used as combined
Reset/WPS and the second one as WiFi on/off button.
Despite, the reset button required GPIO_ACTIVE_HIGH to work correctly.
Signed-off-by: Lim Guo Wei <limguowei@gmail.com>
[redo commit message]
Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
(backported from commit e7ab1b5173
)
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
291 lines
7.7 KiB
Makefile
291 lines
7.7 KiB
Makefile
include ./common-tp-link.mk
|
|
|
|
|
|
define Device/tplink_tl-mr10u
|
|
$(Device/tplink-4mlzma)
|
|
ATH_SOC := ar9331
|
|
DEVICE_TITLE := TP-Link TL-MR10U
|
|
DEVICE_PACKAGES := kmod-usb-chipidea2
|
|
TPLINK_HWID := 0x00100101
|
|
SUPPORTED_DEVICES += tl-mr10u
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-mr10u
|
|
|
|
define Device/tplink_tl-mr3020-v1
|
|
$(Device/tplink-4mlzma)
|
|
ATH_SOC := ar9331
|
|
DEVICE_TITLE := TP-Link TL-MR3020 v1
|
|
DEVICE_PACKAGES := kmod-usb-core kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
|
|
TPLINK_HWID := 0x30200001
|
|
SUPPORTED_DEVICES += tl-mr3020
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-mr3020-v1
|
|
|
|
define Device/tplink_tl-mr3040-v2
|
|
$(Device/tplink-4mlzma)
|
|
ATH_SOC := ar9331
|
|
DEVICE_TITLE := TP-Link TL-MR3040 v2
|
|
DEVICE_PACKAGES := kmod-usb-core kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
|
|
TPLINK_HWID := 0x30400002
|
|
SUPPORTED_DEVICES += tl-mr3040-v2
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-mr3040-v2
|
|
|
|
define Device/tplink_tl-mr3220-v1
|
|
$(Device/tplink-4m)
|
|
ATH_SOC := ar7241
|
|
DEVICE_TITLE := TP-Link TL-MR3220 v1
|
|
TPLINK_HWID := 0x32200001
|
|
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
|
|
SUPPORTED_DEVICES += tl-mr3220
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-mr3220-v1
|
|
|
|
define Device/tplink_tl-mr3420-v1
|
|
$(Device/tplink-4m)
|
|
ATH_SOC := ar7241
|
|
DEVICE_TITLE := TP-Link TL-MR3420 v1
|
|
TPLINK_HWID := 0x34200001
|
|
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
|
|
SUPPORTED_DEVICES += tl-mr3420
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-mr3420-v1
|
|
|
|
define Device/tplink_tl-mr3420-v2
|
|
$(Device/tplink-4mlzma)
|
|
ATH_SOC := ar9341
|
|
DEVICE_TITLE := TP-Link TL-MR3420 v2
|
|
TPLINK_HWID := 0x34200002
|
|
DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
|
|
SUPPORTED_DEVICES += tl-mr3420-v2
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-mr3420-v2
|
|
|
|
define Device/tplink_tl-wa850re-v1
|
|
$(Device/tplink-4mlzma)
|
|
ATH_SOC := ar9341
|
|
DEVICE_TITLE := TP-Link TL-WA850RE v1
|
|
TPLINK_HWID := 0x08500001
|
|
DEVICE_PACKAGES := rssileds
|
|
SUPPORTED_DEVICES += tl-wa850re
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wa850re-v1
|
|
|
|
define Device/tplink_tl-wa860re-v1
|
|
$(Device/tplink-4mlzma)
|
|
ATH_SOC := ar9341
|
|
DEVICE_TITLE := TP-Link TL-WA860RE v1
|
|
TPLINK_HWID := 0x08600001
|
|
SUPPORTED_DEVICES += tl-wa860re
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wa860re-v1
|
|
|
|
define Device/tplink_tl-wa901nd-v2
|
|
$(Device/tplink-4m)
|
|
ATH_SOC := ar9132
|
|
DEVICE_TITLE := TP-Link TL-WA901ND v2
|
|
TPLINK_HWID := 0x09010002
|
|
SUPPORTED_DEVICES += tl-wa901nd-v2
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wa901nd-v2
|
|
|
|
define Device/tplink_tl-wr703n
|
|
$(Device/tplink-4mlzma)
|
|
ATH_SOC := ar9331
|
|
DEVICE_TITLE := TP-Link TL-WR703N
|
|
DEVICE_PACKAGES := kmod-usb-chipidea2
|
|
TPLINK_HWID := 0x07030101
|
|
SUPPORTED_DEVICES += tl-wr703n
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wr703n
|
|
|
|
define Device/tplink_tl-wr740n-v1
|
|
$(Device/tplink-4m)
|
|
ATH_SOC := ar7240
|
|
DEVICE_TITLE := TP-Link TL-WR740N v1/v2
|
|
TPLINK_HWID := 0x07400001
|
|
SUPPORTED_DEVICES += tl-wr741nd
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wr740n-v1
|
|
|
|
define Device/tplink_tl-wr740n-v3
|
|
$(Device/tplink-4m)
|
|
ATH_SOC := ar7240
|
|
DEVICE_TITLE := TP-Link TL-WR740N v3
|
|
TPLINK_HWID := 0x07400003
|
|
SUPPORTED_DEVICES += tl-wr741nd
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wr740n-v3
|
|
|
|
define Device/tplink_tl-wr740n-v4
|
|
$(Device/tplink-4mlzma)
|
|
ATH_SOC := ar9331
|
|
DEVICE_TITLE := TP-Link TL-WR740N v4
|
|
TPLINK_HWID := 0x07400004
|
|
SUPPORTED_DEVICES += tl-wr741nd-v4
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wr740n-v4
|
|
|
|
define Device/tplink_tl-wr740n-v5
|
|
$(Device/tplink-4mlzma)
|
|
ATH_SOC := ar9331
|
|
DEVICE_TITLE := TP-Link TL-WR740N v5
|
|
TPLINK_HWID := 0x07400005
|
|
SUPPORTED_DEVICES += tl-wr741nd-v4
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wr740n-v5
|
|
|
|
define Device/tplink_tl-wr741-v1
|
|
$(Device/tplink-4m)
|
|
ATH_SOC := ar7240
|
|
DEVICE_TITLE := TP-Link TL-WR741N/ND v1/v2
|
|
TPLINK_HWID := 0x07410001
|
|
SUPPORTED_DEVICES += tl-wr741nd
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wr741-v1
|
|
|
|
define Device/tplink_tl-wr741nd-v4
|
|
$(Device/tplink-4mlzma)
|
|
ATH_SOC := ar9331
|
|
DEVICE_TITLE := TP-Link TL-WR741N/ND v4
|
|
TPLINK_HWID := 0x07410004
|
|
SUPPORTED_DEVICES += tl-wr741nd-v4
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wr741nd-v4
|
|
|
|
define Device/tplink_tl-wr743nd-v1
|
|
$(Device/tplink-4m)
|
|
ATH_SOC := ar7240
|
|
DEVICE_TITLE := TP-Link TL-WR743ND v1
|
|
TPLINK_HWID := 0x07430001
|
|
SUPPORTED_DEVICES += tl-wr741nd
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wr743nd-v1
|
|
|
|
define Device/tplink_tl-wr841-v5
|
|
$(Device/tplink-4m)
|
|
ATH_SOC := ar7240
|
|
DEVICE_TITLE := TP-Link TL-WR841N/ND v5/v6
|
|
TPLINK_HWID := 0x08410005
|
|
SUPPORTED_DEVICES += tl-wr741nd
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wr841-v5
|
|
|
|
define Device/tplink_tl-wr841-v7
|
|
$(Device/tplink-4m)
|
|
ATH_SOC := ar7241
|
|
DEVICE_TITLE := TP-Link TL-WR841N/ND v7
|
|
TPLINK_HWID := 0x08410007
|
|
SUPPORTED_DEVICES += tl-wr841n-v7
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wr841-v7
|
|
|
|
define Device/tplink_tl-wr841-v8
|
|
$(Device/tplink-4mlzma)
|
|
ATH_SOC := ar9341
|
|
DEVICE_TITLE := TP-Link TL-WR841N/ND v8
|
|
TPLINK_HWID := 0x08410008
|
|
SUPPORTED_DEVICES += tl-wr841n-v8
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wr841-v8
|
|
|
|
define Device/tplink_tl-wr841-v9
|
|
$(Device/tplink-4mlzma)
|
|
ATH_SOC := qca9533
|
|
DEVICE_TITLE := TP-Link TL-WR841N/ND v9
|
|
TPLINK_HWID := 0x08410009
|
|
SUPPORTED_DEVICES += tl-wr841n-v9
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wr841-v9
|
|
|
|
define Device/tplink_tl-wr841-v10
|
|
$(Device/tplink-4mlzma)
|
|
ATH_SOC := qca9533
|
|
DEVICE_TITLE := TP-Link TL-WR841N/ND v10
|
|
TPLINK_HWID := 0x08410010
|
|
SUPPORTED_DEVICES += tl-wr841n-v9
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wr841-v10
|
|
|
|
define Device/tplink_tl-wr841-v11
|
|
$(Device/tplink-4mlzma)
|
|
ATH_SOC := qca9533
|
|
DEVICE_TITLE := TP-Link TL-WR841N/ND v11
|
|
TPLINK_HWID := 0x08410011
|
|
SUPPORTED_DEVICES += tl-wr841n-v11
|
|
IMAGES += factory-us.bin factory-eu.bin
|
|
IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
|
|
IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wr841-v11
|
|
|
|
define Device/tplink_tl-wr841-v12
|
|
$(Device/tplink-4mlzma)
|
|
ATH_SOC := qca9533
|
|
DEVICE_TITLE := TP-Link TL-WR841N/ND v12
|
|
TPLINK_HWID := 0x08410012
|
|
SUPPORTED_DEVICES += tl-wr841n-v11
|
|
IMAGES += factory-us.bin factory-eu.bin
|
|
IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
|
|
IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wr841-v12
|
|
|
|
define Device/tplink_tl-wr940n-v3
|
|
$(Device/tplink-4mlzma)
|
|
ATH_SOC := tp9343
|
|
DEVICE_TITLE := TP-Link TL-WR940N v3
|
|
TPLINK_HWID := 0x09410006
|
|
SUPPORTED_DEVICES += tl-wr941nd-v6
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wr940n-v3
|
|
|
|
define Device/tplink_tl-wr940n-v4
|
|
$(Device/tplink-4mlzma)
|
|
ATH_SOC := tp9343
|
|
DEVICE_TITLE := TP-Link TL-WR940N v4
|
|
TPLINK_HWID := 0x09400004
|
|
SUPPORTED_DEVICES += tl-wr940n-v4
|
|
IMAGES += factory-us.bin factory-eu.bin factory-br.bin
|
|
IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
|
|
IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
|
|
IMAGE/factory-br.bin := append-rootfs | mktplinkfw factory -C BR
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wr940n-v4
|
|
|
|
define Device/tplink_tl-wr941-v2
|
|
$(Device/tplink-4m)
|
|
ATH_SOC := ar9132
|
|
DEVICE_TITLE := TP-Link TL-WR941N/ND v2/v3
|
|
TPLINK_HWID := 0x09410002
|
|
TPLINK_HWREV := 2
|
|
SUPPORTED_DEVICES += tl-wr941nd
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wr941-v2
|
|
|
|
define Device/tplink_tl-wr941-v4
|
|
$(Device/tplink-4m)
|
|
ATH_SOC := ar7240
|
|
DEVICE_TITLE := TP-Link TL-WR941N/ND v4
|
|
TPLINK_HWID := 0x09410004
|
|
SUPPORTED_DEVICES += tl-wr741nd
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wr941-v4
|
|
|
|
define Device/tplink_tl-wr941nd-v6
|
|
$(Device/tplink-4mlzma)
|
|
ATH_SOC := tp9343
|
|
DEVICE_TITLE := TP-Link TL-WR941ND v6
|
|
TPLINK_HWID := 0x09410006
|
|
SUPPORTED_DEVICES += tl-wr941nd-v6
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wr941nd-v6
|
|
|
|
define Device/tplink_tl-wr941n-v7-cn
|
|
$(Device/tplink-4mlzma)
|
|
ATH_SOC := qca9558
|
|
DEVICE_TITLE := TP-Link TL-WR941N v7 (CN)
|
|
TPLINK_HWID := 0x09410007
|
|
endef
|
|
TARGET_DEVICES += tplink_tl-wr941n-v7-cn
|