Atheros AR9331

Information
The Atheros AR9331 (Hornet) is a Wi-Fi System-On-Chip (WiSoC),
 * typically used in access points and router platforms.

The Atheros AR1311 seems to be a newer revision of the AR9331, having
 * identical pinout and complete software compatibility.


 * For a list of all currently documented Atheros chipsets with specifications, see Atheros

Known chip revisions:
 * AR9331-AL1A
 * AR9331-AL3A
 * AR1311-????

Specifications

 * Processor identification: 00019374 (Processor ID: 0x93; Rev: 3.5.0) (See MIPS 24K)
 * CPU: MIPS 24Kc @400 MHz, WiSoC 802.11bgn 1T1R (1x2:1);
 * 802.11n WLAN MAC/BB/Radio，int. RF FE (int./ext. PA/LNA);
 * Data rate: 20 MHz - 72 Mbit/s, 40 MHz - 150 Mbit/s;


 * RAM: 16-bit DDR1, DDR2, SDRAM; Flash: SPI NOR;
 * 1x USB 2.0 Host/Device; 5x FE ports switch (QoS);
 * JTAG, UART, GPIO, I2S/S-PDIF, SLIC (VoIP/PCM);
 * 148-pin, 12 mm x 12 mm dual-row LPCC, LPCC (dual-row); 25/40 MHz crystal;
 * Operating temperature range: 0 to 110 °C

Datasheet

 * Datasheet (Specifications)
 * Atheros AR9331 Datasheet PDF

USB

 * USB 2.0 Host/Device mode support
 * Seems to be a variant of Chip idea IP core. More information is needed.

MIMO
Note about antenna diversity and MIMO: strictly according to 802.11n nomenclature, this chip is 1x1:1,
 * since it has no maximum-ratio-combining (MRC) RX chains. However, the chip has two RX RF chains with
 * four analog (RF) combining methods, selected dynamically in real-time for each packet during reception,
 * resulting in performance much closer to MIMO 1x2:1 than MIMO 1x1:1 even though it's not full MIMO-MRC.

In this wiki, when the second RF chain and second RX antenna are both installed, the device is labeled
 * as 1x2:1, otherwise it's labeled 1x1:1.

JTAG

 * irlen 5
 * IDCODE: 0x00000001
 * impcode: 0x60414000
 * EJTAG: Version 3.1 Detected
 * EJTAG: features: R4k ASID_8 MIPS16 noDMA MIPS32

Pinouts:

 * A56 - GPIO12/RESET
 * B48 - GPIO11/JS
 * A54 - GPIO7/TDO
 * B46 - GPIO6/TDI
 * A53 - TCK
 * A52 - GPIO8/TMS

Additional information, pinouts, etc. are here: AR9331 pinout

Images
See TP-LINK_TL-MR3020

Table of Systems

 * Atheros AR9331 / AR1311


 * Wireless adapters using this device:
 * Embedded systems using this device:

Barebox
This information is related to barebox release v2016.10.0.

Linux Kernel
This information is related to Linux kernel release 4.8.x.