mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-01-19 11:46:05 +07:00
usb: ehci-s5p: use clk_prepare_enable and clk_disable_unprepare
Convert clk_enable/clk_disable to clk_prepare_enable/clk_disable_unprepare calls as required by common clock framework. Signed-off-by: Thomas Abraham <thomas.abraham@linaro.org> Acked-by: Jingoo Han <jg1.han@samsung.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
ffc7493df7
commit
e1deb56cb7
@ -136,7 +136,7 @@ static int __devinit s5p_ehci_probe(struct platform_device *pdev)
|
||||
goto fail_clk;
|
||||
}
|
||||
|
||||
err = clk_enable(s5p_ehci->clk);
|
||||
err = clk_prepare_enable(s5p_ehci->clk);
|
||||
if (err)
|
||||
goto fail_clk;
|
||||
|
||||
@ -183,7 +183,7 @@ static int __devinit s5p_ehci_probe(struct platform_device *pdev)
|
||||
return 0;
|
||||
|
||||
fail_io:
|
||||
clk_disable(s5p_ehci->clk);
|
||||
clk_disable_unprepare(s5p_ehci->clk);
|
||||
fail_clk:
|
||||
usb_put_hcd(hcd);
|
||||
return err;
|
||||
@ -200,7 +200,7 @@ static int __devexit s5p_ehci_remove(struct platform_device *pdev)
|
||||
if (pdata && pdata->phy_exit)
|
||||
pdata->phy_exit(pdev, S5P_USB_PHY_HOST);
|
||||
|
||||
clk_disable(s5p_ehci->clk);
|
||||
clk_disable_unprepare(s5p_ehci->clk);
|
||||
|
||||
usb_put_hcd(hcd);
|
||||
|
||||
@ -231,7 +231,7 @@ static int s5p_ehci_suspend(struct device *dev)
|
||||
if (pdata && pdata->phy_exit)
|
||||
pdata->phy_exit(pdev, S5P_USB_PHY_HOST);
|
||||
|
||||
clk_disable(s5p_ehci->clk);
|
||||
clk_disable_unprepare(s5p_ehci->clk);
|
||||
|
||||
return rc;
|
||||
}
|
||||
@ -243,7 +243,7 @@ static int s5p_ehci_resume(struct device *dev)
|
||||
struct platform_device *pdev = to_platform_device(dev);
|
||||
struct s5p_ehci_platdata *pdata = pdev->dev.platform_data;
|
||||
|
||||
clk_enable(s5p_ehci->clk);
|
||||
clk_prepare_enable(s5p_ehci->clk);
|
||||
|
||||
if (pdata && pdata->phy_init)
|
||||
pdata->phy_init(pdev, S5P_USB_PHY_HOST);
|
||||
|
Loading…
Reference in New Issue
Block a user