⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 saa7134-cards.c

📁 linux-2.6.15.6
💻 C
📖 第 1 页 / 共 5 页
字号:
		.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 + -