From 51153e9748e69d463fda48183970fc8bab9e7ff7 Mon Sep 17 00:00:00 2001 From: spuligil Date: Tue, 25 Jun 2019 06:00:43 -0700 Subject: [PATCH] fw-api: CL 7462767 - update fw common interface files Change-Id: I9d5079a4c9dddd8b6c8dafddaaf6a51914274245 WMI: add band range limits to WMI_MAC_PHY_CAPABILTIES CRs-Fixed: 2262693 --- fw/wmi_services.h | 1 + fw/wmi_unified.h | 6 ++++++ fw/wmi_version.h | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/fw/wmi_services.h b/fw/wmi_services.h index 47c0e92342e5..9733825ed292 100644 --- a/fw/wmi_services.h +++ b/fw/wmi_services.h @@ -397,6 +397,7 @@ typedef enum { WMI_SERVICE_PACKET_CAPTURE_SUPPORT = 212, /* target supports packet capture Mode (SMART MU) */ WMI_SERVICE_PER_PEER_HTT_STATS_RESET = 213, /* FW supports HTT per peer stats reset facility */ WMI_SERVICE_DELETE_ALL_PEER_SUPPORT = 214, /* target supports cmd to delete all peers within a vdev */ + WMI_SERVICE_DYNAMIC_HW_MODE_SWITCH_SUPPORT = 215, /* target supports Dynamic HW mode switch */ /******* ADD NEW SERVICES HERE *******/ diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index a567988b2ea0..8fefe86bd933 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -23155,6 +23155,12 @@ typedef struct { * Refer to WMI_HE_CAP_xx_LTF_xxx_SUPPORT_GET/SET macros */ A_UINT32 he_cap_info_internal; + + A_UINT32 wireless_modes; /* REGDMN MODE, see REGDMN_MODE_ enum */ + A_UINT32 low_2ghz_chan_freq; /* units = MHz */ + A_UINT32 high_2ghz_chan_freq; /* units = MHz */ + A_UINT32 low_5ghz_chan_freq; /* units = MHz */ + A_UINT32 high_5ghz_chan_freq; /* units = MHz */ } WMI_MAC_PHY_CAPABILITIES; typedef struct { diff --git a/fw/wmi_version.h b/fw/wmi_version.h index e387c4760a39..ed3d77f6d7fc 100644 --- a/fw/wmi_version.h +++ b/fw/wmi_version.h @@ -36,7 +36,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_ 684 +#define __WMI_REVISION_ 685 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work