usb: ehci-mx5: Use regulator_set_enable_if_allowed
authorMarek Vasut <marex@denx.de>
Tue, 7 Jan 2025 22:56:07 +0000 (23:56 +0100)
committerMarek Vasut <marex@denx.de>
Thu, 9 Jan 2025 20:09:05 +0000 (21:09 +0100)
commitb20c51bc45c758e689218e2da73a50f19a5240d8
tree49fc9d1246b9880d7d421fc9d81f6dddee3cc761
parente13e0a921f444cc12127c8a497dcc476f1268939
usb: ehci-mx5: 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-mx5.c