diff options
author | Emmanuel Grumbach | 2015-01-13 09:16:30 +0100 |
---|---|---|
committer | Emmanuel Grumbach | 2015-01-22 16:55:16 +0100 |
commit | 84bfffa96835435d138b315f90e5fdea1185eb4d (patch) | |
tree | 4f72ec445058538f6e727d57afb1212df4e802af /drivers/net/wireless/iwlwifi/mvm/fw-api-power.h | |
parent | iwlwifi: mvm: BT Coex - fine tune the MPLUT register (diff) | |
download | kernel-qcow2-linux-84bfffa96835435d138b315f90e5fdea1185eb4d.tar.gz kernel-qcow2-linux-84bfffa96835435d138b315f90e5fdea1185eb4d.tar.xz kernel-qcow2-linux-84bfffa96835435d138b315f90e5fdea1185eb4d.zip |
iwlwifi: mvm: add support for new LTR command
This new command will give finer granularity to configure
the platform.
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/mvm/fw-api-power.h')
-rw-r--r-- | drivers/net/wireless/iwlwifi/mvm/fw-api-power.h | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/drivers/net/wireless/iwlwifi/mvm/fw-api-power.h b/drivers/net/wireless/iwlwifi/mvm/fw-api-power.h index 430020047b77..4fc0938b3fb6 100644 --- a/drivers/net/wireless/iwlwifi/mvm/fw-api-power.h +++ b/drivers/net/wireless/iwlwifi/mvm/fw-api-power.h @@ -92,14 +92,32 @@ enum iwl_ltr_config_flags { }; /** + * struct iwl_ltr_config_cmd_v1 - configures the LTR + * @flags: See %enum iwl_ltr_config_flags + */ +struct iwl_ltr_config_cmd_v1 { + __le32 flags; + __le32 static_long; + __le32 static_short; +} __packed; /* LTR_CAPABLE_API_S_VER_1 */ + +#define LTR_VALID_STATES_NUM 4 + +/** * struct iwl_ltr_config_cmd - configures the LTR * @flags: See %enum iwl_ltr_config_flags + * @static_long: + * @static_short: + * @ltr_cfg_values: + * @ltr_short_idle_timeout: */ struct iwl_ltr_config_cmd { __le32 flags; __le32 static_long; __le32 static_short; -} __packed; + __le32 ltr_cfg_values[LTR_VALID_STATES_NUM]; + __le32 ltr_short_idle_timeout; +} __packed; /* LTR_CAPABLE_API_S_VER_2 */ /* Radio LP RX Energy Threshold measured in dBm */ #define POWER_LPRX_RSSI_THRESHOLD 75 |