RE: Regression caused by: usb: add a flag to skip PHY initialization to struct usb_hcd

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

 



 
> >>>
> >> And this is what the "decompiled" device tree entry for the USB
> >> controller and phy look like:
> >>
> >>               usb@2184200 {
> >>                   compatible = "fsl,imx6q-usb", "fsl,imx27-usb";
> >>                   reg = <0x2184200 0x200>;
> >>                   interrupts = <0x0 0x28 0x4>;
> >>                   clocks = <0x4 0xa2>;
> >>                   fsl,usbphy = <0x2c>;
> >>                   fsl,usbmisc = <0x29 0x1>;
> >>                   dr_mode = "host";
> >>                   ahb-burst-config = <0x0>;
> >>                   tx-burst-size-dword = <0x10>;
> >>                   rx-burst-size-dword = <0x10>;
> >>                   status = "okay";
> >>                   disable-over-current;
> >>                   vbus-supply = <0x2d>;
> >>               };
> >>
> >>               usbphy@20ca000 {
> >>                   compatible = "fsl,imx6q-usbphy", "fsl,imx23-usbphy";
> >>                   reg = <0x20ca000 0x1000>;
> >>                   interrupts = <0x0 0x2d 0x4>;
> >>                   clocks = <0x4 0xb7>;
> >>                   fsl,anatop = <0x2>;
> >>                   phandle = <0x2c>;
> >>               };
> >>
> >> So, using deprecated? "fsl,usbphy" instead of "phys", in case that matters.
> >>
> > It is ok.
> >
> > Check two things:
> > - ci->usb_phy is non-NULL, and ci->phy is NULL
> 
> That is correct
> 
> > - phy_roothub is NULL at the functions of drivers/usb/core/phy.c
> 
> I put a trace at the beginning of each of the functions of that file but none of them is
> ever called.
> 

It is so strange. Please double confirm your git bisect is correct, if it is, try to find which
line causes your regression.

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