mbox series

[v1,0/1] add driver for Synopsys Ethernet 10G device

Message ID 20240417074656.5417-1-boon.khai.ng@intel.com
Headers show
Series add driver for Synopsys Ethernet 10G device | expand

Message

Boon Khai Ng April 17, 2024, 7:46 a.m. UTC
This driver support the Synopsys Designware Ethernet 10G
IP block refer from the driver dwc_eth_qos.
    
The driver MAC register mapping is different between
Synopsys QoS IP and Synopsys 10G IP, and thus new file
is created meant for Sysnopsys 10G IP.
    
The dwc_eth_xgmac_socfpga.c is specific to a device family,
the driver support the specific configuration used in
Intel SoC FPGA Agilex5.
    
This driver is extensible for other device family to use.

Boon Khai Ng (1):
  net: Add drivers for Sysnopsys Ethernet 10G device

 drivers/net/Kconfig                 |   18 +
 drivers/net/Makefile                |    2 +
 drivers/net/dwc_eth_xgmac.c         | 1165 +++++++++++++++++++++++++++
 drivers/net/dwc_eth_xgmac.h         |  298 +++++++
 drivers/net/dwc_eth_xgmac_socfpga.c |  226 ++++++
 5 files changed, 1709 insertions(+)
 create mode 100644 drivers/net/dwc_eth_xgmac.c
 create mode 100644 drivers/net/dwc_eth_xgmac.h
 create mode 100644 drivers/net/dwc_eth_xgmac_socfpga.c