ar71xx: fix ethernet MAC reset on DMA hang
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Fri, 15 Jan 2016 12:59:30 +0000 (12:59 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Fri, 15 Jan 2016 12:59:30 +0000 (12:59 +0000)
commit67fc9f7e7e91d771ff223a1b02b941137a03b0fa
tree6ba7ec5063ca79ceb683c66a7718073cd860231b
parent66e4f1a86f77fa999711aceca21d2ab7a8e57aee
ar71xx: fix ethernet MAC reset on DMA hang

Fully reset the chip like on a full up/down, but without the PHY
statemachine restart.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Backport of r48228

git-svn-id: svn://svn.openwrt.org/openwrt/branches/chaos_calmer@48246 3c298f89-4303-0410-b956-a3cf2f4a3e73
target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx/ag71xx_main.c