diff options
author | Steven Toth <stoth@hauppauge.com> | 2008-01-15 19:35:22 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@infradead.org> | 2008-01-25 16:05:05 -0500 |
commit | dfc1c08aab447d49230dacb390d3f2263584d28f (patch) | |
tree | 2edf9ca4dfeb2a15b1e93eb68660f9cffb5a4bfa /drivers/media/video/cx23885/cx23885-dvb.c | |
parent | 387d447776484b6e1d08973337aa4c834ea7c6bc (diff) |
V4L/DVB (7041): s5h1409: Bug fix for parallel support
Parallel support was not working with the s5h1409 and the Pinnacle HD800i.
This patch fixes the demodulator driver and ensures that all existing
s5h1409 based products configure the demodulator correctly.
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-dvb.c')
-rw-r--r-- | drivers/media/video/cx23885/cx23885-dvb.c | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/drivers/media/video/cx23885/cx23885-dvb.c b/drivers/media/video/cx23885/cx23885-dvb.c index 34910368049e..21937d5cbb12 100644 --- a/drivers/media/video/cx23885/cx23885-dvb.c +++ b/drivers/media/video/cx23885/cx23885-dvb.c | |||
@@ -126,7 +126,8 @@ static struct s5h1409_config hauppauge_generic_config = { | |||
126 | .gpio = S5H1409_GPIO_ON, | 126 | .gpio = S5H1409_GPIO_ON, |
127 | .qam_if = 44000, | 127 | .qam_if = 44000, |
128 | .inversion = S5H1409_INVERSION_OFF, | 128 | .inversion = S5H1409_INVERSION_OFF, |
129 | .status_mode = S5H1409_DEMODLOCKING | 129 | .status_mode = S5H1409_DEMODLOCKING, |
130 | .mpeg_timing = S5H1409_MPEGTIMING_CONTINOUS_NONINVERTING_CLOCK, | ||
130 | }; | 131 | }; |
131 | 132 | ||
132 | static struct s5h1409_config hauppauge_ezqam_config = { | 133 | static struct s5h1409_config hauppauge_ezqam_config = { |
@@ -135,7 +136,8 @@ static struct s5h1409_config hauppauge_ezqam_config = { | |||
135 | .gpio = S5H1409_GPIO_OFF, | 136 | .gpio = S5H1409_GPIO_OFF, |
136 | .qam_if = 4000, | 137 | .qam_if = 4000, |
137 | .inversion = S5H1409_INVERSION_ON, | 138 | .inversion = S5H1409_INVERSION_ON, |
138 | .status_mode = S5H1409_DEMODLOCKING | 139 | .status_mode = S5H1409_DEMODLOCKING, |
140 | .mpeg_timing = S5H1409_MPEGTIMING_CONTINOUS_NONINVERTING_CLOCK, | ||
139 | }; | 141 | }; |
140 | 142 | ||
141 | static struct s5h1409_config hauppauge_hvr1800lp_config = { | 143 | static struct s5h1409_config hauppauge_hvr1800lp_config = { |
@@ -144,7 +146,8 @@ static struct s5h1409_config hauppauge_hvr1800lp_config = { | |||
144 | .gpio = S5H1409_GPIO_OFF, | 146 | .gpio = S5H1409_GPIO_OFF, |
145 | .qam_if = 44000, | 147 | .qam_if = 44000, |
146 | .inversion = S5H1409_INVERSION_OFF, | 148 | .inversion = S5H1409_INVERSION_OFF, |
147 | .status_mode = S5H1409_DEMODLOCKING | 149 | .status_mode = S5H1409_DEMODLOCKING, |
150 | .mpeg_timing = S5H1409_MPEGTIMING_CONTINOUS_NONINVERTING_CLOCK, | ||
148 | }; | 151 | }; |
149 | 152 | ||
150 | static struct s5h1409_config hauppauge_hvr1500_config = { | 153 | static struct s5h1409_config hauppauge_hvr1500_config = { |
@@ -152,7 +155,8 @@ static struct s5h1409_config hauppauge_hvr1500_config = { | |||
152 | .output_mode = S5H1409_SERIAL_OUTPUT, | 155 | .output_mode = S5H1409_SERIAL_OUTPUT, |
153 | .gpio = S5H1409_GPIO_OFF, | 156 | .gpio = S5H1409_GPIO_OFF, |
154 | .inversion = S5H1409_INVERSION_OFF, | 157 | .inversion = S5H1409_INVERSION_OFF, |
155 | .status_mode = S5H1409_DEMODLOCKING | 158 | .status_mode = S5H1409_DEMODLOCKING, |
159 | .mpeg_timing = S5H1409_MPEGTIMING_CONTINOUS_NONINVERTING_CLOCK, | ||
156 | }; | 160 | }; |
157 | 161 | ||
158 | static struct mt2131_config hauppauge_generic_tunerconfig = { | 162 | static struct mt2131_config hauppauge_generic_tunerconfig = { |
@@ -171,7 +175,8 @@ static struct s5h1409_config hauppauge_hvr1500q_config = { | |||
171 | .gpio = S5H1409_GPIO_ON, | 175 | .gpio = S5H1409_GPIO_ON, |
172 | .qam_if = 44000, | 176 | .qam_if = 44000, |
173 | .inversion = S5H1409_INVERSION_OFF, | 177 | .inversion = S5H1409_INVERSION_OFF, |
174 | .status_mode = S5H1409_DEMODLOCKING | 178 | .status_mode = S5H1409_DEMODLOCKING, |
179 | .mpeg_timing = S5H1409_MPEGTIMING_CONTINOUS_NONINVERTING_CLOCK, | ||
175 | }; | 180 | }; |
176 | 181 | ||
177 | static struct xc5000_config hauppauge_hvr1500q_tunerconfig = { | 182 | static struct xc5000_config hauppauge_hvr1500q_tunerconfig = { |