ath79: add support for TP-Link WR841N/ND v11

Specification:
- SoC: Atheros AR9533
- Flash: 4 MB
- RAM: 32 MB
- Ethernet: 4x LAN (100M) / 1x WAN (100M)
- WiFi: 2.4G 300M

Flash instruction:
  Flash factory image from stock WebUI.

Signed-off-by: Johann Neuhauser <johann@it-neuhauser.de>
This commit is contained in:
Johann Neuhauser 2018-08-13 15:28:51 +02:00 committed by Mathias Kresin
parent 18f738d3c4
commit 8db6522531
3 changed files with 42 additions and 1 deletions

View file

@ -0,0 +1,30 @@
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
/dts-v1/;
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
#include "qca9533_tplink_tl-wr841.dtsi"
/ {
compatible = "tplink,tl-wr841-v11", "qca,qca9533";
model = "TP-Link TL-WR841N/ND Version 11";
aliases {
led-status = &system_led;
};
};
&gpio_leds {
system_led: system {
label = "tp-link:green:system";
gpios = <&gpio 1 GPIO_ACTIVE_LOW>;
default-state = "off";
};
wan_orange {
label = "tp-link:orange:wan";
gpios = <&gpio 2 GPIO_ACTIVE_LOW>;
default-state = "off";
};
};

View file

@ -11,7 +11,7 @@
bootargs = "console=ttyS0,115200n8"; bootargs = "console=ttyS0,115200n8";
}; };
leds { gpio_leds: leds {
compatible = "gpio-leds"; compatible = "gpio-leds";
wifi { wifi {

View file

@ -126,6 +126,17 @@ define Device/tplink_tl-wr841-v9
endef endef
TARGET_DEVICES += tplink_tl-wr841-v9 TARGET_DEVICES += tplink_tl-wr841-v9
define Device/tplink_tl-wr841-v11
$(Device/tplink-4mlzma)
ATH_SOC := qca9533
DEVICE_TITLE := TP-LINK TL-WR841N/ND v11
TPLINK_HWID := 0x08410011
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-wr941-v4 define Device/tplink_tl-wr941-v4
$(Device/tplink-4m) $(Device/tplink-4m)
ATH_SOC := ar7240 ATH_SOC := ar7240