mirror of
https://xff.cz/git/u-boot/
synced 2025-09-02 01:02:19 +02:00
mmc: use the generic timeout for cmd6 (SWITCH) provided in the ext_csd
Starting with rev 4.5, the eMMC can define a generic timeout for the SWITCH command. Following Linux Kernel code, the timeout also changed from 1000 -> 500 Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
This commit is contained in:
committed by
Peng Fan
parent
cd0b80ec9c
commit
39320c537d
@@ -230,6 +230,7 @@ static inline bool mmc_is_tuning_cmd(uint cmdidx)
|
||||
#define EXT_CSD_HC_WP_GRP_SIZE 221 /* RO */
|
||||
#define EXT_CSD_HC_ERASE_GRP_SIZE 224 /* RO */
|
||||
#define EXT_CSD_BOOT_MULT 226 /* RO */
|
||||
#define EXT_CSD_GENERIC_CMD6_TIME 248 /* RO */
|
||||
#define EXT_CSD_BKOPS_SUPPORT 502 /* RO */
|
||||
|
||||
/*
|
||||
@@ -585,6 +586,7 @@ struct mmc {
|
||||
u8 part_attr;
|
||||
u8 wr_rel_set;
|
||||
u8 part_config;
|
||||
u8 gen_cmd6_time;
|
||||
uint tran_speed;
|
||||
uint legacy_speed; /* speed for the legacy mode provided by the card */
|
||||
uint read_bl_len;
|
||||
|
Reference in New Issue
Block a user