1 --- a/drivers/net/wireless/ath/ath9k/ar9002_phy.c
2 +++ b/drivers/net/wireless/ath/ath9k/ar9002_phy.c
3 @@ -111,7 +111,9 @@ static int ar9002_hw_set_channel(struct
5 switch (ah->eep_ops->get_eeprom(ah, EEP_FRAC_N_5G)) {
7 - if ((freq % 20) == 0)
8 + if (IS_CHAN_HALF_RATE(chan) || IS_CHAN_QUARTER_RATE(chan))
10 + else if ((freq % 20) == 0)
12 else if ((freq % 10) == 0)