rt2x00: Enable PA_PE bits in TX_PIN_CFG according to active band.
[deliverable/linux.git] / drivers / net / wireless / rt2x00 / rt2800lib.c
index 2a6aa85cc6c9df67ab072e7a53d74cb29c622da6..0fab3152f2c0c95bd93a4856ae851cc8308f89e7 100644 (file)
@@ -1795,8 +1795,10 @@ static void rt2800_config_channel(struct rt2x00_dev *rt2x00dev,
 
        /* Turn on unused PA or LNA when not using 1T or 1R */
        if (rt2x00dev->default_ant.tx_chain_num == 2) {
-               rt2x00_set_field32(&tx_pin, TX_PIN_CFG_PA_PE_A1_EN, 1);
-               rt2x00_set_field32(&tx_pin, TX_PIN_CFG_PA_PE_G1_EN, 1);
+               rt2x00_set_field32(&tx_pin, TX_PIN_CFG_PA_PE_A1_EN,
+                                  rf->channel > 14);
+               rt2x00_set_field32(&tx_pin, TX_PIN_CFG_PA_PE_G1_EN,
+                                  rf->channel <= 14);
        }
 
        /* Turn on unused PA or LNA when not using 1T or 1R */
This page took 0.054504 seconds and 5 git commands to generate.