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

WMI: add AUDIO_TRANSPORT_SWITCH RESP_STATUS_CMD,TYPE_EVENT msg defs
Change-Id: I2dcdd9367b5d674b00d6daa1bb61ef31f1423137
CRs-Fixed: 2262693
このコミットが含まれているのは:
spuligil
2023-10-24 12:01:13 -07:00
committed by Ravindra Konda
コミット b3f1f9bdca
3個のファイルの変更51行の追加1行の削除

ファイルの表示

@@ -1245,6 +1245,9 @@ typedef enum {
/* WMI comamnd for standalone sounding */
WMI_VDEV_STANDALONE_SOUND_CMDID,
/* WMI cmd used by host to send the switch response status to FW */
WMI_AUDIO_TRANSPORT_SWITCH_RESP_STATUS_CMDID,
/* Offload 11k related requests */
WMI_11K_OFFLOAD_REPORT_CMDID = WMI_CMD_GRP_START_ID(WMI_GRP_11K_OFFLOAD),
/* invoke neighbor report from FW */
@@ -2248,6 +2251,9 @@ typedef enum {
/* WMI standalone command complete Event */
WMI_VDEV_STANDALONE_SOUND_COMPLETE_EVENTID,
/* WMI evt to indicate switch type either to WLAN(XPAN) or non_WLAN(BLE) */
WMI_AUDIO_TRANSPORT_SWITCH_TYPE_EVENTID,
/* GPIO Event */
WMI_GPIO_INPUT_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_GPIO),
@@ -36983,6 +36989,7 @@ static INLINE A_UINT8 *wmi_id_to_name(A_UINT32 wmi_command)
WMI_RETURN_STRING(WMI_CSA_EVENT_STATUS_INDICATION_CMDID);
WMI_RETURN_STRING(WMI_VDEV_SCHED_MODE_PROBE_REQ_CMDID);
WMI_RETURN_STRING(WMI_VDEV_OOB_CONNECTION_REQ_CMDID);
WMI_RETURN_STRING(WMI_AUDIO_TRANSPORT_SWITCH_RESP_STATUS_CMDID);
}
return (A_UINT8 *) "Invalid WMI cmd";
@@ -47087,6 +47094,35 @@ typedef struct {
A_UINT32 connect_resp_type;
} wmi_vdev_oob_connection_resp_event_fixed_param;
typedef enum {
WMI_AUDIO_TRANSPORT_SWITCH_STATUS_FAIL = 0,
WMI_AUDIO_TRANSPORT_SWITCH_STATUS_SUCCESS,
WMI_AUDIO_TRANSPORT_SWITCH_STATUS_TIMEOUT,
} WMI_AUDIO_TRANSPORT_SWITCH_RESPONSE_STATUS;
typedef enum {
WMI_AUDIO_TRANSPORT_SWITCH_TYPE_NON_WLAN = 0,
WMI_AUDIO_TRANSPORT_SWITCH_TYPE_WLAN = 1,
} WMI_AUDIO_TRANSPORT_SWITCH_TYPE;
typedef struct {
/** TLV tag and len; tag equals
* WMITLV_TAG_STRUC_wmi_audio_transport_switch_type_event_fixed_param */
A_UINT32 tlv_header;
/** This indicates whether FW is requesting for switch to WLAN(XPAN) or non-WLAN(BLE) */
A_UINT32 switch_type; /*see definition of WMI_AUDIO_TRANSPORT_SWITCH_TYPE */
} wmi_audio_transport_switch_type_event_fixed_param;
typedef struct {
/** TLV tag and len; tag equals
* WMITLV_TAG_STRUC_wmi_audio_transport_switch_resp_status_cmd_fixed_param */
A_UINT32 tlv_header;
/** This indicates whether switch response status is success, fail, timeout */
A_UINT32 switch_response_status; /* see definition of WMI_AUDIO_TRANSPORT_SWITCH_RESPONSE_STATUS */
/** This indicates for which switch type (WLAN(XPAN) or non-WLAN(BLE)) the switch response status is intended to */
A_UINT32 switch_type; /* see definition of WMI_AUDIO_TRANSPORT_SWITCH_TYPE */
} wmi_audio_transport_switch_resp_status_cmd_fixed_param;
/* ADD NEW DEFS HERE */