zephyr/soc
Andrzej Głąbek 011e9bac0b drivers: nrf: Remove no longer suitable dependencies on Kconfig options
Make I2C and SPI drivers for nRF SoCs no longer dependent on Kconfig
options that enable instances (i.e. I2C_x and SPI_x). Now these drivers
enable hardware instances when corresponding nodes in devicetree are
enabled (have status "okay").
For I2C, SPI, and UART drivers, instead of using Kconfig dependencies
to prevent enabling of hardware instances that cannot be used together
(e.g. SPIM1 and TWIM1), a file that signals invalid configurations with
build assertions is added to compilation.
Also dependencies on HAS_HW_NRF_* options are removed from Kconfigs
of I2C, SPI, and UART drivers, as for hidden options that activate
proper type of driver such dependencies are not actually helpful.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2020-04-03 14:47:32 +02:00
..
arc soc: arc: Convert to new DT_INST macros 2020-03-31 07:04:30 -05:00
arm drivers: nrf: Remove no longer suitable dependencies on Kconfig options 2020-04-03 14:47:32 +02:00
nios2 dts: nios2: Add interrupt controller support in dts 2020-03-27 15:16:53 -05:00
posix kconfig: Replace defconfig singe-symbol 'if's with 'depends on' 2020-02-12 10:32:13 -06:00
riscv drivers: entropy: rv32m1_trng: Add DTS support to rv32m1_trng driver 2020-04-02 09:30:58 +02:00
x86 soc: x86: Convert to new DT_INST macros 2020-03-26 03:29:23 -05:00
xtensa soc: xtensa: Convert to new DT_INST macros 2020-03-27 10:06:14 -05:00
Kconfig soc: kconfig: add SOC_DEPRECATED_RELEASE 2020-01-13 10:21:12 -05:00