diff options
| -rw-r--r-- | drivers/spi/Kconfig | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig index 62e2242ad7e0..db2a50b53f5b 100644 --- a/drivers/spi/Kconfig +++ b/drivers/spi/Kconfig | |||
| @@ -69,6 +69,7 @@ config SPI_ATH79 | |||
| 69 | 69 | ||
| 70 | config SPI_ATMEL | 70 | config SPI_ATMEL |
| 71 | tristate "Atmel SPI Controller" | 71 | tristate "Atmel SPI Controller" |
| 72 | depends on HAS_DMA | ||
| 72 | depends on (ARCH_AT91 || AVR32 || COMPILE_TEST) | 73 | depends on (ARCH_AT91 || AVR32 || COMPILE_TEST) |
| 73 | help | 74 | help |
| 74 | This selects a driver for the Atmel SPI Controller, present on | 75 | This selects a driver for the Atmel SPI Controller, present on |
| @@ -185,6 +186,7 @@ config SPI_EFM32 | |||
| 185 | 186 | ||
| 186 | config SPI_EP93XX | 187 | config SPI_EP93XX |
| 187 | tristate "Cirrus Logic EP93xx SPI controller" | 188 | tristate "Cirrus Logic EP93xx SPI controller" |
| 189 | depends on HAS_DMA | ||
| 188 | depends on ARCH_EP93XX || COMPILE_TEST | 190 | depends on ARCH_EP93XX || COMPILE_TEST |
| 189 | help | 191 | help |
| 190 | This enables using the Cirrus EP93xx SPI controller in master | 192 | This enables using the Cirrus EP93xx SPI controller in master |
| @@ -314,6 +316,7 @@ config SPI_OMAP_UWIRE | |||
| 314 | 316 | ||
| 315 | config SPI_OMAP24XX | 317 | config SPI_OMAP24XX |
| 316 | tristate "McSPI driver for OMAP" | 318 | tristate "McSPI driver for OMAP" |
| 319 | depends on HAS_DMA | ||
| 317 | depends on ARM || ARM64 || AVR32 || HEXAGON || MIPS || SUPERH | 320 | depends on ARM || ARM64 || AVR32 || HEXAGON || MIPS || SUPERH |
| 318 | depends on ARCH_OMAP2PLUS || COMPILE_TEST | 321 | depends on ARCH_OMAP2PLUS || COMPILE_TEST |
| 319 | help | 322 | help |
| @@ -500,7 +503,7 @@ config SPI_MXS | |||
| 500 | config SPI_TEGRA114 | 503 | config SPI_TEGRA114 |
| 501 | tristate "NVIDIA Tegra114 SPI Controller" | 504 | tristate "NVIDIA Tegra114 SPI Controller" |
| 502 | depends on (ARCH_TEGRA && TEGRA20_APB_DMA) || COMPILE_TEST | 505 | depends on (ARCH_TEGRA && TEGRA20_APB_DMA) || COMPILE_TEST |
| 503 | depends on RESET_CONTROLLER | 506 | depends on RESET_CONTROLLER && HAS_DMA |
| 504 | help | 507 | help |
| 505 | SPI driver for NVIDIA Tegra114 SPI Controller interface. This controller | 508 | SPI driver for NVIDIA Tegra114 SPI Controller interface. This controller |
| 506 | is different than the older SoCs SPI controller and also register interface | 509 | is different than the older SoCs SPI controller and also register interface |
| @@ -518,7 +521,7 @@ config SPI_TEGRA20_SFLASH | |||
| 518 | config SPI_TEGRA20_SLINK | 521 | config SPI_TEGRA20_SLINK |
| 519 | tristate "Nvidia Tegra20/Tegra30 SLINK Controller" | 522 | tristate "Nvidia Tegra20/Tegra30 SLINK Controller" |
| 520 | depends on (ARCH_TEGRA && TEGRA20_APB_DMA) || COMPILE_TEST | 523 | depends on (ARCH_TEGRA && TEGRA20_APB_DMA) || COMPILE_TEST |
| 521 | depends on RESET_CONTROLLER | 524 | depends on RESET_CONTROLLER && HAS_DMA |
| 522 | help | 525 | help |
| 523 | SPI driver for Nvidia Tegra20/Tegra30 SLINK Controller interface. | 526 | SPI driver for Nvidia Tegra20/Tegra30 SLINK Controller interface. |
| 524 | 527 | ||
