diff options
Diffstat (limited to 'drivers/spi/Kconfig')
-rw-r--r-- | drivers/spi/Kconfig | 38 |
1 files changed, 17 insertions, 21 deletions
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig index 78f9fd02c1b2..1906840c1113 100644 --- a/drivers/spi/Kconfig +++ b/drivers/spi/Kconfig | |||
@@ -111,11 +111,14 @@ config SPI_COLDFIRE_QSPI | |||
111 | will be called coldfire_qspi. | 111 | will be called coldfire_qspi. |
112 | 112 | ||
113 | config SPI_DAVINCI | 113 | config SPI_DAVINCI |
114 | tristate "SPI controller driver for DaVinci/DA8xx SoC's" | 114 | tristate "Texas Instruments DaVinci/DA8x/OMAP-L/AM1x SoC SPI controller" |
115 | depends on SPI_MASTER && ARCH_DAVINCI | 115 | depends on SPI_MASTER && ARCH_DAVINCI |
116 | select SPI_BITBANG | 116 | select SPI_BITBANG |
117 | help | 117 | help |
118 | SPI master controller for DaVinci and DA8xx SPI modules. | 118 | SPI master controller for DaVinci/DA8x/OMAP-L/AM1x SPI modules. |
119 | |||
120 | This driver can also be built as a module. The module will be called | ||
121 | davinci_spi. | ||
119 | 122 | ||
120 | config SPI_EP93XX | 123 | config SPI_EP93XX |
121 | tristate "Cirrus Logic EP93xx SPI controller" | 124 | tristate "Cirrus Logic EP93xx SPI controller" |
@@ -267,12 +270,15 @@ config SPI_PPC4xx | |||
267 | 270 | ||
268 | config SPI_PXA2XX | 271 | config SPI_PXA2XX |
269 | tristate "PXA2xx SSP SPI master" | 272 | tristate "PXA2xx SSP SPI master" |
270 | depends on ARCH_PXA && EXPERIMENTAL | 273 | depends on (ARCH_PXA || (X86_32 && PCI)) && EXPERIMENTAL |
271 | select PXA_SSP | 274 | select PXA_SSP if ARCH_PXA |
272 | help | 275 | help |
273 | This enables using a PXA2xx SSP port as a SPI master controller. | 276 | This enables using a PXA2xx or Sodaville SSP port as a SPI master |
274 | The driver can be configured to use any SSP port and additional | 277 | controller. The driver can be configured to use any SSP port and |
275 | documentation can be found a Documentation/spi/pxa2xx. | 278 | additional documentation can be found a Documentation/spi/pxa2xx. |
279 | |||
280 | config SPI_PXA2XX_PCI | ||
281 | def_bool SPI_PXA2XX && X86_32 && PCI | ||
276 | 282 | ||
277 | config SPI_S3C24XX | 283 | config SPI_S3C24XX |
278 | tristate "Samsung S3C24XX series SPI" | 284 | tristate "Samsung S3C24XX series SPI" |
@@ -353,7 +359,6 @@ config SPI_XILINX | |||
353 | tristate "Xilinx SPI controller common module" | 359 | tristate "Xilinx SPI controller common module" |
354 | depends on HAS_IOMEM && EXPERIMENTAL | 360 | depends on HAS_IOMEM && EXPERIMENTAL |
355 | select SPI_BITBANG | 361 | select SPI_BITBANG |
356 | select SPI_XILINX_OF if (XILINX_VIRTEX || MICROBLAZE) | ||
357 | help | 362 | help |
358 | This exposes the SPI controller IP from the Xilinx EDK. | 363 | This exposes the SPI controller IP from the Xilinx EDK. |
359 | 364 | ||
@@ -362,19 +367,6 @@ config SPI_XILINX | |||
362 | 367 | ||
363 | Or for the DS570, see "XPS Serial Peripheral Interface (SPI) (v2.00b)" | 368 | Or for the DS570, see "XPS Serial Peripheral Interface (SPI) (v2.00b)" |
364 | 369 | ||
365 | config SPI_XILINX_OF | ||
366 | tristate "Xilinx SPI controller OF device" | ||
367 | depends on SPI_XILINX && (XILINX_VIRTEX || MICROBLAZE) | ||
368 | help | ||
369 | This is the OF driver for the SPI controller IP from the Xilinx EDK. | ||
370 | |||
371 | config SPI_XILINX_PLTFM | ||
372 | tristate "Xilinx SPI controller platform device" | ||
373 | depends on SPI_XILINX | ||
374 | help | ||
375 | This is the platform driver for the SPI controller IP | ||
376 | from the Xilinx EDK. | ||
377 | |||
378 | config SPI_NUC900 | 370 | config SPI_NUC900 |
379 | tristate "Nuvoton NUC900 series SPI" | 371 | tristate "Nuvoton NUC900 series SPI" |
380 | depends on ARCH_W90X900 && EXPERIMENTAL | 372 | depends on ARCH_W90X900 && EXPERIMENTAL |
@@ -396,6 +388,10 @@ config SPI_DW_PCI | |||
396 | tristate "PCI interface driver for DW SPI core" | 388 | tristate "PCI interface driver for DW SPI core" |
397 | depends on SPI_DESIGNWARE && PCI | 389 | depends on SPI_DESIGNWARE && PCI |
398 | 390 | ||
391 | config SPI_DW_MID_DMA | ||
392 | bool "DMA support for DW SPI controller on Intel Moorestown platform" | ||
393 | depends on SPI_DW_PCI && INTEL_MID_DMAC | ||
394 | |||
399 | config SPI_DW_MMIO | 395 | config SPI_DW_MMIO |
400 | tristate "Memory-mapped io interface driver for DW SPI core" | 396 | tristate "Memory-mapped io interface driver for DW SPI core" |
401 | depends on SPI_DESIGNWARE && HAVE_CLK | 397 | depends on SPI_DESIGNWARE && HAVE_CLK |