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

📄 cx88-cards.c

📁 linux-2.6.15.6
💻 C
📖 第 1 页 / 共 3 页
字号:
		.tuner_type     = TUNER_TNF_8831BGFF,		.radio_type     = UNSET,		.tuner_addr	= ADDR_UNSET,		.radio_addr	= ADDR_UNSET,		.input          = {{			.type   = CX88_VMUX_TELEVISION,			.vmux   = 0,			.gpio0  = 0x07f8,		},{			.type   = CX88_VMUX_DEBUG,			.vmux   = 0,			.gpio0  = 0x07f9,  // mono from tuner chip		},{			.type   = CX88_VMUX_COMPOSITE1,			.vmux   = 1,			.gpio0  = 0x000007fa,		},{			.type   = CX88_VMUX_SVIDEO,			.vmux   = 2,			.gpio0  = 0x000007fa,		}},		.radio = {			.type   = CX88_RADIO,			.gpio0  = 0x000007f8,		},	},	[CX88_BOARD_DVICO_FUSIONHDTV_3_GOLD_Q] = {		.name		= "DViCO FusionHDTV 3 Gold-Q",		.tuner_type     = TUNER_MICROTUNE_4042FI5,		.radio_type     = UNSET,		.tuner_addr	= ADDR_UNSET,		.radio_addr	= ADDR_UNSET,		/*		   GPIO[0] resets DT3302 DTV receiver		    0 - reset asserted		    1 - normal operation		   GPIO[1] mutes analog audio output connector		    0 - enable selected source		    1 - mute		   GPIO[2] selects source for analog audio output connector		    0 - analog audio input connector on tab		    1 - analog DAC output from CX23881 chip		   GPIO[3] selects RF input connector on tuner module		    0 - RF connector labeled CABLE		    1 - RF connector labeled ANT		   GPIO[4] selects high RF for QAM256 mode		    0 - normal RF		    1 - high RF		*/		.input          = {{			.type   = CX88_VMUX_TELEVISION,			.vmux   = 0,			.gpio0	= 0x0f0d,		},{			.type   = CX88_VMUX_CABLE,			.vmux   = 0,			.gpio0	= 0x0f05,		},{			.type   = CX88_VMUX_COMPOSITE1,			.vmux   = 1,			.gpio0	= 0x0f00,		},{			.type   = CX88_VMUX_SVIDEO,			.vmux   = 2,			.gpio0	= 0x0f00,		}},		.dvb            = 1,	},	[CX88_BOARD_HAUPPAUGE_DVB_T1] = {		.name           = "Hauppauge Nova-T DVB-T",		.tuner_type     = TUNER_ABSENT,		.radio_type     = UNSET,		.tuner_addr	= ADDR_UNSET,		.radio_addr	= ADDR_UNSET,		.input          = {{			.type   = CX88_VMUX_DVB,			.vmux   = 0,		}},		.dvb            = 1,	},	[CX88_BOARD_CONEXANT_DVB_T1] = {		.name           = "Conexant DVB-T reference design",		.tuner_type     = TUNER_ABSENT,		.radio_type     = UNSET,		.tuner_addr	= ADDR_UNSET,		.radio_addr	= ADDR_UNSET,		.input          = {{			.type   = CX88_VMUX_DVB,			.vmux   = 0,		}},		.dvb            = 1,	},	[CX88_BOARD_PROVIDEO_PV259] = {		.name		= "Provideo PV259",		.tuner_type     = TUNER_PHILIPS_FQ1216ME,		.radio_type     = UNSET,		.tuner_addr	= ADDR_UNSET,		.radio_addr	= ADDR_UNSET,		.input          = {{			.type   = CX88_VMUX_TELEVISION,			.vmux   = 0,		}},		.blackbird = 1,	},	[CX88_BOARD_DVICO_FUSIONHDTV_DVB_T_PLUS] = {		.name           = "DViCO FusionHDTV DVB-T Plus",		.tuner_type     = TUNER_ABSENT, /* No analog tuner */		.radio_type     = UNSET,		.tuner_addr	= ADDR_UNSET,		.radio_addr	= ADDR_UNSET,		.input          = {{			.type   = CX88_VMUX_COMPOSITE1,			.vmux   = 1,			.gpio0  = 0x000027df,		 },{			.type   = CX88_VMUX_SVIDEO,			.vmux   = 2,			.gpio0  = 0x000027df,		}},		.dvb            = 1,	},	[CX88_BOARD_DNTV_LIVE_DVB_T] = {		.name		= "digitalnow DNTV Live! DVB-T",		.tuner_type     = TUNER_ABSENT,		.radio_type     = UNSET,		.tuner_addr	= ADDR_UNSET,		.radio_addr	= ADDR_UNSET,		.input		= {{			.type   = CX88_VMUX_COMPOSITE1,			.vmux   = 1,			.gpio0  = 0x00000700,			.gpio2  = 0x00000101,		},{			.type   = CX88_VMUX_SVIDEO,			.vmux   = 2,			.gpio0  = 0x00000700,			.gpio2  = 0x00000101,		}},		.dvb            = 1,	},	[CX88_BOARD_PCHDTV_HD3000] = {		.name           = "pcHDTV HD3000 HDTV",		.tuner_type     = TUNER_THOMSON_DTT7610,		.radio_type     = UNSET,		.tuner_addr	= ADDR_UNSET,		.radio_addr	= ADDR_UNSET,		.tda9887_conf   = TDA9887_PRESENT,		.input          = {{			.type   = CX88_VMUX_TELEVISION,			.vmux   = 0,			.gpio0  = 0x00008484,			.gpio1  = 0x00000000,			.gpio2  = 0x00000000,			.gpio3  = 0x00000000,		},{			.type   = CX88_VMUX_COMPOSITE1,			.vmux   = 1,			.gpio0  = 0x00008400,			.gpio1  = 0x00000000,			.gpio2  = 0x00000000,			.gpio3  = 0x00000000,		},{			.type   = CX88_VMUX_SVIDEO,			.vmux   = 2,			.gpio0  = 0x00008400,			.gpio1  = 0x00000000,			.gpio2  = 0x00000000,			.gpio3  = 0x00000000,		}},		.radio = {			.type   = CX88_RADIO,			.vmux   = 2,			.gpio0  = 0x00008400,			.gpio1  = 0x00000000,			.gpio2  = 0x00000000,			.gpio3  = 0x00000000,		},		.dvb            = 1,	},	[CX88_BOARD_HAUPPAUGE_ROSLYN] = {		// entry added by Kaustubh D. Bhalerao <bhalerao.1@osu.edu>		// GPIO values obtained from regspy, courtesy Sean Covel		.name           = "Hauppauge WinTV 28xxx (Roslyn) models",		.tuner_type     = UNSET,		.radio_type     = UNSET,		.tuner_addr	= ADDR_UNSET,		.radio_addr	= ADDR_UNSET,		.input          = {{			.type   = CX88_VMUX_TELEVISION,			.vmux   = 0,			.gpio0  = 0xed12,  /* internal decoder */			.gpio2  = 0x00ff,		},{			.type   = CX88_VMUX_DEBUG,			.vmux   = 0,			.gpio0  = 0xff01,  /* mono from tuner chip */		},{			.type   = CX88_VMUX_COMPOSITE1,			.vmux   = 1,			.gpio0  = 0xff02,		},{			.type   = CX88_VMUX_SVIDEO,			.vmux   = 2,			.gpio0  = 0xed92,			.gpio2  = 0x00ff,		}},		.radio = {			 .type   = CX88_RADIO,			 .gpio0  = 0xed96,			 .gpio2  = 0x00ff,		 },		.blackbird = 1,	},	[CX88_BOARD_DIGITALLOGIC_MEC] = {		.name           = "Digital-Logic MICROSPACE Entertainment Center (MEC)",		.tuner_type     = TUNER_PHILIPS_FM1216ME_MK3,		.radio_type     = UNSET,		.tuner_addr	= ADDR_UNSET,		.radio_addr	= ADDR_UNSET,		.tda9887_conf   = TDA9887_PRESENT,		.input          = {{			.type   = CX88_VMUX_TELEVISION,			.vmux   = 0,			.gpio0  = 0x00009d80,		},{			.type   = CX88_VMUX_COMPOSITE1,			.vmux   = 1,			.gpio0  = 0x00009d76,		},{			.type   = CX88_VMUX_SVIDEO,			.vmux   = 2,			.gpio0  = 0x00009d76,		}},		.radio = {			.type   = CX88_RADIO,			.gpio0  = 0x00009d00,		},		.blackbird = 1,	},	[CX88_BOARD_IODATA_GVBCTV7E] = {		.name           = "IODATA GV/BCTV7E",		.tuner_type     = TUNER_PHILIPS_FQ1286,		.radio_type     = UNSET,		.tuner_addr	= ADDR_UNSET,		.radio_addr	= ADDR_UNSET,		.tda9887_conf   = TDA9887_PRESENT,		.input          = {{			.type   = CX88_VMUX_TELEVISION,			.vmux   = 1,			.gpio1  = 0x0000e03f,		},{			.type   = CX88_VMUX_COMPOSITE1,			.vmux   = 2,			.gpio1  = 0x0000e07f,		},{			.type   = CX88_VMUX_SVIDEO,			.vmux   = 3,			.gpio1  = 0x0000e07f,		}}	},	[CX88_BOARD_PIXELVIEW_PLAYTV_ULTRA_PRO] = {		.name           = "PixelView PlayTV Ultra Pro (Stereo)",		/* May be also TUNER_YMEC_TVF_5533MF for NTSC/M or PAL/M */		.tuner_type     = TUNER_PHILIPS_FM1216ME_MK3,		.radio_type     = UNSET,		.tuner_addr	= ADDR_UNSET,		.radio_addr	= ADDR_UNSET,		.input          = {{			.type   = CX88_VMUX_TELEVISION,			.vmux   = 0,			.gpio0  = 0xbf61,  /* internal decoder */		},{			.type   = CX88_VMUX_COMPOSITE1,			.vmux   = 1,			.gpio0	= 0xbf63,		},{			.type   = CX88_VMUX_SVIDEO,			.vmux   = 2,			.gpio0	= 0xbf63,		}},		.radio = {			 .type  = CX88_RADIO,			 .gpio0 = 0xbf60,		 },	},	[CX88_BOARD_DVICO_FUSIONHDTV_3_GOLD_T] = {		.name           = "DViCO FusionHDTV 3 Gold-T",		.tuner_type     = TUNER_THOMSON_DTT7611,		.radio_type     = UNSET,		.tuner_addr	= ADDR_UNSET,		.radio_addr	= ADDR_UNSET,		.tda9887_conf   = TDA9887_PRESENT,		.input          = {{			.type   = CX88_VMUX_TELEVISION,			.vmux   = 0,			.gpio0  = 0x97ed,		},{			.type   = CX88_VMUX_COMPOSITE1,			.vmux   = 1,			.gpio0  = 0x97e9,		},{			.type   = CX88_VMUX_SVIDEO,			.vmux   = 2,			.gpio0  = 0x97e9,		}},		.dvb            = 1,	},	[CX88_BOARD_ADSTECH_DVB_T_PCI] = {		.name           = "ADS Tech Instant TV DVB-T PCI",		.tuner_type     = TUNER_ABSENT,		.radio_type     = UNSET,		.tuner_addr	= ADDR_UNSET,		.radio_addr	= ADDR_UNSET,		.input          = {{			.type   = CX88_VMUX_COMPOSITE1,			.vmux   = 1,			.gpio0  = 0x0700,			.gpio2  = 0x0101,		},{			.type   = CX88_VMUX_SVIDEO,			.vmux   = 2,			.gpio0  = 0x0700,			.gpio2  = 0x0101,		}},		.dvb            = 1,	},	[CX88_BOARD_TERRATEC_CINERGY_1400_DVB_T1] = {		.name           = "TerraTec Cinergy 1400 DVB-T",		.tuner_type     = TUNER_ABSENT,		.input          = {{			.type   = CX88_VMUX_DVB,			.vmux   = 0,		}},		.dvb            = 1,	},	[CX88_BOARD_DVICO_FUSIONHDTV_5_GOLD] = {		.name           = "DViCO FusionHDTV 5 Gold",		.tuner_type     = TUNER_LG_TDVS_H062F,		.radio_type     = UNSET,		.tuner_addr	= ADDR_UNSET,		.radio_addr	= ADDR_UNSET,		.tda9887_conf   = TDA9887_PRESENT,		.input          = {{			.type   = CX88_VMUX_TELEVISION,			.vmux   = 0,			.gpio0  = 0x87fd,		},{			.type   = CX88_VMUX_COMPOSITE1,			.vmux   = 1,			.gpio0  = 0x87f9,		},{			.type   = CX88_VMUX_SVIDEO,			.vmux   = 2,			.gpio0  = 0x87f9,		}},		.dvb            = 1,	},	[CX88_BOARD_AVERMEDIA_ULTRATV_MC_550] = {		.name           = "AverMedia UltraTV Media Center PCI 550",		.tuner_type     = TUNER_PHILIPS_FM1236_MK3,		.radio_type     = UNSET,		.tuner_addr     = ADDR_UNSET,		.radio_addr     = ADDR_UNSET,		.tda9887_conf   = TDA9887_PRESENT,		.blackbird      = 1,		.input          = {{			.type   = CX88_VMUX_COMPOSITE1,			.vmux   = 0,			.gpio0  = 0x0000cd73,		},{			.type   = CX88_VMUX_SVIDEO,			.vmux   = 1,			.gpio0  = 0x0000cd73,		},{			.type   = CX88_VMUX_TELEVISION,			.vmux   = 3,			.gpio0  = 0x0000cdb3,		}},		.radio = {			.type   = CX88_RADIO,			.vmux   = 2,			.gpio0  = 0x0000cdf3,		},	},	[CX88_BOARD_KWORLD_VSTREAM_EXPERT_DVD] = {		 /* Alexander Wold <awold@bigfoot.com> */		 .name           = "Kworld V-Stream Xpert DVD",		 .tuner_type     = UNSET,		 .input          = {{			 .type   = CX88_VMUX_COMPOSITE1,			 .vmux   = 1,			 .gpio0  = 0x03000000,			 .gpio1  = 0x01000000,			 .gpio2  = 0x02000000,			 .gpio3  = 0x00100000,		 },{			 .type   = CX88_VMUX_SVIDEO,			 .vmux   = 2,			 .gpio0  = 0x03000000,			 .gpio1  = 0x01000000,			 .gpio2  = 0x02000000,			 .gpio3  = 0x00100000,		 }},	},	[CX88_BOARD_ATI_HDTVWONDER] = {		.name           = "ATI HDTV Wonder",		.tuner_type     = TUNER_PHILIPS_TUV1236D,		.radio_type     = UNSET,		.tuner_addr	= ADDR_UNSET,		.radio_addr	= ADDR_UNSET,		.input          = {{			.type   = CX88_VMUX_TELEVISION,			.vmux   = 0,			.gpio0  = 0x00000ff7,			.gpio1  = 0x000000ff,			.gpio2  = 0x00000001,			.gpio3  = 0x00000000,		},{			.type   = CX88_VMUX_COMPOSITE1,			.vmux   = 1,			.gpio0  = 0x00000ffe,			.gpio1  = 0x000000ff,			.gpio2  = 0x00000001,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -