diff options
Diffstat (limited to 'include/linux/amba/mmci.h')
| -rw-r--r-- | include/linux/amba/mmci.h | 12 | 
1 files changed, 12 insertions, 0 deletions
diff --git a/include/linux/amba/mmci.h b/include/linux/amba/mmci.h index 32a89cf5ec4..9d1d9caf261 100644 --- a/include/linux/amba/mmci.h +++ b/include/linux/amba/mmci.h @@ -5,6 +5,15 @@  #define AMBA_MMCI_H  #include <linux/mmc/host.h> +#include <linux/mmc/card.h> +#include <linux/mmc/sdio_func.h> + +struct embedded_sdio_data { +        struct sdio_cis cis; +        struct sdio_cccr cccr; +        struct sdio_embedded_func *funcs; +        int num_funcs; +};  /* @@ -73,6 +82,9 @@ struct mmci_platform_data {  	bool (*dma_filter)(struct dma_chan *chan, void *filter_param);  	void *dma_rx_param;  	void *dma_tx_param; +	unsigned int status_irq; +	struct embedded_sdio_data *embedded_sdio; +	int (*register_status_notify)(void (*callback)(int card_present, void *dev_id), void *dev_id);  };  #endif  |