mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCHv2] ARM: dts: BCM5301X: AC87U: specify switch
@ 2026-09-07 19:59 Rosen Penev
  2026-11-14  3:56 ` Florian Fainelli
  0 siblings, 1 reply; 2+ messages 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	[flat|nested] 2+ messages in thread

* Re: [PATCHv2] ARM: dts: BCM5301X: AC87U: specify switch
  2026-09-07 19:59 [PATCHv2] ARM: dts: BCM5301X: AC87U: specify switch Rosen Penev
@ 2026-11-14  3:56 ` Florian Fainelli
  0 siblings, 0 replies; 2+ messages in thread
From: Florian Fainelli @ 2026-11-14  3:56 UTC (permalink / raw)
  To: Rosen Penev, devicetree
  Cc: Hauke Mehrtens, Rafał Miłecki,
	Broadcom internal kernel review list, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley,
	moderated list:BROADCOM BCM5301X ARM ARCHITECTURE, open list



On 9/7/2026 12:59 PM, Rosen Penev wrote:
> 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>

Applied
-- 
Florian


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-11-14  3:56 UTC | newest]

Thread overview: 2+ messages (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
2026-11-14  3:56 ` Florian Fainelli

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®