| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
| |
Enable RX thread and disable RPS by chagne rxhandle=1
This setting will enhance RX through put in MSM8996 platform which
is a multi-core plus Android P system.
Change-Id: Ic3b744d92c2daff2cd6064b8c2ec2e1bfd779b28
CRs-Fixed: 2303358
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
| |
Change-Id: I586073aad87abc2c52d673d189a142a8fb897e1d
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
The current qcacld-2.0 driver does not support the MCC to SCC
at different band. Then add the band switch support for MCC to
SCC.
Change-Id: I22ab05b3abaf65c0df0343c3568e1b650acc24ef
CRs-Fixed: 2109735
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This debug feature of OCB per packet tx stats needs to turn off the
optimization controlled by macro HI_ACS_FLAGS_SDIO_REDUCE_TX_COMPL_SET,
which would degrade the throughput performance.
So, add an ini parameter to turn off this debug feature as default.
Change-Id: I997f4ff74bd037730383a333bbf1140a1028243a
CRs-Fixed: 1113905
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add API to configure the period or ratio between BT and WLAN.
Several parameters which needed depending on the use case.
1) BT Paging/Page Scan.
2) A2DP.
3) BT Inquiry/Inquiry Scan.
4) Etc. (depends on current implementation of supported use case.)
Change-Id: I4cbe8308a66088b48a93c7582d658b655b584553
CRs-Fixed: 970861
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
| |
Change-Id: I145b26d5842429e56fff2286257dfccc4cea411b
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enabling Beacon Early Termination in order
to speed up beacon processing drastically.
This will lead to power savings.
Also tune the BET wake interval to a value
of "8" to reduce the frequency of wakeups.
"8" is a safe choice since I could detect values
of higher than 10 to cause issues in some usecases.
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
|
|
|
|
|
|
|
|
|
| |
* This enables Deep Sleep mode, additionally to QPower
* With this configuration, QPower manages the new Deep sleep mode
-> Leads to amazing power savings
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>
|
|
|
|
|
| |
Signed-off-by: Sultanxda <sultanxda@gmail.com>
Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>
|
|
|
|
|
|
|
|
|
| |
* May fix issues with:
- Random reboots,
- WiFi not letting device deep sleep,
- WiFi randomly disconnecting.
Change-Id: I6074bf89a20b5bfc3d8bc79e419496498154cd47
|
|
|
|
|
|
|
|
|
|
| |
-> Set the delay to "1500" to improve
power efficiency without increasing the
chance of a wifi dropout.
Change-Id: I3ce0d677471cf956bf69fa084fe3d6380ee2e2c4
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
| |
Reduce gSoftApMaxPeer to 16 since default value cause FW assert.
Change-Id: I6c0bf0114d6d874ad29cecf5b89a81a273c785d5
CRs-Fixed: 2195932
|
|
|
|
|
|
| |
* Improve WiFi speed
Change-Id: I06501a8d01d8a802fe5dd7a6c9edfa96c51afbce
|
|
|
|
|
| |
Change-Id: I6a370dfcf3346104880eaacfee6a5368d45a7dd7
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* enable RA Filtering
* increase RA rate limit interval to 15 minutes -> saves power
* enable IPA offloading in STA mode -> kernel support is present
* set the beacon missed count threshold from stock -> ensures stability
* maximize the continuous packets dropping threshold
* limit peers for SoftAP to 10, prevent overloading
* prefer connecting to a 5Ghz AP even if its RSSI is lower by 5dBm than the competing 2.4Ghz AP -> smart decision
* set the stock RoamRssiDiff value
* disable Packet logging
* cleanup some options
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enabling Beacon Early Termination in order
to speed up beacon processing drastically.
This will lead to power savings.
Also tune the BET wake interval to a value
of "8" to reduce the frequency of wakeups.
"8" is a safe choice since I could detect values
of higher than 10 to cause issues in some usecases.
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
| |
Signed-off-by: Sultanxda <sultanxda@gmail.com>
Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Stale scan entries are updated to NL because
scan results are not aged out in PNO complete
handler.
Fix is to enable scan aging time ini.
Change-Id: I2a1a6d0d1e3a37a013b1e044301d857bc7ce062c
CRs-Fixed: 2047214
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
| |
Tune the BMPS listening interval for the moderate
power level to achieve power savings during wifi
idle.
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When FW sends the Mgmt Rx event message to host, the raw rssi
field is wrongly getting updated with an RSSI that is accounted
twice for RSSI offset if enabled in BDF.
Set gInformBssRssiRaw to 0 to pick the raw rssi
from the Rx Descriptor populated by HW & avoid double calculation.
CRs-Fixed: 1084457
Change-Id: I615f9fbb8b9849025fff865c8886edd9e73f938b
Bug: 31781264
Signed-off-by: Srinivas Girigowda <sgirigow@codeaurora.org>
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
| |
-> Set the delay to "1500" to improve
power efficiency without increasing the
chance of a wifi dropout.
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In present code, RPS is enabled in RX path which is causing
inconsistency in TCP DL throughtput case. Enabling Rx thread
Which is providing consistency in throughtput with minimal
power impect.
CRs-Fixed: 1018382
Change-Id: Ieac0fec9399375b723c0f350639f861bdbc143a2
This somehow didn't make into the UM branch, reapply it.
Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
| |
* This enables Deep Sleep mode, additionally to QPower
* With this configuration, QPower manages the new Deep sleep mode
-> Leads to amazing power savings
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
| |
This reverts commit a18ae7d8278f9be32946f3f67dbf0c49add82b31.
|
|
|
|
| |
Signed-off-by: dd3boh <dade.garberi@gmail.com>
|
|
|
|
|
|
| |
* From LA.UM.6.5.r1-03400-8x96.0
Signed-off-by: dd3boh <dade.garberi@gmail.com>
|
|
|
|
| |
Signed-off-by: dd3boh <dade.garberi@gmail.com>
|
|
|
|
| |
Change-Id: I0c53cbb1ba2610aac4349b6a0e66e23c75871d27
|
|
|
|
|
| |
BUG: 30205217
Change-Id: I17f8f8991301db0bed3db416c52b33be8642e200
|
|
|
|
|
|
|
|
|
| |
This commit configurs the p2p_search_delay to 100 msec to
avoid more default delay (500msec, configued in the supplicant)
during the p2p_find operations.
Change-Id: Ibb384b31cd1b46dd669483a0d14a3215c0113b7b
CRs-Fixed: 680606
|
|
|
|
|
|
|
| |
* already cleaned up
* also removed WCNSS_cfg.dat that didn't seem called by anything
Signed-off-by: dd3boh <dade.garberi@gmail.com>
|
|
|
|
| |
Signed-off-by: dd3boh <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
* "2500" is a little to relaxed from
a power effiency point of view.
-> Reduce the delay to "1500" to improve
power efficiency without increasing the
chance of a wifi dropout.
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
Signed-off-by: dd3boh <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
| |
500ms was too short and causes performance/stability issues
Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
Signed-off-by: dd3boh <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enabling Beacon Early Termination in order
to speed up beacon processing drastically.
This will lead to power savings.
Also tune the BET wake interval to a value
of "8" to reduce the frequency of wakeups.
"8" is a safe choice since I could detect values
of higher than 10 to cause issues in some usecases.
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
Signed-off-by: dd3boh <dade.garberi@gmail.com>
|
|
|
|
|
| |
Signed-off-by: Sultanxda <sultanxda@gmail.com>
Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>
|
|
|
|
|
|
|
|
|
| |
* This enables Deep Sleep mode, additionally to QPower
* With this configuration, QPower manages the new Deep sleep mode
-> Leads to amazing power savings
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
Signed-off-by: dd3boh <dade.garberi@gmail.com>
|
| |
|
| |
|
|
|
|
| |
Change-Id: Ie2d437ee4179a512d2ea8e95fe66ec8ce3db88b9
|
|
|
|
|
|
|
|
| |
* Let's ensure that wlan_mac.bin exists in persist partition and
is valid, otherwise WiFi MAC address is randomized on every boot
because qca_cld can't properly read it
Change-Id: I82d66b84104802eaa1becdc72a1aec5fd185e5fa
|
|
|
|
| |
Change-Id: I88ad7e899b36d4660b116aaa1e5b8a13a1dcfb1b
|
|
|
|
| |
Change-Id: Id3abed0eb487b8707f370d607afbc809777c8369
|
|
|
|
| |
Change-Id: I1c638fa374ef0da514c956cc4ca24e865a6896ed
|
| |
|
|
|