I'm trying to put BB C3 version with linux-2.6.29Exp-omap1 in sleep
mode. I am able to put BB in sleep mode but while resuming it is not
able to bring back USB hub. In the errata sheet of OMAP3530 at page 108,
i found this article:
Details: The USB TLL Save-And-Restore (SAR) + USBHOST TLL locks
up system during CORE_OFF and suspend to RAM. A hardware issue in the
TLL block causes a deadlock during the automatic hardware context saving
of the TLL block. On second hardware SAR, the save mechanism does not
function as expected; this is causes a lock-up in the SAR.This issue
impacts the OHCI TLL, PHY, and EHCI TLL modes. This does not impact HS
PHY mode.There is no workaround for EHCI mode (HS TLL).
Workaround(s) OHCI (FS TLL or FS PHY modes) : In OHCI mode, software
Context / Restore is functional and will be integrated as part of
mainline releases. This is a full workaroundfor the hardware issue.
Is this the reason that is creating problem? if yes how can i use OHCI
mode for connecting my usb devices? IS there any workaround such that i
can resume my usb device from sleep mode?
please if anyone has sorted out this issue, help me on this. If any more
details required just let me know.
Thanks