Skip to content
  • Linus Torvalds's avatar
    Merge branch 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux · 00341b53
    Linus Torvalds authored
    Pull i2c updates from Wolfram Sang:
     "Highlights:
    
       - OF and ACPI helpers are now included in the core, and not in
         external files anymore.  This removes dependency problems for
         modules and is cleaner, in general.
       - mv64xxx-driver gains fifo usage to support mv78230
       - imx-driver overhaul to support VF610
       - various cleanups, most notably related to devm_* and CONFIG_PM
         usage
       - driver bugfixes and smaller feature additions"
    
    * 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (51 commits)
      i2c: rcar: add rcar-H2 support
      i2c: sirf: retry 3 times as sometimes we get random noack and timeout
      i2c: sirf: support reverse direction of address
      i2c: sirf: fix the typo for setting bitrate to less than 100k
      i2c: sirf: we need to wait I2C_RESET status in resume
      i2c: sirf: reset i2c controller early after we get a noack
      i2c: designware: get SDA hold time, HCNT and LCNT configuration from ACPI
      i2c: designware: make HCNT/LCNT values configurable
      i2c: mpc: cleanup clock API use
      i2c: pnx: fix error return code in i2c_pnx_probe()
      i2c: ismt: add error return code in probe()
      i2c: mv64xxx: fix typo in binding documentation
      i2c: imx: use exact SoC revision to document binding
      i2c: move ACPI helpers into the core
      i2c: move OF helpers into the core
      i2c: mv64xxx: Fix timing issue on Armada XP (errata FE-8471889)
      i2c: mv64xxx: Add I2C Transaction Generator support
      i2c: powermac: fix return path on error
      Documentation: i2c: Fix example in instantiating-devices
      i2c: tiny-usb: do not use stack as URB transfer_buffer
      ...
    00341b53