Hi,
I am working on OMAP4470 based device and using kernel 3.0.31.
In this device modem is connected to OMAP by USB EHCI, Below are my queries:
1. Is the runtime PM is implemented for USB EHCI driver?
In current kernel code the clocks are enabled once ports gets enumerate and after ports disconnect clocks will disabled.(normal suspend/resume is working fine)
Due to this the current consumption in idle mode is more, I tried to disabled clocks but the EHCI controller registers are accessed from multiple places in kernel code hence it gives error and this is not working.
2. I also tried to put EHCI controller in smart idle mode but due to errata i571 we can not put in smart idle.(USB host EHCI may stall when entering smart-standby mode)
Is my understanding correct?
Please let me know suggestions/comments on this.
Regards,
Raviraj