zephyr/drivers/i2c
Andrzej Głąbek bf0c4a841d drivers/i2c/Kconfig.nrfx: Choose driver type basing on DT compatible
Remove prompts from Kconfig options `I2C_x_NRF_TWI*` that select
the type of nrfx driver (for TWI or TWIM peripheral) to be used
for a given instance. This prevents the options from being modified
from configuration files.
Instead, make one of these options selected by default according to the
"compatible" property set for the corresponding I2C node in devicetree.

This eliminates the need of changing both the "compatible" property in
devicetree and the Kconfig option selecting the driver type when a user
wants to switch between TWI and TWIM for a given instance.

Since all `I2C_x_NRF_TWI*` options are made "hidden" by this commit,
all their occurrences in configuration files are removed.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2020-04-03 14:47:32 +02:00
..
slave drivers: eeprom_slave: Convert to new DT_INST macros 2020-03-27 04:53:38 -05:00
CMakeLists.txt
i2c_bitbang.c
i2c_bitbang.h
i2c_cc13xx_cc26xx.c drivers: cc13xx_cc26xx: guard references to sleep states 2020-03-31 07:38:31 -05:00
i2c_cc32xx.c
i2c_dw_port_x.h global: Replace BUILD_ASSERT_MSG() with BUILD_ASSERT() 2020-03-31 07:18:06 +02:00
i2c_dw_registers.h
i2c_dw.c
i2c_dw.h global: Replace BUILD_ASSERT_MSG() with BUILD_ASSERT() 2020-03-31 07:18:06 +02:00
i2c_esp32.c
i2c_gecko.c
i2c_gpio.c
i2c_handlers.c
i2c_imx.c
i2c_litex.c drivers: Convert to use DT_INST_FOREACH 2020-03-31 19:29:22 -05:00
i2c_ll_stm32_v1.c
i2c_ll_stm32_v2.c
i2c_ll_stm32.c
i2c_ll_stm32.h
i2c_mchp_xec.c
i2c_mcux_lpi2c.c
i2c_mcux.c
i2c_nios2.c drivers: i2c: i2c_nios2: Convert to new DT_INST macros 2020-03-28 10:17:31 -05:00
i2c_nrfx_twi.c global: Replace BUILD_ASSERT_MSG() with BUILD_ASSERT() 2020-03-31 07:18:06 +02:00
i2c_nrfx_twim.c global: Replace BUILD_ASSERT_MSG() with BUILD_ASSERT() 2020-03-31 07:18:06 +02:00
i2c_rv32m1_lpi2c.c
i2c_sam_twi.c
i2c_sam_twihs.c
i2c_sam0.c drivers: atmel sam0: Convert atmel sam0 drivers to new DT_INST macros 2020-03-27 11:02:57 -05:00
i2c_sbcon.c drivers: arm_cmsdk/arm: Convert drivers to new DT_INST macros 2020-03-31 19:28:47 -05:00
i2c_shell.c
i2c_sifive.c
i2c-priv.h
Kconfig
Kconfig.cc13xx_cc26xx
Kconfig.dw
Kconfig.esp32
Kconfig.gpio
Kconfig.litex
Kconfig.nrfx drivers/i2c/Kconfig.nrfx: Choose driver type basing on DT compatible 2020-04-03 14:47:32 +02:00
Kconfig.sam0
Kconfig.sbcon
Kconfig.sifive
Kconfig.stm32
Kconfig.xec