zephyr/drivers/i2c
Ulf Magnusson 0f53f467a8 kconfig: drivers: i2c: Remove redundant I2C_SLAVE dep.
I2C_EEPROM_SLAVE is already within an 'if I2C_SLAVE', in
drivers/i2c/slave/Kconfig.

'if FOO' is just shorthand for adding 'depends on FOO' to each item
within the 'if'. Dependencies on menus work similarly. There are no
"conditional includes" in Kconfig, so 'if FOO' has no special meaning
around a source. Conditional includes wouldn't be possible, because an
if condition could include (directly or indirectly) forward references
to symbols not defined yet.

Tip: When adding a symbol, check its dependencies in the menuconfig
('ninja menuconfig', then / to jump to the symbol). The menuconfig also
shows how the file with the symbol got included, so if you see
duplicated dependencies, it's easy to hunt down where they come from.

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
2019-03-09 10:00:54 -05:00
..
slave kconfig: drivers: i2c: Remove redundant I2C_SLAVE dep. 2019-03-09 10:00:54 -05:00
CMakeLists.txt drivers/i2c: I2C driver for SiFive Freedom 2019-02-07 10:47:48 -06: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 headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
i2c_dw.c i2c: i2c_dw: rename CONFIG_I2C_DW_0_IRQ_SHARED_NAME to DT_* 2019-03-01 09:42:56 -08:00
i2c_dw.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
i2c_esp32.c include: misc: util.h: Rename min/max to MIN/MAX 2019-02-14 22:16:03 -05:00
i2c_gecko.c drivers: i2c_gecko: use DT_<COMPAT>_<INSTANCE>_<PROP> defines 2019-02-01 19:09:06 -05:00
i2c_gpio.c drivers: Modify drivers to use DEVICE_AND_API_INIT() 2019-01-15 10:39:34 -08:00
i2c_handlers.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_imx.c i2c: i2c_imx: Convert to use DT_ prefixed defines 2019-02-08 16:03:17 -06: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: i2c_ll_stm32_v2: Handle errors during data transfers 2018-12-17 08:17:24 -06:00
i2c_ll_stm32.c drivers/i2c: stm32: (FIX) add mutex to lock bus 2019-01-16 21:33:49 -05:00
i2c_ll_stm32.h drivers/i2c: stm32: (FIX) add mutex to lock bus 2019-01-16 21:33:49 -05:00
i2c_mcux_lpi2c.c drivers: i2c: Introduce mcux lpi2c shim driver 2019-01-18 06:49:35 -05:00
i2c_mcux.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
i2c_nios2.c boards: nios2: Add dts support for i2c 2019-01-16 12:35:30 -06: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: Add support for TWIM2 and TWIM3 2019-01-21 10:13:34 +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 drivers: i2c: i2c_sbcon: Convert to new DT_<COMPAT>_<INSTANCE> defines 2019-01-25 08:55:06 -06:00
i2c_sifive.c drivers/i2c: I2C driver for SiFive Freedom 2019-02-07 10:47:48 -06:00
i2c-priv.h drivers: i2c: move to new logger 2018-10-08 17:49:12 -04:00
Kconfig drivers/i2c: I2C driver for SiFive Freedom 2019-02-07 10:47:48 -06:00
Kconfig.dw drivers/interrupt_controller: shared_irq: configure by device tree 2019-02-06 07:18:15 -05:00
Kconfig.esp32
Kconfig.gpio
Kconfig.nrfx drivers: nrfx: Add Kconfig checks for mutually exclusive peripherals 2019-03-05 13:38:18 -05: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: i2c_sbcon: Convert to new DT_<COMPAT>_<INSTANCE> defines 2019-01-25 08:55:06 -06:00
Kconfig.sifive drivers/i2c: I2C driver for SiFive Freedom 2019-02-07 10:47:48 -06:00
Kconfig.stm32