Re: [PATCH v5 3/3] clk: imx: imx8qxp: add soft dependency on SCU power domain driver
Brian Masney <[email protected]>
| Newsgroups | dev.linux.lists.imx,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-clk,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel,org.kernel.vger.linux-pm |
|---|---|
| Message-ID | <[email protected]> |
On Thu, Jul 23, 2026 at 11:05:24AM +0900, [email protected] wrote: > From: Zhipeng Wang <[email protected]> > > 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 <[email protected]> Reviewed-by: Brian Masney <[email protected]> Long term, it would be nice to fix the probe deferral issues via a separate series.