From c18e0b14b466fb0aa17c8ca6e61f16ba1254aebd Mon Sep 17 00:00:00 2001 From: Rosen Penev 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 --- .../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>; }; }; };