mirror of
https://gitee.com/openharmony/kernel_linux
synced 2025-05-28 18:16:56 +00:00

To use TMIO MMC driver ability to interface to the generic MMC GPIO card hotplug detection helper, the SDHI driver has to pass the GPIO number from its own platform data. Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de> Signed-off-by: Chris Ball <cjb@laptop.org>
26 lines
652 B
C
26 lines
652 B
C
#ifndef LINUX_MMC_SH_MOBILE_SDHI_H
|
|
#define LINUX_MMC_SH_MOBILE_SDHI_H
|
|
|
|
#include <linux/types.h>
|
|
|
|
struct platform_device;
|
|
struct tmio_mmc_data;
|
|
|
|
#define SH_MOBILE_SDHI_IRQ_CARD_DETECT "card_detect"
|
|
#define SH_MOBILE_SDHI_IRQ_SDCARD "sdcard"
|
|
#define SH_MOBILE_SDHI_IRQ_SDIO "sdio"
|
|
|
|
struct sh_mobile_sdhi_info {
|
|
int dma_slave_tx;
|
|
int dma_slave_rx;
|
|
unsigned long tmio_flags;
|
|
unsigned long tmio_caps;
|
|
u32 tmio_ocr_mask; /* available MMC voltages */
|
|
unsigned int cd_gpio;
|
|
struct tmio_mmc_data *pdata;
|
|
void (*set_pwr)(struct platform_device *pdev, int state);
|
|
int (*get_cd)(struct platform_device *pdev);
|
|
};
|
|
|
|
#endif /* LINUX_MMC_SH_MOBILE_SDHI_H */
|