Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: timer: Add missing (unevaluated|additional)Properties on child nodes

In order to ensure only documented properties are present, node schemas
must have unevaluatedProperties or additionalProperties set to false
(typically).

Signed-off-by: Rob Herring <robh@kernel.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20220823145649.3118479-16-robh@kernel.org

+5
+1
Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml
··· 62 62 patternProperties: 63 63 '^frame@[0-9a-z]*$': 64 64 type: object 65 + additionalProperties: false 65 66 description: A timer node has up to 8 frame sub-nodes, each with the following properties. 66 67 properties: 67 68 frame-number:
+4
Documentation/devicetree/bindings/timer/ingenic,tcu.yaml
··· 114 114 "^watchdog@[a-f0-9]+$": 115 115 type: object 116 116 $ref: /schemas/watchdog/watchdog.yaml# 117 + unevaluatedProperties: false 118 + 117 119 properties: 118 120 compatible: 119 121 oneOf: ··· 148 146 "^pwm@[a-f0-9]+$": 149 147 type: object 150 148 $ref: /schemas/pwm/pwm.yaml# 149 + unevaluatedProperties: false 150 + 151 151 properties: 152 152 compatible: 153 153 oneOf: