Go to file
Srinivas Girigowda bdc98160e9 qcacld-3.0: Add support for telescopic PNO
This is a qcacld-2.0 to qcacld-3.0 propagation.

QCACLD firmware already addresses power concern during PNO scanning by
extending fast_scan_period, slow_scan_period and fast_scan_max_cycles
configuration which need to be set by the host driver.

Add the host driver support to do the same.

Description:
1. fast_scan_period: This is the fast PNO scan period. The scan interval time
sent down by the supplicant is assigned to this.
2. fast_scan_max_cycles: This parameter tells firmware to switch from
fast to slow scan period after this many number of fast_scan_periods
has elapsed.
3. slow_scan_period: This is slow PNO scan period with which scan happens
less frequently to save power. Once the FW switches from fast to slow period,
it remains in slow scan period until next PNO Start.

cfg.ini items:
1. Repurpose gPNOScanTimerRepeatValue to fast_scan_max_cycles.
2. Introduce new cfg.ini gPNOSlowScanMultiplier to act as multiplier of
   fast_scan_period.

Change-Id: I453f09d42be3228ecc9c5023eca26eae1e589d6a
CRs-Fixed: 902381
2015-12-28 14:20:46 -08:00
config qcacld-3.0: Enable gEnableTxSUBeamformer by default 2015-12-09 23:21:38 -08:00
core qcacld-3.0: Add support for telescopic PNO 2015-12-28 14:20:46 -08:00
target/inc qcacld-3.0: CL 1417063 - update fw common interface files 2015-12-28 14:20:45 -08:00
uapi/linux qcacld-3.0: Route logging through CDF_TRACE 2015-11-23 13:09:10 -08:00
Android.mk qcacld-3.0: Add compilation flag for qcacld3.0 2015-12-02 12:55:27 -08:00
Kbuild qcacld-3.0: Enable full rx reorder offload for adrastea 2015-11-25 17:26:48 -08:00
Kconfig qcacld-3.0: Initial snapshot of ihelium wlan driver 2015-11-17 17:52:53 -08:00
Makefile qcacld-3.0: Initial snapshot of ihelium wlan driver 2015-11-17 17:52:53 -08:00
README.txt Initial readme for WLAN Host Driver for iHelium 2015-04-06 11:45:23 -07:00

This is CNSS WLAN Host Driver for products starting from iHelium