summaryrefslogtreecommitdiffstats
path: root/drivers/mmc/host/sdhci-pci.h
diff options
context:
space:
mode:
authorPrabu Thangamuthu <Prabu.T@synopsys.com>2018-07-11 13:26:17 +0530
committerUlf Hansson <ulf.hansson@linaro.org>2018-07-16 11:21:45 +0200
commit152f8204ffcd7b64aa6b36f39ee86fbce3f650b8 (patch)
treeb1d6f5626dd1d893313df540d1a1ba57dd3d3744 /drivers/mmc/host/sdhci-pci.h
parenta6e7e407a68eee166c83e93c4ce8041aa00c2875 (diff)
downloadlinux-stable-152f8204ffcd7b64aa6b36f39ee86fbce3f650b8.tar.gz
linux-stable-152f8204ffcd7b64aa6b36f39ee86fbce3f650b8.tar.bz2
linux-stable-152f8204ffcd7b64aa6b36f39ee86fbce3f650b8.zip
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>
Diffstat (limited to 'drivers/mmc/host/sdhci-pci.h')
-rw-r--r--drivers/mmc/host/sdhci-pci.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/mmc/host/sdhci-pci.h b/drivers/mmc/host/sdhci-pci.h
index 59af2886631f..2ef0bdca9197 100644
--- a/drivers/mmc/host/sdhci-pci.h
+++ b/drivers/mmc/host/sdhci-pci.h
@@ -61,6 +61,8 @@
#define PCI_VENDOR_ID_ARASAN 0x16e6
#define PCI_DEVICE_ID_ARASAN_PHY_EMMC 0x0670
+#define PCI_DEVICE_ID_SYNOPSYS_DWC_MSHC 0xc202
+
/*
* PCI device class and mask
*/
@@ -184,5 +186,6 @@ int sdhci_pci_o2_resume(struct sdhci_pci_chip *chip);
#endif
extern const struct sdhci_pci_fixes sdhci_arasan;
+extern const struct sdhci_pci_fixes sdhci_snps;
#endif /* __SDHCI_PCI_H */