iwlwifi: mvm: add RFI-M support
RF Interference Mitigation is a new feature targeted to handle the problem of interference between DDR memory and WiFi. The role of the driver is to configure FW with the table holding a mapping between problematic channels/bands and the corresponding frequencies. This patch adds RFI infrastructure and adds two debugfs hooks: - send RFI configuration command (currently with a default table) which will reset feature in the FW - read the table, used by the FW (which can be a subset of the table that driver sent). Signed-off-by: Gregory Greenman <gregory.greenman@intel.com> Signed-off-by: Luca Coelho <luciano.coelho@intel.com> Link: https://lore.kernel.org/r/iwlwifi.20210210171218.2cea55a09bc7.I634b79795abad499ce442631d6672ffef8fc6d41@changeid Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
This commit is contained in:
committed by
Luca Coelho
parent
3ce882473e
commit
21254908cb
@ -606,6 +606,16 @@ enum iwl_system_subcmd_ids {
|
||||
* @FW_ERROR_RECOVERY_CMD: &struct iwl_fw_error_recovery_cmd
|
||||
*/
|
||||
FW_ERROR_RECOVERY_CMD = 0x7,
|
||||
|
||||
/**
|
||||
* @RFI_CONFIG_CMD: &struct iwl_rfi_config_cmd
|
||||
*/
|
||||
RFI_CONFIG_CMD = 0xb,
|
||||
|
||||
/**
|
||||
* @RFI_GET_FREQ_TABLE_CMD: &struct iwl_rfi_config_cmd
|
||||
*/
|
||||
RFI_GET_FREQ_TABLE_CMD = 0xc,
|
||||
};
|
||||
|
||||
#endif /* __iwl_fw_api_commands_h__ */
|
||||
|
Reference in New Issue
Block a user