openwrtv3/target
Felix Fietkau 43e3e88379 ar8216: use genphy_config_aneg also for PHY 0
Kernel 3.14 introduced a switch reset in phy_init_hw in drivers/net/phy
causing BMCR_ANENABLE to get cleared.

Due to the fact that ar8xxx_phy_config_aneg does nothing for
PHY 0 autonegatiation support remains disabled.
This can cause ports to operate at 10MBit/half-duplex only.

Fix this by calling genphy_config_aneg for PHY 0 too as
genphy_config_aneg sets BMCR_ANENABLE if it's not yet set.
Fixes: ticket 17800

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>

SVN-Revision: 43332
2014-11-19 20:18:01 +00:00
..
imagebuilder target/imagebuilder: remove obsolete !TARGET_ROOTFS_INITRAMFS dependency 2014-10-31 12:59:23 +00:00
linux ar8216: use genphy_config_aneg also for PHY 0 2014-11-19 20:18:01 +00:00
sdk sdk: improve feed setup 2014-10-16 16:28:12 +00:00
toolchain target/toolchain/Config.in: Clarify packaging of toolchain. 2014-10-14 12:21:16 +00:00
Config.in kernel: add a NAND_SUPPORT symbol 2014-06-11 12:59:22 +00:00
Makefile target: do not make target/*/install depend on target/*/compile - removes one redundant kernel build dir call on target/install 2012-06-06 17:24:05 +00:00