diff options
author | Joe Mullally <jwmullally@gmail.com> | 2020-09-12 19:46:28 +0100 |
---|---|---|
committer | Adrian Schmutzler <freifunk@adrianschmutzler.de> | 2020-10-04 15:44:05 +0200 |
commit | 7422c7a6fa2eb5f02f9bd7fa9d63ebe8514f88ff (patch) | |
tree | 7aa104556b6b8a504404fa239a1cdd1ee9e1532f /target/linux/ath79/generic | |
parent | 4950071d307717b1d3eeb5e7c3fbdff3c601c574 (diff) | |
download | upstream-7422c7a6fa2eb5f02f9bd7fa9d63ebe8514f88ff.tar.gz upstream-7422c7a6fa2eb5f02f9bd7fa9d63ebe8514f88ff.tar.bz2 upstream-7422c7a6fa2eb5f02f9bd7fa9d63ebe8514f88ff.zip |
ath79: add support for TP-Link TL-WPA8630P (EU) v2.1
This adds support for the TP-Link TL-WPA8630P (EU) in its v2.1
version. The only unique aspect for the firmware compared to v2
layout is the partition layout.
Note that while the EU version has different partitioning for
v2.0 and v2.1, the v2.1 (AU) is supported by the v2-int image.
If you plan to use this device, make sure you have a look at
the Wiki page to check whether the device is supported and
which image needs to be taken.
Specifications
--------------
- QCA9563 750MHz, 2.4GHz WiFi
- QCA9888 5GHz WiFi
- 8MiB SPI Flash
- 128MiB RAM
- 3 GBit Ports (QCA8337)
- PLC (QCA7550)
Installation
------------
Installation is possible from the OEM web interface. Make sure to
install the latest OEM firmware first, so that the PLC firmware is
at the latest version. However, please also check the Wiki page
for hints according to altered partitioning between OEM firmware
revisions.
Notes
-----
The OEM firmware has 0x620000 to 0x680000 unassigned, so we leave
this empty as well. It is complicated enough already ...
Signed-off-by: Joe Mullally <jwmullally@gmail.com>
[improve partitions, use v2 DTSI, add entry in 02_network, rewrite
and extend commit message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Diffstat (limited to 'target/linux/ath79/generic')
3 files changed, 6 insertions, 3 deletions
diff --git a/target/linux/ath79/generic/base-files/etc/board.d/01_leds b/target/linux/ath79/generic/base-files/etc/board.d/01_leds index b759bfb5f6..c812f283af 100755 --- a/target/linux/ath79/generic/base-files/etc/board.d/01_leds +++ b/target/linux/ath79/generic/base-files/etc/board.d/01_leds @@ -324,7 +324,8 @@ tplink,tl-mr6400-v1) ;; tplink,tl-wpa8630-v1|\ tplink,tl-wpa8630p-v2-eu|\ -tplink,tl-wpa8630p-v2-int) +tplink,tl-wpa8630p-v2-int|\ +tplink,tl-wpa8630p-v2.1-eu) ucidef_set_led_switch "lan" "LAN" "green:lan" "switch0" "0x3c" ;; tplink,tl-wr842n-v2) diff --git a/target/linux/ath79/generic/base-files/etc/board.d/02_network b/target/linux/ath79/generic/base-files/etc/board.d/02_network index 5d23e0589e..58ff2aa6eb 100755 --- a/target/linux/ath79/generic/base-files/etc/board.d/02_network +++ b/target/linux/ath79/generic/base-files/etc/board.d/02_network @@ -324,7 +324,8 @@ ath79_setup_interfaces() ;; tplink,tl-wpa8630-v1|\ tplink,tl-wpa8630p-v2-eu|\ - tplink,tl-wpa8630p-v2-int) + tplink,tl-wpa8630p-v2-int|\ + tplink,tl-wpa8630p-v2.1-eu) # port 5 (internal) is the power-line port ucidef_add_switch "switch0" \ "0@eth0" "2:lan:3" "3:lan:2" "4:lan:1" "5:lan:4" diff --git a/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata b/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata index 89a64fbf35..248b436c72 100644 --- a/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata +++ b/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata @@ -198,7 +198,8 @@ case "$FIRMWARE" in ;; tplink,eap225-wall-v2|\ tplink,tl-wpa8630p-v2-eu|\ - tplink,tl-wpa8630p-v2-int) + tplink,tl-wpa8630p-v2-int|\ + tplink,tl-wpa8630p-v2.1-eu) caldata_extract "art" 0x5000 0x2f20 ath10k_patch_mac $(macaddr_add $(mtd_get_mac_binary info 0x8) +1) ln -sf /lib/firmware/ath10k/pre-cal-pci-0000\:00\:00.0.bin \ |