diff options
author | Steven Toth <stoth@hauppauge.com> | 2008-01-10 01:40:49 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@infradead.org> | 2008-01-25 16:04:49 -0500 |
commit | 7b8880140ff6aec6a5bec7929b03ce0b96a7c79a (patch) | |
tree | b2646197762030abaa1110be0d2a9474bce20c3e /drivers/media/video/cx23885/cx23885-cards.c | |
parent | c771261330c90b7c77f686a1aa0fb4f756e07b5f (diff) |
V4L/DVB (7007): cx23885: Add basic video support for the HVR1800
This enabled basic preview NTSC and PAL support for the HVR1800.
Signed-off-by: Steven Toth <stoth@hauppauge.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/video/cx23885/cx23885-cards.c')
-rw-r--r-- | drivers/media/video/cx23885/cx23885-cards.c | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/drivers/media/video/cx23885/cx23885-cards.c b/drivers/media/video/cx23885/cx23885-cards.c index a4bac43cf9f5..c2d5a4d7228b 100644 --- a/drivers/media/video/cx23885/cx23885-cards.c +++ b/drivers/media/video/cx23885/cx23885-cards.c | |||
@@ -23,6 +23,7 @@ | |||
23 | #include <linux/module.h> | 23 | #include <linux/module.h> |
24 | #include <linux/pci.h> | 24 | #include <linux/pci.h> |
25 | #include <linux/delay.h> | 25 | #include <linux/delay.h> |
26 | #include <media/cx25840.h> | ||
26 | 27 | ||
27 | #include "cx23885.h" | 28 | #include "cx23885.h" |
28 | 29 | ||
@@ -71,23 +72,29 @@ struct cx23885_board cx23885_boards[] = { | |||
71 | }, | 72 | }, |
72 | [CX23885_BOARD_HAUPPAUGE_HVR1800] = { | 73 | [CX23885_BOARD_HAUPPAUGE_HVR1800] = { |
73 | .name = "Hauppauge WinTV-HVR1800", | 74 | .name = "Hauppauge WinTV-HVR1800", |
75 | .porta = CX23885_ANALOG_VIDEO, | ||
74 | .portc = CX23885_MPEG_DVB, | 76 | .portc = CX23885_MPEG_DVB, |
77 | .tuner_type = TUNER_PHILIPS_TDA8290, | ||
78 | .tuner_addr = 0x42, /* 0x84 >> 1 */ | ||
75 | .input = {{ | 79 | .input = {{ |
76 | .type = CX23885_VMUX_TELEVISION, | 80 | .type = CX23885_VMUX_TELEVISION, |
77 | .vmux = 0, | 81 | .vmux = CX25840_VIN7_CH3 | |
78 | .gpio0 = 0xff00, | 82 | CX25840_VIN5_CH2 | |
79 | },{ | 83 | CX25840_VIN2_CH1, |
80 | .type = CX23885_VMUX_DEBUG, | 84 | .gpio0 = 0, |
81 | .vmux = 0, | ||
82 | .gpio0 = 0xff01, | ||
83 | },{ | 85 | },{ |
84 | .type = CX23885_VMUX_COMPOSITE1, | 86 | .type = CX23885_VMUX_COMPOSITE1, |
85 | .vmux = 1, | 87 | .vmux = CX25840_VIN7_CH3 | |
86 | .gpio0 = 0xff02, | 88 | CX25840_VIN4_CH2 | |
89 | CX25840_VIN6_CH1, | ||
90 | .gpio0 = 0, | ||
87 | },{ | 91 | },{ |
88 | .type = CX23885_VMUX_SVIDEO, | 92 | .type = CX23885_VMUX_SVIDEO, |
89 | .vmux = 2, | 93 | .vmux = CX25840_VIN7_CH3 | |
90 | .gpio0 = 0xff02, | 94 | CX25840_VIN4_CH2 | |
95 | CX25840_VIN8_CH1 | | ||
96 | CX25840_SVIDEO_ON, | ||
97 | .gpio0 = 0, | ||
91 | }}, | 98 | }}, |
92 | }, | 99 | }, |
93 | [CX23885_BOARD_HAUPPAUGE_HVR1250] = { | 100 | [CX23885_BOARD_HAUPPAUGE_HVR1250] = { |