• Linus Torvalds's avatar
    Merge branch 'i2c/for-mergewindow' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux · 855ff900
    Linus Torvalds authored
    Pull i2c updates from Wolfram Sang:
    
     - core supports now bus regulators controlling power for SCL/SDA
    
     - quite some DT binding conversions to YAML
    
     - added a seperate DT binding for the optional SMBus Alert feature
    
     - documentation with examples how to deal with I2C sysfs files
    
     - some bigger rework for the i801 driver
    
     - and a few usual driver updates
    
    * 'i2c/for-mergewindow' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (42 commits)
      i2c: ali1535: mention that the device should not be disabled
      i2c: mpc: Restore reread of I2C status register
      i2c: core-smbus: Expose PEC calculate function for generic use
      Documentation: i2c: Add doc for I2C sysfs
      i2c: core: Disable client irq on reboot/shutdown
      dt-bindings: i2c: update bindings for MT8195 SoC
      i2c: imx: Fix some checkpatch warnings
      i2c: davinci: Simplify with dev_err_probe()
      i2c: cadence: Simplify with dev_err_probe()
      i2c: xiic: Simplify with dev_err_probe()
      i2c: cadence: Clear HOLD bit before xfer_size register rolls over
      dt-bindings: i2c: ce4100: Replace "ti,pcf8575" by "nxp,pcf8575"
      i2c: i801: Improve i801_setup_hstcfg
      i2c: i801: Use driver name constant instead of function dev_driver_string
      i2c: i801: Simplify initialization of i2c_board_info in i801_probe_optional_slaves
      i2c: i801: Improve status polling
      i2c: cht-wc: Replace of_node by NULL
      i2c: riic: Add RZ/G2L support
      dt-bindings: i2c: renesas,riic: Document RZ/G2L I2C controller
      dt-bindings: i2c: renesas,iic: Convert to json-schema
      ...
    855ff900
i2c-mpc.c 23.4 KB