usb: dwc3-generic: Ensure reset GPIO is configured as an output
GPIOD_ACTIVE_LOW is not enough to configure a GPIO as an output, we need
GPIOD_IS_OUT as well.
Fixes: b252d79b09 ("usb: dwc3: Add support to reset usb ULPI phy")
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
committed by
Marek Vasut
parent
ac29400f1f
commit
d266d4b638
@@ -105,7 +105,7 @@ static int dwc3_generic_probe(struct udevice *dev,
|
||||
if (CONFIG_IS_ENABLED(DM_GPIO) &&
|
||||
device_is_compatible(dev->parent, "xlnx,zynqmp-dwc3")) {
|
||||
priv->ulpi_reset = devm_gpiod_get_optional(dev->parent, "reset",
|
||||
GPIOD_ACTIVE_LOW);
|
||||
GPIOD_IS_OUT | GPIOD_ACTIVE_LOW);
|
||||
/* property is optional, don't return error! */
|
||||
if (priv->ulpi_reset) {
|
||||
/* Toggle ulpi to reset the phy. */
|
||||
|
||||
Reference in New Issue
Block a user