• Linus Torvalds's avatar
    Merge branch 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux · 39de65aa
    Linus Torvalds authored
    Pull i2c updates from Wolfram Sang:
     "Here is the pull request from the i2c subsystem.  It got a little
      delayed because I needed to wait for a dependency to be included
      (commit b424080a: "reset: Add optional resets and stubs").  Plus,
      I had some email problems.  All done now, the highlights are:
    
       - drivers can now deprecate their use of i2c classes.  That shouldn't
         be used on embedded platforms anyhow and was often blindly
         copy&pasted.  This mechanism gives users time to switch away and
         ultimately boot faster once the use of classes for those drivers is
         gone for good.
    
       - new drivers for QUP, Cadence, efm32
    
       - tracepoint support for I2C and SMBus
    
       - bigger cleanups for the mv64xxx, nomadik, and designware drivers
    
      And the usual bugfixes, cleanups, feature additions.  Most stuff has
      been in linux-next for a while.  Just some hot fixes and new drivers
      were added a bit more recently."
    
    * 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (63 commits)
      i2c: cadence: fix Kconfig dependency
      i2c: Add driver for Cadence I2C controller
      i2c: cadence: Document device tree bindings
      Documentation: i2c: improve section about flags mangling the protocol
      i2c: qup: use proper type fro clk_freq
      i2c: qup: off by ones in qup_i2c_probe()
      i2c: efm32: fix binding doc
      MAINTAINERS: update I2C web resources
      i2c: qup: New bus driver for the Qualcomm QUP I2C controller
      i2c: qup: Add device tree bindings information
      i2c: i2c-xiic: deprecate class based instantiation
      i2c: i2c-sirf: deprecate class based instantiation
      i2c: i2c-mv64xxx: deprecate class based instantiation
      i2c: i2c-designware-platdrv: deprecate class based instantiation
      i2c: i2c-davinci: deprecate class based instantiation
      i2c: i2c-bcm2835: deprecate class based instantiation
      i2c: mv64xxx: Fix reset controller handling
      i2c: omap: fix usage of IS_ERR_VALUE with pm_runtime_get_sync
      i2c: efm32: new bus driver
      i2c: exynos5: remove unnecessary cast of void pointer
      ...
    39de65aa
MAINTAINERS 271 KB