summaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml
diff options
context:
space:
mode:
authorThierry Reding <treding@nvidia.com>2023-07-26 19:27:40 +0300
committerThierry Reding <treding@nvidia.com>2023-10-10 18:39:33 +0300
commit54a195162eb6cf4dac451623dd4e19ecad9a21ea (patch)
tree7c9a739efbaf0ef608ff0c2c1d88798847870a5b /Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml
parentd330a6872686960878ae46db4728b97d7b42d1a6 (diff)
downloadlinux-54a195162eb6cf4dac451623dd4e19ecad9a21ea.tar.xz
dt-bindings: arm: tegra: pmc: Move additionalProperties
For indented subschemas it can be difficult to understand which block an additionalProperties property belongs to. Moving it closer to the beginning of a block is a good way to clarify this. Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml')
-rw-r--r--Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml10
1 files changed, 3 insertions, 7 deletions
diff --git a/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml b/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml
index 0ac258bc7be0..d6f2c5862841 100644
--- a/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml
+++ b/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml
@@ -126,6 +126,7 @@ properties:
description: The vast majority of hardware blocks of Tegra SoC belong to a
core power domain, which has a dedicated voltage rail that powers the
blocks.
+ additionalProperties: false
properties:
operating-points-v2:
description: Should contain level, voltages and opp-supported-hw
@@ -139,12 +140,11 @@ properties:
- operating-points-v2
- "#power-domain-cells"
- additionalProperties: false
-
i2c-thermtrip:
type: object
description: On Tegra30, Tegra114 and Tegra124 if i2c-thermtrip subnode
exists, hardware-triggered thermal reset will be enabled.
+ additionalProperties: false
properties:
nvidia,i2c-controller-id:
$ref: /schemas/types.yaml#/definitions/uint32
@@ -176,10 +176,9 @@ properties:
- nvidia,reg-addr
- nvidia,reg-data
- additionalProperties: false
-
powergates:
type: object
+ additionalProperties: false
description: |
This node contains a hierarchy of power domain nodes, which should match
the powergates on the Tegra SoC. Each powergate node represents a power-
@@ -224,7 +223,6 @@ properties:
"^[a-z0-9]+$":
type: object
additionalProperties: false
-
properties:
clocks:
minItems: 1
@@ -246,8 +244,6 @@ properties:
- resets
- '#power-domain-cells'
- additionalProperties: false
-
patternProperties:
"^[a-f0-9]+-[a-f0-9]+$":
type: object