|
|
@@ -0,0 +1,67 @@
|
|
|
+From c18e0b14b466fb0aa17c8ca6e61f16ba1254aebd Mon Sep 17 00:00:00 2001
|
|
|
+From: Rosen Penev <[email protected]>
|
|
|
+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 <[email protected]>
|
|
|
+---
|
|
|
+ .../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>;
|
|
|
+ };
|
|
|
+ };
|
|
|
+ };
|