Lines Matching +full:0 +full:xc03
36 .demod = { 0x43, I2C_CLIENT_END },
37 .tv = { 0x61, 0x60, I2C_CLIENT_END },
42 .radio = { 0x60, I2C_CLIENT_END },
43 .demod = { 0x43, I2C_CLIENT_END },
44 .tv = { 0x61, I2C_CLIENT_END },
51 .tv = { 0x4b, I2C_CLIENT_END },
58 must be added under vendor 0x4444 (Conexant) as subsystem IDs.
74 { IVTV_CARD_INPUT_VID_TUNER, 0, IVTV_SAA71XX_COMPOSITE4 },
98 .video_output = 0,
130 { IVTV_CARD_INPUT_VID_TUNER, 0, IVTV_SAA71XX_COMPOSITE4 },
162 { IVTV_CARD_INPUT_VID_TUNER, 0, IVTV_SAA71XX_COMPOSITE4 },
195 { IVTV_CARD_INPUT_VID_TUNER, 0, CX25840_COMPOSITE7 },
212 .gpio_init = { .direction = 0x1f01, .initial_value = 0x26f3 },
221 { PCI_DEVICE_ID_IVTV15, IVTV_PCI_ID_AVERMEDIA, 0xa3cf },
222 { PCI_DEVICE_ID_IVTV15, IVTV_PCI_ID_AVERMEDIA, 0xa3ce },
223 { 0, 0, 0 }
235 { IVTV_CARD_INPUT_VID_TUNER, 0, IVTV_SAA71XX_COMPOSITE4 },
243 .gpio_init = { .direction = 0xe380, .initial_value = 0x8290 },
244 .gpio_audio_input = { .mask = 0x8040, .tuner = 0x8000, .linein = 0x0000 },
245 .gpio_audio_mute = { .mask = 0x2000, .mute = 0x2000 },
246 .gpio_audio_mode = { .mask = 0x4300, .mono = 0x4000, .stereo = 0x0200,
247 .lang1 = 0x0200, .lang2 = 0x0100, .both = 0x0000 },
248 .gpio_audio_freq = { .mask = 0x0018, .f32000 = 0x0000,
249 .f44100 = 0x0008, .f48000 = 0x0010 },
250 .gpio_audio_detect = { .mask = 0x4000, .stereo = 0x0000 },
264 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_YUAN1, 0xfff3 },
265 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_YUAN1, 0xffff },
266 { 0, 0, 0 }
278 { IVTV_CARD_INPUT_VID_TUNER, 0, IVTV_SAA71XX_COMPOSITE4 },
286 .gpio_init = { .direction = 0x3080, .initial_value = 0x0004 },
287 .gpio_audio_input = { .mask = 0x3000, .tuner = 0x0000, .linein = 0x2000 },
288 .gpio_audio_mute = { .mask = 0x0001, .mute = 0x0001 },
289 .gpio_audio_mode = { .mask = 0x000e, .mono = 0x0006, .stereo = 0x0004,
290 .lang1 = 0x0004, .lang2 = 0x0000, .both = 0x0008 },
291 .gpio_audio_detect = { .mask = 0x0900, .stereo = 0x0100 },
306 { PCI_DEVICE_ID_IVTV15, IVTV_PCI_ID_YUAN1, 0 },
307 { PCI_DEVICE_ID_IVTV15, IVTV_PCI_ID_IODATA, 0x40a0 },
308 { 0, 0, 0 }
320 { IVTV_CARD_INPUT_VID_TUNER, 0, IVTV_SAA71XX_COMPOSITE4 },
328 .gpio_init = { .direction = 0x7080, .initial_value = 0x400c },
329 .gpio_audio_input = { .mask = 0x3000, .tuner = 0x0000, .linein = 0x2000 },
330 .gpio_audio_mute = { .mask = 0x0001, .mute = 0x0001 },
331 .gpio_audio_mode = { .mask = 0x000e, .mono = 0x0006, .stereo = 0x0004,
332 .lang1 = 0x0004, .lang2 = 0x0000, .both = 0x0008 },
333 .gpio_audio_detect = { .mask = 0x0900, .stereo = 0x0100 },
347 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_DIAMONDMM, 0x0070 },
348 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_YUAN3, 0x0600 },
349 { 0, 0, 0 }
361 { IVTV_CARD_INPUT_VID_TUNER, 0, CX25840_COMPOSITE2 },
383 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_ADAPTEC, 0x0093 },
384 { 0, 0, 0 }
399 { IVTV_CARD_INPUT_VID_TUNER, 0, IVTV_SAA71XX_COMPOSITE4 },
427 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_ADAPTEC, 0x0092 },
428 { 0, 0, 0 }
440 { IVTV_CARD_INPUT_SVIDEO1, 0, IVTV_SAA71XX_SVIDEO0 },
441 { IVTV_CARD_INPUT_COMPOSITE1, 0, IVTV_SAA71XX_COMPOSITE3 },
455 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_AVERMEDIA, 0xbfff },
456 { 0, 0, 0 }
470 { IVTV_CARD_INPUT_VID_TUNER, 0, IVTV_SAA71XX_SVIDEO0 },
479 .gpio_init = { .direction = 0xe080, .initial_value = 0x8000 },
480 .gpio_audio_input = { .mask = 0x8080, .tuner = 0x8000, .linein = 0x0080 },
481 .gpio_audio_mute = { .mask = 0x6000, .mute = 0x6000 },
482 .gpio_audio_mode = { .mask = 0x4300, .mono = 0x4000, .stereo = 0x0200,
483 .lang1 = 0x0300, .lang2 = 0x0000, .both = 0x0200 },
484 .gpio_video_input = { .mask = 0x0030, .tuner = 0x0000,
485 .composite = 0x0010, .svideo = 0x0020 },
498 { PCI_DEVICE_ID_IVTV16, 0, 0xff5f },
499 { 0, 0, 0 }
512 { IVTV_CARD_INPUT_VID_TUNER, 0, IVTV_SAA71XX_SVIDEO0 },
529 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_YUAN1, 0x0600 },
530 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_YUAN4, 0x0600 },
531 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_MELCO, 0x0523 },
532 { 0, 0, 0 }
546 { IVTV_CARD_INPUT_VID_TUNER, 0, IVTV_SAA71XX_SVIDEO3 |
556 .gpio_init = { .direction = 0xf880, .initial_value = 0x8800 },
557 .gpio_video_input = { .mask = 0x0020, .tuner = 0x0000,
558 .composite = 0x0020, .svideo = 0x0020 },
559 .gpio_audio_freq = { .mask = 0xc000, .f32000 = 0x0000,
560 .f44100 = 0x4000, .f48000 = 0x8000 },
579 { IVTV_CARD_INPUT_VID_TUNER, 0, IVTV_SAA71XX_COMPOSITE4 |
588 .gpio_init = { .direction = 0xf880, .initial_value = 0x8800 },
589 .gpio_video_input = { .mask = 0x0020, .tuner = 0x0000,
590 .composite = 0x0020, .svideo = 0x0020 },
591 .gpio_audio_freq = { .mask = 0xc000, .f32000 = 0x0000,
592 .f44100 = 0x4000, .f48000 = 0x8000 },
609 { IVTV_CARD_INPUT_VID_TUNER, 0, IVTV_SAA71XX_COMPOSITE4 |
618 .gpio_init = { .direction = 0xf880, .initial_value = 0x8800 },
619 .gpio_video_input = { .mask = 0x0020, .tuner = 0x0000,
620 .composite = 0x0020, .svideo = 0x0020 },
621 .gpio_audio_freq = { .mask = 0xc000, .f32000 = 0x0000,
622 .f44100 = 0x4000, .f48000 = 0x8000 },
635 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_IODATA, 0xd01e },
636 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_IODATA, 0xd038 }, /* 2W unit #1 */
637 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_IODATA, 0xd039 }, /* 2W unit #2 */
638 { 0, 0, 0 }
652 { IVTV_CARD_INPUT_VID_TUNER, 0, IVTV_SAA71XX_SVIDEO0 },
660 .gpio_init = { .direction = 0xc301, .initial_value = 0x0200 },
661 .gpio_audio_input = { .mask = 0xffff, .tuner = 0x0200, .linein = 0x0300 },
675 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_IODATA, 0xd025 },
676 {0, 0, 0}
689 { IVTV_CARD_INPUT_VID_TUNER, 0, IVTV_SAA71XX_COMPOSITE4 },
697 .gpio_init = { .direction = 0xc301, .initial_value = 0x0200 },
698 .gpio_audio_input = { .mask = 0xffff, .tuner = 0x0200, .linein = 0x0300 },
712 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_YUAN1, 0x0600 },
713 { 0, 0, 0 }
725 { IVTV_CARD_INPUT_VID_TUNER, 0, IVTV_SAA71XX_COMPOSITE1 }, /* pin 116 */
733 .gpio_init = { .direction = 0xf000, .initial_value = 0xA000 },
747 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_GOTVIEW1, 0x0600 },
748 { 0, 0, 0 }
761 { IVTV_CARD_INPUT_VID_TUNER, 0, CX25840_COMPOSITE2 },
767 { IVTV_CARD_INPUT_AUD_TUNER, CX25840_AUDIO5, 0 },
771 .gpio_init = { .direction = 0x0800, .initial_value = 0 },
772 .gpio_audio_input = { .mask = 0x0800, .tuner = 0, .linein = 0, .radio = 0x0800 },
786 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_YUAN2, 0xd998 },
787 { 0, 0, 0 }
799 { IVTV_CARD_INPUT_VID_TUNER, 0, CX25840_COMPOSITE2 },
808 .gpio_init = { .direction = 0x00ff, .initial_value = 0x0002 },
822 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_AVERMEDIA, 0xbfff },
823 { 0, 0, 0 }
837 { IVTV_CARD_INPUT_VID_TUNER, 0, IVTV_SAA71XX_SVIDEO0 },
845 .gpio_init = { .direction = 0xe080, .initial_value = 0x8000 },
846 .gpio_audio_input = { .mask = 0x8080, .tuner = 0x8000, .linein = 0x0080 },
847 .gpio_audio_mute = { .mask = 0x6000, .mute = 0x6000 },
848 .gpio_audio_mode = { .mask = 0x4300, .mono = 0x4000, .stereo = 0x0200,
849 .lang1 = 0x0300, .lang2 = 0x0000, .both = 0x0200 },
850 .gpio_video_input = { .mask = 0x0030, .tuner = 0x0000,
851 .composite = 0x0010, .svideo = 0x0020},
864 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_YUAN3, 0x0600 },
865 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_GOTVIEW2, 0x0600 },
866 { 0, 0, 0 }
880 { IVTV_CARD_INPUT_VID_TUNER, 0, CX25840_COMPOSITE2 },
903 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_YUAN3, 0x0600 },
904 { 0, 0, 0 }
916 { IVTV_CARD_INPUT_VID_TUNER, 0, CX25840_COMPOSITE2 },
939 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_AVERMEDIA, 0xc439 },
940 { 0, 0, 0 }
953 { IVTV_CARD_INPUT_VID_TUNER, 0, CX25840_COMPOSITE2 },
963 .gpio_init = { .direction = 0xe000, .initial_value = 0x4000 },
977 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_AVERMEDIA, 0xc034 }, /* NTSC */
978 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_AVERMEDIA, 0xc035 }, /* NTSC FM */
979 { 0, 0, 0 }
993 { IVTV_CARD_INPUT_VID_TUNER, 0, CX25840_COMPOSITE2 },
998 { IVTV_CARD_INPUT_AUD_TUNER, CX25840_AUDIO5, 0 },
1003 .gpio_init = { .direction = 0xc000, .initial_value = 0 },
1004 .gpio_audio_input = { .mask = 0xc000,
1005 .tuner = 0x0000,
1006 .linein = 0x4000,
1007 .radio = 0x8000 },
1009 /* Subsystem ID's 0xc03[45] have a Partsnic PTI-5NF05 tuner */
1013 /* Subsystem ID 0xc035 has a TEA5767(?) FM tuner, 0xc034 does not */
1022 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_AVERMEDIA, 0xc019 }, /* NTSC */
1023 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_AVERMEDIA, 0xc01b }, /* PAL/SECAM */
1024 { 0, 0, 0 }
1039 { IVTV_CARD_INPUT_VID_TUNER, 0, CX25840_COMPOSITE2 },
1044 { IVTV_CARD_INPUT_AUD_TUNER, CX25840_AUDIO5, 0 },
1049 .gpio_init = { .direction = 0xc000, .initial_value = 0 },
1050 .gpio_audio_input = { .mask = 0xc000,
1051 .tuner = 0x0000,
1052 .linein = 0x4000,
1053 .radio = 0x8000 },
1068 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_AVERMEDIA, 0xc03f },
1069 { 0, 0, 0 }
1081 { IVTV_CARD_INPUT_SVIDEO1, 0, CX25840_SVIDEO3 },
1082 { IVTV_CARD_INPUT_COMPOSITE1, 0, CX25840_COMPOSITE1 },
1085 { IVTV_CARD_INPUT_LINE_IN1, CX25840_AUDIO_SERIAL, 0 },
1087 .gpio_init = { .direction = 0x4000, .initial_value = 0x4000 },
1097 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_ASUSTEK, 0x4b66 },
1098 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_ASUSTEK, 0x462e },
1099 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_ASUSTEK, 0x4b2e },
1100 { 0, 0, 0 }
1113 { IVTV_CARD_INPUT_VID_TUNER, 0, CX25840_COMPOSITE2 },
1136 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_AVERMEDIA, 0xc136 },
1137 { 0, 0, 0 }
1144 .v4l2_capabilities = 0, /*IVTV_CAP_ENCODER,*/
1150 { IVTV_CARD_INPUT_SVIDEO1, 0, CX25840_SVIDEO3 },
1151 { IVTV_CARD_INPUT_COMPOSITE1, 0, CX25840_COMPOSITE1 },
1158 .gpio_init = { .direction = 0xe000, .initial_value = 0x4000 },
1172 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_MELCO, 0x052b },
1173 { 0, 0, 0 }
1185 { IVTV_CARD_INPUT_VID_TUNER, 0, CX25840_COMPOSITE2 },
1206 { PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_SONY, 0x813d },
1207 { 0, 0, 0 }
1219 { IVTV_CARD_INPUT_VID_TUNER, 0, IVTV_SAA71XX_COMPOSITE1 },
1228 .gpio_init = { .direction = 0x03e1, .initial_value = 0x0320 },
1229 .gpio_audio_input = { .mask = 0x0060,
1230 .tuner = 0x0020,
1231 .linein = 0x0000,
1232 .radio = 0x0060 },
1233 .gpio_audio_mute = { .mask = 0x0000,
1234 .mute = 0x0000 }, /* 0x200? Disable for now. */
1235 .gpio_audio_mode = { .mask = 0x0080,
1236 .mono = 0x0000,
1237 .stereo = 0x0000, /* SAP */
1238 .lang1 = 0x0080,
1239 .lang2 = 0x0000,
1240 .both = 0x0080 },
1315 return 0; in ivtv_get_input()
1329 return 0; in ivtv_get_output()
1341 memset(audio, 0, sizeof(*audio)); in ivtv_get_audio_input()
1348 return 0; in ivtv_get_audio_input()
1353 memset(aud_output, 0, sizeof(*aud_output)); in ivtv_get_audio_output()
1354 if (itv->card->video_outputs == NULL || index != 0) in ivtv_get_audio_output()
1357 return 0; in ivtv_get_audio_output()