iwlwifi: update iwl-commands.h for 3 stream support
This patch updates comments and constants to support 1, 2, or 3 spatial streams in rate_n_flags . Signed-off-by: Daniel Halperin <daniel.c.halperin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
committed by
John W. Linville
parent
a71c8f62d4
commit
5c5aa3f13a
@@ -213,10 +213,11 @@ struct iwl_cmd_header {
|
|||||||
} __attribute__ ((packed));
|
} __attribute__ ((packed));
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 4965 rate_n_flags bit fields
|
* iwlagn rate_n_flags bit fields
|
||||||
*
|
*
|
||||||
* rate_n_flags format is used in following 4965 commands:
|
* rate_n_flags format is used in following iwlagn commands:
|
||||||
* REPLY_RX (response only)
|
* REPLY_RX (response only)
|
||||||
|
* REPLY_RX_MPDU (response only)
|
||||||
* REPLY_TX (both command and response)
|
* REPLY_TX (both command and response)
|
||||||
* REPLY_TX_LINK_QUALITY_CMD
|
* REPLY_TX_LINK_QUALITY_CMD
|
||||||
*
|
*
|
||||||
@@ -230,8 +231,9 @@ struct iwl_cmd_header {
|
|||||||
* 6) 54 Mbps
|
* 6) 54 Mbps
|
||||||
* 7) 60 Mbps
|
* 7) 60 Mbps
|
||||||
*
|
*
|
||||||
* 3: 0) Single stream (SISO)
|
* 4-3: 0) Single stream (SISO)
|
||||||
* 1) Dual stream (MIMO)
|
* 1) Dual stream (MIMO)
|
||||||
|
* 2) Triple stream (MIMO)
|
||||||
*
|
*
|
||||||
* 5: Value of 0x20 in bits 7:0 indicates 6 Mbps FAT duplicate data
|
* 5: Value of 0x20 in bits 7:0 indicates 6 Mbps FAT duplicate data
|
||||||
*
|
*
|
||||||
@@ -252,8 +254,8 @@ struct iwl_cmd_header {
|
|||||||
* 110) 11 Mbps
|
* 110) 11 Mbps
|
||||||
*/
|
*/
|
||||||
#define RATE_MCS_CODE_MSK 0x7
|
#define RATE_MCS_CODE_MSK 0x7
|
||||||
#define RATE_MCS_MIMO_POS 3
|
#define RATE_MCS_SPATIAL_POS 3
|
||||||
#define RATE_MCS_MIMO_MSK 0x8
|
#define RATE_MCS_SPATIAL_MSK 0x18
|
||||||
#define RATE_MCS_HT_DUP_POS 5
|
#define RATE_MCS_HT_DUP_POS 5
|
||||||
#define RATE_MCS_HT_DUP_MSK 0x20
|
#define RATE_MCS_HT_DUP_MSK 0x20
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user