iwlwifi: no chain noise support for 6x50 series
For initial bring up of 6x50 series NICs, no chain noise support in uCode, this feature will be added in the later stage of development. Two chain noise related functions are removed from 6x50 series: 1. gain computation 2. chain noise reset 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:
Родитель
32004ee42f
Коммит
9444b18802
|
@ -232,6 +232,21 @@ static struct iwl_ops iwl6000_ops = {
|
||||||
.led = &iwlagn_led_ops,
|
.led = &iwlagn_led_ops,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static struct iwl_hcmd_utils_ops iwl6050_hcmd_utils = {
|
||||||
|
.get_hcmd_size = iwl5000_get_hcmd_size,
|
||||||
|
.build_addsta_hcmd = iwl5000_build_addsta_hcmd,
|
||||||
|
.rts_tx_cmd_flag = iwl5000_rts_tx_cmd_flag,
|
||||||
|
.calc_rssi = iwl5000_calc_rssi,
|
||||||
|
};
|
||||||
|
|
||||||
|
static struct iwl_ops iwl6050_ops = {
|
||||||
|
.ucode = &iwl5000_ucode,
|
||||||
|
.lib = &iwl6000_lib,
|
||||||
|
.hcmd = &iwl5000_hcmd,
|
||||||
|
.utils = &iwl6050_hcmd_utils,
|
||||||
|
.led = &iwlagn_led_ops,
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* "h": Hybrid configuration, use both internal and external Power Amplifier
|
* "h": Hybrid configuration, use both internal and external Power Amplifier
|
||||||
|
@ -397,7 +412,7 @@ struct iwl_cfg iwl6050_2agn_cfg = {
|
||||||
.ucode_api_max = IWL6050_UCODE_API_MAX,
|
.ucode_api_max = IWL6050_UCODE_API_MAX,
|
||||||
.ucode_api_min = IWL6050_UCODE_API_MIN,
|
.ucode_api_min = IWL6050_UCODE_API_MIN,
|
||||||
.sku = IWL_SKU_A|IWL_SKU_G|IWL_SKU_N,
|
.sku = IWL_SKU_A|IWL_SKU_G|IWL_SKU_N,
|
||||||
.ops = &iwl6000_ops,
|
.ops = &iwl6050_ops,
|
||||||
.eeprom_size = OTP_LOW_IMAGE_SIZE,
|
.eeprom_size = OTP_LOW_IMAGE_SIZE,
|
||||||
.eeprom_ver = EEPROM_6050_EEPROM_VERSION,
|
.eeprom_ver = EEPROM_6050_EEPROM_VERSION,
|
||||||
.eeprom_calib_ver = EEPROM_5000_TX_POWER_VERSION,
|
.eeprom_calib_ver = EEPROM_5000_TX_POWER_VERSION,
|
||||||
|
@ -423,7 +438,7 @@ struct iwl_cfg iwl6050_2abg_cfg = {
|
||||||
.ucode_api_max = IWL6050_UCODE_API_MAX,
|
.ucode_api_max = IWL6050_UCODE_API_MAX,
|
||||||
.ucode_api_min = IWL6050_UCODE_API_MIN,
|
.ucode_api_min = IWL6050_UCODE_API_MIN,
|
||||||
.sku = IWL_SKU_A|IWL_SKU_G,
|
.sku = IWL_SKU_A|IWL_SKU_G,
|
||||||
.ops = &iwl6000_ops,
|
.ops = &iwl6050_ops,
|
||||||
.eeprom_size = OTP_LOW_IMAGE_SIZE,
|
.eeprom_size = OTP_LOW_IMAGE_SIZE,
|
||||||
.eeprom_ver = EEPROM_6050_EEPROM_VERSION,
|
.eeprom_ver = EEPROM_6050_EEPROM_VERSION,
|
||||||
.eeprom_calib_ver = EEPROM_5000_TX_POWER_VERSION,
|
.eeprom_calib_ver = EEPROM_5000_TX_POWER_VERSION,
|
||||||
|
@ -474,7 +489,7 @@ struct iwl_cfg iwl6050_3agn_cfg = {
|
||||||
.ucode_api_max = IWL6050_UCODE_API_MAX,
|
.ucode_api_max = IWL6050_UCODE_API_MAX,
|
||||||
.ucode_api_min = IWL6050_UCODE_API_MIN,
|
.ucode_api_min = IWL6050_UCODE_API_MIN,
|
||||||
.sku = IWL_SKU_A|IWL_SKU_G|IWL_SKU_N,
|
.sku = IWL_SKU_A|IWL_SKU_G|IWL_SKU_N,
|
||||||
.ops = &iwl6000_ops,
|
.ops = &iwl6050_ops,
|
||||||
.eeprom_size = OTP_LOW_IMAGE_SIZE,
|
.eeprom_size = OTP_LOW_IMAGE_SIZE,
|
||||||
.eeprom_ver = EEPROM_6050_EEPROM_VERSION,
|
.eeprom_ver = EEPROM_6050_EEPROM_VERSION,
|
||||||
.eeprom_calib_ver = EEPROM_5000_TX_POWER_VERSION,
|
.eeprom_calib_ver = EEPROM_5000_TX_POWER_VERSION,
|
||||||
|
|
Загрузка…
Ссылка в новой задаче