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