mirror of
https://github.com/outbackdingo/mt76.git
synced 2026-10-24 13:26:48 +00:00
mt7603: fix slot timing register
Signed-off-by: Felix Fietkau <[email protected]>
This commit is contained in:
+5
-5
@@ -51,7 +51,6 @@ void mt7603_mac_set_timing(struct mt7603_dev *dev)
|
||||
u32 reg_offset = MT76_SET(MT_TIMEOUT_VAL_PLCP, offset) |
|
||||
MT76_SET(MT_TIMEOUT_VAL_CCA, offset);
|
||||
int sifs;
|
||||
u32 val;
|
||||
|
||||
if (dev->chandef.chan->band == IEEE80211_BAND_5GHZ)
|
||||
sifs = 16;
|
||||
@@ -62,10 +61,11 @@ void mt7603_mac_set_timing(struct mt7603_dev *dev)
|
||||
|
||||
mt76_wr(dev, MT_TIMEOUT_CCK, cck + reg_offset);
|
||||
mt76_wr(dev, MT_TIMEOUT_OFDM, ofdm + reg_offset);
|
||||
val = MT76_SET(MT_IFS_EIFS, 360) |
|
||||
MT76_SET(MT_IFS_RIFS, 2) |
|
||||
MT76_SET(MT_IFS_SIFS, sifs) |
|
||||
MT76_SET(MT_IFS_SLOT, dev->slottime);
|
||||
mt76_wr(dev, MT_IFS,
|
||||
MT76_SET(MT_IFS_EIFS, 360) |
|
||||
MT76_SET(MT_IFS_RIFS, 2) |
|
||||
MT76_SET(MT_IFS_SIFS, sifs) |
|
||||
MT76_SET(MT_IFS_SLOT, dev->slottime));
|
||||
|
||||
mt7603_mac_start(dev);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user