[PATCHv3 0/5] ath10k: Allow setting coverage class and rx cleanups
Benjamin Berg
benjamin at sipsolutions.net
Mon Aug 29 07:45:52 PDT 2016
OK, another revision adding the fast path as suggested by Ben Greear. Only
other change is that I am submitting it together with Vasanthakumar's cleanup
patches to allow merging both into ath-next in one go.
Changes in v4:
* Only queue register setting work if coverage class is non-zero
* Add cleanup patches from Vasanthakumar into series
Changes in v3:
* Only update register values if hardware is initialized
* Use the SM/MS macros instead of manual bitshifts and masks
* Use the hardware phyclk register instead of assuming a clock speed
* Force dbglog_mask of ~0 and dbglog_level of at least WARN if active
* Only call code for selected WMI events
The last two items are a bit of a guess for me. In particular it looks like
the default log level is already WARN, but I suppose that this should be good
enough to get reports for internal chip resets. I have no way of verifying
this myself though.
Benjamin Berg (1):
ath10k: Allow setting coverage class
Vasanthakumar Thiagarajan (4):
ath10k: Move ath10k_hw_params definition to hw.h
ath10k: Add provision for Rx descriptor abstraction
ath10k: Properly remove padding from the start of rx payload
ath10k: Remove 4-addr padding related hw_param configuration
drivers/net/wireless/ath/ath10k/core.c | 32 +++++--
drivers/net/wireless/ath/ath10k/core.h | 61 +++---------
drivers/net/wireless/ath/ath10k/htt_rx.c | 36 +++++---
drivers/net/wireless/ath/ath10k/hw.c | 154 +++++++++++++++++++++++++++++++
drivers/net/wireless/ath/ath10k/hw.h | 99 ++++++++++++++++++--
drivers/net/wireless/ath/ath10k/mac.c | 19 ++++
drivers/net/wireless/ath/ath10k/wmi.c | 48 ++++++++++
7 files changed, 373 insertions(+), 76 deletions(-)
--
2.9.3
More information about the ath10k
mailing list