ath10k: update tx path to support QCA99X0
authorPeter Oh <poh@qca.qualcomm.com>
Thu, 16 Jul 2015 02:01:19 +0000 (19:01 -0700)
committerKalle Valo <kvalo@qca.qualcomm.com>
Fri, 24 Jul 2015 07:44:44 +0000 (10:44 +0300)
commitfbc03a466fd48bc8be2e675be948001feea29e4d
tree2e1f386c6fba7b45b7660e0b72b58bec76dbd937
parentacd195800ffca556e9c78c51d1efe534d71dd236
ath10k: update tx path to support QCA99X0

Since QCA99X0 uses fragmentation descriptor differently from
other ones on tx path, we need to handle it separately.

QCA99X0 is using 48 bits for address and 16 bits for length
out of 2 dword and each values have to be programmed by frag
desc base addr + msdu id, so that hardware can retrieve
corresponding frag data.

Signed-off-by: Peter Oh <poh@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
drivers/net/wireless/ath/ath10k/htt.h
drivers/net/wireless/ath/ath10k/htt_tx.c