zephyr/soc
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
..
adi/max32 soc: Add the MAX32657 SoC 2025-04-28 16:40:10 +02:00
altr
ambiq soc: ambiq: add common cache handling for apollo5x soc 2025-04-29 13:00:42 +02:00
amd/acp_6_0
andestech soc: andestech: linker.ld: Handle symtab/strtab/shstrtab to fix warnings 2025-04-22 09:58:57 +02:00
antmicro/myra
arm
aspeed
atmel
bflb soc: bflb: rename bouffalolab_bflb soc family to bflb 2025-04-28 13:40:55 +02:00
brcm
cdns xtensa: userspace: swap page tables via assembly code 2025-04-17 00:57:19 +02:00
common
efinix/sapphire
ene/kb1200 driver: i2c: ene_kb1200 i2c slave address 2025-04-22 09:58:32 +02:00
espressif
gaisler
gd/gd32
infineon
intel kernel: remove kernel/internal/smp.h 2025-04-29 02:42:09 +02:00
ite/ec drivers/i2c: Add I2C driver of it51xxx 2025-04-29 16:48:06 +02:00
litex/litex_vexriscv
lowrisc/opentitan
mediatek/mt8xxx
microchip
native/inf_clock
neorv32 soc: neorv32: bump supported version to v1.11.3 2025-04-29 13:00:17 +02:00
nordic soc: nordic: nrf54h: Disable GPD for MCUBoot 2025-04-25 14:06:08 +02:00
nuvoton drivers: espi: npcx: ensure the host receives the value from eSPI VW 2025-04-18 10:40:23 +02:00
nxp drivers: memc: memc_nxp_flexram.h: Move to the public includes directory 2025-04-26 10:55:09 +02:00
oct/osd32mp15x
openhwgroup/cva6 soc: cv32a6: Remove erroneous CPU_HAS_FPU configs 2025-04-18 17:46:30 +02:00
openisa/rv32m1
qemu
quicklogic/eos_s3
raspberrypi/rpi_pico
realtek/ec drivers: pwm: rts5912: port pwm driver on Zephyr 2025-04-28 08:34:18 +02:00
renesas drivers: pinctrl: Add initial support for RZ/A2M 2025-04-25 14:05:01 +02:00
renode
rockchip
sensry
sifive/sifive_freedom
silabs soc: silabs: siwx91x: Allow alternative memory partition 2025-04-17 17:23:32 +02:00
snps
st/stm32 soc: stm32: use cache peripheral driver 2025-04-25 11:04:37 +02:00
starfive/jh71xx
telink/tlsr
ti soc: ti: cc23x0: Add helper macros for device tree 2025-04-17 00:55:56 +02:00
wch/ch32v soc: wch: move from qingke-v2 to the more specific qingke-v2a 2025-04-26 10:55:45 +02:00
xen
xlnx soc: xlnx: zynqmp: Add sys_arch_reboot implementation 2025-04-29 02:42:00 +02:00
CMakeLists.txt
Kconfig
Kconfig.v2