On 28/08/2022 18:05, Rafał Miłecki wrote: > On 25.08.2022 23:44, Michael Walle wrote: >> This is now the third attempt to fetch the MAC addresses from the VPD >> for the Kontron sl28 boards. Previous discussions can be found here: >> https://lore.kernel.org/lkml/20211228142549.1275412-1-michael@xxxxxxxx/ >> >> >> NVMEM cells are typically added by board code or by the devicetree. But >> as the cells get more complex, there is (valid) push back from the >> devicetree maintainers to not put that handling in the devicetree. > > I dropped the ball waiting for Rob's reponse in the > [PATCH 0/2] dt-bindings: nvmem: support describing cells > https://lore.kernel.org/linux-arm-kernel/0b7b8f7ea6569f79524aea1a3d783665@xxxxxxxx/T/ > > Before we go any further can we have a clear answer from Rob (or > Krzysztof now too?): > > > Is there any point in having bindings like: > > compatible = "mac-address"; > > for NVMEM cells nodes? So systems (Linux, U-Boot) can handle them in a > more generic way? I think Rob is already in the subject, but I wonder how would that work for U-Boot? You might have multiple cards, so how does this matching would work? IOW, what problem would it solve comparing to existing solution (alias to ethernet device with mac-address field)? Best regards, Krzysztof