From 20c0766c8f9a5e431c10c2189e8ea063511d2451 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sat, 19 May 2018 10:44:38 +0200 Subject: [PATCH] mt7603: adjust rx hang watchdog for MT7628 The MT7628 vendor driver checks a different DMA debug register compared to MT7603. Signed-off-by: Felix Fietkau --- mt7603_mac.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mt7603_mac.c b/mt7603_mac.c index fdc8af46..0bdcdc20 100644 --- a/mt7603_mac.c +++ b/mt7603_mac.c @@ -1284,6 +1284,9 @@ static u32 mt7603_dma_debug(struct mt7603_dev *dev, u8 index) static bool mt7603_rx_fifo_busy(struct mt7603_dev *dev) { + if (is_mt7628(dev)) + return mt7603_dma_debug(dev, 9) & BIT(9); + return mt7603_dma_debug(dev, 2) & BIT(8); }