arch/arm64/boot/dts/freescale/Makefile | 1 + .../boot/dts/freescale/imx93-11x11-evk.dts | 130 ++++ arch/arm64/boot/dts/freescale/imx93-pinfunc.h | 623 ++++++++++++++++++ arch/arm64/boot/dts/freescale/imx93.dtsi | 337 ++++++++++ arch/arm64/configs/defconfig | 2 + 5 files changed, 1093 insertions(+) create mode 100644 arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts create mode 100755 arch/arm64/boot/dts/freescale/imx93-pinfunc.h create mode 100644 arch/arm64/boot/dts/freescale/imx93.dtsi
From: Peng Fan <peng.fan@nxp.com> V2: Update License Add i.MX93 dtsi and 11x11 evk board support The required bindings and drivers has already been in tree. There arem checkpatch error for the pin header files as other i.MX pin pin header files. Peng Fan (3): arm64: dts: freescale: Add i.MX93 dtsi support arm64: dts: freescale: add i.MX93 11x11 EVK basic support arm64: defconfig: enable i.MX93 clk & pinctrl arch/arm64/boot/dts/freescale/Makefile | 1 + .../boot/dts/freescale/imx93-11x11-evk.dts | 130 ++++ arch/arm64/boot/dts/freescale/imx93-pinfunc.h | 623 ++++++++++++++++++ arch/arm64/boot/dts/freescale/imx93.dtsi | 337 ++++++++++ arch/arm64/configs/defconfig | 2 + 5 files changed, 1093 insertions(+) create mode 100644 arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts create mode 100755 arch/arm64/boot/dts/freescale/imx93-pinfunc.h create mode 100644 arch/arm64/boot/dts/freescale/imx93.dtsi -- 2.25.1
Hi Peng, On Tue, May 03, 2022 at 08:29:48PM +0800, Peng Fan (OSS) wrote: > From: Peng Fan <peng.fan@nxp.com> > > > V2: > Update License > > Add i.MX93 dtsi and 11x11 evk board support > > The required bindings and drivers has already been in tree. > There arem checkpatch error for the pin header files as other i.MX pin > pin header files. > > Peng Fan (3): > arm64: dts: freescale: Add i.MX93 dtsi support > arm64: dts: freescale: add i.MX93 11x11 EVK basic support > arm64: defconfig: enable i.MX93 clk & pinctrl Could you check if we can eliminate some (if not all) of the dtbs_check issues below? Shawn DTC arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb CHECK arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: /: 'compatible' is a required property From schema: .local/lib/python3.8/site-packages/dtschema/schemas/root-node.yaml arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: /: 'model' is a required property From schema: .local/lib/python3.8/site-packages/dtschema/schemas/root-node.yaml arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@44380000: compatible: 'oneOf' conditional failed, one must be fixed: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050-lpuart'] 'fsl,imx8ulp-lpuart' was expected 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] 'fsl,imx8qxp-lpuart' was expected From schema: repos/korg/imx/Documentation/devicetree/bindings/serial/fsl-lpuart.yaml arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: /soc@0/bus@44000000/serial@44380000: failed to match any schema with compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@44390000: compatible: 'oneOf' conditional failed, one must be fixed: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050-lpuart'] 'fsl,imx8ulp-lpuart' was expected 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] 'fsl,imx8qxp-lpuart' was expected From schema: repos/korg/imx/Documentation/devicetree/bindings/serial/fsl-lpuart.yaml arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: /soc@0/bus@44000000/serial@44390000: failed to match any schema with compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: pinctrl@443c0000: 'pinctrl-0' is a dependency of 'pinctrl-names' From schema: .local/lib/python3.8/site-packages/dtschema/schemas/pinctrl/pinctrl-consumer.yaml arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: /soc@0/bus@44000000/anatop@44480000: failed to match any schema with compatible: ['fsl,imx93-anatop', 'syscon'] arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@42570000: compatible: 'oneOf' conditional failed, one must be fixed: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050-lpuart'] 'fsl,imx8ulp-lpuart' was expected 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] 'fsl,imx8qxp-lpuart' was expected From schema: Documentation/devicetree/bindings/serial/fsl-lpuart.yaml arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: /soc@0/bus@42000000/serial@42570000: failed to match any schema with compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@42580000: compatible: 'oneOf' conditional failed, one must be fixed: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050-lpuart'] 'fsl,imx8ulp-lpuart' was expected 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] 'fsl,imx8qxp-lpuart' was expected From schema: Documentation/devicetree/bindings/serial/fsl-lpuart.yaml arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: /soc@0/bus@42000000/serial@42580000: failed to match any schema with compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@42590000: compatible: 'oneOf' conditional failed, one must be fixed: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050-lpuart'] 'fsl,imx8ulp-lpuart' was expected 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] 'fsl,imx8qxp-lpuart' was expected From schema: Documentation/devicetree/bindings/serial/fsl-lpuart.yaml arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: /soc@0/bus@42000000/serial@42590000: failed to match any schema with compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@425a0000: compatible: 'oneOf' conditional failed, one must be fixed: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050-lpuart'] 'fsl,imx8ulp-lpuart' was expected 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] 'fsl,imx8qxp-lpuart' was expected From schema: Documentation/devicetree/bindings/serial/fsl-lpuart.yaml arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: /soc@0/bus@42000000/serial@425a0000: failed to match any schema with compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@42690000: compatible: 'oneOf' conditional failed, one must be fixed: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050-lpuart'] 'fsl,imx8ulp-lpuart' was expected 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] 'fsl,imx8qxp-lpuart' was expected From schema: Documentation/devicetree/bindings/serial/fsl-lpuart.yaml arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: /soc@0/bus@42000000/serial@42690000: failed to match any schema with compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@426a0000: compatible: 'oneOf' conditional failed, one must be fixed: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050-lpuart'] 'fsl,imx8ulp-lpuart' was expected 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] 'fsl,imx8qxp-lpuart' was expected From schema: Documentation/devicetree/bindings/serial/fsl-lpuart.yaml arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: /soc@0/bus@42000000/serial@426a0000: failed to match any schema with compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: gpio@43810000: interrupts: [[0, 57, 4], [0, 58, 4]] is too long From schema: Documentation/devicetree/bindings/gpio/gpio-vf610.yaml arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: gpio@43820000: interrupts: [[0, 59, 4], [0, 60, 4]] is too long From schema: Documentation/devicetree/bindings/gpio/gpio-vf610.yaml arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: gpio@43830000: interrupts: [[0, 189, 4], [0, 190, 4]] is too long From schema: Documentation/devicetree/bindings/gpio/gpio-vf610.yaml arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: gpio@47400000: interrupts: [[0, 10, 4], [0, 11, 4]] is too long From schema: Documentation/devicetree/bindings/gpio/gpio-vf610.yaml
Shawn, > Subject: Re: [PATCH V2 0/3] arm64: add i.MX93 support > > Hi Peng, > > On Tue, May 03, 2022 at 08:29:48PM +0800, Peng Fan (OSS) wrote: > > From: Peng Fan <peng.fan@nxp.com> > > > > > > V2: > > Update License > > > > Add i.MX93 dtsi and 11x11 evk board support > > > > The required bindings and drivers has already been in tree. > > There arem checkpatch error for the pin header files as other i.MX pin > > pin header files. > > > > Peng Fan (3): > > arm64: dts: freescale: Add i.MX93 dtsi support > > arm64: dts: freescale: add i.MX93 11x11 EVK basic support > > arm64: defconfig: enable i.MX93 clk & pinctrl > > Could you check if we can eliminate some (if not all) of the dtbs_check issues > below? I just give a check, the fsl,imx93-lpuart strings are in linux-next tree through Greg's branch. With that patch, there will no lpuart warnings as below: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/ commit/?id=77edd0de002813629bb3b6efd336a630fab68aa0 But there is a warning about compatible/model for board, so I'll still send V3. Thanks, Peng. > > Shawn > > > DTC arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb > CHECK arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: /: 'compatible' is a > required property > From schema: .local/lib/python3.8/site- > packages/dtschema/schemas/root-node.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: /: 'model' is a required > property > From schema: .local/lib/python3.8/site- > packages/dtschema/schemas/root-node.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@44380000: > compatible: 'oneOf' conditional failed, one must be fixed: > ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long > 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', > 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050- > lpuart'] > 'fsl,imx8ulp-lpuart' was expected > 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] > 'fsl,imx8qxp-lpuart' was expected > From schema: > repos/korg/imx/Documentation/devicetree/bindings/serial/fsl-lpuart.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: > /soc@0/bus@44000000/serial@44380000: failed to match any schema with > compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@44390000: > compatible: 'oneOf' conditional failed, one must be fixed: > ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long > 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', > 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050- > lpuart'] > 'fsl,imx8ulp-lpuart' was expected > 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] > 'fsl,imx8qxp-lpuart' was expected > From schema: > repos/korg/imx/Documentation/devicetree/bindings/serial/fsl-lpuart.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: > /soc@0/bus@44000000/serial@44390000: failed to match any schema with > compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: pinctrl@443c0000: > 'pinctrl-0' is a dependency of 'pinctrl-names' > From schema: .local/lib/python3.8/site- > packages/dtschema/schemas/pinctrl/pinctrl-consumer.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: > /soc@0/bus@44000000/anatop@44480000: failed to match any schema with > compatible: ['fsl,imx93-anatop', 'syscon'] > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@42570000: > compatible: 'oneOf' conditional failed, one must be fixed: > ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long > 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', > 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050- > lpuart'] > 'fsl,imx8ulp-lpuart' was expected > 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] > 'fsl,imx8qxp-lpuart' was expected > From schema: Documentation/devicetree/bindings/serial/fsl- > lpuart.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: > /soc@0/bus@42000000/serial@42570000: failed to match any schema with > compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@42580000: > compatible: 'oneOf' conditional failed, one must be fixed: > ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long > 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', > 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050- > lpuart'] > 'fsl,imx8ulp-lpuart' was expected > 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] > 'fsl,imx8qxp-lpuart' was expected > From schema: Documentation/devicetree/bindings/serial/fsl- > lpuart.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: > /soc@0/bus@42000000/serial@42580000: failed to match any schema with > compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@42590000: > compatible: 'oneOf' conditional failed, one must be fixed: > ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long > 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', > 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050- > lpuart'] > 'fsl,imx8ulp-lpuart' was expected > 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] > 'fsl,imx8qxp-lpuart' was expected > From schema: Documentation/devicetree/bindings/serial/fsl- > lpuart.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: > /soc@0/bus@42000000/serial@42590000: failed to match any schema with > compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@425a0000: > compatible: 'oneOf' conditional failed, one must be fixed: > ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long > 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', > 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050- > lpuart'] > 'fsl,imx8ulp-lpuart' was expected > 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] > 'fsl,imx8qxp-lpuart' was expected > From schema: Documentation/devicetree/bindings/serial/fsl- > lpuart.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: > /soc@0/bus@42000000/serial@425a0000: failed to match any schema with > compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@42690000: > compatible: 'oneOf' conditional failed, one must be fixed: > ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long > 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', > 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050- > lpuart'] > 'fsl,imx8ulp-lpuart' was expected > 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] > 'fsl,imx8qxp-lpuart' was expected > From schema: Documentation/devicetree/bindings/serial/fsl- > lpuart.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: > /soc@0/bus@42000000/serial@42690000: failed to match any schema with > compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@426a0000: > compatible: 'oneOf' conditional failed, one must be fixed: > ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long > 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', > 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050- > lpuart'] > 'fsl,imx8ulp-lpuart' was expected > 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] > 'fsl,imx8qxp-lpuart' was expected > From schema: Documentation/devicetree/bindings/serial/fsl- > lpuart.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: > /soc@0/bus@42000000/serial@426a0000: failed to match any schema with > compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: gpio@43810000: > interrupts: [[0, 57, 4], [0, 58, 4]] is too long > From schema: Documentation/devicetree/bindings/gpio/gpio- > vf610.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: gpio@43820000: > interrupts: [[0, 59, 4], [0, 60, 4]] is too long > From schema: Documentation/devicetree/bindings/gpio/gpio- > vf610.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: gpio@43830000: > interrupts: [[0, 189, 4], [0, 190, 4]] is too long > From schema: Documentation/devicetree/bindings/gpio/gpio- > vf610.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: gpio@47400000: > interrupts: [[0, 10, 4], [0, 11, 4]] is too long > From schema: Documentation/devicetree/bindings/gpio/gpio- > vf610.yaml
Shawn, > Subject: Re: [PATCH V2 0/3] arm64: add i.MX93 support > > Hi Peng, > > On Tue, May 03, 2022 at 08:29:48PM +0800, Peng Fan (OSS) wrote: > > From: Peng Fan <peng.fan@nxp.com> > > > > > > V2: > > Update License > > > > Add i.MX93 dtsi and 11x11 evk board support > > > > The required bindings and drivers has already been in tree. > > There arem checkpatch error for the pin header files as other i.MX pin > > pin header files. > > > > Peng Fan (3): > > arm64: dts: freescale: Add i.MX93 dtsi support > > arm64: dts: freescale: add i.MX93 11x11 EVK basic support > > arm64: defconfig: enable i.MX93 clk & pinctrl > > Could you check if we can eliminate some (if not all) of the dtbs_check issues > below? Sorry for this. Will fix in v3. Thanks, Peng. > > Shawn > > > DTC arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb > CHECK arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: /: 'compatible' is a > required property > From schema: .local/lib/python3.8/site- > packages/dtschema/schemas/root-node.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: /: 'model' is a required > property > From schema: .local/lib/python3.8/site- > packages/dtschema/schemas/root-node.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@44380000: > compatible: 'oneOf' conditional failed, one must be fixed: > ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long > 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', > 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050- > lpuart'] > 'fsl,imx8ulp-lpuart' was expected > 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] > 'fsl,imx8qxp-lpuart' was expected > From schema: > repos/korg/imx/Documentation/devicetree/bindings/serial/fsl-lpuart.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: > /soc@0/bus@44000000/serial@44380000: failed to match any schema with > compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@44390000: > compatible: 'oneOf' conditional failed, one must be fixed: > ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long > 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', > 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050- > lpuart'] > 'fsl,imx8ulp-lpuart' was expected > 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] > 'fsl,imx8qxp-lpuart' was expected > From schema: > repos/korg/imx/Documentation/devicetree/bindings/serial/fsl-lpuart.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: > /soc@0/bus@44000000/serial@44390000: failed to match any schema with > compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: pinctrl@443c0000: > 'pinctrl-0' is a dependency of 'pinctrl-names' > From schema: .local/lib/python3.8/site- > packages/dtschema/schemas/pinctrl/pinctrl-consumer.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: > /soc@0/bus@44000000/anatop@44480000: failed to match any schema with > compatible: ['fsl,imx93-anatop', 'syscon'] > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@42570000: > compatible: 'oneOf' conditional failed, one must be fixed: > ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long > 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', > 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050- > lpuart'] > 'fsl,imx8ulp-lpuart' was expected > 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] > 'fsl,imx8qxp-lpuart' was expected > From schema: Documentation/devicetree/bindings/serial/fsl- > lpuart.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: > /soc@0/bus@42000000/serial@42570000: failed to match any schema with > compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@42580000: > compatible: 'oneOf' conditional failed, one must be fixed: > ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long > 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', > 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050- > lpuart'] > 'fsl,imx8ulp-lpuart' was expected > 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] > 'fsl,imx8qxp-lpuart' was expected > From schema: Documentation/devicetree/bindings/serial/fsl- > lpuart.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: > /soc@0/bus@42000000/serial@42580000: failed to match any schema with > compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@42590000: > compatible: 'oneOf' conditional failed, one must be fixed: > ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long > 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', > 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050- > lpuart'] > 'fsl,imx8ulp-lpuart' was expected > 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] > 'fsl,imx8qxp-lpuart' was expected > From schema: Documentation/devicetree/bindings/serial/fsl- > lpuart.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: > /soc@0/bus@42000000/serial@42590000: failed to match any schema with > compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@425a0000: > compatible: 'oneOf' conditional failed, one must be fixed: > ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long > 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', > 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050- > lpuart'] > 'fsl,imx8ulp-lpuart' was expected > 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] > 'fsl,imx8qxp-lpuart' was expected > From schema: Documentation/devicetree/bindings/serial/fsl- > lpuart.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: > /soc@0/bus@42000000/serial@425a0000: failed to match any schema with > compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@42690000: > compatible: 'oneOf' conditional failed, one must be fixed: > ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long > 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', > 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050- > lpuart'] > 'fsl,imx8ulp-lpuart' was expected > 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] > 'fsl,imx8qxp-lpuart' was expected > From schema: Documentation/devicetree/bindings/serial/fsl- > lpuart.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: > /soc@0/bus@42000000/serial@42690000: failed to match any schema with > compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: serial@426a0000: > compatible: 'oneOf' conditional failed, one must be fixed: > ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] is too long > 'fsl,imx93-lpuart' is not one of ['fsl,vf610-lpuart', 'fsl,ls1021a-lpuart', > 'fsl,ls1028a-lpuart', 'fsl,imx7ulp-lpuart', 'fsl,imx8qxp-lpuart', 'fsl,imxrt1050- > lpuart'] > 'fsl,imx8ulp-lpuart' was expected > 'fsl,imx93-lpuart' is not one of ['fsl,imx8qm-lpuart', 'fsl,imx8dxl-lpuart'] > 'fsl,imx8qxp-lpuart' was expected > From schema: Documentation/devicetree/bindings/serial/fsl- > lpuart.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb:0:0: > /soc@0/bus@42000000/serial@426a0000: failed to match any schema with > compatible: ['fsl,imx93-lpuart', 'fsl,imx7ulp-lpuart'] > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: gpio@43810000: > interrupts: [[0, 57, 4], [0, 58, 4]] is too long > From schema: Documentation/devicetree/bindings/gpio/gpio- > vf610.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: gpio@43820000: > interrupts: [[0, 59, 4], [0, 60, 4]] is too long > From schema: Documentation/devicetree/bindings/gpio/gpio- > vf610.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: gpio@43830000: > interrupts: [[0, 189, 4], [0, 190, 4]] is too long > From schema: Documentation/devicetree/bindings/gpio/gpio- > vf610.yaml > arch/arm64/boot/dts/freescale/imx93-11x11-evk.dtb: gpio@47400000: > interrupts: [[0, 10, 4], [0, 11, 4]] is too long > From schema: Documentation/devicetree/bindings/gpio/gpio- > vf610.yaml
© 2016 - 2026 Red Hat, Inc.