diff options
author | Mauro Carvalho Chehab <mchehab@brturbo.com.br> | 2005-09-09 16:03:41 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-09-09 16:57:49 -0400 |
commit | e52e98a7eccfb0e7e91630d01690fb11d77db77d (patch) | |
tree | d910e743159977ee695c40b795a4b84d43a4dbcb /drivers/media/video/cx88/cx88-cards.c | |
parent | 24a70fdce872d70171b1f49dcd1a7c3a4e8396b2 (diff) |
[PATCH] v4l: CX88 updates and card additions
- Remove $Id CVS logs for V4L files
- add ioctl indirection via cx88_ioctl_hook and cx88_ioctl_translator to
cx88-blackbird.c.
- declare the indirection hooks from cx88-blackbird.c.
- dcprintk macro which uses core instead of dev->core on cx88-video.c.
- replace dev->core occurances with core on cx88-video.c.
- CodingStyle fixes.
- MaxInput replaced by a define.
- cx8801 structures moved from cx88.h.
- The output_mode needs to be set for the Hauppauge Nova-T DVB-T
for versions after 2.6.12.
- Corrected GPIO values for cx88 cards #28 & #31 for s-video and composite.
- Updated DViCO FusionHDTV5 Gold & added DVB support.
- Fixed DViCO FusionHDTV 3 Gold-Q GPIO.
- Some clean up in cx88-tvaudio.c
- replaced hex values when writing to AUD_CTL to EN_xx for better reading.
- Allow select by hand between Mono, Lang1, Lang2 and Stereo for BTSC.
- Support for stereo NICAM and BTSC improved.
- Broken stereo check removed.
- Added support for remote control to Cinergy DVBT-1400.
- local var renamed from rc5 to a better name (ircode).
- LGDT330X QAM lock bug fixes.
- Some reorg: move some bits to struct cx88_core, factor out common ioctl's
to cx88_do_ioctl.
- Get rid of '//' comments, replace them with #if 0 and /**/.
- Minor clean-ups: remove dcprintk and replace all instances of "dev->core"
with "core".
- Added some registers to control PCI controller at CX2388x chips.
- New tuner standby API.
- Small mpeg fixes and cleanups for blackbird.
- fix mpeg packet size & count
- add VIDIOC_QUERYCAP ioctl for the mpeg stream
- return more information in struct v4l2_format
- fix default window height
- small cleanups
Signed-off-by: Uli Luckas <luckas@musoft.de>
Signed-off-by: Torsten Seeboth <Torsten.Seeboth@t-online.de>
Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
Signed-off-by: Patrick Boettcher <patrick.boettcher@desy.de>
Signed-off-by: Catalin Climov <catalin@climov.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/media/video/cx88/cx88-cards.c')
-rw-r--r-- | drivers/media/video/cx88/cx88-cards.c | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/drivers/media/video/cx88/cx88-cards.c b/drivers/media/video/cx88/cx88-cards.c index ebf02a7f81e8..92623231db78 100644 --- a/drivers/media/video/cx88/cx88-cards.c +++ b/drivers/media/video/cx88/cx88-cards.c | |||
@@ -1,5 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * $Id: cx88-cards.c,v 1.90 2005/07/28 02:47:42 mkrufky Exp $ | ||
3 | * | 2 | * |
4 | * device driver for Conexant 2388x based TV cards | 3 | * device driver for Conexant 2388x based TV cards |
5 | * card-specific stuff. | 4 | * card-specific stuff. |
@@ -499,9 +498,6 @@ struct cx88_board cx88_boards[] = { | |||
499 | .input = {{ | 498 | .input = {{ |
500 | .type = CX88_VMUX_DVB, | 499 | .type = CX88_VMUX_DVB, |
501 | .vmux = 0, | 500 | .vmux = 0, |
502 | },{ | ||
503 | .type = CX88_VMUX_SVIDEO, | ||
504 | .vmux = 2, | ||
505 | }}, | 501 | }}, |
506 | .dvb = 1, | 502 | .dvb = 1, |
507 | }, | 503 | }, |
@@ -614,12 +610,12 @@ struct cx88_board cx88_boards[] = { | |||
614 | .input = {{ | 610 | .input = {{ |
615 | .type = CX88_VMUX_TELEVISION, | 611 | .type = CX88_VMUX_TELEVISION, |
616 | .vmux = 0, | 612 | .vmux = 0, |
617 | .gpio0 = 0xed12, // internal decoder | 613 | .gpio0 = 0xed12, /* internal decoder */ |
618 | .gpio2 = 0x00ff, | 614 | .gpio2 = 0x00ff, |
619 | },{ | 615 | },{ |
620 | .type = CX88_VMUX_DEBUG, | 616 | .type = CX88_VMUX_DEBUG, |
621 | .vmux = 0, | 617 | .vmux = 0, |
622 | .gpio0 = 0xff01, // mono from tuner chip | 618 | .gpio0 = 0xff01, /* mono from tuner chip */ |
623 | },{ | 619 | },{ |
624 | .type = CX88_VMUX_COMPOSITE1, | 620 | .type = CX88_VMUX_COMPOSITE1, |
625 | .vmux = 1, | 621 | .vmux = 1, |
@@ -715,19 +711,18 @@ struct cx88_board cx88_boards[] = { | |||
715 | .radio_type = UNSET, | 711 | .radio_type = UNSET, |
716 | .tuner_addr = ADDR_UNSET, | 712 | .tuner_addr = ADDR_UNSET, |
717 | .radio_addr = ADDR_UNSET, | 713 | .radio_addr = ADDR_UNSET, |
718 | /* See DViCO FusionHDTV 3 Gold-Q for GPIO documentation. */ | ||
719 | .input = {{ | 714 | .input = {{ |
720 | .type = CX88_VMUX_TELEVISION, | 715 | .type = CX88_VMUX_TELEVISION, |
721 | .vmux = 0, | 716 | .vmux = 0, |
722 | .gpio0 = 0x0f0d, | 717 | .gpio0 = 0x97ed, |
723 | },{ | 718 | },{ |
724 | .type = CX88_VMUX_COMPOSITE1, | 719 | .type = CX88_VMUX_COMPOSITE1, |
725 | .vmux = 1, | 720 | .vmux = 1, |
726 | .gpio0 = 0x0f00, | 721 | .gpio0 = 0x97e9, |
727 | },{ | 722 | },{ |
728 | .type = CX88_VMUX_SVIDEO, | 723 | .type = CX88_VMUX_SVIDEO, |
729 | .vmux = 2, | 724 | .vmux = 2, |
730 | .gpio0 = 0x0f00, | 725 | .gpio0 = 0x97e9, |
731 | }}, | 726 | }}, |
732 | .dvb = 1, | 727 | .dvb = 1, |
733 | }, | 728 | }, |
@@ -765,20 +760,21 @@ struct cx88_board cx88_boards[] = { | |||
765 | .radio_type = UNSET, | 760 | .radio_type = UNSET, |
766 | .tuner_addr = ADDR_UNSET, | 761 | .tuner_addr = ADDR_UNSET, |
767 | .radio_addr = ADDR_UNSET, | 762 | .radio_addr = ADDR_UNSET, |
768 | /* See DViCO FusionHDTV 3 Gold-Q for GPIO documentation. */ | 763 | .tda9887_conf = TDA9887_PRESENT, |
769 | .input = {{ | 764 | .input = {{ |
770 | .type = CX88_VMUX_TELEVISION, | 765 | .type = CX88_VMUX_TELEVISION, |
771 | .vmux = 0, | 766 | .vmux = 0, |
772 | .gpio0 = 0x0f0d, | 767 | .gpio0 = 0x87fd, |
773 | },{ | 768 | },{ |
774 | .type = CX88_VMUX_COMPOSITE1, | 769 | .type = CX88_VMUX_COMPOSITE1, |
775 | .vmux = 1, | 770 | .vmux = 1, |
776 | .gpio0 = 0x0f00, | 771 | .gpio0 = 0x87f9, |
777 | },{ | 772 | },{ |
778 | .type = CX88_VMUX_SVIDEO, | 773 | .type = CX88_VMUX_SVIDEO, |
779 | .vmux = 2, | 774 | .vmux = 2, |
780 | .gpio0 = 0x0f00, | 775 | .gpio0 = 0x87f9, |
781 | }}, | 776 | }}, |
777 | .dvb = 1, | ||
782 | }, | 778 | }, |
783 | }; | 779 | }; |
784 | const unsigned int cx88_bcount = ARRAY_SIZE(cx88_boards); | 780 | const unsigned int cx88_bcount = ARRAY_SIZE(cx88_boards); |