source: GPL/branches/uniaud-2.0/drv32/pciids.h@ 313

Last change on this file since 313 was 76, checked in by vladest, 19 years ago

Latest ALSA patches
HDA patches
Patch for Intel from Rudy's
Fixes locks on NM256 chipsets
Fixes PM on Maestro3 chipsets

File size: 6.5 KB
Line 
1/* $Id: pciids.h,v 1.2 2003/07/21 18:35:39 vladest Exp $ */
2/*
3 * PCI ID definitions for the supported chipsets
4 *
5 * (C) 2000-2002 InnoTek Systemberatung GmbH
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License as
9 * published by the Free Software Foundation; either version 2 of
10 * the License, or (at your option) any later version.
11 *
12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
16 *
17 * You should have received a copy of the GNU General Public
18 * License along with this program; if not, write to the Free
19 * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
20 * USA.
21 *
22 */
23
24#ifndef __PCIIDS_H__
25#define __PCIIDS_H__
26
27#define PCI_VENDOR_ID_CMEDIA 0x13F6
28#define PCI_DEVICE_ID_CMEDIA_CM8338A 0x0100
29#define PCI_DEVICE_ID_CMEDIA_CM8338B 0x0101
30#define PCI_DEVICE_ID_CMEDIA_CM8738 0x0111
31#define PCI_DEVICE_ID_CMEDIA_CM8738B 0x0112
32
33#define PCI_VENDOR_ID_INTEL 0x8086
34#define PCI_DEVICE_ID_INTEL_82801 0x2415
35#define PCI_DEVICE_ID_INTEL_82901 0x2425
36#define PCI_DEVICE_ID_INTEL_82801BA 0x2445
37#define PCI_DEVICE_ID_INTEL_440MX 0x7195
38#define PCI_DEVICE_ID_INTEL_ICH3 0x2485
39#define PCI_DEVICE_ID_INTEL_ICH4 0x24C5
40#define PCI_DEVICE_ID_INTEL_ICH5 0x24D5
41#define PCI_DEVICE_ID_INTEL_ICH6 0x2668 /* ICH6 */
42#define PCI_DEVICE_ID_INTEL_ICH7 0x27d8 /* ICH7 */
43
44#define PCI_VENDOR_ID_CIRRUS 0x1013
45#define PCI_DEVICE_ID_CIRRUS_4281 0x6005
46#define PCI_DEVICE_ID_CIRRUS_4280 0x6001
47#define PCI_DEVICE_ID_CIRRUS_4612 0x6003
48#define PCI_DEVICE_ID_CIRRUS_4615 0x6004
49
50#ifndef PCI_VENDOR_ID_ESS
51#define PCI_VENDOR_ID_ESS 0x125D
52#endif
53#define PCI_DEVICE_ID_ESS_ALLEGRO_1 0x1988
54#define PCI_DEVICE_ID_ESS_ALLEGRO 0x1989
55#define PCI_DEVICE_ID_ESS_CANYON3D_2LE 0x1990
56#define PCI_DEVICE_ID_ESS_CANYON3D_2 0x1992
57#define PCI_DEVICE_ID_ESS_MAESTRO3 0x1998
58#define PCI_DEVICE_ID_ESS_MAESTRO3_1 0x1999
59#define PCI_DEVICE_ID_ESS_MAESTRO3_HW 0x199a
60#define PCI_DEVICE_ID_ESS_MAESTRO3_2 0x199b
61#define PCI_DEVICE_ID_ESS_ES1938 0x1969
62
63#define PCIID_CREATIVELABS_SBLIVE 0x00021102
64#define PCIID_VIA_686A 0x30581106
65#define PCIID_VIA_8233 0x30591106
66#define PCIID_ALS4000 0x40004005
67#define PCIID_CMEDIA_CM8338A ((PCI_DEVICE_ID_CMEDIA_CM8338A<<16) | PCI_VENDOR_ID_CMEDIA)
68#define PCIID_CMEDIA_CM8338B ((PCI_DEVICE_ID_CMEDIA_CM8338B<<16) | PCI_VENDOR_ID_CMEDIA)
69#define PCIID_CMEDIA_CM8738 ((PCI_DEVICE_ID_CMEDIA_CM8738<<16) | PCI_VENDOR_ID_CMEDIA)
70#define PCIID_CMEDIA_CM8738B ((PCI_DEVICE_ID_CMEDIA_CM8738B<<16) | PCI_VENDOR_ID_CMEDIA)
71#define PCIID_INTEL_82801 ((PCI_DEVICE_ID_INTEL_82801<<16) | PCI_VENDOR_ID_INTEL)
72#define PCIID_INTEL_82901 ((PCI_DEVICE_ID_INTEL_82901<<16) | PCI_VENDOR_ID_INTEL)
73#define PCIID_INTEL_92801BA ((PCI_DEVICE_ID_INTEL_82801BA<<16) | PCI_VENDOR_ID_INTEL)
74#define PCIID_INTEL_440MX ((PCI_DEVICE_ID_INTEL_440MX<<16) | PCI_VENDOR_ID_INTEL)
75#define PCIID_INTEL_ICH3 ((PCI_DEVICE_ID_INTEL_ICH3<<16) | PCI_VENDOR_ID_INTEL)
76#define PCIID_INTEL_ICH4 ((PCI_DEVICE_ID_INTEL_ICH4<<16) | PCI_VENDOR_ID_INTEL)
77#define PCIID_INTEL_ICH5 ((PCI_DEVICE_ID_INTEL_ICH5<<16) | PCI_VENDOR_ID_INTEL)
78#define PCIID_INTEL_ICH6 ((PCI_DEVICE_ID_INTEL_ICH6<<16) | PCI_VENDOR_ID_INTEL)
79#define PCIID_INTEL_ICH7 ((PCI_DEVICE_ID_INTEL_ICH7<<16) | PCI_VENDOR_ID_INTEL)
80#define PCIID_SI_7012 0x70121039
81
82#define PCIID_NVIDIA_MCP_AUDIO 0x01b110de
83#define PCIID_NVIDIA_MCP2_AUDIO 0x006a10de
84#define PCIID_NVIDIA_MCP3_AUDIO 0x00da10de
85#define PCIID_NVIDIA_CK8S_AUDIO 0x00ea10de
86#define PCIID_NVIDIA_CK8_AUDIO 0x008a10de
87
88#define PCIID_CIRRUS_4281 ((PCI_DEVICE_ID_CIRRUS_4281<<16) | PCI_VENDOR_ID_CIRRUS)
89#define PCIID_CIRRUS_4280 ((PCI_DEVICE_ID_CIRRUS_4280<<16) | PCI_VENDOR_ID_CIRRUS)
90#define PCIID_CIRRUS_4612 ((PCI_DEVICE_ID_CIRRUS_4612<<16) | PCI_VENDOR_ID_CIRRUS)
91#define PCIID_CIRRUS_4615 ((PCI_DEVICE_ID_CIRRUS_4615<<16) | PCI_VENDOR_ID_CIRRUS)
92
93#define PCIID_ESS_ALLEGRO_1 ((PCI_DEVICE_ID_ESS_ALLEGRO_1<<16) | PCI_VENDOR_ID_ESS)
94#define PCIID_ESS_ALLEGRO ((PCI_DEVICE_ID_ESS_ALLEGRO<<16) | PCI_VENDOR_ID_ESS)
95#define PCIID_ESS_MAESTRO3 ((PCI_DEVICE_ID_ESS_MAESTRO3<<16) | PCI_VENDOR_ID_ESS)
96#define PCIID_ESS_MAESTRO3_1 ((PCI_DEVICE_ID_ESS_MAESTRO3_1<<16) | PCI_VENDOR_ID_ESS)
97#define PCIID_ESS_MAESTRO3_HW ((PCI_DEVICE_ID_ESS_MAESTRO3_HW<<16)| PCI_VENDOR_ID_ESS)
98#define PCIID_ESS_MAESTRO3_2 ((PCI_DEVICE_ID_ESS_MAESTRO3_2<<16) | PCI_VENDOR_ID_ESS)
99#define PCIID_ESS_CANYON3D_2LE ((PCI_DEVICE_ID_ESS_CANYON3D_2LE<<16)| PCI_VENDOR_ID_ESS)
100#define PCIID_ESS_CANYON3D_2 ((PCI_DEVICE_ID_ESS_CANYON3D_2<<16) | PCI_VENDOR_ID_ESS)
101#define PCIID_ESS_ES1938 ((PCI_DEVICE_ID_ESS_ES1938<<16) | PCI_VENDOR_ID_ESS)
102
103#define PCIID_AUREAL_VORTEX 0x000112EB
104#define PCIID_AUREAL_VORTEX2 0x000212EB
105#define PCIID_AUREAL_ADVANTAGE 0x000312EB
106
107#define PCIID_ENSONIQ_CT5880 0x58801274
108#define PCIID_ENSONIQ_ES1371 0x13711274
109
110#define PCIID_ENSONIQ_ES1371 0x13711274
111#define PCIID_YAMAHA_YMF724 0x00041073
112#define PCIID_YAMAHA_YMF724F 0x000d1073
113#define PCIID_YAMAHA_YMF740 0x000a1073
114#define PCIID_YAMAHA_YMF740C 0x000c1073
115#define PCIID_YAMAHA_YMF744 0x00101073
116#define PCIID_YAMAHA_YMF754 0x00121073
117
118#define PCIID_ESS_M2E 0x1978125D
119#define PCIID_ESS_M2 0x1968125D
120#define PCIID_ESS_M1 0x0100125D
121
122#define PCI_VENDOR_ID_ALI 0x10b9
123
124#define PCIID_ALI_5451 0x545110b9
125
126#define PCIID_TRIDENT_4DWAVE_DX 0x20001023
127#define PCIID_TRIDENT_4DWAVE_NX 0x20011023
128
129#define PCIID_SI_7018 0x70181039
130
131#define PCIID_FM801 0x08011319
132#define PCIID_ATIIXP_SB200 0x43411002 /* SB200 */
133#define PCIID_ATIIXP_SB300 0x43611002 /* SB300 */
134#define PCIID_ATIIXP_SB400 0x43701002 /* SB400 */
135
136#define PCIID_AUDIGYLS 0x10021102
137#define PCIID_AUDIGYLS1 0x10061102
138#define PCIID_AUDIGYLS2 0x10071102
139
140#endif //__PCIIDS_H__
Note: See TracBrowser for help on using the repository browser.