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.

Reply via email to