On 12/08/2022 18:03, Martyn Welch wrote: > The tests threw quite a few errors that seemed to be related to the > imx8mp.dtsi. The only ones that seemed to be related to the files I've > created seem to be the result of including optional pins in the pin > muxing, which need to be there AFAIK, but seem to be resulting in > warnings from the tool. Your DTS defined three compatibles which were not documented by the bindings change, therefore I expect the warning from schema. To be sure, I just run it and it is clearly visible: /home/krzk/dev/linux/linux/out/arch/arm64/boot/dts/freescale/imx8mp-msc-sm2s-14N0600E.dtb: /: compatible: 'oneOf' conditional failed, one must be fixed: ['avnet,sm2s-imx8mp-14N0600E', 'avnet,sm2s-imx8mp', 'fsl,imx8mp'] is too long ['avnet,sm2s-imx8mp-14N0600E', 'avnet,sm2s-imx8mp', 'fsl,imx8mp'] is too short It's not possible to miss it, it's the biggest warning... Best regards, Krzysztof