Adrian Hunter | 52c506f | 2011-12-27 15:48:43 +0200 | [diff] [blame] | 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 | |
Adrian Hunter | e1bfad6 | 2015-02-06 14:13:00 +0200 | [diff] [blame] | 18 | extern int sdhci_pci_spt_drive_strength; |
| 19 | |
Adrian Hunter | 52c506f | 2011-12-27 15:48:43 +0200 | [diff] [blame] | 20 | #endif |