]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
ENGR00252064-1 csi/v4l: need power on sensor for its initialization
authorRobby Cai <R63905@freescale.com>
Thu, 14 Mar 2013 08:37:09 +0000 (16:37 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:35:58 +0000 (08:35 +0200)
Need power on the sensor for its initialization, otherwise the sensor can
not work properly.

Signed-off-by: Sheng Nan <b38800@freescale.com>
Signed-off-by: Robby Cai <R63905@freescale.com>
drivers/media/video/mxc/capture/csi_v4l2_capture.c

index 5c9c69c18e793069971331b106f8abeb8d2526e7..4a60c65ba9ff9bbf42c3a3b5e113e2cedaff3665 100644 (file)
@@ -1737,7 +1737,9 @@ static int csi_v4l2_master_attach(struct v4l2_int_device *slave)
        }
 
        csi_enable_mclk(CSI_MCLK_I2C, true, true);
+       vidioc_int_s_power(cam->sensor, 1);
        vidioc_int_dev_init(slave);
+       vidioc_int_s_power(cam->sensor, 0);
        csi_enable_mclk(CSI_MCLK_I2C, false, false);
        cam_fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
        vidioc_int_g_fmt_cap(cam->sensor, &cam_fmt);