]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/mmc/card/Kconfig
sdio: UART/GPS driver
[linux-2.6-omap-h63xx.git] / drivers / mmc / card / Kconfig
index 9320a8c73239ceff909e30a045bb06aec60bd5ee..aa8a4e461942801db89ec3963c7dabf605dfb006 100644 (file)
@@ -14,3 +14,28 @@ config MMC_BLOCK
          mount the filesystem. Almost everyone wishing MMC support
          should say Y or M here.
 
+config MMC_BLOCK_BOUNCE
+       bool "Use bounce buffer for simple hosts"
+       depends on MMC_BLOCK
+       default y
+       help
+         SD/MMC is a high latency protocol where it is crucial to
+         send large requests in order to get high performance. Many
+         controllers, however, are restricted to continuous memory
+         (i.e. they can't do scatter-gather), something the kernel
+         rarely can provide.
+
+         Say Y here to help these restricted hosts by bouncing
+         requests back and forth from a large buffer. You will get
+         a big performance gain at the cost of up to 64 KiB of
+         physical memory.
+
+         If unsure, say Y here.
+
+config SDIO_UART
+       tristate "SDIO UART/GPS class support"
+       depends on MMC
+       help
+         SDIO function driver for SDIO cards that implements the UART
+         class, as well as the GPS class which appears like a UART.
+