• Linus Torvalds's avatar
    Merge tag 'i2c-for-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux · 008128cd
    Linus Torvalds authored
    Pull i2c updates from Wolfram Sang:
    
     - new drivers for HPE GXP and Loongson 2K/LS7A
    
     - bigger refactorings for i801 and xiic
    
     - gpio driver gained ACPI and SDA-write only support
    
     - the core converted some OF helpers to fwnode helpers
    
     - usual bunch of driver updates
    
    * tag 'i2c-for-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (52 commits)
      MAINTAINERS: Add HPE GXP I2C Support
      i2c: Add GXP SoC I2C Controller
      dt-bindings: i2c: Add hpe,gxp-i2c
      i2c: xiic: Remove some dead code
      i2c: xiic: Add SCL frequency configuration support
      i2c: xiic: Update compatible with new IP version
      dt-bindings: i2c: xiic: Add 'xlnx,axi-iic-2.1' to compatible
      i2c: i801: Call i801_check_post() from i801_access()
      i2c: i801: Call i801_check_pre() from i801_access()
      i2c: i801: Centralize configuring block commands in i801_block_transaction
      i2c: i801: Centralize configuring non-block commands in i801_simple_transaction
      i2c: i801: Handle SMBAUXCTL_E32B in i801_block_transaction_by_block only
      i2c: i801: Add i801_simple_transaction(), complementing i801_block_transaction()
      Documentation: i2c: correct spelling
      dt-bindings: i2c: i2c-st: convert to DT schema
      i2c: i801: add helper i801_set_hstadd()
      i2c: i801: make FEATURE_BLOCK_PROC dependent on FEATURE_BLOCK_BUFFER
      i2c: i801: make FEATURE_HOST_NOTIFY dependent on FEATURE_IRQ
      i2c: i801: improve interrupt handler
      i2c: st: use pm_sleep_ptr to avoid ifdef CONFIG_PM_SLEEP
      ...
    008128cd
i2c-designware-common.c 15.4 KB