Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Jan 2009 17:49:24 +0000 (UTC)
From:      Warner Losh <imp@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r187551 - head/sys/dev/mmc
Message-ID:  <200901211749.n0LHnOTm085521@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: imp
Date: Wed Jan 21 17:49:23 2009
New Revision: 187551
URL: http://svn.freebsd.org/changeset/base/187551

Log:
  Default to normal bus timing mode on SD cards.  In practice, most
  cards people have today support high speed mode, so the timing field
  would be initialized to bus_timing_hs, but there are some slow
  cards...

Modified:
  head/sys/dev/mmc/mmc.c

Modified: head/sys/dev/mmc/mmc.c
==============================================================================
--- head/sys/dev/mmc/mmc.c	Wed Jan 21 17:42:57 2009	(r187550)
+++ head/sys/dev/mmc/mmc.c	Wed Jan 21 17:49:23 2009	(r187551)
@@ -1118,6 +1118,7 @@ mmc_discover_cards(struct mmc_softc *sc)
 			mmc_app_send_scr(sc, ivar->rca, ivar->raw_scr);
 			mmc_app_decode_scr(ivar->raw_scr, &ivar->scr);
 			/* Get card switch capabilities. */
+			ivar->timing = bus_timing_normal;
 			if ((ivar->scr.sda_vsn >= 1) &&
 			    (ivar->csd.ccc & (1<<10))) {
 				mmc_sd_switch(sc, 0, 0, 0xF, switch_res);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200901211749.n0LHnOTm085521>