Hi,

On 02/01/2014 06:57 PM, Michal Suchanek wrote:
Hello,

when an EHCI device is disconnected from an a20 board usb1/usb2
controller this is not noticed by the kernel until another device is
plugged in. This is a problem with CB2 and CT.

Correct, I noticed the same problem when doing the upstream EHCI support,
the fix for this is to change UsbPhyInit() in drivers/usb/host/sw_hci_sunxi.c

It currently sets a different disconnect threshold for sun5i using a
"if (sunxi_is_sun5i())" test, changing that to "if (!sunxi_is_sun4i())
so using the same value on sun7i as we do on sun5i, should fix this,
it does so with the upstream usb code.

I've fixing this for 3.4 on my todo list, but feel free to beat me to it :)

Regards,

Hans

--
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to