1. 06 3月, 2014 5 次提交
  2. 10 1月, 2014 2 次提交
  3. 23 8月, 2013 1 次提交
    • W
      i2c: move OF helpers into the core · 687b81d0
      Wolfram Sang 提交于
      I2C of helpers used to live in of_i2c.c but experience (from SPI) shows
      that it is much cleaner to have this in the core. This also removes a
      circular dependency between the helpers and the core, and so we can
      finally register child nodes in the core instead of doing this manually
      in each driver. So, fix the drivers and documentation, too.
      Signed-off-by: NWolfram Sang <wsa@the-dreams.de>
      687b81d0
  4. 20 8月, 2013 1 次提交
  5. 16 6月, 2013 2 次提交
    • L
      i2c: nomadik: use pinctrl PM helpers · ac844b62
      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: Mark Brown <broonie@kernel.org>
      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>
      Acked-by: NWolfram Sang <wsa@the-dreams.de>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      ac844b62
    • L
      i2c: nomadik: allocate adapter number dynamically · d15b8575
      Linus Walleij 提交于
      The Nomadik I2C was using a local atomic counter to number
      the I2C adapters. This does not work on configurations where
      you also add, say a GPIO bit-banged adapter to the system.
      They will start to conflict about being adapter 0.
      
      There is no reason to use the numbered adapter function, and
      the semantic effect on systems with only Nomadik I2C blocks
      will be none - instead of increasing the number atomically
      in the driver itself, it is done in the I2C core.
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: NWolfram Sang <wsa@the-dreams.de>
      d15b8575
  6. 15 6月, 2013 1 次提交
    • L
      i2c: nomadik: support elder Nomadiks · 3a205be5
      Linus Walleij 提交于
      The Nomadik I2C block was introduced with the Nomadik STn8815
      SoC (the STn8810 incidentally is identical to the one named
      i2c-stu300.c). However as developments have only been tested
      on the DB8500 family, it was not properly working with the
      STn8815 anymore.
      
      Rectify this by adding some vendor variant data in the same
      manner as other PrimeCells, and switch code path depending
      on version.
      
      Tested on the S8815 Nomadik dongle.
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: NWolfram Sang <wsa@the-dreams.de>
      3a205be5
  7. 22 2月, 2013 1 次提交
  8. 28 1月, 2013 2 次提交
  9. 13 11月, 2012 1 次提交
  10. 02 11月, 2012 1 次提交
  11. 06 10月, 2012 1 次提交
  12. 12 9月, 2012 1 次提交
  13. 18 8月, 2012 1 次提交
  14. 13 7月, 2012 1 次提交
  15. 09 7月, 2012 3 次提交
  16. 29 10月, 2011 2 次提交
  17. 25 8月, 2011 1 次提交
  18. 24 8月, 2011 1 次提交
  19. 25 5月, 2011 12 次提交