aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mmc/host/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/mmc/host/Kconfig')
-rw-r--r--drivers/mmc/host/Kconfig34
1 files changed, 34 insertions, 0 deletions
diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
index 7cb057f3f883..cf6a6545240b 100644
--- a/drivers/mmc/host/Kconfig
+++ b/drivers/mmc/host/Kconfig
@@ -276,6 +276,40 @@ config MMC_S3C
276 276
277 If unsure, say N. 277 If unsure, say N.
278 278
279choice
280 prompt "Samsung S3C SD/MMC transfer code"
281 depends on MMC_S3C
282
283config MMC_S3C_PIO
284 bool "Use PIO transfers only"
285 help
286 Use PIO to transfer data between memory and the hardware.
287
288 PIO is slower than DMA as it requires CPU instructions to
289 move the data. This has been the traditional default for
290 the S3C MCI driver.
291
292config MMC_S3C_DMA
293 bool "Use DMA transfers only (EXPERIMENTAL)"
294 depends on EXPERIMENTAL
295 help
296 Use DMA to transfer data between memory and the hardare.
297
298 Currently, the DMA support in this driver seems to not be
299 working properly and needs to be debugged before this
300 option is useful.
301
302config MMC_S3C_PIODMA
303 bool "Support for both PIO and DMA (EXPERIMENTAL)"
304 help
305 Compile both the PIO and DMA transfer routines into the
306 driver and let the platform select at run-time which one
307 is best.
308
309 See notes for the DMA option.
310
311endchoice
312
279config MMC_SDRICOH_CS 313config MMC_SDRICOH_CS
280 tristate "MMC/SD driver for Ricoh Bay1Controllers (EXPERIMENTAL)" 314 tristate "MMC/SD driver for Ricoh Bay1Controllers (EXPERIMENTAL)"
281 depends on EXPERIMENTAL && PCI && PCMCIA 315 depends on EXPERIMENTAL && PCI && PCMCIA