changes for front facing camera driver build
This commit is contained in:
parent
735a147e8e
commit
5475e25b6a
|
@ -1,6 +1,6 @@
|
||||||
config VIDEO_OV5693
|
config VIDEO_OV5693
|
||||||
tristate "Omnivision ov5693 sensor support"
|
tristate "Omnivision ov5693 sensor support"
|
||||||
depends on I2C && VIDEO_V4L2
|
depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER
|
||||||
---help---
|
---help---
|
||||||
This is a Video4Linux2 sensor-level driver for the Micron
|
This is a Video4Linux2 sensor-level driver for the Micron
|
||||||
ov5693 5 Mpixel camera.
|
ov5693 5 Mpixel camera.
|
||||||
|
|
|
@ -1332,7 +1332,7 @@ static int power_ctrl(struct v4l2_subdev *sd, bool flag)
|
||||||
|
|
||||||
static int gpio_ctrl(struct v4l2_subdev *sd, bool flag)
|
static int gpio_ctrl(struct v4l2_subdev *sd, bool flag)
|
||||||
{
|
{
|
||||||
int ret;
|
int ret = 0;
|
||||||
struct ov5693_device *dev = to_ov5693_sensor(sd);
|
struct ov5693_device *dev = to_ov5693_sensor(sd);
|
||||||
|
|
||||||
if (!dev || !dev->platform_data)
|
if (!dev || !dev->platform_data)
|
||||||
|
@ -1342,16 +1342,8 @@ static int gpio_ctrl(struct v4l2_subdev *sd, bool flag)
|
||||||
if (dev->platform_data->gpio_ctrl)
|
if (dev->platform_data->gpio_ctrl)
|
||||||
return dev->platform_data->gpio_ctrl(sd, flag);
|
return dev->platform_data->gpio_ctrl(sd, flag);
|
||||||
|
|
||||||
if (flag) {
|
if (dev->platform_data->gpio0_ctrl)
|
||||||
ret = dev->platform_data->gpio0_ctrl(sd, 0);
|
ret = dev->platform_data->gpio0_ctrl(sd, flag);
|
||||||
ret = dev->platform_data->gpio1_ctrl(sd, 0);
|
|
||||||
msleep(60);
|
|
||||||
ret |= dev->platform_data->gpio0_ctrl(sd, 1);
|
|
||||||
ret |= dev->platform_data->gpio1_ctrl(sd, 1);
|
|
||||||
} else {
|
|
||||||
ret = dev->platform_data->gpio0_ctrl(sd, 0);
|
|
||||||
ret = dev->platform_data->gpio1_ctrl(sd, 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue