RE: [PATCH 0/7] net: stmmac: enable EHL SGMII

From: Voon, Weifeng
Date: Thu Apr 25 2019 - 03:00:09 EST


> From: "Voon, Weifeng" <weifeng.voon@xxxxxxxxx@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