[PATCH] firmware: imx: scu: publish the SCU IPC handles with release semantics
Frank.Li at oss.nxp.com
Frank.Li at oss.nxp.com
Thu Oct 22 11:47:19 PDT 2026
From: Frank Li <Frank.Li at nxp.com>
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 at nxp.com>
More information about the linux-arm-kernel
mailing list