diff options
author | Yann Gautier <yann.gautier@st.com> | 2018-09-28 16:48:37 +0200 |
---|---|---|
committer | Yann Gautier <yann.gautier@st.com> | 2018-09-28 16:48:37 +0200 |
commit | 97d5db8c5cb95c7ce69ff4d36bcda2aeda143576 (patch) | |
tree | b61812834ef6dd035c87aaaee00842624f46541a /include | |
parent | 07a2fd6af6a74df278be9d4b757e4ad037fd1687 (diff) | |
download | platform_external_arm-trusted-firmware-97d5db8c5cb95c7ce69ff4d36bcda2aeda143576.tar.gz platform_external_arm-trusted-firmware-97d5db8c5cb95c7ce69ff4d36bcda2aeda143576.tar.bz2 platform_external_arm-trusted-firmware-97d5db8c5cb95c7ce69ff4d36bcda2aeda143576.zip |
mmc: Update framework to use standard response type
Respect official response type and update response to follow
official specification.
All the MMC_RESPONSE_R(_x) are replaced with each corresponding define.
Partly revert 2a82a9c95f6c06079f58d69315544a6b49cf64a4 for dw_mmc.c:
Responses R1, R1B and R5 have CRC.
Signed-off-by: Lionel Debieve <lionel.debieve@st.com>
Signed-off-by: Yann Gautier <yann.gautier@st.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/drivers/mmc.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/include/drivers/mmc.h b/include/drivers/mmc.h index 50e08001d..9900630e7 100644 --- a/include/drivers/mmc.h +++ b/include/drivers/mmc.h @@ -45,12 +45,12 @@ /* JEDEC 4.51 chapter 6.12 */ #define MMC_RESPONSE_R1 (MMC_RSP_48 | MMC_RSP_CMD_IDX | MMC_RSP_CRC) #define MMC_RESPONSE_R1B (MMC_RESPONSE_R1 | MMC_RSP_BUSY) -#define MMC_RESPONSE_R2 (MMC_RSP_136 | MMC_RSP_CRC) +#define MMC_RESPONSE_R2 (MMC_RSP_48 | MMC_RSP_136 | MMC_RSP_CRC) #define MMC_RESPONSE_R3 (MMC_RSP_48) #define MMC_RESPONSE_R4 (MMC_RSP_48) -#define MMC_RESPONSE_R5 (MMC_RSP_48 | MMC_RSP_CRC) - -#define MMC_RESPONSE_R(_x) U(_x) +#define MMC_RESPONSE_R5 (MMC_RSP_48 | MMC_RSP_CRC | MMC_RSP_CMD_IDX) +#define MMC_RESPONSE_R6 (MMC_RSP_48 | MMC_RSP_CRC | MMC_RSP_CMD_IDX) +#define MMC_RESPONSE_R7 (MMC_RSP_48 | MMC_RSP_CRC | MMC_RSP_CMD_IDX) /* Value randomly chosen for eMMC RCA, it should be > 1 */ #define MMC_FIX_RCA 6 |