i.MX6 USB OTG support is broken on linux-next
Shawn Guo
shawn.guo at freescale.com
Mon May 12 06:54:39 PDT 2014
On Mon, May 12, 2014 at 09:22:33AM +0800, Chen Peter-B29397 wrote:
>
> > >
> > > So when the board is OTG & EH (CONFIG_USB_OTG is set), it should have
> > > TPL according to spec. In fact, even the CONFIG_USB_OTG_WHITELIST is
> > > not set, the non-TPL devices have not worked well, eg, it will not be
> > > enumerated again after it has disconnected from host 10 seconds later
> > > due to vbus has turned off by host.
> >
> > So all in all, it sounds to me that in my case, USB_OTG_FSM shouldn't be
> > set, neither in defconfig nor manually in menuconfig, right?
> >
> > What about USB_OTG? Can I set it in defconfig or manually in menuconfig?
> >
>
> In your case, you should not set CONFIG_USB_OTG no matter at defconfig
> and at menuconfig.
Hmm, at least in my testing (USB mouse/keyboard connected to OTG port),
it works as before even I enable CONFIG_USB_OTG, as long as I do *not*
enable CONFIG_USB_OTG_FSM.
Since it works for my case, I'm wondering why you think I shouldn't
enable CONFIG_USB_OTG at all.
Shawn
More information about the linux-arm-kernel
mailing list