mirror of https://github.com/hak5/openwrt.git
ath79: ag71xx: Enable tx hang workaround for the rest of ar724x SoCs
In ar71xx we check for stuck DMA on devices which fall in the is_ar724x SoC group (ar724x, ar933x, ar934x, qca9533, tp9343, qca955x, qca956x). In ath79 we're currently performing this check only for devices with ar7240 SoC, so this patch tries to sync the dma stuck checking behavior with what is being done in ar71xx. Signed-off-by: Petr Štetiar <ynezz@true.cz>openwrt-19.07
parent
31ea08a64b
commit
189aa1748b
|
@ -1436,7 +1436,14 @@ static int ag71xx_probe(struct platform_device *pdev)
|
|||
dev->min_mtu = 68;
|
||||
dev->max_mtu = max_frame_len - ag71xx_max_frame_len(0);
|
||||
|
||||
if (of_device_is_compatible(np, "qca,ar7240-eth"))
|
||||
if (of_device_is_compatible(np, "qca,ar7240-eth") ||
|
||||
of_device_is_compatible(np, "qca,ar7241-eth") ||
|
||||
of_device_is_compatible(np, "qca,ar7242-eth") ||
|
||||
of_device_is_compatible(np, "qca,ar9330-eth") ||
|
||||
of_device_is_compatible(np, "qca,ar9340-eth") ||
|
||||
of_device_is_compatible(np, "qca,qca9530-eth") ||
|
||||
of_device_is_compatible(np, "qca,qca9550-eth") ||
|
||||
of_device_is_compatible(np, "qca,qca9560-eth"))
|
||||
ag->tx_hang_workaround = 1;
|
||||
|
||||
ag->rx_buf_offset = NET_SKB_PAD;
|
||||
|
|
Loading…
Reference in New Issue