zephyr/drivers/i3c
Matthew Mulloy Steinborn f777030898 drivers: i3c: i3c_cdns Fix null pointer issue in i3c cadence driver.
Fixing a bug where during the bus_init routine, when a slave is
initialized, the target hardware can get an interrupt, and this can occur
before the target_config structure is assigned; the generic IRQ handler
attempts to use this structure to grab callback function pointers, but
with no target config it attempts to access the structure member from a
null pointer. Fix works by adding ternary operation during IRQ that first
checks if target_config is null or not.

Signed-off-by: Matthew Mulloy Steinborn <mulloystmatthew@meta.com>
2024-09-12 13:01:06 -04:00
..
CMakeLists.txt drivers: i3c: npcx: introduce NPCX I3C driver 2024-04-24 19:40:28 +00:00
i3c_ccc.c drivers: i3c: add ccc deftgts 2024-09-10 21:52:18 -04:00
i3c_cdns.c drivers: i3c: i3c_cdns Fix null pointer issue in i3c cadence driver. 2024-09-12 13:01:06 -04:00
i3c_common.c drivers: i3c: add ccc deftgts 2024-09-10 21:52:18 -04:00
i3c_handlers.c build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
i3c_ibi_workq.c drivers: i3c: add ccc deftgts 2024-09-10 21:52:18 -04:00
i3c_mcux.c driver: i3c: fixing i3c init error 2024-06-20 12:48:36 +02:00
i3c_npcx.c drivers: i3c: npcx: update ibi error handling 2024-05-28 09:54:03 +02:00
i3c_shell.c drivers: i3c: shell: add ccc deftgts command 2024-09-10 21:52:18 -04:00
i3c_test.c drivers: i3c: add dummy driver for vnd,i3c 2023-11-13 16:08:46 +00:00
Kconfig drivers: i3c: add KConfig to perform rstact during bus init 2024-07-27 15:18:18 +03:00
Kconfig.cdns
Kconfig.npcx drivers: i3c: npcx: introduce NPCX I3C driver 2024-04-24 19:40:28 +00:00
Kconfig.nxp
Kconfig.test drivers: i3c: add dummy driver for vnd,i3c 2023-11-13 16:08:46 +00:00