Variable "i" in "send_setup_install_key_cmd_non_tlv" function is used
only when ATH_SUPPORT_WAPI is enabled. Hence, kept its declaration
inside ATH_SUPPORT_WAPI macro itself.
Change-Id: Ic67362b0d90db64fb44b2e9ad7d026c836a95c51
Remove redundant data structure at wmi for vdev start
response extraction, instead use mlme host data structure.
Change-Id: Icc28493722546f3c37e8a90d3182becb3af6557b
CRs-Fixed: 2641083
In the response event for multi-vdev restart request, target pdev id
needs to be converted to host pdev id since pdev id mapping can change
based on HW mode and primary interface when dynamic HW mode feature is
used.
When feature is not used, regular conversion will be applied.
CRs-fixed:2631763
Change-Id: I5f0ce37ca2d3f138c25fa6e84f00da222ae72222
Remove redundant data structure at wmi for vdev delete all peer
response extraction, instead use mlme host data structure.
Change-Id: I5dbd86a6ab64477830dd8ae2e69b75e6f9e623fa
CRs-Fixed: 2641263
Remove redundant data structure at wmi for vdev delete
response extraction, instead use mlme host data structure.
Change-Id: I0ca9a43d5ae25ee3b68fdb84c880e2cad4d6bf0e
CRs-Fixed: 2641198
This will allow dbglog_cmd in non-tlv path for non-tlv platform
since the fw_header structure "struct dbglog_config_msg_s" variable
"cfgvalid" increased size by one
Change-Id: I476a50805d3c7a329d39f8496e29477be8a4a86c
CRs-Fixed: 2626544
Add support for WMI event to host to process
dynamically selected Muedca values and update
the mgmt frames with the new set of values.
Change-Id: I831c3b4754f355d7a40ded435599702b41533780
Parsing nac_rssi event only if both pdev_ext2_stat and nac_rssi_stat
are sent by FW in wmi_stats_event handling for non_tlv chipsets.
Change-Id: If39cc49106fd16c2a2b7fc729a82c863ae0c1b89
On receiving multi-vdev restart response from FW, the bit map size
indicates the size in words. Due to which when extracting the info
into host data structure only 2bytes are copied as against 2words.
Fix by extracting the complete contents of the TLV.
Change-Id: Ibc5de7c2b1d74e0fbcd2317e57955915f2dc0c3d
CRs-Fixed: 2619141
Send bcn_tx_rate as vdev start paramter.
This will avoid sending individual wmi
command for the same during vdev up.
Change-Id: I890d89e7c607bc24d2726ded7e51d4dd19ca3359
Add WMI change to support extraction of consolidated multi vdev
response handling from TLV.
Change-Id: I5b9697b130ec38ac64de5a63ad8e491b9b786604
CRs-Fixed: 2601729
Add change to support consolidated multi vdev restart response
handling for non-TLV based platforms.
Change-Id: I58445fb66465b987906d23c079813b010976b380
CRs-Fixed: 2593073
Airtime Management (ATM) Groups and Rules WMI support on Hawkeye.
This change will add WMI TLV support for Hawkeye.
CRs-Fixed: 2573295
Change-Id: I2f4cc132fd3568c4db5f3b70dcb05c1808dfd4a2
Restricted 80+80 MHz feature is not supported for pre-lithium chipsets.
Therefore set restricted 80+80 as unavailable.
Change-Id: I80603ea814d24a29588ec5d62a8ac2d0ac3b86ba
CRs-Fixed: 2580513
Populate MAC clock rate for non-TLV chipsets. This is required in
order to convert CCA cycle counts to time for standard cfg80211 iw
survey functionality.
Change-Id: I6f109b3bf225ab44634261d6afda7737230827c8
CRs-Fixed: 2543004
TLV and non-TLV definitions of vdev mgr ops are in component_dev,
they are carved out to a separate file in cmn_dev/wmi for adapting
target_if/vdev mgr component, they are made part of same file
which conflicts tlv design. This change moves redundant definitions
from component_dev to cmn_dev.
Change-Id: Ia47268b4479dba33dc2eceabeadf16224154a6f7
CRs-Fixed: 2517019