Commit | Line | Data |
---|---|---|
52c506f0 AH |
1 | #ifndef LINUX_MMC_SDHCI_PCI_DATA_H |
2 | #define LINUX_MMC_SDHCI_PCI_DATA_H | |
3 | ||
4 | struct pci_dev; | |
5 | ||
6 | struct sdhci_pci_data { | |
7 | struct pci_dev *pdev; | |
8 | int slotno; | |
9 | int rst_n_gpio; /* Set to -EINVAL if unused */ | |
10 | int cd_gpio; /* Set to -EINVAL if unused */ | |
11 | int (*setup)(struct sdhci_pci_data *data); | |
12 | void (*cleanup)(struct sdhci_pci_data *data); | |
13 | }; | |
14 | ||
15 | extern struct sdhci_pci_data *(*sdhci_pci_get_data)(struct pci_dev *pdev, | |
16 | int slotno); | |
17 | ||
e1bfad6d AH |
18 | extern int sdhci_pci_spt_drive_strength; |
19 | ||
52c506f0 | 20 | #endif |