Re: [PATCH v9 01/10] dt-bindings: mmc: Document fixed-layout NVMEM provider support
Ulf Hansson <[email protected]> Tue, 4 Aug 2026 15:42:57 +0200
| Newsgroups | org.kernel.vger.linux-mmc,org.infradead.lists.ath10k,org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-block,org.kernel.vger.linux-bluetooth,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel,org.kernel.vger.linux-wireless,org.kernel.vger.netdev |
|---|---|
| Message-ID | <CAPx+jO8rMUaw7MAYpfp4cLASZ75mfFD4n3NOi2wdHNVvnb4rbw@mail.gmail.com> |
On Thu, Jul 30, 2026 at 6:00=E2=80=AFPM 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. > > Reviewed-by: Rob Herring (Arm) <[email protected]> > Signed-off-by: Loic Poulain <[email protected]> I don't think there is any reason to push this any further, the updated mmc binding is ready to go. So, applied for next, thanks! 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/Docume= ntation/devicetree/bindings/mmc/mmc-card.yaml > index a61d6c96df759102f9c1fbfd548b026a77921cae..0422894508478c8d0ca68292b= 58a5fdbee218358 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 =3D "fixed-layout"; > + > + #address-cells =3D <1>; > + #size-cells =3D <1>; > + > + mac-addr@4400 { > + compatible =3D "mac-base"; > + reg =3D <0x4400 0x6>; > + #nvmem-cell-cells =3D <1>; > + }; > + > + bd-addr@5400 { > + compatible =3D "mac-base"; > + reg =3D <0x5400 0x6>; > + #nvmem-cell-cells =3D <1>; > + }; > + }; > }; > }; > > > -- > 2.34.1 >