Merge tag 'i2c-for-6.11-rc1-try2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Pull i2c fixes from Wolfram Sang: "The I2C core gains documentation updates for the testunit, a cleanup regarding unneeded 'driver_data' and more sanity checks in the char device. For the host drivers, this release includes significant updates, with the primary change being the renaming from "master/slave" to "controller/target" to adhere to I2C v7 and SMBus 3.2 standards. New Support: - Added support for Intel Arrow Lake-H - Added I2C support in the Arioha SoC by linking the Mediatek I2C controller Cleanups: - Added the MODULE_DESCRIPTION() macro, resolving a modpost warning in the ALi 1563 Southbridge driver. - Constified the regmap_config declaration in the i2c-designware driver. - Improved the coding style in the Renesas R-Car driver by removing unnecessary semicolons after brackets. General improvements: - In the OMAP device, replaced NOIRQ_SYSTEM_SLEEP_PM_OPS with RUNTIME_PM_OPS to enable waking up the controller during suspend() before suspend_noirq() kicks in. - Improved logging in the Xilinx driver. - Added a warning (WARN()) in the Renesas R-Car driver for spurious interrupts. DTS Changes: - Removed address-cell and size-cell from the Atmel at91sam, nVidia Tegra 20, and Samsung S3c2410 devices. - Fixed Texas Instruments OMAP4 I2C controller to comply with the i2c-controller.yaml schema. - Improved indentation in DTS examples for several I2C devices. - Converted the NXP LPC1788 binding to the dt-schema. - Added documentation for the compatible string thead,th1520-i2c. - Added the "power-domains" property for the Meson I2C driver. AT24 EEPROM driver changes: - add support for two new Microchip models - document even more new models in DT bindings (those use fallback compatibles so no code changes)" * tag 'i2c-for-6.11-rc1-try2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (87 commits) i2c: document new callbacks in i2c_algorithm dt-bindings: i2c: amlogic,meson6-i2c: add optional power-domains dt-bindings: i2c: at91: Add sama7d65 compatible string i2c: st: reword according to newest specification i2c: cpm: reword according to newest specification i2c: virtio: reword according to newest specification i2c: nvidia-gpu: reword according to newest specification i2c: viai2c: reword according to newest specification i2c: viperboard: reword according to newest specification i2c: uniphier: reword according to newest specification i2c: uniphier-f: reword according to newest specification i2c: tiny-usb: reword according to newest specification i2c: thunderx-pcidrv: reword according to newest specification i2c: tegra-bpmp: reword according to newest specification i2c: taos-evm: reword according to newest specification i2c: sun6i-p2wi: reword according to newest specification i2c: stm32f4: reword according to newest specification i2c: sprd: reword according to newest specification i2c: sis5595: reword according to newest specification i2c: rzv2m: reword according to newest specification ...
Showing
- Documentation/devicetree/bindings/eeprom/at24.yaml 13 additions, 5 deletionsDocumentation/devicetree/bindings/eeprom/at24.yaml
- Documentation/devicetree/bindings/i2c/amlogic,meson6-i2c.yaml 3 additions, 0 deletions...mentation/devicetree/bindings/i2c/amlogic,meson6-i2c.yaml
- Documentation/devicetree/bindings/i2c/atmel,at91sam-i2c.yaml 2 additions, 8 deletionsDocumentation/devicetree/bindings/i2c/atmel,at91sam-i2c.yaml
- Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml 14 additions, 14 deletionsDocumentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
- Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml 56 additions, 56 deletionsDocumentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
- Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt 0 additions, 33 deletionsDocumentation/devicetree/bindings/i2c/i2c-lpc2k.txt
- Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.yaml 0 additions, 6 deletions...mentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.yaml
- Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml 54 additions, 0 deletionsDocumentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
- Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml 7 additions, 7 deletionsDocumentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
- Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml 10 additions, 10 deletionsDocumentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
- Documentation/devicetree/bindings/i2c/renesas,riic.yaml 17 additions, 17 deletionsDocumentation/devicetree/bindings/i2c/renesas,riic.yaml
- Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml 12 additions, 12 deletions...entation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
- Documentation/devicetree/bindings/i2c/samsung,s3c2410-i2c.yaml 0 additions, 6 deletions...entation/devicetree/bindings/i2c/samsung,s3c2410-i2c.yaml
- Documentation/devicetree/bindings/i2c/snps,designware-i2c.yaml 4 additions, 0 deletions...entation/devicetree/bindings/i2c/snps,designware-i2c.yaml
- Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml 33 additions, 33 deletionsDocumentation/devicetree/bindings/i2c/st,stm32-i2c.yaml
- Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml 26 additions, 38 deletionsDocumentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
- Documentation/i2c/busses/i2c-i801.rst 1 addition, 0 deletionsDocumentation/i2c/busses/i2c-i801.rst
- Documentation/i2c/slave-testunit-backend.rst 87 additions, 40 deletionsDocumentation/i2c/slave-testunit-backend.rst
- MAINTAINERS 1 addition, 1 deletionMAINTAINERS
- drivers/i2c/busses/Kconfig 2 additions, 1 deletiondrivers/i2c/busses/Kconfig
Please register or sign in to comment