Re: [RFC 1/1] omap3: PM: MPU and CORE should stay awake if there is CAM domain ACTIVE

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

 



Paul Walmsley wrote:
> On Fri, 27 Jan 2012, Sakari Ailus wrote:
> 
>> MPU and CORE should stay awake if there is CAM domain ACTIVE.
> 
> I guess this should read that MPU and CORE should stay awake if the ISP IP 
> block is active?
> 
>> This is because that module doesn't have wake-up capability.
>>
>> The original patch was written by Jouni Högander in 2008 and this is the
>> last part left of it which is not in upstream yet.
>>
>> I wonder if the approach taken in the patch is valid these days;
>> nevertheless it seems to do the job...
> 
> Unfortunately we do not yet have a Linux generic framework for this sort 
> of thing yet, and Tony doesn't want to add more platform_data function 
> pointers.  So in the interim, would suggest following an 
> approach similar to the patch at the bottom of this message:
> 
> http://www.spinics.net/lists/linux-omap/msg63495.html
> 
> using PM QoS constraints to get what you want.  Make sure you keep the big 
> nasty comment in there.  That way, when someone manages to get some 
> generic support in for it, we can convert it over easily.
> 
> We should probably be marking all of these IP blocks with broken wakeup 
> with a hwmod flag also, for warning purposes if nothing else.  "Warning, 
> missing IP block wakeup line; energy consumption will be higher than 
> necessary; please annoy your silicon vendor"

Thanks Kevin, Paul and Jean!

I think we'll then make a similar change to the ISP driver until the
matter is resolved in a generic way.

Regards,

-- 
Sakari Ailus
sakari.ailus@xxxxxx
--
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