On Fri, Mar 02, 2012 at 12:28:48PM +0200, Felipe Balbi wrote: > +# When Samsung's platform start supporting pm_runtime, this check > +# for HAVE_CLK should be removed. There's actually no barrier to using pm_runtime without any platform usage of it, the calls are always there and have default handling. There's also no general relationship between pm_runtime and the clock API - while some architectures have integrated some of their clock management into the pm_runtime code this is *far* from universal and depending on what one is doing with the clocking it's not entirely clear that it ever will be. Certainly the use of pm_runtime is broadly orthogonal to direct use of the clock API by drivers. > Anton, you guys need to start supporting pm_runtime soon as I want to > remove that HAVE_CLK dependency. Please start working on that. If all > you need is to enable/disable clocks, it should be very straight forward > to use pm_runtime. It's not just clocks, the Samsung CPUs ought to be doing a bunch more stuff with pm_runtime to support their power domains (and are in fact already doing so in mainline for Exynos). -- 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