mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-14 00:47:26 +00:00
video: tegra20: dsi: use regulator_set_enable_if_allowed
With the commit 4fcba5d556
("regulator: implement basic reference
counter") the return value of regulator_set_enable may be EALREADY or
EBUSY for fixed/gpio regulators and may be further expanded on all
regulators.
Change to use the more relaxed regulator_set_enable_if_allowed to
continue if regulator already was enabled or disabled.
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
This commit is contained in:
parent
66ac14f7ef
commit
846dcae733
1 changed files with 3 additions and 5 deletions
|
@ -831,11 +831,9 @@ static int tegra_dsi_bridge_probe(struct udevice *dev)
|
|||
|
||||
tegra_dsi_get_format(device->format, &priv->format);
|
||||
|
||||
if (priv->avdd) {
|
||||
ret = regulator_set_enable(priv->avdd, true);
|
||||
if (ret)
|
||||
return ret;
|
||||
}
|
||||
ret = regulator_set_enable_if_allowed(priv->avdd, true);
|
||||
if (ret && ret != -ENOSYS)
|
||||
return ret;
|
||||
|
||||
tegra_dsi_init_clocks(dev);
|
||||
|
||||
|
|
Loading…
Reference in a new issue