From owner-cvs-src-old@FreeBSD.ORG Mon Mar 14 00:43:04 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 449B3106566B for ; Mon, 14 Mar 2011 00:43:04 +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 32FE08FC13 for ; Mon, 14 Mar 2011 00:43:04 +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 p2E0h4fn013729 for ; Mon, 14 Mar 2011 00:43:04 GMT (envelope-from adrian@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p2E0h47Q013728 for cvs-src-old@freebsd.org; Mon, 14 Mar 2011 00:43:04 GMT (envelope-from adrian@repoman.freebsd.org) Message-Id: <201103140043.p2E0h47Q013728@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to adrian@repoman.freebsd.org using -f From: Adrian Chadd Date: Mon, 14 Mar 2011 00:42:48 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ath/ath_hal/ar9002 ar9285_reset.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: Mon, 14 Mar 2011 00:43:04 -0000 adrian 2011-03-14 00:42:48 UTC FreeBSD src repository Modified files: sys/dev/ath/ath_hal/ar9002 ar9285_reset.c Log: SVN rev 219627 on 2011-03-14 00:42:48Z by adrian Bring over the AR9285 board update code from ath9k. This does a few things in particular: * Abstracts out the gain control settings into a separate function; * Configure antenna diversity, LNA and antenna gain parameters; * Configure ob/db entries - the later v4k EEPROM modal revisions have multiple OB/DB parameters which are used for some form of calibration. Although the radio does have defaults for each, the EEPROM can override them. This resolves the AR2427 related issues I've been seeing and makes it stable at all 11g rates for both TX and RX. Revision Changes Path 1.7 +185 -52 src/sys/dev/ath/ath_hal/ar9002/ar9285_reset.c