On 06/07/2023 09:15, Jerome Brunet wrote: >>> + then: >>> + properties: >>> + clock-names: >>> + minItems: 2 >>> + items: >>> + - const: xtal >>> + - const: mpeg-clk >>> + - const: ext-32k-0 >>> + - const: ext-32k-1 >>> + - const: ext-32k-2 >> >> As the names are always the same, move this to top-level and just set >> the length here (except the constraints are the same as top-level, so >> you can just drop this if/then). > > If this is done, aren't we losing information ? > > For example, "ext-32k-1" would become valid with a g12a as long as the > number of clocks is alright, which it is not. How it would be valid? It would be fourth item but only three are allowed. > > I'm not concerned by the automated verification, more the information > provided to the users, which we used to have in the txt format. No information is lost here, unless you claim that entries are entirely different? Best regards, Krzysztof