diff options
Diffstat (limited to 'include/linux/mmc/mmc.h')
| -rw-r--r-- | include/linux/mmc/mmc.h | 17 | 
1 files changed, 13 insertions, 4 deletions
diff --git a/include/linux/mmc/mmc.h b/include/linux/mmc/mmc.h index ac26a685cca8..5a794cb503ea 100644 --- a/include/linux/mmc/mmc.h +++ b/include/linux/mmc/mmc.h @@ -21,8 +21,8 @@   *          15 May 2002   */ -#ifndef MMC_MMC_H -#define MMC_MMC_H +#ifndef LINUX_MMC_MMC_H +#define LINUX_MMC_MMC_H  /* Standard MMC commands (4.1)           type  argument     response */     /* class 1 */ @@ -140,6 +140,16 @@ static inline bool mmc_op_multi(u32 opcode)  #define R1_SWITCH_ERROR		(1 << 7)	/* sx, c */  #define R1_APP_CMD		(1 << 5)	/* sr, c */ +#define R1_STATE_IDLE	0 +#define R1_STATE_READY	1 +#define R1_STATE_IDENT	2 +#define R1_STATE_STBY	3 +#define R1_STATE_TRAN	4 +#define R1_STATE_DATA	5 +#define R1_STATE_RCV	6 +#define R1_STATE_PRG	7 +#define R1_STATE_DIS	8 +  /*   * MMC/SD in SPI mode reports R1 status always, and R2 for SEND_STATUS   * R1 is the low order byte; R2 is the next highest byte, when present. @@ -327,5 +337,4 @@ struct _mmc_csd {  #define MMC_SWITCH_MODE_CLEAR_BITS	0x02	/* Clear bits which are 1 in value */  #define MMC_SWITCH_MODE_WRITE_BYTE	0x03	/* Set target to value */ -#endif  /* MMC_MMC_PROTOCOL_H */ - +#endif /* LINUX_MMC_MMC_H */  |