diff options
Diffstat (limited to 'include/linux/mmc/card.h')
-rw-r--r-- | include/linux/mmc/card.h | 9 |
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 */ |