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

📄 saa7134-cards.c

📁 linux-2.6.15.6
💻 C
📖 第 1 页 / 共 5 页
字号:
		.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,		}},	},	[SAA7134_BOARD_FLYTVPLATINUM_MINI2] = {		.name           = "LifeView FlyTV Platinum Mini2",		.audio_clock    = 0x00200000,		.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,     /* Composite signal on S-Video input */			.vmux = 0,			.amux = LINE2,		},{			.name = name_comp2,	/* Composite input */			.vmux = 3,			.amux = LINE2,		},{			.name = name_svideo,			.vmux = 8,			.amux = LINE2,		}},	},	[SAA7134_BOARD_AVERMEDIA_AVERTVHD_A180] = {		/* Michael Krufky <mkrufky@m1k.net>		 * Uses Alps Electric TDHU2, containing NXT2004 ATSC Decoder		 * AFAIK, there is no analog demod, thus,		 * no support for analog television.		 */		.name           = "AVerMedia AVerTVHD MCE A180",		.audio_clock    = 0x00187de7,		.tuner_type     = TUNER_ABSENT,		.radio_type     = UNSET,		.tuner_addr     = ADDR_UNSET,		.radio_addr     = ADDR_UNSET,		.mpeg           = SAA7134_MPEG_DVB,		.inputs         = {{			.name = name_comp1,			.vmux = 3,			.amux = LINE2,		},{			.name = name_svideo,			.vmux = 8,			.amux = LINE2,		}},	},	[SAA7134_BOARD_MONSTERTV_MOBILE] = {		.name           = "SKNet MonsterTV Mobile",		.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 = LINE1,		},{			  .name = name_svideo,			  .vmux = 6,			  .amux = LINE1,		}},	},	[SAA7134_BOARD_PINNACLE_PCTV_110i] = {		.name           = "Pinnacle PCTV 110i (saa7133)",		.audio_clock    = 0x00187de7,		.tuner_type     = TUNER_PHILIPS_TDA8290,		.radio_type     = UNSET,		.tuner_addr     = ADDR_UNSET,		.radio_addr     = ADDR_UNSET,		.gpiomask       = 0x080200000,		.inputs         = {{			  .name = name_tv,			  .vmux = 4,			  .amux = TV,			  .tv   = 1,		},{			  .name = name_comp1,			  .vmux = 1,			  .amux = LINE2,		},{			  .name = name_svideo,			  .vmux = 8,			  .amux = LINE2,		}},		.radio = {			  .name = name_radio,			  .amux = LINE1,		},	},	[SAA7134_BOARD_ASUSTeK_P7131_DUAL] = {		.name           = "ASUSTeK P7131 Dual",		.audio_clock    = 0x00187de7,		.tuner_type     = TUNER_PHILIPS_TDA8290,		.radio_type     = UNSET,		.tuner_addr	= ADDR_UNSET,		.radio_addr	= ADDR_UNSET,		.gpiomask	= 1 << 21,		.mpeg           = SAA7134_MPEG_DVB,		.inputs         = {{			.name = name_tv,			.vmux = 1,			.amux = TV,			.tv   = 1,		},{			.name = name_comp1,			.vmux = 3,			.amux = LINE2,		},{			.name = name_svideo,			.vmux = 8,			.amux = LINE2,		}},		.radio = {			.name = name_radio,			.amux = TV,			.gpio = 0x0200000,		},	},	[SAA7134_BOARD_SEDNA_PC_TV_CARDBUS] = {		/* Paul Tom Zalac <pzalac@gmail.com> */		/* Pavel Mihaylov <bin@bash.info> */		.name           = "Sedna/MuchTV PC TV Cardbus TV/Radio (ITO25 Rev:2B)",				/* Sedna/MuchTV (OEM) Cardbus TV Tuner */		.audio_clock    = 0x00187de7,		.tuner_type     = TUNER_PHILIPS_TDA8290,		.radio_type     = UNSET,		.tuner_addr     = ADDR_UNSET,		.radio_addr     = ADDR_UNSET,		.gpiomask       = 0xe880c0,		.inputs         = {{			.name = name_tv,			.vmux = 3,			.amux = TV,			.tv   = 1,		},{			.name = name_comp1,			.vmux = 1,			.amux = LINE1,		},{			.name = name_svideo,			.vmux = 6,			.amux = LINE1,		}},		.radio = {			.name = name_radio,			.amux = LINE2,		},	},	[SAA7134_BOARD_ASUSTEK_DIGIMATRIX_TV] = {		/* "Cyril Lacoux (Yack)" <clacoux@ifeelgood.org> */		.name           = "ASUS Digimatrix TV",		.audio_clock    = 0x00200000,		.tuner_type     = TUNER_PHILIPS_FQ1216ME,		.tda9887_conf   = TDA9887_PRESENT,		.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 = LINE1,		},{			.name = name_svideo,			.vmux = 8,			.amux = LINE1,		}},	},	[SAA7134_BOARD_PHILIPS_TIGER] = {		.name           = "Philips Tiger reference design",		.audio_clock    = 0x00187de7,		.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,			.vmux   = 3,			.amux   = LINE1,		},{			.name   = name_svideo,			.vmux   = 8,			.amux   = LINE1,		}},	},	[SAA7134_BOARD_MSI_TVATANYWHERE_PLUS] = {		.name           = "MSI TV@Anywhere plus",		.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   = LINE1,		},{			.name   = name_svideo,			.vmux   = 0,			.amux   = LINE1,		}},		.radio = {			.name   = name_radio,			.amux   = LINE1,		},	},};const unsigned int saa7134_bcount = ARRAY_SIZE(saa7134_boards);/* ------------------------------------------------------------------ *//* PCI ids + subsystem IDs                                            */struct pci_device_id saa7134_pci_tbl[] = {	{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = PCI_VENDOR_ID_PHILIPS,		.subdevice    = 0x2001,		.driver_data  = SAA7134_BOARD_PROTEUS_PRO,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7133,		.subvendor    = PCI_VENDOR_ID_PHILIPS,		.subdevice    = 0x2001,		.driver_data  = SAA7134_BOARD_PROTEUS_PRO,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = PCI_VENDOR_ID_PHILIPS,		.subdevice    = 0x6752,		.driver_data  = SAA7134_BOARD_EMPRESS,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = 0x1131,		.subdevice    = 0x4e85,		.driver_data  = SAA7134_BOARD_MONSTERTV,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = 0x153b,		.subdevice    = 0x1142,		.driver_data  = SAA7134_BOARD_CINERGY400,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = 0x153b,		.subdevice    = 0x1143,		.driver_data  = SAA7134_BOARD_CINERGY600,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = 0x153b,		.subdevice    = 0x1158,		.driver_data  = SAA7134_BOARD_CINERGY600_MK3,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7133,		.subvendor    = 0x153b,		.subdevice    = 0x1162,		.driver_data  = SAA7134_BOARD_CINERGY400_CARDBUS,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = 0x5168,		.subdevice    = 0x0138,		.driver_data  = SAA7134_BOARD_FLYVIDEO3000,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = 0x4e42,				/* "Typhoon PCI Capture TV Card" Art.No. 50673 */		.subdevice    = 0x0138,		.driver_data  = SAA7134_BOARD_FLYVIDEO3000,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7130,		.subvendor    = 0x5168,		.subdevice    = 0x0138,		.driver_data  = SAA7134_BOARD_FLYVIDEO2000,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7133,		.subvendor    = 0x5168,		.subdevice    = 0x0212, /* minipci, LR212 */		.driver_data  = SAA7134_BOARD_FLYTVPLATINUM_MINI,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7133,		.subvendor    = 0x14c0,		.subdevice    = 0x1212, /* minipci, LR1212 */		.driver_data  = SAA7134_BOARD_FLYTVPLATINUM_MINI2,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7133,		.subvendor    = 0x4e42,		.subdevice    = 0x0212, /* OEM minipci, LR212 */		.driver_data  = SAA7134_BOARD_FLYTVPLATINUM_MINI,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7133,		.subvendor    = 0x5168,	/* Animation Technologies (LifeView) */		.subdevice    = 0x0214, /* Standard PCI, LR214WF */		.driver_data  = SAA7134_BOARD_FLYTVPLATINUM_FM,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7133,		.subvendor    = 0x1489, /* KYE */		.subdevice    = 0x0214, /* Genius VideoWonder ProTV */		.driver_data  = SAA7134_BOARD_FLYTVPLATINUM_FM, /* is an LR214WF actually */	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = 0x16be,		.subdevice    = 0x0003,		.driver_data  = SAA7134_BOARD_MD7134,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7130,		.subvendor    = 0x1048,		.subdevice    = 0x226b,		.driver_data  = SAA7134_BOARD_ELSA,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7130,		.subvendor    = 0x1048,		.subdevice    = 0x226b,		.driver_data  = SAA7134_BOARD_ELSA_500TV,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = PCI_VENDOR_ID_ASUSTEK,		.subdevice    = 0x4842,		.driver_data  = SAA7134_BOARD_ASUSTeK_TVFM7134,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7133,		.subvendor    = PCI_VENDOR_ID_ASUSTEK,		.subdevice    = 0x4845,		.driver_data  = SAA7134_BOARD_ASUSTeK_TVFM7135,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = PCI_VENDOR_ID_ASUSTEK,		.subdevice    = 0x4830,		.driver_data  = SAA7134_BOARD_ASUSTeK_TVFM7134,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7133,		.subvendor    = PCI_VENDOR_ID_ASUSTEK,		.subdevice    = 0x4843,		.driver_data  = SAA7134_BOARD_ASUSTEK_TVFM7133,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = PCI_VENDOR_ID_ASUSTEK,		.subdevice    = 0x4840,		.driver_data  = SAA7134_BOARD_ASUSTeK_TVFM7134,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = PCI_VENDOR_ID_PHILIPS,		.subdevice    = 0xfe01,		.driver_data  = SAA7134_BOARD_TVSTATION_RDS,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = 0x1894,		.subdevice    = 0xfe01,		.driver_data  = SAA7134_BOARD_TVSTATION_RDS,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = 0x1894,		.subdevice    = 0xa006,		.driver_data  = SAA7134_BOARD_TVSTATION_DVR,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = 0x1131,		.subdevice    = 0x7133,		.driver_data  = SAA7134_BOARD_VA1000POWER,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7130,		.subvendor    = PCI_VENDOR_ID_PHILIPS,		.subdevice    = 0x2001,		.driver_data  = SAA7134_BOARD_10MOONSTVMASTER,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7133,		.subvendor    = 0x185b,		.subdevice    = 0xc100,		.driver_data  = SAA7134_BOARD_VIDEOMATE_TV,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7133,		.subvendor    = 0x185b,		.subdevice    = 0xc100,		.driver_data  = SAA7134_BOARD_VIDEOMATE_TV_GOLD_PLUS,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7130,		.subvendor    = PCI_VENDOR_ID_MATROX,		.subdevice    = 0x48d0,		.driver_data  = SAA7134_BOARD_CRONOS_PLUS,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = 0x1461, /* Avermedia Technologies Inc */		.subdevice    = 0xa70b,		.driver_data  = SAA7134_BOARD_MD2819,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7130,		.subvendor    = 0x1461, /* Avermedia Technologies Inc */		.subdevice    = 0x2115,		.driver_data  = SAA7134_BOARD_AVERMEDIA_STUDIO_305,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7130,		.subvendor    = 0x1461, /* Avermedia Technologies Inc */		.subdevice    = 0x2108,		.driver_data  = SAA7134_BOARD_AVERMEDIA_305,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7130,		.subvendor    = 0x1461, /* Avermedia Technologies Inc */		.subdevice    = 0x10ff,		.driver_data  = SAA7134_BOARD_AVERMEDIA_DVD_EZMAKER,	},{		/* AVerMedia CardBus */		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = 0x1461, /* Avermedia Technologies Inc */		.subdevice    = 0xd6ee,		.driver_data  = SAA7134_BOARD_AVERMEDIA_CARDBUS,	},{		/* TransGear 3000TV */		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7130,		.subvendor    = 0x1461, /* Avermedia Technologies Inc */		.subdevice    = 0x050c,		.driver_data  = SAA7134_BOARD_TG3000TV,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = 0x11bd,		.subdevice    = 0x002b,		.driver_data  = SAA7134_BOARD_PINNACLE_PCTV_STEREO,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = 0x11bd,		.subdevice    = 0x002d,		.driver_data  = SAA7134_BOARD_PINNACLE_300I_DVBT_PAL,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = 0x1019,		.subdevice    = 0x4cb4,		.driver_data  = SAA7134_BOARD_ECS_TVP3XP,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7133,		.subvendor    = 0x1019,		.subdevice    = 0x4cb5,		.driver_data  = SAA7134_BOARD_ECS_TVP3XP_4CB5,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7133,		.subvendor    = 0x12ab,		.subdevice    = 0x0800,		.driver_data  = SAA7134_BOARD_UPMOST_PURPLE_TV,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7130,		.subvendor    = 0x153b,		.subdevice    = 0x1152,		.driver_data  = SAA7134_BOARD_CINERGY200,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7130,		.subvendor    = 0x185b,		.subdevice    = 0xc100,		.driver_data  = SAA7134_BOARD_VIDEOMATE_TV_PVR,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = 0x1461, /* Avermedia Technologies Inc */		.subdevice    = 0x9715,		.driver_data  = SAA7134_BOARD_AVERMEDIA_STUDIO_307,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = 0x1461, /* Avermedia Technologies Inc */		.subdevice    = 0xa70a,		.driver_data  = SAA7134_BOARD_AVERMEDIA_307,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = 0x185b,		.subdevice    = 0xc200,		.driver_data  = SAA7134_BOARD_VIDEOMATE_GOLD_PLUS,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7134,		.subvendor    = 0x1540,		.subdevice    = 0x9524,		.driver_data  = SAA7134_BOARD_PROVIDEO_PV952,	},{		.vendor       = PCI_VENDOR_ID_PHILIPS,		.device       = PCI_DEVICE_ID_PHILIPS_SAA7133,		.subvendor    = 0x5168,		.subdevice    = 0x0502,                

⌨️ 快捷键说明

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