summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHu hui <b29976@freescale.com>2010-08-31 10:53:01 +0800
committerHuhui <b29976@freescale.com>2010-08-31 10:54:57 +0800
commitb2972411c1f5f651bf94ced31b0f9c63d7c22141 (patch)
treee3fd09e17eb55d6551246df0990a7dd65377dafc
parent26a11e5c02c31b34182a7fd99f83af5be8c7d9ff (diff)
ENGR00126867 IMX53-USB: add clk gate for usb_phy2_clk
add usb host1 clock gate for usb host1's phy clock Signed-off-by: Huhui <b29976@freescale.com>
-rw-r--r--arch/arm/mach-mx5/usb_h1.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/arm/mach-mx5/usb_h1.c b/arch/arm/mach-mx5/usb_h1.c
index 7ef403734e7a..cf9edc80b03e 100644
--- a/arch/arm/mach-mx5/usb_h1.c
+++ b/arch/arm/mach-mx5/usb_h1.c
@@ -90,6 +90,16 @@ static void usbotg_clock_gate(bool on)
return;
}
+ if (cpu_is_mx53()) {
+ usb_clk = clk_get(NULL, "usb_phy2_clk");
+ if (on) {
+ clk_enable(usb_clk);
+ } else {
+ clk_disable(usb_clk);
+ }
+ clk_put(usb_clk);
+ }
+
if (on) {
usb_clk = clk_get(NULL, "usb_ahb_clk");
clk_enable(usb_clk);