Commit | Line | Data |
---|---|---|
1c6a0718 PO |
1 | # |
2 | # MMC/SD host controller drivers | |
3 | # | |
4 | ||
5 | comment "MMC/SD Host Controller Drivers" | |
1c6a0718 PO |
6 | |
7 | config MMC_ARMMMCI | |
8 | tristate "ARM AMBA Multimedia Card Interface support" | |
790864dc | 9 | depends on ARM_AMBA |
1c6a0718 PO |
10 | help |
11 | This selects the ARM(R) AMBA(R) PrimeCell Multimedia Card | |
12 | Interface (PL180 and PL181) support. If you have an ARM(R) | |
13 | platform with a Multimedia Card slot, say Y or M here. | |
14 | ||
15 | If unsure, say N. | |
16 | ||
17 | config MMC_PXA | |
18 | tristate "Intel PXA25x/26x/27x Multimedia Card Interface support" | |
790864dc | 19 | depends on ARCH_PXA |
1c6a0718 PO |
20 | help |
21 | This selects the Intel(R) PXA(R) Multimedia card Interface. | |
22 | If you have a PXA(R) platform with a Multimedia Card slot, | |
23 | say Y or M here. | |
24 | ||
25 | If unsure, say N. | |
26 | ||
27 | config MMC_SDHCI | |
28 | tristate "Secure Digital Host Controller Interface support (EXPERIMENTAL)" | |
790864dc | 29 | depends on PCI && EXPERIMENTAL |
1c6a0718 PO |
30 | help |
31 | This select the generic Secure Digital Host Controller Interface. | |
32 | It is used by manufacturers such as Texas Instruments(R), Ricoh(R) | |
33 | and Toshiba(R). Most controllers found in laptops are of this type. | |
34 | If you have a controller with this interface, say Y or M here. | |
35 | ||
36 | If unsure, say N. | |
37 | ||
5ae70296 PL |
38 | config MMC_RICOH_MMC |
39 | tristate "Ricoh MMC Controller Disabler (EXPERIMENTAL)" | |
40 | depends on PCI && EXPERIMENTAL && MMC_SDHCI | |
41 | help | |
42 | This selects the disabler for the Ricoh MMC Controller. This | |
43 | proprietary controller is unnecessary because the SDHCI driver | |
44 | supports MMC cards on the SD controller, but if it is not | |
45 | disabled, it will steal the MMC cards away - rendering them | |
46 | useless. It is safe to select this driver even if you don't | |
47 | have a Ricoh based card reader. | |
48 | ||
49 | ||
50 | To compile this driver as a module, choose M here: | |
51 | the module will be called ricoh_mmc. | |
52 | ||
53 | If unsure, say Y. | |
54 | ||
1c6a0718 PO |
55 | config MMC_OMAP |
56 | tristate "TI OMAP Multimedia Card Interface support" | |
790864dc | 57 | depends on ARCH_OMAP |
1c6a0718 PO |
58 | select TPS65010 if MACH_OMAP_H2 |
59 | help | |
60 | This selects the TI OMAP Multimedia card Interface. | |
61 | If you have an OMAP board with a Multimedia Card slot, | |
62 | say Y or M here. | |
63 | ||
64 | If unsure, say N. | |
65 | ||
66 | config MMC_WBSD | |
67 | tristate "Winbond W83L51xD SD/MMC Card Interface support" | |
790864dc | 68 | depends on ISA_DMA_API |
1c6a0718 PO |
69 | help |
70 | This selects the Winbond(R) W83L51xD Secure digital and | |
71 | Multimedia card Interface. | |
72 | If you have a machine with a integrated W83L518D or W83L519D | |
73 | SD/MMC card reader, say Y or M here. | |
74 | ||
75 | If unsure, say N. | |
76 | ||
77 | config MMC_AU1X | |
78 | tristate "Alchemy AU1XX0 MMC Card Interface support" | |
790864dc | 79 | depends on SOC_AU1200 |
1c6a0718 PO |
80 | help |
81 | This selects the AMD Alchemy(R) Multimedia card interface. | |
82 | If you have a Alchemy platform with a MMC slot, say Y or M here. | |
83 | ||
84 | If unsure, say N. | |
85 | ||
86 | config MMC_AT91 | |
87 | tristate "AT91 SD/MMC Card Interface support" | |
790864dc | 88 | depends on ARCH_AT91 |
1c6a0718 PO |
89 | help |
90 | This selects the AT91 MCI controller. | |
91 | ||
92 | If unsure, say N. | |
93 | ||
94 | config MMC_IMX | |
95 | tristate "Motorola i.MX Multimedia Card Interface support" | |
790864dc | 96 | depends on ARCH_IMX |
1c6a0718 PO |
97 | help |
98 | This selects the Motorola i.MX Multimedia card Interface. | |
99 | If you have a i.MX platform with a Multimedia Card slot, | |
100 | say Y or M here. | |
101 | ||
102 | If unsure, say N. | |
103 | ||
104 | config MMC_TIFM_SD | |
105 | tristate "TI Flash Media MMC/SD Interface support (EXPERIMENTAL)" | |
790864dc | 106 | depends on EXPERIMENTAL && PCI |
1c6a0718 PO |
107 | select TIFM_CORE |
108 | help | |
109 | Say Y here if you want to be able to access MMC/SD cards with | |
110 | the Texas Instruments(R) Flash Media card reader, found in many | |
111 | laptops. | |
112 | This option 'selects' (turns on, enables) 'TIFM_CORE', but you | |
113 | probably also need appropriate card reader host adapter, such as | |
114 | 'Misc devices: TI Flash Media PCI74xx/PCI76xx host adapter support | |
115 | (TIFM_7XX1)'. | |
116 | ||
117 | To compile this driver as a module, choose M here: the | |
118 | module will be called tifm_sd. | |
119 | ||
15a0580c DB |
120 | config MMC_SPI |
121 | tristate "MMC/SD over SPI (EXPERIMENTAL)" | |
122 | depends on MMC && SPI_MASTER && !HIGHMEM && EXPERIMENTAL | |
123 | select CRC7 | |
124 | select CRC_ITU_T | |
125 | help | |
126 | Some systems accss MMC/SD cards using a SPI controller instead of | |
127 | using a "native" MMC/SD controller. This has a disadvantage of | |
128 | being relatively high overhead, but a compensating advantage of | |
129 | working on many systems without dedicated MMC/SD controllers. | |
130 | ||
131 | If unsure, or if your system has no SPI master driver, say N. | |
132 |