Revīziju grafs

1530 Revīzijas

Autors SHA1 Ziņojums Datums
Kiran Venkatappa
3a4153318c qcacmn: Add extract routines for WMI ext service ready event
Add helper routines to extract TLV params in WMI EXT service ready
event. These helper routines abstracts all TLV related information
providing APIs to extract ext serivce ready params.

Change-Id: Ic989331856ed2f9376965bdec4b658328f9e470b
CRs-Fixed: 1079237
2016-11-09 22:57:44 -08:00
Kiran Venkatappa
6768509c68 qcacmn: Pass valid dev in consistent mem alloc
On 64-bit platform consistent mem alloc was failing due to NULL
passed for dev. Fix this by passing valid dev in consistent mem alloc
call.

Change-Id: I730af58c637dc652c4e249b83d432e0b5f01f7fb
CRs-fixed: 1079575
2016-11-09 22:57:36 -08:00
qcabuildsw
7cd0866eab Release 5.1.1.3Z
Release 5.1.1.3Z

Change-Id: I28d651fc7ffb1b2aef113f062fadddf6616ab39d
CRs-Fixed: 688141
2016-11-09 20:26:00 -08:00
Liangwei Dong
2c73be828a qcacmn: Fix WMI command tx failure
qcacld-2.0 to qcacmn propagation

In USB solution, one WMI command will consume
one "resource". So, for WMI endpoint, the
"resource" number of one bundle is
HTC_MAX_MSG_PER_BUNDLE_TX rather than 2 *
HTC_MAX_MSG_PER_BUNDLE_TX.

Change-Id: Ia60e49a403a0d689d1ba8397f7c796cd911ab918
CRs-Fixed: 1013006
2016-11-09 20:25:59 -08:00
qcabuildsw
6dae88454c Release 5.1.1.3Y
Release 5.1.1.3Y

Change-Id: I9724278a15b403bdb174ee5375b89c446af9d469
CRs-Fixed: 688141
2016-11-08 22:54:46 -08:00
Sreelakshmi Konamki
e2e313532a qcacmn: Change time format of MTRACE logs
qcacld-2.0 to qcacld-3.0 propagation

MTRACE logs timestamp format is different from logcat logs,
and it's difficult to correlate with other logs.

This fix changes the timeformat of MTRACE logs
from qtimer ticks to hr:min:sec:msec

Change-Id: I45e5d28fbeccd757648f05ce4e593d8ca4fe7804
CRS-Fixed: 1049125
2016-11-08 22:54:45 -08:00
qcabuildsw
3f82a0e32d Release 5.1.1.3X
Release 5.1.1.3X

Change-Id: I74bd5e1c6c4d5b2272b0b36e3e3b61b999eabe38
CRs-Fixed: 688141
2016-11-08 02:37:00 -08:00
Mukul Sharma
5984d920a0 qcacmn: Change WMI command limit to 256 from 1024
qcacld-2.0 to qcacmn propagation

To debug the fwr stuck issue as early as possibile,
reduce the wmi max pending command threshold to 256
from 1024.

Change-Id: Ic3cbe26cca979dcaa68fca03e6fe1af397cf0c4f
CRs-FIXED: 1080761
2016-11-08 02:36:59 -08:00
qcabuildsw
6a4fcd9914 Release 5.1.1.3W
Release 5.1.1.3W

Change-Id: Ic0d1751e5b565f7e722bb83efc9d6d4dff1b0744
CRs-Fixed: 688141
2016-11-07 03:33:24 -08:00
Komal Seelam
887b648e11 qcacmn: ADD API to sanatize during SSR shutdown
During SSR, HDD context prevails, no need to free the contexts.
Hence add an API to sanatize runtime pm list during SSR shutdown.

CRs-Fixed: 1082449
Change-Id: I189eca6fc31dfa2cdedade3d5308f01311d72c88
2016-11-07 03:33:23 -08:00
Nandini Suresh
d94d51144b Release 5.1.1.3V
Release 5.1.1.3V

Change-Id: Ic7a637b9212bdc0e19a6896293f853041fdce438
CRs-Fixed: 688141
2016-11-04 11:21:51 -07:00
Mohit Khanna
6e1de59a3e qcacmn: Fix DP trace logging during HDD Tx timeout
Currently on a HDD Tx timeout, we are recording the event in DP Trace
framework. Currently the framework is unable to handle calls where skb
is NULL.
Add code to handle cases in qdf_dp_trace where the skb could be NULL.

Change-Id: I4d04cd59f11f19c4ba81219925c7f3011c97de29
CRs-Fixed: 1083941
2016-11-04 11:13:32 -07:00
qcabuildsw
bc005906f4 Release 5.1.1.3U
Release 5.1.1.3U

Change-Id: I8373b2f34f51fda16ece7bce2c6e02ffb8f0a372
CRs-Fixed: 688141
2016-11-04 11:12:57 -07:00
Pratik Gandhi
815c6d8a62 qcacmn: Implement run-time check for 8074 target for emulation
Target 8074 changes for emulation platform (VP/M2M/SOC) are under
compilation switch which does not allow single meta to run for
legacy platforms and Hawkeye emulation platform.
Change compile time switch to run time check for target.
Keep all emulation related changes under QCA8074_VP switch which
needs to be always enabled. It helps to identify emulation specific
changes. All emulation changes are enabled for target type 8074.

CRs-Fixed: 1082545
Change-Id: Id0bab52735154db086b56ecd751578dba75a311a
2016-11-04 11:12:44 -07:00
qcabuildsw
c1a9fe647a Merge "Release 5.1.1.3T" into wlan-cmn.driver.lnx.2.0-dev 2016-11-03 17:55:28 -07:00
Service qcabuildsw
3f11cfd901 Merge "qcacmn: add lithium rx queue setup wmi messages" into wlan-cmn.driver.lnx.2.0-dev 2016-11-03 17:55:02 -07:00
qcabuildsw
b378941978 Merge "Release 5.1.1.3S" into wlan-cmn.driver.lnx.2.0-dev 2016-11-03 17:54:51 -07:00
Service qcabuildsw
bf565d6368 Merge "qcacmn: Fix for HT_C tx lock issue" into wlan-cmn.driver.lnx.2.0-dev 2016-11-03 17:54:42 -07:00
qcabuildsw
e19d502759 Merge "Release 5.1.1.3R" into wlan-cmn.driver.lnx.2.0-dev 2016-11-03 17:54:07 -07:00
Service qcabuildsw
5768b57121 Merge "qcacmn: Add wmi_roam_scan_mode_fixed_param TLV alone for RSO Stop command" into wlan-cmn.driver.lnx.2.0-dev 2016-11-03 17:53:57 -07:00
qcabuildsw
38d8089cb3 Merge "Release 5.1.1.3Q" into wlan-cmn.driver.lnx.2.0-dev 2016-11-03 17:53:46 -07:00
Service qcabuildsw
9b47c64392 Merge "qcacmn: Move regdef for qca8074 out of AHB compiler flag" into wlan-cmn.driver.lnx.2.0-dev 2016-11-03 17:53:37 -07:00
qcabuildsw
0e21a4b1cd Merge "Release 5.1.1.3P" into wlan-cmn.driver.lnx.2.0-dev 2016-11-03 17:53:23 -07:00
Service qcabuildsw
50198ce2e8 Merge "qcacmn: Add iwprivs for AGILE DFS" into wlan-cmn.driver.lnx.2.0-dev 2016-11-03 17:53:14 -07:00
qcabuildsw
fa60886f11 Merge "Release 5.1.1.3O" into wlan-cmn.driver.lnx.2.0-dev 2016-11-03 17:53:02 -07:00
Service qcabuildsw
1b385964ee Merge "qcacmn: improve mboxping TX t-put for SDIO project" into wlan-cmn.driver.lnx.2.0-dev 2016-11-03 17:52:50 -07:00
qcabuildsw
4f55589c8a Merge "Release 5.1.1.3N" into wlan-cmn.driver.lnx.2.0-dev 2016-11-03 17:52:34 -07:00
Service qcabuildsw
2f2279452a Merge "qcacmn: Add top-level interrupt handling support for DP" into wlan-cmn.driver.lnx.2.0-dev 2016-11-03 17:52:19 -07:00
Service qcabuildsw
bb1329672e Merge "qcacmn: Add configuration interace for Lithium Datapath" into wlan-cmn.driver.lnx.2.0-dev 2016-11-03 17:52:07 -07:00
Service qcabuildsw
eb268f4310 Merge "qcacmn: Add Lithium DP Tx core functionality" into wlan-cmn.driver.lnx.2.0-dev 2016-11-03 17:51:55 -07:00
qcabuildsw
8b0b064755 Release 5.1.1.3T
Release 5.1.1.3T

Change-Id: I7f299465ecf07b2103daa81b3021b66a1dfc0181
CRs-Fixed: 688141
2016-11-02 12:02:10 -07:00
Leo Chang
e34fbde3bd qcacmn: add lithium rx queue setup wmi messages
WMI changes for rx reorder queue setup.

Change-Id: I4c8b1a5b8fd50cceaf754bdfdecada695871fe96
CRs-fixed: 1080338
2016-11-02 12:02:09 -07:00
qcabuildsw
79a405f7f6 Release 5.1.1.3S
Release 5.1.1.3S

Change-Id: I98a5a28bd8a23026926f3b1fbf9e654e5c5c3617
CRs-Fixed: 688141
2016-11-02 11:29:38 -07:00
Venkateswara Swamy Bandaru
b3c810b062 qcacmn: Fix for HT_C tx lock issue
Added missed condition while locking HT_C tx lock when
htc_issue_packets returns error

Change-Id: I29ce11f20d68297bd946e0925a2e59a576744e73
CRs-Fixed: 1084979
2016-11-02 11:29:37 -07:00
qcabuildsw
c040943316 Release 5.1.1.3R
Release 5.1.1.3R

Change-Id: Iaabb50e00735f3fb50bb85decf4171300f42b874
CRs-Fixed: 688141
2016-11-02 08:46:50 -07:00
Selvaraj, Sridhar
c871917062 qcacmn: Add wmi_roam_scan_mode_fixed_param TLV alone for RSO Stop command
Add only wmi_roam_scan_mode_fixed_param TLV for ROAM_SCAN_MODE disable
command[i.e. mode is set with WMI_ROAM_SCAN_MODE_NONE |
WMI_ROAM_SCAN_MODE_ROAMOFFLOAD]. This is to retain the scan params
[n_probes, dwell time] so that it can be used if ROAM_INVOKE command
follows ROAM_SCAN_MODE disable.

Change-Id: Iafe31850872cac3eaff35eeb57ab271b4409ef18
CRs-Fixed: 1084912
2016-11-02 08:46:49 -07:00
qcabuildsw
be0eb3d163 Release 5.1.1.3Q
Release 5.1.1.3Q

Change-Id: I0b75b540f4c3e9ddfc0a1b48f305261659a94249
CRs-Fixed: 688141
2016-11-02 05:48:41 -07:00
Kiran Venkatappa
8c8390a7c2 qcacmn: Move regdef for qca8074 out of AHB compiler flag
X86 uses PCI to connect to qca8074. ATH_AHB is not enabled on x86
but regdef is required to set correct offset for registers. Move the
initialization code out of ATH_AHB compiler flag.

Change-Id: I369f9c87e006fa3ae929e18a6922332d84f01382
CRs-Fixed: 1079647
2016-11-02 05:48:40 -07:00
qcabuildsw
7cec5a90f0 Release 5.1.1.3P
Release 5.1.1.3P

Change-Id: I2090822d36b1ad535369feb16a2299658a101b42
CRs-Fixed: 688141
2016-11-02 05:14:33 -07:00
Nandha Kishore Easwaran
72c39f9723 qcacmn: Add iwprivs for AGILE DFS
Enable/disable agile mode.
Set pre-cac timeout.

Change-Id: Ib3a68b53938ad6f1fe5075be7ca4d591744b9a31
CRs-fixed: 1075392
2016-11-02 05:14:31 -07:00
qcabuildsw
c8e3d1986d Release 5.1.1.3O
Release 5.1.1.3O

Change-Id: I6eb199a1e8b4e4697383998e2692b3be5292d094
CRs-Fixed: 688141
2016-11-01 23:18:52 -07:00
gbian
b417db2f04 qcacmn: improve mboxping TX t-put for SDIO project
qcacld-2.0 to qcacmn propagation

Return HTC_SEND_FULL_KEEP directly in epping_tx_queue_full function
and give nodrop pkts higher priority over normal pkts

Change-Id: Ib36e1a9f34eb9054b12f0e8ba54a86ace7d6c8f8
CRs-Fixed: 990726
2016-11-01 23:18:51 -07:00
qcabuildsw
7aa5d2d431 Release 5.1.1.3N
Release 5.1.1.3N

Change-Id: I11e211f61fbf18ded460988e8af909f8e9fe27fa
CRs-Fixed: 688141
2016-11-01 20:06:54 -07:00
Vijay Pamidipati
b775e13093 qcacmn: Add top-level interrupt handling support for DP
Add support for initialization of Lithium Datapath interrupts
and top-level interrupt handler for Datapath interrupts

CRs-Fixed: 1073253
Change-Id: I690d914221cf8a6d2ffdeb25785b1d534f56dfe7
2016-11-01 20:06:53 -07:00
Vijay Pamidipati
d41d6d6a49 qcacmn: Add configuration interace for Lithium Datapath
Add a generic framework (wlan_cfg) for all configuration parameters
(eg.number of tx/rx rings) used by DP. Define all the parameters
as macro constants. We will later enhance wlan_cfg framework to
read these parameters from device tree file or ini file and populate
in DP config structures.

CRs-Fixed: 1073253
Change-Id: I7e4ddadb64006d17399acb68f92cf17fe23a98e2
2016-11-01 20:06:52 -07:00
Pamidipati, Vijay
576bd154a2 qcacmn: Add Lithium DP Tx core functionality
Implement Lithium Core Tx Data Path, Tx HW descriptor processing
and Tx Completion Path (Processing of WBM Release Ring)

CRs-Fixed: 1073253
Change-Id: I11bebc49177398a157fcd161228859e2ef860402
2016-11-01 20:06:51 -07:00
qcabuildsw
d3403796de Merge "Release 5.1.1.3M" into wlan-cmn.driver.lnx.2.0-dev 2016-11-01 14:55:06 -07:00
Service qcabuildsw
2a3162d0e5 Merge "qcacmn: add tx descriptor handle" into wlan-cmn.driver.lnx.2.0-dev 2016-11-01 14:54:49 -07:00
qcabuildsw
c7ed1b2630 Merge "Release 5.1.1.3L" into wlan-cmn.driver.lnx.2.0-dev 2016-11-01 14:54:07 -07:00
Service qcabuildsw
3e7086926d Merge "qcacmn: Add Lithium RX HAL definitions / macros / API's" into wlan-cmn.driver.lnx.2.0-dev 2016-11-01 14:53:47 -07:00