Commit Graph

62 Commits

Author SHA1 Message Date
Anurag Chouhan
b36db51a55 qcacld-3.0: CL 1501755 - update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation.

NAN Data Path WMI changes DATA END and CONFIRM messages

Change-Id: I6edaff37931db83d057e1ddb1e9952e2b0dc87aa
CRs-Fixed: 865207
2016-05-18 16:34:57 -07:00
Anurag Chouhan
86eab9be3d qcacld-3.0: CL 1498085 - update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation.

WMI changes to handle action frames of different category in WoW mode

Change-Id: Icbf9ad7cac93dd75ddb976a0f781e20b60201896
CRs-Fixed: 865207
2016-05-18 16:34:47 -07:00
Anurag Chouhan
cc474b7665 qcacld-3.0: CL 1494723 - update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation.

Add WMI interface changes to send buckets_scanned bitmask per each scan
cache entry that is sent when WMI_EXTSCAN_GET_CACHED_RESULTS_CMDID

Change-Id: I284e6044c713c48dd3887852e1d1f6e8f85439a7
CRs-Fixed: 865207
2016-05-18 16:34:34 -07:00
Anurag Chouhan
b3fa7a1d57 qcacld-3.0: CL 1492713 - update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation.

WMI changes for adaptive dwell time scan.

Change-Id: Ibdd1bdd607b3acac5d55312ee2595c32892c89b5
CRs-Fixed: 865207
2016-05-18 16:34:24 -07:00
Anurag Chouhan
90c1a18590 qcacld-3.0: CL 1491974 - update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation

Add new WMI event for tx power stats.

Change-Id: Ic14b1c3c3538f5e1a62b69535c27108152f7076d
CRs-Fixed: 865207
2016-05-18 16:34:19 -07:00
Anurag Chouhan
0e13ab0b1f qcacld-3.0: CL 1490576 - update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation.

Add new TLV tx_time_per_tpc_extended which is array of A_UINT32
to support tpc_levels more than MAX_TPC_LEVELS in
wmi_radio_link_stats_event_fixed_param Migrating Timekeeper debug
log identifiers into the NaN module.

This change set also includes dbglog id change from CL 1440161.

Change-Id: I127bb10c989c0d7ee8a0f9cc9c57e2c824017165
CRs-Fixed: 865207
2016-05-18 16:34:14 -07:00
Anurag Chouhan
08f66c6ad3 qcacld-3.0: CL 1489600 - update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation.

NAN Data path interface revamp to support backward compatibility

Change-Id: I3bf01c32d6423326fbb25db42d527ac7854f23d8
CRs-Fixed: 865207
2016-05-18 16:34:09 -07:00
Anurag Chouhan
05d05fe52d qcacld-3.0: CL 1488100 - update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation.

Add support for scenario debug logging
WMI changes to control WISA features of firmware from host.

Change-Id: I01d96c423b6241248242aa2feae6887d8f202691
CRs-Fixed: 865207
2016-05-18 16:32:25 -07:00
Anurag Chouhan
798fa4a38f qcacld-3.0: CL 1485676 - update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation.

Add MAC phy, Hardware mode, soc mac hardware, soc hal reg capabilities.

Change-Id: I7ce118d5e9c4d762ef900dc4b9b0137a76e66091
CRs-Fixed: 865207
2016-05-18 16:32:04 -07:00
Krishna Kumaar Natarajan
7dde8c7108 qcacld-3.0: CL 1483121 - update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation.

Provide backward compatibility with host using MAC ID and FW using MAC ID
and Increase physical address from 32 to 64 bits in MGMT TX send command.

Change-Id: Idef6994468f2d34a0a3581531f228e2a7efd7883
CRs-Fixed: 865207
2016-04-20 22:22:20 -07:00
Krishna Kumaar Natarajan
79a2a083ae qcacld-3.0: CL 1481784 - update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation.

Define ROAM_START and ROAM_ABORT WMI notifications.

Change-Id: Idf0fec82a847f9c54fdad9daad30aaed6a7b590d
CRs-Fixed: 865207
2016-04-20 22:22:17 -07:00
Krishna Kumaar Natarajan
4bed4ec79b qcacld-3.0: CL 1479065 - update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation.

Add Qboost dbglog IDs and module ID, add pdev_id to WMI cmds,
wal_power_debug framework to handle WMI cmd for LP features.

Change-Id: I815e29284ab21086f75197c2ce1319e13074e00f
CRs-Fixed: 865207
2016-04-20 22:22:14 -07:00
Krishna Kumaar Natarajan
40b3c112d3 qcacld-3.0: CL 1478986 - update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation.

Addition of new debug log IDs for the Timekeeper module and move
qtimer fields from wmi_vdev_tsf_tstamp_action_cmd_fixed_param to
wmi_vdev_tsf_report_event_fixed_param.

Change-Id: I20f1dbb855b3cd0c2b8e9fe10c27e5164527e406
CRs-Fixed: 865207
2016-04-20 22:22:11 -07:00
Krishna Kumaar Natarajan
489bf8df6c qcacld-3.0: CL 1476830 - update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation.

Add 11ax/HE fragmentation support flags and add flags to allow
automatic and forced enabling of pktlog.

Change-Id: Ic4bbaf71279ee6fef190530dd70a798be7267797
CRs-Fixed: 865207
2016-04-20 22:22:03 -07:00
Krishna Kumaar Natarajan
ea0a796e9e qcacld-3.0: CL 1476371 - update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation.

WMI change to enable Custom aggregation size for ADDBA request and
response through WMI command WMI_VDEV_SET_CUSTOM_AGGR_SIZE_CMDID.

Change-Id: I0fb54e8f32344b209787239ed64d7ecb13ea56fb
CRs-Fixed: 865207
2016-04-20 22:21:59 -07:00
Krishna Kumaar Natarajan
ee6cfa7061 qcacld-3.0: CL 1475852 - update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation

New module ID for NAN 2.0 and
fwcommon change to add the support for TX Time per TPC.

Change-Id: Iabf3286d771d605632cb9a3711baf5eb3e84889a
CRs-Fixed: 865207
2016-04-20 22:21:56 -07:00
Krishna Kumaar Natarajan
3bd7364475 qcacld-3.0: CL 1473135 - update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation.

Adding new WOW_EVENT and WOW_WAKE_REASON for TDLS Connection tracker events.

Change-Id: Iffc20bf2d18a6f372105570697104c0b8ffca3b3
CRs-Fixed: 865207
2016-04-20 22:21:50 -07:00
Sandeep Puligilla
62f7ca0750 qcacld-3.0: CL 1472279 - update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0

Add 11s mesh subtype and service, add TSF in beacon.

Change-Id: I1f03072d6ad5c493f2ef2d2f7dc47f47be98a042
CRs-Fixed: 865207
2016-04-20 22:21:32 -07:00
Sandeep Puligilla
1dbd750c8c qcacld-3.0: CL 1470160 - update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0.

Periodic channel stats and WMI chan info extension
Define a flag which indicates the packet responsible
for wake up the host from suspend mode

Change-Id: Ieb5f47f16c5f55790511e02d97db57f4fdf6de97
CRs-Fixed: 865207
2016-04-20 22:21:21 -07:00
Rajeev Kumar
e18f528464 qcacld-3.0: CL 1469421 - update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0
WMI change for the per vap dscp override

Change-Id: Ia2004cb60959b34f8976282f560edfea3b1153aa
CRs-Fixed: 865207
2016-04-20 22:20:17 -07:00
Sandeep Puligilla
1d9a8d8cc1 qcacld-3.0: CL 1469405 - update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0

WMI scan flag to enable strict passive scan on passive chns
Provide initial Hawkeye HW header files.

Change-Id: I31b3244441857c812dc208d4ea2ce66d65c4fec3
CRs-Fixed: 865207
2016-04-17 18:08:05 -07:00
Sandeep Puligilla
b6ddc26740 qcacld-3.0: CL 1469344 - update fw common interface files
propagation from qcacld-2.0 to qcacld-3.0

bpf_instruction_size parameter is added in wmi_resource_config

Change-Id: I188395cefc997052d7e4cd020a41e6ef788e82f3
CRs-Fixed: 865207
2016-04-17 18:07:58 -07:00
Sandeep Puligilla
ff55fecd91 qcacld-3.0: CL 1469034 - update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation

add a wmi command to enable/disable channel
avoidance report event from firmware

Change-Id: Ic84728b315b4729470238098a91ef6bb629b3f7b
CRs-Fixed: 865207
2016-04-17 18:07:48 -07:00
Kiran Kumar Lokere
13644679a2 qcacld-3.0: Move the channel width enum to cds
Currently channel width has different enum values in
different modules. Move the channel width enum definition
to CDS to maintain single channel width enum value in
the driver

Change-Id: I6a46d0c02546263080a15a3ec7c52486fc51e98e
CRs-Fixed: 983914
2016-04-17 18:06:59 -07:00
Sreelakshmi Konamki
58f4d625fc qcacld-3.0: CL 1466376 update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation.

Enhanced mcast filtering for incoming packets that have
multicast IP but unicast mac

Change-Id: Id50d9130f050ec9a948fdba9931c88b9111bb6ad
CRs-Fixed: 865207
2016-04-17 17:53:58 -07:00
Sreelakshmi Konamki
f9bde8477f qcacld-3.0: CL 1465726 update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation.

add fields to WMI pdev LED config cmd to specify blink parameters

Change-Id: Icd3cf8df3f5af6eed4c7263de641a61e3560b4fc
CRs-Fixed: 865207
2016-04-17 17:53:47 -07:00
Sreelakshmi Konamki
8fd1bfd9f5 qcacld-3.0: CL 1464702 update fw common interface files
New events required for moving TDLS connection tracker to host.

Change-Id: Icca87b3b3441fb126811d792ee59cebe14e0d462
CRs-Fixed: 865207
2016-04-17 17:53:37 -07:00
Sreelakshmi Konamki
02a4d7c4af qcacld-3.0: CL 1463814 update fw common interface files
adding wmi cmd for setting BT paging and WLAN P2P/STA/SAP sched interval.

Change-Id: I07b885d726c12d8a9e7e8b179ad427b24a2f5db8
CRs-Fixed: 865207
2016-04-17 17:52:16 -07:00
Govind Singh
869c9871d0 qcacld-3.0: CL 1462943 update fw common interface files
Replace mac_id with pdev_id, add vdev_id to peer commands/events
and change reserved0 to pdev_id in PDEV commands

Change-Id: Id112e0eb6262739a1fd1767150d29cc5bd59955b
CRs-Fixed: 865207
2016-03-25 17:42:00 +05:30
Govind Singh
76d82bcb36 qcacld-3.0: CL 1461271 update fw common interface files
MPDU density advertisement

Change-Id: If6e03586008cf498dfe1c38dcd31dc04043f1f2c
CRs-Fixed: 865207
2016-03-25 17:42:00 +05:30
Govind Singh
d24f5e4289 qcacld-3.0: CL 1457903 update fw common interface files
WMI changes for introducing 11ax capabilities
add new dbglog IDs for scan events

Change-Id: Ie9d30e397ae7bfe84619acab4c42bc8739b19a99
CRs-Fixed: 865207
2016-03-25 17:42:00 +05:30
Govind Singh
69616c1c89 qcacld-3.0: CL 1454086 update fw common interface files
Remove VDEV_TYPE_xxx enum defs.

Change-Id: Id836ddacb245db303d8f8f8754b24f53937bf8b8
CRs-Fixed: 865207
2016-03-25 17:42:00 +05:30
Govind Singh
941bd5e5be qcacld-3.0: CL 1453185 update fw common interface files
NAN data WMI changes.

Change-Id: I9292af24d92c9e522b7889a02194e54b2f113917
CRs-Fixed: 865207
2016-03-25 17:42:00 +05:30
Govind Singh
b5158e2692 qcacld-3.0: CL 1452008 update fw common interface files
add a flag bit in WMI_WOW_ENABLE_CMD param to control sending PM_PME after WOW

Change-Id: Ifd61ecdc51a51683369e8672a7cd61a6ebb5ec42
CRs-Fixed: 865207
2016-03-25 17:41:59 +05:30
Govind Singh
67b83b8266 qcacld-3.0: CL 1450690 update fw common interface files
WMI per-peer max/min tx rate spec

Change-Id: I7af4dc75058062f9b4b088133a0696b8fc6da04d
CRs-Fixed: 865207
2016-03-25 17:41:59 +05:30
Govind Singh
d0c80a3e18 qcacld-3.0: CL 1449912 update fw common interface files
Add wmi interface for MBO(MultiBand Operation) feature

Change-Id: I81370b40c0d8232b57699cc6cfb0ef5113e33058
CRs-Fixed: 865207
2016-03-25 17:41:59 +05:30
Govind Singh
45ef44a926 qcacld-3.0: CL 1448844 update fw common interface files
WMI handle changes to incorporate ini changes to enable/disable collection of MIB stats
WMI interface change for scan suspend

Change-Id: Icdcca16827af85e6b694dcd7ad0be2b4d0d8ac45
CRs-fixed: 865207
2016-03-25 17:41:59 +05:30
Govind Singh
8618029254 qcacld-3.0: CL 1446198 update fw common interface files
Added One tuple control flag bit WMI_FLAGS_IS_IPV6_ANYCAST and
added one parameter 'num_ns_ext_tuples_cfg' in wmi_resource_config
RTT definitions updated
Add wmi interface for MBO(MultiBand Operation) feature.

Change-Id: If698fc104e9ac39d6b58c88a542a30c2ba59d52b
CRs-fixed: 865207
2016-03-25 17:41:59 +05:30
Govind Singh
32cced3b75 qcacld-3.0: CL 1445182 update fw common interface files
Fix QTF build errors
Merge remaining common commands and events of WIN and MCL

Change-Id: If534f7960d39d40fc6cb2ed18c37ecd7e4c6db97
CRs-fixed: 865207
2016-03-25 17:41:58 +05:30
Govind Singh
c7d519439b qcacld-3.0: CL 1444210 update fw common interface files
Merge WIN's wlanfw_cmn.2.0 WMI message defs

Change-Id: I6489713538ac945386bc9b089a4a014d41281382
CRs-fixed: 865207
2016-03-25 17:41:58 +05:30
Govind Singh
fad2f214b8 qcacld-3.0: CL- 1443550 - update fw common interface files
WMI changes for gscan enhancements

CRs-Fixed: 962169
Change-Id: If319738b42d4e71aec8d21624546ca039232c413
2016-03-25 17:41:58 +05:30
Govind Singh
42f7154c94 qcacld-3.0: CL- 1443304 - update fw common interface files
WMI changes for EPNO enhancement.

CRs-Fixed: 962167
Change-Id: I8439c4f574738d89d54300e08fbd7e2d536863a9
2016-03-25 17:41:58 +05:30
Govind Singh
ce8fd91b4f qcacld-3.0: CL- 1439486 - update fw common interface files
add wmi_roam_dense_thres_param params defs

CRs-Fixed: 960961
Change-Id: I20b18babdde45b05f1675cf708ef9663141d8541
2016-03-25 17:41:58 +05:30
Govind Singh
d2970e3861 qcacld-3.0: CL- 1439678 - update fw common interface files
Add qtimer to TSF capture request and response WMI messages/event.

CRs-Fixed: 962166
Change-Id: Ia10eca66cfbff821ef1f4c03a0fb964d504d53a2
2016-03-25 17:41:57 +05:30
Anurag Chouhan
2ed1fced92 qcacld-3.0: Add QDF osdep changes
Replace CDF osdep with QDF osdep

Change-Id: Id2ba89c75df1fb8c4973a87219785353c3c2ff3c
CRs-Fixed: 981188
2016-03-24 11:58:05 -07:00
Manikandan Mohan
429a078001 qcacld-3.0: CL 1434462 update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation

Add WMI changes to send FW response for Peer, Vdev delete command

Change-Id: Icbcf0b68e9ac64252a7206c9f5ea81da6e457457
CRs-fixed: 865207
2016-02-08 15:50:38 -08:00
Manikandan Mohan
05ac7ee559 qcacld-3.0: CL 1432708 update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation

Update SET BPF Instructions WMI TLV with missing item.

Change-Id: I691f55bb27a66e9833e87bd4c6221c505eba6454
CRs-fixed: 865207
2016-02-08 15:50:37 -08:00
Manikandan Mohan
130eb5797f qcacld-3.0: CL 1431762 update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation

Update to add WMI interface for Berkeley packet filter feature.

Change-Id: Ib531691c227a4b9e4c4087f6eaf08796677c93c1
CRs-fixed: 865207
2016-02-08 15:50:37 -08:00
Manikandan Mohan
7a32f7e9b1 qcacld-3.0: CL 1430888 update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation

Update common WMI commands to merge firmware init of MCL and
WIN SWOL update

Change-Id: I732a70be17d451654f3fbbe6db84f62de6438862
CRs-fixed: 865207
2016-02-08 15:50:37 -08:00
Manikandan Mohan
30728082b2 qcacld-3.0: CL 1427715 update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation

WMI changes to add reassoc_req_frame in wmi_roam_synch_event
add WMI_INIT flag for special WOW platform that no need pcie reset

Change-Id: Ica7653166239e5590d1daa62ec46971d8c905915
CRs-fixed: 865207
2016-02-08 15:50:35 -08:00