mirror of
https://github.com/torvalds/linux.git
synced 2024-12-12 14:12:51 +00:00
usb: host: xhci-plat: Improve clock handling in probe()
It is always better to acquire all the clock resources first and then do the clock operations. This patch acquires all the optional clocks first and then calls corresponding prepare_enable(). There is no functional change. Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> Link: https://lore.kernel.org/r/20230121145853.4792-8-biju.das.jz@bp.renesas.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
3827fa1ef3
commit
8c6e8b0961
@ -257,16 +257,16 @@ static int xhci_plat_probe(struct platform_device *pdev)
|
||||
goto put_hcd;
|
||||
}
|
||||
|
||||
ret = clk_prepare_enable(xhci->reg_clk);
|
||||
if (ret)
|
||||
goto put_hcd;
|
||||
|
||||
xhci->clk = devm_clk_get_optional(&pdev->dev, NULL);
|
||||
if (IS_ERR(xhci->clk)) {
|
||||
ret = PTR_ERR(xhci->clk);
|
||||
goto disable_reg_clk;
|
||||
goto put_hcd;
|
||||
}
|
||||
|
||||
ret = clk_prepare_enable(xhci->reg_clk);
|
||||
if (ret)
|
||||
goto put_hcd;
|
||||
|
||||
ret = clk_prepare_enable(xhci->clk);
|
||||
if (ret)
|
||||
goto disable_reg_clk;
|
||||
|
Loading…
Reference in New Issue
Block a user