diff options
| -rw-r--r-- | arch/arm/mach-mx6/board-mx6q_phyflex.c | 4 | ||||
| -rw-r--r-- | drivers/media/video/mt9p031.c | 5 |
2 files changed, 5 insertions, 4 deletions
diff --git a/arch/arm/mach-mx6/board-mx6q_phyflex.c b/arch/arm/mach-mx6/board-mx6q_phyflex.c index 9438ee707e3a..e594086f7a0f 100644 --- a/arch/arm/mach-mx6/board-mx6q_phyflex.c +++ b/arch/arm/mach-mx6/board-mx6q_phyflex.c @@ -1015,7 +1015,7 @@ static struct mxc_camera_pdata mxc_ipu_csi_pdata[] = { .flags = MXC_CAMERA_DATAWIDTH_10, .ipu = 0, .csi = 0, - .mclk_default_rate = 26400000, + .mclk_default_rate = 26000000, #ifdef CONFIG_SOC_CAMERA_MT9P031 .mclk_target_rate = 96000000, .use_pll = 1, @@ -1024,7 +1024,7 @@ static struct mxc_camera_pdata mxc_ipu_csi_pdata[] = { .flags = MXC_CAMERA_DATAWIDTH_10, .ipu = 1, .csi = 1, - .mclk_default_rate = 26400000, + .mclk_default_rate = 26000000, }, }; diff --git a/drivers/media/video/mt9p031.c b/drivers/media/video/mt9p031.c index 41fa46236675..a3ec7655c868 100644 --- a/drivers/media/video/mt9p031.c +++ b/drivers/media/video/mt9p031.c @@ -210,8 +210,9 @@ static void mt9p031_video_remove(struct soc_camera_device *icd) /*TODO: add new dividers */ static const struct mt9p031_pll_divs mt9p031_divs[] = { /* ext_freq target_freq m n p1 */ - {26400000, 48000000, 29, 2, 8}, - {26400000, 96000000, 58, 2, 8} + {26000000, 48000000, 37, 10, 2}, + {26000000, 96000000, 74, 10, 2}, + {54000000, 96000000, 32, 9, 2} }; static int mt9p031_pll_get_divs(struct mt9p031 *mt9p031) |
