zephyr/drivers/spi
Ulf Magnusson 8206ed42ec kconfig: drivers: spi: Remove duplicated dependencies
The two redundant SPI dependencies are from 'source'ing a file within an
'if SPI' and then adding another 'depends on SPI' within it.

'if FOO' is just shorthand for adding depends on FOO to each item within
the 'if'. 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 09:54:29 -05:00
..
CMakeLists.txt drivers/spi: SPI driver for SiFive Freedom 2019-02-06 09:00:00 -06:00
Kconfig drivers: spi: Define SPI_6 symbol 2019-02-06 18:59:00 -06:00
Kconfig.dw kconfig: drivers: spi: Remove duplicated dependencies 2019-03-09 09:54:29 -05:00
Kconfig.mcux_dspi drivers/spi: Always selecet HAS_DTS_SPI once SPI is enabled 2018-11-16 14:02:00 -05:00
Kconfig.mcux_lpspi drivers/spi: Always selecet HAS_DTS_SPI once SPI is enabled 2018-11-16 14:02:00 -05:00
Kconfig.nrfx drivers: spi: nrfx: Improve a few Kconfig option prompts 2019-03-05 13:38:18 -05:00
Kconfig.sam drivers/spi: Always selecet HAS_DTS_SPI once SPI is enabled 2018-11-16 14:02:00 -05:00
Kconfig.sam0 drivers/spi: Always selecet HAS_DTS_SPI once SPI is enabled 2018-11-16 14:02:00 -05:00
Kconfig.sifive kconfig: drivers: spi: Remove duplicated dependencies 2019-03-09 09:54:29 -05:00
Kconfig.stm32 kconfig: drivers: spi: Remove duplicated dependencies 2019-03-09 09:54:29 -05:00
spi_context.h drivers/spi: Set CS inactive when releasing unconditionally 2018-11-16 10:22:30 -05:00
spi_dw_quark_se_ss_regs.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
spi_dw_regs.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
spi_dw.c spi: spi_dw: Cleanup stale Kconfig symbols that should be DT 2019-02-08 09:34:37 -06:00
spi_dw.h boards: xtensa: intel_s1000_crb: Enable SPI Master driver 2018-11-13 18:49:03 -05:00
spi_handlers.c spi_handlers: fix some build issues 2018-05-17 23:34:03 +03:00
spi_intel_regs.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
spi_intel.c spi: spi_intel: Fix missing 'break' in case 2019-02-28 09:33:25 -08:00
spi_intel.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
spi_ll_stm32.c stm32: drivers: spi: Added missing devices 2018-12-13 07:31:06 -06:00
spi_ll_stm32.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
spi_mcux_dspi.c dts: spi: cleanup CONFIG_SPI_x_IRQ_PRI 2018-11-21 12:27:16 -05:00
spi_mcux_lpspi.c spi: spi_mcux_lpspi: Convert to use DT_ prefixed defines 2019-02-13 16:59:02 -05:00
spi_nrfx_spi.c dts: nrf: Remove SPI dts.fixup defines and use aliases instead. 2018-11-20 22:18:09 +01:00
spi_nrfx_spim.c dts: nrf: Remove SPI dts.fixup defines and use aliases instead. 2018-11-20 22:18:09 +01:00
spi_nrfx_spis.c drivers: spi: nrfx: Add support for SPIS3 2019-03-05 13:38:18 -05:00
spi_sam0.c include: misc: util.h: Rename min/max to MIN/MAX 2019-02-14 22:16:03 -05:00
spi_sam.c include: misc: util.h: Rename min/max to MIN/MAX 2019-02-14 22:16:03 -05:00
spi_sifive.c drivers/spi: SPI driver for SiFive Freedom 2019-02-06 09:00:00 -06:00
spi_sifive.h drivers/spi: SPI driver for SiFive Freedom 2019-02-06 09:00:00 -06:00