mirror of
https://github.com/outbackdingo/mt76.git
synced 2026-10-24 13:26:48 +00:00
mt7603: fix initialization of the rate fallback table
Signed-off-by: Felix Fietkau <[email protected]>
This commit is contained in:
+6
-6
@@ -474,7 +474,7 @@ void mt7603_wtbl_set_rates(struct mt7603_dev *dev, struct mt7603_sta *sta)
|
||||
bool stbc = false;
|
||||
int n_rates = sta->n_rates;
|
||||
u8 bw, bw_prev, bw_idx = 0;
|
||||
u16 val[8];
|
||||
u16 val[4];
|
||||
u32 w9 = mt76_rr(dev, addr + 9 * 4);
|
||||
int count;
|
||||
int i;
|
||||
@@ -521,14 +521,14 @@ void mt7603_wtbl_set_rates(struct mt7603_dev *dev, struct mt7603_sta *sta)
|
||||
|
||||
mt76_wr(dev, MT_WTBL_RIUCR2,
|
||||
MT76_SET(MT_WTBL_RIUCR2_RATE2_HI, val[1] >> 8) |
|
||||
MT76_SET(MT_WTBL_RIUCR2_RATE3, val[2]) |
|
||||
MT76_SET(MT_WTBL_RIUCR2_RATE3, val[1]) |
|
||||
MT76_SET(MT_WTBL_RIUCR2_RATE4, val[2]) |
|
||||
MT76_SET(MT_WTBL_RIUCR2_RATE5_LO, val[3]));
|
||||
MT76_SET(MT_WTBL_RIUCR2_RATE5_LO, val[2]));
|
||||
|
||||
mt76_wr(dev, MT_WTBL_RIUCR3,
|
||||
MT76_SET(MT_WTBL_RIUCR3_RATE5_HI, val[3] >> 4) |
|
||||
MT76_SET(MT_WTBL_RIUCR3_RATE6, val[4]) |
|
||||
MT76_SET(MT_WTBL_RIUCR3_RATE7, val[4]));
|
||||
MT76_SET(MT_WTBL_RIUCR3_RATE5_HI, val[2] >> 4) |
|
||||
MT76_SET(MT_WTBL_RIUCR3_RATE6, val[3]) |
|
||||
MT76_SET(MT_WTBL_RIUCR3_RATE7, val[3]));
|
||||
|
||||
mt76_wr(dev, MT_WTBL_UPDATE,
|
||||
MT76_SET(MT_WTBL_UPDATE_WLAN_IDX, wcid) |
|
||||
|
||||
Reference in New Issue
Block a user