41 .name =
"Unknown board",
43 .tuner_addr = ADDR_UNSET,
46 .name =
"Hauppauge HVR850",
47 .tuner_type = TUNER_XC5000,
71 .name =
"Hauppauge HVR950Q",
72 .tuner_type = TUNER_XC5000,
102 .name =
"Hauppauge HVR950Q rev xxF8",
104 .tuner_addr = ADDR_UNSET,
108 .name =
"DViCO FusionHDTV USB",
110 .tuner_addr = ADDR_UNSET,
114 .name =
"Hauppauge Woodbury",
116 .tuner_addr = ADDR_UNSET,
128 dprintk(1,
"%s()\n", __func__);
145 "%s(): Unknown command.\n", __func__);
159 dev->
board.tuner_type = tv.tuner_type;
178 "unknown hauppauge model #%d\n", __func__, tv.model);
189 struct tuner_setup tun_setup;
191 unsigned int mode_mask = T_ANALOG_TV;
193 dprintk(1,
"%s()\n", __func__);
208 hauppauge_eeprom(dev, eeprom+0xa0);
217 "au8522", 0x8e >> 1,
NULL);
223 if (dev->
board.tuner_type != TUNER_ABSENT) {
230 tun_setup.mode_mask = mode_mask;
231 tun_setup.type = dev->
board.tuner_type;
232 tun_setup.addr = dev->
board.tuner_addr;
246 dprintk(1,
"%s()\n", __func__);
302 { USB_DEVICE(0x2040, 0x7200),
304 { USB_DEVICE(0x2040, 0x7240),
306 { USB_DEVICE(0x0fe9, 0xd620),
308 { USB_DEVICE(0x2040, 0x7210),
310 { USB_DEVICE(0x2040, 0x7217),
312 { USB_DEVICE(0x2040, 0x721b),
314 { USB_DEVICE(0x2040, 0x721e),
316 { USB_DEVICE(0x2040, 0x721f),
318 { USB_DEVICE(0x2040, 0x7280),
320 { USB_DEVICE(0x0fd9, 0x0008),
322 { USB_DEVICE(0x2040, 0x7201),
324 { USB_DEVICE(0x2040, 0x7211),
326 { USB_DEVICE(0x2040, 0x7281),
328 { USB_DEVICE(0x05e1, 0x0480),
330 { USB_DEVICE(0x2040, 0x8200),
332 { USB_DEVICE(0x2040, 0x7260),
334 { USB_DEVICE(0x2040, 0x7213),