ar8216: Fix issue with autoneg being disabled under 3.14, revert 43332
authorFelix Fietkau <nbd@openwrt.org>
Mon, 24 Nov 2014 09:33:48 +0000 (09:33 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Mon, 24 Nov 2014 09:33:48 +0000 (09:33 +0000)
commit8f3d68c717ad7f9f0e7abec7b29120b65f61d315
treec5f9d96d2609c52f07d3d62e34b44d6b8e6fd61b
parentb326338128838dab419ffc759f27275496e288dd
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>
SVN-Revision: 43356
target/linux/generic/files/drivers/net/phy/ar8216.c