Fix the TX Timeout handler to correctly reconfigure the whole system and
start implementing features for DWMAC5 cores, specifically the Safety
Features.

Changes since v1:
        - Display error stats in ethtool

Cc: David S. Miller <da...@davemloft.net>
Cc: Joao Pinto <jpi...@synopsys.com>
Cc: Giuseppe Cavallaro <peppe.cavall...@st.com>
Cc: Alexandre Torgue <alexandre.tor...@st.com>
Cc: Andrew Lunn <and...@lunn.ch>

Jose Abreu (2):
  net: stmmac: Rework and fix TX Timeout code
  net: stmmac: Add support for DWMAC5 and implement Safety Features

 drivers/net/ethernet/stmicro/stmmac/Makefile       |   2 +-
 drivers/net/ethernet/stmicro/stmmac/common.h       |  22 ++
 drivers/net/ethernet/stmicro/stmmac/dwmac4.h       |   4 +
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c  |  39 ++-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c   |   6 +
 drivers/net/ethernet/stmicro/stmmac/dwmac5.c       | 298 +++++++++++++++++++++
 drivers/net/ethernet/stmicro/stmmac/dwmac5.h       |  52 ++++
 drivers/net/ethernet/stmicro/stmmac/stmmac.h       |  12 +
 .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c   |  39 ++-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  | 101 ++++++-
 10 files changed, 567 insertions(+), 8 deletions(-)
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac5.c
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac5.h

-- 
2.9.3


Reply via email to