openwrtv3/target/linux/ixp4xx
Sergey Ryazanov 204f3f5987 ixp4xx: fix non-standard phy support
The patch, which adds multiphy support, adds new path for non-standard
PHYs (e.g. MV88E6060 switch IC) to avoid using kernel phy framework. All
work well except the link status traking (Duplex and Speed), which is
reseted as soon as PHY connection procedure is done. This leads to lost
of the link status of non-standard PHY, which is configured exactly in
the ixp4xx_phy_connect() function.

Move the generic reset of a link state to the ixp4xx_phy_connect()
function to the code path, which is intended for handling of a normal
PHY.

Reported-by: Nerijus Baliunas <nerijus@users.sourceforge.net>
Tested-by: Nerijus Baliunas <nerijus@users.sourceforge.net>
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
2017-11-06 16:39:41 +01:00
..
base-files/lib treewide: drop target board_name functions 2017-07-15 23:13:34 +02:00
generic ixp4xx: use usb-*-pci where appropriate 2015-05-29 14:39:12 +00:00
harddisk ixp4xx: use usb-*-pci where appropriate 2015-05-29 14:39:12 +00:00
image ixp4xx: put apex images into image staging directory 2017-01-27 16:53:31 +01:00
patches-4.4 ixp4xx: fix non-standard phy support 2017-11-06 16:39:41 +01:00
config-4.4 kernel: cleanup CONFIG_SCHED_HRTICK 2017-06-29 04:46:59 +02:00
Makefile use immediate set in target Makefiles 2016-09-10 15:30:38 +02:00
modules.mk ixp4xx: fix beeper module dependencies 2015-04-01 09:03:13 +00:00