svn commit: r186484 - head/sys/dev/usb

Weongyo Jeong weongyo at FreeBSD.org
Thu Dec 25 04:29:40 UTC 2008


Author: weongyo
Date: Thu Dec 25 04:29:40 2008
New Revision: 186484
URL: http://svn.freebsd.org/changeset/base/186484

Log:
  fix a silly bug that I missed a for-loop to initialize AL2230S PHY.
  
  Reported by:    Hans Petter Selasky <hselasky_at_c2i.net>

Modified:
  head/sys/dev/usb/if_zyd.c

Modified: head/sys/dev/usb/if_zyd.c
==============================================================================
--- head/sys/dev/usb/if_zyd.c	Thu Dec 25 02:14:25 2008	(r186483)
+++ head/sys/dev/usb/if_zyd.c	Thu Dec 25 04:29:40 2008	(r186484)
@@ -1061,8 +1061,10 @@ zyd_al2230_init_b(struct zyd_rf *rf)
 	for (i = 0; i < N(phyini); i++)
 		zyd_write16_m(sc, phyini[i].reg, phyini[i].val);
 
-	if (sc->sc_rfrev == ZYD_RF_AL2230S || sc->sc_al2230s != 0)
-		zyd_write16_m(sc, phy2230s[i].reg, phy2230s[i].val);
+	if (sc->sc_rfrev == ZYD_RF_AL2230S || sc->sc_al2230s != 0) {
+		for (i = 0; i < N(phy2230s); i++)
+			zyd_write16_m(sc, phy2230s[i].reg, phy2230s[i].val);
+	}
 
 	for (i = 0; i < 3; i++) {
 		error = zyd_rfwrite_cr(sc, zyd_al2230_chtable[0][i]);


More information about the svn-src-head mailing list