> From: "Voon, Weifeng" <weifeng.v...@intel.com@intel.com> > > This patch-set is to enable Ethernet controller (DW Ethernet QoS and DW > Ethernet PCS) with SGMII interface in Elkhart Lake. The DW Ethernet PCS is > the Physical Coding Sublayer that is between Ethernet MAC and PHY and > uses MDIO Clause-45 as Communication. > > Kweh Hock Leong (1): > net: stmmac: enable clause 45 mdio support > > Ong Boon Leong (3): > net: stmmac: introducing support for DWC xPCS logics > net: stmmac: add xpcs function hooks into main driver and ethtool > net: stmmac: add xPCS functions for device with DWMACv5.1 > > Weifeng Voon (3): > net: stmmac: add EHL SGMII 1Gbps platform data and PCI ID > net: stmmac: dma channel control register need to be init first > net: stmmac: add xPCS platform data for EHL > > drivers/net/ethernet/stmicro/stmmac/dw_xpcs.h | 288 > +++++++++++++++++++++ > drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 67 +++++ > drivers/net/ethernet/stmicro/stmmac/hwif.c | 31 ++- > drivers/net/ethernet/stmicro/stmmac/hwif.h | 18 ++ > drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 + > .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 14 + > drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 58 ++++- > drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 36 ++- > drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 108 ++++++++ > include/linux/phy.h | 2 + > include/linux/stmmac.h | 3 + > 11 files changed, 616 insertions(+), 11 deletions(-) create mode 100644 > drivers/net/ethernet/stmicro/stmmac/dw_xpcs.h > > -- > 1.9.1
++ stmmac maintainers and c45 experts