[media] tm6000: Disable video interface in radio mode
Video data is useless in radio mode, so the corresponding interface can be safely disabled. This should reduce the amount of isochronous traffic noticeably. Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
4129e560fb
commit
873545820a
|
@ -267,9 +267,14 @@ int tm6000_init_analog_mode(struct tm6000_core *dev)
|
|||
struct v4l2_frequency f;
|
||||
|
||||
if (dev->dev_type == TM6010) {
|
||||
u8 active = TM6010_REQ07_RCC_ACTIVE_IF_AUDIO_ENABLE;
|
||||
|
||||
if (!dev->radio)
|
||||
active |= TM6010_REQ07_RCC_ACTIVE_IF_VIDEO_ENABLE;
|
||||
|
||||
/* Enable video and audio */
|
||||
tm6000_set_reg_mask(dev, TM6010_REQ07_RCC_ACTIVE_IF,
|
||||
0x60, 0x60);
|
||||
active, 0x60);
|
||||
/* Disable TS input */
|
||||
tm6000_set_reg_mask(dev, TM6010_REQ07_RC0_ACTIVE_VIDEO_SOURCE,
|
||||
0x00, 0x40);
|
||||
|
|
Loading…
Reference in New Issue