Hi,
My hardware is DM3730 1.2 silicon rev on omap3evm board rev. G. I use kernel 2.6.27 from DVDSK.
There is a lot of threads about usb phy used on on Mistral's board but I can't fix some issue with port suspend/resume sequence.
Such log is after turning on autoidle and first write attempt to the device connected to usb host port.
[ 72.095550] ehci-omap ehci-omap.0: port 2 resume error -110
[ 72.101501] hub 1-0:1.0: hub_port_status failed (err = -32)
crush.sh: line 3: can't create /dev/ttyUSB2: Device or resource busy
[ 72.148101] usb 1-2: USB disconnect, address 2
1. Is it possible to turn on autoidle for root hub with device attached to the usb port? In such scenario iclk and fclk will be on/off for host controller.
First idea was that It can be issue related with advisory 1.64 from sprz319e.pdf (errata for DM37xx) but there is written that ii should be considered only
with silicon revision 1.0.
2. What about USB3320 - is there any possibility that the fault is on the phy site and changing it for new hardware can help?