Skip to content

Commit

Permalink
mt7603: fix MT_BMAP_0/MT_GROUP_THD_0 register initializion for mt7628
Browse files Browse the repository at this point in the history
Signed-off-by: Felix Fietkau <nbd@nbd.name>
  • Loading branch information
nbd168 committed Nov 17, 2018
1 parent 471d397 commit 3873e82
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions mt7603/init.c
Expand Up @@ -109,16 +109,16 @@ mt7603_dma_sched_init(struct mt7603_dev *dev)

mt76_wr(dev, MT_RSV_MAX_THRESH, page_count);

if (is_mt7603(dev) && mt76xx_rev(dev) < MT7603_REV_E2) {
mt76_wr(dev, MT_GROUP_THRESH(0), page_count);
mt76_wr(dev, MT_BMAP_0, 0xffff);
} else {
if (is_mt7603(dev) && mt76xx_rev(dev) >= MT7603_REV_E2) {
mt76_wr(dev, MT_GROUP_THRESH(0),
page_count - beacon_pages - mcu_pages);
mt76_wr(dev, MT_GROUP_THRESH(1), beacon_pages);
mt76_wr(dev, MT_BMAP_0, 0x0080ff5f);
mt76_wr(dev, MT_GROUP_THRESH(2), mcu_pages);
mt76_wr(dev, MT_BMAP_1, 0x00000020);
} else {
mt76_wr(dev, MT_GROUP_THRESH(0), page_count);
mt76_wr(dev, MT_BMAP_0, 0xffff);
}

mt76_wr(dev, MT_SCH_4, 0);
Expand Down

0 comments on commit 3873e82

Please sign in to comment.