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 <Frank.Li@freescale.com>
This commit is contained in:
Frank Li
2009-10-14 14:08:40 +08:00
committed by Matt Sealey
parent 97c9898a28
commit 43a06f54b9

View File

@@ -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;