summaryrefslogtreecommitdiffstats
path: root/drivers/media/video/em28xx
diff options
context:
space:
mode:
authorHans Verkuil <hverkuil@xs4all.nl>2010-09-26 07:45:15 -0300
committerMauro Carvalho Chehab <mchehab@redhat.com>2010-10-21 01:06:15 -0200
commitd5906dd6564bbf59a27bf1be87743b8794b5468e (patch)
tree3538042852f41304af58e9da089ca941c834c477 /drivers/media/video/em28xx
parent0499a5aa777f8e56e46df362f0bb9d9d116186f9 (diff)
downloadop-kernel-dev-d5906dd6564bbf59a27bf1be87743b8794b5468e.zip
op-kernel-dev-d5906dd6564bbf59a27bf1be87743b8794b5468e.tar.gz
V4L/DVB: em28xx: the default std was not passed on to the subdevs
The initial em28xx std (PAL) was not passed on to the subdevs. This led to these tvp5150 kernel log errors when running v4l2-ctl --all: tvp5150 0-005c: VBI can't be configured without knowing number of lines The reason was that tvp5150 was still using its own internal default: STD_ALL. Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/em28xx')
-rw-r--r--drivers/media/video/em28xx/em28xx-video.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/media/video/em28xx/em28xx-video.c b/drivers/media/video/em28xx/em28xx-video.c
index 741c4fc..06cf197 100644
--- a/drivers/media/video/em28xx/em28xx-video.c
+++ b/drivers/media/video/em28xx/em28xx-video.c
@@ -2445,6 +2445,7 @@ int em28xx_register_analog_devices(struct em28xx *dev)
/* set default norm */
dev->norm = em28xx_video_template.current_norm;
+ v4l2_device_call_all(&dev->v4l2_dev, 0, core, s_std, dev->norm);
dev->interlaced = EM28XX_INTERLACED_DEFAULT;
dev->ctl_input = 0;
OpenPOWER on IntegriCloud