| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Auto channel selection feature is broken and there are some throughput
issues as well in this mode. So disabling this feature by default till
all the issues related to auto channel selection feature is resolved.
Change-Id: I6259b3028e0d9f7544375b417752313c91541b47
CRs-Fixed: 652484
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix Static Analysis errors in SU 96
CRs-Fixed: 650304
Change-Id: If0a4c8b9519b34d83c82c4974025b0045f0e5e76
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master: (30 commits)
Cafstaging Release 1.0.0.97
wlan: Use HDD context flag to check SSR status
qcacld: Fix of kernel panic in HTCLookupTxPacket
qca_cld: Dump AXI section when target asserts
Logging enhancements on 11k rrmApi.c file
wlan: Add seperate parameter in INI to set SAP HW mode.
Use FW reported frequencies as center channel frequencies
qcacld: Featurize CNSS APIs
TDLS: Ensure acquisition of tdls and sme lock are independent.
qcacld: vos: Remove obsolete vos_power code
qcacld: hdd: Remove obsolete vos_power code
qcacld: pmc: Remove obsolete vos_power code
HDD: Pass Operating Channel and Class information to the firmware.
SME: Pass Operating Channel and Class information to the firmware.
LIM: Pass Operating Channel and Class information to the firmware
TDLS: Introduce optional TDLS Off Channel capability parameter.
WDA/WDI: Pass Operating Channel and Class information to the firmware.
wlan: Reduce Tx aggregation with Cisco AP in HT40 mode
P2P: Log enhancement in offload and non offload scan path in PE.
P2P: Add Cancel RoC progress flag to handle race condition
...
Change-Id: I4c5a5e111fb44cb6e8cd9537695304f1e3909e03
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.97
Change-Id: Ia4aa1b6550b8dceaa0ed657defdb009840d46ae6
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
WDOG thread's SSR in progress flag is only set once the message is
serialized and processed at WDOG thread context. However HDD context
flag is set even before WDOG thread process this message (soon after
the remote SMD close is handled). So checking the HDD context flag
for SSR status would avoid potential race conditions.
Change-Id: If70f20907f42a471a9f31417fac1b5c2e020c3a9
CRs-Fixed: 642990
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add null pointer check in HTCLookupTxPacket for pPakcet
before passign it to GET_HTC_PACKET_NET_BUF_CONTEXT
Change-Id: Ic4c1813623643c1f8faec162126bf042542c0e77
CRs-Fixed: 651959
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Dump AXI section when target assertion happens for debugging purpose.
Also add to dump CE7 wrapper registers.
Change-Id: Ifaab287fb2bf0ae5d388f436e8324a017e678b81
CRs-fixed: 641156
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
As part of PE logging enhancements, more feature logging would be needed.
Since there are many instances which have logging with PELOG1,
defining PELOG1 might lead to phone going into download mode
if the logs are also dynamically enabled.
The plan is to define PELOG4 statically and have meaningful & sufficient
feature logging in PE till the instances with PELOG1 gets thin.
Change-Id: I30d03c9d6967710fbc4fbedafc98674463d06fb2
CRs-Fixed: 642977
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
gDot11Mode in INI is used to control the HW mode for both
STA and SAP.
Add a seperate param "gSapDot11Mode" in INI to control
the HW mode of SAP. Now gDot11Mode will set HW mode of STA
and gSapDot11Mode will set HW mode of SAP.
Change-Id: I96b61d21f6b0f126aba57e6e072e6be5d92554da
CRs-Fixed: 645620
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In LTE CoEx, Rome FW had the change to unify behaviour with Pronto,
i.e. reporting channel center frequencies rather than boundaries.
To suit for this change, changes in WMA for frequency adjustment
is now rolled back.
Change-Id: I6d736423e86af2d264b213c3fa7bbd2473598881
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Non-msm platforms may not have CNSS driver, so it should be featurized.
CRs-Fixed: 651802
Change-Id: I88c9a6bce5974c902c42ab590346b675ccaabf06
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Acquisition of tdls lock after sme lock would result in a
deadlock if the corresponding threads contend for each other.
Hence make the tdls lock acquisition independent of sme lock
Change-Id: I35322e36f9c16ecd1da520c6acf72ca79334d117
CRs-fixed: 647576
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The APIs exposed by vos_power are not applicable to the current
driver, so remove all references to them to help clean up the
codebase.
Change-Id: Ie0641bb9612f1afcb4af690f9ae28b44900d0d96
CRs-fixed: 651119
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The APIs exposed by vos_power are not applicable to the current
driver, so remove all references to them to help clean up the
codebase.
Change-Id: I01bba308d0a54a8f777e72c1a98adf56ef0f3cd2
CRs-fixed: 651119
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The APIs exposed by vos_power are not applicable to the current
driver, so remove all references to them to help clean up the
codebase.
Change-Id: I0a9051db95867a3ff1990e9c5095c2ecbbd8bd27
CRs-fixed: 651119
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This commit ensures to pass the TDLS peer's operating channel to the
firmware in LinkEstablishRequest
Change-Id: I5c89fec1cec3694ec51ee2d6a030dedf87618302
CRs-Fixed: 645362
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This commit ensures to pass the TDLS peer's operating channel to the
firmware in LinkEstablishRequest.
Change-Id: I49c2868ddbbfb81dc026c1406c9be85a0fee098f
CRs-fixed: 646568
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This commit ensures to pass the TDLS peer's operating channel to the
firmware in TdlsLinkEstablishReq.
Change-Id: Iaf017fe29f4134846dc2b14cfc1496aa27446b9b
CRs-fixed: 646569
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This commit provides an option to configure tdls offchannel
capability through ini parameter, gEnableTDLSOffChannel and also
propogates this to the firmware and LIM layer.
Change-Id: I827b1233a5c3f7ca8ea9c6076165f4c64151f832
CRs-Fixed: 645345
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This commit ensures to pass the TDLS peer's operating channel to the
firmware in LinkEstablishRequest.
Change-Id: I3f1173ae3ac3133c0685c6a5fa4ad17c75dfa32f
CRs-Fixed: 645362
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cisco AP has issues in receiving more than 25 "mpdu in ampdu"
causing very low throughput in HT40 case.
Currently at BA setup negotiation, DUT sends 0 window size in
AddBA request and Cisco responds with 64 which is causing
aggregate huge number of MPDUs.
DUT should send 25 as window size to force Cisco AP to
negotiate with lesser window size.
Change-Id: I14e495642bf31ae693d755797c9b4c85d2450042
CRs-Fixed: 643073
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Added extra log messages in offload and non offload scan path in
PE which helps to debug scan related issues in PE layer.
Change-Id: I489ac06ae92948644ba1fed349df5c15cf3bac61
CRs-Fixed: 643107
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add hdd_remain_on_chan_cancel_in_progress flag to handle
race condition between Action Tx packet or cancel RoC
from supplicant and complete event.
Change-Id: I7e9dd5e01675e1344be4628eeb56fb6db150e597
CRs-Fixed: 650326
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When the qcacld driver is built for x86-64 the compiler is warning
about format check in ath_procfs_diag_read().
CRs-fixed: 651315
Change-Id: Icf787ca8ac9e56851f763a969e05dceddde14027
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add a condition to check max channel limit before issuing scan
request.
Change-Id: If33ea453ebabc95dfa9eaab15408c762aea28c0c
CRs-fixed: 649618
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Adding missing error and info logs for scan path in
wlan_hdd_cfg80211.c
Change-Id: I95d665b280b232bab779dcbc3607ac69b0cbc0ea
CRs-fixed: 640892
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Convert FW build ID print format from Hex to
a more readable string.
Change-Id: Ibd373abe9d5511deb296cf73ad865536ea48413d
CRs-Fixed: 651145
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Control ssdp pattern configuration through ini parameters
Change-Id: I1c64a3cd3f799cd0f33859a9db60bcc8a16ce618
CRs-Fixed: 646583
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Modify spin_lock to spin_lock_irqsave to avoid
preemption of the thread which is calling
vos_trace due to HW interrupts, thereby avoiding
spin_lock recursion.
Change-Id: I8d77845424c4081ba688efd2659e36212cf171c5
CRs-Fixed: 650344
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
vosTraceEnable API will now take two argument bitmask_of_moduleId
and enable. If bitmask_of_moduleId is set and enable is true,
MTRACE will be enabled for that corresponding bitmask. if enable
is false, MTRACE will be disabled for that module.
bitmask_of_moduleId=0 corresponds to all the modules.
Change-Id: I380ffad9b36e5ac5a0a5aded04925dfa6b421282
CRs-Fixed: 640946
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Disable the Qpower feature by default.
CRs-Fixed: 650886
Change-Id: I366ce67ffbc50c02800b313f0d70b3de63c7909f
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Parse the Assoc req frame and override the Rx Nss if operating Mode
notification IE is present.
Parse the Operating Mode action frame and update the Rx Nss to fw.
Change-Id: Ia6a6355c66ec76b54f3bb38b4106d16733cbd928
CRs-Fixed: 645346
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix of kernel panic during driver unload
Change-Id: I81c179b5489023ef86fabd3c7d4ad4831a923a37
CRs-Fixed: 651719
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.96A
Copyright fix for SDIO gerrits.
wlan: New files for SDIO based HIF, updated WMI
qcacld-new: Data Path related changes to support SDIO based HIF
qcacld-new: BMI related changes to support SDIO based HIF
qcacld-new: OS related changes to support SDIO based HIF
qcacld-new: HDD related changes to support SDIO based HIF
Makefile changes for building CLD wlan SDIO driver.
qca-cld: pl 2.7.3 build error fix.
Change-Id: I9dd1f698544929b2ae44b7b530c9e017d5fc57d1
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.96A
Change-Id: I31f326a12818ae067a45fc0b0e02fa191732017f
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fixing copyright issue.
Change-Id: I9bde228a7d43c9580565edff9fa87633c9450a54
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Added support for SDIO bus interface to HIF layer.
Change-Id: I3773987a2026c1771c4103d12c15a2f301899004
CRs-fixed: 640176
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The following changes were made-
1.Changed #if to #ifdef for ATH_11AC_TXCOMPACT flag.
2.Added checks for high latency during memory allocated (and
de-alocated) in htt_tx_attach (and htt_tx_dettach). SDIO does not need
DMA coherent memory
3.Protection for PCI specific code
Change-Id: I97b0280790b24c9e137a68bfe16b1732f88218d6
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Following changes were added -
1.Added null checks whereever needed
2.SDIO specific header files
3.Protection for PCI specific code
4.Override dbg TX pin to avoid side effects of default GPIO_6
5.SDIO specific extra initialization to set block size and ISR yield limit
Change-Id: I0df435c689fd2bb4ee96dc3cdfe250db871f51cd
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Added kernel version checks before accessing cfg80211 variables
Added SDIO specific header files
Added SDIO specific variables to ol_softc structure
Added bus type for SDIO bus
Change-Id: I68ddb02b93a6c689e578422987f7f3c23bc36737
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The following HDD specific changes have been made
1.Encapsulating CNSS code within CONFIG_CNSS flag
2.Kernel version checks for cfg80211 variables
3.Inclusion of SDIO specific header file
4.Increasing wait time for SDIO intialization to 10s
5.Disable flow control for HL system
Change-Id: I32ae2cb109190346654f0e73013c91cd9fb5f3e7
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This allows the build of Wlan with SDIO driver.
Change-Id: I4c23c9bd0c5583f7a0625fe81e77bbe796ad093e
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
pl 2.7.3 build script complaining some variable used without
correct initialize and compile error happen
initialize variable at the head of the function
Change-Id: I64545a07101aae4b7fdddaa87e00d98c73986a15
CRs-fixed: 651495
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.96
qcacld: Handle the Mimo PS when SAP receive assoc req.
qcacld: Convert classA statistics txpower to intervals of 1 dBm
qcacld: Delete SAP remote peers using correct MAC addr
TDLS: Create the TDLS peer entry on the add_station request.
qcacld: Fix to update PS settings dynamically
qcacld: enable the support for Green AP
TDLS: Set tdls hdd context to NULL after freeing
TDLS: Consider peer capabilities to frame tdls setup cnf frame
wlan: Fix logging wlan_hdd_softap_tx_rx
wlan: HDD Logging Enhancement
Change-Id: I0a6f52d0eb7a07fa3d21fb60191cc9fc3738f29a
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.96
Change-Id: I033341868457b26f1f2bb263cf83194f3ba7c3ef
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Parse the Assoc req frame for mimo power save and
update the infor to firmware under SAP mode.
Change-Id: I68f50676b8ce722b173fc3e9e1bcda1730b2967d
CRs-Fixed: 647571
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Host driver sends max tx power in intervals of 1 dBm to firmware;
But firmware converts it in to intervals of 0.5 dBm because hardware
uses 0.5 dBm. But the firmware while writing the output back to host
(class A statistics) does not convert it to intervals of 1 dBm.
Fix is to convert the txpower received from the firmware to in
intervals of 1 dBm.
Change-Id: Ica58081c21e9d5ea321f925f5cb8572d7c1d0817
CRs-Fixed: 649624
|