On Fri, 28 Aug 2020 at 23:38, Rob Herring <robh@xxxxxxxxxx> wrote: > > On Tue, 25 Aug 2020 21:35:29 +0200, Krzysztof Kozlowski wrote: > > The i.MX 8 DTSes use two compatibles so update the binding to fix > > dtbs_check warnings like: > > > > arch/arm64/boot/dts/freescale/imx8mn-evk.dt.yaml: mmc@30b40000: > > compatible: ['fsl,imx8mn-usdhc', 'fsl,imx7d-usdhc'] is too long > > From schema: Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml > > > > arch/arm64/boot/dts/freescale/imx8mn-evk.dt.yaml: mmc@30b40000: > > compatible: Additional items are not allowed ('fsl,imx7d-usdhc' was unexpected) > > > > arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dt.yaml: mmc@30b40000: > > compatible: ['fsl,imx8mn-usdhc', 'fsl,imx7d-usdhc'] is too long > > > > Signed-off-by: Krzysztof Kozlowski <krzk@xxxxxxxxxx> > > > > --- > > > > Changes since v2: > > 1. Remove moved compatibles. > > > > Changes since v1: > > 1. Handle also fsl,imx8mm-usdhc and fsl,imx8qxp-usdhc > > --- > > .../bindings/mmc/fsl-imx-esdhc.yaml | 37 ++++++++++--------- > > 1 file changed, 20 insertions(+), 17 deletions(-) > > > > > My bot found errors running 'make dt_binding_check' on your patch: > > /builds/robherring/linux-dt-review/Documentation/devicetree/bindings/clock/imx8qxp-lpcg.example.dt.yaml: mmc@5b010000: compatible: ['fsl,imx8qxp-usdhc'] is not valid under any of the given schemas (Possible causes of the failure): > /builds/robherring/linux-dt-review/Documentation/devicetree/bindings/clock/imx8qxp-lpcg.example.dt.yaml: mmc@5b010000: compatible: ['fsl,imx8qxp-usdhc'] is too short I will send a v4 just for this one patch. All others seem to be good. Best regards, Krzysztof