xref: /openbmc/u-boot/drivers/mmc/Kconfig (revision 6aca17c9)
172d42badSNobuhiro Iwamatsumenu "MMC Host controller Support"
272d42badSNobuhiro Iwamatsu
37a777f6dSMaxime Ripardconfig MMC
4c2726995SMasahiro Yamada	bool "MMC/SD/SDIO card support"
5c2726995SMasahiro Yamada	default ARM || PPC || SANDBOX
67a777f6dSMaxime Ripard	help
7c2726995SMasahiro Yamada	  This selects MultiMediaCard, Secure Digital and Secure
8c2726995SMasahiro Yamada	  Digital I/O support.
9c2726995SMasahiro Yamada
10c2726995SMasahiro Yamada	  If you want MMC/SD/SDIO support, you should say Y here and
11c2726995SMasahiro Yamada	  also to your specific host controller driver.
127a777f6dSMaxime Ripard
1354925327SMasahiro Yamadaconfig GENERIC_MMC
1454925327SMasahiro Yamada	bool "Generic MMC driver framework"
1554925327SMasahiro Yamada	default MMC
1654925327SMasahiro Yamada
17e7ecf7cbSSimon Glassconfig DM_MMC
18e7ecf7cbSSimon Glass	bool "Enable MMC controllers using Driver Model"
19e7ecf7cbSSimon Glass	depends on DM
20e7ecf7cbSSimon Glass	help
2162a3b7ddSRobert P. J. Day	  This enables the MultiMediaCard (MMC) uclass which supports MMC and
22e7ecf7cbSSimon Glass	  Secure Digital I/O (SDIO) cards. Both removable (SD, micro-SD, etc.)
23e7ecf7cbSSimon Glass	  and non-removable (e.g. eMMC chip) devices are supported. These
24e7ecf7cbSSimon Glass	  appear as block devices in U-Boot and can support filesystems such
25e7ecf7cbSSimon Glass	  as EXT4 and FAT.
26e7ecf7cbSSimon Glass
278ca51e51SSimon Glassconfig DM_MMC_OPS
288ca51e51SSimon Glass	bool "Support MMC controller operations using Driver Model"
298ca51e51SSimon Glass	depends on DM_MMC
30252788b4SSimon Glass	default y if DM_MMC
318ca51e51SSimon Glass	help
328ca51e51SSimon Glass	  Driver model provides a means of supporting device operations. This
338ca51e51SSimon Glass	  option moves MMC operations under the control of driver model. The
348ca51e51SSimon Glass	  option will be removed as soon as all DM_MMC drivers use it, as it
358ca51e51SSimon Glass	  will the only supported behaviour.
368ca51e51SSimon Glass
37e298c46aSMasahiro Yamadaif MMC
38e298c46aSMasahiro Yamada
39b5b838f1SMarek Vasutconfig SPL_MMC_TINY
40b5b838f1SMarek Vasut	bool "Tiny MMC framework in SPL"
41b5b838f1SMarek Vasut	help
42b5b838f1SMarek Vasut	  Enable MMC framework tinification support. This option is useful if
43b5b838f1SMarek Vasut	  if your SPL is extremely size constrained. Heed the warning, enable
44b5b838f1SMarek Vasut	  this option if and only if you know exactly what you are doing, if
45b5b838f1SMarek Vasut	  you are reading this help text, you most likely have no idea :-)
46b5b838f1SMarek Vasut
47b5b838f1SMarek Vasut	  The MMC framework is reduced to bare minimum to be useful. No malloc
48b5b838f1SMarek Vasut	  support is needed for the MMC framework operation with this option
49b5b838f1SMarek Vasut	  enabled. The framework supports exactly one MMC device and exactly
50b5b838f1SMarek Vasut	  one MMC driver. The MMC driver can be adjusted to avoid any malloc
51b5b838f1SMarek Vasut	  operations too, which can remove the need for malloc support in SPL
52b5b838f1SMarek Vasut	  and thus further reduce footprint.
53b5b838f1SMarek Vasut
541d2c0506SMasahiro Yamadaconfig MMC_DAVINCI
551d2c0506SMasahiro Yamada	bool "TI DAVINCI Multimedia Card Interface support"
561d2c0506SMasahiro Yamada	depends on ARCH_DAVINCI
571d2c0506SMasahiro Yamada	default y
581d2c0506SMasahiro Yamada	help
591d2c0506SMasahiro Yamada	  This selects the TI DAVINCI Multimedia card Interface.
601d2c0506SMasahiro Yamada	  If you have an DAVINCI board with a Multimedia Card slot,
611d2c0506SMasahiro Yamada	  say Y here.  If unsure, say N.
621d2c0506SMasahiro Yamada
6355ed3b46SMasahiro Yamadaconfig MMC_DW
6455ed3b46SMasahiro Yamada	bool "Synopsys DesignWare Memory Card Interface"
6555ed3b46SMasahiro Yamada	help
6655ed3b46SMasahiro Yamada	  This selects support for the Synopsys DesignWare Mobile Storage IP
6755ed3b46SMasahiro Yamada	  block, this provides host support for SD and MMC interfaces, in both
6855ed3b46SMasahiro Yamada	  PIO, internal DMA mode and external DMA mode.
6955ed3b46SMasahiro Yamada
70ae4c81e9SMasahiro Yamadaconfig MMC_DW_EXYNOS
71ae4c81e9SMasahiro Yamada	bool "Exynos specific extensions for Synopsys DW Memory Card Interface"
72ae4c81e9SMasahiro Yamada	depends on ARCH_EXYNOS
73ae4c81e9SMasahiro Yamada	depends on MMC_DW
74ae4c81e9SMasahiro Yamada	default y
75ae4c81e9SMasahiro Yamada	help
76ae4c81e9SMasahiro Yamada	  This selects support for Samsung Exynos SoC specific extensions to the
77ae4c81e9SMasahiro Yamada	  Synopsys DesignWare Memory Card Interface driver. Select this option
78ae4c81e9SMasahiro Yamada	  for platforms based on Exynos4 and Exynos5 SoC's.
79ae4c81e9SMasahiro Yamada
80ae4c81e9SMasahiro Yamadaconfig MMC_DW_K3
81ae4c81e9SMasahiro Yamada	bool "K3 specific extensions for Synopsys DW Memory Card Interface"
82ae4c81e9SMasahiro Yamada	depends on MMC_DW
83ae4c81e9SMasahiro Yamada	help
84ae4c81e9SMasahiro Yamada	  This selects support for Hisilicon K3 SoC specific extensions to the
85ae4c81e9SMasahiro Yamada	  Synopsys DesignWare Memory Card Interface driver. Select this option
86ae4c81e9SMasahiro Yamada	  for platforms based on Hisilicon K3 SoC's.
87ae4c81e9SMasahiro Yamada
88fed44087SMasahiro Yamadaconfig MMC_DW_ROCKCHIP
89a8cb4fb5SSimon Glass	bool "Rockchip SD/MMC controller support"
90a8cb4fb5SSimon Glass	depends on DM_MMC && OF_CONTROL
9155ed3b46SMasahiro Yamada	depends on MMC_DW
92a8cb4fb5SSimon Glass	help
93a8cb4fb5SSimon Glass	  This enables support for the Rockchip SD/MMM controller, which is
94a8cb4fb5SSimon Glass	  based on Designware IP. The device is compatible with at least
95a8cb4fb5SSimon Glass	  SD 3.0, SDIO 3.0 and MMC 4.5 and supports common eMMC chips as well
96a8cb4fb5SSimon Glass	  as removeable SD and micro-SD cards.
97a8cb4fb5SSimon Glass
98ae4c81e9SMasahiro Yamadaconfig MMC_DW_SOCFPGA
99ae4c81e9SMasahiro Yamada	bool "SOCFPGA specific extensions for Synopsys DW Memory Card Interface"
100ae4c81e9SMasahiro Yamada	depends on ARCH_SOCFPGA
101ae4c81e9SMasahiro Yamada	depends on MMC_DW
102ae4c81e9SMasahiro Yamada	default y
103ae4c81e9SMasahiro Yamada	help
104ae4c81e9SMasahiro Yamada	  This selects support for Altera SOCFPGA specific extensions to the
105ae4c81e9SMasahiro Yamada	  Synopsys DesignWare Memory Card Interface driver. Select this option
106ae4c81e9SMasahiro Yamada	  for platforms based on Altera SOCFPGA.
107ae4c81e9SMasahiro Yamada
1081d2c0506SMasahiro Yamadaconfig MMC_MXC
1091d2c0506SMasahiro Yamada	bool "Freescale i.MX21/27/31 or MPC512x Multimedia Card support"
1101d2c0506SMasahiro Yamada	help
1111d2c0506SMasahiro Yamada	  This selects the Freescale i.MX21, i.MX27, i.MX31 or MPC512x
1121d2c0506SMasahiro Yamada	  Multimedia Card Interface. If you have an i.MX or MPC512x platform
1131d2c0506SMasahiro Yamada	  with a Multimedia Card slot, say Y here.
1141d2c0506SMasahiro Yamada
1151d2c0506SMasahiro Yamada	  If unsure, say N.
1161d2c0506SMasahiro Yamada
1171d2c0506SMasahiro Yamadaconfig MMC_MXS
1181d2c0506SMasahiro Yamada	bool "Freescale MXS Multimedia Card Interface support"
1191d2c0506SMasahiro Yamada	help
1201d2c0506SMasahiro Yamada	  This selects the Freescale SSP MMC controller found on MXS based
1211d2c0506SMasahiro Yamada	  platforms like mx23/28.
1221d2c0506SMasahiro Yamada
1231d2c0506SMasahiro Yamada	  If unsure, say N.
1241d2c0506SMasahiro Yamada
1251d2c0506SMasahiro Yamadaconfig MMC_OMAP_HS
1261d2c0506SMasahiro Yamada	bool "TI OMAP High Speed Multimedia Card Interface support"
1271d2c0506SMasahiro Yamada	help
1281d2c0506SMasahiro Yamada	  This selects the TI OMAP High Speed Multimedia card Interface.
1291d2c0506SMasahiro Yamada	  If you have an omap2plus board with a Multimedia Card slot,
1301d2c0506SMasahiro Yamada	  say Y here.
1311d2c0506SMasahiro Yamada
1321d2c0506SMasahiro Yamada	  If unsure, say N.
1331d2c0506SMasahiro Yamada
134*6aca17c9SAdam Fordconfig MMC_OMAP36XX_PINS
135*6aca17c9SAdam Ford	bool "Enable MMC1 on OMAP36xx/37xx"
136*6aca17c9SAdam Ford	depends on OMAP34XX && MMC_OMAP_HS
137*6aca17c9SAdam Ford	help
138*6aca17c9SAdam Ford	  This enables extended-drain in the MMC/SD/SDIO1I/O and
139*6aca17c9SAdam Ford	  GPIO-associated I/O cells (gpio_126, gpio_127, and gpio_129)
140*6aca17c9SAdam Ford	  specific to the OMAP36xx/37xx using MMC1
141*6aca17c9SAdam Ford
142*6aca17c9SAdam Ford	  If you have a controller with this interface, say Y here.
143*6aca17c9SAdam Ford
144*6aca17c9SAdam Ford	  If unsure, say N.
145*6aca17c9SAdam Ford
14672d42badSNobuhiro Iwamatsuconfig SH_SDHI
14772d42badSNobuhiro Iwamatsu	bool "SuperH/Renesas ARM SoCs on-chip SDHI host controller support"
14872d42badSNobuhiro Iwamatsu	depends on RMOBILE
14972d42badSNobuhiro Iwamatsu	help
15072d42badSNobuhiro Iwamatsu	  Support for the on-chip SDHI host controller on SuperH/Renesas ARM SoCs platform
15172d42badSNobuhiro Iwamatsu
152a111bfbfSMasahiro Yamadaconfig MMC_UNIPHIER
153a111bfbfSMasahiro Yamada	bool "UniPhier SD/MMC Host Controller support"
154a111bfbfSMasahiro Yamada	depends on ARCH_UNIPHIER
1559c720c81SMasahiro Yamada	depends on BLK && DM_MMC_OPS
1569c720c81SMasahiro Yamada	depends on OF_CONTROL
157a111bfbfSMasahiro Yamada	help
158a111bfbfSMasahiro Yamada	  This selects support for the SD/MMC Host Controller on UniPhier SoCs.
159a111bfbfSMasahiro Yamada
160a5995a5dSMasahiro Yamadaconfig MMC_SANDBOX
161f376a3cbSSimon Glass	bool "Sandbox MMC support"
162a5995a5dSMasahiro Yamada	depends on SANDBOX
163a5995a5dSMasahiro Yamada	depends on BLK && DM_MMC_OPS && OF_CONTROL
164f376a3cbSSimon Glass	help
165f376a3cbSSimon Glass	  This select a dummy sandbox MMC driver. At present this does nothing
166f376a3cbSSimon Glass	  other than allow sandbox to be build with MMC support. This
167f376a3cbSSimon Glass	  improves build coverage for sandbox and makes it easier to detect
168f376a3cbSSimon Glass	  MMC build errors with sandbox.
169f376a3cbSSimon Glass
170e1ce61fbSMasahiro Yamadaconfig MMC_SDHCI
171e1ce61fbSMasahiro Yamada	bool "Secure Digital Host Controller Interface support"
172e1ce61fbSMasahiro Yamada	help
173e1ce61fbSMasahiro Yamada	  This selects the generic Secure Digital Host Controller Interface.
174e1ce61fbSMasahiro Yamada	  It is used by manufacturers such as Texas Instruments(R), Ricoh(R)
175e1ce61fbSMasahiro Yamada	  and Toshiba(R). Most controllers found in laptops are of this type.
176e1ce61fbSMasahiro Yamada
177e1ce61fbSMasahiro Yamada	  If you have a controller with this interface, say Y here.
178e1ce61fbSMasahiro Yamada
179e1ce61fbSMasahiro Yamada	  If unsure, say N.
180e1ce61fbSMasahiro Yamada
1813d3a74ccSMasahiro Yamadaconfig MMC_SDHCI_IO_ACCESSORS
1823d3a74ccSMasahiro Yamada	bool
1833d3a74ccSMasahiro Yamada	depends on MMC_SDHCI
1843d3a74ccSMasahiro Yamada	help
1853d3a74ccSMasahiro Yamada	  This is silent Kconfig symbol that is selected by the drivers that
1863d3a74ccSMasahiro Yamada	  need to overwrite SDHCI IO memory accessors.
1873d3a74ccSMasahiro Yamada
18845a68fe2SMasahiro Yamadaconfig MMC_SDHCI_SDMA
18945a68fe2SMasahiro Yamada	bool "Support SDHCI SDMA"
19045a68fe2SMasahiro Yamada	depends on MMC_SDHCI
19145a68fe2SMasahiro Yamada	help
19245a68fe2SMasahiro Yamada	  This enables support for the SDMA (Single Operation DMA) defined
19345a68fe2SMasahiro Yamada	  in the SD Host Controller Standard Specification Version 1.00 .
19445a68fe2SMasahiro Yamada
195dd3b64ebSMasahiro Yamadaconfig MMC_SDHCI_ATMEL
196dd3b64ebSMasahiro Yamada	bool "Atmel SDHCI controller support"
197dd3b64ebSMasahiro Yamada	depends on ARCH_AT91
198dd3b64ebSMasahiro Yamada	depends on DM_MMC && BLK && DM_MMC_OPS && ARCH_AT91
199dd3b64ebSMasahiro Yamada	depends on MMC_SDHCI
200dd3b64ebSMasahiro Yamada	help
201dd3b64ebSMasahiro Yamada	  This enables support for the Atmel SDHCI controller, which supports
202dd3b64ebSMasahiro Yamada	  the embedded MultiMedia Card (e.MMC) Specification V4.51, the SD
203dd3b64ebSMasahiro Yamada	  Memory Card Specification V3.0, and the SDIO V3.0 specification.
204dd3b64ebSMasahiro Yamada	  It is compliant with the SD Host Controller Standard V3.0
205dd3b64ebSMasahiro Yamada	  specification.
206dd3b64ebSMasahiro Yamada
20745a68fe2SMasahiro Yamadaconfig MMC_SDHCI_BCM2835
20845a68fe2SMasahiro Yamada	tristate "SDHCI support for the BCM2835 SD/MMC Controller"
20945a68fe2SMasahiro Yamada	depends on ARCH_BCM283X
21045a68fe2SMasahiro Yamada	depends on MMC_SDHCI
2113d3a74ccSMasahiro Yamada	select MMC_SDHCI_IO_ACCESSORS
21245a68fe2SMasahiro Yamada	help
21345a68fe2SMasahiro Yamada	  This selects the BCM2835 SD/MMC controller.
21445a68fe2SMasahiro Yamada
21545a68fe2SMasahiro Yamada	  If you have a BCM2835 platform with SD or MMC devices,
21645a68fe2SMasahiro Yamada	  say Y here.
21745a68fe2SMasahiro Yamada
21845a68fe2SMasahiro Yamada	  If unsure, say N.
21945a68fe2SMasahiro Yamada
220e5e7a7c2SMasahiro Yamadaconfig MMC_SDHCI_CADENCE
221e5e7a7c2SMasahiro Yamada	bool "SDHCI support for the Cadence SD/SDIO/eMMC controller"
222e5e7a7c2SMasahiro Yamada	depends on BLK && DM_MMC_OPS
223e5e7a7c2SMasahiro Yamada	depends on MMC_SDHCI
224e5e7a7c2SMasahiro Yamada	depends on OF_CONTROL
225e5e7a7c2SMasahiro Yamada	help
226e5e7a7c2SMasahiro Yamada	  This selects the Cadence SD/SDIO/eMMC driver.
227e5e7a7c2SMasahiro Yamada
228e5e7a7c2SMasahiro Yamada	  If you have a controller with this interface, say Y here.
229e5e7a7c2SMasahiro Yamada
230e5e7a7c2SMasahiro Yamada	  If unsure, say N.
231e5e7a7c2SMasahiro Yamada
23245a68fe2SMasahiro Yamadaconfig MMC_SDHCI_KONA
23345a68fe2SMasahiro Yamada	bool "SDHCI support on Broadcom KONA platform"
23445a68fe2SMasahiro Yamada	depends on MMC_SDHCI
23545a68fe2SMasahiro Yamada	help
23645a68fe2SMasahiro Yamada	  This selects the Broadcom Kona Secure Digital Host Controller
23745a68fe2SMasahiro Yamada	  Interface(SDHCI) support.
23845a68fe2SMasahiro Yamada	  This is used in Broadcom mobile SoCs.
23945a68fe2SMasahiro Yamada
24045a68fe2SMasahiro Yamada	  If you have a controller with this interface, say Y here.
24145a68fe2SMasahiro Yamada
242360c67d5SMasahiro Yamadaconfig MMC_SDHCI_MSM
243360c67d5SMasahiro Yamada	bool "Qualcomm SDHCI controller"
244360c67d5SMasahiro Yamada	depends on BLK && DM_MMC_OPS
245360c67d5SMasahiro Yamada	depends on MMC_SDHCI
246360c67d5SMasahiro Yamada	help
247360c67d5SMasahiro Yamada	  Enables support for SDHCI 2.0 controller present on some Qualcomm
248360c67d5SMasahiro Yamada          Snapdragon devices. This device is compatible with eMMC v4.5 and
249360c67d5SMasahiro Yamada          SD 3.0 specifications. Both SD and eMMC devices are supported.
250360c67d5SMasahiro Yamada	  Card-detect gpios are not supported.
251360c67d5SMasahiro Yamada
25245a68fe2SMasahiro Yamadaconfig MMC_SDHCI_MV
25345a68fe2SMasahiro Yamada	bool "SDHCI support on Marvell platform"
25445a68fe2SMasahiro Yamada	depends on ARCH_MVEBU
25545a68fe2SMasahiro Yamada	depends on MMC_SDHCI
25645a68fe2SMasahiro Yamada	help
25745a68fe2SMasahiro Yamada	  This selects the Secure Digital Host Controller Interface on
25845a68fe2SMasahiro Yamada	  Marvell platform.
25945a68fe2SMasahiro Yamada
26045a68fe2SMasahiro Yamada	  If you have a controller with this interface, say Y here.
26145a68fe2SMasahiro Yamada
26245a68fe2SMasahiro Yamada	  If unsure, say N.
26345a68fe2SMasahiro Yamada
2641b858770SMasahiro Yamadaconfig MMC_SDHCI_PIC32
2651b858770SMasahiro Yamada	bool "Microchip PIC32 on-chip SDHCI support"
2661b858770SMasahiro Yamada	depends on DM_MMC && MACH_PIC32
2671b858770SMasahiro Yamada	depends on MMC_SDHCI
2681b858770SMasahiro Yamada	help
2691b858770SMasahiro Yamada	  Support for Microchip PIC32 SDHCI controller.
2701b858770SMasahiro Yamada
271facc8058SMasahiro Yamadaconfig MMC_SDHCI_ROCKCHIP
272facc8058SMasahiro Yamada	bool "Arasan SDHCI controller for Rockchip support"
273facc8058SMasahiro Yamada	depends on ARCH_ROCKCHIP
274facc8058SMasahiro Yamada	depends on DM_MMC && BLK && DM_MMC_OPS
275facc8058SMasahiro Yamada	depends on MMC_SDHCI
276facc8058SMasahiro Yamada	help
277facc8058SMasahiro Yamada	  Support for Arasan SDHCI host controller on Rockchip ARM SoCs platform
278facc8058SMasahiro Yamada
27945a68fe2SMasahiro Yamadaconfig MMC_SDHCI_S5P
28045a68fe2SMasahiro Yamada	bool "SDHCI support on Samsung S5P SoC"
28145a68fe2SMasahiro Yamada	depends on MMC_SDHCI
28245a68fe2SMasahiro Yamada	help
28345a68fe2SMasahiro Yamada	  This selects the Secure Digital Host Controller Interface (SDHCI)
28445a68fe2SMasahiro Yamada	  on Samsung S5P SoCs.
28545a68fe2SMasahiro Yamada
28645a68fe2SMasahiro Yamada	  If you have a controller with this interface, say Y here.
28745a68fe2SMasahiro Yamada
28845a68fe2SMasahiro Yamada	  If unsure, say N.
28945a68fe2SMasahiro Yamada
29045a68fe2SMasahiro Yamadaconfig MMC_SDHCI_SPEAR
29145a68fe2SMasahiro Yamada	bool "SDHCI support on ST SPEAr platform"
29245a68fe2SMasahiro Yamada	depends on MMC_SDHCI
29345a68fe2SMasahiro Yamada	help
29445a68fe2SMasahiro Yamada	  This selects the Secure Digital Host Controller Interface (SDHCI)
29545a68fe2SMasahiro Yamada	  often referrered to as the HSMMC block in some of the ST SPEAR range
29645a68fe2SMasahiro Yamada	  of SoC
29745a68fe2SMasahiro Yamada
29845a68fe2SMasahiro Yamada	  If you have a controller with this interface, say Y here.
29945a68fe2SMasahiro Yamada
30045a68fe2SMasahiro Yamada	  If unsure, say N.
30145a68fe2SMasahiro Yamada
302b6acb5f1SStefan Roeseconfig MMC_SDHCI_XENON
303b6acb5f1SStefan Roese	bool "SDHCI support for the Xenon SDHCI controller"
304b6acb5f1SStefan Roese	depends on MMC_SDHCI && DM_MMC && OF_CONTROL
305b6acb5f1SStefan Roese	help
306b6acb5f1SStefan Roese	  Support for Xenon SDHCI host controller on Marvell Armada 3700
307b6acb5f1SStefan Roese	  7k/8k ARM SoCs platforms
308b6acb5f1SStefan Roese
309b6acb5f1SStefan Roese	  If you have a controller with this interface, say Y here.
310b6acb5f1SStefan Roese
311b6acb5f1SStefan Roese	  If unsure, say N.
312b6acb5f1SStefan Roese
3131d2c0506SMasahiro Yamadaconfig MMC_SDHCI_TEGRA
3141d2c0506SMasahiro Yamada	bool "SDHCI platform support for the Tegra SD/MMC Controller"
3151d2c0506SMasahiro Yamada	depends on TEGRA
3161d2c0506SMasahiro Yamada	default y
3171d2c0506SMasahiro Yamada	help
3181d2c0506SMasahiro Yamada	  This selects the Tegra SD/MMC controller. If you have a Tegra
3191d2c0506SMasahiro Yamada	  platform with SD or MMC devices, say Y here.
3201d2c0506SMasahiro Yamada
3211d2c0506SMasahiro Yamada	  If unsure, say N.
3221d2c0506SMasahiro Yamada
32308aa0334SMasahiro Yamadaconfig MMC_SDHCI_ZYNQ
32408aa0334SMasahiro Yamada	bool "Arasan SDHCI controller support"
32508aa0334SMasahiro Yamada	depends on ARCH_ZYNQ || ARCH_ZYNQMP
32608aa0334SMasahiro Yamada	depends on DM_MMC && OF_CONTROL && BLK && DM_MMC_OPS
32708aa0334SMasahiro Yamada	depends on MMC_SDHCI
32808aa0334SMasahiro Yamada	help
32908aa0334SMasahiro Yamada	  Support for Arasan SDHCI host controller on Zynq/ZynqMP ARM SoCs platform
33008aa0334SMasahiro Yamada
3311d2c0506SMasahiro Yamadaconfig MMC_SUNXI
3321d2c0506SMasahiro Yamada	bool "Allwinner sunxi SD/MMC Host Controller support"
3330ad178c1SMasahiro Yamada	depends on ARCH_SUNXI && !UART0_PORT_F
3341d2c0506SMasahiro Yamada	default y
3351d2c0506SMasahiro Yamada	help
3361d2c0506SMasahiro Yamada	  This selects support for the SD/MMC Host Controller on
3371d2c0506SMasahiro Yamada	  Allwinner sunxi SoCs.
3381d2c0506SMasahiro Yamada
339e298c46aSMasahiro Yamadaendif
340e298c46aSMasahiro Yamada
34172d42badSNobuhiro Iwamatsuendmenu
342c01e4a1aSYork Sun
343c01e4a1aSYork Sunconfig SYS_FSL_ERRATUM_ESDHC111
344c01e4a1aSYork Sun	bool
345c01e4a1aSYork Sun
346c01e4a1aSYork Sunconfig SYS_FSL_ERRATUM_ESDHC13
347c01e4a1aSYork Sun	bool
348c01e4a1aSYork Sun
349c01e4a1aSYork Sunconfig SYS_FSL_ERRATUM_ESDHC135
350c01e4a1aSYork Sun	bool
351c01e4a1aSYork Sun
352c01e4a1aSYork Sunconfig SYS_FSL_ERRATUM_ESDHC_A001
353c01e4a1aSYork Sun	bool
354