News: 0001575166

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Imagination PowerVR Driver With Linux 6.18 To Support RISC-V

([RISC-V] 6 Hours Ago Imagination + RISC-V)


Imagination's open-source PowerVR kernel graphics driver for a while has seen [1]patches extending it to work on RISC-V given that some RISC-V hardware coming to market has featured PowerVR graphics IP. With the upcoming Linux 6.18 kernel that work is landing along with enabling support for the T-HEAD TH1520's GPU.

Sent out this week to DRM-Next by way of drm-misc-next are the PowerVR Direct Rendering Manager (DRM) driver patches adding RISC-V architecture support and specifically enabling the TH1520 GPU support.

The Alibaba T-HEAD TH1520 is a quad-core Xuantie C910 RISC-V processor paired with Imagination BXM-4-64 PowerVR graphics. The TH1520 has been supported by the mainline Linux kernel and this SoC has begun appearing on a few different RISC-V single board computers, but only with Linux 6.18 will there be this upstream GPU support. This also builds atop [2]the power sequencing driver in Linux 6.17 that was upstreamed since there is a complex clock and reset sequence needed for actually powering on the Imagination BXM GPU for this particular SoC.

So for Linux 6.18 the Imagination driver should now be good to go for RISC-V at large and also enabling the TH1520 GPU support. The Imagination driver also has improved power management code for this next version of the Linux kernel.

Some of the other separate drm-misc-next changes this week included improved error reporting for the Ryzen AI NPU "AMDXDNA" driver, unique IDs for AMDGPU kernel jobs, code clean-ups for the Intel NPU (IVPU) driver, improved error reporting for the Nouveau driver, and other minor alterations. See [3]the drm-misc-next pull for the full list of changes sent out this week.

Along similar lines, sent out this weekend were the [4]RISC-V T-HEAD Device Tree updates intended for Linux 6.18. Those DT updates include enabling the IMG BXM-4-64 GPU now that the driver support is there. This has been tested successfully with the likes of the Lichee Pi 4A single board computer and other hardware. But the display controller and HDMI output remain a work-in-progress.



[1] https://www.phoronix.com/news/RISC-V-PowerVR-Driver-Support

[2] https://www.phoronix.com/news/T-HEAD-GPU-Power-Sequence

[3] https://lore.kernel.org/dri-devel/20250904090932.GA193997@linux.fritz.box/

[4] https://lore.kernel.org/lkml/aLyIXR1G9DUzwGWc@x1/



Quackdoc

OneTimeShot

A green hunting cap squeezed the top of the fleshy balloon of a head. The
green earflaps, full of large ears and uncut hair and the fine bristles that
grew in the ears themselves, stuck out on either side like turn signals
indicating two directions at once. Full, pursed lips protruded beneath the
bushy black moustache and, at their corners, sank into little folds filled
with disapproval and potato chip crumbs. In the shadow under the green visor
of the cap Ignatius J. Reilly's supercilious blue and yellow eyes looked down
upon the other people waiting under the clock at the D. H. Holmes department
store, studying the crowd of people for signs of bad taste in dress. Several
of the outfits, Ignatius noticed, were new enough and expensive enough to be
properly considered offenses against taste and decency. Possession of
anything new or expensive only reflected a person's lack of theology and
geometry; it could even cast doubts upon one's soul.
-- John Kennedy Toole, "Confederacy of Dunces"