summaryrefslogtreecommitdiffstats
path: root/drivers/staging/tm6000/tm6000-video.c
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@redhat.com>2009-09-14 16:37:13 -0300
committerMauro Carvalho Chehab <mchehab@redhat.com>2010-05-18 00:40:24 -0300
commit427f7facb374b8651ff01b7700e690ef8ccae159 (patch)
treea4b33e37d583c49da5e34a67cc5f9df755022a6f /drivers/staging/tm6000/tm6000-video.c
parent77d966a25aa3732d79e740088ff0401ebf26b3c9 (diff)
downloadop-kernel-dev-427f7facb374b8651ff01b7700e690ef8ccae159.zip
op-kernel-dev-427f7facb374b8651ff01b7700e690ef8ccae159.tar.gz
V4L/DVB (12852): tm6000: Fix compilation against 2.6.31
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/staging/tm6000/tm6000-video.c')
-rw-r--r--drivers/staging/tm6000/tm6000-video.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/staging/tm6000/tm6000-video.c b/drivers/staging/tm6000/tm6000-video.c
index 932dfde..8e93eb0 100644
--- a/drivers/staging/tm6000/tm6000-video.c
+++ b/drivers/staging/tm6000/tm6000-video.c
@@ -1091,7 +1091,7 @@ static int vidioc_s_std (struct file *file, void *priv, v4l2_std_id *norm)
if (rc<0)
return rc;
- tm6000_i2c_call_clients(dev, VIDIOC_S_STD, &dev->norm);
+ v4l2_device_call_all(&dev->v4l2_dev, 0, core, s_std, dev->norm);
return 0;
}
@@ -1278,7 +1278,7 @@ static int vidioc_g_frequency (struct file *file, void *priv,
f->type = V4L2_TUNER_ANALOG_TV;
f->frequency = dev->freq;
- tm6000_i2c_call_clients(dev,VIDIOC_G_FREQUENCY,f);
+ v4l2_device_call_all(&dev->v4l2_dev, 0, tuner, g_frequency, f);
return 0;
}
@@ -1299,7 +1299,7 @@ static int vidioc_s_frequency (struct file *file, void *priv,
// mutex_lock(&dev->lock);
dev->freq = f->frequency;
- tm6000_i2c_call_clients(dev,VIDIOC_S_FREQUENCY,f);
+ v4l2_device_call_all(&dev->v4l2_dev, 0, tuner, s_frequency, &f);
// mutex_unlock(&dev->lock);
return 0;
@@ -1534,6 +1534,7 @@ int tm6000_v4l2_register(struct tm6000_core *dev)
memcpy (dev->vfd, &tm6000_template, sizeof(*(dev->vfd)));
dev->vfd->debug=tm6000_debug;
+ vfd->v4l2_dev = &dev->v4l2_dev;
ret = video_register_device(dev->vfd, VFL_TYPE_GRABBER, video_nr);
printk(KERN_INFO "Trident TVMaster TM5600/TM6000 USB2 board (Load status: %d)\n", ret);
OpenPOWER on IntegriCloud