diff options
-rw-r--r-- | drivers/media/video/em28xx/em28xx-video.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/media/video/em28xx/em28xx-video.c b/drivers/media/video/em28xx/em28xx-video.c index de2d2fdbe6a4..1b56e78b7744 100644 --- a/drivers/media/video/em28xx/em28xx-video.c +++ b/drivers/media/video/em28xx/em28xx-video.c | |||
@@ -393,9 +393,10 @@ buffer_setup(struct videobuf_queue *vq, unsigned int *count, unsigned int *size) | |||
393 | if (*count < EM28XX_MIN_BUF) | 393 | if (*count < EM28XX_MIN_BUF) |
394 | *count = EM28XX_MIN_BUF; | 394 | *count = EM28XX_MIN_BUF; |
395 | 395 | ||
396 | /* Ask tuner to go to analog mode */ | 396 | /* Ask tuner to go to analog or radio mode */ |
397 | memset(&f, 0, sizeof(f)); | 397 | memset(&f, 0, sizeof(f)); |
398 | f.frequency = dev->ctl_freq; | 398 | f.frequency = dev->ctl_freq; |
399 | f.type = fh->radio ? V4L2_TUNER_RADIO : V4L2_TUNER_ANALOG_TV; | ||
399 | 400 | ||
400 | em28xx_i2c_call_clients(dev, VIDIOC_S_FREQUENCY, &f); | 401 | em28xx_i2c_call_clients(dev, VIDIOC_S_FREQUENCY, &f); |
401 | 402 | ||