diff options
author | Thomas Haemmerle <thomas.haemmerle@wolfvision.net> | 2019-11-16 15:45:34 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2019-11-21 08:00:13 +0100 |
commit | 40b93fc0847fc8b967f7b3af2a3ab760ab1abbea (patch) | |
tree | 3dd5d809b10b9a3cdc61f6d05a2d7739a25f2009 /drivers/mci/Kconfig | |
parent | ba43079711039b678ef839088e7ee4352d6b98e4 (diff) | |
download | barebox-40b93fc0847fc8b967f7b3af2a3ab760ab1abbea.tar.gz barebox-40b93fc0847fc8b967f7b3af2a3ab760ab1abbea.tar.xz |
mci: add Arasan SDHCI controller driver
This adds support for the Arasan SDHCI controller, which is found on
the Xilinx Zynq 7000 and ZynqMP SoCs. This just adds very basic
PIO read/write support.
This submission is also missing the tap delay configuration, which is
required for the high speed modes on the ZynqMP, but this can be
added in a separate patch once it is clear how the interface for this
feature should look like.
The driver skeleton was provided by Michael, most of the actual driver
porting work was done by Thomas and some coding style fixes and write
support bug fixes added by Lucas.
Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
Signed-off-by: Thomas Haemmerle <thomas.haemmerle@wolfvision.net>
Signed-off-by: Lucas Stach <dev@lynxeye.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/mci/Kconfig')
-rw-r--r-- | drivers/mci/Kconfig | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/mci/Kconfig b/drivers/mci/Kconfig index 526600556b..c269b71e89 100644 --- a/drivers/mci/Kconfig +++ b/drivers/mci/Kconfig @@ -142,6 +142,12 @@ config MCI_TEGRA Enable this to support SD and MMC card read/write on a Tegra based systems. +config MCI_ARASAN + bool "Arasan SDHCI Controller" + help + Enable this to support SD and MMC card read/write on systems with + the Arasan SD3.0 / SDIO3.0 / eMMC4.51 host controller. + config MCI_SPI bool "MMC/SD over SPI" select CRC7 |