aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/clk/samsung
diff options
context:
space:
mode:
authorRahul Sharma <rahul.sharma@samsung.com>2013-08-29 01:37:08 -0400
committerMike Turquette <mturquette@linaro.org>2013-08-29 20:48:06 -0400
commit4625f1b5d44c7f38801c0553fa90b33577307843 (patch)
treeb4fc25f87f7d566b827d1d32529d97cef5872f7c /drivers/clk/samsung
parent14d87cda8dc6d35b2a6cbbc1e1a5f6df4d9645ae (diff)
clk/exynos5420: add hdmi mux to change parents in hdmi driver
hdmi driver needs to change the parent of hdmi clock to pixel clock or hdmiphy clock, based on the stability of hdmiphy. This patch is exposing the mux for changing the parent. Signed-off-by: Rahul Sharma <rahul.sharma@samsung.com> Acked-by: Tomasz Figa <t.figa@samsung.com> Signed-off-by: Mike Turquette <mturquette@linaro.org>
Diffstat (limited to 'drivers/clk/samsung')
-rw-r--r--drivers/clk/samsung/clk-exynos5420.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/clk/samsung/clk-exynos5420.c b/drivers/clk/samsung/clk-exynos5420.c
index 522c033f5257..78465a5aa8e9 100644
--- a/drivers/clk/samsung/clk-exynos5420.c
+++ b/drivers/clk/samsung/clk-exynos5420.c
@@ -140,6 +140,9 @@ enum exynos5420_clks {
140 aclk333_g2d = 480, g2d, aclk333_432_gscl = 490, smmu_3aa, smmu_fimcl0, 140 aclk333_g2d = 480, g2d, aclk333_432_gscl = 490, smmu_3aa, smmu_fimcl0,
141 smmu_fimcl1, smmu_fimcl3, fimc_lite3, aclk_g3d = 500, g3d, smmu_mixer, 141 smmu_fimcl1, smmu_fimcl3, fimc_lite3, aclk_g3d = 500, g3d, smmu_mixer,
142 142
143 /* mux clocks */
144 mout_hdmi = 640,
145
143 nr_clks, 146 nr_clks,
144}; 147};
145 148
@@ -400,7 +403,7 @@ static struct samsung_mux_clock exynos5420_mux_clks[] __initdata = {
400 MUX(none, "mout_mipi1", group2_p, SRC_DISP10, 16, 3), 403 MUX(none, "mout_mipi1", group2_p, SRC_DISP10, 16, 3),
401 MUX(none, "mout_dp1", group2_p, SRC_DISP10, 20, 3), 404 MUX(none, "mout_dp1", group2_p, SRC_DISP10, 20, 3),
402 MUX(none, "mout_pixel", group2_p, SRC_DISP10, 24, 3), 405 MUX(none, "mout_pixel", group2_p, SRC_DISP10, 24, 3),
403 MUX(none, "mout_hdmi", hdmi_p, SRC_DISP10, 28, 1), 406 MUX(mout_hdmi, "mout_hdmi", hdmi_p, SRC_DISP10, 28, 1),
404 407
405 /* MAU Block */ 408 /* MAU Block */
406 MUX(none, "mout_maudio0", maudio0_p, SRC_MAU, 28, 3), 409 MUX(none, "mout_maudio0", maudio0_p, SRC_MAU, 28, 3),