linux/drivers/net/wireless/ath/ath10k
Maharaja 62f77f095c ath10k: enable adaptive CCA
European Union has made it mandatory that all devices working in 2.4 GHz
has to adhere to the ETSI specification (ETSI EN 300 328 V1.9.1)
beginnig this year. The standard basically speaks about interferences
in 2.4Ghz band.
For example, when 802.11 device detects interference, TX must be stopped
as long as interference is present.

Adaptive CCA is a feature, when enabled the device learns from the
environment and configures CCA levels adaptively. This will improve
detecting interferences and the device can stop trasmissions till the
interference is present eventually leading to good performances in
varying interference conditions.

The patch includes code for enabling adaptive CCA for 10.2.4 firmware on
QCA988X.

Signed-off-by: Maharaja <c_mkenna@qti.qualcomm.com>
Signed-off-by: Manikanta Pubbisetty <c_mpubbi@qti.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2015-10-28 21:33:03 +02:00
..
bmi.c
bmi.h ath10k: select board data based on BMI chip id and board id 2015-10-14 08:58:35 +03:00
ce.c ath10k: register per copy engine receive callbacks 2015-10-16 15:49:33 +03:00
ce.h ath10k: register per copy engine receive callbacks 2015-10-16 15:49:33 +03:00
core.c ath10k: enable adaptive CCA 2015-10-28 21:33:03 +02:00
core.h ath10k: enable adaptive CCA 2015-10-28 21:33:03 +02:00
debug.c ath10k: make fw stats prints specific to firmware version 2015-10-19 17:42:03 +03:00
debug.h ath10k: make fw stats prints specific to firmware version 2015-10-19 17:42:03 +03:00
debugfs_sta.c
hif.h ath10k: remove htc polling for tx completion 2015-10-16 15:49:41 +03:00
htc.c ath10k: remove htc polling for tx completion 2015-10-16 15:49:41 +03:00
htc.h ath10k: remove htc polling for tx completion 2015-10-16 15:49:41 +03:00
htt.c ath10k: enable raw encap mode and software crypto engine 2015-07-29 11:28:24 +03:00
htt.h ath10k: export htt tx rx handlers 2015-10-16 15:49:35 +03:00
htt_rx.c ath10k: export htt tx rx handlers 2015-10-16 15:49:35 +03:00
htt_tx.c ath10k: export htt tx rx handlers 2015-10-16 15:49:35 +03:00
hw.c ath10k: add cycle/rx_clear counters frequency to hw_params 2015-08-17 16:46:21 +03:00
hw.h brcmfmac 2015-10-27 19:56:56 -07:00
Kconfig
mac.c ath10k: enable adaptive CCA 2015-10-28 21:33:03 +02:00
mac.h ath10k: fix per-vif queue locking 2015-07-11 19:06:26 +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: disable PCI PS for QCA988X and QCA99X0 2015-10-19 17:38:01 +03:00
pci.h ath10k: disable PCI PS for QCA988X and QCA99X0 2015-10-19 17:38:01 +03:00
rx_desc.h ath10k: add support for qca99x0 Rx descriptors 2015-07-24 10:44:55 +03:00
spectral.c ath10k: add spectral scan support for 10.4 fw 2015-08-26 11:09:12 +03:00
spectral.h ath10k: refactor phyerr event handlers 2015-08-17 17:43:29 +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.c
testmode.h
testmode_i.h
thermal.c ath10k: fix cleanup in ath10k_thermal_unregister 2015-10-14 08:59:08 +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: use pre-allocated DMA buffer in Tx 2015-10-06 15:04:12 +03:00
txrx.h
wmi-ops.h ath10k: enable adaptive CCA 2015-10-28 21:33:03 +02:00
wmi-tlv.c ath10k: make fw stats prints specific to firmware version 2015-10-19 17:42:03 +03:00
wmi-tlv.h ath10k: implement tx pause wmi event 2015-04-01 20:31:08 +03:00
wmi.c ath10k: enable adaptive CCA 2015-10-28 21:33:03 +02:00
wmi.h ath10k: enable adaptive CCA 2015-10-28 21:33:03 +02:00
wow.c ath10k: fix hw reconfig on wow failure 2015-08-13 14:22:49 +03:00
wow.h ath10k: add WOW patterns support 2015-03-30 09:10:24 +03:00