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

From: Peng Fan

Date: Mon Jul 27 2026 - 03:48:22 EST


On Thu, Jul 23, 2026 at 11:05:24AM +0900, Zhipeng.wang_1@xxxxxxxxxxx wrote:
>From: Zhipeng Wang <zhipeng.wang_1@xxxxxxx>
>
>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@xxxxxxx>

Reviewed-by: Peng Fan <peng.fan@xxxxxxx>