usb: dwc3-generic: Add clock initialization in child DT node

Same as the reset cotnrol, should add a clock initialization in child DT
node, if the glue node doesn't have any clocks.

Signed-off-by: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
Reviewed-by: Marek Vasut <marex@denx.de>
This commit is contained in:
Kunihiko Hayashi
2023-02-22 19:40:11 +01:00
committed by Marek Vasut
parent f7b7c72133
commit 7c71c684ce
+6
View File
@@ -572,6 +572,12 @@ static int dwc3_glue_probe(struct udevice *dev)
if (ret)
return ret;
if (glue->clks.count == 0) {
ret = dwc3_glue_clk_init(child, glue);
if (ret)
return ret;
}
if (glue->resets.count == 0) {
ret = dwc3_glue_reset_init(child, glue);
if (ret)