On Tue, Sep 26, 2023 at 11:44:52AM -0500, Rob Herring wrote: > Just as unevaluatedProperties or additionalProperties are required at > the top level of schemas, they should (and will) also be required for > child node schemas. That ensures only documented properties are > present for any node. > > Add unevaluatedProperties as needed, and then add any missing properties > flagged by the addition. > > Signed-off-by: Rob Herring <robh@xxxxxxxxxx> Acked-by: Conor Dooley <conor.dooley@xxxxxxxxxxxxx> Thanks, Conor. > --- > .../bindings/thermal/nvidia,tegra124-soctherm.yaml | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/Documentation/devicetree/bindings/thermal/nvidia,tegra124-soctherm.yaml b/Documentation/devicetree/bindings/thermal/nvidia,tegra124-soctherm.yaml > index 04a2ba1aa946..b0237d236021 100644 > --- a/Documentation/devicetree/bindings/thermal/nvidia,tegra124-soctherm.yaml > +++ b/Documentation/devicetree/bindings/thermal/nvidia,tegra124-soctherm.yaml > @@ -68,7 +68,12 @@ properties: > patternProperties: > "^(light|heavy|oc1)$": > type: object > + additionalProperties: false > + > properties: > + "#cooling-cells": > + const: 2 > + > nvidia,priority: > $ref: /schemas/types.yaml#/definitions/uint32 > minimum: 1 > -- > 2.40.1 >
Attachment:
signature.asc
Description: PGP signature