diff options
Diffstat (limited to 'arch/arm/plat-omap/include/plat/mmc.h')
-rw-r--r-- | arch/arm/plat-omap/include/plat/mmc.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/arch/arm/plat-omap/include/plat/mmc.h b/arch/arm/plat-omap/include/plat/mmc.h index 4f819fc261b7..f57f36abb07e 100644 --- a/arch/arm/plat-omap/include/plat/mmc.h +++ b/arch/arm/plat-omap/include/plat/mmc.h | |||
@@ -71,11 +71,17 @@ struct omap_mmc_platform_data { | |||
71 | 71 | ||
72 | u64 dma_mask; | 72 | u64 dma_mask; |
73 | 73 | ||
74 | /* Register offset deviation */ | ||
75 | u16 reg_offset; | ||
76 | |||
74 | struct omap_mmc_slot_data { | 77 | struct omap_mmc_slot_data { |
75 | 78 | ||
76 | /* 4/8 wires and any additional host capabilities | 79 | /* |
77 | * need to OR'd all capabilities (ref. linux/mmc/host.h) */ | 80 | * 4/8 wires and any additional host capabilities |
78 | u32 caps; | 81 | * need to OR'd all capabilities (ref. linux/mmc/host.h) |
82 | */ | ||
83 | u8 wires; /* Used for the MMC driver on omap1 and 2420 */ | ||
84 | u32 caps; /* Used for the MMC driver on 2430 and later */ | ||
79 | 85 | ||
80 | /* | 86 | /* |
81 | * nomux means "standard" muxing is wrong on this board, and | 87 | * nomux means "standard" muxing is wrong on this board, and |
@@ -103,6 +109,7 @@ struct omap_mmc_platform_data { | |||
103 | 109 | ||
104 | /* we can put the features above into this variable */ | 110 | /* we can put the features above into this variable */ |
105 | #define HSMMC_HAS_PBIAS (1 << 0) | 111 | #define HSMMC_HAS_PBIAS (1 << 0) |
112 | #define HSMMC_HAS_UPDATED_RESET (1 << 1) | ||
106 | unsigned features; | 113 | unsigned features; |
107 | 114 | ||
108 | int switch_pin; /* gpio (card detect) */ | 115 | int switch_pin; /* gpio (card detect) */ |