On Sun, Mar 30, 2025 at 10:07:01PM +0100, Prabhakar wrote: > allOf: > + - if: > + properties: > + compatible: > + contains: > + const: renesas,r9a07g044-du This goes probably after the if: block for renesas,r9a07g043u-du to keep sorting (if I get numbers correctly). > + then: > + properties: > + ports: > + properties: > + port@0: > + description: DSI > + port@1: > + description: DPI > + > + required: > + - port@0 > + - port@1 > - if: > properties: > compatible: > @@ -101,18 +119,20 @@ allOf: > > required: > - port@0 > - else: > + - if: > + properties: > + compatible: > + contains: > + const: renesas,r9a09g057-du > + then: > properties: > ports: > properties: > port@0: > description: DSI port@1: false Best regards, Krzysztof