From 6221c090c7379f5b2e9f3d64529647bd4c7a6668 Mon Sep 17 00:00:00 2001 From: Jason Zhu Date: Sat, 30 Jan 2021 15:43:02 +0800 Subject: [PATCH] dm: mmc: add more conditions to judge whether print the info Signed-off-by: Jason Zhu Change-Id: I94f60c9102c8708d7fa84e729762bfe2956d4fd5 --- drivers/mmc/mmc-uclass.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/mmc/mmc-uclass.c b/drivers/mmc/mmc-uclass.c index ddfb045e10..4c89eb45bf 100644 --- a/drivers/mmc/mmc-uclass.c +++ b/drivers/mmc/mmc-uclass.c @@ -29,7 +29,8 @@ int dm_mmc_send_cmd(struct udevice *dev, struct mmc_cmd *cmd, ret = -ENOSYS; mmmc_trace_after_send(mmc, cmd, ret); - if (ret) + if (ret && cmd->cmdidx != SD_CMD_SEND_IF_COND + && cmd->cmdidx != MMC_CMD_APP_CMD) printf("MMC error: The cmd index is %d, ret is %d\n", cmd->cmdidx, ret); return ret; @@ -49,7 +50,8 @@ int dm_mmc_send_cmd_prepare(struct udevice *dev, struct mmc_cmd *cmd, else ret = -ENOSYS; mmmc_trace_after_send(mmc, cmd, ret); - if (ret) + if (ret && cmd->cmdidx != SD_CMD_SEND_IF_COND + && cmd->cmdidx != MMC_CMD_APP_CMD) printf("MMC error: The cmd index is %d, ret is %d\n", cmd->cmdidx, ret); return ret;