2014-12-16 23:03:00 +00:00
|
|
|
menu "MMC Host controller Support"
|
|
|
|
|
2015-10-15 20:04:05 +00:00
|
|
|
config MMC
|
|
|
|
bool "Enable MMC support"
|
2016-05-01 19:52:42 +00:00
|
|
|
depends on ARCH_SUNXI || SANDBOX
|
2015-10-15 20:04:05 +00:00
|
|
|
help
|
|
|
|
TODO: Move all architectures to use this option
|
|
|
|
|
2015-06-23 21:38:48 +00:00
|
|
|
config DM_MMC
|
|
|
|
bool "Enable MMC controllers using Driver Model"
|
|
|
|
depends on DM
|
|
|
|
help
|
2016-07-15 17:44:45 +00:00
|
|
|
This enables the MultiMediaCard (MMC) uclass which supports MMC and
|
2015-06-23 21:38:48 +00:00
|
|
|
Secure Digital I/O (SDIO) cards. Both removable (SD, micro-SD, etc.)
|
|
|
|
and non-removable (e.g. eMMC chip) devices are supported. These
|
|
|
|
appear as block devices in U-Boot and can support filesystems such
|
|
|
|
as EXT4 and FAT.
|
|
|
|
|
2016-06-13 05:30:22 +00:00
|
|
|
config DM_MMC_OPS
|
|
|
|
bool "Support MMC controller operations using Driver Model"
|
|
|
|
depends on DM_MMC
|
2016-10-01 20:43:19 +00:00
|
|
|
default y if DM_MMC
|
2016-06-13 05:30:22 +00:00
|
|
|
help
|
|
|
|
Driver model provides a means of supporting device operations. This
|
|
|
|
option moves MMC operations under the control of driver model. The
|
|
|
|
option will be removed as soon as all DM_MMC drivers use it, as it
|
|
|
|
will the only supported behaviour.
|
|
|
|
|
2016-03-31 21:12:16 +00:00
|
|
|
config MSM_SDHCI
|
|
|
|
bool "Qualcomm SDHCI controller"
|
2016-06-13 05:30:31 +00:00
|
|
|
depends on DM_MMC && BLK && DM_MMC_OPS
|
2016-03-31 21:12:16 +00:00
|
|
|
help
|
|
|
|
Enables support for SDHCI 2.0 controller present on some Qualcomm
|
|
|
|
Snapdragon devices. This device is compatible with eMMC v4.5 and
|
|
|
|
SD 3.0 specifications. Both SD and eMMC devices are supported.
|
|
|
|
Card-detect gpios are not supported.
|
|
|
|
|
2016-08-10 02:51:05 +00:00
|
|
|
config ATMEL_SDHCI
|
|
|
|
bool "Atmel SDHCI controller support"
|
|
|
|
depends on DM_MMC && BLK && DM_MMC_OPS && ARCH_AT91
|
|
|
|
help
|
|
|
|
This enables support for the Atmel SDHCI controller, which supports
|
|
|
|
the embedded MultiMedia Card (e.MMC) Specification V4.51, the SD
|
|
|
|
Memory Card Specification V3.0, and the SDIO V3.0 specification.
|
|
|
|
It is compliant with the SD Host Controller Standard V3.0
|
|
|
|
specification.
|
|
|
|
|
2015-08-30 22:55:37 +00:00
|
|
|
config ROCKCHIP_DWMMC
|
|
|
|
bool "Rockchip SD/MMC controller support"
|
|
|
|
depends on DM_MMC && OF_CONTROL
|
|
|
|
help
|
|
|
|
This enables support for the Rockchip SD/MMM controller, which is
|
|
|
|
based on Designware IP. The device is compatible with at least
|
|
|
|
SD 3.0, SDIO 3.0 and MMC 4.5 and supports common eMMC chips as well
|
|
|
|
as removeable SD and micro-SD cards.
|
|
|
|
|
2014-12-16 23:03:00 +00:00
|
|
|
config SH_SDHI
|
|
|
|
bool "SuperH/Renesas ARM SoCs on-chip SDHI host controller support"
|
|
|
|
depends on RMOBILE
|
|
|
|
help
|
|
|
|
Support for the on-chip SDHI host controller on SuperH/Renesas ARM SoCs platform
|
|
|
|
|
2016-01-28 10:00:18 +00:00
|
|
|
config PIC32_SDHCI
|
|
|
|
bool "Microchip PIC32 on-chip SDHCI support"
|
|
|
|
depends on DM_MMC && MACH_PIC32
|
|
|
|
help
|
|
|
|
Support for Microchip PIC32 SDHCI controller.
|
|
|
|
|
2016-02-04 10:43:40 +00:00
|
|
|
config ZYNQ_SDHCI
|
|
|
|
bool "Arasan SDHCI controller support"
|
|
|
|
depends on DM_MMC && OF_CONTROL
|
|
|
|
help
|
|
|
|
Support for Arasan SDHCI host controller on Zynq/ZynqMP ARM SoCs platform
|
|
|
|
|
2016-07-18 09:00:58 +00:00
|
|
|
config ROCKCHIP_SDHCI
|
|
|
|
bool "Arasan SDHCI controller for Rockchip support"
|
|
|
|
depends on DM_MMC && BLK && DM_MMC_OPS
|
|
|
|
help
|
|
|
|
Support for Arasan SDHCI host controller on Rockchip ARM SoCs platform
|
|
|
|
|
2016-02-18 10:52:48 +00:00
|
|
|
config MMC_UNIPHIER
|
|
|
|
bool "UniPhier SD/MMC Host Controller support"
|
|
|
|
depends on ARCH_UNIPHIER
|
2016-09-13 16:06:03 +00:00
|
|
|
depends on BLK
|
2016-08-25 05:52:35 +00:00
|
|
|
select DM_MMC_OPS
|
2016-02-18 10:52:48 +00:00
|
|
|
help
|
|
|
|
This selects support for the SD/MMC Host Controller on UniPhier SoCs.
|
|
|
|
|
2016-05-01 19:52:42 +00:00
|
|
|
config SANDBOX_MMC
|
|
|
|
bool "Sandbox MMC support"
|
|
|
|
depends on MMC && SANDBOX
|
|
|
|
help
|
|
|
|
This select a dummy sandbox MMC driver. At present this does nothing
|
|
|
|
other than allow sandbox to be build with MMC support. This
|
|
|
|
improves build coverage for sandbox and makes it easier to detect
|
|
|
|
MMC build errors with sandbox.
|
|
|
|
|
2014-12-16 23:03:00 +00:00
|
|
|
endmenu
|