📄 saa7134-cards.c
字号:
.tuner_type = TUNER_PHILIPS_FQ1216ME, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .tda9887_conf = TDA9887_PRESENT, .inputs = {{ .name = name_tv, .vmux = 1, .amux = LINE2, .tv = 1, },{ .name = name_comp1, .vmux = 0, .amux = LINE2, },{ .name = name_comp2, .vmux = 3, .amux = LINE2, },{ .name = name_svideo, .vmux = 8, .amux = LINE2, }}, .mute = { .name = name_mute, .amux = LINE1, }, }, [SAA7134_BOARD_FLYDVBTDUO] = { /* LifeView FlyDVB-T DUO */ /* "Nico Sabbi <nsabbi@tiscali.it> Hartmut Hackmann hartmut.hackmann@t-online.de*/ .name = "LifeView FlyDVB-T DUO", .audio_clock = 0x00200000, .tuner_type = TUNER_PHILIPS_TDA8290, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .mpeg = SAA7134_MPEG_DVB, .inputs = {{ .name = name_tv, .vmux = 1, .amux = TV, .tv = 1, },{ .name = name_comp1, /* Composite signal on S-Video input */ .vmux = 0, .amux = LINE2, },{ .name = name_comp2, /* Composite input */ .vmux = 3, .amux = LINE2, },{ .name = name_svideo, /* S-Video signal on S-Video input */ .vmux = 8, .amux = LINE2, }}, }, [SAA7134_BOARD_PHILIPS_TOUGH] = { .name = "Philips TOUGH DVB-T reference design", .tuner_type = TUNER_ABSENT, .audio_clock = 0x00187de7, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .mpeg = SAA7134_MPEG_DVB, .inputs = {{ .name = name_comp1, .vmux = 0, .amux = LINE1, },{ .name = name_svideo, .vmux = 8, .amux = LINE1, }}, }, [SAA7134_BOARD_AVERMEDIA_307] = { /* Davydov Vladimir <vladimir@iqmedia.com> */ .name = "Avermedia AVerTV 307", .audio_clock = 0x00187de7, .tuner_type = TUNER_PHILIPS_FQ1216ME, .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 = LINE1, },{ .name = name_comp2, .vmux = 3, .amux = LINE1, },{ .name = name_svideo, .vmux = 8, .amux = LINE1, }}, }, [SAA7134_BOARD_ADS_INSTANT_TV] = { .name = "ADS Tech Instant TV (saa7135)", .audio_clock = 0x00187de7, .tuner_type = TUNER_PHILIPS_TDA8290, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .inputs = {{ .name = name_tv, .vmux = 1, .amux = TV, .tv = 1, },{ .name = name_comp1, .vmux = 3, .amux = LINE2, },{ .name = name_svideo, .vmux = 8, .amux = LINE2, }}, }, [SAA7134_BOARD_KWORLD_VSTREAM_XPERT] = { .name = "Kworld/Tevion V-Stream Xpert TV PVR7134", .audio_clock = 0x00187de7, .tuner_type = TUNER_PHILIPS_PAL_I, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .gpiomask = 0x0700, .inputs = {{ .name = name_tv, .vmux = 1, .amux = TV, .tv = 1, .gpio = 0x000, },{ .name = name_comp1, .vmux = 3, .amux = LINE1, .gpio = 0x200, /* gpio by DScaler */ },{ .name = name_svideo, .vmux = 0, .amux = LINE1, .gpio = 0x200, }}, .radio = { .name = name_radio, .amux = LINE1, .gpio = 0x100, }, .mute = { .name = name_mute, .amux = TV, .gpio = 0x000, }, }, [SAA7134_BOARD_THYPHOON_DVBT_DUO_CARDBUS] = { .name = "Typhoon DVB-T Duo Digital/Analog Cardbus", .audio_clock = 0x00200000, .tuner_type = TUNER_PHILIPS_TDA8290, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .mpeg = SAA7134_MPEG_DVB, /* .gpiomask = 0xe000, */ .inputs = {{ .name = name_tv, .vmux = 1, .amux = TV, /* .gpio = 0x0000, */ .tv = 1, },{ .name = name_comp1, /* Composite signal on S-Video input */ .vmux = 0, .amux = LINE2, /* .gpio = 0x4000, */ },{ .name = name_comp2, /* Composite input */ .vmux = 3, .amux = LINE2, /* .gpio = 0x4000, */ },{ .name = name_svideo, /* S-Video signal on S-Video input */ .vmux = 8, .amux = LINE2, /* .gpio = 0x4000, */ }}, .radio = { .name = name_radio, .amux = LINE2, }, .mute = { .name = name_mute, .amux = LINE1, }, }, [SAA7134_BOARD_VIDEOMATE_TV_GOLD_PLUSII] = { .name = "Compro VideoMate TV Gold+II", .audio_clock = 0x002187de7, .tuner_type = TUNER_LG_PAL_NEW_TAPC, .radio_type = TUNER_TEA5767, .tuner_addr = 0x63, .radio_addr = 0x60, .gpiomask = 0x8c1880, .inputs = {{ .name = name_svideo, .vmux = 0, .amux = LINE1, .gpio = 0x800800, },{ .name = name_comp1, .vmux = 3, .amux = LINE1, .gpio = 0x801000, },{ .name = name_tv, .vmux = 1, .amux = TV, .tv = 1, .gpio = 0x800000, }}, .radio = { .name = name_radio, .amux = TV, .gpio = 0x880000, }, .mute = { .name = name_mute, .amux = LINE2, .gpio = 0x840000, }, }, [SAA7134_BOARD_KWORLD_XPERT] = { /* FIXME: - Remote control doesn't initialize properly. - Audio volume starts muted, then gradually increases after channel change. - Overlay scaling problems (application error?) - Composite S-Video untested. From: Konrad Rzepecki <hannibal@megapolis.pl> */ .name = "Kworld Xpert TV PVR7134", .audio_clock = 0x00187de7, .tuner_type = TUNER_TENA_9533_DI, .radio_type = TUNER_TEA5767, .tuner_addr = 0x61, .radio_addr = 0x60, .gpiomask = 0x0700, .inputs = {{ .name = name_tv, .vmux = 1, .amux = TV, .tv = 1, .gpio = 0x000, },{ .name = name_comp1, .vmux = 3, .amux = LINE1, .gpio = 0x200, /* gpio by DScaler */ },{ .name = name_svideo, .vmux = 0, .amux = LINE1, .gpio = 0x200, }}, .radio = { .name = name_radio, .amux = LINE1, .gpio = 0x100, }, .mute = { .name = name_mute, .amux = TV, .gpio = 0x000, }, }, [SAA7134_BOARD_FLYTV_DIGIMATRIX] = { .name = "FlyTV mini Asus Digimatrix", .audio_clock = 0x00200000, .tuner_type = TUNER_LG_NTSC_TALN_MINI, .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 = 0, .amux = LINE2, },{ .name = name_comp2, .vmux = 3, .amux = LINE2, },{ .name = name_svideo, .vmux = 8, .amux = LINE2, }}, .radio = { .name = name_radio, /* radio unconfirmed */ .amux = LINE2, }, }, [SAA7134_BOARD_KWORLD_TERMINATOR] = { /* Kworld V-Stream Studio TV Terminator */ /* "James Webb <jrwebb@qwest.net> */ .name = "V-Stream Studio TV Terminator", .audio_clock = 0x00187de7, .tuner_type = TUNER_PHILIPS_TDA8290, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .gpiomask = 1 << 21, .inputs = {{ .name = name_tv, .vmux = 1, .amux = TV, .gpio = 0x0000000, .tv = 1, },{ .name = name_comp1, /* Composite input */ .vmux = 3, .amux = LINE2, .gpio = 0x0000000, },{ .name = name_svideo, /* S-Video input */ .vmux = 8, .amux = LINE2, .gpio = 0x0000000, }}, .radio = { .name = name_radio, .amux = TV, .gpio = 0x0200000, }, }, [SAA7134_BOARD_YUAN_TUN900] = { /* FIXME: * S-Video and composite sources untested. * Radio not working. * Remote control not yet implemented. * From : codemaster@webgeeks.be */ .name = "Yuan TUN-900 (saa7135)", .audio_clock = 0x00187de7, .tuner_type = TUNER_PHILIPS_TDA8290, .radio_type = UNSET, .tuner_addr= ADDR_UNSET, .radio_addr= ADDR_UNSET, .gpiomask = 0x00010003, .inputs = {{ .name = name_tv, .vmux = 1, .amux = TV, .tv = 1, .gpio = 0x01, },{ .name = name_comp1, .vmux = 0, .amux = LINE2, .gpio = 0x02, },{ .name = name_svideo, .vmux = 6, .amux = LINE2, .gpio = 0x02, }}, .radio = { .name = name_radio, .amux = LINE1, .gpio = 0x00010003, }, .mute = { .name = name_mute, .amux = TV, .gpio = 0x01, }, }, [SAA7134_BOARD_BEHOLD_409FM] = { /* <http://tuner.beholder.ru>, Sergey <skiv@orel.ru> */ .name = "Beholder BeholdTV 409 FM", .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 = 3, .amux = TV, .tv = 1, },{ .name = name_comp1, .vmux = 1, .amux = LINE1, },{ .name = name_svideo, .vmux = 8, .amux = LINE1, }}, .radio = { .name = name_radio, .amux = LINE2, }, }, [SAA7134_BOARD_GOTVIEW_7135] = { /* Mike Baikov <mike@baikov.com> */ /* Andrey Cvetcov <ays14@yandex.ru> */ .name = "GoTView 7135 PCI", .audio_clock = 0x00187de7, .tuner_type = TUNER_PHILIPS_FM1216ME_MK3, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .tda9887_conf = TDA9887_PRESENT, .gpiomask = 0x00200003, .inputs = {{ .name = name_tv, .vmux = 1, .amux = TV, .tv = 1, .gpio = 0x00200003, },{ .name = name_tv_mono, .vmux = 1, .amux = LINE2, .gpio = 0x00200003, },{ .name = name_comp1, .vmux = 3, .amux = LINE1, .gpio = 0x00200003, },{ .name = name_svideo, .vmux = 8, .amux = LINE1, .gpio = 0x00200003, }}, .radio = { .name = name_radio, .amux = LINE2, .gpio = 0x00200003, }, .mute = { .name = name_mute, .amux = TV, .gpio = 0x00200003, }, }, [SAA7134_BOARD_PHILIPS_EUROPA] = { .name = "Philips EUROPA V3 reference design", .audio_clock = 0x00187de7, .tuner_type = TUNER_PHILIPS_TD1316, .radio_type = UNSET, .tuner_addr = 0x61, .radio_addr = ADDR_UNSET, .tda9887_conf = TDA9887_PRESENT, .mpeg = SAA7134_MPEG_DVB, .inputs = {{ .name = name_tv, .vmux = 3, .amux = TV, .tv = 1, },{ .name = name_comp1, .vmux = 0, .amux = LINE2, },{ .name = name_svideo, .vmux = 8, .amux = LINE2, }}, }, [SAA7134_BOARD_VIDEOMATE_DVBT_300] = { .name = "Compro Videomate DVB-T300", .audio_clock = 0x00187de7, .tuner_type = TUNER_PHILIPS_TD1316, .radio_type = UNSET, .tuner_addr = 0x61, .radio_addr = ADDR_UNSET, .tda9887_conf = TDA9887_PRESENT, .mpeg = SAA7134_MPEG_DVB, .inputs = {{ .name = name_tv, .vmux = 3, .amux = TV, .tv = 1, },{ .name = name_comp1, .vmux = 1, .amux = LINE2, },{ .name = name_svideo, .vmux = 8, .amux = LINE2, }}, }, [SAA7134_BOARD_VIDEOMATE_DVBT_200] = { .name = "Compro Videomate DVB-T200", .tuner_type = TUNER_ABSENT, .audio_clock = 0x00187de7, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .mpeg = SAA7134_MPEG_DVB, .inputs = {{ .name = name_comp1, .vmux = 0, .amux = LINE1, },{ .name = name_svideo, .vmux = 8, .amux = LINE1, }}, }, [SAA7134_BOARD_RTD_VFG7350] = { .name = "RTD Embedded Technologies VFG7350", .audio_clock = 0x00200000, .tuner_type = TUNER_ABSENT, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .inputs = {{ .name = "Composite 0", .vmux = 0, .amux = LINE1, },{ .name = "Composite 1", .vmux = 1, .amux = LINE2, },{ .name = "Composite 2", .vmux = 2, .amux = LINE1, },{ .name = "Composite 3", .vmux = 3, .amux = LINE2, },{ .name = "S-Video 0", .vmux = 8, .amux = LINE1, },{ .name = "S-Video 1", .vmux = 9, .amux = LINE2, }}, .mpeg = SAA7134_MPEG_EMPRESS, .video_out = CCIR656, .vid_port_opts = ( SET_T_CODE_POLARITY_NON_INVERTED | SET_CLOCK_NOT_DELAYED | SET_CLOCK_INVERTED | SET_VSYNC_OFF ), }, [SAA7134_BOARD_RTD_VFG7330] = { .name = "RTD Embedded Technologies VFG7330", .audio_clock = 0x00200000, .tuner_type = TUNER_ABSENT,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -