diff options
Diffstat (limited to 'include/linux/mfd/mcp.h')
| -rw-r--r-- | include/linux/mfd/mcp.h | 14 | 
1 files changed, 3 insertions, 11 deletions
diff --git a/include/linux/mfd/mcp.h b/include/linux/mfd/mcp.h index f88c1cc0cb0..a9e8bd15767 100644 --- a/include/linux/mfd/mcp.h +++ b/include/linux/mfd/mcp.h @@ -10,8 +10,6 @@  #ifndef MCP_H  #define MCP_H -#include <mach/dma.h> -  struct mcp_ops;  struct mcp { @@ -21,12 +19,7 @@ struct mcp {  	int		use_count;  	unsigned int	sclk_rate;  	unsigned int	rw_timeout; -	dma_device_t	dma_audio_rd; -	dma_device_t	dma_audio_wr; -	dma_device_t	dma_telco_rd; -	dma_device_t	dma_telco_wr;  	struct device	attached_device; -	int		gpio_base;  };  struct mcp_ops { @@ -47,15 +40,14 @@ void mcp_disable(struct mcp *);  #define mcp_get_sclk_rate(mcp)	((mcp)->sclk_rate)  struct mcp *mcp_host_alloc(struct device *, size_t); -int mcp_host_register(struct mcp *); -void mcp_host_unregister(struct mcp *); +int mcp_host_add(struct mcp *, void *); +void mcp_host_del(struct mcp *); +void mcp_host_free(struct mcp *);  struct mcp_driver {  	struct device_driver drv;  	int (*probe)(struct mcp *);  	void (*remove)(struct mcp *); -	int (*suspend)(struct mcp *, pm_message_t); -	int (*resume)(struct mcp *);  };  int mcp_driver_register(struct mcp_driver *);  |