summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYi Li <r80015@freescale.com>2012-01-02 14:02:19 -0600
committerFrank Li <Frank.Li@freescale.com>2012-01-11 11:42:49 +0800
commita3f0445e349aee684cb6339e949b0dc85cade779 (patch)
tree14c3fd4429fa4e8c77a93250f9219a378aee889d
parentdb95aa35ee1b1ebc4440b7dd9c7b23be953fac86 (diff)
ENGR00169489-2 Add OV5642 csi camera support for i.mx6 sabre-lite board.
Add OV5642 csi camera support for i.mx6 sabre-lite board Signed-off-by: Yi Li <R80015@freescale.com>
-rw-r--r--drivers/media/video/mxc/capture/sensor_clock.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/media/video/mxc/capture/sensor_clock.c b/drivers/media/video/mxc/capture/sensor_clock.c
index 357c01fef361..2159836699f3 100644
--- a/drivers/media/video/mxc/capture/sensor_clock.c
+++ b/drivers/media/video/mxc/capture/sensor_clock.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2004-2011 Freescale Semiconductor, Inc. All Rights Reserved.
+ * Copyright 2004-2012 Freescale Semiconductor, Inc. All Rights Reserved.
*/
/*
@@ -24,6 +24,7 @@
#include <linux/device.h>
#include <linux/clk.h>
#include <mach/hardware.h>
+#include <asm/mach-types.h>
#if defined(CONFIG_MXC_IPU_V1) || defined(CONFIG_VIDEO_MXC_EMMA_CAMERA) \
|| defined(CONFIG_VIDEO_MXC_CSI_CAMERA_MODULE) \
@@ -72,7 +73,10 @@ void set_mclk_rate(uint32_t *p_mclk_freq, uint32_t csi)
}
} else if (cpu_is_mx6q()) {
if (csi == 0) {
- mclk = "cko1_clk0";
+ if (machine_is_mx6q_sabrelite())
+ mclk = "clko2_clk";
+ else
+ mclk = "cko1_clk0";
} else {
pr_err("invalid csi num %d\n", csi);
return;