projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3e0c70d
)
USB: ehci-s5p: add clock gating to suspend/resume
author
Jingoo Han
<
[email protected]
>
Fri, 13 Apr 2012 02:06:36 +0000
(11:06 +0900)
committer
Greg Kroah-Hartman
<
[email protected]
>
Wed, 18 Apr 2012 20:52:36 +0000
(13:52 -0700)
This patch adds clock gating to suspend and resume functions.
Signed-off-by: Jingoo Han <
[email protected]
>
Signed-off-by: Greg Kroah-Hartman <
[email protected]
>
drivers/usb/host/ehci-s5p.c
patch
|
blob
|
history
diff --git
a/drivers/usb/host/ehci-s5p.c
b/drivers/usb/host/ehci-s5p.c
index f098e2a291a01e32b4481d422fd502921a39f066..c474cec064e4d04af41cdbebabb7b7e826a7a971 100644
(file)
--- a/
drivers/usb/host/ehci-s5p.c
+++ b/
drivers/usb/host/ehci-s5p.c
@@
-232,6
+232,8
@@
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);
+
return rc;
}
@@
-243,6
+245,8
@@
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);
+
if (pdata && pdata->phy_init)
pdata->phy_init(pdev, S5P_USB_PHY_HOST);