zephyr/drivers/i2c
Andrzej Głąbek 56162a48eb drivers: i2c: nrfx: Add implementation of i2c_recover_bus API function
Both nRF I2C drivers (i2c_nrfx_twi and i2c_nrfx_twim) perform the bus
recovery procedure in reaction to timeout (500 ms) of any requested
message transfer. Add implementation of the I2C API recovery function
in both these drivers so that it is also possible to execute this
procedure directly.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2021-10-15 13:56:20 +02:00
..
slave
CMakeLists.txt drivers: i2c: introduce new Telink B91 I2C driver 2021-09-01 06:36:56 -04:00
Kconfig drivers: i2c: introduce new Telink B91 I2C driver 2021-09-01 06:36:56 -04:00
Kconfig.b91 drivers: i2c: introduce new Telink B91 I2C driver 2021-09-01 06:36:56 -04:00
Kconfig.cc13xx_cc26xx
Kconfig.dw
Kconfig.esp32
Kconfig.gpio
Kconfig.i2c_emul
Kconfig.it8xxx2
Kconfig.litex
Kconfig.lpc11u6x
Kconfig.npcx
Kconfig.nrfx
Kconfig.rcar
Kconfig.sam0
Kconfig.sbcon
Kconfig.sifive
Kconfig.stm32
Kconfig.tca9546a
Kconfig.test
Kconfig.xec
i2c-priv.h
i2c_b91.c drivers: i2c: introduce new Telink B91 I2C driver 2021-09-01 06:36:56 -04:00
i2c_bitbang.c
i2c_bitbang.h
i2c_cc13xx_cc26xx.c
i2c_cc32xx.c
i2c_common.c
i2c_dw.c
i2c_dw.h
i2c_dw_registers.h
i2c_emul.c
i2c_esp32.c soc: esp32: partial code standardization 2021-10-10 14:52:41 -04:00
i2c_gecko.c drivers: i2c: gecko: fix typo of the BUILD_ASSERT 2021-09-24 14:08:42 -04:00
i2c_gpio.c
i2c_handlers.c
i2c_imx.c
i2c_ite_it8xxx2.c ITE: drivers/i2c: returning negative values for error 2021-10-04 12:53:50 -04:00
i2c_litex.c
i2c_ll_stm32.c
i2c_ll_stm32.h
i2c_ll_stm32_v1.c
i2c_ll_stm32_v2.c
i2c_lpc11u6x.c
i2c_lpc11u6x.h
i2c_mchp_xec.c
i2c_mchp_xec_v2.c
i2c_mcux.c
i2c_mcux_flexcomm.c
i2c_mcux_lpi2c.c
i2c_nios2.c
i2c_npcx_controller.c
i2c_npcx_controller.h
i2c_npcx_port.c
i2c_nrfx_twi.c drivers: i2c: nrfx: Add implementation of i2c_recover_bus API function 2021-10-15 13:56:20 +02:00
i2c_nrfx_twim.c drivers: i2c: nrfx: Add implementation of i2c_recover_bus API function 2021-10-15 13:56:20 +02:00
i2c_rcar.c
i2c_rv32m1_lpi2c.c
i2c_sam0.c drivers: i2c: sam0: Continue write/read if next message allows it 2021-09-27 10:13:19 -04:00
i2c_sam4l_twim.c
i2c_sam_twi.c
i2c_sam_twihs.c
i2c_sbcon.c
i2c_shell.c
i2c_sifive.c
i2c_tca9546a.c drivers: i2c: tca9546a: fix mutex initializer 2021-09-02 06:42:31 -04:00
i2c_test.c