| #
9006a6ad |
| 30-Sep-2026 |
Ruslan Bukin <br@FreeBSD.org> |
dwc(4): Support a major update of Synopsys IP.
Support new versions 4.x and 5.x of Synopsys DesignWare Gigabit Ethernet MAC, often referred to as DWC Quality-of-Service IP Core.
In particular: - ve
dwc(4): Support a major update of Synopsys IP.
Support new versions 4.x and 5.x of Synopsys DesignWare Gigabit Ethernet MAC, often referred to as DWC Quality-of-Service IP Core.
In particular: - version 5_30 (0x53) that is found on stm32mp2 arm64 SoC - version 5_40 (0x54) that is found on Spacemit K3 RISC-V RVA23 SoC
DWC Ethernet QoS introduced a new scalable multi-channel architecture with up to eight TX/RX channels, enhanced DCB support, TCP segmentation offload (TSO).
Thanks to manu@ for start splitting out the DMA code of the older (dwc version 3.x) driver to separate files in 2023. This patch is a continuation of that work to support new core and DMA engine.
Thanks to mmel@ for initial review. Initial support covers the same interface capabilities as the version 3 (VLAN_MTU, HWCSUM, HWCSUM_IPV6).
Reviewed by: mmel No objection: manu Sponsored by: Innovate UK Differential Revision: https://reviews.freebsd.org/D59191
show more ...
|