dt-bindings: usb: chipidea,usb2-imx: move imx parts to dedicated schema
authorXu Yang <xu.yang_2@nxp.com>
Thu, 21 Mar 2024 08:14:32 +0000 (16:14 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 27 Mar 2024 06:57:16 +0000 (07:57 +0100)
commitaf1969a1f6b54f8a6e0ca1986f0e8836d2dcc0a6
tree5846bcb5a44284f4eae20e7505cde797d7512c9d
parent43590333ca086070b302fb390bacec5c12c8a9b1
dt-bindings: usb: chipidea,usb2-imx: move imx parts to dedicated schema

As more and more NXP i.MX chips come out, it becomes harder to maintain
ci-hdrc-usb2.yaml if more stuffs like property restrictions are added to
this file. This will separate i.MX parts out of ci-hdrc-usb2.yaml and add
a new schema for NXP ChipIdea USB2 Controller, also add a common schema.

1. Copy common ci-hdrc-usb2.yaml properties to a new shared
   chipidea,usb2-common.yaml schema.
2. Move fsl,* compatible devices and imx spefific properties
   to dedicated binding file chipidea,usb2-imx.yaml.

Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Xu Yang <xu.yang_2@nxp.com>
Link: https://lore.kernel.org/r/20240321081439.541799-4-xu.yang_2@nxp.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Documentation/devicetree/bindings/usb/chipidea,usb2-common.yaml [new file with mode: 0644]
Documentation/devicetree/bindings/usb/chipidea,usb2-imx.yaml [new file with mode: 0644]
Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml