openwrt/target/linux
Adrian Schmutzler c02b9818a5 ath79: add support for TP9343-based TP-Link TL-WR94x devices
This adds support for several TP-Link devices based on TP9343
("a QCA9561 without PCIe and USB"):
- TL-WR940N v3
- TL-WR940N v4
- TL-WR941ND v6

The devices are only different concerning LEDs and MAC address
assignment.

All TL-WR940 are with non-detachable antennas (N), all
TL-WR941 devices are with detachable antennas (ND).

Specification:
- 750 MHz CPU
- 32 MB of RAM
- 4 MB of FLASH
- 2.4 GHz WiFi
- 4x 10/100 Mbps Ethernet

Flash instruction (WebUI):
Download *-factory.bin image and upload it via the firmwary upgrade
function of the stock firmware WebUI.

Flash instruction (TFTP):
1. Set PC to fixed ip address 192.168.0.66
2. Download *-factory.bin image and rename it to * (see below)
3. Start a tftp server with the image file in its root directory
4. Turn off the router
5. Press and hold Reset button
6. Turn on router with the reset button pressed and wait ~15 seconds
7. Release the reset button and after a short time
the firmware should be transferred from the tftp server
8. Wait ~30 second to complete recovery.

* TFTP image names:
940 v3: wr941ndv6_tp_recovery.bin
940 v4: wr940nv4_tp_recovery.bin
941 v6: wr941ndv6_tp_recovery.bin

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2019-08-05 21:50:15 +02:00
..
apm821xx apm821xx: split up DEVICE_TITLE 2019-08-02 22:45:02 +02:00
ar7 kernel: bump 4.9 to 4.9.186 2019-07-31 16:51:46 +02:00
ar71xx ar71xx: wpj531: fix SIG1/RSS1 LED GPIO 2019-08-04 22:37:15 +02:00
arc770 treewide: use wpad-basic for not small flash targets 2018-10-16 15:07:41 +01:00
archs38 treewide: use wpad-basic for not small flash targets 2018-10-16 15:07:41 +01:00
armvirt armvirt: fix overlay support by updating to f2fs/ext4 based overlays 2019-06-25 14:12:22 +00:00
at91 at91: split up DEVICE_TITLE 2019-08-02 22:45:33 +02:00
ath25 ath25: split up DEVICE_TITLE 2019-07-10 16:56:16 +02:00
ath79 ath79: add support for TP9343-based TP-Link TL-WR94x devices 2019-08-05 21:50:15 +02:00
bcm53xx bcm53xx: split up DEVICE_TITLE 2019-08-02 22:45:02 +02:00
brcm47xx kernel: bump 4.19 to 4.19.62 2019-07-31 16:51:46 +02:00
brcm63xx brcm63xx: DVA-G3810BN/TL: Fix the WAN ethernet port 2019-06-06 12:05:51 +02:00
brcm2708 brcm2708: split up DEVICE_TITLE 2019-08-04 18:48:53 +02:00
cns3xxx treewide: sysupgrade: don't use $ARGV in platform_do_upgrade() 2019-07-17 08:05:38 +02:00
gemini gemini: split up DEVICE_TITLE 2019-08-02 22:45:02 +02:00
generic kernel: generic: fix fonfxc uimage parser 2019-08-04 22:09:20 +02:00
imx6 imx6: bump SDMA firmware to 3.5 2019-07-31 16:51:46 +02:00
ipq40xx ipq40xx: remove redundant PHY_POLL set code 2019-08-02 23:18:26 +02:00
ipq806x ipq806x: split up DEVICE_TITLE 2019-08-02 22:45:02 +02:00
ixp4xx kernel: bump 4.9 to 4.9.186 2019-07-31 16:51:46 +02:00
kirkwood treewide: sysupgrade: don't use $ARGV in platform_do_upgrade() 2019-07-17 08:05:38 +02:00
lantiq kernel: bump 4.19 to 4.19.62 2019-07-31 16:51:46 +02:00
layerscape layerscape: sysupgrade: get rid of platform_pre_upgrade() 2019-07-22 14:27:37 +02:00
malta malta: fix overlay support by updating to f2fs/ext4 based overlays 2019-06-25 14:12:22 +00:00
mediatek mediatek: fix typo in Banana Pi R64 device title 2019-08-04 10:03:57 +02:00
mpc85xx treewide: sysupgrade: don't use $ARGV in platform_do_upgrade() 2019-07-17 08:05:38 +02:00
mvebu kernel: bump 4.19 to 4.19.62 2019-07-31 16:51:46 +02:00
mxs mxs: disable unused serial drivers 2019-03-11 19:35:43 +01:00
octeon octeon: split up DEVICE_TITLE 2019-08-02 22:45:02 +02:00
octeontx kernel: Remove CONFIG_COMPAT 2019-05-11 17:15:41 +02:00
omap kernel: Deactivate CONFIG_BINFMT_MISC 2019-05-11 17:15:41 +02:00
orion orion: sysupgrade: change platform_check_image() args validation 2019-07-16 13:58:26 +02:00
oxnas oxnas: convert DEVICE_TITLE to new variables 2019-07-10 16:56:16 +02:00
pistachio treewide: sysupgrade: get rid of platform_nand_pre_upgrade() 2019-07-22 14:27:37 +02:00
ramips ramips: add support for Fon FON2601 2019-07-26 08:09:16 +02:00
rb532 treewide: sysupgrade: get rid of platform_nand_pre_upgrade() 2019-07-22 14:27:37 +02:00
samsung kernel: Do not set CONFIG_DEVMEM or CONFIG_DEVKMEM 2019-05-11 17:15:41 +02:00
sunxi sunxi: convert to multi-variable device title 2019-07-10 17:01:13 +02:00
tegra tegra: split up DEVICE_TITLE 2019-07-15 19:28:55 +02:00
uml kernel: Deactivate CONFIG_BINFMT_MISC 2019-05-11 17:15:41 +02:00
x86 x86: add modern network modules to Generic target 2019-07-17 12:16:29 +02:00
zynq zynq: convert to multi-variable device title 2019-07-08 16:28:47 +02:00
Makefile