zephyr/drivers/i2c
Tom Burdick 06e025aeee i2c: Add Kconfig HAS_I2C_RTIO
This config should be selected by any driver that supports the RTIO
interface and can then be checked on by things like tests or drivers
that subsequently require the feature exist.

Signed-off-by: Tom Burdick <thomas.burdick@intel.com>
2024-05-04 13:23:22 +03:00
..
target
CMakeLists.txt drivers: i2c: initial device driver for ENE KB1200 2024-03-15 09:39:48 +00:00
gpio_i2c_switch.c drivers: i2c: set 'i2c_driver_api' as 'static const' 2024-01-17 16:09:01 +00:00
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_registers.h
i2c_dw.c dma: Fix error_callback enable/disable confusion 2024-04-11 17:08:10 -04:00
i2c_dw.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 drivers: esp32: update to hal_espressif v5.1 2024-04-05 13:39:53 +02:00
i2c_gd32.c drivers: i2c: set 'i2c_driver_api' as 'static const' 2024-01-17 16:09:01 +00:00
i2c_gecko.c drivers: i2c: i2c_gecko: Refactor driver to use pinctrl api 2024-04-25 18:07:48 -04:00
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_v1.c drivers: i2c: i2c_ll_stm32_v1 2024-05-03 07:53:31 -04:00
i2c_ll_stm32_v2.c
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
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_v2.c
i2c_mchp_xec.c drivers: i2c_mchp: Replace slave by target 2024-02-14 12:06:20 +01:00
i2c_mcux_flexcomm.c i2c: i2c_mcux_flexcomm: add multi target support 2024-04-26 19:47:19 +01:00
i2c_mcux_lpi2c_rtio.c i2c: Add rtio support to mcux lpi2c driver 2024-03-05 09:43:38 -05: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.c
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_sam_twi.c
i2c_sam_twihs_rtio.c i2c: Use i2c_rtio context in sam twihs driver 2024-03-05 09:43:38 -05:00
i2c_sam_twihs.c
i2c_sam4l_twim.c
i2c_sam0.c
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: i2c_xilinx_axi: Fix for target mode interrupt handling 2024-04-29 07:11:16 +03:00
i2c_xilinx_axi.h
i2c-priv.h
Kconfig i2c: Add Kconfig HAS_I2C_RTIO 2024-05-04 13:23:22 +03:00
Kconfig.ambiq
Kconfig.andes_atciic100
Kconfig.b91
Kconfig.cc13xx_cc26xx
Kconfig.dw drivers: i2c: fix leaking Kconfig option for dw driver 2024-04-26 19:48:11 +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 drivers: i2c: fix leaking Kconfig option for mcux driver 2024-04-26 19:48:11 +01: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.sam_twihs i2c: Use i2c_rtio context in sam twihs driver 2024-03-05 09:43:38 -05:00
Kconfig.sam0
Kconfig.sbcon
Kconfig.sc18im704
Kconfig.sedi
Kconfig.sifive
Kconfig.smartbond
Kconfig.stm32
Kconfig.tca954x
Kconfig.test
Kconfig.xec
Kconfig.xilinx_axi