On Thursday, November 06, 2014 03:50:59 PM Grygorii Strashko wrote: > Hi Santosh, Kevin, > > I've separated these patches in standalone series as requested by > Santosh (https://lkml.org/lkml/2014/10/24/591). Also, I've kept > versioning of patches from original series and therefor this > is v4 of patches. > > The patch 1 was originally introduced in [1] (Apr 2014) and it allows > to fill per-device list of clock from DT. > > The patch 2 is small clean up needed for patch 3. > > The patch 3 was created as was discussed in v2 and first introduced in v3. > Here I marked it as RFC, because I've found some disadvantages of such > approach - see comments to the patch itself. > > Finally, this series is needed to enable to enable Runtime > PM for Keystone 2, but honestly I need only patch 1. > > RFC version of patches can be found at [2]. > > Changes in v4: > - pm_clk_add_clk() changed to get reference on clock as > requested by Dmitry Torokhov (see v3). Now the caller has to > use clk_put() on clock pointer when done. > > Changes in v3: > - handling of the case when !CONFIG_PM_RUNTIME has been > moved in PM clock framework. > > Changes in v2: > - minor comments applied and rebased on top of Linux 3.18-rc1. > > Links on previous versions: > v3: https://lkml.org/lkml/2014/10/23/342 > v2: https://lkml.org/lkml/2014/10/20/248 > v1: https://lkml.org/lkml/2014/9/29/382 > > [1] "[PATCH/RFC 0/4] of: Register clocks for Runtime PM with PM core" > https://lkml.org/lkml/2014/4/24/1118 > > [2] "[RFC PATCH 0/4] ARM: keystone: pm: switch to use generic pm domains" > https://lkml.org/lkml/2014/9/25/364 > > CC: Santosh Shilimkar <ssantosh@xxxxxxxxxx> > CC: Kevin Hilman <khilman@xxxxxxxxxx> > CC: Ulf Hansson <ulf.hansson@xxxxxxxxxx> > CC: Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> > CC: Dmitry Torokhov <dmitry.torokhov@xxxxxxxxx> > > Geert Uytterhoeven (1): > PM / clock_ops: Add pm_clk_add_clk() > > Grygorii Strashko (2): > PM / clock_ops: make __pm_clk_enable more generic > PM / clock_ops: add and enable clocks always if !CONFIG_PM_RUNTIME > > drivers/base/power/clock_ops.c | 89 +++++++++++++++++++++++++++--------------- > include/linux/pm_clock.h | 8 ++++ > 2 files changed, 65 insertions(+), 32 deletions(-) Patches [1-2/3] queued up for 3.19, thanks! -- I speak only for myself. Rafael J. Wysocki, Intel Open Source Technology Center. -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html