RE: [PATCH v2 9/9] arm64: dts: imx95: Describe Mali G310 GPU

Peng Fan
2025-09-09T00:52:07Z

Hi Marek,

> Subject: Re: [PATCH v2 9/9] arm64: dts: imx95: Describe Mali G310
> GPU
>
> On 9/4/25 11:54 AM, Peng Fan wrote:
>
> Hello Peng,
>
> >>> @@ -1890,6 +1919,35 @@ netc_emdio: mdio@0,0 {
> >>> };
> >>> };
> >>>
> >>> + gpu_blk_ctrl: reset-controller@4d810000 {
> >>> + compatible = "nxp,imx95-gpu-blk-ctrl";
> >>> + reg = <0x0 0x4d810000 0x0 0xc>;
> >>> + #reset-cells = <1>;
> >>> + clocks = <&scmi_clk IMX95_CLK_GPUAPB>;
> >>> + assigned-clocks = <&scmi_clk
> IMX95_CLK_GPUAPB>;
> >>> + assigned-clock-parents = <&scmi_clk
> IMX95_CLK_SYSPLL1_PFD1_DIV2>;
> >>> + assigned-clock-rates = <133333333>;
> >>> + power-domains = <&scmi_devpd
> IMX95_PD_GPU>;
> >>> + };
> >>
> >> With the SM release lf-6.12.3-1.0.0 AP does not have any access to
> >> this BLK_CTRL anymore. See [1]
> >
> > Right. In configs/mx95evk.cfg, BLK_CTRL_GPUMIX is assigned to
> M33P,
> > and System manager will automatically handle this reset.
> This discussion will get interesting, because there are systems in the
> field where this is not the case, and they cannot easily update their
> bootloader. How do we handle that ?
>
> I can still update most of the systems I care about, but this really isn't
> the way to handle this, because this reset part is part of firmware ABI,
> which has changed now.

I understand your concern. But that's it already what firmware has.
I would suggest you upgrade firmware version.

Regards,
Peng.