rk3188: -t: set chip rk3188t uart init freq = 49.5M
authorchenxing <chenxing@rock-chips.com>
Fri, 2 Aug 2013 10:07:29 +0000 (18:07 +0800)
committerchenxing <chenxing@rock-chips.com>
Fri, 2 Aug 2013 10:07:29 +0000 (18:07 +0800)
arch/arm/mach-rk3188/clock_data.c

index ec17d09947870245624d8af1b38420147dc0bb4e..7205eba33a81fa3379f206d4761ccd012167e75a 100755 (executable)
@@ -3578,7 +3578,11 @@ static void __init rk30_clock_common_init(unsigned long gpll_rate, unsigned long
        clk_set_parent_nolock(&aclk_gpu, &general_pll_clk);
        clk_set_rate_nolock(&aclk_gpu, 200 * MHZ);
        
-       clk_set_rate_nolock(&clk_uart0, 48000000);
+       if (0 == pll_flag) {
+               clk_set_rate_nolock(&clk_uart0, 48000000);
+       } else {
+               clk_set_rate_nolock(&clk_uart0, 49500000);
+       }
        clk_set_rate_nolock(&clk_sdmmc, 24750000);
        clk_set_rate_nolock(&clk_sdio, 24750000);
 }