| 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
| 2 | /* |
| 3 | * include/linux/amba/mmci.h |
| 4 | */ |
| 5 | #ifndef AMBA_MMCI_H |
| 6 | #define AMBA_MMCI_H |
| 7 | |
| 8 | #include <linux/mmc/host.h> |
| 9 | |
| 10 | /** |
| 11 | * struct mmci_platform_data - platform configuration for the MMCI |
| 12 | * (also known as PL180) block. |
| 13 | * @ocr_mask: available voltages on the 4 pins from the block, this |
| 14 | * is ignored if a regulator is used, see the MMC_VDD_* masks in |
| 15 | * mmc/host.h |
| 16 | * @status: if no GPIO line was given to the block in this function will |
| 17 | * be called to determine whether a card is present in the MMC slot or not |
| 18 | */ |
| 19 | struct mmci_platform_data { |
| 20 | unsigned int ocr_mask; |
| 21 | unsigned int (*status)(struct device *); |
| 22 | }; |
| 23 | |
| 24 | #endif |
| 25 | |