[PATCH net-next v2 0/3] net: stmmac: EST implementation

From: Rohan G Thomas
Date: Fri Dec 01 2023 - 00:53:23 EST


Hi,
This patchset extends EST interrupt handling support to DWXGMAC IP
followed by refactoring of EST implementation. Added a separate
module for EST and moved all EST related functions to the new module.

Also added support for EST cycle-time-extension.

changelog v2:
* Refactor EST implementation as suggested by Serge and Jakub
* Added support for EST cycle-time-extension

Rohan G Thomas (3):
net: stmmac: xgmac: EST interrupts handling
net: stmmac: Refactor EST implementation
net: stmmac: Add support for EST cycle-time-extension

drivers/net/ethernet/stmicro/stmmac/Makefile | 2 +-
drivers/net/ethernet/stmicro/stmmac/common.h | 1 +
.../net/ethernet/stmicro/stmmac/dwmac4_core.c | 4 -
drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 137 ---------------
drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 51 ------
.../net/ethernet/stmicro/stmmac/dwxgmac2.h | 16 --
.../ethernet/stmicro/stmmac/dwxgmac2_core.c | 53 ------
drivers/net/ethernet/stmicro/stmmac/hwif.c | 21 +++
drivers/net/ethernet/stmicro/stmmac/hwif.h | 22 ++-
drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 +
.../net/ethernet/stmicro/stmmac/stmmac_est.c | 165 ++++++++++++++++++
.../net/ethernet/stmicro/stmmac/stmmac_est.h | 64 +++++++
.../net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +-
.../net/ethernet/stmicro/stmmac/stmmac_ptp.c | 4 +-
.../net/ethernet/stmicro/stmmac/stmmac_tc.c | 8 +-
15 files changed, 276 insertions(+), 275 deletions(-)
create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_est.c
create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_est.h

--
2.26.2