RE: [PATCH] PM: Disable usb host HW save and restore

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> > couple errata impacting different chip revs.
> >
> > Today in the older TI reference code this condition of a stuck on
> > power domain does not happen.  However, we are using a software
> > supervised method to disable the power domain.  May be this code has a
> > bug or the hardware does around auto use for this domain.
>
> Yes, usb-host autoidle was enabled when I was digging this issue.

Host domain?  (not host module).

> > The USBTLL SAR in 3.0 and before silicon will case a deadlock on 2nd
> > sleep attempt.  On 3.1 and after its fixed.
>
> So ES3.0 devices are exposed to the cold reset issue (since USBTLL SAR
> is only enabled in ES3.1). Would you suspect that we can enable USB host
> SAR, if the AUTOIDLE is turned off? Then we would not need this patch.

For 3.0 we used a software sar if ohci was in use.  For ehci its not good enough as there is state not accessible by software.

Not as you wrote. I was thinking you need to try to go to idle using CM_CLKSTCTRL_USBHOST = 1.  Not at 0x3 and then waiting for a dependent event to trigger you.  Once your preconditions are met you can initiate and idle ack sequence.

Regards,
Richard W.
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux