diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index 08fe0ff78e12..af2c5a5d96c1 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -5387,6 +5387,35 @@ typedef struct { A_UINT32 conformance_test_limit_2G; A_UINT32 conformance_test_limit_5G; A_UINT32 dfs_domain; + + /** + * The below conformance_test_limit index fields are for supporting the + * 5G sub-band CTL feature. + * Conformance test limits (CTLs) are the product-specific + * regulatory-compliant powers stored in the board data file (BDF). + * These CTLs within the BDF are identified by CTL index values. + * For example, the BDF file is expected to contain CTL data for + * FCC (CTL index = 0x10), ETSI (CTL index = 0x30), + * Japan/MKK (CTL index = 0x40), Korea (CTL index = 0x50), + * and China (CTL index = 0x60) CTL regions. + * The target FW will use the CTL indices specified in this message to + * find a BDF CTL entry with a matching CTL index value, and then use + * that CTL as one of the inputs into the tx power limit computation. + * A CTL index value of 0x0 is invalid, and will be ignored by the FW. + */ + A_UINT32 conformance_test_limit_5G_subband_UNII1; + A_UINT32 conformance_test_limit_5G_subband_UNII2a; + A_UINT32 conformance_test_limit_5G_subband_UNII2c; + A_UINT32 conformance_test_limit_5G_subband_UNII3; + A_UINT32 conformance_test_limit_5G_subband_UNII4; + /** + * The below conformance_test_limit index fields are like the above, + * but are for supporting the 6G sub-band CTL feature. + */ + A_UINT32 conformance_test_limit_6G_subband_UNII5; + A_UINT32 conformance_test_limit_6G_subband_UNII6; + A_UINT32 conformance_test_limit_6G_subband_UNII7; + A_UINT32 conformance_test_limit_6G_subband_UNII8; } wmi_pdev_set_regdomain_cmd_fixed_param; typedef struct { diff --git a/fw/wmi_version.h b/fw/wmi_version.h index be73c9b610f1..692bc2ccfca6 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_ 832 +#define __WMI_REVISION_ 833 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work