Sun May 24 12:59:54 2009 UTC ()
SDHC card was able to be used.


(nonaka)
diff -r1.1 -r1.2 src/sys/dev/sdmmc/sdmmc_mem.c

cvs diff -r1.1 -r1.2 src/sys/dev/sdmmc/sdmmc_mem.c (expand / switch to context diff)
--- src/sys/dev/sdmmc/sdmmc_mem.c 2009/04/21 03:00:30 1.1
+++ src/sys/dev/sdmmc/sdmmc_mem.c 2009/05/24 12:59:54 1.2
@@ -1,4 +1,4 @@
-/*	$NetBSD: sdmmc_mem.c,v 1.1 2009/04/21 03:00:30 nonaka Exp $	*/
+/*	$NetBSD: sdmmc_mem.c,v 1.2 2009/05/24 12:59:54 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.1 2009/04/21 03:00:30 nonaka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sdmmc_mem.c,v 1.2 2009/05/24 12:59:54 nonaka Exp $");
 
 #include <sys/param.h>
 #include <sys/kernel.h>
@@ -300,6 +300,7 @@
 		switch (csd->csdver) {
 		case SD_CSD_CSDVER_2_0:
 			DPRINTF(("%s: SD Ver.2.0\n", SDMMCDEVNAME(sc)));
+			SET(sf->flags, SFF_SDHC);
 			csd->capacity = SD_CSD_V2_CAPACITY(resp);
 			csd->read_bl_len = SD_CSD_V2_BL_LEN;
 			break;