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

Change-Id: Ic5d3f754385bb1e505cf97e33e2cde531426716f
WMI: add [low,high] [2,5]ghz_chan_ext fields in HAL_REG_CAP structs
CRs-Fixed: 2262693
This commit is contained in:
spuligil
2023-01-30 06:05:10 -08:00
parent 76201f26fa
commit 2c8535ecc3
3 changed files with 13 additions and 6 deletions

View File

@@ -1,6 +1,6 @@
/* /*
* Copyright (c) 2013-2016, 2018-2021 The Linux Foundation. All rights reserved. * Copyright (c) 2013-2016, 2018-2021 The Linux Foundation. All rights reserved.
* Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. * Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. All rights reserved.
* *
* Previously licensed under the ISC license by Qualcomm Atheros, Inc. * Previously licensed under the ISC license by Qualcomm Atheros, Inc.
* *
@@ -458,6 +458,10 @@ typedef struct {
A_UINT32 low_5ghz_chan; A_UINT32 low_5ghz_chan;
A_UINT32 high_5ghz_chan; A_UINT32 high_5ghz_chan;
A_UINT32 wireless_modes_ext; /* REGDMN MODE ext */ A_UINT32 wireless_modes_ext; /* REGDMN MODE ext */
A_UINT32 low_2ghz_chan_ext;
A_UINT32 high_2ghz_chan_ext;
A_UINT32 low_5ghz_chan_ext;
A_UINT32 high_5ghz_chan_ext;
} HAL_REG_CAPABILITIES; } HAL_REG_CAPABILITIES;
#ifdef NUM_SPATIAL_STREAM #ifdef NUM_SPATIAL_STREAM
@@ -972,8 +976,7 @@ struct wlan_dbg_mem_stats {
}; };
struct wlan_dbg_peer_stats { struct wlan_dbg_peer_stats {
A_INT32 dummy; /* REMOVE THIS ONCE REAL PEER STAT COUNTERS ARE ADDED */
A_INT32 dummy; /* REMOVE THIS ONCE REAL PEER STAT COUNTERS ARE ADDED */
}; };
/* /*
@@ -1017,7 +1020,7 @@ typedef struct {
* TEMPORARY: leave rssi_chain3 in place for AR900B builds until code using * TEMPORARY: leave rssi_chain3 in place for AR900B builds until code using
* rssi_chain3 has been converted to use wlan_dbg_rx_rate_info_v2_t. * rssi_chain3 has been converted to use wlan_dbg_rx_rate_info_v2_t.
*/ */
A_UINT32 rssi_chain3; A_UINT32 rssi_chain3;
} wlan_dbg_rx_rate_info_v1b_t; } wlan_dbg_rx_rate_info_v1b_t;
#if defined(AR900B) #if defined(AR900B)

View File

@@ -32134,6 +32134,10 @@ typedef struct {
A_UINT32 phy_id; A_UINT32 phy_id;
/* regdomain value specified in EEPROM */ /* regdomain value specified in EEPROM */
A_UINT32 wireless_modes_ext; A_UINT32 wireless_modes_ext;
A_UINT32 low_2ghz_chan_ext; /* freq in MHz */
A_UINT32 high_2ghz_chan_ext; /* freq in MHz */
A_UINT32 low_5ghz_chan_ext; /* freq in MHz */
A_UINT32 high_5ghz_chan_ext; /* freq in MHz */
} WMI_HAL_REG_CAPABILITIES_EXT2; } WMI_HAL_REG_CAPABILITIES_EXT2;
/* /*
@@ -40573,7 +40577,7 @@ typedef struct {
* Following this structure is the TLV: * Following this structure is the TLV:
* - struct wmi_tid_to_link_map tid_to_link_map[]; * - struct wmi_tid_to_link_map tid_to_link_map[];
* - struct wmi_peer_preferred_link_map peer_preferred_link_map[]; * - struct wmi_peer_preferred_link_map peer_preferred_link_map[];
* Note - TLV array of peer_preferred_link_map has either 0 or 1 * Note - TLV array of peer_preferred_link_map has either 0 or 1
* entries, not multiple entries. * entries, not multiple entries.
*/ */
} wmi_peer_tid_to_link_map_fixed_param; } wmi_peer_tid_to_link_map_fixed_param;

View File

@@ -37,7 +37,7 @@
#define __WMI_VER_MINOR_ 0 #define __WMI_VER_MINOR_ 0
/** WMI revision number has to be incremented when there is a /** WMI revision number has to be incremented when there is a
* change that may or may not break compatibility. */ * change that may or may not break compatibility. */
#define __WMI_REVISION_ 1267 #define __WMI_REVISION_ 1268
/** The Version Namespace should not be normally changed. Only /** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work * host and firmware of the same WMI namespace will work