Pierre Ossman | 1c6a071 | 2007-02-11 19:57:36 +0100 | [diff] [blame] | 1 | # |
| 2 | # MMC/SD card drivers |
| 3 | # |
| 4 | |
| 5 | comment "MMC/SD Card Drivers" |
Pierre Ossman | 1c6a071 | 2007-02-11 19:57:36 +0100 | [diff] [blame] | 6 | |
| 7 | config MMC_BLOCK |
| 8 | tristate "MMC block device driver" |
Jan Engelhardt | 790864d | 2007-05-08 22:30:32 +0200 | [diff] [blame] | 9 | depends on BLOCK |
Pierre Ossman | 1c6a071 | 2007-02-11 19:57:36 +0100 | [diff] [blame] | 10 | default y |
| 11 | help |
| 12 | Say Y here to enable the MMC block device driver support. |
| 13 | This provides a block device driver, which you can use to |
| 14 | mount the filesystem. Almost everyone wishing MMC support |
| 15 | should say Y or M here. |
| 16 | |
Pierre Ossman | 98ccf14 | 2007-05-12 00:26:16 +0200 | [diff] [blame^] | 17 | config MMC_BLOCK_BOUNCE |
| 18 | bool "Use bounce buffer for simple hosts" |
| 19 | depends on MMC_BLOCK |
| 20 | default y |
| 21 | help |
| 22 | SD/MMC is a high latency protocol where it is crucial to |
| 23 | send large requests in order to get high performance. Many |
| 24 | controllers, however, are restricted to continuous memory |
| 25 | (i.e. they can't do scatter-gather), something the kernel |
| 26 | rarely can provide. |
| 27 | |
| 28 | Say Y here to help these restricted hosts by bouncing |
| 29 | requests back and forth from a large buffer. You will get |
| 30 | a big performance gain at the cost of up to 64 KiB of |
| 31 | physical memory. |
| 32 | |
| 33 | If unsure, say Y here. |
| 34 | |