zephyr/drivers/i2c
Olivier Martin 0fc8a357a1 drivers: i2c: nrfx: Prevent transfer overlapping
I2C transfers could simultaneous be called that would
cause an inconsistent state in NRFX I2C state (and HW).
The NRFX TWI driver would expect to be in state
`NRFX_DRV_STATE_INITIALIZED` while being in state
`NRFX_DRV_STATE_POWERED_ON`.

Signed-off-by: Olivier Martin <olivier.martin@proglove.de>
2018-12-14 08:46:35 +01:00
..
slave logging: Fix errors in log usage 2018-11-10 12:38:29 -05:00
CMakeLists.txt drivers: Introduce Silabs i2c shim driver 2018-10-31 09:00:38 -05:00
i2c_atmel_sam3.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_bitbang.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_bitbang.h
i2c_cc32xx.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_dw_registers.h
i2c_dw.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_dw.h
i2c_esp32.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_gecko.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_gpio.c kernel: check retval of driver init 2018-12-07 19:33:23 -05:00
i2c_handlers.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_imx.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_ll_stm32_v1.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_ll_stm32_v2.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_ll_stm32.c drivers: stm32: check clock_control_on return value 2018-12-07 11:31:48 -05:00
i2c_ll_stm32.h
i2c_mcux.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_nios2.c
i2c_nrfx_twi.c drivers: i2c: nrfx: Prevent transfer overlapping 2018-12-14 08:46:35 +01:00
i2c_nrfx_twim.c drivers: i2c: nrfx: Prevent transfer overlapping 2018-12-14 08:46:35 +01:00
i2c_qmsi_ss.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_qmsi.c dts: i2c: cleanup CONFIG_I2C_x_IRQ_PRI 2018-11-16 13:57:02 -05:00
i2c_sam_twi.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_sam_twihs.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_sbcon.c dts_fixups: Use DT_ prefix in all defined labels not related to Kconfig 2018-11-13 10:44:42 -06:00
i2c-priv.h
Kconfig
Kconfig.dw kconfig: Hide the DesignWare I2C driver on unsupported platforms 2018-10-25 07:32:05 +01:00
Kconfig.esp32
Kconfig.gpio
Kconfig.nrfx
Kconfig.qmsi
Kconfig.sbcon
Kconfig.stm32