Need a phy function to enable / disable usb squelch detection

Peter Chen Peter.Chen at freescale.com
Thu Mar 26 18:21:41 PDT 2015


 
> Hi Kishon,
> 
> I've been debugging why some devices do not work with the musb otg
> controller found on Allwinner SoC-s, and the conclusion is not good, the
> Android kernel does a poke to the phy before releasing the usb reset.
> 
> Now you did not want me to introduce any sunxi specific / private phy
> functions in my initial patch-series for adding sunxi support, but in this case I do
> not really see an alternative, as this is a very platform specific hack to work
> around an issue with the phy-s squelch detection which causes it to see a
> squelch when reset is released switching it to high speed mode when a lo
> speed device is connected, after which things fall apart.
> 

The nofity_connect API at struct usb_phy may satisfy your requirement,
it will be called after bus rest has finished.

Peter



More information about the linux-arm-kernel mailing list