summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorBen Wolsieffer <[email protected]>2025-08-27 14:27:05 -0400
committerJerome Forissier <[email protected]>2025-09-30 12:01:36 +0200
commitbf82aa8ae07ef5573701fbf7bb924a3c9fb3d777 (patch)
tree578dd0912cb7f80f76333f4728ca2820a30dfb1b /drivers
parentadc6d192e9cab74a4f31accb43914fc1928ea79d (diff)
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 <[email protected]>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/net/designware.c2
1 files changed, 1 insertions, 1 deletions
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;