Re: [PATCH] dt-bindings: net: wireless: brcm,bcm4329-fmac: add nvmem-consumer reference
Arend van Spriel <[email protected]> Sun, 2 Aug 2026 10:39:04 +0200
| Newsgroups | org.kernel.vger.linux-wireless,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
On Mon, 27 Jul 2026 15:53:11 -0700, Rosen Penev <[email protected]> wrote: > The brcm,bcm4329-fmac binding has unevaluatedProperties set to false > but does not allow nvmem-cells or nvmem-cell-names, which are used by > DTS files (e.g. bcm4709-linksys-ea9200.dts) to supply MAC addresses. > > The driver already supports nvmem-based MAC address retrieval via > of_get_mac_address(), so add the nvmem-consumer schema reference to > document and allow these properties. > --- > .../devicetree/bindings/net/wireless/brcm,bcm4329-fmac.yaml | 1 + The problem is real but I think the fix belongs in network-class.yaml rather than the brcmfmac binding specifically. ethernet-controller.yaml already defines nvmem-cells and nvmem-cell-names for wired NICs, but the wireless binding hierarchy (wireless-controller.yaml -> network-class.yaml) is missing them. Fixing it in network-class.yaml would cover all network nodes at once instead of requiring each wireless driver to add the same reference individually. Regards, Arend