fw-api: CL 14577498 - update fw common interface files

HTT, WMI: add HTT_H2T RXDMA_RXOLE_PPE_CFG msg def
also add WMI_TX_SEND_PARAM_BEAMFORM_GET,_SET macro defs

Change-Id: I0651382365b72309450919837510b9d00b69b6d6
CRs-Fixed: 2262693
This commit is contained in:
spuligil
2021-07-02 06:00:45 -07:00
committed by Madan Koyyalamudi
parent 86dab62fa8
commit 5f82a6fc89
4 changed files with 176 additions and 3 deletions

View File

@@ -654,6 +654,9 @@ typedef enum {
*/
WMI_PEER_CONFIG_VLAN_CMDID,
/** WMI command for per-peer configuration of PPE DS */
WMI_PEER_CONFIG_PPE_DS_CMDID,
/* beacon/management specific commands */
@@ -5658,6 +5661,10 @@ typedef struct {
#define WMI_TX_SEND_PARAM_CFR_CAPTURE_GET(tx_param_dword1) WMI_GET_BITS(tx_param_dword1, 21, 1)
#define WMI_TX_SEND_PARAM_CFR_CAPTURE_SET(tx_param_dword1, value) WMI_SET_BITS(tx_param_dword1, 21, 1, value)
#define WMI_TX_SEND_PARAM_BEAMFORM_GET(tx_param_dword1) WMI_GET_BITS(tx_param_dword1, 22, 1)
#define WMI_TX_SEND_PARAM_BEAMFORM_SET(tx_param_dword1, value) WMI_SET_BITS(tx_param_dword1, 22, 1, value)
/* TX_SEND flags:
* Bit 0: set wrong txkey
* There is one special WFA test case in STA or AP, setting wrong txkey
@@ -28874,6 +28881,7 @@ static INLINE A_UINT8 *wmi_id_to_name(A_UINT32 wmi_command)
WMI_RETURN_STRING(WMI_AFC_CMDID);
WMI_RETURN_STRING(WMI_PDEV_MULTIPLE_VDEV_SET_PARAM_CMDID);
WMI_RETURN_STRING(WMI_PDEV_MEC_AGING_TIMER_CONFIG_CMDID);
WMI_RETURN_STRING(WMI_PEER_CONFIG_PPE_DS_CMDID);
}
return "Invalid WMI cmd";
@@ -34294,6 +34302,36 @@ typedef struct {
A_UINT32 vdev_id;
} wmi_peer_config_vlan_cmd_fixed_param;
typedef struct {
/** TLV tag and len; tag equals
* WMITLV_TAG_STRUC_wmi_peer_config_ppe_ds_cmd_fixed_param */
A_UINT32 tlv_header;
wmi_mac_addr peer_macaddr;
A_UINT32 ppe_routing_enable; /* enum WMI_PPE_ROUTING_TYPE */
/* The processing stages in PPE that this packet buffer need to go through
* and on to which PPE queues these buffers should be mapped to.
* Refer pkg/ppe/src/ppe_sc.h for service code types
*/
A_UINT32 service_code;
A_UINT32 priority_valid;
/* Unique number that represents a VAP's vdev_id in PPE domain */
A_UINT32 src_info;
/* VDEV identifier */
A_UINT32 vdev_id;
} wmi_peer_config_ppe_ds_cmd_fixed_param;
typedef enum {
WMI_PPE_ROUTING_DISABLED = 0,
WMI_AST_USE_PPE_ENABLED = 1,
WMI_AST_USE_PPE_DISABLED = 2,
WMI_PPE_ROUTING_TYPE_MAX,
} WMI_PPE_ROUTING_TYPE;
typedef struct {
/** TLV tag and len; tag equals
* WMITLV_TAG_STRUC_wmi_pdev_multiple_vdev_restart_resp_event_fixed_param */