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.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/include/linux/mmc/card.h b/include/linux/mmc/card.h
index 832e494296c3..9ef70d49296b 100644
--- a/include/linux/mmc/card.h
+++ b/include/linux/mmc/card.h
@@ -80,9 +80,13 @@ struct sdio_cccr {
unsigned int multi_block:1,
low_speed:1,
wide_bus:1,
+ wide_8bitbus:1,
high_power:1,
high_speed:1,
- disable_cd:1;
+ disable_cd:1,
+ uhs_sdr104:1,
+ uhs_sdr50:1,
+ uhs_ddr50:1;
};
struct sdio_cis {
@@ -123,6 +127,7 @@ struct mmc_card {
/* (missing CIA registers) */
#define MMC_QUIRK_INAND_CMD38 (1<<3) /* iNAND devices have broken CMD38 */
+ unsigned char bus_width; /* bus width configured */
unsigned char bus_speed; /* bus speed mode */
unsigned int erase_size; /* erase size in sectors */
unsigned int erase_shift; /* if erase unit is power 2 */