svn commit: r447792 - in head/sysutils/mmc-utils: . files
Marius Strobl
marius at FreeBSD.org
Fri Aug 11 21:32:39 UTC 2017
Author: marius
Date: Fri Aug 11 21:32:37 2017
New Revision: 447792
URL: https://svnweb.freebsd.org/changeset/ports/447792
Log:
Add a patch allowing mmc-utils to detect HS400/HS400ES support.
Modified:
head/sysutils/mmc-utils/Makefile
head/sysutils/mmc-utils/files/patch-mmc_cmds.c
Modified: head/sysutils/mmc-utils/Makefile
==============================================================================
--- head/sysutils/mmc-utils/Makefile Fri Aug 11 21:32:06 2017 (r447791)
+++ head/sysutils/mmc-utils/Makefile Fri Aug 11 21:32:37 2017 (r447792)
@@ -4,6 +4,7 @@
PORTNAME= mmc-utils
PORTVERSION= 20170320
DISTVERSIONSUFFIX= -37c86e60
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= LOCAL/marius
Modified: head/sysutils/mmc-utils/files/patch-mmc_cmds.c
==============================================================================
--- head/sysutils/mmc-utils/files/patch-mmc_cmds.c Fri Aug 11 21:32:06 2017 (r447791)
+++ head/sysutils/mmc-utils/files/patch-mmc_cmds.c Fri Aug 11 21:32:37 2017 (r447792)
@@ -32,3 +32,23 @@
if (res) {
fprintf(stderr, "Error getting device size, errno: %d\n",
errno);
+@@ -1506,13 +1521,18 @@ int do_read_extcsd(int nargs, char **arg
+ /* A441/A43: reserved [197] [195] [193] [190] [188]
+ * [186] [184] [182] [180] [176] */
+
+- if (ext_csd_rev >= 6)
++ if (ext_csd_rev >= 6) {
+ printf("I/O Driver Strength [DRIVER_STRENGTH: 0x%02x]\n",
+ ext_csd[197]);
++ printf("Enhanced Strobe mode [STROBE_SUPPORT: 0x%02x]\n",
++ ext_csd[184]);
++ }
+
+ /* DEVICE_TYPE in A45, CARD_TYPE in A441 */
+ reg = ext_csd[196];
+ printf("Card Type [CARD_TYPE: 0x%02x]\n", reg);
++ if (reg & 0x80) printf(" HS400 Dual Data Rate eMMC @200MHz 1.2VI/O\n");
++ if (reg & 0x40) printf(" HS400 Dual Data Rate eMMC @200MHz 1.8VI/O\n");
+ if (reg & 0x20) printf(" HS200 Single Data Rate eMMC @200MHz 1.2VI/O\n");
+ if (reg & 0x10) printf(" HS200 Single Data Rate eMMC @200MHz 1.8VI/O\n");
+ if (reg & 0x08) printf(" HS Dual Data Rate eMMC @52MHz 1.2VI/O\n");
More information about the svn-ports-head
mailing list