2013-04-02 16:47:08

by Adrian Chadd

[permalink] [raw]
Subject: Re: AR9287; mapping between GPIOs and COEX pins

The point behind GPIO pins is that they're generic. There's a
multiplexer in the NIC which lets you map various GPIO pins to any
internal function.

So, you need to find which GPIO pins the bluetooth device is connected to.

Once you know that, you can set the GPIO input/output multiplexer bits
to give those GPIO pins the right BT behaviour.


On 2 April 2013 08:20, sandeep suresh <[email protected]> wrote:
> Hello Mr.Adrian,
> The card manufacturer like Compex systems for AR9287 has these pins
> available on PCIe interface. But my query is AR9287 specific. AR9287 is a 76
> pin IC. GPIO4 is Pin22, GPIO5 is Pin23, GPIO6 is Pin 24 and so on. The
> question is if I need to access COEX signals (WL_ACTIVE, BT_ACTIVE,
> BT_PRIORITY, BT_FREQUENCY), on which of these 76 pins can I access them?
> Please help.
> Regards
> Sandeep.
> From: Adrian Chadd <[email protected]>
> To: sandeep suresh <[email protected]>
> Cc: ath9k-devel <[email protected]>;
> "[email protected]" <[email protected]>
> Sent: Tuesday, 2 April 2013 8:23 PM
> Subject: Re: AR9287; mapping between GPIOs and COEX pins
> It depends on what the card manufacturer has done.
> Adrian
> On 2 April 2013 04:57, sandeep suresh <[email protected]> wrote:
>> Hello All,
>> In AR9287, there are ten GPIOs and GPIO[0:3] are mapped to JTAG.
>> Remaining GPIOs [4:9] are free. Can you please help me with the mapping of
>> GPIO pins to COEX pins? That means which GPIO is connected to:
>> Thanks & regards
>> Sandeep.