From owner-cvs-src-old@FreeBSD.ORG Sat Jan 29 14:27:28 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 751A01065749 for ; Sat, 29 Jan 2011 14:27:28 +0000 (UTC) (envelope-from adrian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 47A338FC16 for ; Sat, 29 Jan 2011 14:27:28 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p0TERSXR004976 for ; Sat, 29 Jan 2011 14:27:28 GMT (envelope-from adrian@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p0TERS86004975 for cvs-src-old@freebsd.org; Sat, 29 Jan 2011 14:27:28 GMT (envelope-from adrian@repoman.freebsd.org) Message-Id: <201101291427.p0TERS86004975@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to adrian@repoman.freebsd.org using -f From: Adrian Chadd Date: Sat, 29 Jan 2011 14:27:20 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ath/ath_hal/ar5416 ar5416.h ar5416_attach.c ar5416_cal.c ar5416phy.h src/sys/dev/ath/ath_hal/ar9001 ar9160_attach.c src/sys/dev/ath/ath_hal/ar9002 ar9280.h ar9280_attach.c ar9285.h ar9285_attach.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Jan 2011 14:27:28 -0000 adrian 2011-01-29 14:27:20 UTC FreeBSD src repository Modified files: sys/dev/ath/ath_hal/ar5416 ar5416.h ar5416_attach.c ar5416_cal.c ar5416phy.h sys/dev/ath/ath_hal/ar9001 ar9160_attach.c sys/dev/ath/ath_hal/ar9002 ar9280.h ar9280_attach.c ar9285.h ar9285_attach.c Log: SVN rev 218068 on 2011-01-29 14:27:20Z by adrian Bring over some NF calibration changes from ath9k. Each different radio chipset has a different "good" range of CCA (clear channel access) parameters where, if you write something out of range, it's possible the radio will go deaf. Also, since apparently occasionally reading the NF calibration returns "wrong" values, so enforce those limits on what is being written into the CCA register. Write a default value if there's no history available. This isn't the case right now but it may be later on when "off-channel" scanning occurs without init'ing or changing the NF history buffer. (As each channel may have a different noise floor; so scanning or other off-channel activity shouldn't affect the NF history of the current channel.) Revision Changes Path 1.17 +9 -0 src/sys/dev/ath/ath_hal/ar5416/ar5416.h 1.20 +8 -0 src/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c 1.16 +67 -2 src/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c 1.5 +9 -0 src/sys/dev/ath/ath_hal/ar5416/ar5416phy.h 1.2 +9 -0 src/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c 1.2 +7 -0 src/sys/dev/ath/ath_hal/ar9002/ar9280.h 1.4 +9 -0 src/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c 1.2 +3 -0 src/sys/dev/ath/ath_hal/ar9002/ar9285.h 1.4 +7 -0 src/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c