ar8216: Fix issue with autoneg being disabled under 3.14, revert 43332
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Mon, 24 Nov 2014 09:33:48 +0000 (09:33 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Mon, 24 Nov 2014 09:33:48 +0000 (09:33 +0000)
commit8675d3bb093108d72c788b01710e3f4d35076e92
treec5f9d96d2609c52f07d3d62e34b44d6b8e6fd61b
parent9af53767c4377879b77acb1cf48fa11770312455
ar8216: Fix issue with autoneg being disabled under 3.14, revert 43332

Patch reverts 43332 which seems to cause issues with VLAN functionality.
Add a specific check to check whether ANEG is still enabled and re-enable
it if necessary. Disable generic phy soft reset for kernel >=3.16.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43356 3c298f89-4303-0410-b956-a3cf2f4a3e73
target/linux/generic/files/drivers/net/phy/ar8216.c