aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ath79/dts/qca9561_tplink_archer-c5x.dtsi
diff options
context:
space:
mode:
authorAdrian Schmutzler <freifunk@adrianschmutzler.de>2019-09-01 10:59:31 +0200
committerDavid Bauer <mail@david-bauer.net>2019-09-16 21:40:06 +0200
commit38ccacf99b77bc3f10dd672e693ced598036ae7d (patch)
tree4a1338e66fdd3cb107342b9a2d9836f9a73df249 /target/linux/ath79/dts/qca9561_tplink_archer-c5x.dtsi
parent95240c4933607544ad1788c2ed19843dd96bccbb (diff)
downloadupstream-38ccacf99b77bc3f10dd672e693ced598036ae7d.tar.gz
upstream-38ccacf99b77bc3f10dd672e693ced598036ae7d.tar.bz2
upstream-38ccacf99b77bc3f10dd672e693ced598036ae7d.zip
ath79: move common definitions from Archer C58/C59 to common DTSI
The Archer C58/C59 have redundant LED and MAC address definitions in their DTS files. This moves them to the parent DTSI file. The patch already accounts for the upcoming Archer C59 v2. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Diffstat (limited to 'target/linux/ath79/dts/qca9561_tplink_archer-c5x.dtsi')
-rw-r--r--target/linux/ath79/dts/qca9561_tplink_archer-c5x.dtsi67
1 files changed, 67 insertions, 0 deletions
diff --git a/target/linux/ath79/dts/qca9561_tplink_archer-c5x.dtsi b/target/linux/ath79/dts/qca9561_tplink_archer-c5x.dtsi
index 6d32fa3fc4..141baa6bd4 100644
--- a/target/linux/ath79/dts/qca9561_tplink_archer-c5x.dtsi
+++ b/target/linux/ath79/dts/qca9561_tplink_archer-c5x.dtsi
@@ -8,6 +8,13 @@
/ {
compatible = "tplink,archer-c5x", "qca,qca9560";
+ aliases {
+ led-boot = &power;
+ led-failsafe = &power;
+ led-running = &power;
+ led-upgrade = &power;
+ };
+
chosen {
bootargs = "console=ttyS0,115200n8";
};
@@ -32,6 +39,48 @@
};
};
+ leds: leds {
+ compatible = "gpio-leds";
+
+ power: power {
+ label = "tp-link:green:power";
+ gpios = <&led_gpio 0 GPIO_ACTIVE_LOW>;
+ default-state = "on";
+ };
+
+ wlan2g {
+ label = "tp-link:green:wlan2g";
+ gpios = <&led_gpio 1 GPIO_ACTIVE_LOW>;
+ linux,default-trigger = "phy1tpt";
+ };
+
+ wlan5g {
+ label = "tp-link:green:wlan5g";
+ gpios = <&led_gpio 2 GPIO_ACTIVE_LOW>;
+ linux,default-trigger = "phy0tpt";
+ };
+
+ wan_green {
+ label = "tp-link:green:wan";
+ gpios = <&led_gpio 4 GPIO_ACTIVE_LOW>;
+ };
+
+ wan_amber {
+ label = "tp-link:amber:wan";
+ gpios = <&led_gpio 5 GPIO_ACTIVE_LOW>;
+ };
+
+ lan {
+ label = "tp-link:green:lan";
+ gpios = <&led_gpio 3 GPIO_ACTIVE_LOW>;
+ };
+
+ wps {
+ label = "tp-link:green:wps";
+ gpios = <&led_gpio 6 GPIO_ACTIVE_LOW>;
+ };
+ };
+
keys {
compatible = "gpio-keys-polled";
poll-interval = <100>;
@@ -86,9 +135,14 @@
};
&eth0 {
+ status = "okay";
+
phy-mode = "mii";
phy-handle = <&swphy0>;
+ mtd-mac-address = <&mac 0x8>;
+ mtd-mac-address-increment = <1>;
+
gmac-config {
device = <&gmac>;
@@ -96,3 +150,16 @@
switch-phy-swap = <1>;
};
};
+
+&eth1 {
+ status = "okay";
+
+ mtd-mac-address = <&mac 0x8>;
+};
+
+&wmac {
+ status = "okay";
+
+ mtd-cal-data = <&art 0x1000>;
+ mtd-mac-address = <&mac 0x8>;
+};