zephyr/drivers/i2c
Tim Lin 958c79ea5a ite: drivers/i2c: it8xxx2: Don't check bus busy during repeat start
If the transaction of write to read is divided into two transfers,
the second transfer will go to check bus busy and cause i2c reset.
This change adds flag to eliminate this situation.

Signed-off-by: Tim Lin <tim2.lin@ite.corp-partner.google.com>
2021-06-04 16:30:45 -05:00
..
slave drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
CMakeLists.txt drivers: i2c_dw: Remove CMake-based templating 2021-04-21 20:40:52 -04:00
i2c_bitbang.c
i2c_bitbang.h
i2c_cc13xx_cc26xx.c drivers: cc13xx_cc26xx: fix pm.h not included 2021-06-04 10:24:10 -05:00
i2c_cc32xx.c drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
i2c_common.c
i2c_dw_registers.h drivers: i2c_dw: Convert to use register for RX/TX buffer depth 2021-03-09 14:16:35 +01:00
i2c_dw.c drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
i2c_dw.h drivers: i2c_dw: Convert to use register for RX/TX buffer depth 2021-03-09 14:16:35 +01:00
i2c_emul.c drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
i2c_esp32.c esp32: i2c: fix: fixed error status handling 2021-05-06 13:20:45 -04:00
i2c_gecko.c drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
i2c_gpio.c drivers: i2c: gpio: fix compilation 2021-06-01 07:27:27 -05:00
i2c_handlers.c
i2c_imx.c drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
i2c_ite_it8xxx2.c ite: drivers/i2c: it8xxx2: Don't check bus busy during repeat start 2021-06-04 16:30:45 -05:00
i2c_litex.c drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
i2c_ll_stm32_v1.c drivers/i2c: stm32_v1: remove unused variable 2021-02-15 16:35:30 +03:00
i2c_ll_stm32_v2.c drivers: i2c_ll_stm32_v2: Add timeout on transfer 2021-03-17 11:34:08 +01:00
i2c_ll_stm32.c drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
i2c_ll_stm32.h
i2c_lpc11u6x.c drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
i2c_lpc11u6x.h
i2c_mchp_xec.c drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
i2c_mcux_flexcomm.c drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
i2c_mcux_lpi2c.c drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
i2c_mcux.c drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
i2c_nios2.c drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
i2c_npcx_controller.c driver: i2c: npcx: support APB clock of i2c modules up to 20MHz. 2021-05-06 08:15:39 -05:00
i2c_npcx_controller.h driver: i2c: add i2c support in npcx series. 2020-12-27 18:15:14 +01:00
i2c_npcx_port.c drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
i2c_nrfx_twi.c pm: device: Align state names with system states 2021-05-07 18:35:12 -04:00
i2c_nrfx_twim.c pm: device: Align state names with system states 2021-05-07 18:35:12 -04:00
i2c_rv32m1_lpi2c.c drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
i2c_sam0.c drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
i2c_sam4l_twim.c drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
i2c_sam_twi.c drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
i2c_sam_twihs.c drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
i2c_sbcon.c drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
i2c_shell.c
i2c_sifive.c drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
i2c_test.c drivers: i2c: remove usage of device_pm_control_nop 2021-04-28 10:55:49 -04:00
i2c-priv.h
Kconfig drivers: i2c: nios2: get IRQ and IRQ priority from DTS 2021-03-03 11:55:03 -06:00
Kconfig.cc13xx_cc26xx
Kconfig.dw drivers: i2c_dw: Remove CMake-based templating 2021-04-21 20:40:52 -04:00
Kconfig.esp32
Kconfig.gpio
Kconfig.i2c_emul
Kconfig.it8xxx2 drivers: i2c: Add some Kconfig depends 2021-02-14 18:31:55 -05:00
Kconfig.litex
Kconfig.lpc11u6x
Kconfig.npcx driver: i2c: add i2c support in npcx series. 2020-12-27 18:15:14 +01:00
Kconfig.nrfx
Kconfig.sam0
Kconfig.sbcon
Kconfig.sifive
Kconfig.stm32 drivers: i2c: add support of STM32WL 2021-02-19 22:39:24 -05:00
Kconfig.test drivers: i2c: add dummy driver for vnd,i2c 2021-02-23 10:34:19 -05:00
Kconfig.xec