[PATCH 2/5] usb: dwc3-generic: Return early when there is no child node
Jonas Karlman
jonas at kwiboo.se
Tue May 30 12:26:22 CEST 2023
The call to device_find_first_child always return 0, change to return
early when there is no child node.
Signed-off-by: Jonas Karlman <jonas at kwiboo.se>
---
drivers/usb/dwc3/dwc3-generic.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/usb/dwc3/dwc3-generic.c b/drivers/usb/dwc3/dwc3-generic.c
index 66da5a8d6f8c..c28ad47bddd8 100644
--- a/drivers/usb/dwc3/dwc3-generic.c
+++ b/drivers/usb/dwc3/dwc3-generic.c
@@ -558,9 +558,9 @@ int dwc3_glue_probe(struct udevice *dev)
return ret;
}
- ret = device_find_first_child(dev, &child);
- if (ret)
- return ret;
+ device_find_first_child(dev, &child);
+ if (!child)
+ return 0;
if (glue->clks.count == 0) {
ret = dwc3_glue_clk_init(child, glue);
--
2.40.1
More information about the U-Boot
mailing list