浏览代码

ARM: S3C64XX: Set rate of crystal mux

The current code assumes that the external clock mux will be set to
the crystal. Set this up explicitly within the clock API.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Mark Brown 15 年之前
父节点
当前提交
e179ac0f4e
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      arch/arm/plat-s3c64xx/s3c6400-clock.c

+ 3 - 0
arch/arm/plat-s3c64xx/s3c6400-clock.c

@@ -677,6 +677,9 @@ void __init_or_cpufreq s3c6400_setup_clocks(void)
 
 	printk(KERN_DEBUG "%s: xtal is %ld\n", __func__, xtal);
 
+	/* For now assume the mux always selects the crystal */
+	clk_ext_xtal_mux.parent = xtal_clk;
+
 	epll = s3c6400_get_epll(xtal);
 	mpll = s3c6400_get_pll(xtal, __raw_readl(S3C_MPLL_CON));
 	apll = s3c6400_get_pll(xtal, __raw_readl(S3C_APLL_CON));