diff options
Diffstat (limited to 'drivers/spi/Kconfig')
-rw-r--r-- | drivers/spi/Kconfig | 36 |
1 files changed, 30 insertions, 6 deletions
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig index 8293658e7cf9..0b06e360628a 100644 --- a/drivers/spi/Kconfig +++ b/drivers/spi/Kconfig | |||
@@ -94,6 +94,12 @@ config SPI_AU1550 | |||
94 | If you say yes to this option, support will be included for the | 94 | If you say yes to this option, support will be included for the |
95 | PSC SPI controller found on Au1550, Au1200 and Au1300 series. | 95 | PSC SPI controller found on Au1550, Au1200 and Au1300 series. |
96 | 96 | ||
97 | config SPI_BCM63XX | ||
98 | tristate "Broadcom BCM63xx SPI controller" | ||
99 | depends on BCM63XX | ||
100 | help | ||
101 | Enable support for the SPI controller on the Broadcom BCM63xx SoCs. | ||
102 | |||
97 | config SPI_BITBANG | 103 | config SPI_BITBANG |
98 | tristate "Utilities for Bitbanging SPI masters" | 104 | tristate "Utilities for Bitbanging SPI masters" |
99 | help | 105 | help |
@@ -126,7 +132,7 @@ config SPI_COLDFIRE_QSPI | |||
126 | 132 | ||
127 | config SPI_DAVINCI | 133 | config SPI_DAVINCI |
128 | tristate "Texas Instruments DaVinci/DA8x/OMAP-L/AM1x SoC SPI controller" | 134 | tristate "Texas Instruments DaVinci/DA8x/OMAP-L/AM1x SoC SPI controller" |
129 | depends on SPI_MASTER && ARCH_DAVINCI | 135 | depends on ARCH_DAVINCI |
130 | select SPI_BITBANG | 136 | select SPI_BITBANG |
131 | help | 137 | help |
132 | SPI master controller for DaVinci/DA8x/OMAP-L/AM1x SPI modules. | 138 | SPI master controller for DaVinci/DA8x/OMAP-L/AM1x SPI modules. |
@@ -188,7 +194,7 @@ config SPI_MPC52xx_PSC | |||
188 | 194 | ||
189 | config SPI_MPC512x_PSC | 195 | config SPI_MPC512x_PSC |
190 | tristate "Freescale MPC512x PSC SPI controller" | 196 | tristate "Freescale MPC512x PSC SPI controller" |
191 | depends on SPI_MASTER && PPC_MPC512x | 197 | depends on PPC_MPC512x |
192 | help | 198 | help |
193 | This enables using the Freescale MPC5121 Programmable Serial | 199 | This enables using the Freescale MPC5121 Programmable Serial |
194 | Controller in SPI master mode. | 200 | Controller in SPI master mode. |
@@ -238,7 +244,7 @@ config SPI_OMAP24XX | |||
238 | 244 | ||
239 | config SPI_OMAP_100K | 245 | config SPI_OMAP_100K |
240 | tristate "OMAP SPI 100K" | 246 | tristate "OMAP SPI 100K" |
241 | depends on SPI_MASTER && (ARCH_OMAP850 || ARCH_OMAP730) | 247 | depends on ARCH_OMAP850 || ARCH_OMAP730 |
242 | help | 248 | help |
243 | OMAP SPI 100K master controller for omap7xx boards. | 249 | OMAP SPI 100K master controller for omap7xx boards. |
244 | 250 | ||
@@ -262,7 +268,7 @@ config SPI_PL022 | |||
262 | 268 | ||
263 | config SPI_PPC4xx | 269 | config SPI_PPC4xx |
264 | tristate "PPC4xx SPI Controller" | 270 | tristate "PPC4xx SPI Controller" |
265 | depends on PPC32 && 4xx && SPI_MASTER | 271 | depends on PPC32 && 4xx |
266 | select SPI_BITBANG | 272 | select SPI_BITBANG |
267 | help | 273 | help |
268 | This selects a driver for the PPC4xx SPI Controller. | 274 | This selects a driver for the PPC4xx SPI Controller. |
@@ -279,6 +285,12 @@ config SPI_PXA2XX | |||
279 | config SPI_PXA2XX_PCI | 285 | config SPI_PXA2XX_PCI |
280 | def_bool SPI_PXA2XX && X86_32 && PCI | 286 | def_bool SPI_PXA2XX && X86_32 && PCI |
281 | 287 | ||
288 | config SPI_RSPI | ||
289 | tristate "Renesas RSPI controller" | ||
290 | depends on SUPERH | ||
291 | help | ||
292 | SPI driver for Renesas RSPI blocks. | ||
293 | |||
282 | config SPI_S3C24XX | 294 | config SPI_S3C24XX |
283 | tristate "Samsung S3C24XX series SPI" | 295 | tristate "Samsung S3C24XX series SPI" |
284 | depends on ARCH_S3C2410 && EXPERIMENTAL | 296 | depends on ARCH_S3C2410 && EXPERIMENTAL |
@@ -324,9 +336,22 @@ config SPI_SH_SCI | |||
324 | help | 336 | help |
325 | SPI driver for SuperH SCI blocks. | 337 | SPI driver for SuperH SCI blocks. |
326 | 338 | ||
339 | config SPI_SH_HSPI | ||
340 | tristate "SuperH HSPI controller" | ||
341 | depends on ARCH_SHMOBILE | ||
342 | help | ||
343 | SPI driver for SuperH HSPI blocks. | ||
344 | |||
345 | config SPI_SIRF | ||
346 | tristate "CSR SiRFprimaII SPI controller" | ||
347 | depends on ARCH_PRIMA2 | ||
348 | select SPI_BITBANG | ||
349 | help | ||
350 | SPI driver for CSR SiRFprimaII SoCs | ||
351 | |||
327 | config SPI_STMP3XXX | 352 | config SPI_STMP3XXX |
328 | tristate "Freescale STMP37xx/378x SPI/SSP controller" | 353 | tristate "Freescale STMP37xx/378x SPI/SSP controller" |
329 | depends on ARCH_STMP3XXX && SPI_MASTER | 354 | depends on ARCH_STMP3XXX |
330 | help | 355 | help |
331 | SPI driver for Freescale STMP37xx/378x SoC SSP interface | 356 | SPI driver for Freescale STMP37xx/378x SoC SSP interface |
332 | 357 | ||
@@ -384,7 +409,6 @@ config SPI_NUC900 | |||
384 | 409 | ||
385 | config SPI_DESIGNWARE | 410 | config SPI_DESIGNWARE |
386 | tristate "DesignWare SPI controller core support" | 411 | tristate "DesignWare SPI controller core support" |
387 | depends on SPI_MASTER | ||
388 | help | 412 | help |
389 | general driver for SPI controller core from DesignWare | 413 | general driver for SPI controller core from DesignWare |
390 | 414 | ||