| .. | .. |
|---|
| 50 | 50 | #define PCI_DEVICE_ID_INTEL_CNPH_SD 0xa375 |
|---|
| 51 | 51 | #define PCI_DEVICE_ID_INTEL_ICP_EMMC 0x34c4 |
|---|
| 52 | 52 | #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 |
|---|
| 53 | 55 | #define PCI_DEVICE_ID_INTEL_CML_EMMC 0x02c4 |
|---|
| 54 | 56 | #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 |
|---|
| 55 | 63 | |
|---|
| 56 | 64 | #define PCI_DEVICE_ID_SYSKONNECT_8000 0x8000 |
|---|
| 57 | 65 | #define PCI_DEVICE_ID_VIA_95D0 0x95d0 |
|---|
| .. | .. |
|---|
| 64 | 72 | #define PCI_DEVICE_ID_ARASAN_PHY_EMMC 0x0670 |
|---|
| 65 | 73 | |
|---|
| 66 | 74 | #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 |
|---|
| 67 | 79 | |
|---|
| 68 | 80 | /* |
|---|
| 69 | 81 | * PCI device class and mask |
|---|
| .. | .. |
|---|
| 155 | 167 | bool cd_override_level; |
|---|
| 156 | 168 | |
|---|
| 157 | 169 | void (*hw_reset)(struct sdhci_host *host); |
|---|
| 158 | | - unsigned long private[0] ____cacheline_aligned; |
|---|
| 170 | + unsigned long private[] ____cacheline_aligned; |
|---|
| 159 | 171 | }; |
|---|
| 160 | 172 | |
|---|
| 161 | 173 | struct sdhci_pci_chip { |
|---|
| .. | .. |
|---|
| 181 | 193 | int sdhci_pci_resume_host(struct sdhci_pci_chip *chip); |
|---|
| 182 | 194 | #endif |
|---|
| 183 | 195 | 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 |
|---|
| 189 | 196 | |
|---|
| 190 | 197 | extern const struct sdhci_pci_fixes sdhci_arasan; |
|---|
| 191 | 198 | 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; |
|---|
| 192 | 203 | |
|---|
| 193 | 204 | #endif /* __SDHCI_PCI_H */ |
|---|