summaryrefslogtreecommitdiff
path: root/include/linux/mmc/card.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/mmc/card.h')
-rw-r--r--include/linux/mmc/card.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/linux/mmc/card.h b/include/linux/mmc/card.h
index 403aa505f27e..8e691e5f619a 100644
--- a/include/linux/mmc/card.h
+++ b/include/linux/mmc/card.h
@@ -62,7 +62,12 @@ struct sdio_cccr {
low_speed:1,
wide_bus:1,
high_power:1,
+#ifdef CONFIG_MMC_EMBEDDED_SDIO
+ high_speed:1,
+ disable_cd:1;
+#else
high_speed:1;
+#endif
};
struct sdio_cis {
@@ -95,6 +100,10 @@ struct mmc_card {
#define MMC_STATE_HIGHSPEED (1<<2) /* card is in high speed mode */
#define MMC_STATE_BLOCKADDR (1<<3) /* card uses block-addressing */
+#ifdef CONFIG_MMC_EMBEDDED_SDIO
+ u32 quirks; /* card quirks */
+#endif
+
u32 raw_cid[4]; /* raw card CID */
u32 raw_csd[4]; /* raw card CSD */
u32 raw_scr[2]; /* raw card SCR */