OpenWrt – Blame information for rev 4

Subversion Repositories:
Rev:
Rev Author Line No. Line
4 office 1 --- a/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
2 +++ b/drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3 @@ -3982,15 +3982,24 @@ static void ar9003_hw_apply_tuning_caps(
4 struct ar9300_eeprom *eep = &ah->eeprom.ar9300_eep;
5 u8 tuning_caps_param = eep->baseEepHeader.params_for_tuning_caps[0];
6  
7 - if (AR_SREV_9340(ah) || AR_SREV_9531(ah))
8 + if (AR_SREV_9340(ah))
9 return;
10  
11 if (eep->baseEepHeader.featureEnable & 0x40) {
12 tuning_caps_param &= 0x7f;
13 - REG_RMW_FIELD(ah, AR_CH0_XTAL, AR_CH0_XTAL_CAPINDAC,
14 + if(AR_SREV_9531(ah))
15 + {
16 + REG_RMW_FIELD(ah, 0x162c0, AR_CH0_XTAL_CAPINDAC,
17 tuning_caps_param);
18 - REG_RMW_FIELD(ah, AR_CH0_XTAL, AR_CH0_XTAL_CAPOUTDAC,
19 + REG_RMW_FIELD(ah, 0x162c0, AR_CH0_XTAL_CAPOUTDAC,
20 tuning_caps_param);
21 + }
22 + else{
23 + REG_RMW_FIELD(ah, AR_CH0_XTAL, AR_CH0_XTAL_CAPINDAC,
24 + tuning_caps_param);
25 + REG_RMW_FIELD(ah, AR_CH0_XTAL, AR_CH0_XTAL_CAPOUTDAC,
26 + tuning_caps_param);
27 + }
28 }
29 }
30