On Mon, Sep 17, 2018 at 06:32:52PM +0200, Tomislav Požega wrote:
> -     switch (rt2x00dev->default_ant.tx_chain_num) {
> -     case 3:
> -             /* Turn on tertiary PAs */
> -             rt2x00_set_field32(&tx_pin, TX_PIN_CFG_PA_PE_A2_EN,
> -                                rf->channel > 14);
> -             rt2x00_set_field32(&tx_pin, TX_PIN_CFG_PA_PE_G2_EN,
> -                                rf->channel <= 14);
> -             /* fall-through */
> -     case 2:
> -             /* Turn on secondary PAs */
> -             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);
> -             /* fall-through */
> -     case 1:
> -             /* Turn on primary PAs */
> -             rt2x00_set_field32(&tx_pin, TX_PIN_CFG_PA_PE_A0_EN,
> -                                rf->channel > 14);
> -             if (rt2x00_has_cap_bt_coexist(rt2x00dev))
> +     if (rt2x00dev->curr_band == NL80211_BAND_5GHZ) {
> +             switch (rt2x00dev->default_ant.tx_chain_num) {
> +             case 3:
> +                     rt2x00_set_field32(&tx_pin, TX_PIN_CFG_PA_PE_A2_EN, 1);
> +             case 2:
> +                     rt2x00_set_field32(&tx_pin, TX_PIN_CFG_PA_PE_A1_EN, 1);
> +             case 1:
> +                     rt2x00_set_field32(&tx_pin, TX_PIN_CFG_PA_PE_A0_EN, 1);
> +             break;

Please keep /* fall-through */ comments, this is needed 
for some automatic code checkers tools.

Reply via email to