projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3176205
)
wifi: mt76: mt7603: add missing register initialization for MT7628
author
Felix Fietkau
<nbd@nbd.name>
Fri, 28 Jul 2023 14:23:47 +0000
(16:23 +0200)
committer
Felix Fietkau
<nbd@nbd.name>
Sat, 30 Sep 2023 18:03:03 +0000
(20:03 +0200)
Ported from the vendor driver code
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7603/init.c
patch
|
blob
|
history
diff --git
a/drivers/net/wireless/mediatek/mt76/mt7603/init.c
b/drivers/net/wireless/mediatek/mt76/mt7603/init.c
index 0762de3ce5ac4eaa43d0d9a4b1731793d9278e65..dd3c96f96999ece0beebf08efeb2247ed16b563e 100644
(file)
--- a/
drivers/net/wireless/mediatek/mt76/mt7603/init.c
+++ b/
drivers/net/wireless/mediatek/mt76/mt7603/init.c
@@
-184,6
+184,13
@@
mt7603_mac_init(struct mt7603_dev *dev)
mt76_set(dev, MT_TMAC_TCR, MT_TMAC_TCR_RX_RIFS_MODE);
+ if (is_mt7628(dev)) {
+ mt76_set(dev, MT_TMAC_TCR,
+ MT_TMAC_TCR_TXOP_BURST_STOP | BIT(1) | BIT(0));
+ mt76_set(dev, MT_TXREQ, BIT(27));
+ mt76_set(dev, MT_AGG_TMP, GENMASK(4, 2));
+ }
+
mt7603_set_tmac_template(dev);
/* Enable RX group to HIF */