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

Boon Khai Ng boon.khai.ng at intel.com
Wed Apr 17 09:46:55 CEST 2024


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

-- 
2.25.1



More information about the U-Boot mailing list