diff options
author | Stefan Bosch | 2021-01-23 13:37:41 +0100 |
---|---|---|
committer | Peng Fan | 2021-02-19 15:04:15 +0800 |
commit | 8e2b0af7216d78b60fccb46a107a4a047938aea9 (patch) | |
tree | 0873aa2c1e0e584812d6d0301a5fa8dbf9742eb2 /include/mmc.h | |
parent | 37e1362efc2ba9be5355b3c55f9f4f7a43f02de2 (diff) |
mmc: fix response timeout after switch command
After issuing the switch command: Wait until 'current state' of the card
status becomes 'tran'. This prevents from response timeout at the next
command because of 'current state' = 'data'.
Signed-off-by: Stefan Bosch <stefan_b@posteo.net>
Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com>
Diffstat (limited to 'include/mmc.h')
-rw-r--r-- | include/mmc.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/mmc.h b/include/mmc.h index c12c7a0b5cf..effccaaca08 100644 --- a/include/mmc.h +++ b/include/mmc.h @@ -178,6 +178,7 @@ static inline bool mmc_is_tuning_cmd(uint cmdidx) #define MMC_STATUS_ERROR (1 << 19) #define MMC_STATE_PRG (7 << 9) +#define MMC_STATE_TRANS (4 << 9) #define MMC_VDD_165_195 0x00000080 /* VDD voltage 1.65 - 1.95 */ #define MMC_VDD_20_21 0x00000100 /* VDD voltage 2.0 ~ 2.1 */ |