iwlwifi: mvm: add LQ flags definitions
Add more bit field definitions used in LQ flags. Also rename the first bit to a shorter name. Signed-off-by: Eyal Shapira <eyal@wizery.com> Reviewed-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
This commit is contained in:

committed by
Emmanuel Grumbach

parent
1fa3f57a1c
commit
d307ec8d11
@@ -281,8 +281,31 @@ enum {
|
||||
/* # entries in rate scale table to support Tx retries */
|
||||
#define LQ_MAX_RETRY_NUM 16
|
||||
|
||||
/* Link quality command flags, only this one is available */
|
||||
#define LQ_FLAG_SET_STA_TLC_RTS_MSK BIT(0)
|
||||
/* Link quality command flags bit fields */
|
||||
|
||||
/* Bit 0: (0) Don't use RTS (1) Use RTS */
|
||||
#define LQ_FLAG_USE_RTS_POS 0
|
||||
#define LQ_FLAG_USE_RTS_MSK (1 << LQ_FLAG_USE_RTS_POS)
|
||||
|
||||
/* Bit 1-3: LQ command color. Used to match responses to LQ commands */
|
||||
#define LQ_FLAG_COLOR_POS 1
|
||||
#define LQ_FLAG_COLOR_MSK (7 << LQ_FLAG_COLOR_POS)
|
||||
|
||||
/* Bit 4-5: Tx RTS BW Signalling
|
||||
* (0) No RTS BW signalling
|
||||
* (1) Static BW signalling
|
||||
* (2) Dynamic BW signalling
|
||||
*/
|
||||
#define LQ_FLAG_RTS_BW_SIG_POS 4
|
||||
#define LQ_FLAG_RTS_BW_SIG_NONE (0 << LQ_FLAG_RTS_BW_SIG_POS)
|
||||
#define LQ_FLAG_RTS_BW_SIG_STATIC (1 << LQ_FLAG_RTS_BW_SIG_POS)
|
||||
#define LQ_FLAG_RTS_BW_SIG_DYNAMIC (2 << LQ_FLAG_RTS_BW_SIG_POS)
|
||||
|
||||
/* Bit 6: (0) No dynamic BW selection (1) Allow dynamic BW selection
|
||||
* Dyanmic BW selection allows Tx with narrower BW then requested in rates
|
||||
*/
|
||||
#define LQ_FLAG_DYNAMIC_BW_POS 6
|
||||
#define LQ_FLAG_DYNAMIC_BW_MSK (1 << LQ_FLAG_DYNAMIC_BW_POS)
|
||||
|
||||
/**
|
||||
* struct iwl_lq_cmd - link quality command
|
||||
|
Reference in New Issue
Block a user