Messages in this thread Patch in this message | | | From | Zubair Lutfullah Kakakhel <> | Subject | [PATCH_V4 3/3] usb: ohci: jz4740: prepare the clock before enabling it | Date | Tue, 3 Feb 2015 10:17:20 +0000 |
| |
From: Paul Burton <paul.burton@imgtec.com>
The clock must have been prepared before enabling it.
Signed-off-by: Paul Burton <paul.burton@imgtec.com> Signed-off-by: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> Acked-by: Alan Stern <stern@rowland.harvard.edu>
-- V2 changes. Add disable_unprepare as well --- drivers/usb/host/ohci-jz4740.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/usb/host/ohci-jz4740.c b/drivers/usb/host/ohci-jz4740.c index bb69733..129f6b9 100644 --- a/drivers/usb/host/ohci-jz4740.c +++ b/drivers/usb/host/ohci-jz4740.c @@ -189,7 +189,7 @@ static int jz4740_ohci_probe(struct platform_device *pdev) clk_set_rate(jz4740_ohci->clk, 48000000); - clk_enable(jz4740_ohci->clk); + clk_prepare_enable(jz4740_ohci->clk); if (jz4740_ohci->vbus) ohci_jz4740_set_vbus_power(jz4740_ohci, true); @@ -209,7 +209,7 @@ static int jz4740_ohci_probe(struct platform_device *pdev) err_disable: if (jz4740_ohci->vbus) regulator_disable(jz4740_ohci->vbus); - clk_disable(jz4740_ohci->clk); + clk_disable_unprepare(jz4740_ohci->clk); err_free: usb_put_hcd(hcd); @@ -227,7 +227,7 @@ static int jz4740_ohci_remove(struct platform_device *pdev) if (jz4740_ohci->vbus) regulator_disable(jz4740_ohci->vbus); - clk_disable(jz4740_ohci->clk); + clk_disable_unprepare(jz4740_ohci->clk); usb_put_hcd(hcd); -- 1.9.1
| |