diff options
author | Alfredo Jesús Delaiti <alfredodelaiti@netscape.net> | 2012-09-21 09:33:51 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2012-10-06 07:06:16 -0400 |
commit | 082c0576d62d7732528d195792f7c80cae5360a1 (patch) | |
tree | 94083795966543cf95a2399bd5a5a5539bce2f64 /drivers/media | |
parent | 44e0d7de4e4ce8a126ec44e4fb7d1f7ad0197bd0 (diff) |
[media] Mygica X8507 audio for YPbPr, AV and S-Video
Adds audio support for input YPbPr, AV and S-Video on Mygica X8507 card.
Remains to be done: IR, FM and ISDBT
Signed-off-by: Alfredo J. Delaiti <alfredodelaiti@netscape.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media')
-rw-r--r-- | drivers/media/pci/cx23885/cx23885-cards.c | 3 | ||||
-rw-r--r-- | drivers/media/pci/cx23885/cx23885-video.c | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/drivers/media/pci/cx23885/cx23885-cards.c b/drivers/media/pci/cx23885/cx23885-cards.c index 39a4a4b9ed7e..5acdf954ff6b 100644 --- a/drivers/media/pci/cx23885/cx23885-cards.c +++ b/drivers/media/pci/cx23885/cx23885-cards.c | |||
@@ -542,11 +542,13 @@ struct cx23885_board cx23885_boards[] = { | |||
542 | { | 542 | { |
543 | .type = CX23885_VMUX_COMPOSITE1, | 543 | .type = CX23885_VMUX_COMPOSITE1, |
544 | .vmux = CX25840_COMPOSITE8, | 544 | .vmux = CX25840_COMPOSITE8, |
545 | .amux = CX25840_AUDIO7, | ||
545 | }, | 546 | }, |
546 | { | 547 | { |
547 | .type = CX23885_VMUX_SVIDEO, | 548 | .type = CX23885_VMUX_SVIDEO, |
548 | .vmux = CX25840_SVIDEO_LUMA3 | | 549 | .vmux = CX25840_SVIDEO_LUMA3 | |
549 | CX25840_SVIDEO_CHROMA4, | 550 | CX25840_SVIDEO_CHROMA4, |
551 | .amux = CX25840_AUDIO7, | ||
550 | }, | 552 | }, |
551 | { | 553 | { |
552 | .type = CX23885_VMUX_COMPONENT, | 554 | .type = CX23885_VMUX_COMPONENT, |
@@ -554,6 +556,7 @@ struct cx23885_board cx23885_boards[] = { | |||
554 | CX25840_VIN1_CH1 | | 556 | CX25840_VIN1_CH1 | |
555 | CX25840_VIN6_CH2 | | 557 | CX25840_VIN6_CH2 | |
556 | CX25840_VIN7_CH3, | 558 | CX25840_VIN7_CH3, |
559 | .amux = CX25840_AUDIO7, | ||
557 | }, | 560 | }, |
558 | }, | 561 | }, |
559 | }, | 562 | }, |
diff --git a/drivers/media/pci/cx23885/cx23885-video.c b/drivers/media/pci/cx23885/cx23885-video.c index 8c4a9a5f9a50..1a21926ca412 100644 --- a/drivers/media/pci/cx23885/cx23885-video.c +++ b/drivers/media/pci/cx23885/cx23885-video.c | |||
@@ -508,7 +508,8 @@ static int cx23885_video_mux(struct cx23885_dev *dev, unsigned int input) | |||
508 | (dev->board == CX23885_BOARD_HAUPPAUGE_HVR1250) || | 508 | (dev->board == CX23885_BOARD_HAUPPAUGE_HVR1250) || |
509 | (dev->board == CX23885_BOARD_HAUPPAUGE_HVR1255) || | 509 | (dev->board == CX23885_BOARD_HAUPPAUGE_HVR1255) || |
510 | (dev->board == CX23885_BOARD_HAUPPAUGE_HVR1255_22111) || | 510 | (dev->board == CX23885_BOARD_HAUPPAUGE_HVR1255_22111) || |
511 | (dev->board == CX23885_BOARD_HAUPPAUGE_HVR1850)) { | 511 | (dev->board == CX23885_BOARD_HAUPPAUGE_HVR1850) || |
512 | (dev->board == CX23885_BOARD_MYGICA_X8507)) { | ||
512 | /* Configure audio routing */ | 513 | /* Configure audio routing */ |
513 | v4l2_subdev_call(dev->sd_cx25840, audio, s_routing, | 514 | v4l2_subdev_call(dev->sd_cx25840, audio, s_routing, |
514 | INPUT(input)->amux, 0, 0); | 515 | INPUT(input)->amux, 0, 0); |