Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ath79: add support for TP-Link Archer C59v2
Add ath79 support for Archer C59v2, previously supported by ar71xx. TP-Link Archer C59v2 is a dual-band AC1350 router based on Qualcomm/Atheros QCA9561+QCA9886 chips. Specification: - 775/650/258 MHz (CPU/DDR/AHB) - 128 MB of RAM (DDR2) - 16 MB of FLASH (SPI NOR) - 3T3R 2.4 GHz - 2T2R 5 GHz - 5x 10/100 Mbps Ethernet - USB 2.0 port - UART header on PCB Flash instruction: - via web UI: 1. Download openwrt-ath79-generic-tplink_archer-c59-v2-squashfs-factory.bin 2. Login to router and open the Advanced tab 3. Navigate to System Tools -> Firmware Upgrade 4. Upload firmware using the Manual Upgrade form - via TFTP: 1. Set PC to fixed ip address 192.168.0.66 2. Download openwrt-ath79-generic-tplink_archer-c59-v2-squashfs-factory.bin and rename it to tp_recovery.bin 3. Start a tftp server with the file tp_recovery.bin 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. Signed-off-by: Keith Maika <keithm@aoeex.com>
- Loading branch information
1 parent
38ccacf
commit 4cb5f29
Showing
5 changed files
with
102 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,86 @@ | ||
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT | ||
/dts-v1/; | ||
|
||
#include "qca9561_tplink_archer-c5x.dtsi" | ||
|
||
/ { | ||
compatible = "tplink,archer-c59-v2", "qca,qca9560"; | ||
model = "TP-Link Archer C59 v2"; | ||
}; | ||
|
||
&leds { | ||
usb { | ||
label = "tp-link:green:usb"; | ||
gpios = <&led_gpio 7 GPIO_ACTIVE_LOW>; | ||
linux,default-trigger = "usbport"; | ||
trigger-sources = <&hub_port>; | ||
}; | ||
}; | ||
|
||
&usb0 { | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
status = "okay"; | ||
|
||
hub_port: port@1 { | ||
reg = <1>; | ||
#trigger-source-cells = <0>; | ||
}; | ||
}; | ||
|
||
&usb_phy0 { | ||
status = "okay"; | ||
}; | ||
|
||
&spi { | ||
status = "okay"; | ||
num-cs = <1>; | ||
|
||
flash@0 { | ||
compatible = "jedec,spi-nor"; | ||
reg = <0>; | ||
spi-max-frequency = <25000000>; | ||
|
||
partitions { | ||
compatible = "fixed-partitions"; | ||
#address-cells = <1>; | ||
#size-cells = <1>; | ||
|
||
partition@0 { | ||
label = "factory-boot"; | ||
reg = <0x000000 0x020000>; | ||
read-only; | ||
}; | ||
|
||
partition@20000 { | ||
label = "u-boot"; | ||
reg = <0x020000 0x010000>; | ||
read-only; | ||
}; | ||
|
||
mac: partition@30000 { | ||
label = "mac"; | ||
reg = <0x030000 0x010000>; | ||
read-only; | ||
}; | ||
|
||
partition@40000 { | ||
compatible = "denx,uimage"; | ||
label = "firmware"; | ||
reg = <0x040000 0xe10000>; | ||
}; | ||
|
||
partition@e50000 { | ||
label = "tplink"; | ||
reg = <0xe50000 0x1a0000>; | ||
read-only; | ||
}; | ||
|
||
art: partition@ff0000 { | ||
label = "art"; | ||
reg = <0xff0000 0x010000>; | ||
read-only; | ||
}; | ||
}; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters