Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5c5aa3f1 authored by Halperin, Daniel C's avatar Halperin, Daniel C Committed by John W. Linville
Browse files

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: default avatarDaniel Halperin <daniel.c.halperin@intel.com>
Signed-off-by: default avatarTomas Winkler <tomas.winkler@intel.com>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent a71c8f62
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -213,10 +213,11 @@ struct iwl_cmd_header {
} __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_MPDU (response only)
 *  REPLY_TX (both command and response)
 *  REPLY_TX_LINK_QUALITY_CMD
 *
@@ -230,8 +231,9 @@ struct iwl_cmd_header {
 *        6)  54 Mbps
 *        7)  60 Mbps
 *
 *    3:  0)  Single stream (SISO)
 *  4-3:  0)  Single stream (SISO)
 *        1)  Dual stream (MIMO)
 *        2)  Triple stream (MIMO)
 *
 *    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
 */
#define RATE_MCS_CODE_MSK 0x7
#define RATE_MCS_MIMO_POS 3
#define RATE_MCS_MIMO_MSK 0x8
#define RATE_MCS_SPATIAL_POS 3
#define RATE_MCS_SPATIAL_MSK 0x18
#define RATE_MCS_HT_DUP_POS 5
#define RATE_MCS_HT_DUP_MSK 0x20