summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts
diff options
context:
space:
mode:
authorRafał Miłecki <rafal@milecki.pl>2023-06-05 15:21:09 +0200
committerFlorian Fainelli <florian.fainelli@broadcom.com>2023-06-08 15:05:43 -0700
commitba4aebce23b2affb810b8a60eae853674d2cded2 (patch)
tree9652ddce80b1185110751c7dda614ff205dd65de /arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts
parent1d5682ccc7d6088179b6cfd50a3e3bb6d2b0527e (diff)
ARM: dts: BCM5301X: Describe switch ports in the main DTS
All Northstar SoCs have BCM5301x switches (BCM53011, BCM53012) with 8 ports (0-8 without 6). By design 3 switch ports (5, 7 and 8) are hardwired to 3 on-SoC Ethernet interfaces. Switch port 8 requires forcing link state. It seems that global Northstar .dtsi file is the best place to describe those hw details. Only device specific bits (like labels) should go to device .dts files. This seems to fit well with a tiny exception of Asus RT-AC88U which somehow was designed to have switch 5 connected to an extra switch. This case was simply handled with a /delete-property/. Signed-off-by: Rafał Miłecki <rafal@milecki.pl> Reviewed-by: Christian Lamparter <chunkeey@gmail.com> (MR32+MR26) Link: https://lore.kernel.org/r/20230605132109.7933-1-zajec5@gmail.com Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com>
Diffstat (limited to 'arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts')
-rw-r--r--arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts3
1 files changed, 0 insertions, 3 deletions
diff --git a/arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts b/arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts
index 4ca348c06b51..a399800139d9 100644
--- a/arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts
+++ b/arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts
@@ -82,14 +82,11 @@
ports {
port@4 {
- reg = <4>;
label = "lan";
};
port@5 {
- reg = <5>;
label = "cpu";
- ethernet = <&gmac0>;
};
};
};