Merge branch 'for-linus-4.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mason...
[sfrench/cifs-2.6.git] / include / linux / mmc / sdhci-pci-data.h
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
18 extern int sdhci_pci_spt_drive_strength;
19
20 #endif