]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00215041-3 MX6 SabreSD:Correct camera and audio mclk freq
authorLiu Ying <Ying.Liu@freescale.com>
Wed, 27 Jun 2012 08:12:22 +0000 (16:12 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:34:55 +0000 (08:34 +0200)
This patch corrects camera mclk and audio mclk frequency
to be 24MHz to align with 24MHz osc clock.

Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
(cherry picked from commit 00ea48ba38940c3a908f9a5d2e72ae285a221329)

arch/arm/mach-mx6/board-mx6q_sabresd.c

index 7f8add9465b503fdb5a5db1e07fbdea71deff69d..cfd1cb3d9f2909d015447cfab92ab8afaeb7f102 100644 (file)
@@ -372,7 +372,7 @@ static int mxc_wm8958_init(void)
                return PTR_ERR(clko);
        }
        /* both audio codec and comera use CLKO clk*/
-       rate = clk_round_rate(clko, 22000000);
+       rate = clk_round_rate(clko, 24000000);
 
        wm8958_data.sysclk = rate;
        clk_set_rate(clko, rate);
@@ -412,7 +412,7 @@ static int mxc_wm8962_init(void)
                return PTR_ERR(clko);
        }
        /* both audio codec and comera use CLKO clk*/
-       rate = clk_round_rate(clko, 22000000);
+       rate = clk_round_rate(clko, 24000000);
        clk_set_rate(clko, rate);
 
        wm8962_data.sysclk = rate;
@@ -523,7 +523,7 @@ static void mx6q_csi0_io_init(void)
 }
 
 static struct fsl_mxc_camera_platform_data camera_data = {
-       .mclk = 22000000,
+       .mclk = 24000000,
        .mclk_source = 0,
        .csi = 0,
        .io_init = mx6q_csi0_io_init,