diff options
Diffstat (limited to 'drivers/net/wireless/ath/carl9170/phy.c')
-rw-r--r-- | drivers/net/wireless/ath/carl9170/phy.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/drivers/net/wireless/ath/carl9170/phy.c b/drivers/net/wireless/ath/carl9170/phy.c index 82bc81c4c930..b6b0de600506 100644 --- a/drivers/net/wireless/ath/carl9170/phy.c +++ b/drivers/net/wireless/ath/carl9170/phy.c | |||
@@ -1029,8 +1029,6 @@ static int carl9170_init_rf_bank4_pwr(struct ar9170 *ar, bool band5ghz, | |||
1029 | if (err) | 1029 | if (err) |
1030 | return err; | 1030 | return err; |
1031 | 1031 | ||
1032 | msleep(20); | ||
1033 | |||
1034 | return 0; | 1032 | return 0; |
1035 | } | 1033 | } |
1036 | 1034 | ||
@@ -1660,12 +1658,6 @@ int carl9170_set_channel(struct ar9170 *ar, struct ieee80211_channel *channel, | |||
1660 | return err; | 1658 | return err; |
1661 | 1659 | ||
1662 | cmd = CARL9170_CMD_RF_INIT; | 1660 | cmd = CARL9170_CMD_RF_INIT; |
1663 | |||
1664 | msleep(100); | ||
1665 | |||
1666 | err = carl9170_echo_test(ar, 0xaabbccdd); | ||
1667 | if (err) | ||
1668 | return err; | ||
1669 | } else { | 1661 | } else { |
1670 | cmd = CARL9170_CMD_FREQUENCY; | 1662 | cmd = CARL9170_CMD_FREQUENCY; |
1671 | } | 1663 | } |
@@ -1676,6 +1668,8 @@ int carl9170_set_channel(struct ar9170 *ar, struct ieee80211_channel *channel, | |||
1676 | 1668 | ||
1677 | err = carl9170_write_reg(ar, AR9170_PHY_REG_HEAVY_CLIP_ENABLE, | 1669 | err = carl9170_write_reg(ar, AR9170_PHY_REG_HEAVY_CLIP_ENABLE, |
1678 | 0x200); | 1670 | 0x200); |
1671 | if (err) | ||
1672 | return err; | ||
1679 | 1673 | ||
1680 | err = carl9170_init_rf_bank4_pwr(ar, | 1674 | err = carl9170_init_rf_bank4_pwr(ar, |
1681 | channel->band == IEEE80211_BAND_5GHZ, | 1675 | channel->band == IEEE80211_BAND_5GHZ, |