From: Chris Morgan Date: Fri, 30 Jan 2026 16:31:01 +0000 (-0600) Subject: pmdomain: rockchip: quiet regulator error on -EPROBE_DEFER X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8d2cacb20eb1bc613839a3c0e375835c83fb629f;p=thirdparty%2Fkernel%2Flinux.git 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 --- diff --git a/drivers/pmdomain/rockchip/pm-domains.c b/drivers/pmdomain/rockchip/pm-domains.c index 44d34840ede7a..490bbb1d1d8e8 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)