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 drivers: i2c: slave: group into i2c static library 2021-08-17 06:06:03 -04:00
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 driver: i2c: Add TCA9546a I2C switch driver 2021-08-05 11:48:30 +02:00
Kconfig.test
Kconfig.xec Microchip: MEC172x: I2C driver 2021-08-25 13:07:45 -04:00
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 pm: use actions for device PM control 2021-08-04 08:23:01 -04:00
i2c_cc32xx.c
i2c_common.c
i2c_dw.c drivers/pcie: Improve and fix MBAR retrieval depending on use cases 2021-08-20 06:30:20 -04:00
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 Microchip: MEC172x: I2C driver 2021-08-25 13:07:45 -04:00
i2c_mcux.c
i2c_mcux_flexcomm.c
i2c_mcux_lpi2c.c
i2c_nios2.c dts: rename 'nios2,i2c' compatible to 'altr,nios2-i2c' 2021-08-17 17:51:57 -04:00
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 drivers: i2c: rcar: Fix possible compiler warning 2021-07-19 17:54:38 +02:00
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