usb: ehci-mx6: Use regulator_set_enable_if_allowed
authorMarek Vasut <marex@denx.de>
Tue, 7 Jan 2025 22:56:08 +0000 (23:56 +0100)
committerMarek Vasut <marex@denx.de>
Thu, 9 Jan 2025 20:09:05 +0000 (21:09 +0100)
commitaddcb09fd507c75cb59c83eeaeb3ccc12a2248c6
tree79d5a7e5360241672861163855e691e562ba9965
parentb20c51bc45c758e689218e2da73a50f19a5240d8
usb: ehci-mx6: Use regulator_set_enable_if_allowed

With the commit 4fcba5d556b4 ("regulator: implement basic reference
counter") the return value of regulator_set_enable may be EALREADY or
EBUSY for fixed/gpio regulators.

Change to use the more relaxed regulator_set_enable_if_allowed to
continue if regulator already was enabled or disabled.

Based on 335799b7252a ("usb: dwc2: Use regulator_set_enable_if_allowed")

Signed-off-by: Marek Vasut <marex@denx.de>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
Reviewed-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
drivers/usb/host/ehci-mx6.c