msm: clock-9615: Prevent usb_hsic_sys_clk from voting on CXO
Due to a hardware limitation, it may be required that
the USB HSIC System clock remain on during suspend and
XO shutdown. Use the pll8_acpu_clk as the PLL source for
the clock.
Change-Id: Id92f6139d867534ee4486395903b6b1482c9f7d9
Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
diff --git a/arch/arm/mach-msm/clock-9615.c b/arch/arm/mach-msm/clock-9615.c
index 3f25556..776ac93 100644
--- a/arch/arm/mach-msm/clock-9615.c
+++ b/arch/arm/mach-msm/clock-9615.c
@@ -153,6 +153,7 @@
/* MUX source input identifiers. */
#define cxo_to_bb_mux 0
#define pll8_to_bb_mux 3
+#define pll8_acpu_to_bb_mux 3
#define pll14_to_bb_mux 4
#define gnd_to_bb_mux 6
#define cxo_to_xo_mux 0
@@ -689,8 +690,8 @@
};
static struct clk_freq_tbl clk_tbl_usb_hsic_sys[] = {
- F_USB( 0, gnd, 1, 0, 0),
- F_USB(64000000, pll8, 1, 1, 6),
+ F_USB( 0, gnd, 1, 0, 0),
+ F_USB(64000000, pll8_acpu, 1, 1, 6),
F_END
};