zephyr/drivers/i2c
Daniel Wagenknecht c7875b75aa i2c: stm32_v2: implement slave support
This patch adds I2C Slave support conforming to the syscalls and funcs,
only for the STM32 V2 I2C Driver for the moment.

It is capable of handling multi-master bus setups.

Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Signed-off-by: Daniel Wagenknecht <wagenknecht@clage.de>
2018-07-04 11:57:33 +02:00
..
slave i2c: slave: Add EEPROM I2C Slave driver 2018-07-04 11:57:33 +02:00
CMakeLists.txt i2c: slave: Add EEPROM I2C Slave driver 2018-07-04 11:57:33 +02:00
i2c_atmel_sam3.c drivers: i2c: deprecate usage of i2c_atmel_sam3 driver 2017-10-23 10:18:08 +02:00
i2c_bitbang.c i2c: fix include for i2c_bitbang in some drivers 2017-10-03 14:50:14 -04:00
i2c_bitbang.h doc: Fix misspellings in header/doxygen comments 2017-10-17 19:40:29 -04:00
i2c_cc32xx.c drivers: i2c: Add support for cc32xx I2C bus 2018-01-09 08:39:59 -06:00
i2c_dw_registers.h i2c/i2c_dw: correct the bitfield for ic_tar and ic_sar 2017-10-28 07:22:28 -04:00
i2c_dw.c drivers/i2c: Use standard bitrate settings for DW driver 2018-03-23 10:42:33 +08:00
i2c_dw.h drivers/i2c: Use standard bitrate settings for DW driver 2018-03-23 10:42:33 +08:00
i2c_esp32.c drivers: i2c: esp32: Fix to_read value on i2c_esp32_read_msg() 2018-02-07 14:52:52 -05:00
i2c_gpio.c drivers: i2c_gpio: Use quoted #include directive for i2c_bitbang 2017-11-22 18:49:17 -05:00
i2c_handlers.c i2c: Add new I2C Slave syscalls 2018-07-04 11:57:33 +02:00
i2c_ll_stm32_v1.c drivers: i2c: stm32f4: Fix incorrect buffer assignment 2018-01-13 11:36:15 -08:00
i2c_ll_stm32_v2.c i2c: stm32_v2: implement slave support 2018-07-04 11:57:33 +02:00
i2c_ll_stm32.c i2c: stm32_v2: implement slave support 2018-07-04 11:57:33 +02:00
i2c_ll_stm32.h i2c: stm32_v2: implement slave support 2018-07-04 11:57:33 +02:00
i2c_mcux.c drivers: i2c: remove usage of bitfield access for cfg 2017-09-20 10:16:14 -05:00
i2c_nios2.c drivers: i2c: i2c_nios2: Fix format specifiers in log messages 2018-02-09 10:11:52 -05:00
i2c_nrfx_twi.c boards: nrf: Moved SDA and SCL pin configuration to DTS for nRF boards 2018-06-20 13:38:18 +02:00
i2c_nrfx_twim.c boards: nrf: Moved SDA and SCL pin configuration to DTS for nRF boards 2018-06-20 13:38:18 +02:00
i2c_qmsi_ss.c drivers/i2c: Make QMSI SS driver IRQs set via CONFIG_ options 2018-03-23 10:42:33 +08:00
i2c_qmsi.c arch: Use dts to set i2c priorities for quark_se/quark_d2000 2018-05-18 20:18:50 +03:00
i2c_sam_twi.c drivers: Add Atmel SAM family I2C (TWI) driver 2017-10-23 10:18:08 +02:00
i2c_sam_twihs.c drivers: i2c: Add DTS support for i2c_sam_twihs driver 2017-11-15 11:13:08 -06:00
i2c_sbcon.c i2c: fix include for i2c_bitbang in some drivers 2017-10-03 14:50:14 -04:00
i2c-priv.h i2c: Add helper function to map from bitrate values to zephyr cfg 2017-08-16 10:03:34 -05:00
Kconfig i2c: slave: Add EEPROM I2C Slave driver 2018-07-04 11:57:33 +02:00
Kconfig.dw drivers: i2c: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
Kconfig.esp32 drivers: i2c: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
Kconfig.gpio drivers: i2c: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
Kconfig.nrfx drivers: i2c: nrfx: Move device tree selection to driver Kconfig 2018-07-02 09:46:22 -05:00
Kconfig.qmsi drivers: i2c: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
Kconfig.sbcon drivers: i2c: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
Kconfig.stm32 i2c: stm32_v2: implement slave support 2018-07-04 11:57:33 +02:00