diff mbox

[RESEND,1/2] mmc-utils: feature spec 5.0+, Pre EOL information

Message ID 20170320134301.2909-1-alexander.stein@systec-electronic.com (mailing list archive)
State New, archived
Headers show

Commit Message

Alexander Stein March 20, 2017, 1:43 p.m. UTC
Signed-off-by: Alexander Stein <alexander.stein@systec-electronic.com>
---
Resend due to adding Chris to recipients

 mmc.h      | 1 +
 mmc_cmds.c | 5 +++++
 2 files changed, 6 insertions(+)
diff mbox

Patch

diff --git a/mmc.h b/mmc.h
index f3fa03f..fa49df6 100644
--- a/mmc.h
+++ b/mmc.h
@@ -63,6 +63,7 @@ 
 #define EXT_CSD_NUM_OF_FW_SEC_PROG_0	302	/* RO */
 #define EXT_CSD_DEVICE_LIFE_TIME_EST_TYP_B 	269	/* RO */
 #define EXT_CSD_DEVICE_LIFE_TIME_EST_TYP_A 	268	/* RO */
+#define EXT_CSD_PRE_EOL_INFO		267	/* RO */
 #define EXT_CSD_FIRMWARE_VERSION	254	/* RO */
 #define EXT_CSD_CACHE_SIZE_3		252
 #define EXT_CSD_CACHE_SIZE_2		251
diff --git a/mmc_cmds.c b/mmc_cmds.c
index 0e4322e..728ad77 100644
--- a/mmc_cmds.c
+++ b/mmc_cmds.c
@@ -1748,6 +1748,11 @@  int do_read_extcsd(int nargs, char **argv)
 			ext_csd[EXT_CSD_DEVICE_LIFE_TIME_EST_TYP_B]);
 	}
 
+	if (ext_csd_rev >= 7) {
+		printf("eMMC Pre EOL information [EXT_CSD_PRE_EOL_INFO]: 0x%02x\n",
+			ext_csd[EXT_CSD_PRE_EOL_INFO]);
+	}
+
 	if (ext_csd_rev >= 8) {
 		printf("Command Queue Support [CMDQ_SUPPORT]: 0x%02x\n",
 		       ext_csd[EXT_CSD_CMDQ_SUPPORT]);