[PATCH v2 2/3] arm64: dts: renesas: r8a77960: Add GX6250 GPU node
Marek Vasut
marek.vasut at mailbox.org
Thu Oct 16 06:54:06 PDT 2025
On 10/16/25 12:14 PM, Geert Uytterhoeven wrote:
Hello Geert,
>> which are also never disabled, do we want to disable the GPU by default
>> and enable per-board ?
>
> Yes please. We do the same with renesas,*-mali GPU nodes.
> The board may not even have graphical output.
> Or do you envision using the GPU for more general and headless operation?
The GPU does have GP-GPU compute shader, so even headless system can do
compute on the GPU.
>> I would argue the GPU should be enabled by default, so the GPU driver
>> can do a proper power management of the GPU. If firmware is missing, at
>> least power it off on failed probe, if nothing else.
>
> The *_PD_3DG_* domains are powered down anyway when unused.
If the driver was bound to the GPU node, then the domain would be surely
powered down in control of the Linux kernel driver, without depending on
the prior stage to leave it powered down.
I think it is in fact better to bind the GPU driver to the GPU IP and
let the GPU driver power manage the GPU in a well defined manner,
instead of depending on the prior stage to leave the GPU in some
specific state ?
--
Best regards,
Marek Vasut
More information about the linux-arm-kernel
mailing list