summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWayne Zou <b36644@freescale.com>2012-04-27 14:31:55 +0800
committerWayne Zou <b36644@freescale.com>2012-04-28 13:41:48 +0800
commite5b03acb5325b30a1b53dcc1b921ea75eea83c81 (patch)
tree55bac884c48af2b3906fe2b57658d338d8ea664f
parentcb2ad24cd3d5b58acdf11455b79c34f734109345 (diff)
ENGR00181191 MX6: set ipu2_clk parent from pll2_pfd_400M
On mx6dl, set ipu2_clk's parent from pll2_pfd_400M. On mx6q, ipu2_clk's parent from mmdc_ch0_axi_clk, and it is 264MHz by default. Signed-off-by: Wayne Zou <b36644@freescale.com>
-rw-r--r--arch/arm/mach-mx6/clock.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/arch/arm/mach-mx6/clock.c b/arch/arm/mach-mx6/clock.c
index 41b74f5bbfd2..9d69f5d0fb15 100644
--- a/arch/arm/mach-mx6/clock.c
+++ b/arch/arm/mach-mx6/clock.c
@@ -5280,10 +5280,6 @@ int __init mx6_clocks_init(unsigned long ckil, unsigned long osc,
/* S/PDIF */
clk_set_parent(&spdif0_clk[0], &pll3_pfd_454M);
- /* pxp & epdc */
- clk_set_parent(&ipu2_clk, &pll2_pfd_400M);
- clk_set_rate(&ipu2_clk, 200000000);
-
if (mx6q_revision() == IMX_CHIP_REVISION_1_0) {
gpt_clk[0].parent = &ipg_perclk;
gpt_clk[0].get_rate = NULL;
@@ -5294,6 +5290,9 @@ int __init mx6_clocks_init(unsigned long ckil, unsigned long osc,
}
if (cpu_is_mx6dl()) {
+ /* pxp & epdc */
+ clk_set_parent(&ipu2_clk, &pll2_pfd_400M);
+ clk_set_rate(&ipu2_clk, 200000000);
if (epdc_enabled)
clk_set_parent(&ipu2_di_clk[1], &pll5_video_main_clk);
else