diff options
-rw-r--r-- | drivers/media/video/saa7134/saa7134-video.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/media/video/saa7134/saa7134-video.c b/drivers/media/video/saa7134/saa7134-video.c index 203302f21827..830617ea81cc 100644 --- a/drivers/media/video/saa7134/saa7134-video.c +++ b/drivers/media/video/saa7134/saa7134-video.c | |||
@@ -2248,7 +2248,11 @@ static int radio_do_ioctl(struct inode *inode, struct file *file, | |||
2248 | t->type = V4L2_TUNER_RADIO; | 2248 | t->type = V4L2_TUNER_RADIO; |
2249 | 2249 | ||
2250 | saa7134_i2c_call_clients(dev, VIDIOC_G_TUNER, t); | 2250 | saa7134_i2c_call_clients(dev, VIDIOC_G_TUNER, t); |
2251 | 2251 | if (dev->input->amux == TV) { | |
2252 | t->signal = 0xf800 - ((saa_readb(0x581) & 0x1f) << 11); | ||
2253 | t->rxsubchans = (saa_readb(0x529) & 0x08) ? | ||
2254 | V4L2_TUNER_SUB_STEREO : V4L2_TUNER_SUB_MONO; | ||
2255 | } | ||
2252 | return 0; | 2256 | return 0; |
2253 | } | 2257 | } |
2254 | case VIDIOC_S_TUNER: | 2258 | case VIDIOC_S_TUNER: |