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 doc: Fix misspellings in header/doxygen comments 2017-10-17 19:40:29 -04:00
i2c_cc32xx.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_dw_registers.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
i2c_dw.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_dw.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
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 headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
i2c_mcux.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_nios2.c drivers: i2c: move to new logger 2018-10-08 17:49:12 -04:00
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 drivers: i2c: move to new logger 2018-10-08 17:49:12 -04:00
Kconfig drivers: i2c: move to new logger 2018-10-08 17:49:12 -04:00
Kconfig.dw kconfig: Hide the DesignWare I2C driver on unsupported platforms 2018-10-25 07:32:05 +01:00
Kconfig.esp32 drivers/i2c: kconfig: Clean up I2C Kconfigs a bit 2018-08-02 19:12:52 +02:00
Kconfig.gpio drivers/i2c: kconfig: Clean up I2C Kconfigs a bit 2018-08-02 19:12:52 +02:00
Kconfig.nrfx drivers: nrfx: Allow simultaneous use of SPI_0 and I2C_0 on nRF52810 2018-08-13 18:45:04 -07:00
Kconfig.qmsi drivers: i2c: Select HAS_DTS_I2C in designware and qmsi drivers 2018-09-27 05:54:54 +05:30
Kconfig.sbcon drivers/i2c: kconfig: Clean up I2C Kconfigs a bit 2018-08-02 19:12:52 +02:00
Kconfig.stm32 drivers: i2c: stm32: Kconfig: Remove redundant 'default n' properties 2018-07-25 07:19:12 -04:00