On 15/09/2022 12:50, Dmitry Baryshkov wrote: > On 11/09/2022 22:19, Krzysztof Kozlowski wrote: >> On 11/09/2022 20:36, Krzysztof Kozlowski wrote: >> >>>> If your child schema fails, the referencing schema fails as well... >>> >>> >>> Although now with DSI-PHY I cannot reproduce it and I am pretty sure I >>> reproduced it with DPU controllers after modifying the DTS to lack a >>> property... Hmmm >> >> https://github.com/devicetree-org/dt-schema/pull/82 > > Thanks for the quick fix! > > However I think I'd still stick to the compatible binding for two reasons: > - It doesn't evaluate schema twice for these nodes > - It allows us to tightly link child nodes with the parent compatible, > which I think, was one of the points raised several revisions ago. Yes, true. The referenced schema sometimes accepts few compatibles and this gives strict matching without additional complexity. Best regards, Krzysztof