aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/video')
-rw-r--r--drivers/media/video/em28xx/em28xx-cards.c75
-rw-r--r--drivers/media/video/tuner-core.c5
2 files changed, 0 insertions, 80 deletions
diff --git a/drivers/media/video/em28xx/em28xx-cards.c b/drivers/media/video/em28xx/em28xx-cards.c
index 666630572f3..4e22fc4889e 100644
--- a/drivers/media/video/em28xx/em28xx-cards.c
+++ b/drivers/media/video/em28xx/em28xx-cards.c
@@ -154,76 +154,6 @@ struct em28xx_board em28xx_boards[] = {
154 .amux = 1, 154 .amux = 1,
155 }}, 155 }},
156 }, 156 },
157#ifdef CONFIG_XC3028
158 [EM2880_BOARD_HAUPPAUGE_WINTV_HVR_900] = {
159 .name = "Hauppauge WinTV HVR 900",
160 .vchannels = 3,
161 .norm = VIDEO_MODE_PAL,
162 .tda9887_conf = TDA9887_PRESENT,
163 .tuner_type = TUNER_XCEIVE_XC3028,
164 .has_tuner = 1,
165 .decoder = EM28XX_TVP5150,
166 .input = {{
167 .type = EM28XX_VMUX_COMPOSITE1,
168 .vmux = 2,
169 .amux = 1,
170 },{
171 .type = EM28XX_VMUX_TELEVISION,
172 .vmux = 0,
173 .amux = 0,
174 },{
175 .type = EM28XX_VMUX_SVIDEO,
176 .vmux = 9,
177 .amux = 1,
178 }},
179 },
180 [EM2880_BOARD_TERRATEC_HYBRID_XS] = {
181 .name = "Terratec Hybrid XS",
182 .vchannels = 3,
183 .norm = VIDEO_MODE_PAL,
184 .tda9887_conf = TDA9887_PRESENT,
185 .has_tuner = 1,
186 .tuner_type = TUNER_XCEIVE_XC3028,
187 .decoder = EM28XX_TVP5150,
188 .input = {{
189 .type = EM28XX_VMUX_TELEVISION,
190 .vmux = 0,
191 .amux = 0,
192 },{
193 .type = EM28XX_VMUX_COMPOSITE1,
194 .vmux = 2,
195 .amux = 1,
196 },{
197 .type = EM28XX_VMUX_SVIDEO,
198 .vmux = 9,
199 .amux = 1,
200 }},
201 },
202 /* maybe there's a reason behind it why Terratec sells the Hybrid XS as Prodigy XS with a
203 * different PID, let's keep it separated for now maybe we'll need it lateron */
204 [EM2880_BOARD_TERRATEC_PRODIGY_XS] = {
205 .name = "Terratec Prodigy XS",
206 .vchannels = 3,
207 .norm = VIDEO_MODE_PAL,
208 .tda9887_conf = TDA9887_PRESENT,
209 .has_tuner = 1,
210 .tuner_type = TUNER_XCEIVE_XC3028,
211 .decoder = EM28XX_TVP5150,
212 .input = {{
213 .type = EM28XX_VMUX_TELEVISION,
214 .vmux = 0,
215 .amux = 0,
216 },{
217 .type = EM28XX_VMUX_COMPOSITE1,
218 .vmux = 2,
219 .amux = 1,
220 },{
221 .type = EM28XX_VMUX_SVIDEO,
222 .vmux = 9,
223 .amux = 1,
224 }},
225 },
226#endif
227 [EM2820_BOARD_MSI_VOX_USB_2] = { 157 [EM2820_BOARD_MSI_VOX_USB_2] = {
228 .name = "MSI VOX USB 2.0", 158 .name = "MSI VOX USB 2.0",
229 .vchannels = 3, 159 .vchannels = 3,
@@ -342,11 +272,6 @@ struct usb_device_id em28xx_id_table [] = {
342 { USB_DEVICE(0x2304, 0x0208), .driver_info = EM2820_BOARD_PINNACLE_USB_2 }, 272 { USB_DEVICE(0x2304, 0x0208), .driver_info = EM2820_BOARD_PINNACLE_USB_2 },
343 { USB_DEVICE(0x2040, 0x4200), .driver_info = EM2820_BOARD_HAUPPAUGE_WINTV_USB_2 }, 273 { USB_DEVICE(0x2040, 0x4200), .driver_info = EM2820_BOARD_HAUPPAUGE_WINTV_USB_2 },
344 { USB_DEVICE(0x2304, 0x0207), .driver_info = EM2820_BOARD_PINNACLE_DVC_90 }, 274 { USB_DEVICE(0x2304, 0x0207), .driver_info = EM2820_BOARD_PINNACLE_DVC_90 },
345#ifdef CONFIG_XC3028
346 { USB_DEVICE(0x2040, 0x6500), .driver_info = EM2880_BOARD_HAUPPAUGE_WINTV_HVR_900 },
347 { USB_DEVICE(0x0ccd, 0x0042), .driver_info = EM2880_BOARD_TERRATEC_HYBRID_XS },
348 { USB_DEVICE(0x0ccd, 0x0047), .driver_info = EM2880_BOARD_TERRATEC_PRODIGY_XS },
349#endif
350 { }, 275 { },
351}; 276};
352 277
diff --git a/drivers/media/video/tuner-core.c b/drivers/media/video/tuner-core.c
index 3a96cc4ae81..3964244d6ff 100644
--- a/drivers/media/video/tuner-core.c
+++ b/drivers/media/video/tuner-core.c
@@ -216,11 +216,6 @@ static void set_type(struct i2c_client *c, unsigned int type,
216 i2c_master_send(c,buffer,4); 216 i2c_master_send(c,buffer,4);
217 default_tuner_init(c); 217 default_tuner_init(c);
218 break; 218 break;
219#ifdef CONFIG_XC3028
220 case TUNER_XCEIVE_XC3028:
221 xc3028_init(c);
222 break;
223#endif
224 default: 219 default:
225 default_tuner_init(c); 220 default_tuner_init(c);
226 break; 221 break;