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