svn commit: r192306 - head/sys/dev/bwi

Warner Losh imp at FreeBSD.org
Mon May 18 15:31:27 UTC 2009


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) {


More information about the svn-src-all mailing list