From 43a06f54b9abca59f0ea4fac489e2491fbcfd4d5 Mon Sep 17 00:00:00 2001 From: Frank Li Date: Wed, 14 Oct 2009 14:08:40 +0800 Subject: [PATCH] ENGR00117252 Fix iMX23 dotclk is double as expected value Dotclk is double as expected value. This fix actually is workaround. Signed-off-by: Frank Li --- arch/arm/plat-stmp3xxx/clock.c | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/plat-stmp3xxx/clock.c b/arch/arm/plat-stmp3xxx/clock.c index 1de31090958..68241827821 100644 --- a/arch/arm/plat-stmp3xxx/clock.c +++ b/arch/arm/plat-stmp3xxx/clock.c @@ -219,6 +219,7 @@ static int lcdif_set_rate(struct clk *clk, u32 rate) * 108 * ns_cycle <= 875 * div */ u32 ns_cycle = 1000000 / rate; + ns_cycle *= 2; /* Fix calculate double frequency */ u32 div, reg_val; u32 lowest_result = (u32) -1; u32 lowest_div = 0, lowest_fracdiv = 0;