• Linus Torvalds's avatar
    Merge branch 'i2c/for-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux · 91fa5884
    Linus Torvalds authored
    Pull i2c updates from Wolfram Sang:
     "I2C has quite some patches for you this time. I hope it is the move to
      per-driver-maintainers which is now showing results. We will see.
    
      The big news is two new drivers (Nuvoton NPCM and Qualcomm CCI),
      larger refactoring of the Designware, Tegra, and PXA drivers, the
      Cadence driver supports being a slave now, and there is support to
      instanciate SPD eeproms for well-known cases (which will be
      user-visible because the i801 driver supports it), and some
      devm_platform_ioremap_resource() conversions which blow up the
      diffstat.
    
      Note that I applied the Nuvoton driver quite late, so some minor fixup
      patches arrived during the merge window. I chose to apply them right
      away because they were trivial"
    
    * 'i2c/for-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (109 commits)
      i2c: Drop stray comma in MODULE_AUTHOR statements
      i2c: npcm7xx: npcm_i2caddr[] can be static
      MAINTAINERS: npcm7xx: Add maintainer for Nuvoton NPCM BMC
      i2c: npcm7xx: Fix a couple of error codes in probe
      i2c: icy: Fix build with CONFIG_AMIGA_PCMCIA=n
      i2c: npcm7xx: Remove unnecessary parentheses
      i2c: npcm7xx: Add support for slave mode for Nuvoton
      i2c: npcm7xx: Add Nuvoton NPCM I2C controller driver
      dt-bindings: i2c: npcm7xx: add NPCM I2C controller
      i2c: pxa: don't error out if there's no pinctrl
      i2c: add 'single-master' property to generic bindings
      i2c: designware: Add Baikal-T1 System I2C support
      i2c: designware: Move reg-space remapping into a dedicated function
      i2c: designware: Retrieve quirk flags as early as possible
      i2c: designware: Convert driver to using regmap API
      i2c: designware: Discard Cherry Trail model flag
      i2c: designware: Add Baytrail sem config DW I2C platform dependency
      i2c: designware: slave: Set DW I2C core module dependency
      i2c: designware: Use `-y` to build multi-object modules
      dt-bindings: i2c: dw: Add Baikal-T1 SoC I2C controller
      ...
    91fa5884
i2c-s3c2410.c 31 KB