172d42badSNobuhiro Iwamatsumenu "MMC Host controller Support" 272d42badSNobuhiro Iwamatsu 37a777f6dSMaxime Ripardconfig MMC 47a777f6dSMaxime Ripard bool "Enable MMC support" 5*f376a3cbSSimon Glass depends on ARCH_SUNXI || SANDBOX 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 199d11d12aSMateusz Kulikowskiconfig MSM_SDHCI 209d11d12aSMateusz Kulikowski bool "Qualcomm SDHCI controller" 219d11d12aSMateusz Kulikowski depends on DM_MMC 229d11d12aSMateusz Kulikowski help 239d11d12aSMateusz Kulikowski Enables support for SDHCI 2.0 controller present on some Qualcomm 249d11d12aSMateusz Kulikowski Snapdragon devices. This device is compatible with eMMC v4.5 and 259d11d12aSMateusz Kulikowski SD 3.0 specifications. Both SD and eMMC devices are supported. 269d11d12aSMateusz Kulikowski Card-detect gpios are not supported. 279d11d12aSMateusz Kulikowski 28a8cb4fb5SSimon Glassconfig ROCKCHIP_DWMMC 29a8cb4fb5SSimon Glass bool "Rockchip SD/MMC controller support" 30a8cb4fb5SSimon Glass depends on DM_MMC && OF_CONTROL 31a8cb4fb5SSimon Glass help 32a8cb4fb5SSimon Glass This enables support for the Rockchip SD/MMM controller, which is 33a8cb4fb5SSimon Glass based on Designware IP. The device is compatible with at least 34a8cb4fb5SSimon Glass SD 3.0, SDIO 3.0 and MMC 4.5 and supports common eMMC chips as well 35a8cb4fb5SSimon Glass as removeable SD and micro-SD cards. 36a8cb4fb5SSimon Glass 3772d42badSNobuhiro Iwamatsuconfig SH_SDHI 3872d42badSNobuhiro Iwamatsu bool "SuperH/Renesas ARM SoCs on-chip SDHI host controller support" 3972d42badSNobuhiro Iwamatsu depends on RMOBILE 4072d42badSNobuhiro Iwamatsu help 4172d42badSNobuhiro Iwamatsu Support for the on-chip SDHI host controller on SuperH/Renesas ARM SoCs platform 4272d42badSNobuhiro Iwamatsu 43102142c9SAndrei Pistiricaconfig PIC32_SDHCI 44102142c9SAndrei Pistirica bool "Microchip PIC32 on-chip SDHCI support" 45102142c9SAndrei Pistirica depends on DM_MMC && MACH_PIC32 46102142c9SAndrei Pistirica help 47102142c9SAndrei Pistirica Support for Microchip PIC32 SDHCI controller. 48102142c9SAndrei Pistirica 49ce0335f2SMichal Simekconfig ZYNQ_SDHCI 50ce0335f2SMichal Simek bool "Arasan SDHCI controller support" 51ce0335f2SMichal Simek depends on DM_MMC && OF_CONTROL 52ce0335f2SMichal Simek help 53ce0335f2SMichal Simek Support for Arasan SDHCI host controller on Zynq/ZynqMP ARM SoCs platform 54ce0335f2SMichal Simek 55a111bfbfSMasahiro Yamadaconfig MMC_UNIPHIER 56a111bfbfSMasahiro Yamada bool "UniPhier SD/MMC Host Controller support" 57a111bfbfSMasahiro Yamada depends on ARCH_UNIPHIER 58a111bfbfSMasahiro Yamada help 59a111bfbfSMasahiro Yamada This selects support for the SD/MMC Host Controller on UniPhier SoCs. 60a111bfbfSMasahiro Yamada 61*f376a3cbSSimon Glassconfig SANDBOX_MMC 62*f376a3cbSSimon Glass bool "Sandbox MMC support" 63*f376a3cbSSimon Glass depends on MMC && SANDBOX 64*f376a3cbSSimon Glass help 65*f376a3cbSSimon Glass This select a dummy sandbox MMC driver. At present this does nothing 66*f376a3cbSSimon Glass other than allow sandbox to be build with MMC support. This 67*f376a3cbSSimon Glass improves build coverage for sandbox and makes it easier to detect 68*f376a3cbSSimon Glass MMC build errors with sandbox. 69*f376a3cbSSimon Glass 7072d42badSNobuhiro Iwamatsuendmenu 71