Commit Graph

85 Commits

Author SHA1 Message Date
Nitesh Shah
49eecf0de5 qcacld-3.0: CL 1536911 - update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0.

WMI pdev params to specify retry limit for control frames, and
propagation delay.

Change-Id: I9662d4cfee0910706486ae1709749aacd938fa3c
CRs-fixed: 865207
2016-07-12 22:57:41 -07:00
Nitesh Shah
3a9430639e qcacld-3.0: CL 1535819 - update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0.

WMI interface change for DBS roaming and CSA roaming.

Change-Id: Ia483de75c1ea7caa6526aaddd15886fe6a4404bd
CRs-fixed: 865207
2016-07-12 22:57:40 -07:00
Nitesh Shah
5de1cf8de2 qcacld-3.0: CL 1534810 - update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0

Define WMI messages for per-AC rx reorder timeouts
and A-MPDU aggregation limits.

Change-Id: I19d96379a93e2d860cce249704834f06f271efb0
CRs-fixed: 865207
2016-07-12 22:57:38 -07:00
Selvaraj, Sridhar
217e9a985e qcacld-3.0: CL 1532157 - update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation

Add WMI TDLS scan start, complete events.

Change-Id: I74f0948061bee593dc15a0ceaab0a25633bb6dd4
CRs-fixed: 865207
2016-07-12 22:57:37 -07:00
Pradeep Reddy POTTETI
b36e8fcd63 qcacld-3.0: CL 1530684 - update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0

Add scan flags for half and quarter-rate channels.
Add WMI service bit for commands pertaining to Host managed
RX reorder.

Change-Id: I2baf13e0ab8f669153b0fb66f2b286c40f1fcc20
CRs-fixed: 865207
2016-07-12 22:57:35 -07:00
Pradeep Reddy POTTETI
4189bf9ed9 qcacld-3.0: CL 1529540 - update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0

Tufello USB Wlan Adapter - Flash Read

Change-Id: Ib90306a871febe43a076ae8b104442bbc3a4960c
CRs-Fixed: 865207
2016-07-12 22:57:34 -07:00
Pradeep Reddy POTTETI
a280b5cb0b qcacld-3.0: CL 1528698 - update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0

Add support for setting hardware mode within WMI_INIT_CMD

Change-Id: If5855fb1f1bc2a85fd27a34575a009b9f6b1e008
CRs-fixed: 865207
2016-07-12 22:57:32 -07:00
Pradeep Reddy POTTETI
67c778a99b qcacld-3.0: CL 1527757 - update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0

Add bundled tx mgmt complete event

Change-Id: Ib1ba4b9b4ae60ee6e8095d6cfe754bbf2a1c69b2
CRs-fixed: 865207
2016-07-12 22:57:31 -07:00
Krishna Kumaar Natarajan
2f7a44de13 qcacld-3.0: CL 1527207 - update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0

Add mcast filter set/delete command that can take multiple
filters in a list.
Fix HTT typos to make MACROS consistent with the field name.

Change-Id: I97ca72f102faecfc3d20409b0d4819a09968417c
CRs-fixed: 865207
2016-07-12 22:57:30 -07:00
Pradeep Reddy POTTETI
dead2bd976 qcacld-3.0: CL 1524945 - update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0.

New WMI command for reorder queue setup/removal

Change-Id: I31ad0432a0d5f49eed55603ae7d9eeedbdd19876
CRs-Fixed: 865207
2016-07-12 22:57:28 -07:00
Govind Singh
55b8dafb91 qcacld-3.0: update FW common interface files
FW common files needs to be in sync with host and fw.
Update host fw common interface files with latest version
of FW interface files.

Change-Id: Id4585fbbfaeba186075ecc54b35024315d6e0b68
CRs-Fixed: 1012542
2016-07-08 06:12:04 -07:00
Himanshu Agarwal
5e9ed45ec1 qcacld-3.0: CL 1524393 – update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0.

Add WMI VDEV SW_RETRY_TH params
Add halphy module ID

Change-Id: Ie7c14aadf124a0aaaad1470e678e99f2fb5d436b
CRs-Fixed: 865207
2016-06-23 12:27:32 -07:00
Himanshu Agarwal
2690e4668c qcacld-3.0: CL 1521398 – update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0.

WMI changes for 11AX related BSS parameters
Extend the WoW wake event bitmap

Change-Id: I68367a8d688cdc9f85efe01a7c48856c8bab7220
CRs-Fixed: 865207
2016-06-23 12:27:25 -07:00
Himanshu Agarwal
f7bb67bb6b qcacld-3.0: CL 1519524 – update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0.

P2P listed offload WMI messages

Change-Id: I0f591f9a620587ef77be09e3714c7156d4189172
CRs-Fixed: 865207
2016-06-23 12:27:22 -07:00
Himanshu Agarwal
29061327de qcacld-3.0: CL 1517922 – update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0.

Change MAX_CHAINS to WMI_MAX_CHAINS

Change-Id: Ib7f2e5ed41c8ea889192814aed10e94e7ecf11e3
CRs-Fixed: 865207
2016-06-23 12:27:19 -07:00
Himanshu Agarwal
8631954b6d qcacld-3.0: CL 1515963 – update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0.

WMI changes for per_chain_RSSI stats
Add WMI defs for weighted slow diversity

Change-Id: I90dc3218517e1a6b38fd7ded07c5ea17bc832b9b
CRs-Fixed: 865207
2016-06-23 12:27:16 -07:00
Himanshu Agarwal
82972fd824 qcacld-3.0: CL 1513397 – update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0

Define 2 sub-CCKM auth types
Deprecate WOW_NAN_RTT event and reason, and use their values
for WOW_OEM_RESPONSE

Change-Id: I0db10a599f4bbbdf23e5968fa5dab59b722efa30
CRs-Fixed: 865207
2016-06-23 12:27:12 -07:00
Himanshu Agarwal
e93c55ec42 qcacld-3.0: CL 1511668 – update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0

Fix union in WMI_MAC_PHY_CAPABILITIES
WMI changes to control transmit power for beacon frames

Change-Id: I4acd731ec8850766d4d47715ff78b813281d0b6a
CRs-Fixed: 865207
2016-06-23 12:27:06 -07:00
Himanshu Agarwal
a143815200 qcacld-3.0: CL 1509574 – update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0

Vdev level rx filter of from-ds / to-ds / no-ds / ta / ra
frames.

Change-Id: I63ee1aeb2eba793e3a06c2632f43ea044ba33422
CRs-Fixed: 865207
2016-06-23 12:27:03 -07:00
Himanshu Agarwal
800d58d7c8 qcacld-3.0: CL 1509448 – update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0

Merge WMI_VDEV_VOW_ENABLED flag
Add a new config to set preferable audio during WLAN connection

Change-Id: I86ed461a5d3d6d7f48e5ce2eb9370771a619d667
CRs-Fixed: 865207
2016-06-23 12:27:00 -07:00
Himanshu Agarwal
b953a26894 qcacld-3.0: Add place holder enums for new feature
Add place holder enums for new feature under development.

Change-Id: I3af426b0120e46e56bc0e2ff2831a471016d30e1
CRs-Fixed: 865207
2016-06-23 12:26:58 -07:00
Himanshu Agarwal
b0497b5f39 qcacld-3.0: CL 1507516 – update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0

Add dbglog IDs for ARP and DHCP packets
WMI CMDID for dbglog time stamp sync
Move reason code from wmi to nan_msg.h

Change-Id: I2e6e837fade375ef86c0c4247490b44ec502be1b
CRs-Fixed: 865207
2016-06-23 12:26:55 -07:00
Himanshu Agarwal
134b73687b qcacld-3.0: CL 1506155 – update fw common interface files
Propagation from qcacld-2.0 to qcacld-3.0

WMI bandwidth fairness peer configuration command message
definition.

Change-Id: I8023e8a4f9758d6003a3f666cc45c1e98265c01a
CRs-Fixed: 865207
2016-06-23 12:26:51 -07:00
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