Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 May 2009 15:31:26 +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: r192306 - head/sys/dev/bwi
Message-ID:  <200905181531.n4IFVQmE066183@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: imp
Date: Mon May 18 15:31:26 2009
New Revision: 192306
URL: http://svn.freebsd.org/changeset/base/192306

Log:
  Fix a typo from the original driver.  We need to write ctrl2 into RF
  register 0x52, not ctrl1.  This appears to be a mistake in the bcm
  reverse engineering page, and has been corrected there.  Tracing
  through the code, this is more in keeping with the "documented"
  register. Sephe thinks it looks interesting and may be worth
  fixing. :)
  
  Submitted by:	ddkprog at yahoo com
  Reviewed by:	Sepherosa Ziehau

Modified:
  head/sys/dev/bwi/bwiphy.c

Modified: head/sys/dev/bwi/bwiphy.c
==============================================================================
--- head/sys/dev/bwi/bwiphy.c	Mon May 18 14:02:55 2009	(r192305)
+++ head/sys/dev/bwi/bwiphy.c	Mon May 18 15:31:26 2009	(r192306)
@@ -375,7 +375,7 @@ bwi_phy_init_11g(struct bwi_mac *mac)
 			RF_WRITE(mac, 0x52,
 				 (tpctl->tp_ctrl1 << 4) | tpctl->tp_ctrl2);
 		} else {
-			RF_FILT_SETBITS(mac, 0x52, 0xfff0, tpctl->tp_ctrl1);
+			RF_FILT_SETBITS(mac, 0x52, 0xfff0, tpctl->tp_ctrl2);
 		}
 
 		if (phy->phy_rev >= 6) {



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