[PATCH v5 3/3] clk: imx: imx8qxp: add soft dependency on SCU power domain driver

Brian Masney bmasney at redhat.com
Thu Jul 23 09:03:20 PDT 2026


On Thu, Jul 23, 2026 at 11:05:24AM +0900, Zhipeng.wang_1 at oss.nxp.com wrote:
> From: Zhipeng Wang <zhipeng.wang_1 at nxp.com>
> 
> The i.MX8QXP SCU clock driver manually attaches power domains to each
> clock device via of_genpd_add_device() in imx_clk_scu_attach_pd().
> If the SCU power domain provider has not probed yet, the attachment
> fails silently with a pr_warn() and the clock device is registered
> without a power domain.
> 
> When both drivers are built as modules, there is no implicit
> dependency to guarantee load order. Add MODULE_SOFTDEP("pre:
> scu_pd") so that modprobe loads the SCU power domain module
> before the clock module.
> 
> Signed-off-by: Zhipeng Wang <zhipeng.wang_1 at nxp.com>

Reviewed-by: Brian Masney <bmasney at redhat.com>

Long term, it would be nice to fix the probe deferral issues via a
separate series.




More information about the linux-arm-kernel mailing list