RE: USB Host support for mx25

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



 
> Here are my changes:
> 
> diff --git a/arch/arm/boot/dts/imx25-pdk.dts b/arch/arm/boot/dts/imx25-
> pdk.dts index 7a6d21f..fc91592 100644
> --- a/arch/arm/boot/dts/imx25-pdk.dts
> +++ b/arch/arm/boot/dts/imx25-pdk.dts
> @@ -107,3 +107,8 @@
>         fsl,uart-has-rtscts;
>         status = "okay";
>  };
> +
> +&usbhost1 {
> +       external-vbus-divider;
> +       status = "okay";
> +};
> diff --git a/arch/arm/boot/dts/imx25.dtsi b/arch/arm/boot/dts/imx25.dtsi
> index 32f760e..11198af 100644
> --- a/arch/arm/boot/dts/imx25.dtsi
> +++ b/arch/arm/boot/dts/imx25.dtsi
> @@ -482,13 +482,17 @@
>                         };
> 
>                         usbphy1: usbphy@1 {
> -                               compatible = "nop-usbphy";
> -                               status = "disabled";
> +                               compatible = "usb-nop-xceiv";
> +                               clocks = <&clks 0>;
> +                               clock-names = "main_clk";
> +                               status = "okay";
>                         };
> 
>                         usbphy2: usbphy@2 {
> -                               compatible = "nop-usbphy";
> -                               status = "disabled";
>                         usbphy2: usbphy@2 {
> -                               compatible = "nop-usbphy";
> -                               status = "disabled";
> +                               compatible = "usb-nop-xceiv";
> +                               clocks = <&clks 0>;
> +                               clock-names = "main_clk";
> +                               status = "okay";
>                         };
> 
>                         usbotg: usb@53ff4000 { @@ -498,6 +502,7 @@
>                                 clocks = <&clks 9>, <&clks 70>, <&clks 8>;
>                                 clock-names = "ipg", "ahb", "per";
>                                 fsl,usbmisc = <&usbmisc 0>;
> +                               fsl,usbphy = <&usbphy1>;
>                                 status = "disabled";
>                         };
> 
> @@ -508,6 +513,7 @@
>                                 clocks = <&clks 9>, <&clks 70>, <&clks 8>;
>                                 clock-names = "ipg", "ahb", "per";
>                                 fsl,usbmisc = <&usbmisc 1>;
> +                               fsl,usbphy = <&usbphy2>;
>                                 status = "disabled";
>                         };
> 
> 
> ,and then it fails at:
> 
> imx_usb 53ff4400.usb: usbmisc init failed, ret=-517 platform 53ff4400.usb:
> Driver imx_usb requests probe deferral
> 

Do you have usbmisc node? usbmisc is not probed or its probe has failed.

Peter

��.n��������+%������w��{.n�����{���)��jg��������ݢj����G�������j:+v���w�m������w�������h�����٥





[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux