diff options
Diffstat (limited to 'drivers/spi/Kconfig')
-rw-r--r-- | drivers/spi/Kconfig | 40 |
1 files changed, 38 insertions, 2 deletions
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig index 28fce65b8594..2d9d70359360 100644 --- a/drivers/spi/Kconfig +++ b/drivers/spi/Kconfig | |||
@@ -169,6 +169,12 @@ config SPI_OMAP24XX | |||
169 | SPI master controller for OMAP24xx/OMAP34xx Multichannel SPI | 169 | SPI master controller for OMAP24xx/OMAP34xx Multichannel SPI |
170 | (McSPI) modules. | 170 | (McSPI) modules. |
171 | 171 | ||
172 | config SPI_OMAP_100K | ||
173 | tristate "OMAP SPI 100K" | ||
174 | depends on SPI_MASTER && (ARCH_OMAP850 || ARCH_OMAP730) | ||
175 | help | ||
176 | OMAP SPI 100K master controller for omap7xx boards. | ||
177 | |||
172 | config SPI_ORION | 178 | config SPI_ORION |
173 | tristate "Orion SPI master (EXPERIMENTAL)" | 179 | tristate "Orion SPI master (EXPERIMENTAL)" |
174 | depends on PLAT_ORION && EXPERIMENTAL | 180 | depends on PLAT_ORION && EXPERIMENTAL |
@@ -220,6 +226,13 @@ config SPI_S3C24XX_GPIO | |||
220 | the inbuilt hardware cannot provide the transfer mode, or | 226 | the inbuilt hardware cannot provide the transfer mode, or |
221 | where the board is using non hardware connected pins. | 227 | where the board is using non hardware connected pins. |
222 | 228 | ||
229 | config SPI_SH_MSIOF | ||
230 | tristate "SuperH MSIOF SPI controller" | ||
231 | depends on SUPERH && HAVE_CLK | ||
232 | select SPI_BITBANG | ||
233 | help | ||
234 | SPI driver for SuperH MSIOF blocks. | ||
235 | |||
223 | config SPI_SH_SCI | 236 | config SPI_SH_SCI |
224 | tristate "SuperH SCI SPI controller" | 237 | tristate "SuperH SCI SPI controller" |
225 | depends on SUPERH | 238 | depends on SUPERH |
@@ -240,15 +253,38 @@ config SPI_TXX9 | |||
240 | SPI driver for Toshiba TXx9 MIPS SoCs | 253 | SPI driver for Toshiba TXx9 MIPS SoCs |
241 | 254 | ||
242 | config SPI_XILINX | 255 | config SPI_XILINX |
243 | tristate "Xilinx SPI controller" | 256 | tristate "Xilinx SPI controller common module" |
244 | depends on (XILINX_VIRTEX || MICROBLAZE) && EXPERIMENTAL | 257 | depends on HAS_IOMEM && EXPERIMENTAL |
245 | select SPI_BITBANG | 258 | select SPI_BITBANG |
259 | select SPI_XILINX_OF if (XILINX_VIRTEX || MICROBLAZE) | ||
246 | help | 260 | help |
247 | This exposes the SPI controller IP from the Xilinx EDK. | 261 | This exposes the SPI controller IP from the Xilinx EDK. |
248 | 262 | ||
249 | See the "OPB Serial Peripheral Interface (SPI) (v1.00e)" | 263 | See the "OPB Serial Peripheral Interface (SPI) (v1.00e)" |
250 | Product Specification document (DS464) for hardware details. | 264 | Product Specification document (DS464) for hardware details. |
251 | 265 | ||
266 | Or for the DS570, see "XPS Serial Peripheral Interface (SPI) (v2.00b)" | ||
267 | |||
268 | config SPI_XILINX_OF | ||
269 | tristate "Xilinx SPI controller OF device" | ||
270 | depends on SPI_XILINX && (XILINX_VIRTEX || MICROBLAZE) | ||
271 | help | ||
272 | This is the OF driver for the SPI controller IP from the Xilinx EDK. | ||
273 | |||
274 | config SPI_XILINX_PLTFM | ||
275 | tristate "Xilinx SPI controller platform device" | ||
276 | depends on SPI_XILINX | ||
277 | help | ||
278 | This is the platform driver for the SPI controller IP | ||
279 | from the Xilinx EDK. | ||
280 | |||
281 | config SPI_NUC900 | ||
282 | tristate "Nuvoton NUC900 series SPI" | ||
283 | depends on ARCH_W90X900 && EXPERIMENTAL | ||
284 | select SPI_BITBANG | ||
285 | help | ||
286 | SPI driver for Nuvoton NUC900 series ARM SoCs | ||
287 | |||
252 | # | 288 | # |
253 | # Add new SPI master controllers in alphabetical order above this line | 289 | # Add new SPI master controllers in alphabetical order above this line |
254 | # | 290 | # |