iwlwifi: eliminate the possible 1/2 dBm tx power loss in 6x00 & 6x50 series
In both 6x00 and 6x50 series, the enhanced/extended tx power table in EEPROM is used to set the max. tx power limit. This new tx power table is in 1/2 dBm format, which creates an issue of possibility of 1/2 dBm loss when driver set the tx power limit; because of driver keep track and report the tx power in dBm format. In order to prevent the 1/2 dBm loss, keep track of the true max tx power in 1/2 dBm format in driver; do the comparison and adjust the tx power if needed when send tx power command to uCode. 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>
Showing
- drivers/net/wireless/iwlwifi/iwl-5000.c 16 additions, 0 deletionsdrivers/net/wireless/iwlwifi/iwl-5000.c
- drivers/net/wireless/iwlwifi/iwl-dev.h 1 addition, 0 deletionsdrivers/net/wireless/iwlwifi/iwl-dev.h
- drivers/net/wireless/iwlwifi/iwl-eeprom.c 35 additions, 14 deletionsdrivers/net/wireless/iwlwifi/iwl-eeprom.c
Loading
Please register or sign in to comment