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

Reply via email to