diff options
author | Daniel Golle <daniel@makrotopia.org> | 2023-12-19 03:32:11 +0100 |
---|---|---|
committer | Richard Weinberger <richard@nod.at> | 2024-02-25 22:41:32 +0100 |
commit | a1de28dd203176bb9cf62576a90d761aa57fe924 (patch) | |
tree | ad873bf6ec7bc26e9901a41d711518ff32fe1ab1 /Documentation/devicetree/bindings | |
parent | dt-bindings: mtd: add basic bindings for UBI (diff) | |
download | linux-a1de28dd203176bb9cf62576a90d761aa57fe924.tar.xz linux-a1de28dd203176bb9cf62576a90d761aa57fe924.zip |
dt-bindings: mtd: ubi-volume: allow UBI volumes to provide NVMEM
UBI volumes may be used to contain NVMEM bits, typically device MAC
addresses or wireless radio calibration data.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Richard Weinberger <richard@nod.at>
Diffstat (limited to 'Documentation/devicetree/bindings')
-rw-r--r-- | Documentation/devicetree/bindings/mtd/partitions/linux,ubi.yaml | 10 | ||||
-rw-r--r-- | Documentation/devicetree/bindings/mtd/partitions/ubi-volume.yaml | 5 |
2 files changed, 15 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/mtd/partitions/linux,ubi.yaml b/Documentation/devicetree/bindings/mtd/partitions/linux,ubi.yaml index 7084a1945b31..27e1ac1f252e 100644 --- a/Documentation/devicetree/bindings/mtd/partitions/linux,ubi.yaml +++ b/Documentation/devicetree/bindings/mtd/partitions/linux,ubi.yaml @@ -59,6 +59,16 @@ examples: ubi-volume-caldata { volid = <2>; volname = "rf"; + + nvmem-layout { + compatible = "fixed-layout"; + #address-cells = <1>; + #size-cells = <1>; + + eeprom@0 { + reg = <0x0 0x1000>; + }; + }; }; }; }; diff --git a/Documentation/devicetree/bindings/mtd/partitions/ubi-volume.yaml b/Documentation/devicetree/bindings/mtd/partitions/ubi-volume.yaml index 1e3f04dedc01..19736b26056b 100644 --- a/Documentation/devicetree/bindings/mtd/partitions/ubi-volume.yaml +++ b/Documentation/devicetree/bindings/mtd/partitions/ubi-volume.yaml @@ -24,6 +24,11 @@ properties: description: Match UBI volume ID + nvmem-layout: + $ref: /schemas/nvmem/layouts/nvmem-layout.yaml# + description: + This container may reference an NVMEM layout parser. + anyOf: - required: - volid |