ath10k: Add support for 64 bit ce descriptor
authorGovind Singh <govinds@qti.qualcomm.com>
Thu, 21 Dec 2017 09:00:59 +0000 (14:30 +0530)
committerKalle Valo <kvalo@qca.qualcomm.com>
Wed, 27 Dec 2017 10:06:48 +0000 (12:06 +0200)
commit2a1e1ad3fd37a632b61f50e73dafddb4b0fa57f1
tree92ef54b9fd06b74934001f1cb69fe1348d416a06
parent5dac5f3772f64a3bc4ba44075304511ab21ee95a
ath10k: Add support for 64 bit ce descriptor

WCN3990 CE descriptor uses 64bit address for
src/dst ring buffer. It has extended field for toeplitz
hash result, which is being used for HW assisted
hash results.

To accommodate WCN3990 descriptor, define new CE
descriptor for extended addressing mode and related
methods to handle the descriptor data.

Signed-off-by: Govind Singh <govinds@qti.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
drivers/net/wireless/ath/ath10k/ce.c
drivers/net/wireless/ath/ath10k/ce.h
drivers/net/wireless/ath/ath10k/pci.c