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
このコミットが含まれているのは:
@@ -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 */
|
||||
|
新しいイシューから参照
ユーザーをブロックする