Re: [PATCH v9 01/10] dt-bindings: mmc: Document fixed-layout NVMEM provider support
From: Ulf Hansson
Date: Tue Aug 04 2026 - 09:55:44 EST
On Thu, Jul 30, 2026 at 6:00 PM Loic Poulain
<loic.poulain@xxxxxxxxxxxxxxxx> 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) <robh@xxxxxxxxxx>
> Signed-off-by: Loic Poulain <loic.poulain@xxxxxxxxxxxxxxxx>
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/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
>