linux_dsm_epyc7002/drivers/net/wireless/ath/ath10k
Raja Mani 3cec3be3d1 ath10k: handle 10.4 firmware wmi swba event
10.4 firmware swba event payload has space to accommodate upto
512 client traffic indication info & one p2p noa descriptor.
It's is not matching with exiting swba event format defined for
non 10.4 firmware. Non 10.4 firmware swba event format is designed
to support only upto only 128 client and four p2p notice of absence
descriptor.

following changes are done in this patch to enable ath10k to handle
10.4 firmware swba event,

 - link generic ath10k_wmi_event_host_swba() to handle 10.4 swba
   event in 10.4 wmi rx handler.

 - add 10.4 specific swba event structure wmi_10_4_host_swba_event.

 - new function ath10k_wmi_10_4_op_pull_swba_ev() to parse
   10.4 swba event.

 - increase tim_bitmap[] size in ath10k_vif to 64 to hold 512 station
   power save state.

Signed-off-by: Raja Mani <rmani@qti.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2015-07-02 08:47:12 +03:00
..
bmi.c ath10k: improve logging to include dev id 2014-08-26 19:04:48 +03:00
bmi.h ath10k: Fix BMI communication timeout for QCA99X0 2015-06-30 15:12:46 +03:00
ce.c ath10k: Extend CE src desc flags for interrupt indication 2015-06-30 15:12:44 +03:00
ce.h ath10k: Extend CE src desc flags for interrupt indication 2015-06-30 15:12:44 +03:00
core.c ath10k: fill 10.4 fw wmi init cmd default values 2015-06-30 15:31:12 +03:00
core.h ath10k: handle 10.4 firmware wmi swba event 2015-07-02 08:47:12 +03:00
debug.c ath10k: print htt op_version upon driver boot 2015-06-16 13:06:47 +03:00
debug.h ath10k: enable pci soc powersaving 2015-05-22 13:39:28 +03:00
debugfs_sta.c ath10k: add support to send delba 2015-01-13 16:13:47 +02:00
hif.h ath10k: remove transfer_id from ath10k_hif_cb::tx_completion 2014-12-01 09:13:36 +02:00
htc.c ath10k: replenish htc tx credits always 2015-04-09 14:58:16 +03:00
htc.h ath10k: fix use of multiple blank lines 2014-09-18 10:45:20 +03:00
htt_rx.c ath10k: remove unused variable hdr in ath10k_htt_rx_h_undecap() 2015-06-16 13:12:19 +03:00
htt_tx.c ath10k: rework tx queue locking 2015-04-01 20:31:00 +03:00
htt.c ath10k: fix HTT op backwards compatibility for QCA6174 2015-03-30 14:56:06 +03:00
htt.h ath10k: fix no-ack frame status 2015-04-09 15:11:30 +03:00
hw.c ath10k: Extend CE src desc flags for interrupt indication 2015-06-30 15:12:44 +03:00
hw.h ath10k: adjust default peer limits if qcache enabled in 10.4 fw 2015-06-30 15:31:15 +03:00
Kconfig ath10k: ATH10K_DEBUGFS depends on DEBUG_FS 2014-09-10 14:17:45 +03:00
mac.c ath10k: include new wmi op version for 10.4 fw 2015-06-30 15:31:01 +03:00
mac.h ath10k: implement tx pause wmi event 2015-04-01 20:31:08 +03:00
Makefile ath10k: Add support for code swap 2015-06-30 15:12:47 +03:00
p2p.c ath10k: implement handling of p2p noa event 2015-03-07 09:57:42 +02:00
p2p.h ath10k: implement handling of p2p noa event 2015-03-07 09:57:42 +02:00
pci.c ath10k: Add chip reset sequence for QCA99X0 2015-06-30 15:12:42 +03:00
pci.h ath10k: Make target cpu address to CE address conversion chip specific 2015-06-30 15:12:40 +03:00
rx_desc.h ath10k: add hw rate definitions 2015-03-30 15:09:15 +03:00
spectral.c ath10k: increase relay buffer size of spectral scan 2015-05-11 17:50:42 +03:00
spectral.h ath10k: clean up phyerr code 2014-09-23 12:31:54 +03:00
swap.c ath10k: Add support for code swap 2015-06-30 15:12:47 +03:00
swap.h ath10k: Add support for code swap 2015-06-30 15:12:47 +03:00
targaddrs.h ath10k: Add hw register/values for QCA99X0 chip 2015-06-30 15:12:37 +03:00
testmode_i.h ath10k: add testmode 2014-09-11 23:42:36 +03:00
testmode.c ath10k: introduce wmi ops 2014-12-08 17:39:08 +02:00
testmode.h ath10k: add testmode 2014-09-11 23:42:36 +03:00
thermal.c ath10k: don't call quiet mode if it's not implemented 2015-04-01 20:21:17 +03:00
thermal.h ath10k: configure thermal throttle while powering up 2015-03-23 17:16:37 +02:00
trace.c
trace.h ath10k: add extra check for frame tracing 2015-04-17 09:33:48 +03:00
txrx.c ath10k: txrx: remove unreachable negative return check and fixup type 2015-06-16 13:14:54 +03:00
txrx.h ath10k: fix Rx aggregation reordering 2014-07-25 11:15:39 +03:00
wmi-ops.h ath10k: implement adaptive qcs command 2015-04-01 20:30:52 +03:00
wmi-tlv.c ath10k: enhance swba event handler to adapt different size tim bitmap 2015-07-02 08:47:11 +03:00
wmi-tlv.h ath10k: implement tx pause wmi event 2015-04-01 20:31:08 +03:00
wmi.c ath10k: handle 10.4 firmware wmi swba event 2015-07-02 08:47:12 +03:00
wmi.h ath10k: handle 10.4 firmware wmi swba event 2015-07-02 08:47:12 +03:00
wow.c ath10k: add WOW patterns support 2015-03-30 09:10:24 +03:00
wow.h ath10k: add WOW patterns support 2015-03-30 09:10:24 +03:00