lkml.org 
[lkml]   [2014]   [Feb]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH 00/17] amba: PM fixups for amba bus and some amba drivers
    Date
    This patchset fixes the PM problems you yet when combining CONFIG_PM_SLEEP and
    CONFIG_PM_RUNTIME. In principle these drivers did not manage to put it's devices
    into low power state at system suspend, which then this patchset intend to fix.

    Both the drivers and the amba bus converts to the new SET_PM_RUNTIME_PM_OPS
    macro while setting up the runtime PM callbacks, which is intended to be used
    for solving these kind of issues.

    The fixes for the amba bus needs to be merged prior to the other, thus I think
    it could make sense to merge this complete patchset through Russell's tree,
    if he and the other maintainers think this is okay.

    Ulf Hansson (17):
    amba: Let runtime PM callbacks be available for CONFIG_PM
    amba: Add late and early PM callbacks
    mmc: mmci: Mask IRQs for all variants during runtime suspend
    mmc: mmci: Let runtime PM callbacks be available for CONFIG_PM
    mmc: mmci: Put the device into low power state at system suspend
    spi: pl022: Let runtime PM callbacks be available for CONFIG_PM
    spi: pl022: Don't ignore power domain and amba bus at system suspend
    spi: pl022: Fully gate clocks at request inactivity
    spi: pl022: Simplify clock handling
    spi: pl022: Remove redundant pinctrl to default state in probe
    i2c: nomadik: Convert to devm functions
    i2c: nomadik: Remove redundant call to pm_runtime_disable
    i2c: nomadik: Leave probe with the device in active state
    i2c: nomadik: Fixup deployment of runtime PM
    i2c: nomadik: Convert to late and early system PM callbacks
    i2c: nomadik: Remove busy check for transfers at suspend late
    i2c: nomadik: Fixup system suspend

    drivers/amba/bus.c | 10 ++-
    drivers/i2c/busses/i2c-nomadik.c | 146 ++++++++++++++++++--------------------
    drivers/mmc/host/mmci.c | 72 ++++++++++---------
    drivers/spi/spi-pl022.c | 95 +++++++++++--------------
    4 files changed, 159 insertions(+), 164 deletions(-)

    --
    1.7.9.5



    \
     
     \ /
      Last update: 2014-02-04 17:41    [W:4.238 / U:0.344 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site