From 30b8371ad7233c04fa825f318954791d3796c2bf Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Fri, 24 Aug 2018 14:00:04 +0200 Subject: [PATCH] mt7603: fix BAR rate The mask is wider, and the rate should be configured to OFDM 6M Signed-off-by: Felix Fietkau --- mt7603_init.c | 2 +- mt7603_regs.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mt7603_init.c b/mt7603_init.c index 7622cafc..06c4fe80 100644 --- a/mt7603_init.c +++ b/mt7603_init.c @@ -179,7 +179,7 @@ mt7603_mac_init(struct mt7603_dev *dev) FIELD_PREP(MT_AGG_LIMIT_AC(3), 21)); mt76_wr(dev, MT_AGG_CONTROL, - FIELD_PREP(MT_AGG_CONTROL_BAR_RATE, 0x80) | + FIELD_PREP(MT_AGG_CONTROL_BAR_RATE, 0x4b) | FIELD_PREP(MT_AGG_CONTROL_CFEND_RATE, 0x69) | MT_AGG_CONTROL_NO_BA_AR_RULE); diff --git a/mt7603_regs.h b/mt7603_regs.h index e59ec91c..5168078c 100644 --- a/mt7603_regs.h +++ b/mt7603_regs.h @@ -191,7 +191,7 @@ #define MT_AGG_CONTROL_CFEND_SPE_EN BIT(3) #define MT_AGG_CONTROL_CFEND_RATE GENMASK(15, 4) #define MT_AGG_CONTROL_BAR_SPE_EN BIT(19) -#define MT_AGG_CONTROL_BAR_RATE GENMASK(31, 24) +#define MT_AGG_CONTROL_BAR_RATE GENMASK(31, 20) #define MT_AGG_TMP MT_WF_AGG(0x0d8)