No clock is needed on the i.MX7D, and currently no clk-imx7d driver exists, so CONFIG_CLK can't be enabled.
Signed-off-by: Nora Schiffer <[email protected]> --- drivers/power/domain/Kconfig | 1 - drivers/power/domain/imx-gpcv2-power-domain.c | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/power/domain/Kconfig b/drivers/power/domain/Kconfig index 40cc30961c0..2915be0fc76 100644 --- a/drivers/power/domain/Kconfig +++ b/drivers/power/domain/Kconfig @@ -36,7 +36,6 @@ config BCM6328_POWER_DOMAIN config IMX_GPCV2_POWER_DOMAIN bool "Enable i.MX8M power domain driver" depends on POWER_DOMAIN && ARCH_IMX8M - select CLK help Enable support for manipulating NXP i.MX8M on-SoC power domains. diff --git a/drivers/power/domain/imx-gpcv2-power-domain.c b/drivers/power/domain/imx-gpcv2-power-domain.c index 2fc5bf7613e..f61982df60f 100644 --- a/drivers/power/domain/imx-gpcv2-power-domain.c +++ b/drivers/power/domain/imx-gpcv2-power-domain.c @@ -517,7 +517,7 @@ static int imx_gpcv2_power_domain_probe(struct udevice *dev) /* Grab optional power domain clock. */ ret = clk_get_bulk(dev, &pdata->clk); - if (ret && ret != -ENOENT) { + if (ret && ret != -ENOENT && ret != -ENOSYS) { dev_err(dev, "Failed to get domain clock (%d)\n", ret); return ret; } -- 2.55.0
