Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
printf("Rd Block Len: %d\n", mmc->read_bl_len);
printf("%s version %d.%d\n", IS_SD(mmc) ? "SD" : "MMC",
- (mmc->version >> 4) & 0xf, mmc->version & 0xf);
+ (mmc->version >> 4) & 0xf, mmc->ext_csd_rev);
printf("High Capacity: %s\n", mmc->high_capacity ? "Yes" : "No");
if (err)
return err;
+ /* Extended CSD revision Number */
+ mmc->ext_csd_rev = ext_csd[192];
+
if (ext_csd[212] || ext_csd[213] || ext_csd[214] || ext_csd[215])
mmc->high_capacity = 1;
void *priv;
uint voltages;
uint version;
+ uint ext_csd_rev;
uint f_min;
uint f_max;
int high_capacity;