diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c
index 36f80fa09f1c6d5b2778505eb999034b8172076f..f27b7c79e50e310fc047fbcbf6e4bd19bb03698c 100644
--- a/drivers/mmc/mmc.c
+++ b/drivers/mmc/mmc.c
@@ -553,9 +553,6 @@ int mmc_change_freq(struct mmc *mmc)
 	if (err)
 		return err;
 
-	if (ext_csd[212] || ext_csd[213] || ext_csd[214] || ext_csd[215])
-		mmc->high_capacity = 1;
-
 	cardtype = ext_csd[196] & 0xf;
 
 	err = mmc_switch(mmc, EXT_CSD_CMD_SET_NORMAL, EXT_CSD_HS_TIMING, 1);