aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBean Huo <beanhuo@micron.com>2021-11-14 21:43:31 +0100
committerUlf Hansson <ulf.hansson@linaro.org>2021-11-15 15:59:55 +0100
commitad3fb9fe142dc9ef27a54578907b132c2b9aabe2 (patch)
tree9713bb849fcdef3c8c3879e1ff71a49da68bc6c4
parent7769a4d7abe339ce273c13a203394a79a11fcff9 (diff)
downloadmmc-utils-ad3fb9fe142dc9ef27a54578907b132c2b9aabe2.tar.gz
mmc-utils: Add note for CMDQ_MODE_EN runtime value
Since the Linux kernel commit 70b52f090805 ("mmc: block: Disable CMDQ on the ioctl path"), CMDQ in CMDQ_MODE_EN[15] is disabled before reading EXT_CSD. Therefore, it is more accurate to use sysfs node to check CMDQ_MODE_EN value. Add a note print to highlight. Signed-off-by: Bean Huo <beanhuo@micron.com> Acked-by: Avri Altman <avri.altman@wdc.com> Link: https://lore.kernel.org/r/20211114204331.39555-3-huobean@gmail.com Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
-rw-r--r--mmc_cmds.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/mmc_cmds.c b/mmc_cmds.c
index 205e6e5..73bd32a 100644
--- a/mmc_cmds.c
+++ b/mmc_cmds.c
@@ -1884,6 +1884,8 @@ int do_read_extcsd(int nargs, char **argv)
(ext_csd[EXT_CSD_CMDQ_DEPTH] & 0x1f) + 1);
printf("Command Enabled [CMDQ_MODE_EN]: 0x%02x\n",
ext_csd[EXT_CSD_CMDQ_MODE_EN]);
+ printf("Note: CMDQ_MODE_EN may not indicate the runtime CMDQ ON or OFF.\n"
+ "Please check sysfs node '/sys/devices/.../mmc_host/mmcX/mmcX:XXXX/cmdq_en'\n");
}
out_free:
return ret;