On Fri, Oct 11, 2024 at 05:41:41PM +0200, Gatien Chevallier wrote: > clocks: > - maxItems: 1 > + minItems: 1 > + maxItems: 2 > + > + clock-names: > + minItems: 1 > + items: > + - const: core > + - const: bus > > resets: > maxItems: 1 > @@ -57,6 +65,26 @@ allOf: > properties: > st,rng-lock-conf: false > > + - if: > + properties: > + compatible: > + contains: > + enum: > + - st,stm32-rng > + - st,stm32mp13-rng > + then: > + properties: > + clocks: > + maxItems: 1 > + clock-names: false > + else: > + properties: > + clocks: > + minItems: 2 > + maxItems: 2 Missing clock-names constraint. They *always* go in sync with clocks. Best regards, Krzysztof