ath79: migrate TP-Link TL-MR3420v2 to ath79

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>
This commit is contained in:
Lim Guo Wei
2019-08-12 15:54:11 +08:00
committed by Chuanhong Guo
parent 2ada2a5e5b
commit e7ab1b5173
4 changed files with 221 additions and 18 deletions

View File

@@ -55,6 +55,17 @@ define Device/tplink_tl-mr3420-v1
endef
TARGET_DEVICES += tplink_tl-mr3420-v1
define Device/tplink_tl-mr3420-v2
$(Device/tplink-4mlzma)
ATH_SOC := ar9341
DEVICE_MODEL := TL-MR3420
DEVICE_VARIANT := 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-wa901nd-v2
$(Device/tplink-4m)
ATH_SOC := ar9132