freebsd-dev/sys/dev/ath/ath_hal/ar5210
Adrian Chadd ad3e6dcd37 Break out the TX descriptor link field into HAL methods.
The DMA FIFO chips (AR93xx and later) differ slightly to th elegacy
chips:

* The RX DMA descriptors don't have a ds_link field;
* The TX DMA descriptors have a ds_link field however at a different
  offset.

This is a reimplementation based on what the reference driver and ath9k
does.

A subsequent commit will enable it in the TX and beacon paths.

Obtained from:	Linux ath9k, Qualcomm Atheros
2012-07-19 02:25:14 +00:00
..
ar5k_0007.ini
ar5210_attach.c Break out the TX descriptor link field into HAL methods. 2012-07-19 02:25:14 +00:00
ar5210_beacon.c
ar5210_interrupts.c
ar5210_keycache.c
ar5210_misc.c Add some empty DFS methods for AR5210/AR5211 for now, if DFS is enabled 2012-05-09 18:17:01 +00:00
ar5210_phy.c
ar5210_power.c
ar5210_recv.c Extend the RX HAL API to include the RX queue identifier. 2012-07-09 07:19:11 +00:00
ar5210_reset.c Stop using the hardware register value byte order swapping for now, 2012-04-19 03:26:21 +00:00
ar5210_xmit.c Break out the TX descriptor link field into HAL methods. 2012-07-19 02:25:14 +00:00
ar5210.h Break out the TX descriptor link field into HAL methods. 2012-07-19 02:25:14 +00:00
ar5210desc.h
ar5210phy.h
ar5210reg.h Reapply r228785 now it has been tested by Adrian. Also add comments 2011-12-30 02:58:37 +00:00