From 79fdae4e69b663a40b362c65a0b196ab6e6574d1 Mon Sep 17 00:00:00 2001 From: Sathish Kumar Date: Wed, 22 Feb 2017 17:28:28 +0530 Subject: [PATCH] qcacmn: Add TLV implementations for WIN specific WMI CMDs Converged FW has few left-over WIN specfic WMI CMDs that need to be implemented in TLV method. WMI CMDs implemented through this change - WMI_GPIO_CONFIG_CMDID WMI_GPIO_OUTPUT_CMDID WMI_PDEV_DFS_DISABLE_CMDID WMI_PDEV_DFS_ENABLE_CMDID WMI_PDEV_GET_NFCAL_POWER_CMDID WMI_PDEV_SET_HT_CAP_IE_CMDID WMI_PDEV_SET_VHT_CAP_IE_CMDID Change-Id: Iad5532b305fae12f4eb8265cf9a662578041d06e CRs-Fixed: 1115239 --- wmi_unified_param.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/wmi_unified_param.h b/wmi_unified_param.h index d08f98efac..797ecec9b5 100644 --- a/wmi_unified_param.h +++ b/wmi_unified_param.h @@ -3555,19 +3555,23 @@ struct config_ratemask_params { * @dest_addr: Pointer to destination macaddr * @peer_addr: Pointer to peer mac addr * @flags: flags + * @vdev_id: Vdev id */ struct peer_add_wds_entry_params { const uint8_t *dest_addr; uint8_t *peer_addr; uint32_t flags; + uint32_t vdev_id; }; /** * struct peer_del_wds_entry_params - WDS peer entry del params * @dest_addr: Pointer to destination macaddr + * @vdev_id: Vdev id */ struct peer_del_wds_entry_params { uint8_t *dest_addr; + uint32_t vdev_id; }; /** @@ -3575,6 +3579,7 @@ struct peer_del_wds_entry_params { * @wds_macaddr: Pointer to destination macaddr * @peer_add: Pointer to peer mac addr * @flags: flags + * @vdev_id: Vdev id */ struct peer_update_wds_entry_params { uint8_t *wds_macaddr; @@ -4036,19 +4041,27 @@ struct wlan_profile_params { /* struct ht_ie_params - HT IE params * @ie_len: IE length * @ie_data: pointer to IE data + * @tx_streams: Tx streams supported for this HT IE + * @rx_streams: Rx streams supported for this HT IE */ struct ht_ie_params { uint32_t ie_len; uint8_t *ie_data; + uint32_t tx_streams; + uint32_t rx_streams; }; /* struct vht_ie_params - VHT IE params * @ie_len: IE length * @ie_data: pointer to IE data + * @tx_streams: Tx streams supported for this VHT IE + * @rx_streams: Rx streams supported for this VHT IE */ struct vht_ie_params { uint32_t ie_len; uint8_t *ie_data; + uint32_t tx_streams; + uint32_t rx_streams; }; /**