blob: 49067802a6d77e0ec347d3ef8a102b9ccd1a0352 [file] [log] [blame]
Magnus Dammbe9cd7b2009-11-27 04:31:27 +00001#ifndef __SH_MOBILE_SDHI_H__
2#define __SH_MOBILE_SDHI_H__
3
Guennadi Liakhovetskibb0fe532010-05-19 18:37:36 +00004#include <linux/types.h>
5
Magnus Dammbe9cd7b2009-11-27 04:31:27 +00006struct sh_mobile_sdhi_info {
Guennadi Liakhovetski056676d2010-05-19 18:34:16 +00007 int dma_slave_tx;
8 int dma_slave_rx;
Guennadi Liakhovetskif87c20a2010-05-19 18:36:08 +00009 unsigned long tmio_flags;
Guennadi Liakhovetskibb0fe532010-05-19 18:37:36 +000010 u32 tmio_ocr_mask; /* available MMC voltages */
Magnus Dammbe9cd7b2009-11-27 04:31:27 +000011 void (*set_pwr)(struct platform_device *pdev, int state);
12};
13
14#endif /* __SH_MOBILE_SDHI_H__ */