media: video: tegra: Correct mclk settings for ov5650 and soc2030
authorJohn Kramer <john.kramer@motorola.com>
Fri, 14 Jan 2011 14:04:58 +0000 (08:04 -0600)
committerRebecca Schultz Zavin <rebecca@android.com>
Fri, 14 Jan 2011 22:55:08 +0000 (14:55 -0800)
Change-Id: I8a7c1abf38313fb73256581d01f0245200f3b850
Signed-off-by: John Kramer <john.kramer@motorola.com>
drivers/media/video/tegra/ov5650.c
drivers/media/video/tegra/soc2030.c

index e19ca21e33c623903a6dde2fa4236a9da22e1d29..545e6db3952c15899e997e592937119a2351ec9f 100644 (file)
@@ -129,7 +129,7 @@ static struct ov5650_reg mode_start[] = {
        {0x300f, 0x8f}, /* PLL control00 R_SELD5 [7:6] div by 4 R_DIVL [2]
                           two lane div 1 SELD2P5 [1:0] div 2.5 pg 99 */
        {0x3010, 0x10}, /* PLL control01 DIVM [3:0] DIVS [7:4] div 1 pg 99 */
-       {0x3011, 0x14}, /* PLL control02 R_DIVP [5:0] div 20 pg 99 */
+       {0x3011, 0x18}, /* PLL control02 R_DIVP [5:0] div 24 pg 99 (20Mhz Mclk*/
        {0x3012, 0x02}, /* PLL CTR 03, default */
        {0x3815, 0x82}, /* PCLK to SCLK ratio bit[4:0] is set to 2 pg 81 */
        {0x3503, 0x33}, /* AEC auto AGC auto gain has no latch delay. pg 38 */
index 05ec9e6112dfa174631278a47170dda349200c4c..a4c98a586cf92e9111e8bcbc8cc80ce527603c7e 100644 (file)
@@ -346,7 +346,7 @@ static struct soc2030_regs mode_1280x720[] = {
 static struct soc2030_regs pll_table[] = {
        {WRITE_REG_DATA, 0x001e, 0x0503},       /*Pad Slew rate*/
        {WRITE_REG_DATA, 0x0014, 0x2545},       /*PLL_CONTROL*/
-       {WRITE_REG_DATA, 0x0010, 0x011C},       /*PLL_DIVIDERS*/
+       {WRITE_REG_DATA, 0x0010, 0x0a56},       /*PLL_DIVIDERS 43mhz*/
        {WRITE_REG_DATA, 0x0012, 0x10F7},       /*PLL_P_DIVIDERS*/
        {WRITE_REG_DATA, 0x0014, 0x2547},       /*PLL_CONTROL*/
        {WRITE_REG_DATA, 0x0014, 0x2447},       /*PLL_CONTROL*/