xref: /openbmc/u-boot/drivers/mmc/Kconfig (revision a111bfbf)
172d42badSNobuhiro Iwamatsumenu "MMC Host controller Support"
272d42badSNobuhiro Iwamatsu
37a777f6dSMaxime Ripardconfig MMC
47a777f6dSMaxime Ripard	bool "Enable MMC support"
544c79879SMaxime Ripard	depends on ARCH_SUNXI
67a777f6dSMaxime Ripard	help
77a777f6dSMaxime Ripard	  TODO: Move all architectures to use this option
87a777f6dSMaxime Ripard
9e7ecf7cbSSimon Glassconfig DM_MMC
10e7ecf7cbSSimon Glass	bool "Enable MMC controllers using Driver Model"
11e7ecf7cbSSimon Glass	depends on DM
12e7ecf7cbSSimon Glass	help
13e7ecf7cbSSimon Glass	  This enables the MultiMediaCard (MMC) uclass which suports MMC and
14e7ecf7cbSSimon Glass	  Secure Digital I/O (SDIO) cards. Both removable (SD, micro-SD, etc.)
15e7ecf7cbSSimon Glass	  and non-removable (e.g. eMMC chip) devices are supported. These
16e7ecf7cbSSimon Glass	  appear as block devices in U-Boot and can support filesystems such
17e7ecf7cbSSimon Glass	  as EXT4 and FAT.
18e7ecf7cbSSimon Glass
19a8cb4fb5SSimon Glassconfig ROCKCHIP_DWMMC
20a8cb4fb5SSimon Glass	bool "Rockchip SD/MMC controller support"
21a8cb4fb5SSimon Glass	depends on DM_MMC && OF_CONTROL
22a8cb4fb5SSimon Glass	help
23a8cb4fb5SSimon Glass	  This enables support for the Rockchip SD/MMM controller, which is
24a8cb4fb5SSimon Glass	  based on Designware IP. The device is compatible with at least
25a8cb4fb5SSimon Glass	  SD 3.0, SDIO 3.0 and MMC 4.5 and supports common eMMC chips as well
26a8cb4fb5SSimon Glass	  as removeable SD and micro-SD cards.
27a8cb4fb5SSimon Glass
2872d42badSNobuhiro Iwamatsuconfig SH_SDHI
2972d42badSNobuhiro Iwamatsu	bool "SuperH/Renesas ARM SoCs on-chip SDHI host controller support"
3072d42badSNobuhiro Iwamatsu	depends on RMOBILE
3172d42badSNobuhiro Iwamatsu	help
3272d42badSNobuhiro Iwamatsu	  Support for the on-chip SDHI host controller on SuperH/Renesas ARM SoCs platform
3372d42badSNobuhiro Iwamatsu
34102142c9SAndrei Pistiricaconfig PIC32_SDHCI
35102142c9SAndrei Pistirica	bool "Microchip PIC32 on-chip SDHCI support"
36102142c9SAndrei Pistirica	depends on DM_MMC && MACH_PIC32
37102142c9SAndrei Pistirica	help
38102142c9SAndrei Pistirica	  Support for Microchip PIC32 SDHCI controller.
39102142c9SAndrei Pistirica
40ce0335f2SMichal Simekconfig ZYNQ_SDHCI
41ce0335f2SMichal Simek	bool "Arasan SDHCI controller support"
42ce0335f2SMichal Simek	depends on DM_MMC && OF_CONTROL
43ce0335f2SMichal Simek	help
44ce0335f2SMichal Simek	  Support for Arasan SDHCI host controller on Zynq/ZynqMP ARM SoCs platform
45ce0335f2SMichal Simek
46*a111bfbfSMasahiro Yamadaconfig MMC_UNIPHIER
47*a111bfbfSMasahiro Yamada	bool "UniPhier SD/MMC Host Controller support"
48*a111bfbfSMasahiro Yamada	depends on ARCH_UNIPHIER
49*a111bfbfSMasahiro Yamada	help
50*a111bfbfSMasahiro Yamada	  This selects support for the SD/MMC Host Controller on UniPhier SoCs.
51*a111bfbfSMasahiro Yamada
5272d42badSNobuhiro Iwamatsuendmenu
53