camera: fix sensor driver enter power down after sensor_video_probe is error, becaus...
authorddl <ddl@rockchip.com>
Fri, 11 Mar 2011 16:23:21 +0000 (00:23 +0800)
committerddl <ddl@rockchip.com>
Fri, 11 Mar 2011 16:25:17 +0000 (00:25 +0800)
drivers/media/video/ov2655.c
drivers/media/video/ov2659.c
drivers/media/video/ov5642.c

index f9d9eec5183e2798ea9fb3ad2f25726fe1b53be7..64aeab6c78d2b74d14724aa5f035255687762f74 100755 (executable)
@@ -2810,11 +2810,9 @@ static int sensor_video_probe(struct soc_camera_device *icd,
 
     icd->formats = sensor_colour_formats;
     icd->num_formats = ARRAY_SIZE(sensor_colour_formats);
-       sensor_ioctrl(icd, Sensor_PowerDown, 1);
     return 0;
 
 sensor_video_probe_err:
-       sensor_ioctrl(icd, Sensor_PowerDown, 1);
     return ret;
 }
 static long sensor_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg)
index 8cf94bb72c6d40b243ffe590da6d3b30ae5156a4..ba3ec2a28d918225f50e4057ef4c96254c0c5e76 100755 (executable)
@@ -2628,11 +2628,11 @@ static int sensor_video_probe(struct soc_camera_device *icd,
 
     icd->formats = sensor_colour_formats;
     icd->num_formats = ARRAY_SIZE(sensor_colour_formats);
-       sensor_ioctrl(icd, Sensor_PowerDown, 1);
+
     return 0;
 
 sensor_video_probe_err:
-       sensor_ioctrl(icd, Sensor_PowerDown, 1);
+
     return ret;
 }
 
index 61b7435b552fe04a29b5bc0d85284d7d186c5587..c8f3e304ace0731b4ce515635dfad910f68a93c4 100755 (executable)
@@ -5387,11 +5387,11 @@ static int sensor_video_probe(struct soc_camera_device *icd,
 
     icd->formats = sensor_colour_formats;
     icd->num_formats = ARRAY_SIZE(sensor_colour_formats);
-       sensor_ioctrl(icd, Sensor_PowerDown, 1);
+
     return 0;
 
 sensor_video_probe_err:
-       sensor_ioctrl(icd, Sensor_PowerDown, 1);
+
     return ret;
 }
 static long sensor_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg)