Re: [PATCH v1 00/14] nvmem: core: introduce NVMEM layouts
From: Krzysztof Kozlowski <hidden>
Date: 2022-08-31 07:49:06
Also in:
linux-arm-kernel, linux-devicetree, lkml
From: Krzysztof Kozlowski <hidden>
Date: 2022-08-31 07:49:06
Also in:
linux-arm-kernel, linux-devicetree, lkml
On 28/08/2022 18:05, Rafał Miłecki wrote:
On 25.08.2022 23:44, Michael Walle wrote:quoted
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@walle.cc/ (local) 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@walle.cc/T/ (local) 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