| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
add athdiag support for USB
athdiag is a userspace tool that can read/write target register.
Change-Id: I06035c65402b6f45efd50fdb356a5a7cf6460e93
CRs-fixed: 607579
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
add suspend/resume callback for usb interface.
Change-Id: I33765475cf75f335882bc2a8747f6c088d5e5a87
CRs-fixed: 607579
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
add USB folder into HIF to implement the USB relative function
Change-Id: Idfc0e710a6fca85e10b35e3efe2f24b68c5df0a5
CRs-fixed: 607579
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
There are some different settings for high latency and low latency.
So we create a new WCNSS_qcom_cfg.usb.ini for usb interface using.
Change-Id: I15fae1d87d472cd74a7a96bafe3d094cc4ab4aae
CRs-fixed: 607579
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Current the Makefile only supports PCI as default.
We export a parameter to choose which IF used.
For pci IF
export CONFIG_ROME_IF=pci
make
For usb IF
export CONFIG_ROME_IF=usb
make
PS:fix some compile issue for ROME usb in mainline
Change-Id: I1d5241dd8851429bfa67ff3f6303701f2efcac39
CRs-fixed: 607579
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
separate different include file for PCI and USB
Change-Id: I43944dd3103a4f14510a2df59da1f1c4ef2d7bef
CRs-fixed: 607579
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
separate different allocate function for PCI and USB
modify MAX_SUPPORTED_PEERS to 8 for HL
Change-Id: I01af6d4d337e0b1269442bc7c7a17a822d1adec1
CRs-fixed: 607579
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
ping can not work due to incorrect tid info in host side for
multicast/broadcast packet
Change-Id: I0d2f871d594d1b676869917f09a3a615e0e115cb
CRs-fixed: 607579
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
ol_tx_enqueue will do twice spin lock and cause deadlock.
Only HL mode will call ol_tx_enqueue.
Change-Id: I2a00e04b0265f8d7eb62beead332adfd330cd467
CRs-fixed: 607579
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
to avoid build WMA module fail for USB IF
Change-Id: I47442cedf5a5dfa3e30a7842159e9092cb1a3062
CRs-fixed: 607579
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
1.saperate different include file for PCI and USB
2.change module license for USB(Proprietary -> Dual BSD/GPL)
Change-Id: I447134a182c9f23092ffc81ddf3db2fd204fbcec
CRs-fixed: 607579
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
1.separate different include for PCI and USB.
2.modify HL target config in wlan_tgt_def_config_hl.h
3.add a_usb_defs.h for USB usage.
4.separate different HIFSend for PCI and USB.
Change-Id: I870609dd4dbf7b2c1186ec98c7bcf7e7eb81bdf2
CRs-fixed: 607579
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
separate credit base flow control for USB IF
Change-Id: I01d88f49d157d108160734e2346bd26972591e69
CRs-fixed: 607579
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
For 2.4G we need to set hardware mode to proper value based on
the settings of enableVhtFor24GHzBand and if ACS is enalbed.
Change-Id: I6fc33a0502f8c7445913c91698c116cda287e4cf
CRs-fixed: 631601
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add check to allow wake up commands after target is
suspended and fail other WMI commands
Change-Id: I99559ff08a7142dee51de7d8527a80a7d3ef02dc
CRs-fixed: 649299
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add gAllowDFSChannelRoam field for WCNSS_qcom_cfg.ini. Default is 0.
Propogate it to various CSR data structures and WMA
Exclude DFS channels while filling in CSR roaming channel list
Set WMI_SCAN_BYPASS_DFS_CHN bit in scan_ctrl_flags of WMI_ROAM_SCAN_MODE
command.
Change-Id: I60eece637a50e6d03179b19210bbf68be992a376
CRs-Fixed: 643168
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Provide runtime configuration support for memory leak
debug feature using ini flag.
Change-Id: Ib2d225897896ec357bbef69b7d89ddcab7326eed
CRs-Fixed: 583700
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change "wlan: qcacld: Support 2nd version of SENDACTIONFRAME"
introduced an error in the destination BSSID test logic such that the
BSSID test fails when the correct BSSID is supplied. Correct the test
logic so that the current BSSID is accepted.
Change-Id: I5bc1a1229863f4c2d5ed1937928b3e0b6c3cc3e4
CRs-fixed: 648963
|
| | |\| | | | | |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master: (23 commits)
Cafstaging Release 1.0.0.92
wlan: Setting default country code from WCNSS_qcom_cfg.ini
wlan: Add Session Id in PE Module
wlan: Fix for missing WMM IE in beacon when system is in IBSS role
wlan:Sessionize WME configuration
Make sure ACKs are always sent after receiving a Probe Response
wlan: Resolving 64-bit Compilation Errors.
Block scan during BTCOEX operations.
wlan: Missing error and info logs in connect path (Part 4)
wlan: Issue explicit SSR when the chip does not respond to FIQ
STA is disconnected with specific AP IPTIME N904NS
wlan: qcacld: Fix thermal throttle level switch error
wlan: WDA_DS_FINISH_ULA message processing 64-bit clean
wlan: Invalid reload driver fix
wlan: Fix null pointer references found in static analysis.
Reset client pointer to NULL after returning from vos_mem_free()
wlan: Avoid connection to an already existing session.
wlan: VHT IEs missing in Reassoc Request after roam
qcacld: Enable adaptive power save(Qpower) by default.
qcacld: Do not send WMI command if target is suspended
...
Change-Id: I4cfc12fc7746e4145d093341844b27b38adaaf06
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.92
Change-Id: I51f8ba1523bff0a9278f2b866bb3949dd0343c86
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add the option to set default country code from ini. If set this
will oevrride the default CC coming from nv.
Change-Id: I2bd8fd8338aa2c7389a24e70faaa0835f05d7027
CRs-Fixed: 582318
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Improvements in Logging for PE Module. These changes prints
Session Id information in the logs.
Change-Id: I422c23e4836db8e8cdf8bbdc7846d07c46aa99d9
CRs-Fixed: 641356
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This will fix the case when system is in IBSS role or SoftAP role,
we will include WMM IE as well QOS
Change-Id: I8ac8c7088b5036f68d933e386a9708ca086f8d2f
CRs-fixed: 611623
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
If device in STA mode connects to an AP having WME disabled then
CSR disabling WME CFG item which is getting reflected in
SAP mode i.e WME is disabled for both modes while operating in
concurrency mode.
WME CFG item is not sessionized and it is getting used commonly
in SAP and STA mode.
As part of this change WME configuration is sessionized.
Change-Id: I9d033b3aea7274dfc9df185f24b32cdf76c1417b
CRs-Fixed: 573384
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Previously during active scan, STA will send 5 probe requests
at 0th,10th,20th,30th,40th msec of scan interval.But with MAX
channel timeout at 40th msec, STA after sending probe request,
immediately switches the channel resulting in unacked probe
response.This patch makes sure STA will not send probe request
at MAX channel time slot.Also a dump command to configure num-
ber of probe request is provided.
Change-Id: I8d107e58ca03552a391b182e1d6c523840cc1d92
CRs-fixed: 507103
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Due to different pointer size's in ILP32 and LP64,typecasting
a void pointer to int is resulting in "cast from pointer to
integer of different size" error.Resolved compilation errors
by using "uintprt_t" datatype which is internally typecasted
to unsigned long and also performed the sanity on 32-bit
device.
Change-Id: I9b571416121da91b365248b4b3d1aa32c52f101e
CRs-Fixed: 581989
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Framework issues BTCOEXMODE 1/2 signifying the critical period
where the WiFi has to acquire the antenna during the coex
operations with BT. Thus use the same indication to also
block off channel operations , VIZ scan.
Change-Id: I67db9ad90b0c649ffd27a12c943dff09e4b6c0f1
CRs-Fixed: 584636
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Added error and info logs, trimmed the logs
(exeeding 80 characters) and rearranged some logs
for connect path in limProcessAuthFrame.c
Change-Id: I471a91c7d007d5aca46e5513aa6a5d57aacb3191
CRs-Fixed: 576052
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
On detecting certain error conditions DXE will try to restart
the WCN susbsystem by sending an FIQ to the WCN chip so that
it restarts but if the chip is in bad state it wont handle the
FIQ, in such a case we should issue an explicit SSR which will
restart the WCN subsystem.
Change-Id: I28b60054927772dea987d6e8e64ac7f919232282
CRs-Fixed: 596762
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
STA gets disconnected with AP IPTIME N904NS when AP is configured
for WPA1 + TKIP on CH 161.
Change-Id: I0cc83a72c393e05bdc6b5c7edb05bdc0339b990e
CRs-Fixed: 599931
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix the logic to determine thermal level from temperature.
Change-Id: Ifb6f71405666a1c0a39e0718478b3db645f37929
CRs-Fixed: 641950
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Due to different pointer size's in ILP32 and LP64,we are facing
compilation issues when typecasting pointer to integer or
vice-versa.These are now resolved so that the WDA_DS_FINISH_ULA
message can be properly processed on 64-bit systems.
Change-Id: I535d38316442cc43e61e539264e6920bddab0a77
CRs-Fixed: 582086
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
If firmware could not power collapse whatever reason,
DXE interrupt could not be cleared if ISR is scheduled when IMPS mode.
Then next firmware power restore,
Empty interrupt will be issued when host power state change.
Incase, IMPS mode received empty interrupt,
and firmware could not power collapse,
host will detect this situation as successive empty interrupt.
Then issue SSR.
To prevent this invalid SSR, if interrupt happen with IMPS mode,
set dummy frame count to DXE channel control context.
Change-Id: Ib3b2d40f482f0f1cea48a1a133ec6dc4e50c7d11
CRs-fixed: 599833
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fixed potential null pointer references and
memory leaks find by static code analysis.
Change-Id: I4b7e417e4347de48befdeef29211cccb3c7ede4c
CRs-Fixed: 594219
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In the PE Module resetting the pointer to NULL is done by this
commit.
Change-Id: Ia1e8c1d08937c2e0034f58c08ae63ce84d06de21
CRs-fixed: 586361
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This commit ensures to return a failure on a connection attempt to a
network with which a concurrent interface is already associated.
Change-Id: I8586197a97e90879fae82bda3e3a8887f0fdec68
CRs-Fixed: 550579
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When roaming from one AP that supports Very High Throughput
(802.11ac, VHT) to another, the 802.11ac rates are no longer
used. The problem is that there are no VHT IEs in the Reassoc
Request that is sent to the AP that is being roamed to.
To fix this issue, the LIM session entry that is used for the new
BSS has the VHT information set correctly. Also, the routine
that sends out the Reassoc Request is modified to look at the
VHT information and add the VHT IEs to the frame if appropriate.
Change-Id: I489b3e4b4644f2da23f564e8378213d45a6dd77f
CRs-Fixed: 573910
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Enable the Qpower feature by default.
Change-Id: I52da35c6af14d6ff9661b50f3f3ca3ba53d76e12
CRs-Fixed: 646915
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Do not send WMI command if target is in suspended state.
In addition remove resetting country info from csrStop
as csrStop happens after WDA_Stop and in WDA_stop
target is already suspended and reset.
Change-Id: Idf5043f003b51287c4e16fb3f5b1b4f58b55b907
CRs-fixed: 647569
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Correct size to wlan_write_to_efs
in vos_nv_write function.
CRs-Fixed: 646668
Change-Id: I9d49ff811c8707ab2b877103a9660d0323cfbc20
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
If center CH set as CH144, VHT80 is not working.
CH144 was missing during CH bonding mode configuration.
Add CH144 also for channel bonding configuration.
Change-Id: I44e7699a03a0ac32803ec40e86cb9d909a2457ab
CRs-fixed: 584100
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Intializing local variable of type 'tpUpdateBeaconParams' to zero
in all the places referred in the code to make sure valid BSSIdx
is populated.
Change-Id: Ia89e414ed857f58c8697f9763b7becc01b4f2ac9
CRs-fixed: 546910
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master: (33 commits)
Cafstaging Release 1.0.0.91
qcacld: In SAP case, split HDD control and Data path logs
wlan: qca-cld:Add parameter to set management frame rate in 2.4Gh
wlan: Get Mac addr from platform driver
wlan: Disable NSOffload on all slots during resume.
wlan: stop printing redundant logs during SAP unload.
qcacld: CL 902770 - update FW interface debug log file
qcacld: Use the tx power from regulatory rule
wlan: Logging enhancement for connect and start bss path
wlan: enahnce logic to obtain the country from country IEs
qcacld: Fix of crash caused by cnss_diag_notify_wlan_close
wlan: Remove Excess logs causing watchdog timeout.
wlan: Don't process reg_notifier during SSR and load
wlan: wlan_hdd_cfg80211_del_pmksa error code causing infinite loop
qcacld: Recover from target wakeup failure
wlan: enable SAP auto channel selection feature by default.
P2P: Log enhancement in offload and non offload scan path in PE.
qcacld: Ensure action for all cases of WMI_PEER_STA_KICKOUT_EVENTID
qcacld: Resume TLshim RX thread during SSR
qca-cld: register tx flow control instance with sap mode
...
Change-Id: I47d80f62fef413806dcb80581eafbeddd33ac04b
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.91
Change-Id: I6b0a5f5472b021d7508deb806b539caf69925f0d
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is the propagation from prima to qcacld
Printing DATA path HDD logs distinctly by adding new log level,
VOS_MODULE_ID_HDD_DATA, and hddDataLog() function.
Change-Id: I5c458a54e29a352a8054427e0b8c3a24d2dccd37
CRs-Fixed: 645391
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add gDefaultRateIndex24Ghz param in .ini to change
WNI_CFG_DEFAULT_RATE_INDEX_24GHZ of cfg.dat, used to set
management frame rate in 2.4Gh.
gDefaultRateIndex24Ghz Rate(MBPS)
1 1
2 2
3 5.5
4 11
5 6
6 12
7 24
Change-Id: I1a39cede64558192c23f4bfed9b505878d755ba9
CRs-Fixed: 616045
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Read the MAC address from the platform driver preferrably and
fall back to the option of auto generating the same, if the
MAC read is invalid.
Change-Id: I1b5378ed90927ab8d457c0e7f610934ef6e19aa3
CRs-Fixed: 583465
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
NSOffload is enabled on per slot basis for each IPv6 addresses
during suspend. During resume slot index 0 was the only slot
being disabled, which leaves other slot index still active in the
firmware. This use to filter out MC packets being received to the
host even when host is active/out of suspend.
To overcome this, NSOffload is being disabled on all slots during
resume.
Change-Id: I48d8d49f8afa0318b8475c7e93e07ad706816984
CRs-Fixed: 579662
|