[PATCH] arm64: dts: rockchip: add dma-coherent for pcie and gmac of RK3576
Heiko Stuebner
heiko at sntech.de
Mon Dec 22 05:38:27 PST 2025
On Fri, 28 Nov 2025 15:09:22 +0800, Shawn Lin wrote:
> The RK3576 SoC employs ARM CCI for maintaining cache coherency
> between the CPU cluster and high-speed peripherals including USB3,
> SATA, GMAC, and PCIe controllers. While the USB3 and SATA controllers
> were correctly marked as dma-coherent, the GMAC and PCIe nodes were
> overlooked.
>
> Without dma-coherent, the kernel falls back to software cache maintenance
> for DMA operations, requiring explicit cache flushing and invalidating.
> This adds significant overhead that degrades performance in high-throughput
> workloads.
>
> [...]
Applied, thanks!
[1/1] arm64: dts: rockchip: add dma-coherent for pcie and gmac of RK3576
commit: 2d6fcdcaf42671dd3fb281d7a2e5ea985af11ce5
Best regards,
--
Heiko Stuebner <heiko at sntech.de>
More information about the Linux-rockchip
mailing list