blob: d196eed540260edfbf65e05449182181079fd8b8 [file] [log] [blame]
Nobuhiro Iwamatsu3ec5f862014-12-17 08:03:00 +09001menu "MMC Host controller Support"
2
Maxime Ripard4f780742015-10-15 22:04:05 +02003config MMC
Masahiro Yamadaa5ed4be2016-12-07 22:10:26 +09004 bool "MMC/SD/SDIO card support"
5 default ARM || PPC || SANDBOX
Maxime Ripard4f780742015-10-15 22:04:05 +02006 help
Masahiro Yamadaa5ed4be2016-12-07 22:10:26 +09007 This selects MultiMediaCard, Secure Digital and Secure
8 Digital I/O support.
9
10 If you want MMC/SD/SDIO support, you should say Y here and
11 also to your specific host controller driver.
Maxime Ripard4f780742015-10-15 22:04:05 +020012
Simon Glass1e8eb1b2015-06-23 15:38:48 -060013config DM_MMC
14 bool "Enable MMC controllers using Driver Model"
15 depends on DM
16 help
Robert P. J. Day8d56db92016-07-15 13:44:45 -040017 This enables the MultiMediaCard (MMC) uclass which supports MMC and
Simon Glass1e8eb1b2015-06-23 15:38:48 -060018 Secure Digital I/O (SDIO) cards. Both removable (SD, micro-SD, etc.)
19 and non-removable (e.g. eMMC chip) devices are supported. These
20 appear as block devices in U-Boot and can support filesystems such
21 as EXT4 and FAT.
22
Simon Glass5f4bd8c2017-07-04 13:31:19 -060023config SPL_DM_MMC
24 bool "Enable MMC controllers using Driver Model in SPL"
25 depends on SPL_DM && DM_MMC
26 default y
27 help
28 This enables the MultiMediaCard (MMC) uclass which supports MMC and
29 Secure Digital I/O (SDIO) cards. Both removable (SD, micro-SD, etc.)
30 and non-removable (e.g. eMMC chip) devices are supported. These
31 appear as block devices in U-Boot and can support filesystems such
32 as EXT4 and FAT.
33
Masahiro Yamadae8b99722016-12-07 22:10:27 +090034if MMC
35
Patrice Chotardfcce4202017-10-23 10:57:31 +020036config ARM_PL180_MMCI
37 bool "ARM AMBA Multimedia Card Interface and compatible support"
38 depends on DM_MMC && OF_CONTROL
39 help
40 This selects the ARM(R) AMBA(R) PrimeCell Multimedia Card
41 Interface (PL180, PL181 and compatible) support.
42 If you have an ARM(R) platform with a Multimedia Card slot,
43 say Y or M here.
44
Kishon Vijay Abraham I07baaa62017-09-21 16:30:10 +020045config MMC_QUIRKS
46 bool "Enable quirks"
47 default y
48 help
49 Some cards and hosts may sometimes behave unexpectedly (quirks).
50 This option enable workarounds to handle those quirks. Some of them
51 are enabled by default, other may require additionnal flags or are
52 enabled by the host driver.
53
Jean-Jacques Hiblot1d7769a2017-11-30 17:44:02 +010054config MMC_HW_PARTITIONING
55 bool "Support for HW partitioning command(eMMC)"
56 default y
57 help
58 This adds a command and an API to do hardware partitioning on eMMC
59 devices.
60
Jean-Jacques Hiblot6051e782017-11-30 17:44:01 +010061config MMC_IO_VOLTAGE
62 bool "Support IO voltage configuration"
63 help
64 IO voltage configuration allows selecting the voltage level of the IO
65 lines (not the level of main supply). This is required for UHS
66 support. For eMMC this not mandatory, but not enabling this option may
67 prevent the driver of using the faster modes.
68
69config SPL_MMC_IO_VOLTAGE
70 bool "Support IO voltage configuration in SPL"
71 default n
72 help
73 IO voltage configuration allows selecting the voltage level of the IO
74 lines (not the level of main supply). This is required for UHS
75 support. For eMMC this not mandatory, but not enabling this option may
76 prevent the driver of using the faster modes.
77
78config MMC_UHS_SUPPORT
79 bool "enable UHS support"
80 depends on MMC_IO_VOLTAGE
81 help
82 The Ultra High Speed (UHS) bus is available on some SDHC and SDXC
83 cards. The IO voltage must be switchable from 3.3v to 1.8v. The bus
84 frequency can go up to 208MHz (SDR104)
85
86config SPL_MMC_UHS_SUPPORT
87 bool "enable UHS support in SPL"
88 depends on SPL_MMC_IO_VOLTAGE
89 help
90 The Ultra High Speed (UHS) bus is available on some SDHC and SDXC
91 cards. The IO voltage must be switchable from 3.3v to 1.8v. The bus
92 frequency can go up to 208MHz (SDR104)
93
94config MMC_HS200_SUPPORT
95 bool "enable HS200 support"
96 help
97 The HS200 mode is support by some eMMC. The bus frequency is up to
98 200MHz. This mode requires tuning the IO.
99
100
101config SPL_MMC_HS200_SUPPORT
102 bool "enable HS200 support in SPL"
103 help
104 The HS200 mode is support by some eMMC. The bus frequency is up to
105 200MHz. This mode requires tuning the IO.
106
Jean-Jacques Hiblota94fb412017-09-21 16:29:53 +0200107config MMC_VERBOSE
108 bool "Output more information about the MMC"
109 default y
110 help
111 Enable the output of more information about the card such as the
112 operating mode.
113
Marek Vasutf537e392016-12-01 02:06:33 +0100114config SPL_MMC_TINY
115 bool "Tiny MMC framework in SPL"
116 help
117 Enable MMC framework tinification support. This option is useful if
118 if your SPL is extremely size constrained. Heed the warning, enable
119 this option if and only if you know exactly what you are doing, if
120 you are reading this help text, you most likely have no idea :-)
121
122 The MMC framework is reduced to bare minimum to be useful. No malloc
123 support is needed for the MMC framework operation with this option
124 enabled. The framework supports exactly one MMC device and exactly
125 one MMC driver. The MMC driver can be adjusted to avoid any malloc
126 operations too, which can remove the need for malloc support in SPL
127 and thus further reduce footprint.
128
Masahiro Yamadab2c88682017-01-10 13:32:07 +0900129config MMC_DAVINCI
130 bool "TI DAVINCI Multimedia Card Interface support"
131 depends on ARCH_DAVINCI
132 default y
133 help
134 This selects the TI DAVINCI Multimedia card Interface.
135 If you have an DAVINCI board with a Multimedia Card slot,
136 say Y here. If unsure, say N.
137
Masahiro Yamada7942e912017-01-10 13:32:04 +0900138config MMC_DW
139 bool "Synopsys DesignWare Memory Card Interface"
140 help
141 This selects support for the Synopsys DesignWare Mobile Storage IP
142 block, this provides host support for SD and MMC interfaces, in both
143 PIO, internal DMA mode and external DMA mode.
144
Masahiro Yamadaf1ad7282017-01-10 13:32:05 +0900145config MMC_DW_EXYNOS
146 bool "Exynos specific extensions for Synopsys DW Memory Card Interface"
147 depends on ARCH_EXYNOS
148 depends on MMC_DW
149 default y
150 help
151 This selects support for Samsung Exynos SoC specific extensions to the
152 Synopsys DesignWare Memory Card Interface driver. Select this option
153 for platforms based on Exynos4 and Exynos5 SoC's.
154
155config MMC_DW_K3
156 bool "K3 specific extensions for Synopsys DW Memory Card Interface"
157 depends on MMC_DW
158 help
159 This selects support for Hisilicon K3 SoC specific extensions to the
160 Synopsys DesignWare Memory Card Interface driver. Select this option
161 for platforms based on Hisilicon K3 SoC's.
162
Masahiro Yamadadc607f82017-01-10 13:32:03 +0900163config MMC_DW_ROCKCHIP
Simon Glass4ecaa6d2015-08-30 16:55:37 -0600164 bool "Rockchip SD/MMC controller support"
165 depends on DM_MMC && OF_CONTROL
Masahiro Yamada7942e912017-01-10 13:32:04 +0900166 depends on MMC_DW
Simon Glass4ecaa6d2015-08-30 16:55:37 -0600167 help
168 This enables support for the Rockchip SD/MMM controller, which is
169 based on Designware IP. The device is compatible with at least
170 SD 3.0, SDIO 3.0 and MMC 4.5 and supports common eMMC chips as well
171 as removeable SD and micro-SD cards.
172
Masahiro Yamadaf1ad7282017-01-10 13:32:05 +0900173config MMC_DW_SOCFPGA
174 bool "SOCFPGA specific extensions for Synopsys DW Memory Card Interface"
175 depends on ARCH_SOCFPGA
176 depends on MMC_DW
177 default y
178 help
179 This selects support for Altera SOCFPGA specific extensions to the
180 Synopsys DesignWare Memory Card Interface driver. Select this option
181 for platforms based on Altera SOCFPGA.
182
Carlo Caione20cab782017-04-12 20:30:42 +0200183config MMC_MESON_GX
184 bool "Meson GX EMMC controller support"
Simon Glasseba48f92017-07-29 11:35:31 -0600185 depends on DM_MMC && BLK && ARCH_MESON
Carlo Caione20cab782017-04-12 20:30:42 +0200186 help
187 Support for EMMC host controller on Meson GX ARM SoCs platform (S905)
188
Masahiro Yamadab2c88682017-01-10 13:32:07 +0900189config MMC_MXC
190 bool "Freescale i.MX21/27/31 or MPC512x Multimedia Card support"
191 help
192 This selects the Freescale i.MX21, i.MX27, i.MX31 or MPC512x
193 Multimedia Card Interface. If you have an i.MX or MPC512x platform
194 with a Multimedia Card slot, say Y here.
195
196 If unsure, say N.
197
198config MMC_MXS
199 bool "Freescale MXS Multimedia Card Interface support"
200 help
201 This selects the Freescale SSP MMC controller found on MXS based
202 platforms like mx23/28.
203
204 If unsure, say N.
205
Felipe Balbiecf7dfd2017-02-20 14:24:13 +0300206config MMC_PCI
207 bool "Support for MMC controllers on PCI"
208 help
209 This selects PCI-based MMC controllers.
210 If you have an MMC controller on a PCI bus, say Y here.
211
212 If unsure, say N.
213
Masahiro Yamadab2c88682017-01-10 13:32:07 +0900214config MMC_OMAP_HS
215 bool "TI OMAP High Speed Multimedia Card Interface support"
Simon Glasseba48f92017-07-29 11:35:31 -0600216 select DM_REGULATOR_PBIAS if DM_MMC && DM_REGULATOR
Jean-Jacques Hiblot4612bdd2017-09-21 17:03:10 +0200217 select DM_REGULATOR_PBIAS if DM_MMC && DM_REGULATOR
Masahiro Yamadab2c88682017-01-10 13:32:07 +0900218 help
219 This selects the TI OMAP High Speed Multimedia card Interface.
220 If you have an omap2plus board with a Multimedia Card slot,
221 say Y here.
222
223 If unsure, say N.
224
Adam Fordef354962017-02-06 11:31:43 -0600225config MMC_OMAP36XX_PINS
226 bool "Enable MMC1 on OMAP36xx/37xx"
227 depends on OMAP34XX && MMC_OMAP_HS
228 help
229 This enables extended-drain in the MMC/SD/SDIO1I/O and
230 GPIO-associated I/O cells (gpio_126, gpio_127, and gpio_129)
231 specific to the OMAP36xx/37xx using MMC1
232
233 If you have a controller with this interface, say Y here.
234
235 If unsure, say N.
236
Nobuhiro Iwamatsu3ec5f862014-12-17 08:03:00 +0900237config SH_SDHI
238 bool "SuperH/Renesas ARM SoCs on-chip SDHI host controller support"
Marek Vasut1c5a5a92017-05-13 15:51:14 +0200239 depends on ARCH_RMOBILE
Nobuhiro Iwamatsu3ec5f862014-12-17 08:03:00 +0900240 help
241 Support for the on-chip SDHI host controller on SuperH/Renesas ARM SoCs platform
242
Masahiro Yamadaa0cfcc02016-02-18 19:52:48 +0900243config MMC_UNIPHIER
Marek Vasut847ee0c2017-07-21 23:24:36 +0200244 bool "UniPhier/RCar SD/MMC Host Controller support"
245 depends on ARCH_UNIPHIER || ARCH_RMOBILE
Simon Glasseba48f92017-07-29 11:35:31 -0600246 depends on BLK && DM_MMC
Masahiro Yamadac2326532016-12-30 23:20:14 +0900247 depends on OF_CONTROL
Masahiro Yamadaa0cfcc02016-02-18 19:52:48 +0900248 help
Marek Vasut847ee0c2017-07-21 23:24:36 +0200249 This selects support for the Matsushita SD/MMC Host Controller on
250 SocioNext UniPhier and Renesas RCar SoCs.
Masahiro Yamadaa0cfcc02016-02-18 19:52:48 +0900251
Masahiro Yamada54f7cfc2017-01-30 19:46:50 +0900252config MMC_SANDBOX
Simon Glassf9eebac2016-05-01 13:52:42 -0600253 bool "Sandbox MMC support"
Masahiro Yamada54f7cfc2017-01-30 19:46:50 +0900254 depends on SANDBOX
Simon Glasseba48f92017-07-29 11:35:31 -0600255 depends on BLK && DM_MMC && OF_CONTROL
Simon Glassf9eebac2016-05-01 13:52:42 -0600256 help
257 This select a dummy sandbox MMC driver. At present this does nothing
258 other than allow sandbox to be build with MMC support. This
259 improves build coverage for sandbox and makes it easier to detect
260 MMC build errors with sandbox.
261
Masahiro Yamada7db8c172016-12-07 22:10:28 +0900262config MMC_SDHCI
263 bool "Secure Digital Host Controller Interface support"
264 help
265 This selects the generic Secure Digital Host Controller Interface.
266 It is used by manufacturers such as Texas Instruments(R), Ricoh(R)
267 and Toshiba(R). Most controllers found in laptops are of this type.
268
269 If you have a controller with this interface, say Y here.
270
271 If unsure, say N.
272
Masahiro Yamadabfd110f2016-12-07 22:10:30 +0900273config MMC_SDHCI_IO_ACCESSORS
274 bool
275 depends on MMC_SDHCI
276 help
277 This is silent Kconfig symbol that is selected by the drivers that
278 need to overwrite SDHCI IO memory accessors.
279
Masahiro Yamada124f6ce2016-12-07 22:10:29 +0900280config MMC_SDHCI_SDMA
281 bool "Support SDHCI SDMA"
282 depends on MMC_SDHCI
283 help
284 This enables support for the SDMA (Single Operation DMA) defined
285 in the SD Host Controller Standard Specification Version 1.00 .
286
Masahiro Yamada8c1a1322017-01-30 19:46:55 +0900287config MMC_SDHCI_ATMEL
288 bool "Atmel SDHCI controller support"
289 depends on ARCH_AT91
Simon Glasseba48f92017-07-29 11:35:31 -0600290 depends on DM_MMC && BLK && ARCH_AT91
Masahiro Yamada8c1a1322017-01-30 19:46:55 +0900291 depends on MMC_SDHCI
292 help
293 This enables support for the Atmel SDHCI controller, which supports
294 the embedded MultiMedia Card (e.MMC) Specification V4.51, the SD
295 Memory Card Specification V3.0, and the SDIO V3.0 specification.
296 It is compliant with the SD Host Controller Standard V3.0
297 specification.
298
Masahiro Yamada124f6ce2016-12-07 22:10:29 +0900299config MMC_SDHCI_BCM2835
300 tristate "SDHCI support for the BCM2835 SD/MMC Controller"
301 depends on ARCH_BCM283X
302 depends on MMC_SDHCI
Masahiro Yamadabfd110f2016-12-07 22:10:30 +0900303 select MMC_SDHCI_IO_ACCESSORS
Masahiro Yamada124f6ce2016-12-07 22:10:29 +0900304 help
305 This selects the BCM2835 SD/MMC controller.
306
307 If you have a BCM2835 platform with SD or MMC devices,
308 say Y here.
309
310 If unsure, say N.
311
Masahiro Yamadadcbc4432016-12-30 22:41:46 +0900312config MMC_SDHCI_CADENCE
313 bool "SDHCI support for the Cadence SD/SDIO/eMMC controller"
Simon Glasseba48f92017-07-29 11:35:31 -0600314 depends on BLK && DM_MMC
Masahiro Yamadadcbc4432016-12-30 22:41:46 +0900315 depends on MMC_SDHCI
316 depends on OF_CONTROL
317 help
318 This selects the Cadence SD/SDIO/eMMC driver.
319
320 If you have a controller with this interface, say Y here.
321
322 If unsure, say N.
323
Masahiro Yamada124f6ce2016-12-07 22:10:29 +0900324config MMC_SDHCI_KONA
325 bool "SDHCI support on Broadcom KONA platform"
326 depends on MMC_SDHCI
327 help
328 This selects the Broadcom Kona Secure Digital Host Controller
329 Interface(SDHCI) support.
330 This is used in Broadcom mobile SoCs.
331
332 If you have a controller with this interface, say Y here.
333
Masahiro Yamadaa1262eb2017-01-30 19:46:53 +0900334config MMC_SDHCI_MSM
335 bool "Qualcomm SDHCI controller"
Simon Glasseba48f92017-07-29 11:35:31 -0600336 depends on BLK && DM_MMC
Masahiro Yamadaa1262eb2017-01-30 19:46:53 +0900337 depends on MMC_SDHCI
338 help
339 Enables support for SDHCI 2.0 controller present on some Qualcomm
340 Snapdragon devices. This device is compatible with eMMC v4.5 and
341 SD 3.0 specifications. Both SD and eMMC devices are supported.
342 Card-detect gpios are not supported.
343
Masahiro Yamada124f6ce2016-12-07 22:10:29 +0900344config MMC_SDHCI_MV
345 bool "SDHCI support on Marvell platform"
346 depends on ARCH_MVEBU
347 depends on MMC_SDHCI
348 help
349 This selects the Secure Digital Host Controller Interface on
350 Marvell platform.
351
352 If you have a controller with this interface, say Y here.
353
354 If unsure, say N.
355
Masahiro Yamadaf79df032017-01-30 19:46:54 +0900356config MMC_SDHCI_PIC32
357 bool "Microchip PIC32 on-chip SDHCI support"
358 depends on DM_MMC && MACH_PIC32
359 depends on MMC_SDHCI
360 help
361 Support for Microchip PIC32 SDHCI controller.
362
Masahiro Yamadababe0262017-01-30 19:46:52 +0900363config MMC_SDHCI_ROCKCHIP
364 bool "Arasan SDHCI controller for Rockchip support"
365 depends on ARCH_ROCKCHIP
Simon Glasseba48f92017-07-29 11:35:31 -0600366 depends on DM_MMC && BLK
Masahiro Yamadababe0262017-01-30 19:46:52 +0900367 depends on MMC_SDHCI
368 help
369 Support for Arasan SDHCI host controller on Rockchip ARM SoCs platform
370
Masahiro Yamada124f6ce2016-12-07 22:10:29 +0900371config MMC_SDHCI_S5P
372 bool "SDHCI support on Samsung S5P SoC"
373 depends on MMC_SDHCI
374 help
375 This selects the Secure Digital Host Controller Interface (SDHCI)
376 on Samsung S5P SoCs.
377
378 If you have a controller with this interface, say Y here.
379
380 If unsure, say N.
381
382config MMC_SDHCI_SPEAR
383 bool "SDHCI support on ST SPEAr platform"
384 depends on MMC_SDHCI
385 help
386 This selects the Secure Digital Host Controller Interface (SDHCI)
387 often referrered to as the HSMMC block in some of the ST SPEAR range
388 of SoC
389
390 If you have a controller with this interface, say Y here.
391
392 If unsure, say N.
393
Patrice Chotard2eea7d82017-02-21 13:37:09 +0100394config MMC_SDHCI_STI
395 bool "SDHCI support for STMicroelectronics SoC"
Patrice Chotardcdf6b572017-02-21 13:37:11 +0100396 depends on MMC_SDHCI && OF_CONTROL
Patrice Chotard2eea7d82017-02-21 13:37:09 +0100397 help
398 This selects the Secure Digital Host Controller Interface (SDHCI)
399 on STMicroelectronics STiH410 SoC.
400
Stefan Roese121fc562016-12-09 15:03:28 +0100401config MMC_SDHCI_XENON
402 bool "SDHCI support for the Xenon SDHCI controller"
403 depends on MMC_SDHCI && DM_MMC && OF_CONTROL
404 help
405 Support for Xenon SDHCI host controller on Marvell Armada 3700
406 7k/8k ARM SoCs platforms
407
408 If you have a controller with this interface, say Y here.
409
410 If unsure, say N.
411
Felipe Balbib7567602017-02-20 14:24:14 +0300412config MMC_SDHCI_TANGIER
413 bool "Tangier SDHCI controller support"
414 depends on DM_MMC && BLK
415 depends on MMC_SDHCI
416 help
417 This selects support for SDHCI controller on Tanginer
418 SoC. Note that this controller does not sit on PCI bus and,
419 hence, cannot be enumerated by standard PCI means.
420
421 If you're using an Intel Tangier SoC (available on Intel
422 Edison board), say Y here.
423
424 If unsure, say N.
425
Masahiro Yamadab2c88682017-01-10 13:32:07 +0900426config MMC_SDHCI_TEGRA
427 bool "SDHCI platform support for the Tegra SD/MMC Controller"
428 depends on TEGRA
429 default y
430 help
431 This selects the Tegra SD/MMC controller. If you have a Tegra
432 platform with SD or MMC devices, say Y here.
433
434 If unsure, say N.
435
Masahiro Yamada168c57d2017-01-30 19:46:51 +0900436config MMC_SDHCI_ZYNQ
437 bool "Arasan SDHCI controller support"
438 depends on ARCH_ZYNQ || ARCH_ZYNQMP
Simon Glasseba48f92017-07-29 11:35:31 -0600439 depends on DM_MMC && OF_CONTROL && BLK
Masahiro Yamada168c57d2017-01-30 19:46:51 +0900440 depends on MMC_SDHCI
441 help
442 Support for Arasan SDHCI host controller on Zynq/ZynqMP ARM SoCs platform
443
Masahiro Yamadab2c88682017-01-10 13:32:07 +0900444config MMC_SUNXI
445 bool "Allwinner sunxi SD/MMC Host Controller support"
Masahiro Yamada41ff5292017-01-12 12:16:15 +0900446 depends on ARCH_SUNXI && !UART0_PORT_F
Masahiro Yamadab2c88682017-01-10 13:32:07 +0900447 default y
448 help
449 This selects support for the SD/MMC Host Controller on
450 Allwinner sunxi SoCs.
451
Maxime Ripard95e34702017-08-23 12:03:41 +0200452config MMC_SUNXI_HAS_NEW_MODE
453 bool
454 depends on MMC_SUNXI
455
Wenyou Yang7a7a64c2017-04-13 10:29:22 +0800456config GENERIC_ATMEL_MCI
457 bool "Atmel Multimedia Card Interface support"
Simon Glasseba48f92017-07-29 11:35:31 -0600458 depends on DM_MMC && BLK && ARCH_AT91
Wenyou Yang7a7a64c2017-04-13 10:29:22 +0800459 help
460 This enables support for Atmel High Speed Multimedia Card Interface
461 (HSMCI), which supports the MultiMedia Card (MMC) Specification V4.3,
462 the SD Memory Card Specification V2.0, the SDIO V2.0 specification
463 and CE-ATA V1.1.
464
Patrice Chotardae19b812017-09-04 17:56:22 +0200465config STM32_SDMMC2
466 bool "STMicroelectronics STM32H7 SD/MMC Host Controller support"
Patrice Chotard4cb0ac92017-10-03 15:54:58 +0200467 depends on DM_MMC && BLK && OF_CONTROL
Patrice Chotardae19b812017-09-04 17:56:22 +0200468 help
469 This selects support for the SD/MMC controller on STM32H7 SoCs.
470 If you have a board based on such a SoC and with a SD/MMC slot,
471 say Y or M here.
472
Rick Chencbb52972017-11-14 14:47:09 +0800473config MMC_NDS32
474 bool "Andestech SD/MMC controller support"
475 depends on DM_MMC && OF_CONTROL && BLK && FTSDC010
476 help
477 This enables support for the Andestech SD/MMM controller, which is
478 based on Faraday IP.
479
480config FTSDC010
481 bool "Ftsdc010 SD/MMC controller Support"
482 help
483 This SD/MMC controller is present in Andestech SoCs which is based on Faraday IP.
484
Masahiro Yamadae8b99722016-12-07 22:10:27 +0900485endif
486
Marcel Ziswiler86708852017-03-25 01:18:22 +0100487config TEGRA124_MMC_DISABLE_EXT_LOOPBACK
488 bool "Disable external clock loopback"
489 depends on MMC_SDHCI_TEGRA && TEGRA124
490 help
491 Disable the external clock loopback and use the internal one on SDMMC3
492 as per the SDMMC_VENDOR_MISC_CNTRL_0 register's SDMMC_SPARE1 bits
493 being set to 0xfffd according to the TRM.
494
495 TODO(marcel.ziswiler@toradex.com): Move to device tree controlled
496 approach once proper kernel integration made it mainline.
497
Nobuhiro Iwamatsu3ec5f862014-12-17 08:03:00 +0900498endmenu
York Sun097e3602016-12-28 08:43:42 -0800499
500config SYS_FSL_ERRATUM_ESDHC111
501 bool
502
503config SYS_FSL_ERRATUM_ESDHC13
504 bool
505
506config SYS_FSL_ERRATUM_ESDHC135
507 bool
508
509config SYS_FSL_ERRATUM_ESDHC_A001
510 bool