zephyr/soc/ite/ec
Tim Lin f7d381fef1 drivers/i2c: Add I2C driver of it51xxx
Implement the functions of I2C host and target.
I2CM: supports nine hosts and each one able located at I2C interface
      0~12.
      supports two 32 bytes dedicated FIFO mode for read and write.
I2CS: supports three targets and each one able located at I2C
      interface 0~8.
      supports 16 bytes dedicated FIFO mode that only supports write or
      read mode and the maximum buffer size is 256 bytes.
      support non-FIFO write to shared FIFO read mode. The maximum
      shared FIFO size for read is 256 bytes.
The APIs test include: i2c_write(), i2c_read(), i2c_burst_read(),
                       i2c_burst_write(), i2c_write_read()

Signed-off-by: Tim Lin <tim2.lin@ite.corp-partner.google.com>
2025-04-29 16:48:06 +02:00
..
common drivers/clock: Add clock drivers of it51xxx 2025-04-08 10:48:26 +02:00
it8xxx2 soc: ite: ilm: it51xxx: Support RAM code size up to 4K 2025-04-11 06:34:15 +02:00
it51xxx drivers/i2c: Add I2C driver of it51xxx 2025-04-29 16:48:06 +02:00
CMakeLists.txt
Kconfig
Kconfig.defconfig it82xx2_evb: drop PM symbols from the board config 2025-02-21 04:39:05 +01:00
Kconfig.soc
soc.yml soc: ITE: Add ITE it51xxx SoC 2025-04-08 10:48:26 +02:00