1. 30 4月, 2014 1 次提交
  2. 06 3月, 2014 2 次提交
  3. 23 2月, 2014 1 次提交
  4. 05 2月, 2014 2 次提交
  5. 03 2月, 2014 1 次提交
  6. 15 10月, 2013 1 次提交
  7. 26 9月, 2013 1 次提交
  8. 17 9月, 2013 2 次提交
  9. 29 8月, 2013 1 次提交
  10. 22 8月, 2013 1 次提交
  11. 30 7月, 2013 1 次提交
  12. 18 6月, 2013 1 次提交
  13. 17 6月, 2013 1 次提交
  14. 16 6月, 2013 1 次提交
    • L
      spi: pl022: use pinctrl PM helpers · f1c9cf07
      Linus Walleij 提交于
      This utilize the new pinctrl core PM helpers to transition
      the driver to "sleep" and "idle" states, cutting away some
      boilerplate code.
      
      Cc: Hebbar Gururaja <gururaja.hebbar@ti.com>
      Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>
      Cc: Kevin Hilman <khilman@linaro.org>
      Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
      Cc: Stephen Warren <swarren@wwwdotorg.org>
      Cc: Wolfram Sang <wsa@the-dreams.de>
      Acked-by: NMark Brown <broonie@kernel.org>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      f1c9cf07
  15. 28 5月, 2013 1 次提交
  16. 13 3月, 2013 1 次提交
  17. 08 12月, 2012 1 次提交
  18. 23 10月, 2012 1 次提交
    • U
      spi/pl022: Revert recent runtime PM changes · 213d27a4
      Ulf Hansson 提交于
      [Originally sent by Ulf as two changes, squashed down into one with a
      redone changelog, thanks to Russell King for analysis. -- broonie]
      
      This reverts commit 688723 (spi/pl022: enable runtime PM) and commit
      2fb30d (spi/pl022: fix spi-pl022 pm enable at probe).
      
      Commit "spi/pl022: enable runtime PM" introduced runtime PM issues as it
      interacted badly with the work Russell King had done to move core
      runtime PM handling into the bus.  Due to that commit, "spi/pl022: fix
      spi-pl022 pm enable at probe" was merged to fix part of those issues.
      
      Instead of adding another fix, let's clean up and revert everything
      back to when it was already fine.
      Signed-off-by: NUlf Hansson <ulf.hansson@linaro.org>
      Reviewed-by: NLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      
      Revert "spi/pl022: enable runtime PM"
      
      Conflicts:
      	drivers/spi/spi-pl022.c
      213d27a4
  19. 17 10月, 2012 4 次提交
  20. 28 9月, 2012 2 次提交
  21. 25 9月, 2012 1 次提交
  22. 20 9月, 2012 1 次提交
    • P
      spi/pl022: adopt pinctrl support · 4f5e1b37
      Patrice Chotard 提交于
      Amend the PL022 pin controller to optionally take a pin control
      handle and set the state of the pins to "default" on boot and
      runtime resume, and to "sleep" at runtime suspend. This way we
      will dynamically save power on the SPI busses, for example some
      electronic designs may be able to ground the pins when unused
      instead of pull-up. Some pin controllers may want to set the
      pins as wake-up sources when sleeping.
      
      Effect on platforms using the PL022 driver:
      
      - If the platform does not use pin control - no semantic effect,
        the pinctrl stubs will kick in and resolve the situation.
      
      - Platforms using this driver and have pin control but no
        function defined for the PL022 need to either supply a
        "default" function in their map or enable pinctrl dummies
        so the driver is satisfied.
      
      - Platforms using this driver with hogs for setting up the PL022
        pin control - stop using hogs to take the pl022 pin control
        handle, let the driver handle this.
      
      I'be looked at some platforms that may be affected:
      
      - SPEAr: appears to define the proper functions in their device
        trees and not hogging them, so things should be smooth, the
        driver will simply start to take its pins.
      
      - Ux500: the proper function is defined and will be taken properly
        by the driver. New sleep states introduced by a separate patch to
        ux500 but no regression, since the default state is sufficient.
      
      - U300: old hog deleted as part of this patch.
      
      - LPC32xx: does not appear to be using pinctrl.
      
      - ARM Integrator IMPD1, RealView & Versatile: does not use pinctrl.
      Tested-by: NRoland Stigge <stigge@antcom.de>
      Signed-off-by: NPatrice Chotard <patrice.chotard@stericsson.com>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      4f5e1b37
  23. 06 9月, 2012 1 次提交
  24. 23 8月, 2012 3 次提交
  25. 18 8月, 2012 1 次提交
  26. 02 7月, 2012 3 次提交
  27. 28 4月, 2012 2 次提交
  28. 18 4月, 2012 1 次提交