Commit b6b76af4 authored by Rob Herring's avatar Rob Herring
Browse files

dt-bindings: sram: qcom: Clean-up 'ranges' and child node names



The regex for child nodes doesn't match the example. This wasn't flagged
with 'additionalProperties: false' missing. The child node schema was also
incorrect with 'ranges' property as it applies to child nodes and should
be moved up to the parent node.

Fixes: 957fd69d ("dt-bindings: soc: qcom: add On Chip MEMory (OCMEM) bindings")
Signed-off-by: default avatarRob Herring <robh@kernel.org>
Reviewed-by: default avatarBrian Masney <masneyb@onstation.org>
Cc: Bjorn Andersson <bjorn.andersson@linaro.org>
Cc: Brian Masney <masneyb@onstation.org>
Cc: linux-arm-msm@vger.kernel.org
parent 04bd645a
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -43,6 +43,9 @@ properties:
  '#size-cells':
    const: 1

  ranges:
    maxItems: 1

required:
  - compatible
  - reg
@@ -51,9 +54,10 @@ required:
  - clock-names
  - '#address-cells'
  - '#size-cells'
  - ranges

patternProperties:
  "^.+-sram$":
  "-sram@[0-9a-f]+$":
    type: object
    description: A region of reserved memory.

@@ -61,12 +65,8 @@ patternProperties:
      reg:
        maxItems: 1

      ranges:
        maxItems: 1

    required:
      - reg
      - ranges

examples:
  - |
@@ -88,9 +88,9 @@ examples:

        #address-cells = <1>;
        #size-cells = <1>;
        ranges = <0 0xfec00000 0x100000>;

        gmu-sram@0 {
                reg = <0x0 0x100000>;
                ranges = <0 0 0xfec00000 0x100000>;
        };
      };