From 60172cc63cecfa5432622271d3117be1b6e44e93 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Wed, 15 Nov 2017 18:00:10 +0100 Subject: [PATCH] mt76x2: clear drop flag for all WCIDs on init Signed-off-by: Felix Fietkau --- mt76x2_init.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mt76x2_init.c b/mt76x2_init.c index 445441ee..d3f03a8a 100644 --- a/mt76x2_init.c +++ b/mt76x2_init.c @@ -290,6 +290,9 @@ int mt76x2_mac_reset(struct mt76x2_dev *dev, bool hard) if (!hard) return 0; + for (i = 0; i < 256 / 32; i++) + mt76_wr(dev, MT_WCID_DROP_BASE + i * 4, 0); + for (i = 0; i < 256; i++) mt76x2_mac_wcid_setup(dev, i, 0, NULL);