zephyr/drivers/i3c
Alvis Sun c6763bd2ca drivers: i3c: npcx: introduce NPCX I3C driver
This implements basic driver to utilize the I3C IP block
on NPCX.

1. I3C mode: Main controller mode only.
2. Transfer: Support SDR only.
3. IBI: Support Hot-Join, IBI(MDB).
   Controller request is not supported.
4. Support 3 I3C modules:
   I3C1(3.3V), I3C2(1.8V, espi mode), (I3C3 1.8V or 3.3V)

Signed-off-by: Alvis Sun <yfsun@nuvoton.com>
2024-04-24 19:40:28 +00:00
..
CMakeLists.txt drivers: i3c: npcx: introduce NPCX I3C driver 2024-04-24 19:40:28 +00:00
i3c_ccc.c drivers: i3c: i3c attach/detach api 2023-03-29 07:46:37 -04:00
i3c_cdns.c drivers: i3c: cdns: run clang-format 2023-12-15 14:39:38 +01:00
i3c_common.c drivers: i3c: update i3c_dev_list_daa_addr_helper() 2024-04-24 19:40:28 +00:00
i3c_handlers.c syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
i3c_ibi_workq.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
i3c_mcux.c drivers: i3c: i3c_mcux: retry when timeout occurs in emit stop 2024-04-13 07:05:36 -04:00
i3c_npcx.c drivers: i3c: npcx: introduce NPCX I3C driver 2024-04-24 19:40:28 +00:00
i3c_shell.c i3c: add i3c shell 2024-04-20 13:46:26 -04:00
i3c_test.c drivers: i3c: add dummy driver for vnd,i3c 2023-11-13 16:08:46 +00:00
Kconfig drivers: i3c: npcx: introduce NPCX I3C driver 2024-04-24 19:40:28 +00:00
Kconfig.cdns i3c: add cdns i3c driver 2022-12-12 15:51:16 -05:00
Kconfig.npcx drivers: i3c: npcx: introduce NPCX I3C driver 2024-04-24 19:40:28 +00:00
Kconfig.nxp i3c: add I3C controller driver for MCUX 2022-09-09 17:42:33 -04:00
Kconfig.test drivers: i3c: add dummy driver for vnd,i3c 2023-11-13 16:08:46 +00:00