* [PATCHv2] ARM: dts: BCM5301X: AC87U: specify switch
@ 2026-09-07 19:59 Rosen Penev
0 siblings, 0 replies; only message in thread
From: Rosen Penev @ 2026-09-07 19:59 UTC (permalink / raw)
To: devicetree
Cc: Florian Fainelli, Hauke Mehrtens, Rafał Miłecki,
Broadcom internal kernel review list, Rob Herring,
Krzysztof Kozlowski, Conor Dooley,
moderated list:BROADCOM BCM5301X ARM ARCHITECTURE, open list
Add labels to clarify which port is what.
Also set WAN MAC from nvram, which is offset by 1. Set in dts to avoid
having to handle this in userspace.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
---
v2: reword.
.../dts/broadcom/bcm4709-asus-rt-ac87u.dts | 40 +++++++++++++++++++
1 file changed, 40 insertions(+)
diff --git a/arch/arm/boot/dts/broadcom/bcm4709-asus-rt-ac87u.dts b/arch/arm/boot/dts/broadcom/bcm4709-asus-rt-ac87u.dts
index 59400217f8c3..2fed02ebb1d7 100644
--- a/arch/arm/boot/dts/broadcom/bcm4709-asus-rt-ac87u.dts
+++ b/arch/arm/boot/dts/broadcom/bcm4709-asus-rt-ac87u.dts
@@ -26,6 +26,9 @@ memory@0 {
};
nvram@1c080000 {
+ compatible = "brcm,nvram";
+ reg = <0x1c080000 0x180000>;
+
et1macaddr: et1macaddr {
#nvmem-cell-cells = <1>;
};
@@ -77,6 +80,43 @@ &usb3_phy {
status = "okay";
};
+&srab {
+ status = "okay";
+
+ ports {
+ port@0 {
+ label = "wan";
+
+ nvmem-cells = <&et1macaddr 1>;
+ nvmem-cell-names = "mac-address";
+ };
+
+ port@1 {
+ label = "lan1";
+ };
+
+ port@2 {
+ label = "lan2";
+ };
+
+ port@3 {
+ label = "lan3";
+ };
+
+ port@5 {
+ status = "disabled";
+ };
+
+ port@7 {
+ label = "cpu";
+ };
+
+ port@8 {
+ status = "disabled";
+ };
+ };
+};
+
&nandcs {
partitions {
compatible = "fixed-partitions";
--
2.55.0
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-09-07 19:59 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-07 19:59 [PATCHv2] ARM: dts: BCM5301X: AC87U: specify switch Rosen Penev
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox