3 different fixes applied to VSC8514: LCPLL reset, serdes calibration and coma mode disabled. Especially the serdes calibration is large and is now placed in a new file 'mscc_serdes.c' which can act as a placeholder for future serdes configuration.
v1 -> v2: Preserved reversed christmas tree Removed forward definitions Fixed build issues Changed net to net-next v2 -> v3: Added cover letter. Removed ena_clk_bypass from function call Created mscc_serdes.c and .h for serdes configuration Modified coma register config. Bjarni Jonasson (3): net: phy: mscc: adding LCPLL reset to VSC8514 net: phy: mscc: improved serdes calibration applied to VSC8514 net: phy: mscc: coma mode disabled for VSC8514 drivers/net/phy/mscc/Makefile | 1 + drivers/net/phy/mscc/mscc.h | 28 ++ drivers/net/phy/mscc/mscc_main.c | 608 ++++++++++++++++----------- drivers/net/phy/mscc/mscc_serdes.c | 650 +++++++++++++++++++++++++++++ drivers/net/phy/mscc/mscc_serdes.h | 31 ++ 5 files changed, 1063 insertions(+), 255 deletions(-) create mode 100644 drivers/net/phy/mscc/mscc_serdes.c create mode 100644 drivers/net/phy/mscc/mscc_serdes.h -- 2.17.1