Re: [PATCH] OMAP: USB : Fix the EHCI enumeration and core retention issue

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

 



"Munegowda, Keshava" <keshava_mgowda@xxxxxx> writes:

> On Tue, Jul 3, 2012 at 12:17 PM, Munegowda, Keshava
> <keshava_mgowda@xxxxxx> wrote:
>> On Mon, Jul 2, 2012 at 10:24 PM, Kevin Hilman <khilman@xxxxxx> wrote:
>>> Felipe, Keshava,
>>>
>>> Kevin Hilman <khilman@xxxxxx> writes:
>>>
>>>> Felipe Balbi <balbi@xxxxxx> writes:
>>>>
>>>> [...]
>>>>
>>>>> Keshava is reverting a fix for a HW errata. I can't accept it as it will
>>>>> cause regressions. Granted, regression by regression, there's no change,
>>>>> but I simply can't knowingly cause a regression to the driver just to
>>>>> have PM working. We need a real fix for this issue.
>>>>
>>>> Sure, as long as there is a fix in this -rc cycle.
>>>>
>>>> This driver intoduced changes in v3.5 that break PM for the whole SoC
>>>> (by preventing CORE retention.)  These changes were clearly not tested
>>>> with PM.
>>>>
>>>> If you cannot fix this during the -rc cycle, then you need to revert the
>>>> driver PM changes that broke PM for the *whole* SoC.
>>>
>>> What's the status of this regression?
>>>
>>> This is still broken in v3.5-rc and is preventing CORE retention for the
>>> *whole* SoC.
>>>
>>> Please fix this, either with a proper fix, or a revert for 3.5-rc.
>>
>>
>> The proper fix for this is implement ion of ehci remote wakeup through
>> I/O chain handler; it takes time.
>> As Felipe also mentioned,  This patch is OK for now.
>
> Sorry, Felipe still insist not to revert this patch, but to change
> this patch requires quite more changes in the usbhs core
> and we need to see the how the hub control changes need to be brought
> in to usbhs core. so , reverting is the
> best solution to time being.
>
> Its observed that ehci was enabled after linux kernal version 3.3 ;
> before that even though driver was there
> the ehci deriver was disabled by defaults; and it is expected the
> people who want to use NFS then can enable it
> explicitly.
>
> so,  the solution is
>
> 1. Use this patch ( reverting the hw errata ) to fix the NFS Boot and
> suspend/resume crash

Or, use the patches from Russ Dill where were more targetted fixes.
Either way, I'm OK with that.

> 2. Disable the ehci driver to make the pm work in idle case ;
>               This configuration should exist till the ehci remote
> wakeup implementation completes.

Yes.  Please disabled it by default.

Until PM in this driver can work without breaking PM for the whole SoC,
it should remain disabled.

Please queue up all of these fixes ASAP for the v3.5

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


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux