Kconfig (38576af1f8cad48446df47dcf404b197c9206dba) Kconfig (f0de836923186e1fc0acb65299c2f2089c7992af)
1#
2# MMC/SD host controller drivers
3#
4
5comment "MMC/SD/SDIO Host Controller Drivers"
6
7config MMC_ARMMMCI
8 tristate "ARM AMBA Multimedia Card Interface support"

--- 67 unchanged lines hidden (view full) ---

76 proprietary controller is unnecessary because the SDHCI driver
77 supports MMC cards on the SD controller, but if it is not
78 disabled, it will steal the MMC cards away - rendering them
79 useless. It is safe to select this even if you don't
80 have a Ricoh based card reader.
81
82 If unsure, say Y.
83
1#
2# MMC/SD host controller drivers
3#
4
5comment "MMC/SD/SDIO Host Controller Drivers"
6
7config MMC_ARMMMCI
8 tristate "ARM AMBA Multimedia Card Interface support"

--- 67 unchanged lines hidden (view full) ---

76 proprietary controller is unnecessary because the SDHCI driver
77 supports MMC cards on the SD controller, but if it is not
78 disabled, it will steal the MMC cards away - rendering them
79 useless. It is safe to select this even if you don't
80 have a Ricoh based card reader.
81
82 If unsure, say Y.
83
84config MMC_SDHCI_OF_ESDHC
85 bool "SDHCI OF support for the Freescale eSDHC controller"
84config MMC_SDHCI_PLTFM
85 tristate "SDHCI platform and OF driver helper"
86 depends on MMC_SDHCI
86 depends on MMC_SDHCI
87 help
88 This selects the common helper functions support for Secure Digital
89 Host Controller Interface based platform and OF drivers.
90
91 If you have a controller with this interface, say Y or M here.
92
93 If unsure, say N.
94
95config MMC_SDHCI_OF_ESDHC
96 tristate "SDHCI OF support for the Freescale eSDHC controller"
97 depends on MMC_SDHCI_PLTFM
87 depends on PPC_OF
88 select MMC_SDHCI_BIG_ENDIAN_32BIT_BYTE_SWAPPER
89 help
90 This selects the Freescale eSDHC controller support.
91
98 depends on PPC_OF
99 select MMC_SDHCI_BIG_ENDIAN_32BIT_BYTE_SWAPPER
100 help
101 This selects the Freescale eSDHC controller support.
102
103 If you have a controller with this interface, say Y or M here.
104
92 If unsure, say N.
93
94config MMC_SDHCI_OF_HLWD
105 If unsure, say N.
106
107config MMC_SDHCI_OF_HLWD
95 bool "SDHCI OF support for the Nintendo Wii SDHCI controllers"
96 depends on MMC_SDHCI
108 tristate "SDHCI OF support for the Nintendo Wii SDHCI controllers"
109 depends on MMC_SDHCI_PLTFM
97 depends on PPC_OF
98 select MMC_SDHCI_BIG_ENDIAN_32BIT_BYTE_SWAPPER
99 help
100 This selects the Secure Digital Host Controller Interface (SDHCI)
101 found in the "Hollywood" chipset of the Nintendo Wii video game
102 console.
103
110 depends on PPC_OF
111 select MMC_SDHCI_BIG_ENDIAN_32BIT_BYTE_SWAPPER
112 help
113 This selects the Secure Digital Host Controller Interface (SDHCI)
114 found in the "Hollywood" chipset of the Nintendo Wii video game
115 console.
116
117 If you have a controller with this interface, say Y or M here.
118
104 If unsure, say N.
105
106config MMC_SDHCI_CNS3XXX
107 tristate "SDHCI support on the Cavium Networks CNS3xxx SoC"
108 depends on ARCH_CNS3XXX
119 If unsure, say N.
120
121config MMC_SDHCI_CNS3XXX
122 tristate "SDHCI support on the Cavium Networks CNS3xxx SoC"
123 depends on ARCH_CNS3XXX
109 depends on MMC_SDHCI
124 depends on MMC_SDHCI_PLTFM
110 help
111 This selects the SDHCI support for CNS3xxx System-on-Chip devices.
112
125 help
126 This selects the SDHCI support for CNS3xxx System-on-Chip devices.
127
128 If you have a controller with this interface, say Y or M here.
129
113 If unsure, say N.
114
115config MMC_SDHCI_ESDHC_IMX
116 tristate "SDHCI platform support for the Freescale eSDHC i.MX controller"
117 depends on ARCH_MX25 || ARCH_MX35 || ARCH_MX5
130 If unsure, say N.
131
132config MMC_SDHCI_ESDHC_IMX
133 tristate "SDHCI platform support for the Freescale eSDHC i.MX controller"
134 depends on ARCH_MX25 || ARCH_MX35 || ARCH_MX5
118 depends on MMC_SDHCI
135 depends on MMC_SDHCI_PLTFM
119 select MMC_SDHCI_IO_ACCESSORS
120 help
121 This selects the Freescale eSDHC controller support on the platform
122 bus, found on platforms like mx35/51.
123
136 select MMC_SDHCI_IO_ACCESSORS
137 help
138 This selects the Freescale eSDHC controller support on the platform
139 bus, found on platforms like mx35/51.
140
141 If you have a controller with this interface, say Y or M here.
142
124 If unsure, say N.
125
126config MMC_SDHCI_DOVE
127 tristate "SDHCI support on Marvell's Dove SoC"
128 depends on ARCH_DOVE
143 If unsure, say N.
144
145config MMC_SDHCI_DOVE
146 tristate "SDHCI support on Marvell's Dove SoC"
147 depends on ARCH_DOVE
129 depends on MMC_SDHCI
148 depends on MMC_SDHCI_PLTFM
130 select MMC_SDHCI_IO_ACCESSORS
131 help
132 This selects the Secure Digital Host Controller Interface in
133 Marvell's Dove SoC.
134
149 select MMC_SDHCI_IO_ACCESSORS
150 help
151 This selects the Secure Digital Host Controller Interface in
152 Marvell's Dove SoC.
153
154 If you have a controller with this interface, say Y or M here.
155
135 If unsure, say N.
136
137config MMC_SDHCI_TEGRA
138 tristate "SDHCI platform support for the Tegra SD/MMC Controller"
139 depends on ARCH_TEGRA
156 If unsure, say N.
157
158config MMC_SDHCI_TEGRA
159 tristate "SDHCI platform support for the Tegra SD/MMC Controller"
160 depends on ARCH_TEGRA
140 depends on MMC_SDHCI
161 depends on MMC_SDHCI_PLTFM
141 select MMC_SDHCI_IO_ACCESSORS
142 help
143 This selects the Tegra SD/MMC controller. If you have a Tegra
144 platform with SD or MMC devices, say Y or M here.
145
146 If unsure, say N.
147
148config MMC_SDHCI_S3C

--- 415 unchanged lines hidden ---
162 select MMC_SDHCI_IO_ACCESSORS
163 help
164 This selects the Tegra SD/MMC controller. If you have a Tegra
165 platform with SD or MMC devices, say Y or M here.
166
167 If unsure, say N.
168
169config MMC_SDHCI_S3C

--- 415 unchanged lines hidden ---