On 15/08/2022 10:45, Martyn Welch wrote: > From schema: /home/martyn/Documents/geh0003/linux- > upstream/Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.yaml > /home/martyn/Documents/geh0003/linux- > upstream/arch/arm64/boot/dts/freescale/imx8mp-msc-sm2s-ep1.dtb: > usb@32f10108: 'power-domains' does not match any of the regexes: > '^usb@[0-9a-f]+$', 'pinctrl-[0-9]+' > From schema: /home/martyn/Documents/geh0003/linux- > upstream/Documentation/devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml > arch/arm64/boot/dts/freescale/imx8mp-msc-sm2s-ep1.dtb:0:0: /extcon- > usb0: failed to match any schema with compatible: ['linux,extcon-usb- > gpio'] > > > Unless I'm missing something, that's all from dtsi I'm including, not > from the files I'm trying to add (with the possible exception of the > tools not understanding that pinctrl nodes might have optional entities > in them. > > Do you have patch 1 of the series in your tree?: > > https://lore.kernel.org/linux-devicetree/20220812084120.376042-1-martyn.welch@xxxxxxxxxxxxx/ > > I thought that was exactly what that was doing... I have it and when you read it you should notice it won't work for your case. You define one set of compatibles and implement something a bit else. Regardless whether you see the error or not, the bindings must match your DTS. Here anyway the DTS will be gone, so no errors... Best regards, Krzysztof