zephyr/drivers/i2c
Mahesh Mahadevan cbbe33996e drivers: i2c: Use the NXP Flexcomm driver for interrupt handling
The Low Power Flexcomm driver manages the interrupt handling
and provides an API to register interrupt callbacks.
Register the NXP LPI2C interrupt handler.

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2024-04-02 21:00:24 -04:00
..
target
CMakeLists.txt drivers: i2c: initial device driver for ENE KB1200 2024-03-15 09:39:48 +00:00
Kconfig drivers: i2c: initial device driver for ENE KB1200 2024-03-15 09:39:48 +00:00
Kconfig.ambiq
Kconfig.andes_atciic100
Kconfig.b91
Kconfig.cc13xx_cc26xx
Kconfig.dw drivers: i2c: correct spelling 2024-01-15 09:59:17 +01:00
Kconfig.ene drivers: i2c: initial device driver for ENE KB1200 2024-03-15 09:39:48 +00:00
Kconfig.esp32
Kconfig.gd32
Kconfig.gpio
Kconfig.i2c_emul
Kconfig.ifx_cat1
Kconfig.ifx_xmc4
Kconfig.it8xxx2
Kconfig.litex
Kconfig.lpc11u6x
Kconfig.mchp_mss
Kconfig.mcux i2c_mcux_flexcomm: add transaction timeout option 2024-02-02 15:24:26 -06:00
Kconfig.npcx
Kconfig.nrfx hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
Kconfig.numaker
Kconfig.rcar
Kconfig.sam0
Kconfig.sam_twihs i2c: Use i2c_rtio context in sam twihs driver 2024-03-05 09:43:38 -05:00
Kconfig.sbcon
Kconfig.sc18im704
Kconfig.sedi
Kconfig.sifive
Kconfig.smartbond
Kconfig.stm32
Kconfig.tca954x
Kconfig.test
Kconfig.xec
Kconfig.xilinx_axi
gpio_i2c_switch.c drivers: i2c: set 'i2c_driver_api' as 'static const' 2024-01-17 16:09:01 +00:00
i2c-priv.h
i2c_ambiq.c drivers: i2c: set 'i2c_driver_api' as 'static const' 2024-01-17 16:09:01 +00:00
i2c_andes_atciic100.c
i2c_andes_atciic100.h drivers: i2c: andes: Remove the inclusion of soc.h 2024-01-30 17:56:07 +01:00
i2c_b91.c
i2c_bitbang.c
i2c_bitbang.h
i2c_cc13xx_cc26xx.c
i2c_cc32xx.c
i2c_common.c
i2c_dw.c drivers: i2c: correct spelling 2024-01-15 09:59:17 +01:00
i2c_dw.h drivers: i2c: i2c_dw: update DMA node access in I2C dw 2023-12-22 09:52:59 +01:00
i2c_dw_registers.h
i2c_emul.c drivers: i2c: set 'i2c_driver_api' as 'static const' 2024-01-17 16:09:01 +00:00
i2c_ene_kb1200.c drivers: i2c: initial device driver for ENE KB1200 2024-03-15 09:39:48 +00:00
i2c_esp32.c
i2c_gd32.c drivers: i2c: set 'i2c_driver_api' as 'static const' 2024-01-17 16:09:01 +00:00
i2c_gecko.c
i2c_gpio.c drivers: i2c: set 'i2c_driver_api' as 'static const' 2024-01-17 16:09:01 +00:00
i2c_handlers.c
i2c_ifx_cat1.c
i2c_ifx_xmc4.c drivers: i2c: correct spelling 2024-01-15 09:59:17 +01:00
i2c_imx.c
i2c_ite_enhance.c ITE: drivers/i2c: Add a property selecting to drive I2C recovery mode 2024-04-02 14:30:48 +01:00
i2c_ite_it8xxx2.c ITE: drivers/i2c: Add a property selecting to drive I2C recovery mode 2024-04-02 14:30:48 +01:00
i2c_litex.c drivers: i2c: litex: add missing include 2024-01-19 15:13:53 +00:00
i2c_ll_stm32.c drivers: i2c: stm32: Disable suspend to idle during transaction 2024-02-02 10:07:59 +01:00
i2c_ll_stm32.h drivers: smbus: implement SMBus driver for STM32 2023-12-12 10:57:41 +01:00
i2c_ll_stm32_v1.c drivers: i2c: correct spelling 2024-01-15 09:59:17 +01:00
i2c_ll_stm32_v2.c drivers: smbus: implement SMBus driver for STM32 2023-12-12 10:57:41 +01:00
i2c_lpc11u6x.c
i2c_lpc11u6x.h
i2c_mchp_mss.c drivers: i2c: mchp_mss: remove redundant include 2024-01-19 15:13:53 +00:00
i2c_mchp_xec.c drivers: i2c_mchp: Replace slave by target 2024-02-14 12:06:20 +01:00
i2c_mchp_xec_v2.c
i2c_mcux.c
i2c_mcux_flexcomm.c i2c_mcux_flexcomm: add transaction timeout option 2024-02-02 15:24:26 -06:00
i2c_mcux_lpi2c.c drivers: i2c: Use the NXP Flexcomm driver for interrupt handling 2024-04-02 21:00:24 -04:00
i2c_mcux_lpi2c_rtio.c i2c: Add rtio support to mcux lpi2c driver 2024-03-05 09:43:38 -05:00
i2c_nios2.c drivers: i2c: set 'i2c_driver_api' as 'static const' 2024-01-17 16:09:01 +00:00
i2c_npcx_controller.c driver: I2C: npcx: re-enable interrupts after bus error 2024-01-18 10:54:25 +01:00
i2c_npcx_controller.h drivers: i2c: correct spelling 2024-01-15 09:59:17 +01:00
i2c_npcx_port.c
i2c_nrfx_twi.c
i2c_nrfx_twim.c
i2c_numaker.c
i2c_rcar.c
i2c_rtio.c i2c: Add helpers and context for i2c rtio drivers 2024-03-05 09:43:38 -05:00
i2c_rv32m1_lpi2c.c drivers: i2c: rv32m1: Fix build error 2024-01-23 18:14:16 +00:00
i2c_sam0.c
i2c_sam4l_twim.c
i2c_sam_twi.c
i2c_sam_twihs.c
i2c_sam_twihs_rtio.c i2c: Use i2c_rtio context in sam twihs driver 2024-03-05 09:43:38 -05:00
i2c_sbcon.c drivers: i2c: set 'i2c_driver_api' as 'static const' 2024-01-17 16:09:01 +00:00
i2c_sc18im704.c
i2c_sc18im704.h
i2c_sedi.c drivers: i2c: set 'i2c_driver_api' as 'static const' 2024-01-17 16:09:01 +00:00
i2c_shell.c
i2c_sifive.c drivers: i2c: set 'i2c_driver_api' as 'static const' 2024-01-17 16:09:01 +00:00
i2c_smartbond.c
i2c_tca954x.c drivers: i2c: set 'i2c_driver_api' as 'static const' 2024-01-17 16:09:01 +00:00
i2c_test.c
i2c_xilinx_axi.c
i2c_xilinx_axi.h