mmc: sdhci-pci-dwc-mshc: synopsys dwc mshc support
authorPrabu Thangamuthu <Prabu.T@synopsys.com>
Wed, 11 Jul 2018 07:56:17 +0000 (13:26 +0530)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 16 Jul 2018 09:21:45 +0000 (11:21 +0200)
commit152f8204ffcd7b64aa6b36f39ee86fbce3f650b8
treeb1d6f5626dd1d893313df540d1a1ba57dd3d3744
parenta6e7e407a68eee166c83e93c4ce8041aa00c2875
mmc: sdhci-pci-dwc-mshc: synopsys dwc mshc support

Synopsys has DWC MSHC controller on HPAS-DX platform connected using PCIe
interface with SD card slot and eMMC device slots. This patch is to
enable SD cards connected on this platform. As Clock generation logic
is implemented using MMCM module of HAPS-DX platform, we have separate
functions to control the MMCM to generate required clocks with respect
to speed mode.

Signed-off-by: Prabu Thangamuthu <prabu.t@synopsys.com>
Acked-by: Adrian Hunter <adrian.hunter@intel.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
MAINTAINERS
drivers/mmc/host/Makefile
drivers/mmc/host/sdhci-pci-core.c
drivers/mmc/host/sdhci-pci-dwc-mshc.c [new file with mode: 0644]
drivers/mmc/host/sdhci-pci.h