Commit 7bdc6718 authored by Miquel Raynal's avatar Miquel Raynal
Browse files

dt-bindings: mtd: physmap: Reuse the generic definitions



The memory mapped MTD devices also share a lot with all the other MTD
devices, so let's share the properties by referencing mtd.yaml. We can
then drop mentioning the properties, to the cost of mentioning the
possible "sram" node name prefix.

Signed-off-by: default avatarMiquel Raynal <miquel.raynal@bootlin.com>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Link: https://lore.kernel.org/linux-mtd/20221114090315.848208-11-miquel.raynal@bootlin.com
parent e9a399ca
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -13,6 +13,9 @@ description: |
  Flash chips (Memory Technology Devices) are often used for solid state
  file systems on embedded devices.

allOf:
  - $ref: "mtd.yaml#"

properties:
  compatible:
    oneOf:
@@ -121,10 +124,6 @@ properties:
  big-endian: true
  little-endian: true

patternProperties:
  '@[0-9a-f]+$':
    $ref: partitions/partition.yaml

required:
  - compatible
  - reg
+1 −1
Original line number Diff line number Diff line
@@ -12,7 +12,7 @@ maintainers:

properties:
  $nodename:
    pattern: "^flash(@.*)?$"
    pattern: "^(flash|.*sram)(@.*)?$"

  label:
    description:
+0 −1
Original line number Diff line number Diff line
@@ -51,7 +51,6 @@ properties:

patternProperties:
  "^nand@[a-f0-9]$":
    type: object
    $ref: "nand-chip.yaml#"

    properties: