History log of /freebsd/sys/dev/dwc/dwc4_core.c (Results 1 – 1 of 1)
Revision Date Author Comments
# 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 ...