On Mon, May 27, 2019 at 11:06:14AM +0800, Peter Chen wrote:
> Add imx7ulp USBOTG1 support.
> 
> Signed-off-by: Peter Chen <peter.c...@nxp.com>
> ---
>  arch/arm/boot/dts/imx7ulp.dtsi | 31 +++++++++++++++++++++++++++++++
>  1 file changed, 31 insertions(+)
> 
> diff --git a/arch/arm/boot/dts/imx7ulp.dtsi b/arch/arm/boot/dts/imx7ulp.dtsi
> index fca6e50f37c8..37b058119505 100644
> --- a/arch/arm/boot/dts/imx7ulp.dtsi
> +++ b/arch/arm/boot/dts/imx7ulp.dtsi
> @@ -30,6 +30,7 @@
>               serial1 = &lpuart5;
>               serial2 = &lpuart6;
>               serial3 = &lpuart7;
> +             usbphy0 = &usbphy1;
>       };
>  
>       cpus {
> @@ -133,6 +134,36 @@
>                       clock-names = "ipg", "per";
>               };
>  
> +             usbotg1: usb@40330000 {
> +                     compatible = "fsl,imx7ulp-usb", "fsl,imx6ul-usb",
> +                             "fsl,imx27-usb";

If "fsl,imx6ul-usb" is the one that imx7ulp device is compatible with
and will match in driver, "fsl,imx27-usb" can just be dropped.  Same
comment on usbmisc and usbphy below.

Shawn

> +                     reg = <0x40330000 0x200>;
> +                     interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>;
> +                     clocks = <&pcc2 IMX7ULP_CLK_USB0>;
> +                     phys = <&usbphy1>;
> +                     fsl,usbmisc = <&usbmisc1 0>;
> +                     ahb-burst-config = <0x0>;
> +                     tx-burst-size-dword = <0x8>;
> +                     rx-burst-size-dword = <0x8>;
> +                     status = "disabled";
> +             };
> +
> +             usbmisc1: usbmisc@40330200 {
> +                     compatible = "fsl,imx7ulp-usbmisc", "fsl,imx7d-usbmisc",
> +                             "fsl,imx6q-usbmisc";
> +                     #index-cells = <1>;
> +                     reg = <0x40330200 0x200>;
> +             };
> +
> +             usbphy1: usbphy@0x40350000 {
> +                     compatible = "fsl,imx7ulp-usbphy",
> +                             "fsl,imx6ul-usbphy", "fsl,imx23-usbphy";
> +                     reg = <0x40350000 0x1000>;
> +                     interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>;
> +                     clocks = <&pcc2 IMX7ULP_CLK_USB_PHY>;
> +                     #phy-cells = <0>;
> +             };
> +
>               usdhc0: mmc@40370000 {
>                       compatible = "fsl,imx7ulp-usdhc", "fsl,imx6sx-usdhc";
>                       reg = <0x40370000 0x10000>;
> -- 
> 2.14.1
> 

Reply via email to