Re: [PATCH] firmware: imx: scu: publish the SCU IPC handles with release semantics

From: Frank . Li

Date: Thu Oct 22 2026 - 14:47:41 EST


From: Frank Li <Frank.Li@xxxxxxx>


On Mon, 21 Sep 2026 20:51:35 -0400, Jaidev Shastri wrote:
> imx_scu_probe() fills struct imx_sc_ipc with the mailbox channels, the
> fast_ipc flag, the mutex and the completion, then stores its address to
> imx_sc_ipc_handle with a plain store. The clk, pinctrl, nvmem, rtc,
> thermal, gpio, reset, pmdomain, remoteproc, fec, flexcan and SOF drivers
> fetch it through imx_scu_get_handle() from their own probe and pass it
> to imx_scu_call_rpc(). Most are not children of the SCU node, so they
> probe from the deferred probe worker or a module load on another CPU
> while imx_scu_probe() is still running.
>
> [...]

Applied to imx/drivers-intend (will apear in linux-next after v7.4-rc1),
thanks!

[1/1] firmware: imx: scu: publish the SCU IPC handles with release semantics
commit: bdf1e343170c28e4ffbc2efedf795be77ceb5f19

Best regards,
--
Frank Li <Frank.Li@xxxxxxx>