diff options
author | Sven Eckelmann <sven@narfation.org> | 2022-10-24 18:55:44 +0200 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2022-11-13 15:26:34 +0100 |
commit | fc69532eb96a17079f973c0a8735e26234a1f5a1 (patch) | |
tree | eabf8e97fa2f3e7a93c0f6561ee43c9b030eb2a1 /target/linux/ipq40xx/files | |
parent | ce6c9e0328a563082d12397068fbf2eb2a227d24 (diff) | |
download | upstream-fc69532eb96a17079f973c0a8735e26234a1f5a1.tar.gz upstream-fc69532eb96a17079f973c0a8735e26234a1f5a1.tar.bz2 upstream-fc69532eb96a17079f973c0a8735e26234a1f5a1.zip |
ipq40xx: Convert plasmacloud,pa2200 to DSA
* ethernet1:
- physical port label "Ethernet 1"
- its mac address is printed on the device label
* ethernet2:
- physical port label "Ethernet 2"
- can be used to power the device
Both ports are not marked by there role (because the vendor firmware
automatically detects roles) but the "Ethernet 2" port was used in the past
for "WAN" functionality in OpenWrt.
Tested-by: Michaƫl BILCOT <michael.bilcot@gmail.com>
Signed-off-by: Sven Eckelmann <sven@narfation.org>
Diffstat (limited to 'target/linux/ipq40xx/files')
-rw-r--r-- | target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-pa2200.dts | 33 |
1 files changed, 29 insertions, 4 deletions
diff --git a/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-pa2200.dts b/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-pa2200.dts index d7dcf053be..259ea7bb47 100644 --- a/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-pa2200.dts +++ b/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-pa2200.dts @@ -17,10 +17,6 @@ status = "okay"; }; - mdio@90000 { - status = "okay"; - }; - tcsr@1949000 { compatible = "qcom,tcsr"; reg = <0x1949000 0x100>; @@ -63,6 +59,7 @@ led-failsafe = &led_status_blue; led-running = &led_power_orange; led-upgrade = &led_status_blue; + label-mac-device = &swport4; }; leds { @@ -207,6 +204,34 @@ }; }; +&mdio { + status = "okay"; +}; + +&gmac { + status = "okay"; +}; + +&switch { + status = "okay"; +}; + +&swport4 { + status = "okay"; + label = "ethernet1"; + + nvmem-cell-names = "mac-address"; + nvmem-cells = <&macaddr_gmac0>; +}; + +&swport5 { + status = "okay"; + label = "ethernet2"; + + nvmem-cell-names = "mac-address"; + nvmem-cells = <&macaddr_gmac1>; +}; + &wifi0 { status = "okay"; qcom,ath10k-calibration-variant = "PlasmaCloud-PA2200"; |