Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/dev/sdmmc use MMC_CSD_CSDVER_EXT_CSD.



details:   https://anonhg.NetBSD.org/src/rev/6cb4a0acf498
branches:  trunk
changeset: 762018:6cb4a0acf498
user:      nonaka <nonaka%NetBSD.org@localhost>
date:      Sun Feb 13 07:25:56 2011 +0000

description:
use MMC_CSD_CSDVER_EXT_CSD.

diffstat:

 sys/dev/sdmmc/sdmmc_mem.c |  6 +++---
 sys/dev/sdmmc/sdmmcreg.h  |  3 ++-
 2 files changed, 5 insertions(+), 4 deletions(-)

diffs (44 lines):

diff -r 6e3525526cee -r 6cb4a0acf498 sys/dev/sdmmc/sdmmc_mem.c
--- a/sys/dev/sdmmc/sdmmc_mem.c Sun Feb 13 06:43:51 2011 +0000
+++ b/sys/dev/sdmmc/sdmmc_mem.c Sun Feb 13 07:25:56 2011 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: sdmmc_mem.c,v 1.16 2011/02/13 06:43:52 nonaka Exp $    */
+/*     $NetBSD: sdmmc_mem.c,v 1.17 2011/02/13 07:25:56 nonaka Exp $    */
 /*     $OpenBSD: sdmmc_mem.c,v 1.10 2009/01/09 10:55:22 jsg Exp $      */
 
 /*
@@ -46,7 +46,7 @@
 /* Routines for SD/MMC memory cards. */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sdmmc_mem.c,v 1.16 2011/02/13 06:43:52 nonaka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sdmmc_mem.c,v 1.17 2011/02/13 07:25:56 nonaka Exp $");
 
 #include <sys/param.h>
 #include <sys/kernel.h>
@@ -685,7 +685,7 @@
                        aprint_error_dev(sc->sc_dev, "can't read EXT_CSD\n");
                        return error;
                }
-               if ((sf->csd.csdver == 3) &&
+               if ((sf->csd.csdver == MMC_CSD_CSDVER_EXT_CSD) &&
                    (ext_csd[EXT_CSD_STRUCTURE] > EXT_CSD_STRUCTURE_VER_1_2)) {
                        aprint_error_dev(sc->sc_dev,
                            "unrecognised future version (%d)\n",
diff -r 6e3525526cee -r 6cb4a0acf498 sys/dev/sdmmc/sdmmcreg.h
--- a/sys/dev/sdmmc/sdmmcreg.h  Sun Feb 13 06:43:51 2011 +0000
+++ b/sys/dev/sdmmc/sdmmcreg.h  Sun Feb 13 07:25:56 2011 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: sdmmcreg.h,v 1.6 2011/02/13 06:43:52 nonaka Exp $      */
+/*     $NetBSD: sdmmcreg.h,v 1.7 2011/02/13 07:25:56 nonaka Exp $      */
 /*     $OpenBSD: sdmmcreg.h,v 1.4 2009/01/09 10:55:22 jsg Exp $        */
 
 /*
@@ -165,6 +165,7 @@
 #define  MMC_CSD_CSDVER_1_0            0
 #define  MMC_CSD_CSDVER_1_1            1
 #define  MMC_CSD_CSDVER_1_2            2 /* MMC 4.1 - 4.2 - 4.3 */
+#define  MMC_CSD_CSDVER_EXT_CSD                3 /* Version is coded in CSD_STRUCTURE in EXT_CSD */
 #define MMC_CSD_MMCVER(resp)           MMC_RSP_BITS((resp), 122, 4)
 #define  MMC_CSD_MMCVER_1_0            0 /* MMC 1.0 - 1.2 */
 #define  MMC_CSD_MMCVER_1_4            1 /* MMC 1.4 */



Home | Main Index | Thread Index | Old Index