aboutsummaryrefslogtreecommitdiff
path: root/drivers/media/video/samsung/4xa_sensor.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/video/samsung/4xa_sensor.c')
-rw-r--r--drivers/media/video/samsung/4xa_sensor.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/drivers/media/video/samsung/4xa_sensor.c b/drivers/media/video/samsung/4xa_sensor.c
index b7f9061ca9b..1e3ca1c822e 100644
--- a/drivers/media/video/samsung/4xa_sensor.c
+++ b/drivers/media/video/samsung/4xa_sensor.c
@@ -215,8 +215,16 @@ s5k4xa_attach(struct i2c_adapter *adap, int addr, int kind)
static int sensor_attach_adapter(struct i2c_adapter *adap)
{
+ extern void om_3d7k_camera_on(void);
+ extern void om_3d7k_camera_off(void);
+ int ret;
+
s3c_camif_open_sensor(&data);
- return i2c_probe(adap, &addr_data, s5k4xa_attach);
+
+ om_3d7k_camera_on();
+ ret = i2c_probe(adap, &addr_data, s5k4xa_attach);
+ om_3d7k_camera_off();
+ return ret;
}
static int sensor_detach(struct i2c_client *client)