• Linus Torvalds's avatar
    Merge branch 'i2c/for-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux · f7dbaef5
    Linus Torvalds authored
    Pull i2c updates from Wolfram Sang:
     "Highlights:
    
       - class based instantiation finally dropped for most embedded drivers
         bringing boot up performance gains
       - removed two drivers (one outdated, one a duplicate)
       - ACPI has now operation region support (thanks to Lan Tianyu)
       - the i2c-stub driver got overhauled and gained new features to
         become more useful when writing i2c client drivers (thanks to
         Guenter Roeck and Jean Delvare)
    
      The rest is driver bugfixes, added bindings/ids, cleanups..."
    
    * 'i2c/for-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (43 commits)
      i2c: mpc: delete unneeded test before of_node_put
      i2c: rk3x: fix interrupt handling issue
      i2c: imx: Fix format warning for dev_dbg
      i2c: qup: disable clks and return instead of just returning error
      i2c: exynos5: always enable HSI2C
      i2c: designware: add new bindings
      i2c: gpio: Drop dead code in i2c_gpio_remove
      i2c: pca954x: put the mux to disconnected state after resume
      i2c: st: Update i2c timings
      drivers/i2c/busses: use correct type for dma_map/unmap
      i2c: i2c-st: Use %pa to print 'resource_size_t' type
      i2c: s3c2410: resume the I2C controller earlier
      i2c: stub: Avoid an array overrun on I2C block transfers
      i2c: i801: Add device ID for Intel Wildcat Point PCH
      i2c: i801: Fix the alignment of the device table
      i2c: stub: Add support for banked register ranges
      i2c: stub: Remember the number of emulated chips
      i2c: stub: Add support for SMBus block commands
      i2c: efm32: correct namespacing of location property
      i2c: exynos5: remove extra line and fix an assignment
      ...
    f7dbaef5
i2c-core.c 68.3 KB