blob: 27bec555ee16c98ace5cc4c5e19b7a50352f5255 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001/*
Russell King4baa9922008-08-02 10:55:55 +01002 * arch/arm/include/asm/mach/mmc.h
Linus Torvalds1da177e2005-04-16 15:20:36 -07003 */
4#ifndef ASMARM_MACH_MMC_H
5#define ASMARM_MACH_MMC_H
6
Pierre Ossmanf74d1322007-02-09 22:49:31 +01007#include <linux/mmc/host.h>
Linus Torvalds1da177e2005-04-16 15:20:36 -07008
9struct mmc_platform_data {
10 unsigned int ocr_mask; /* available voltages */
11 u32 (*translate_vdd)(struct device *, unsigned int);
12 unsigned int (*status)(struct device *);
Russell King7fb2bbf2009-07-09 15:15:12 +010013 int gpio_wp;
14 int gpio_cd;
Linus Walleij9e6c82c2009-09-14 12:57:11 +010015 unsigned long capabilities;
Linus Torvalds1da177e2005-04-16 15:20:36 -070016};
17
18#endif