VOOZH about

URL: https://www.phoronix.com/news/T-HEAD-GPU-Power-Sequence

⇱ Linux 6.17 Lands New Driver To Power On The T-HEAD TH1520 RISC-V SoC's GPU - Phoronix


👁 Phoronix

Linux 6.17 Lands New Driver To Power On The T-HEAD TH1520 RISC-V SoC's GPU

Written by Michael Larabel in Hardware on 30 July 2025 at 08:34 PM EDT. 12 Comments
The Linux 6.17 kernel has merged a new driver for powering up the Imagination PowerVR-based graphics processor found within the Alibaba T-HEAD TH1520 RISC-V SoC. This power sequencing driver is just for being able to power-up the GPU before the actual graphics driver can takeover.

The T-HEAD TH1520 RISC-V SoC has seen mainline Linux kernel support since 2023 but further work has been needed for the GPU support. The TH1520 as a reminder features four Xuantie C910 RISC-V cores while the graphics are Imagination BXM-4-64. Imagination's PowerVR open-source Direct Rendering Manager (DRM) driver has been preparing for RISC-V support and the TH1520 SoC in particular but this power sequencing driver is merged for Linux 6.17 to just power on the graphics processor.

The TH1520's GPU requires a specific power-on sequence for properly initializing it and then as well when it comes time to powering it down. The sequence ensures the correct GPU clocks and having a proper hardware-required delay during the initialization process as well as during the power-off sequence.

👁 Image


This "pwrseq-thead-gpu" driver was merrged this week for the Linux 6.17 kernel. The Kconfig help text explains the new "POWER_SEQUENCING_TH1520_GPU" build option as:
"This driver handles the complex clock and reset sequence required to power on the Imagination BXM GPU on this platform."

Thanks to merging this power sequencing driver, the T-HEAD's Imagination GPU is now close to working properly atop an open-source Linux graphics driver stack between the Imagination PowerVR DRM driver and the PVR Vulkan driver in Mesa.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.