From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail2.candelatech.com ([208.74.158.173]) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1ZTwMR-0003eP-3q for ath10k@lists.infradead.org; Mon, 24 Aug 2015 18:20:47 +0000 Message-ID: <55DB6067.6080900@candelatech.com> Date: Mon, 24 Aug 2015 11:20:23 -0700 From: Ben Greear MIME-Version: 1.0 Subject: Re: How to access the CCA related operation References: <006a01d0de35$1bde70a0$539b51e0$@netlab.snu.ac.kr> <55DB4720.1090106@candelatech.com> <000001d0de92$a6028980$f2079c80$@codeaurora.org> In-Reply-To: <000001d0de92$a6028980$f2079c80$@codeaurora.org> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Sender: "ath10k" Errors-To: ath10k-bounces+kvalo=adurom.com@lists.infradead.org To: Peter Oh , 'Seowoo Jang' , ath10k@lists.infradead.org On 08/24/2015 10:31 AM, Peter Oh wrote: > There is WMI_10_x_SET_CCA_PARAMS_CMDID which to enable adaptive CCA in > firmware supported since 10.2.4 and all the actual operations are done in > firmware with registers as Ben addressed. > But I'm not clear how much register doc or firmware doc are opened to public > legally. We have found no upstream firmware that actually seems to support that SET_CCA_PARAMS, and I have no idea what that feature actually does since I have no firmware source that supports that feature. Thanks, Ben > > Thanks, > Peter > > -----Original Message----- > From: ath10k [mailto:ath10k-bounces@lists.infradead.org] On Behalf Of Ben > Greear > Sent: Monday, August 24, 2015 9:33 AM > To: Seowoo Jang; ath10k@lists.infradead.org > Subject: Re: How to access the CCA related operation > > It is in firmware, and you cannot reliably poke it through the driver > read/write register API because each time the radio resets (channel change, > etc), it is liable to re-write the CCA registers back to default values. > > There is a large list of registers with 'CCA' in the name, but I don't know > what they really mean, and I had hard time getting that info out of QCA. If > you have any better luck, please post whatever you can share. > > Thanks, > Ben > > > On 08/23/2015 11:21 PM, Seowoo Jang wrote: >> Hello, >> >> We are trying to evaluate our idea on 802.11ac protocol with Atheros >> qca9880 / ath10k driver. >> >> We would like to be able to access/know the result of the CCA (clear >> channel >> assessment) operation >> or the level of interference on the carrier when we need. >> >> We have dug into the driver files and concluded that the CCA related >> values are likely in the firmware or on the registers of the hardware. >> >> And please correct us if we are thinking wrong. >> >> We would appreciate the help if someone can give us some starting >> points, such as the address of the register that stores the carrier >> sensing values (CCA values) or the result of it (whether the carrier >> is busy or idle), to investigate. >> >> The chipset we are using is compex WLE900VX-7AA. >> >> We are currently using Ubuntu 14.04.03 with kernel version 4.1.5, but >> we can use any versions of OS and kernel if they support 802.11ac >> bandwidth. >> >> Thank you for help in advance. >> >> ------------------------------- >> Seowoo Jang, Ph.D. >> Ubiquitous Network Laboratory >> EECS, Seoul National University >> >> CEL +82-10-3723-3401 >> E-mail swjang@netlab.snu.ac.kr >> ------------------------------- >> >> >> _______________________________________________ >> ath10k mailing list >> ath10k@lists.infradead.org >> http://lists.infradead.org/mailman/listinfo/ath10k >> > > -- > Ben Greear > Candela Technologies Inc http://www.candelatech.com > > _______________________________________________ > ath10k mailing list > ath10k@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/ath10k > -- Ben Greear Candela Technologies Inc http://www.candelatech.com _______________________________________________ ath10k mailing list ath10k@lists.infradead.org http://lists.infradead.org/mailman/listinfo/ath10k