diff options
Diffstat (limited to 'drivers/net/wireless/rtl818x')
-rw-r--r-- | drivers/net/wireless/rtl818x/rtl8187_dev.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/drivers/net/wireless/rtl818x/rtl8187_dev.c b/drivers/net/wireless/rtl818x/rtl8187_dev.c index 38fa8244cc96..6e26149809bf 100644 --- a/drivers/net/wireless/rtl818x/rtl8187_dev.c +++ b/drivers/net/wireless/rtl818x/rtl8187_dev.c | |||
@@ -775,10 +775,6 @@ static int rtl8187b_init_hw(struct ieee80211_hw *dev) | |||
775 | reg = rtl818x_ioread8(priv, &priv->map->CW_CONF); | 775 | reg = rtl818x_ioread8(priv, &priv->map->CW_CONF); |
776 | reg |= RTL818X_CW_CONF_PERPACKET_RETRY_SHIFT; | 776 | reg |= RTL818X_CW_CONF_PERPACKET_RETRY_SHIFT; |
777 | rtl818x_iowrite8(priv, &priv->map->CW_CONF, reg); | 777 | rtl818x_iowrite8(priv, &priv->map->CW_CONF, reg); |
778 | reg = rtl818x_ioread8(priv, &priv->map->TX_AGC_CTL); | ||
779 | reg |= RTL818X_TX_AGC_CTL_PERPACKET_GAIN_SHIFT | | ||
780 | RTL818X_TX_AGC_CTL_PERPACKET_ANTSEL_SHIFT; | ||
781 | rtl818x_iowrite8(priv, &priv->map->TX_AGC_CTL, reg); | ||
782 | 778 | ||
783 | rtl818x_iowrite16_idx(priv, (__le16 *)0xFFE0, 0x0FFF, 1); | 779 | rtl818x_iowrite16_idx(priv, (__le16 *)0xFFE0, 0x0FFF, 1); |
784 | 780 | ||
@@ -929,6 +925,12 @@ static int rtl8187_start(struct ieee80211_hw *dev) | |||
929 | priv->rx_conf = reg; | 925 | priv->rx_conf = reg; |
930 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, reg); | 926 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, reg); |
931 | 927 | ||
928 | reg = rtl818x_ioread8(priv, &priv->map->TX_AGC_CTL); | ||
929 | reg &= ~RTL818X_TX_AGC_CTL_PERPACKET_GAIN_SHIFT; | ||
930 | reg &= ~RTL818X_TX_AGC_CTL_PERPACKET_ANTSEL_SHIFT; | ||
931 | reg &= ~RTL818X_TX_AGC_CTL_FEEDBACK_ANT; | ||
932 | rtl818x_iowrite8(priv, &priv->map->TX_AGC_CTL, reg); | ||
933 | |||
932 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, | 934 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, |
933 | RTL818X_TX_CONF_HW_SEQNUM | | 935 | RTL818X_TX_CONF_HW_SEQNUM | |
934 | RTL818X_TX_CONF_DISREQQSIZE | | 936 | RTL818X_TX_CONF_DISREQQSIZE | |