OpenWrt – Blame information for rev 4
?pathlinks?
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 |