media: dt-bindings: renesas,fcp: add top-level constraints

Properties with variable number of items per each device are expected to
have widest constraints in top-level "properties:" block and further
customized (narrowed) in "if:then:".  Add missing top-level constraints
for clocks and clock-names.

Acked-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20250501173411.134130-3-krzysztof.kozlowski@linaro.org
Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
This commit is contained in:
Krzysztof Kozlowski
2025-05-01 19:34:12 +02:00
committed by Rob Herring (Arm)
parent 54cec13d57
commit 31b6c34363

View File

@@ -35,9 +35,18 @@ properties:
reg:
maxItems: 1
clocks: true
clocks:
minItems: 1
items:
- description: Main clock
- description: Register access clock
- description: Video clock
clock-names: true
clock-names:
items:
- const: aclk
- const: pclk
- const: vclk
iommus:
maxItems: 1
@@ -69,15 +78,7 @@ allOf:
then:
properties:
clocks:
items:
- description: Main clock
- description: Register access clock
- description: Video clock
clock-names:
items:
- const: aclk
- const: pclk
- const: vclk
minItems: 3
required:
- clock-names
else: