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>