[Meego-kernel] [PATCH] MRST Tablet camera driver ver-0.960, fix 7832
He, Yong M
yong.m.he at intel.com
Mon Jul 4 01:28:44 PDT 2011
From: Yong He <yong.m.he at intel.com>
Subject: [PATCH] MRST Tablet camera driver ver-0.960, fix 7832
Bug 7832 - OV5640 camera sensor does not enter power saving mode
Tested on 10" tablet, the hw power-down is working.
(the previous patch-0.942 is a workaround by using sw power-down for
sleep mode)
Signed-off-by: Yong He <yong.m.he at intel.com>
Index: linux-2.6.37/drivers/staging/mrstci/mrstov5640/mrstov5640.c
===================================================================
--- linux-2.6.37/drivers/staging/mrstci/mrstov5640/mrstov5640.c (revision 134)
+++ linux-2.6.37/drivers/staging/mrstci/mrstov5640/mrstov5640.c (revision 135)
@@ -50,7 +50,7 @@
#include "ci_sensor_common.h"
#include "ov5640.h"
-#define DRIVER_VERSION "0.959"
+#define DRIVER_VERSION "0.960"
#define GPIO_FLASH 45
static int ov5640_flash=0;
@@ -569,6 +569,7 @@
ov5640_s_stream(sd , 0);
spin_lock_irqsave(&ov5640_status.state_lock, flags);
ov5640_status.power = OV5640_POWER_OFF;
+ ov5640_status.fw_inited = OV5640_FW_RESET;
if (ov5640_status.reg_inited == OV5640_REG_INITED) {
struct i2c_client *c = v4l2_get_subdevdata(sd);
@@ -584,6 +585,8 @@
ov5640_status.preview.shutter16 = 0x200;
ov5640_status.preview.gain16 = 0x10;
+ gpio_set_value(GPIO_STDBY_PIN, 1);
+
printk(KERN_INFO "PM: ov5640 standby called\n");
}
Best Regards,
Yong He
Software Engineer, PCSD SW Solutions,
Intel Asia-Pacific R&D Ltd.
Phone (+86) 21-61166334
Lab (+86) 21-61167881
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.meego.com/pipermail/meego-kernel/attachments/20110704/08d4a7be/attachment-0001.html>
More information about the MeeGo-kernel
mailing list