]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
[ath_hal] add MCI bits from ath9k for QCA9565
authorAdrian Chadd <adrian@FreeBSD.org>
Wed, 1 Jun 2016 03:27:33 +0000 (03:27 +0000)
committerAdrian Chadd <adrian@FreeBSD.org>
Wed, 1 Jun 2016 03:27:33 +0000 (03:27 +0000)
commit193232716de995d33f16e3aad8df340ee7c76de1
tree352db7c9ed5ee2b23d3660a779f7b7f8530d8bf8
parent3091d36445057524e30a2c596c2121474854a8c4
[ath_hal] add MCI bits from ath9k for QCA9565

* Add extra debugging - the weights debugging is really useful to ensure
  things are programmed into the wlan coexistence table.  The weights are
  what traffic priority each of the various modes get (tx, tx-high-priority,
  rx-beacon, etc) if they're all zero, things work very poorly.

* Add in coex init routines from ath9k for AR9462 and QCA9565 1ANT and 2ANT.
  This control things like beacon stomping, ACK handling, antennas, PA/LNA
  shared, etc.

* Some ancillary bits.

TODO:

* There's some conditional stuff around MCI_ANT_ARCH_PA_LNA_SHARED() in ath9k
  which doesn't always enable force-on LNA.  That'll have to be examined
  and merged in as appropriate.

Obtained from: linux ath9k
sys/contrib/dev/ath/ath_hal/ar9300/ar9300_mci.c