From e9157e2d094341c652701c05b327ae3885cb5b0a Mon Sep 17 00:00:00 2001 From: spuligil Date: Sat, 20 Jul 2024 18:05:40 -0700 Subject: [PATCH] fw-api: CL 27213127 - update fw common interface files Change-Id: Ibcebfab00140fb343642d5f8c5d75af3782ee232 CRs-Fixed: 3830439 --- fw/wmi_unified.h | 9 +++++++-- fw/wmi_version.h | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index 7dba33d8939b..98d6c4323460 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -24166,6 +24166,8 @@ typedef enum wake_reason_e { WOW_REASON_STX_WOW_HIGH_DUTY_CYCLE, /* WoW exit reason MCC lite */ WOW_REASON_MCC_LITE, + /* P2P CLI detected BMISS from DFS master AP */ + WOW_REASON_P2P_CLI_DFS_AP_BMISS_DETECTED, /* add new WOW_REASON_ defs before this line */ WOW_REASON_MAX, @@ -27496,16 +27498,19 @@ typedef struct A_UINT32 isLastResult; /*is this event a last event of the whole batch scan*/ } wmi_batch_scan_result_event_fixed_param; -typedef enum { +typedef enum { /* DEPRECATED - DO NOT USE */ /** beacons not received from P2P GO */ WMI_P2P_GO_BMISS = 0, /** beacons not received from P2 GO's STA's connected AP */ WMI_DFS_AP_BMISS = 1, -} wmi_dfs_ap_bmiss_reason; +} wmi_dfs_ap_bmiss_reason; /* DEPRECATED - DO NOT USE */ typedef struct { A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_p2p_cli_dfs_ap_bmiss_fixed_param*/ A_UINT32 vdev_id; + /* NOTE: + * The reason_code field is deprecated, and should be ignored. + */ A_UINT32 reason_code; /* contains a wmi_dfs_ap_bmiss_reason value */ } wmi_p2p_cli_dfs_ap_bmiss_fixed_param; diff --git a/fw/wmi_version.h b/fw/wmi_version.h index 8f7e6b51c422..eeddf1565e15 100644 --- a/fw/wmi_version.h +++ b/fw/wmi_version.h @@ -37,7 +37,7 @@ #define __WMI_VER_MINOR_ 0 /** WMI revision number has to be incremented when there is a * change that may or may not break compatibility. */ -#define __WMI_REVISION_ 1508 +#define __WMI_REVISION_ 1509 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work