diff options
Diffstat (limited to 'drivers/mmc/host/Kconfig')
-rw-r--r-- | drivers/mmc/host/Kconfig | 30 |
1 files changed, 21 insertions, 9 deletions
diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig index ea8d7a3490d9..dfa585f7feaf 100644 --- a/drivers/mmc/host/Kconfig +++ b/drivers/mmc/host/Kconfig | |||
@@ -2,7 +2,7 @@ | |||
2 | # MMC/SD host controller drivers | 2 | # MMC/SD host controller drivers |
3 | # | 3 | # |
4 | 4 | ||
5 | comment "MMC/SD Host Controller Drivers" | 5 | comment "MMC/SD/SDIO Host Controller Drivers" |
6 | 6 | ||
7 | config MMC_ARMMMCI | 7 | config MMC_ARMMMCI |
8 | tristate "ARM AMBA Multimedia Card Interface support" | 8 | tristate "ARM AMBA Multimedia Card Interface support" |
@@ -114,6 +114,17 @@ config MMC_ATMELMCI | |||
114 | 114 | ||
115 | If unsure, say N. | 115 | If unsure, say N. |
116 | 116 | ||
117 | config MMC_ATMELMCI_DMA | ||
118 | bool "Atmel MCI DMA support (EXPERIMENTAL)" | ||
119 | depends on MMC_ATMELMCI && DMA_ENGINE && EXPERIMENTAL | ||
120 | help | ||
121 | Say Y here to have the Atmel MCI driver use a DMA engine to | ||
122 | do data transfers and thus increase the throughput and | ||
123 | reduce the CPU utilization. Note that this is highly | ||
124 | experimental and may cause the driver to lock up. | ||
125 | |||
126 | If unsure, say N. | ||
127 | |||
117 | config MMC_IMX | 128 | config MMC_IMX |
118 | tristate "Motorola i.MX Multimedia Card Interface support" | 129 | tristate "Motorola i.MX Multimedia Card Interface support" |
119 | depends on ARCH_IMX | 130 | depends on ARCH_IMX |
@@ -141,21 +152,22 @@ config MMC_TIFM_SD | |||
141 | module will be called tifm_sd. | 152 | module will be called tifm_sd. |
142 | 153 | ||
143 | config MMC_SPI | 154 | config MMC_SPI |
144 | tristate "MMC/SD over SPI" | 155 | tristate "MMC/SD/SDIO over SPI" |
145 | depends on MMC && SPI_MASTER && !HIGHMEM && HAS_DMA | 156 | depends on SPI_MASTER && !HIGHMEM && HAS_DMA |
146 | select CRC7 | 157 | select CRC7 |
147 | select CRC_ITU_T | 158 | select CRC_ITU_T |
148 | help | 159 | help |
149 | Some systems accss MMC/SD cards using a SPI controller instead of | 160 | Some systems accss MMC/SD/SDIO cards using a SPI controller |
150 | using a "native" MMC/SD controller. This has a disadvantage of | 161 | instead of using a "native" MMC/SD/SDIO controller. This has a |
151 | being relatively high overhead, but a compensating advantage of | 162 | disadvantage of being relatively high overhead, but a compensating |
152 | working on many systems without dedicated MMC/SD controllers. | 163 | advantage of working on many systems without dedicated MMC/SD/SDIO |
164 | controllers. | ||
153 | 165 | ||
154 | If unsure, or if your system has no SPI master driver, say N. | 166 | If unsure, or if your system has no SPI master driver, say N. |
155 | 167 | ||
156 | config MMC_S3C | 168 | config MMC_S3C |
157 | tristate "Samsung S3C SD/MMC Card Interface support" | 169 | tristate "Samsung S3C SD/MMC Card Interface support" |
158 | depends on ARCH_S3C2410 && MMC | 170 | depends on ARCH_S3C2410 |
159 | help | 171 | help |
160 | This selects a driver for the MCI interface found in | 172 | This selects a driver for the MCI interface found in |
161 | Samsung's S3C2410, S3C2412, S3C2440, S3C2442 CPUs. | 173 | Samsung's S3C2410, S3C2412, S3C2440, S3C2442 CPUs. |
@@ -166,7 +178,7 @@ config MMC_S3C | |||
166 | 178 | ||
167 | config MMC_SDRICOH_CS | 179 | config MMC_SDRICOH_CS |
168 | tristate "MMC/SD driver for Ricoh Bay1Controllers (EXPERIMENTAL)" | 180 | tristate "MMC/SD driver for Ricoh Bay1Controllers (EXPERIMENTAL)" |
169 | depends on EXPERIMENTAL && MMC && PCI && PCMCIA | 181 | depends on EXPERIMENTAL && PCI && PCMCIA |
170 | help | 182 | help |
171 | Say Y here if your Notebook reports a Ricoh Bay1Controller PCMCIA | 183 | Say Y here if your Notebook reports a Ricoh Bay1Controller PCMCIA |
172 | card whenever you insert a MMC or SD card into the card slot. | 184 | card whenever you insert a MMC or SD card into the card slot. |