summaryrefslogtreecommitdiff
path: root/drivers/synopsys
diff options
context:
space:
mode:
authorJun Nie <jun.nie@linaro.org>2018-06-28 16:38:00 +0800
committerBryan O'Donoghue <bryan.odonoghue@linaro.org>2018-09-04 12:35:21 +0100
commit2a82a9c95f6c06079f58d69315544a6b49cf64a4 (patch)
treef000d6b0f0843d83e99f67b3903adb76c296ea35 /drivers/synopsys
parente67606cf8e023de469c011ecb2a18a06d48a66a4 (diff)
drivers: emmc: dw_mmc: Add response flag into response ID definition
Add response flag into ID definition so that driver does not need to handle it again. Signed-off-by: Jun Nie <jun.nie@linaro.org> Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Diffstat (limited to 'drivers/synopsys')
-rw-r--r--drivers/synopsys/emmc/dw_mmc.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/synopsys/emmc/dw_mmc.c b/drivers/synopsys/emmc/dw_mmc.c
index b0b0a3fd..c544233f 100644
--- a/drivers/synopsys/emmc/dw_mmc.c
+++ b/drivers/synopsys/emmc/dw_mmc.c
@@ -259,11 +259,14 @@ static int dw_send_cmd(struct mmc_cmd *cmd)
switch (cmd->resp_type) {
case 0:
break;
- case MMC_RESPONSE_R(2):
+ case MMC_RESPONSE_R2:
op |= CMD_RESP_EXPECT | CMD_CHECK_RESP_CRC |
CMD_RESP_LEN;
break;
- case MMC_RESPONSE_R(3):
+ case MMC_RESPONSE_R1:
+ case MMC_RESPONSE_R1B:
+ case MMC_RESPONSE_R3:
+ case MMC_RESPONSE_R5:
op |= CMD_RESP_EXPECT;
break;
default: