diff --git a/mt7603_init.c b/mt7603_init.c index 5244a429..bf94d04d 100644 --- a/mt7603_init.c +++ b/mt7603_init.c @@ -274,6 +274,8 @@ mt7603_mac_init(struct mt7603_dev *dev) mt76_wr(dev, MT_AGG_ARCR, (MT_AGG_ARCR_INIT_RATE1 | MT76_SET(MT_AGG_ARCR_RTS_RATE_THR, 2))); + + mt76_set(dev, MT_WTBL_RMVTCR, MT_WTBL_RMVTCR_RX_MV_MODE); } static int diff --git a/mt7603_regs.h b/mt7603_regs.h index 5561abb1..43c7fc1e 100644 --- a/mt7603_regs.h +++ b/mt7603_regs.h @@ -389,6 +389,7 @@ enum { #define MT_WTBL_UPDATE_BUSY BIT(16) #define MT_WTBL_RMVTCR MT_WTBL_OFF(0x008) +#define MT_WTBL_RMVTCR_RX_MV_MODE BIT(23) #define MT_LPON_BASE 0x24000 #define MT_LPON(n) (MT_LPON_BASE + (n))