• Linus Torvalds's avatar
    Merge branch 'i2c/for-4.2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux · 24867481
    Linus Torvalds authored
    Pull i2c updates from Wolfram Sang:
     "Highlights:
    
       - new drivers for Mediatek I2C, APM X-Gene, Broadcom Settop
       - major updates to at91, davinci
       - bugfixes to the mux infrastructure when dealing with the new quirk
         mechanism
       - more users for the bus recovery feature
       - further improvements to the slave framework
    
      Plus the usual bunch of smaller driver and core improvements and
      fixes.
    
      There is one patch removing old code from an ARM platform.  This has
      been acked by the sh_mobile maintainer Simon Horman"
    
    * 'i2c/for-4.2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (48 commits)
      i2c: busses: i2c-bcm2835: limits cdiv to allowed values
      i2c: sh_mobile: use proper type for timeout
      i2c: sh_mobile: use adapter default for timeout
      i2c: rcar: use proper type for timeout
      i2c: rcar: use adapter default for timeout
      i2c: designware: Make sure the device is suspended before disabling runtime PM
      i2c: tegra: apply size limit quirk
      i2c: tegra: don't advertise SMBUS_QUICK
      i2c: octeon: remove unused signal handling
      i2c: davinci: Optimize SCL generation
      i2c: mux: pca954x: Use __i2c_transfer because of quirks
      i2c: mux: Use __i2c_transfer() instead of calling parent's master_xfer()
      i2c: use parent adapter quirks in mux
      i2c: bcm2835: clear reserved bits in S-Register
      ARM: shmobile: r8a7740: remove I2C errata handling
      i2c: sh_mobile: add errata workaround
      i2c: at91: fix code checker warnings
      i2c: busses: xgene-slimpro: fix incorrect __init declation for probe
      i2c: davinci: Avoid sending to own address
      i2c: davinci: Refactor i2c_davinci_wait_bus_not_busy()
      ...
    24867481
i2c-s3c2410.c 33 KB