Re: [PATCH v8 1/9] dt-bindings: mmc: Document fixed-layout NVMEM provider support
Ulf Hansson <[email protected]> Thu, 16 Jul 2026 15:16:00 +0200
| Newsgroups | org.kernel.vger.linux-mmc,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <CAPx+jO_6KcZyp=4HuJqnYY40VKt1ee+si0BEpxUE+1pkMFtvCA@mail.gmail.com> |
- trimmed the cc-list On Fri, Jul 3, 2026 at 3:45 PM Loic Poulain <[email protected]> wrote: > > Allow an eMMC hardware partition node to describe an NVMEM layout so the > partition can be exposed as an NVMEM provider. This lets a partition > (e.g. an eMMC boot partition) store device-specific information such as a > WiFi MAC address or a Bluetooth BD address and reference it through NVMEM > cells. > > Accept "fixed-layout" as the partition node compatible, in addition to > "fixed-partitions", so the layout can be described directly on the > partition node. > > Signed-off-by: Loic Poulain <[email protected]> I think it would be nice to have some version history here as well, for next time. I noticed that v6 was reviewed and ready to go, but then something changed in v7 as those tags were dropped. Kind regards Uffe > --- > .../devicetree/bindings/mmc/mmc-card.yaml | 23 +++++++++++++++++++++- > 1 file changed, 22 insertions(+), 1 deletion(-) > > diff --git a/Documentation/devicetree/bindings/mmc/mmc-card.yaml b/Documentation/devicetree/bindings/mmc/mmc-card.yaml > index a61d6c96df759102f9c1fbfd548b026a77921cae..0422894508478c8d0ca68292b58a5fdbee218358 100644 > --- a/Documentation/devicetree/bindings/mmc/mmc-card.yaml > +++ b/Documentation/devicetree/bindings/mmc/mmc-card.yaml > @@ -38,7 +38,9 @@ patternProperties: > properties: > compatible: > contains: > - const: fixed-partitions > + enum: > + - fixed-partitions > + - fixed-layout > > required: > - compatible > @@ -86,6 +88,25 @@ examples: > read-only; > }; > }; > + > + partitions-boot2 { > + compatible = "fixed-layout"; > + > + #address-cells = <1>; > + #size-cells = <1>; > + > + mac-addr@4400 { > + compatible = "mac-base"; > + reg = <0x4400 0x6>; > + #nvmem-cell-cells = <1>; > + }; > + > + bd-addr@5400 { > + compatible = "mac-base"; > + reg = <0x5400 0x6>; > + #nvmem-cell-cells = <1>; > + }; > + }; > }; > }; > > > -- > 2.34.1 >