浏览代码

mmc: Remove return from mmc_init for non SD 2.0 compatible cards.

Cards which are not compatible with SD 2.0 standard, may return response
for CMD8 command, but it will be invalid in terms of SD 2.0. We should
accept this case as admissible, just like Linux does.

Signed-off-by: Yauhen Kharuzhy <jekhor@gmail.com>
Signed-off-by: Andy Fleming <afleming@freescale.com>
Yauhen Kharuzhy 16 年之前
父节点
当前提交
f33cb34b39
共有 1 个文件被更改,包括 0 次插入4 次删除
  1. 0 4
      drivers/mmc/mmc.c

+ 0 - 4
drivers/mmc/mmc.c

@@ -868,10 +868,6 @@ int mmc_init(struct mmc *mmc)
 	/* Test for SD version 2 */
 	/* Test for SD version 2 */
 	err = mmc_send_if_cond(mmc);
 	err = mmc_send_if_cond(mmc);
 
 
-	/* If we got an error other than timeout, we bail */
-	if (err && err != TIMEOUT)
-		return err;
-
 	/* Now try to get the SD card's operating condition */
 	/* Now try to get the SD card's operating condition */
 	err = sd_send_op_cond(mmc);
 	err = sd_send_op_cond(mmc);