ath9k: Bypass EEPROM for diversity cap for AR9565
Use a default antenna diversity value for AR9565 instead of relying on the EEPROM/OTP programmed value. Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
Родитель
1c6bbe4739
Коммит
7e12d6a496
|
@ -2991,7 +2991,10 @@ static u32 ath9k_hw_ar9300_get_eeprom(struct ath_hw *ah,
|
|||
case EEP_CHAIN_MASK_REDUCE:
|
||||
return (pBase->miscConfiguration >> 0x3) & 0x1;
|
||||
case EEP_ANT_DIV_CTL1:
|
||||
return eep->base_ext1.ant_div_control;
|
||||
if (AR_SREV_9565(ah))
|
||||
return AR9300_EEP_ANTDIV_CONTROL_DEFAULT_VALUE;
|
||||
else
|
||||
return eep->base_ext1.ant_div_control;
|
||||
case EEP_ANTENNA_GAIN_5G:
|
||||
return eep->modalHeader5G.antennaGain;
|
||||
case EEP_ANTENNA_GAIN_2G:
|
||||
|
|
|
@ -52,6 +52,8 @@
|
|||
#define AR9300_PAPRD_SCALE_2 0x70000000
|
||||
#define AR9300_PAPRD_SCALE_2_S 28
|
||||
|
||||
#define AR9300_EEP_ANTDIV_CONTROL_DEFAULT_VALUE 0xc9
|
||||
|
||||
/* Delta from which to start power to pdadc table */
|
||||
/* This offset is used in both open loop and closed loop power control
|
||||
* schemes. In open loop power control, it is not really needed, but for
|
||||
|
|
Загрузка…
Ссылка в новой задаче