diff options
author | Russell Robinson Jr <rrobinson@phytec.com> | 2013-07-24 16:34:41 -0700 |
---|---|---|
committer | Anthony Felice <tony.felice@timesys.com> | 2013-08-28 18:26:23 -0400 |
commit | f55b7be24bf255c248d2a488f3404f1d908d03a6 (patch) | |
tree | 09f40d558a90210d7fe9f8ce83fb29664b931185 | |
parent | 31db7f98d7ad0c223cdcb6633dd9a409fbf5ca64 (diff) |
pcm052: dcu: fix LCD clock frequency issues
Signed-off-by: Russell Robinson Jr <rrobinson@phytec.com>
-rw-r--r-- | arch/arm/mach-mvf/clock.c | 2 | ||||
-rw-r--r-- | drivers/video/mvf_dcu.c | 4 |
2 files changed, 2 insertions, 4 deletions
diff --git a/arch/arm/mach-mvf/clock.c b/arch/arm/mach-mvf/clock.c index 199483ccb32a..49645099cdc8 100644 --- a/arch/arm/mach-mvf/clock.c +++ b/arch/arm/mach-mvf/clock.c @@ -2028,7 +2028,7 @@ int __init mvf_clocks_init(unsigned long ckil, unsigned long osc, clk_set_rate(&esdhc1_clk, 200000000); clk_set_parent(&dcu0_clk, &pll1_pfd2_452M); - clk_set_rate(&dcu0_clk, 113000000); + clk_set_rate(&dcu0_clk, 90400000); clk_set_parent(&sai2_clk, &pll4_audio_main_clk); clk_set_rate(&sai2_clk, 24567000); diff --git a/drivers/video/mvf_dcu.c b/drivers/video/mvf_dcu.c index 063003750052..71c271278bce 100644 --- a/drivers/video/mvf_dcu.c +++ b/drivers/video/mvf_dcu.c @@ -37,7 +37,6 @@ #define DRIVER_NAME "mvf-dcu" static struct fb_videomode __devinitdata mvf_dcu_default_mode = { - .pixclock = 31250, .xres = 800, .yres = 480, .left_margin = 42, @@ -67,7 +66,6 @@ static struct fb_videomode __devinitdata mvf_dcu_mode_db[] = { }, { .name = "pm070wl4", - .pixclock = 31250, .xres = 800, .yres = 480, .left_margin = 42, @@ -434,7 +432,7 @@ static void update_lcdc(struct fb_info *info) writel(DCU_MODE_BLEND_ITER(3) | DCU_MODE_RASTER_EN(1), dcu->base + DCU_DCU_MODE); - writel(9, dcu->base + DCU_DIV_RATIO); + writel(2, dcu->base + DCU_DIV_RATIO); writel(DCU_SYN_POL_INV_PXCK(0) | DCU_SYN_POL_NEG(0) | DCU_SYN_POL_INV_VS(1) | DCU_SYN_POL_INV_HS(1), |