On 01/05/2022 10:26, Jason-JH Lin wrote: > Hi Krzysztof, > > Thanks for the reviews. > > On Fri, 2022-04-29 at 22:58 +0200, Krzysztof Kozlowski wrote: >> On 29/04/2022 10:30, Jason-JH.Lin wrote: >>> Power: >>> Refine description and add item number for power-domains >>> property. >>> >>> GCE: >>> Refine description and add item number for mboxes property and >>> mediatek,gce-client-reg property. >>> >>> Fixes: 1da90b8a7bae ("dt-bindings: arm: mediatek: mmsys: add power >>> and gce properties") >>> Signed-off-by: Jason-JH.Lin <jason-jh.lin@xxxxxxxxxxxx> > > [snip] > >>> mboxes: >>> + minItems: 1 >>> + maxItems: 24 >> >> Wait, no, I wrote it should be 16 for one device and 24 for other, >> not >> 24 for all... >> > > Ok, I thought maxItems: 24 contained 16, but it's not clear enough. > > > I'm not sure how to describe different maxItems for different > platforms. Does it come like this? > > 1. Remove the maxItems in mboxes property. mboxes: maxItems: 24 > 2. Add the allOf condition before the line "additionalProperties: > false". E.g. > > allOf: > - if: > properties: > compatible: > contains: > const: mediatek,mt8173-mmsys > then: > properties: > mboxes: > maxItems: 16 > else: > properties: > mboxes: > maxItems: 24 and you can skip the "else". In general looks fine. Best regards, Krzysztof