ath10k: Add support for 64 bit htt rx ring cfg
authorGovind Singh <govinds@qti.qualcomm.com>
Thu, 21 Dec 2017 09:00:53 +0000 (14:30 +0530)
committerKalle Valo <kvalo@qca.qualcomm.com>
Wed, 27 Dec 2017 10:05:53 +0000 (12:05 +0200)
commit9abe68535ad8f1b20ee847db45401b6834bd74d2
tree8b580a558d5b12d23b2d7c93d17d05468f898287
parent3b0b55b19d1d46158c3156a42dcc0912bbfa3070
ath10k: Add support for 64 bit htt rx ring cfg

WCN3900 target uses 64bit rx_ring_base_paddr and
fw_idx_shadow_reg_paddr fields in HTT rx ring cfg message.
These address points to the memory region where remote
ring empty buffers are allocated.
In order to add 64 bit htt rx ring cfg, define separate
64 bit htt rx ring cfg message and attach it in runtime
based on target_64bit hw param flag.

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