diff options
| -rwxr-xr-x | fw/wmi_unified.h | 24 | ||||
| -rwxr-xr-x | fw/wmi_version.h | 2 |
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 |
