mbox series

[net-next,0/2] net: stmmac: support for BCM8958x SoC

Message ID 20240510000331.154486-1-jitendra.vegiraju@broadcom.com (mailing list archive)
Headers show
Series net: stmmac: support for BCM8958x SoC | expand

Message

Jitendra Vegiraju May 10, 2024, 12:03 a.m. UTC
This patchseries adds PCI driver support for Broadcom BCM8958x SoC devices.
BCM8958x core functionality is similar to existing dwxgmac2 implementation.
However, there are minor conflicting differences in dma operations.

This driver will utilize dwxgmac2 core functions as much possible and
implement alternative functions wherever functionality differs.

Jitendra Vegiraju (2):
  Export dma_ops for reuse in glue drivers.
  PCI driver for BCM8958X SoC

 MAINTAINERS                                   |   7 +
 drivers/net/ethernet/stmicro/stmmac/Kconfig   |  11 +
 drivers/net/ethernet/stmicro/stmmac/Makefile  |   1 +
 .../net/ethernet/stmicro/stmmac/dwmac-brcm.c  | 657 ++++++++++++++++++
 .../net/ethernet/stmicro/stmmac/dwxgmac2.h    |  62 ++
 .../ethernet/stmicro/stmmac/dwxgmac2_dma.c    | 149 ++--
 6 files changed, 826 insertions(+), 61 deletions(-)
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-brcm.c