From owner-freebsd-wireless@FreeBSD.ORG Thu May 26 09:32:19 2011 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8E38B106564A for ; Thu, 26 May 2011 09:32:19 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-gy0-f182.google.com (mail-gy0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id 4C5A88FC0A for ; Thu, 26 May 2011 09:32:19 +0000 (UTC) Received: by gyg13 with SMTP id 13so263588gyg.13 for ; Thu, 26 May 2011 02:32:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:date:x-google-sender-auth :message-id:subject:from:to:content-type; bh=am0q4kxpk5CGsBWyETS0YKRygWsanAZoaZVPcTCIk1s=; b=S0+L03j2bGd7eC67W9rEUhpVmRKTiOLQojWZG5uZffxfQ5u8uND3W9Y0hKGojeFyiM 6AVVhTxCMkky8kSGTBEwoid2VLAv1zKZRvxWfixi21MqaMfQFh45DZz5/deXXQ7Cw9TR rAiRg28hywTb9iUEF1XpD83nZreX6H0Q9UhLA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=ME0JCXAEOHpraK2WTGRqvFci6aCz9kAn2SD6hpR06Cjsl9qQBI6KoGgFeI2QgWr0n/ c3OLwu5HA59q8BGzLdPa69zuqVzUvi0g1EXe6w05WMhzIearmbbjkZVL7/IA4le9U4Iy VMzK5q3830c8GGZFIpE/bTeCo5LWCWcm77m0Q= MIME-Version: 1.0 Received: by 10.151.82.16 with SMTP id j16mr721260ybl.356.1306402338371; Thu, 26 May 2011 02:32:18 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.151.107.15 with HTTP; Thu, 26 May 2011 02:32:18 -0700 (PDT) Date: Thu, 26 May 2011 17:32:18 +0800 X-Google-Sender-Auth: tAt-O5BN820ZDxkDQUDiXv9bgIU Message-ID: From: Adrian Chadd To: freebsd-wireless@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: Initial AR9287 RX support in HEAD X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 May 2011 09:32:19 -0000 Hi, After some quick consultation with Bernhard, I've committed the AR9287 work in progress to -HEAD. Why? Because I had a few people show interest in tinkering with porting support for this NIC, so I figured I'd make it a lot easier by committing what I've done to date. I decided it was worth throwing it into -HEAD minus the TX calibration / TX power setting code. It isn't linked into the build because running the NIC in anything other than monitor mode right now is very likely going to do bad things. On the up side, it's behaving itself in monitor mode. I plan on tidying up the closed-loop TX power control code that's currently shared between AR5416/AR9160, AR9280 and AR9285 before adding the needed TX power setting code to the AR9287. But if someone wants to just beat me to it for their own use by copy/pasting the AR9287 TX power calibration and setting routines from ath9k, be my guest. Just be careful that it's doing it correctly or you could damage your card. :) Enjoy, Adrian