Commit b6b76af4 authored by Rob Herring's avatar Rob Herring

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
...@@ -43,6 +43,9 @@ properties: ...@@ -43,6 +43,9 @@ properties:
'#size-cells': '#size-cells':
const: 1 const: 1
ranges:
maxItems: 1
required: required:
- compatible - compatible
- reg - reg
...@@ -51,9 +54,10 @@ required: ...@@ -51,9 +54,10 @@ required:
- clock-names - clock-names
- '#address-cells' - '#address-cells'
- '#size-cells' - '#size-cells'
- ranges
patternProperties: patternProperties:
"^.+-sram$": "-sram@[0-9a-f]+$":
type: object type: object
description: A region of reserved memory. description: A region of reserved memory.
...@@ -61,12 +65,8 @@ patternProperties: ...@@ -61,12 +65,8 @@ patternProperties:
reg: reg:
maxItems: 1 maxItems: 1
ranges:
maxItems: 1
required: required:
- reg - reg
- ranges
examples: examples:
- | - |
...@@ -88,9 +88,9 @@ examples: ...@@ -88,9 +88,9 @@ examples:
#address-cells = <1>; #address-cells = <1>;
#size-cells = <1>; #size-cells = <1>;
ranges = <0 0xfec00000 0x100000>;
gmu-sram@0 { gmu-sram@0 {
reg = <0x0 0x100000>; reg = <0x0 0x100000>;
ranges = <0 0 0xfec00000 0x100000>;
}; };
}; };
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment