diff options
author | Robert Hancock <[email protected]> | 2022-01-25 18:02:51 -0600 |
---|---|---|
committer | Greg Kroah-Hartman <[email protected]> | 2022-01-26 13:44:50 +0100 |
commit | 2cc9b1c93b1c4caa2d971856c0780fb5f7d04692 (patch) | |
tree | 96d7864ae43e13d99407de1370e13daf857e7614 /drivers/usb/cdns3/cdns3-trace.c | |
parent | 9678f3361afc27a3124cd2824aec0227739986fb (diff) |
usb: dwc3: xilinx: Fix error handling when getting USB3 PHY
The code that looked up the USB3 PHY was ignoring all errors other than
EPROBE_DEFER in an attempt to handle the PHY not being present. Fix and
simplify the code by using devm_phy_optional_get and dev_err_probe so
that a missing PHY is not treated as an error and unexpected errors
are handled properly.
Fixes: 84770f028fab ("usb: dwc3: Add driver for Xilinx platforms")
Cc: stable <[email protected]>
Signed-off-by: Robert Hancock <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-trace.c')
0 files changed, 0 insertions, 0 deletions