From: Adrian Schmutzler Date: Sun, 1 Sep 2019 08:59:31 +0000 (+0200) Subject: ath79: move common definitions from Archer C58/C59 to common DTSI X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=38ccacf99b77bc3f10dd672e693ced598036ae7d;p=oweals%2Fopenwrt.git 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 --- diff --git a/target/linux/ath79/dts/qca9561_tplink_archer-c58-v1.dts b/target/linux/ath79/dts/qca9561_tplink_archer-c58-v1.dts index fdc5713fad..db2e38bbcb 100644 --- a/target/linux/ath79/dts/qca9561_tplink_archer-c58-v1.dts +++ b/target/linux/ath79/dts/qca9561_tplink_archer-c58-v1.dts @@ -1,63 +1,11 @@ // SPDX-License-Identifier: GPL-2.0-or-later OR MIT /dts-v1/; -#include -#include - #include "qca9561_tplink_archer-c5x.dtsi" / { compatible = "tplink,archer-c58-v1", "qca,qca9560"; model = "TP-Link Archer C58 v1"; - - aliases { - led-boot = &power; - led-failsafe = &power; - led-running = &power; - led-upgrade = &power; - }; - - 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>; - }; - }; }; &spi { @@ -106,20 +54,3 @@ }; }; }; - -ð0 { - status = "okay"; - mtd-mac-address = <&mac 0x8>; - mtd-mac-address-increment = <1>; -}; - -ð1 { - status = "okay"; - mtd-mac-address = <&mac 0x8>; -}; - -&wmac { - status = "okay"; - mtd-cal-data = <&art 0x1000>; - mtd-mac-address = <&mac 0x8>; -}; diff --git a/target/linux/ath79/dts/qca9561_tplink_archer-c59-v1.dts b/target/linux/ath79/dts/qca9561_tplink_archer-c59-v1.dts index 6ac5f3811e..773b071a34 100644 --- a/target/linux/ath79/dts/qca9561_tplink_archer-c59-v1.dts +++ b/target/linux/ath79/dts/qca9561_tplink_archer-c59-v1.dts @@ -1,69 +1,19 @@ // SPDX-License-Identifier: GPL-2.0-or-later OR MIT /dts-v1/; -#include -#include - #include "qca9561_tplink_archer-c5x.dtsi" / { compatible = "tplink,archer-c59-v1", "qca,qca9560"; model = "TP-Link Archer C59 v1"; +}; - aliases { - led-boot = &power; - led-failsafe = &power; - led-running = &power; - led-upgrade = &power; - }; - - 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>; - }; - - usb { - label = "tp-link:green:usb"; - gpios = <&led_gpio 7 GPIO_ACTIVE_LOW>; - linux,default-trigger = "usbport"; - trigger-sources = <&hub_port>; - }; +&leds { + usb { + label = "tp-link:green:usb"; + gpios = <&led_gpio 7 GPIO_ACTIVE_LOW>; + linux,default-trigger = "usbport"; + trigger-sources = <&hub_port>; }; }; @@ -128,20 +78,3 @@ }; }; }; - -ð0 { - status = "okay"; - mtd-mac-address = <&mac 0x8>; - mtd-mac-address-increment = <1>; -}; - -ð1 { - status = "okay"; - mtd-mac-address = <&mac 0x8>; -}; - -&wmac { - status = "okay"; - mtd-cal-data = <&art 0x1000>; - mtd-mac-address = <&mac 0x8>; -}; 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 @@ }; ð0 { + 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>; }; }; + +ð1 { + status = "okay"; + + mtd-mac-address = <&mac 0x8>; +}; + +&wmac { + status = "okay"; + + mtd-cal-data = <&art 0x1000>; + mtd-mac-address = <&mac 0x8>; +};