iwlwifi: send cmd to uCode to configure valid tx antenna
In order for uCode to select the valid antennas for transmit, driver need to configure the allowed tx antennas through host command. The TX_ANT_CONFIGURATION_CMD should be used for 5000 series and up Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com> Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:

committed by
John W. Linville

parent
e3949d6286
commit
2f748decee
@@ -148,7 +148,7 @@ enum {
|
||||
QUIET_NOTIFICATION = 0x96, /* not used */
|
||||
REPLY_TX_PWR_TABLE_CMD = 0x97,
|
||||
REPLY_TX_POWER_DBM_CMD_V1 = 0x98, /* old version of API */
|
||||
TX_ANT_CONFIGURATION_CMD = 0x98, /* not used */
|
||||
TX_ANT_CONFIGURATION_CMD = 0x98,
|
||||
MEASURE_ABORT_NOTIFICATION = 0x99, /* not used */
|
||||
|
||||
/* Bluetooth device coexistence config command */
|
||||
@@ -411,6 +411,16 @@ struct iwl5000_tx_power_dbm_cmd {
|
||||
u8 reserved;
|
||||
} __attribute__ ((packed));
|
||||
|
||||
/**
|
||||
* Command TX_ANT_CONFIGURATION_CMD = 0x98
|
||||
* This command is used to configure valid Tx antenna.
|
||||
* By default uCode concludes the valid antenna according to the radio flavor.
|
||||
* This command enables the driver to override/modify this conclusion.
|
||||
*/
|
||||
struct iwl_tx_ant_config_cmd {
|
||||
__le32 valid;
|
||||
} __attribute__ ((packed));
|
||||
|
||||
/******************************************************************************
|
||||
* (0a)
|
||||
* Alive and Error Commands & Responses:
|
||||
|
Reference in New Issue
Block a user