diff options
Diffstat (limited to 'drivers/mmc/host/tmio_mmc.h')
| -rw-r--r-- | drivers/mmc/host/tmio_mmc.h | 9 | 
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/mmc/host/tmio_mmc.h b/drivers/mmc/host/tmio_mmc.h index f96c536d130..d857f5c6e7d 100644 --- a/drivers/mmc/host/tmio_mmc.h +++ b/drivers/mmc/host/tmio_mmc.h @@ -47,16 +47,14 @@ struct tmio_mmc_host {  	struct mmc_request      *mrq;  	struct mmc_data         *data;  	struct mmc_host         *mmc; -	unsigned int		sdio_irq_enabled; + +	/* Controller power state */ +	bool			power;  	/* Callbacks for clock / power control */  	void (*set_pwr)(struct platform_device *host, int state);  	void (*set_clk_div)(struct platform_device *host, int state); -	int			pm_error; -	/* recognise system-wide suspend in runtime PM methods */ -	bool			pm_global; -  	/* pio related stuff */  	struct scatterlist      *sg_ptr;  	struct scatterlist      *sg_orig; @@ -86,6 +84,7 @@ struct tmio_mmc_host {  	spinlock_t		lock;		/* protect host private data */  	unsigned long		last_req_ts;  	struct mutex		ios_lock;	/* protect set_ios() context */ +	bool			native_hotplug;  };  int tmio_mmc_host_probe(struct tmio_mmc_host **host,  |