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 | |