zephyr/drivers/spi
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
..
CMakeLists.txt
Kconfig kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
Kconfig.cc13xx_cc26xx
Kconfig.dw
Kconfig.gecko
Kconfig.litex
Kconfig.mcux_dspi
Kconfig.mcux_flexcomm
Kconfig.mcux_lpspi
Kconfig.nrfx drivers: nrf: Remove no longer suitable dependencies on Kconfig options 2020-04-03 14:47:32 +02:00
Kconfig.oc_simple kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
Kconfig.rv32m1_lpspi
Kconfig.sam
Kconfig.sam0
Kconfig.sifive kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
Kconfig.stm32 drivers/spi: stm32: Modify use of "st,stm32-spi-fifo" compatible 2020-03-17 11:03:10 -06:00
Kconfig.xec_qmspi
spi_cc13xx_cc26xx.c drivers: cc13xx_cc26xx: guard references to sleep states 2020-03-31 07:38:31 -05:00
spi_context.h
spi_dw.c drivers: spi: spi_dw: Convert to new DT_INST macros 2020-03-30 08:29:30 -05:00
spi_dw.h
spi_dw_regs.h
spi_gecko.c drivers: Convert to use DT_INST_FOREACH 2020-03-31 19:29:22 -05:00
spi_handlers.c
spi_litespi.c drivers: Convert to use DT_INST_FOREACH 2020-03-31 19:29:22 -05:00
spi_litespi.h drivers: litex: Convert litex drivers to new DT_INST macros 2020-03-30 12:49:43 -05:00
spi_ll_stm32.c drivers: stm32: Convert STM32 drivers to new DT_INST macros 2020-03-26 12:22:12 -05:00
spi_ll_stm32.h drivers/spi: stm32: Modify use of "st,stm32-spi-fifo" compatible 2020-03-17 11:03:10 -06:00
spi_mcux_dspi.c drivers: spi: spi_mcux_dspi: fix missing context unlock on busy bus 2020-02-08 11:41:21 +02:00
spi_mcux_flexcomm.c
spi_mcux_lpspi.c
spi_nrfx_spi.c global: Replace BUILD_ASSERT_MSG() with BUILD_ASSERT() 2020-03-31 07:18:06 +02:00
spi_nrfx_spim.c global: Replace BUILD_ASSERT_MSG() with BUILD_ASSERT() 2020-03-31 07:18:06 +02:00
spi_nrfx_spis.c
spi_oc_simple.c drivers: spi: spi_oc_simple: Convert to new DT_INST macros 2020-03-30 13:09:34 -05:00
spi_oc_simple.h
spi_rv32m1_lpspi.c
spi_sam.c
spi_sam0.c
spi_sifive.c drivers: sifive: Convert sifive drivers to new DT_INST macros 2020-03-26 16:06:09 -05:00
spi_sifive.h
spi_xec_qmspi.c