zephyr/dts/bindings/i2c
Titan Chen 748789eadf drivers: i2c: rts5912 i2c dirver
base on DesignWare I2C driver to implement RTS5912 I2C driver.

1. support customize bus recovery function.
2. fix isr timing issue by enable tx empty control.
3. support stuck at low handle by enable bus clear feature.
4. support custom stuck at low timeout set from dts
5. disable block mode in rts5912 i2c.
6. support I2C_ALLOW_NO_STOP_TRANSACTIONS

Signed-off-by: Titan Chen <titan.chen@realtek.com>
2025-05-29 20:17:05 +02:00
..
adi,max32-i2c.yaml
altr,nios2-i2c.yaml
ambiq,i2c.yaml drivers: mfd: Add ambiq iom binding file 2025-04-02 19:02:56 +02:00
andestech,atciic100.yaml dts: i2c: Simplify the description of the binding 2025-03-06 09:37:12 +01:00
arm,versatile-i2c.yaml drivers: i2c: add pinctrl support to Arm sbcon driver 2025-04-07 15:18:10 +02:00
asmedia,asm2364.yaml
atmel,sam0-i2c.yaml dts: i2c: Simplify the description of the binding 2025-03-06 09:37:12 +01:00
atmel,sam-i2c-twi.yaml dts: i2c: Simplify the description of the binding 2025-03-06 09:37:12 +01:00
atmel,sam-i2c-twihs.yaml dts: i2c: Simplify the description of the binding 2025-03-06 09:37:12 +01:00
atmel,sam-i2c-twim.yaml bindings: i2c: fix typo in atmel,sam-i2c-twim.yaml 2025-05-28 01:47:02 +02:00
brcm,iproc-i2c.yaml
cdns,i2c.yaml dts: bindings: i2c: Add Cadence I2C 2025-03-12 19:02:04 +01:00
ene,kb1200-i2c.yaml
espressif,esp32-i2c.yaml
fsl,imx21-i2c.yaml dts: i2c: Simplify the description of the binding 2025-03-06 09:37:12 +01:00
gd,gd32-i2c.yaml bindings: i2c: correct description for GigaDevice GD32 I2C 2025-05-28 01:47:02 +02:00
gpio-i2c-switch.yaml
gpio-i2c.yaml
i2c-controller.yaml
i2c-device.yaml
infineon,cat1-i2c.yaml
infineon,xmc4xxx-i2c.yaml
intel,sedi-i2c.yaml
ite,common-i2c.yaml
ite,enhance-i2c.yaml
ite,it8xxx2-i2c.yaml
ite,it51xxx-i2c.yaml drivers/i2c: Add I2C driver of it51xxx 2025-04-29 16:48:06 +02:00
litex,i2c.yaml
litex,litei2c.yaml drivers: i2c: litex: add driver for litei2c 2025-03-27 14:01:11 +01:00
microchip,mpfs-i2c.yaml dts: i2c: Simplify the description of the binding 2025-03-06 09:37:12 +01:00
microchip,xec-i2c-v2.yaml dts: bindings: i2c: replace underscore with hyphen 2025-02-06 21:13:04 +01:00
microchip,xec-i2c.yaml dts: bindings: i2c: replace underscore with hyphen 2025-02-06 21:13:04 +01:00
nordic,nrf-twi-common.yaml
nordic,nrf-twi.yaml
nordic,nrf-twim.yaml
nordic,nrf-twis.yaml drivers: i2c: add nrf twis suppport 2024-12-20 16:14:05 +01:00
nuvoton,npcx-i2c-ctrl.yaml dts: i2c: Simplify the description of the binding 2025-03-06 09:37:12 +01:00
nuvoton,npcx-i2c-port.yaml dts: i2c: Simplify the description of the binding 2025-03-06 09:37:12 +01:00
nuvoton,numaker-i2c.yaml
nxp,ii2c.yaml dts: i2c: Simplify the description of the binding 2025-03-06 09:37:12 +01:00
nxp,kinetis-i2c.yaml dts: i2c: Simplify the description of the binding 2025-03-06 09:37:12 +01:00
nxp,lpc11u6x-i2c.yaml
nxp,lpc-i2c.yaml dts: i2c: Simplify the description of the binding 2025-03-06 09:37:12 +01:00
nxp,lpi2c.yaml dts: bindings: rename nxp,imx-lpi2c compatible 2024-12-04 14:15:52 -05:00
nxp,sc18im704-i2c.yaml
openisa,rv32m1-lpi2c.yaml
raspberrypi,pico-i2c.yaml dts: bindings: i2c: dw: Make included reset-device.yaml 2025-03-19 20:25:56 +01:00
realtek,rts5912-i2c.yaml drivers: i2c: rts5912 i2c dirver 2025-05-29 20:17:05 +02:00
renesas,ra-i2c-sci-b.yaml drivers: i2c: initial support for i2c sci-b driver on Renesas RA family 2025-03-24 19:22:18 +01:00
renesas,ra-iic.yaml
renesas,rcar-i2c.yaml
renesas,rz-riic.yaml drivers: i2c: Initial support for RZ/G3S 2025-03-07 19:45:11 +01:00
renesas,smartbond-i2c.yaml
sensry,sy1xxx-i2c.yaml drivers: i2c: sy1xx add support for i2c 2025-03-14 14:39:55 +01:00
sifive,i2c0.yaml
silabs,gecko-i2c.yaml dts: bindings: silabs: Clean up descriptions, add titles 2025-05-02 09:15:50 +02:00
snps,designware-i2c.yaml drivers: i2c: rts5912 i2c dirver 2025-05-29 20:17:05 +02:00
st,stm32-i2c-v1.yaml
st,stm32-i2c-v2.yaml i2c: stm32: Add DMA settings to yaml file 2025-03-20 12:17:50 +01:00
telink,b91-i2c.yaml
ti,cc13xx-cc26xx-i2c.yaml dts: i2c: Simplify the description of the binding 2025-03-06 09:37:12 +01:00
ti,cc32xx-i2c.yaml
ti,omap-i2c.yaml drivers: i2c: Base OMAP I2C support for TI-K3 processor 2025-01-09 23:26:23 +01:00
ti,tca954x-base.yaml drivers: sensor: rename tmp116 to tmp11x 2025-04-11 16:17:35 +02:00
ti,tca9544a.yaml dts: i2c: Simplify the description of the binding 2025-03-06 09:37:12 +01:00
ti,tca9546a.yaml dts: i2c: Simplify the description of the binding 2025-03-06 09:37:12 +01:00
ti,tca9548a.yaml dts: i2c: Simplify the description of the binding 2025-03-06 09:37:12 +01:00
wch,i2c.yaml dts: bindings: i2c: added bindings for wch 2025-04-17 21:17:06 +02:00
xlnx,xps-iic-2.1.yaml
xlnx,xps-iic-2.00.a.yaml
zephyr,i2c-dump-allowlist.yaml
zephyr,i2c-emul-controller.yaml