diff options
Diffstat (limited to 'drivers/clk/samsung/clk-exynos4.c')
-rw-r--r-- | drivers/clk/samsung/clk-exynos4.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/clk/samsung/clk-exynos4.c b/drivers/clk/samsung/clk-exynos4.c index c1e64512c1b8..5592a78b2edc 100644 --- a/drivers/clk/samsung/clk-exynos4.c +++ b/drivers/clk/samsung/clk-exynos4.c | |||
@@ -112,7 +112,8 @@ enum exynos4_clks { | |||
112 | /* core clocks */ | 112 | /* core clocks */ |
113 | xxti, xusbxti, fin_pll, fout_apll, fout_mpll, fout_epll, fout_vpll, | 113 | xxti, xusbxti, fin_pll, fout_apll, fout_mpll, fout_epll, fout_vpll, |
114 | sclk_apll, sclk_mpll, sclk_epll, sclk_vpll, arm_clk, aclk200, aclk100, | 114 | sclk_apll, sclk_mpll, sclk_epll, sclk_vpll, arm_clk, aclk200, aclk100, |
115 | aclk160, aclk133, mout_mpll_user_t, mout_mpll_user_c, /* 18 */ | 115 | aclk160, aclk133, mout_mpll_user_t, mout_mpll_user_c, mout_core, |
116 | mout_apll, /* 20 */ | ||
116 | 117 | ||
117 | /* gate for special clocks (sclk) */ | 118 | /* gate for special clocks (sclk) */ |
118 | sclk_fimc0 = 128, sclk_fimc1, sclk_fimc2, sclk_fimc3, sclk_cam0, | 119 | sclk_fimc0 = 128, sclk_fimc1, sclk_fimc2, sclk_fimc3, sclk_cam0, |
@@ -284,7 +285,8 @@ struct samsung_fixed_rate_clock exynos4210_fixed_rate_clks[] __initdata = { | |||
284 | 285 | ||
285 | /* list of mux clocks supported in all exynos4 soc's */ | 286 | /* list of mux clocks supported in all exynos4 soc's */ |
286 | struct samsung_mux_clock exynos4_mux_clks[] __initdata = { | 287 | struct samsung_mux_clock exynos4_mux_clks[] __initdata = { |
287 | MUX(none, "mout_apll", mout_apll_p, SRC_CPU, 0, 1), | 288 | MUX_F(mout_apll, "mout_apll", mout_apll_p, SRC_CPU, 0, 1, |
289 | CLK_SET_RATE_PARENT, 0), | ||
288 | MUX(none, "mout_hdmi", mout_hdmi_p, SRC_TV, 0, 1), | 290 | MUX(none, "mout_hdmi", mout_hdmi_p, SRC_TV, 0, 1), |
289 | MUX(none, "mout_mfc1", sclk_evpll_p, SRC_MFC, 4, 1), | 291 | MUX(none, "mout_mfc1", sclk_evpll_p, SRC_MFC, 4, 1), |
290 | MUX(none, "mout_mfc", mout_mfc_p, SRC_MFC, 8, 1), | 292 | MUX(none, "mout_mfc", mout_mfc_p, SRC_MFC, 8, 1), |
@@ -362,7 +364,7 @@ struct samsung_mux_clock exynos4x12_mux_clks[] __initdata = { | |||
362 | E4X12_SRC_DMC, 12, 1, "sclk_mpll"), | 364 | E4X12_SRC_DMC, 12, 1, "sclk_mpll"), |
363 | MUX_A(sclk_vpll, "sclk_vpll", mout_vpll_p, | 365 | MUX_A(sclk_vpll, "sclk_vpll", mout_vpll_p, |
364 | SRC_TOP0, 8, 1, "sclk_vpll"), | 366 | SRC_TOP0, 8, 1, "sclk_vpll"), |
365 | MUX(none, "mout_core", mout_core_p4x12, SRC_CPU, 16, 1), | 367 | MUX(mout_core, "mout_core", mout_core_p4x12, SRC_CPU, 16, 1), |
366 | MUX(none, "mout_fimc0", group1_p4x12, SRC_CAM, 0, 4), | 368 | MUX(none, "mout_fimc0", group1_p4x12, SRC_CAM, 0, 4), |
367 | MUX(none, "mout_fimc1", group1_p4x12, SRC_CAM, 4, 4), | 369 | MUX(none, "mout_fimc1", group1_p4x12, SRC_CAM, 4, 4), |
368 | MUX(none, "mout_fimc2", group1_p4x12, SRC_CAM, 8, 4), | 370 | MUX(none, "mout_fimc2", group1_p4x12, SRC_CAM, 8, 4), |