From 8d2cacb20eb1bc613839a3c0e375835c83fb629f Mon Sep 17 00:00:00 2001 From: Chris Morgan Date: Fri, 30 Jan 2026 10:31:01 -0600 Subject: [PATCH] pmdomain: rockchip: quiet regulator error on -EPROBE_DEFER Change the dev_err() to dev_err_probe() under rockchip_pd_power_on() to prevent errors early in the boot process when the requested regulator is not yet available. This converts errors like the following to debug messages: rockchip-pm-domain fd8d8000.power-management:power-controller: Failed to enable supply: -517 Signed-off-by: Chris Morgan Tested-by: Diederik de Haas Reviewed-by: Anand Moon Reviewed-by: Shawn Lin Signed-off-by: Ulf Hansson --- drivers/pmdomain/rockchip/pm-domains.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/drivers/pmdomain/rockchip/pm-domains.c b/drivers/pmdomain/rockchip/pm-domains.c index 44d34840ede7..490bbb1d1d8e 100644 --- a/drivers/pmdomain/rockchip/pm-domains.c +++ b/drivers/pmdomain/rockchip/pm-domains.c @@ -705,10 +705,9 @@ static int rockchip_pd_power_on(struct generic_pm_domain *domain) int ret; ret = rockchip_pd_regulator_enable(pd); - if (ret) { - dev_err(pd->pmu->dev, "Failed to enable supply: %d\n", ret); - return ret; - } + if (ret) + return dev_err_probe(pd->pmu->dev, ret, + "Failed to enable supply: %d\n", ret); ret = rockchip_pd_power(pd, true); if (ret)