From: Aswin Murugan Date: Fri, 13 Feb 2026 11:10:07 +0000 (+0530) Subject: power-domain: Add warning when power-domain driver is missing X-Git-Tag: v2026.07-rc1~8^2~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8e2ac60bb8cd26adbd1f36ce742f943c1a916149;p=thirdparty%2Fu-boot.git power-domain: Add warning when power-domain driver is missing Update dev_power_domain_ctrl() to log a warning if the power-domain driver is not found (-ENODEV). Return 0 in this case to allow continued execution, while preserving error handling for other failures. Reviewed-by: Varadarajan Narayanan Signed-off-by: Aswin Murugan Reviewed-by: Sumit Garg Link: https://patch.msgid.link/20260213111009.1254360-3-aswin.murugan@oss.qualcomm.com Signed-off-by: Casey Connolly --- diff --git a/drivers/power/domain/power-domain-uclass.c b/drivers/power/domain/power-domain-uclass.c index cea68945cbd..b4cda5f6c16 100644 --- a/drivers/power/domain/power-domain-uclass.c +++ b/drivers/power/domain/power-domain-uclass.c @@ -10,6 +10,7 @@ #include #include #include +#include #include struct power_domain_priv { @@ -187,6 +188,12 @@ static int dev_power_domain_ctrl(struct udevice *dev, bool on) "#power-domain-cells", 0); for (i = 0; i < count; i++) { ret = power_domain_get_by_index(dev, &pd, i); + + if (ret == -ENODEV) { + dev_warn(dev, "power-domain driver not found\n"); + return 0; + } + if (ret) return ret; if (on)