mirror of
https://github.com/openwrt/openwrt.git
synced 2025-01-29 15:44:04 +00:00
58056df84f
Avoids having to set the MAC in userspace. Also added a mac-base change to set the wifi MACs. It's not clear if upstream would want it once mac-base is upstreamed. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17064 Signed-off-by: Robert Marko <robimarko@gmail.com>
68 lines
1.5 KiB
Diff
68 lines
1.5 KiB
Diff
From c18e0b14b466fb0aa17c8ca6e61f16ba1254aebd Mon Sep 17 00:00:00 2001
|
|
From: Rosen Penev <rosenp@gmail.com>
|
|
Date: Sun, 24 Nov 2024 12:58:51 -0800
|
|
Subject: [PATCH] ARM: dts: meraki-mr26: wifi MACs in dts
|
|
|
|
OPENWRT HACK. Probably will not be accepted upstream.
|
|
|
|
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
|
---
|
|
.../dts/broadcom/bcm53015-meraki-mr26.dts | 31 ++++++++++++++++++-
|
|
1 file changed, 30 insertions(+), 1 deletion(-)
|
|
|
|
--- a/arch/arm/boot/dts/broadcom/bcm53015-meraki-mr26.dts
|
|
+++ b/arch/arm/boot/dts/broadcom/bcm53015-meraki-mr26.dts
|
|
@@ -60,7 +60,7 @@
|
|
&gmac0 {
|
|
status = "okay";
|
|
|
|
- nvmem-cells = <&macaddr_board_config_66>;
|
|
+ nvmem-cells = <&macaddr_board_config_66 0>;
|
|
nvmem-cell-names = "mac-address";
|
|
};
|
|
|
|
@@ -74,6 +74,33 @@
|
|
status = "disabled";
|
|
};
|
|
|
|
+&pcie0 {
|
|
+ wifi@0,0 {
|
|
+ reg = <0x0000 0 0 0 0>;
|
|
+ compatible = "brcm,bcm43431";
|
|
+ nvmem-cells = <&macaddr_board_config_66 1>;
|
|
+ nvmem-cell-names = "mac-address";
|
|
+ };
|
|
+};
|
|
+
|
|
+&pcie1 {
|
|
+ wifi@0,0 {
|
|
+ reg = <0x0000 0 0 0 0>;
|
|
+ compatible = "brcm,bcm43431";
|
|
+ nvmem-cells = <&macaddr_board_config_66 2>;
|
|
+ nvmem-cell-names = "mac-address";
|
|
+ };
|
|
+};
|
|
+
|
|
+&pcie2 {
|
|
+ wifi@0,0 {
|
|
+ reg = <0x0000 0 0 0 0>;
|
|
+ compatible = "brcm,bcm43428";
|
|
+ nvmem-cells = <&macaddr_board_config_66 3>;
|
|
+ nvmem-cell-names = "mac-address";
|
|
+ };
|
|
+};
|
|
+
|
|
&nandcs {
|
|
partitions {
|
|
compatible = "fixed-partitions";
|
|
@@ -119,7 +146,9 @@
|
|
#size-cells = <1>;
|
|
|
|
macaddr_board_config_66: macaddr@66 {
|
|
+ compatible = "mac-base";
|
|
reg = <0x66 0x6>;
|
|
+ #nvmem-cell-cells = <1>;
|
|
};
|
|
};
|
|
};
|