blob: daad32f850334d0b3c7eeab840fcb6250c6c3521 [file] [log] [blame]
Pierre Ossman6abaa0c2007-05-01 16:00:02 +02001#
2# MMC core configuration
3#
Srinivas Kandagatlad97a1e52016-04-14 14:02:16 +01004config PWRSEQ_EMMC
5 tristate "HW reset support for eMMC"
6 default y
7 depends on OF
8 help
9 This selects Hardware reset support aka pwrseq-emmc for eMMC
10 devices. By default this option is set to y.
11
12 This driver can also be built as a module. If so, the module
13 will be called pwrseq_emmc.
14
15config PWRSEQ_SIMPLE
16 tristate "Simple HW reset support for MMC"
17 default y
18 depends on OF
19 help
20 This selects simple hardware reset support aka pwrseq-simple for MMC
21 devices. By default this option is set to y.
22
23 This driver can also be built as a module. If so, the module
24 will be called pwrseq_simple.
San Mehat6bb7b602008-11-11 09:35:36 -080025
San Mehat2b6be3a2008-04-14 15:22:49 -070026config MMC_EMBEDDED_SDIO
27 boolean "MMC embedded SDIO device support (EXPERIMENTAL)"
San Mehat2b6be3a2008-04-14 15:22:49 -070028 help
29 If you say Y here, support will be added for embedded SDIO
30 devices which do not contain the necessary enumeration
31 support in hardware to be properly detected.
32
San Mehat6bb7b602008-11-11 09:35:36 -080033config MMC_PARANOID_SD_INIT
34 bool "Enable paranoid SD card initialization (EXPERIMENTAL)"
35 help
36 If you say Y here, the MMC layer will be extra paranoid
37 about re-trying SD init requests. This can be a useful
38 work-around for buggy controllers and hardware. Enable
39 if you are experiencing issues with SD detection.