diff options
| author | Ben Wolsieffer <[email protected]> | 2025-08-27 14:27:05 -0400 |
|---|---|---|
| committer | Jerome Forissier <[email protected]> | 2025-09-30 12:01:36 +0200 |
| commit | bf82aa8ae07ef5573701fbf7bb924a3c9fb3d777 (patch) | |
| tree | 578dd0912cb7f80f76333f4728ca2820a30dfb1b /drivers | |
| parent | adc6d192e9cab74a4f31accb43914fc1928ea79d (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.c | 2 |
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; |
