forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
kernel/drivers/mmc/host/sdhci-pci.h
....@@ -50,8 +50,16 @@
5050 #define PCI_DEVICE_ID_INTEL_CNPH_SD 0xa375
5151 #define PCI_DEVICE_ID_INTEL_ICP_EMMC 0x34c4
5252 #define PCI_DEVICE_ID_INTEL_ICP_SD 0x34f8
53
+#define PCI_DEVICE_ID_INTEL_EHL_EMMC 0x4b47
54
+#define PCI_DEVICE_ID_INTEL_EHL_SD 0x4b48
5355 #define PCI_DEVICE_ID_INTEL_CML_EMMC 0x02c4
5456 #define PCI_DEVICE_ID_INTEL_CML_SD 0x02f5
57
+#define PCI_DEVICE_ID_INTEL_CMLH_SD 0x06f5
58
+#define PCI_DEVICE_ID_INTEL_JSL_EMMC 0x4dc4
59
+#define PCI_DEVICE_ID_INTEL_JSL_SD 0x4df8
60
+#define PCI_DEVICE_ID_INTEL_LKF_EMMC 0x98c4
61
+#define PCI_DEVICE_ID_INTEL_LKF_SD 0x98f8
62
+#define PCI_DEVICE_ID_INTEL_ADL_EMMC 0x54c4
5563
5664 #define PCI_DEVICE_ID_SYSKONNECT_8000 0x8000
5765 #define PCI_DEVICE_ID_VIA_95D0 0x95d0
....@@ -64,6 +72,10 @@
6472 #define PCI_DEVICE_ID_ARASAN_PHY_EMMC 0x0670
6573
6674 #define PCI_DEVICE_ID_SYNOPSYS_DWC_MSHC 0xc202
75
+
76
+#define PCI_DEVICE_ID_GLI_9755 0x9755
77
+#define PCI_DEVICE_ID_GLI_9750 0x9750
78
+#define PCI_DEVICE_ID_GLI_9763E 0xe763
6779
6880 /*
6981 * PCI device class and mask
....@@ -155,7 +167,7 @@
155167 bool cd_override_level;
156168
157169 void (*hw_reset)(struct sdhci_host *host);
158
- unsigned long private[0] ____cacheline_aligned;
170
+ unsigned long private[] ____cacheline_aligned;
159171 };
160172
161173 struct sdhci_pci_chip {
....@@ -181,13 +193,12 @@
181193 int sdhci_pci_resume_host(struct sdhci_pci_chip *chip);
182194 #endif
183195 int sdhci_pci_enable_dma(struct sdhci_host *host);
184
-int sdhci_pci_o2_probe_slot(struct sdhci_pci_slot *slot);
185
-int sdhci_pci_o2_probe(struct sdhci_pci_chip *chip);
186
-#ifdef CONFIG_PM_SLEEP
187
-int sdhci_pci_o2_resume(struct sdhci_pci_chip *chip);
188
-#endif
189196
190197 extern const struct sdhci_pci_fixes sdhci_arasan;
191198 extern const struct sdhci_pci_fixes sdhci_snps;
199
+extern const struct sdhci_pci_fixes sdhci_o2;
200
+extern const struct sdhci_pci_fixes sdhci_gl9750;
201
+extern const struct sdhci_pci_fixes sdhci_gl9755;
202
+extern const struct sdhci_pci_fixes sdhci_gl9763e;
192203
193204 #endif /* __SDHCI_PCI_H */