diff options
author | Gary King <gking@nvidia.com> | 2009-12-07 18:39:21 -0800 |
---|---|---|
committer | Gary King <gking@nvidia.com> | 2010-05-21 19:34:58 -0700 |
commit | c7edc161906cbdf0598dcf7f3cc7845c9328baaa (patch) | |
tree | 5b3e176070afb59f59b64521ec7ad14788c538a3 /include | |
parent | 303b737304f4d57cfc9f7f9f25ac6f78a23863bf (diff) |
mmc: add detection for MMC 4.4 boot sectors
properly unpacks the boot sector extension in MMC 4.4 CID responses
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/mmc/card.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/mmc/card.h b/include/linux/mmc/card.h index 2ee22e8af110..e0a568d2cfe9 100644 --- a/include/linux/mmc/card.h +++ b/include/linux/mmc/card.h @@ -16,6 +16,7 @@ struct mmc_cid { unsigned int manfid; char prod_name[8]; unsigned int serial; + unsigned char cbx:2; unsigned short oemid; unsigned short year; unsigned char hwrev; @@ -123,6 +124,7 @@ struct mmc_card { #define mmc_card_mmc(c) ((c)->type == MMC_TYPE_MMC) #define mmc_card_sd(c) ((c)->type == MMC_TYPE_SD) #define mmc_card_sdio(c) ((c)->type == MMC_TYPE_SDIO) +#define mmc_card_has_boot(c) ((c)->cid.cbx != 0) #define mmc_card_present(c) ((c)->state & MMC_STATE_PRESENT) #define mmc_card_readonly(c) ((c)->state & MMC_STATE_READONLY) |