summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xfw/wmi_unified.h24
-rwxr-xr-xfw/wmi_version.h2
2 files changed, 13 insertions, 13 deletions
diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h
index 20e902ff0b83..0b69dd9c7757 100755
--- a/fw/wmi_unified.h
+++ b/fw/wmi_unified.h
@@ -24880,8 +24880,8 @@ typedef struct {
A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUCT_ wmi_chan_rf_characterization_info */
/**
- * [3:0] : channel metric - 0 = unusable, 1 = worst, 10 = best
- * [4:7] : channel BW -
+ * [7:0] : channel metric - 0 = unusable, 1 = worst, 100 = best
+ * [11:8] : channel BW -
* 0 = 20MHz
* 1 = 40MHz
* 2 = 80MHz
@@ -24890,37 +24890,37 @@ typedef struct {
* 11 = 5MHz
* 12 = 10MHz
* (13-15 unused)
- * [15:8 ]: Reserved
+ * [15:12]: Reserved
* [31:16]: Frequency - Center frequency of the channel for which
* the RF characterisation info applies (MHz)
*/
A_UINT32 freq_info;
} WMI_CHAN_RF_CHARACTERIZATION_INFO;
-#define WMI_CHAN_RF_CHARACTERIZATION_FREQ_INFO_CHAN_METRIC 0x0000000f
+#define WMI_CHAN_RF_CHARACTERIZATION_FREQ_INFO_CHAN_METRIC 0x000000ff
#define WMI_CHAN_RF_CHARACTERIZATION_FREQ_INFO_CHAN_METRIC_S 0
-#define WMI_CHAN_RF_CHARACTERIZATION_FREQ_INFO_BW 0x000000f0
-#define WMI_CHAN_RF_CHARACTERIZATION_FREQ_INFO_BW_S 4
+#define WMI_CHAN_RF_CHARACTERIZATION_FREQ_INFO_BW 0x00000f00
+#define WMI_CHAN_RF_CHARACTERIZATION_FREQ_INFO_BW_S 8
#define WMI_CHAN_RF_CHARACTERIZATION_FREQ_INFO_FREQ 0xffff0000
#define WMI_CHAN_RF_CHARACTERIZATION_FREQ_INFO_FREQ_S 16
#define WMI_CHAN_RF_CHARACTERIZATION_CHAN_METRIC_SET(dword,val) \
- WMI_F_RMW((dword)->freq_info,(val) & 0xff, \
+ WMI_F_RMW((dword)->freq_info,(val), \
WMI_CHAN_RF_CHARACTERIZATION_FREQ_INFO_CHAN_METRIC)
-#define WMI_CHAN_RF_CHARACTERIZATION_CHAN_METRIC_GET(dword) \
+#define WMI_CHAN_RF_CHARACTERIZATION_CHAN_METRIC_GET(dword) \
WMI_F_MS((dword)->freq_info,WMI_CHAN_RF_CHARACTERIZATION_FREQ_INFO_CHAN_METRIC)
#define WMI_CHAN_RF_CHARACTERIZATION_BW_SET(dword, val) \
- WMI_F_RMW((dword)->freq_info,(val) & 0xf0, \
+ WMI_F_RMW((dword)->freq_info,(val), \
WMI_CHAN_RF_CHARACTERIZATION_FREQ_INFO_BW)
-#define WMI_CHAN_RF_CHARACTERIZATION_BW_GET(dword) \
+#define WMI_CHAN_RF_CHARACTERIZATION_BW_GET(dword) \
WMI_F_MS((dword)->freq_info,WMI_CHAN_RF_CHARACTERIZATION_FREQ_INFO_BW)
#define WMI_CHAN_RF_CHARACTERIZATION_FREQ_SET(dword, val) \
- WMI_F_RMW((dword)->freq_info,(val) & 0xffff, \
+ WMI_F_RMW((dword)->freq_info,(val), \
WMI_CHAN_RF_CHARACTERIZATION_FREQ_INFO_FREQ)
-#define WMI_CHAN_RF_CHARACTERIZATION_FREQ_GET(dword) \
+#define WMI_CHAN_RF_CHARACTERIZATION_FREQ_GET(dword) \
WMI_F_MS((dword)->freq_info,WMI_CHAN_RF_CHARACTERIZATION_FREQ_INFO_FREQ)
diff --git a/fw/wmi_version.h b/fw/wmi_version.h
index c001120a7b89..14dce9c23f1d 100755
--- 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_ 663
+#define __WMI_REVISION_ 664
/** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work