From bf82aa8ae07ef5573701fbf7bb924a3c9fb3d777 Mon Sep 17 00:00:00 2001 From: Ben Wolsieffer Date: Wed, 27 Aug 2025 14:27:05 -0400 Subject: [PATCH] net: designware: avoid regulator enable failure Use regulator_set_enable_if_allowed() to avoid failure if regulator is shared between multiple devices. Signed-off-by: Ben Wolsieffer --- drivers/net/designware.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/designware.c b/drivers/net/designware.c index 7ecedc3d7f0..2fd92cf16bb 100644 --- a/drivers/net/designware.c +++ b/drivers/net/designware.c @@ -894,7 +894,7 @@ int designware_eth_probe(struct udevice *dev) if (ret) { debug("%s: No phy supply\n", dev->name); } else { - ret = regulator_set_enable(phy_supply, true); + ret = regulator_set_enable_if_allowed(phy_supply, true); if (ret) { puts("Error enabling phy supply\n"); return ret; -- 2.47.3