mmc: sdhci-sprd: Add Spreadtrum's initial host controller
authorChunyan Zhang <chunyan.zhang@unisoc.com>
Thu, 30 Aug 2018 08:21:44 +0000 (16:21 +0800)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 8 Oct 2018 09:40:43 +0000 (11:40 +0200)
commitfb8bd90f83c4dd86bc7fdae406152d63c5852f92
tree7392b7a72c2a3e44ab6b5a335acc6b90071530e2
parentd7f0570deefb25b9640fab20a8a9f3b35aefbf91
mmc: sdhci-sprd: Add Spreadtrum's initial host controller

This patch adds the initial support of Secure Digital Host Controller
Interface compliant controller found in some latest Spreadtrum chipsets.
This patch has been tested on the version of SPRD-R11 controller.

R11 is a variant based on SD v4.0 specification.

With this driver, R11 mmc can be initialized, can be mounted, read and
written.

Original-by: Billows Wu <billows.wu@unisoc.com>
Signed-off-by: Chunyan Zhang <chunyan.zhang@unisoc.com>
Acked-by: Adrian Hunter <adrian.hunter@intel.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/Kconfig
drivers/mmc/host/Makefile
drivers/mmc/host/sdhci-sprd.c [new file with mode: 0644]