mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
synced 2026-10-30 22:03:17 +01:00
The current IB serdes calibration algorithm (performed by the onboard 8051)
has proven to be unstable for the VSC8514 QSGMII phy.
A new algorithm has been developed based on
'Frequency-offset Jittered-Injection' or 'FoJi' method which solves
all known issues. This patch disables the 8051 algorithm and
replaces it with the new FoJi algorithm.
The calibration is now performed in a new file (mscc_serdes.c),
which can act as an placeholder for future serdes configurations.
Fixes: e4f9ba642f ("net: phy: mscc: add support for VSC8514 PHY.")
Signed-off-by: Steen Hegelund <[email protected]>
Signed-off-by: Bjarni Jonasson <[email protected]>
Tested-by: Vladimir Oltean <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
16 lines
293 B
Makefile
16 lines
293 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# Makefile for MSCC networking PHY driver
|
|
|
|
obj-$(CONFIG_MICROSEMI_PHY) := mscc.o
|
|
mscc-objs := mscc_main.o
|
|
mscc-objs += mscc_serdes.o
|
|
|
|
ifdef CONFIG_MACSEC
|
|
mscc-objs += mscc_macsec.o
|
|
endif
|
|
|
|
ifdef CONFIG_NETWORK_PHY_TIMESTAMPING
|
|
mscc-objs += mscc_ptp.o
|
|
endif
|