Skip to content

Commit bd6bf4a

Browse files
haogrootfrank-w
authored andcommitted
wifi: mt76: mt7996: set correct value in beamforming mcu command for mt7992
Configure correct bf number and bitmap in beamforming mcu command for mt7992 chipsets, which only support dual-band. Signed-off-by: Howard Hsu <howard-yh.hsu@mediatek.com> Signed-off-by: Shayne Chen <shayne.chen@mediatek.com>
1 parent 47aa4b2 commit bd6bf4a

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

  • drivers/net/wireless/mediatek/mt76/mt7996

drivers/net/wireless/mediatek/mt76/mt7996/mcu.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3930,8 +3930,9 @@ int mt7996_mcu_set_txbf(struct mt7996_dev *dev, u8 action)
39303930

39313931
tlv = mt7996_mcu_add_uni_tlv(skb, action, sizeof(*req_mod_en));
39323932
req_mod_en = (struct bf_mod_en_ctrl *)tlv;
3933-
req_mod_en->bf_num = 3;
3934-
req_mod_en->bf_bitmap = GENMASK(2, 0);
3933+
req_mod_en->bf_num = mt7996_band_valid(dev, MT_BAND2) ? 3 : 2;
3934+
req_mod_en->bf_bitmap = mt7996_band_valid(dev, MT_BAND2) ?
3935+
GENMASK(2, 0) : GENMASK(1, 0);
39353936
break;
39363937
}
39373938
default:

0 commit comments

Comments
 (0)