📄 saa7134-cards.c
字号:
.tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .tda9887_conf = TDA9887_PRESENT, .inputs = {{ .name = name_tv, .vmux = 1, .amux = TV, .tv = 1, },{ .name = name_comp1, .vmux = 3, .amux = LINE1, },{ .name = name_svideo, .vmux = 8, .amux = LINE1, }}, .radio = { .name = name_radio, .amux = LINE2, }, }, [SAA7134_BOARD_ELSA] = { .name = "ELSA EX-VISION 300TV", .audio_clock = 0x00187de7, .tuner_type = TUNER_HITACHI_NTSC, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .inputs = {{ .name = name_svideo, .vmux = 8, .amux = LINE1, },{ .name = name_comp1, .vmux = 0, .amux = LINE1, },{ .name = name_tv, .vmux = 4, .amux = LINE2, .tv = 1, }}, }, [SAA7134_BOARD_ELSA_500TV] = { .name = "ELSA EX-VISION 500TV", .audio_clock = 0x00187de7, .tuner_type = TUNER_HITACHI_NTSC, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .inputs = {{ .name = name_svideo, .vmux = 7, .amux = LINE1, },{ .name = name_tv, .vmux = 8, .amux = TV, .tv = 1, },{ .name = name_tv_mono, .vmux = 8, .amux = LINE2, .tv = 1, }}, }, [SAA7134_BOARD_ASUSTeK_TVFM7134] = { .name = "ASUS TV-FM 7134", .audio_clock = 0x00187de7, .tuner_type = TUNER_PHILIPS_FM1216ME_MK3, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .tda9887_conf = TDA9887_PRESENT, .inputs = {{ .name = name_tv, .vmux = 1, .amux = TV, .tv = 1, },{ .name = name_comp1, .vmux = 4, .amux = LINE2, },{ .name = name_svideo, .vmux = 6, .amux = LINE2, }}, .radio = { .name = name_radio, .amux = LINE1, }, }, [SAA7134_BOARD_ASUSTeK_TVFM7135] = { .name = "ASUS TV-FM 7135", .audio_clock = 0x00187de7, .tuner_type = TUNER_PHILIPS_TDA8290, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .gpiomask = 0x200000, .inputs = {{ .name = name_tv, .vmux = 1, .amux = TV, .gpio = 0x0000, .tv = 1, },{ .name = name_comp1, .vmux = 4, .amux = LINE2, .gpio = 0x0000, },{ .name = name_svideo, .vmux = 6, .amux = LINE2, .gpio = 0x0000, }}, .radio = { .name = name_radio, .amux = TV, .gpio = 0x200000, }, .mute = { .name = name_mute, .gpio = 0x0000, }, }, [SAA7134_BOARD_VA1000POWER] = { .name = "AOPEN VA1000 POWER", .audio_clock = 0x00187de7, .tuner_type = TUNER_PHILIPS_NTSC, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .inputs = {{ .name = name_svideo, .vmux = 8, .amux = LINE1, },{ .name = name_comp1, .vmux = 3, .amux = LINE1, },{ .name = name_tv, .vmux = 1, .amux = LINE2, .tv = 1, }}, }, [SAA7134_BOARD_10MOONSTVMASTER] = { /* "lilicheng" <llc@linuxfans.org> */ .name = "10MOONS PCI TV CAPTURE CARD", .audio_clock = 0x00200000, .tuner_type = TUNER_LG_PAL_NEW_TAPC, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .gpiomask = 0xe000, .inputs = {{ .name = name_tv, .vmux = 1, .amux = LINE2, .gpio = 0x0000, .tv = 1, },{ .name = name_comp1, .vmux = 0, .amux = LINE2, .gpio = 0x4000, },{ .name = name_comp2, .vmux = 3, .amux = LINE2, .gpio = 0x4000, },{ .name = name_svideo, .vmux = 8, .amux = LINE2, .gpio = 0x4000, }}, .radio = { .name = name_radio, .amux = LINE2, .gpio = 0x2000, }, .mute = { .name = name_mute, .amux = LINE2, .gpio = 0x8000, }, }, [SAA7134_BOARD_BMK_MPEX_NOTUNER] = { /* "Andrew de Quincey" <adq@lidskialf.net> */ .name = "BMK MPEX No Tuner", .audio_clock = 0x200000, .tuner_type = TUNER_ABSENT, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .inputs = {{ .name = name_comp1, .vmux = 4, .amux = LINE1, },{ .name = name_comp2, .vmux = 3, .amux = LINE1, },{ .name = name_comp3, .vmux = 0, .amux = LINE1, },{ .name = name_comp4, .vmux = 1, .amux = LINE1, },{ .name = name_svideo, .vmux = 8, .amux = LINE1, }}, .mpeg = SAA7134_MPEG_EMPRESS, .video_out = CCIR656, }, [SAA7134_BOARD_VIDEOMATE_TV] = { .name = "Compro VideoMate TV", .audio_clock = 0x00187de7, .tuner_type = TUNER_PHILIPS_NTSC_M, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .inputs = {{ .name = name_svideo, .vmux = 8, .amux = LINE1, },{ .name = name_comp1, .vmux = 3, .amux = LINE1, },{ .name = name_tv, .vmux = 1, .amux = LINE2, .tv = 1, }}, }, [SAA7134_BOARD_VIDEOMATE_TV_GOLD_PLUS] = { .name = "Compro VideoMate TV Gold+", .audio_clock = 0x00187de7, .tuner_type = TUNER_PHILIPS_NTSC_M, .gpiomask = 0x800c0000, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .inputs = {{ .name = name_svideo, .vmux = 8, .amux = LINE1, .gpio = 0x06c00012, },{ .name = name_comp1, .vmux = 3, .amux = LINE1, .gpio = 0x0ac20012, },{ .name = name_tv, .vmux = 1, .amux = LINE2, .gpio = 0x08c20012, .tv = 1, }}, /* radio and probably mute is missing */ }, [SAA7134_BOARD_CRONOS_PLUS] = { /* gpio pins: 0 .. 3 BASE_ID 4 .. 7 PROTECT_ID 8 .. 11 USER_OUT 12 .. 13 USER_IN 14 .. 15 VIDIN_SEL */ .name = "Matrox CronosPlus", .tuner_type = TUNER_ABSENT, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .gpiomask = 0xcf00, .inputs = {{ .name = name_comp1, .vmux = 0, .gpio = 2 << 14, },{ .name = name_comp2, .vmux = 0, .gpio = 1 << 14, },{ .name = name_comp3, .vmux = 0, .gpio = 0 << 14, },{ .name = name_comp4, .vmux = 0, .gpio = 3 << 14, },{ .name = name_svideo, .vmux = 8, .gpio = 2 << 14, }}, }, [SAA7134_BOARD_MD2819] = { .name = "AverMedia M156 / Medion 2819", .audio_clock = 0x00187de7, .tuner_type = TUNER_PHILIPS_FM1216ME_MK3, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .tda9887_conf = TDA9887_PRESENT, .inputs = {{ .name = name_tv, .vmux = 1, .amux = TV, .tv = 1, },{ .name = name_comp1, .vmux = 0, .amux = LINE2, },{ .name = name_comp2, .vmux = 3, .amux = LINE2, },{ .name = name_svideo, .vmux = 8, .amux = LINE2, }}, .radio = { .name = name_radio, .amux = LINE2, }, }, [SAA7134_BOARD_BMK_MPEX_TUNER] = { /* "Greg Wickham <greg.wickham@grangenet.net> */ .name = "BMK MPEX Tuner", .audio_clock = 0x200000, .tuner_type = TUNER_PHILIPS_PAL, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .inputs = {{ .name = name_comp1, .vmux = 1, .amux = LINE1, },{ .name = name_svideo, .vmux = 8, .amux = LINE1, },{ .name = name_tv, .vmux = 3, .amux = TV, .tv = 1, }}, .mpeg = SAA7134_MPEG_EMPRESS, .video_out = CCIR656, }, [SAA7134_BOARD_ASUSTEK_TVFM7133] = { .name = "ASUS TV-FM 7133", .audio_clock = 0x00187de7, /* probably wrong, the 7133 one is the NTSC version ... * .tuner_type = TUNER_PHILIPS_FM1236_MK3 */ .tuner_type = TUNER_LG_NTSC_NEW_TAPC, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .tda9887_conf = TDA9887_PRESENT, .inputs = {{ .name = name_tv, .vmux = 1, .amux = TV, .tv = 1, },{ .name = name_comp1, .vmux = 4, .amux = LINE2, },{ .name = name_svideo, .vmux = 6, .amux = LINE2, }}, .radio = { .name = name_radio, .amux = LINE1, }, }, [SAA7134_BOARD_PINNACLE_PCTV_STEREO] = { .name = "Pinnacle PCTV Stereo (saa7134)", .audio_clock = 0x00187de7, .tuner_type = TUNER_MT2032, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .tda9887_conf = TDA9887_PRESENT | TDA9887_INTERCARRIER | TDA9887_PORT2_ACTIVE, .inputs = {{ .name = name_tv, .vmux = 3, .amux = TV, .tv = 1, },{ .name = name_comp1, .vmux = 0, .amux = LINE2, },{ .name = name_comp2, .vmux = 1, .amux = LINE2, },{ .name = name_svideo, .vmux = 8, .amux = LINE2, }}, }, [SAA7134_BOARD_MANLI_MTV002] = { /* Ognjen Nastic <ognjen@logosoft.ba> */ .name = "Manli MuchTV M-TV002/Behold TV 403 FM", .audio_clock = 0x00200000, .tuner_type = TUNER_PHILIPS_PAL, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .inputs = {{ .name = name_svideo, .vmux = 8, .amux = LINE1, },{ .name = name_comp1, .vmux = 1, .amux = LINE1, },{ .name = name_tv, .vmux = 3, .amux = LINE2, .tv = 1, }}, .radio = { .name = name_radio, .amux = LINE2, }, }, [SAA7134_BOARD_MANLI_MTV001] = { /* Ognjen Nastic <ognjen@logosoft.ba> UNTESTED */ .name = "Manli MuchTV M-TV001/Behold TV 401", .audio_clock = 0x00200000, .tuner_type = TUNER_PHILIPS_PAL, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .inputs = {{ .name = name_svideo, .vmux = 8, .amux = LINE1, },{ .name = name_comp1, .vmux = 1, .amux = LINE1, },{ .name = name_tv, .vmux = 3, .amux = LINE2, .tv = 1, }}, .mute = { .name = name_mute, .amux = LINE1, }, }, [SAA7134_BOARD_TG3000TV] = { /* TransGear 3000TV */ .name = "Nagase Sangyo TransGear 3000TV", .audio_clock = 0x00187de7, .tuner_type = TUNER_PHILIPS_NTSC_M, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .inputs = {{ .name = name_tv, .vmux = 1, .amux = LINE2, .tv = 1, },{ .name = name_comp1, .vmux = 3, .amux = LINE2, },{ .name = name_svideo, .vmux = 8, .amux = LINE2, }}, }, [SAA7134_BOARD_ECS_TVP3XP] = { .name = "Elitegroup ECS TVP3XP FM1216 Tuner Card(PAL-BG,FM) ", .audio_clock = 0x187de7, /* xtal 32.1 MHz */ .tuner_type = TUNER_PHILIPS_PAL, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .inputs = {{ .name = name_tv, .vmux = 1, .amux = TV, .tv = 1, },{ .name = name_tv_mono, .vmux = 1, .amux = LINE2, .tv = 1, },{ .name = name_comp1, .vmux = 3, .amux = LINE1, },{ .name = name_svideo, .vmux = 8, .amux = LINE1, },{ .name = "CVid over SVid", .vmux = 0, .amux = LINE1, }}, .radio = { .name = name_radio, .amux = LINE2, }, }, [SAA7134_BOARD_ECS_TVP3XP_4CB5] = { .name = "Elitegroup ECS TVP3XP FM1236 Tuner Card (NTSC,FM)", .audio_clock = 0x187de7, .tuner_type = TUNER_PHILIPS_NTSC, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .inputs = {{ .name = name_tv, .vmux = 1, .amux = TV, .tv = 1, },{ .name = name_tv_mono, .vmux = 1, .amux = LINE2, .tv = 1, },{ .name = name_comp1, .vmux = 3, .amux = LINE1, },{ .name = name_svideo, .vmux = 8, .amux = LINE1, },{ .name = "CVid over SVid", .vmux = 0, .amux = LINE1, }}, .radio = { .name = name_radio, .amux = LINE2, }, }, [SAA7134_BOARD_AVACSSMARTTV] = { /* Roman Pszonczenko <romka@kolos.math.uni.lodz.pl> */ .name = "AVACS SmartTV",
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -