Fix remaining text file line endings in the tree. (#18)
[reactos.git] / drivers / wdm / audio / drivers / CMIDriver / CM8738-x64.inf
1 [Version]
2 Signature="$CHICAGO$"
3 Class=MEDIA
4 ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
5 provider=%CMMfgName%
6 LayoutFile=layout.inf, layout1.inf, layout2.inf
7 DriverVer=CMIReleaseDate,CMIVersion.64
8
9 [SourceDisksNames]
10 200="C-Media 8738/8768 WDM Drivers","",0
11
12 [SourceDisksFiles]
13 cmipci.sys=200
14 cmicpl.cpl=200
15 CMICONTROL.exe=200
16
17 [Manufacturer]
18 %CMMfgName%=CMI,NTamd64
19
20 [ControlFlags]
21 ExcludeFromSelect=*
22
23 [CMI.NTamd64]
24 ;generic
25 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111
26 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_011013F6
27 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_011113F6
28 ;Terratec
29 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_1144153B
30 ;Auzentech
31 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_3731584D
32 ;Diamond
33 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_87681092
34 ;TurtleBeach
35 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_020110B0
36 ;Phillips
37 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_060417AB
38 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_020210B0
39 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_020410B0
40 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_009C145F
41 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_39201462
42 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_39801462
43 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_50701462
44 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_52801462
45 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_53201462
46 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_53401462
47 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_54501462
48 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_54511462
49 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_56501462
50 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_59001462
51 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_59201462
52 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_70201462
53 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_70401462
54 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_70411462
55 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_71011462
56 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_A016147A
57 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_30021919
58 %*WDM_CMPCI.DeviceDesc%=WDM_CMPCI, PCI\VEN_13F6&DEV_0111&SUBSYS_0577A0A0
59 %*WDM_CMMPU.DeviceDesc%=MPU401, MPU401, *PNPB006
60
61 [WDM_CMPCI]
62 Include=ks.inf, wdmaudio.inf
63 Needs=KS.Registration, WDMAUDIO.Registration
64 CopyFiles=CMPCI.CopyList,CPanel.CopyList
65 AddReg=WDM_CMPCI.AddReg, Mixer_CMPCI.AddReg
66
67 [WDM_CMPCI.Interfaces]
68 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM_CMPCI.Interface.Wave
69 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM_CMPCI.Interface.Wave
70 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM_CMPCI.Interface.Wave
71 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_CMPCI.Interface.Topo
72 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,MPU401.Interface.UART
73 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,MPU401.Interface.UART
74 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,MPU401.Interface.UART
75
76 [MPU401]
77 Include=ks.inf, wdmaudio.inf
78 Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.MPU401
79 AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf), WDMAUDIO.MPU401(wdmaudio.inf)
80
81 [MPU401.Interfaces]
82 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,MPU401.Interface.UART
83 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,MPU401.Interface.UART
84 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,MPU401.Interface.UART
85
86 [MPU401.Services]
87 Needs=WDMAUDIO.MPU401.Services
88 AlsoInstall=WDMAUDIO.MPU401.Services(wdmaudio.inf)
89
90 [MPU401.Interface.UART]
91 AddReg=MPU401.Interface.UART.AddReg
92 [MPU401.Interface.UART.AddReg]
93 HKR,,CLSID,,%Proxy.CLSID%
94 HKR,,FriendlyName,,%WDM_CMPCI.UART.szPname%
95
96 [WDM_CMPCI.Interface.Wave]
97 AddReg=WDM_PCI.Interface.Wave.AddReg
98 [WDM_PCI.Interface.Wave.AddReg]
99 HKR,,CLSID,,%Proxy.CLSID%
100 HKR,,FriendlyName,,%WDM_CMPCI.Wave.szPname%
101
102 [WDM_CMPCI.Interface.Topo]
103 AddReg=WDM_PCI.Interface.Topo.AddReg
104 [WDM_PCI.Interface.Topo.AddReg]
105 HKR,,CLSID,,%Proxy.CLSID%
106 HKR,,FriendlyName,,%WDM_CMPCI.Topo.szPname%
107
108 [WDM_CMPCI.AddReg]
109 HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
110 HKR,,Driver,,CMIPCI.SYS
111 HKR,,NTMPDriver,,"CMIPCI.sys,sbemul.sys"
112 HKR,Drivers,SubClasses,,"wave,midi,mixer"
113 HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
114 HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
115 HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
116 HKR,Drivers\wave\wdmaud.drv,Description,,%*WDM_CMPCI.DeviceDesc%
117 HKR,Drivers\midi\wdmaud.drv,Description,,%*WDM_CMPCI.DeviceDesc%
118 HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDM_CMPCI.DeviceDesc%
119
120 [Mixer_CMPCI.AddReg]
121 HKLM,%MediaCategories%\%GUID.CMIPCI%,Name,,%*WDM_CMPCI.DeviceDesc%
122 HKLM,%MediaCategories%\%GUID.CMIPCI%,Display,1,00,00,00,00
123 HKLM,%MediaCategories%\%GUID.IEC5V%,Name,,%Name.IEC5V%
124 HKLM,%MediaCategories%\%GUID.IEC5V%,Display,1,00,00,00,00
125 HKLM,%MediaCategories%\%GUID.IECOut%,Name,,%Name.IECOut%
126 HKLM,%MediaCategories%\%GUID.IECOut%,Display,1,00,00,00,00
127 HKLM,%MediaCategories%\%GUID.IECMonitor%,Name,,%Name.IECMonitor%
128 HKLM,%MediaCategories%\%GUID.IECMonitor%,Display,1,00,00,00,00
129 HKLM,%MediaCategories%\%GUID.IECInverse%,Name,,%Name.IECInverse%
130 HKLM,%MediaCategories%\%GUID.IECInverse%,Display,1,00,00,00,00
131 HKLM,%MediaCategories%\%GUID.DAC%,Name,,%Name.DAC%
132 HKLM,%MediaCategories%\%GUID.DAC%,Display,1,00,00,00,00
133 HKLM,%MediaCategories%\%GUID.IECSelect%,Name,,%Name.IECSelect%
134 HKLM,%MediaCategories%\%GUID.IECSelect%,Display,1,00,00,00,00
135 HKLM,%MediaCategories%\%GUID.XCHGFB%,Name,,%Name.XCHGFB%
136 HKLM,%MediaCategories%\%GUID.XCHGFB%,Display,1,00,00,00,00
137 HKLM,%MediaCategories%\%GUID.BassLine%,Name,,%Name.BassLine%
138 HKLM,%MediaCategories%\%GUID.BassLine%,Display,1,00,00,00,00
139 HKLM,%MediaCategories%\%GUID.CenterLine%,Name,,%Name.CenterLine%
140 HKLM,%MediaCategories%\%GUID.CenterLine%,Display,1,00,00,00,00
141 HKLM,%MediaCategories%\%GUID.IECCopyright%,Name,,%Name.IECCopyright%
142 HKLM,%MediaCategories%\%GUID.IECCopyright%,Display,1,00,00,00,00
143 HKLM,%MediaCategories%\%GUID.IECPolValid%,Name,,%Name.IECPolValid%
144 HKLM,%MediaCategories%\%GUID.IECPolValid%,Display,1,00,00,00,00
145 HKLM,%MediaCategories%\%GUID.IECLoop%,Name,,%Name.IECLoop%
146 HKLM,%MediaCategories%\%GUID.IECLoop%,Display,1,00,00,00,00
147 HKLM,%MediaCategories%\%GUID.RearLine%,Name,,%Name.RearLine%
148 HKLM,%MediaCategories%\%GUID.RearLine%,Display,1,00,00,00,00
149 HKLM,%MediaCategories%\%GUID.CenterMic%,Name,,%Name.CenterMic%
150 HKLM,%MediaCategories%\%GUID.CenterMic%,Display,1,00,00,00,00
151 HKLM,%MediaCategories%\%GUID.Manuf%,Name,,%Name.Manuf%
152 HKLM,%MediaCategories%\%GUID.Manuf%,Display,1,00,00,00,00
153 HKLM,%MediaCategories%\%GUID.Component%,Name,,%Name.Component%
154 HKLM,%MediaCategories%\%GUID.Component%,Display,1,00,00,00,00
155
156 [DestinationDirs]
157 CMPCI.CopyList = 10, system32\drivers ; %SystemRoot%\system32\drivers
158 CPanel.CopyList = 10, system32 ; %SystemRoot%\system32\drivers
159 DefaultDestDir = 11
160
161 [CMPCI.CopyList]
162 cmipci.sys
163
164 [CPanel.CopyList]
165 cmicpl.cpl
166 CMICONTROL.exe
167
168 ;;**************** NT Install ****************
169
170 [WDM_CMPCI.NTAMD64]
171 Include=ks.inf, wdmaudio.inf
172 Needs=KS.Registration, WDMAUDIO.Registration
173 CopyFiles=CMPCI.CopyList, CPanel.CopyList
174 AddReg=WDM_CMPCI.AddReg, Mixer_CMPCI.AddReg
175
176 [WDM_CMPCI.NTAMD64.Interfaces]
177 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,WDM_CMPCI.Interface.Wave
178 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,WDM_CMPCI.Interface.Wave
179 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,WDM_CMPCI.Interface.Wave
180 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,WDM_CMPCI.Interface.Topo
181 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,MPU401.Interface.UART
182 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,MPU401.Interface.UART
183 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,MPU401.Interface.UART
184
185 [WDM_CMPCI.NTAMD64.Services]
186 AddService = cmipci, 0x00000002, cmipci_Service_Inst
187
188 [cmipci_Service_Inst]
189 DisplayName = %CMIPCI.SvcDesc%
190 ServiceType = 1 ; SERVICE_KERNEL_DRIVER
191 StartType = 3 ; SERVICE_DEMAND_START
192 ErrorControl = 1 ; SERVICE_ERROR_NORMAL
193 ServiceBinary = %10%\system32\drivers\cmipci.sys
194
195 [MPU401.NTAMD64]
196 Include=ks.inf, wdmaudio.inf
197 Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.MPU401
198 AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf), WDMAUDIO.MPU401(wdmaudio.inf)
199
200 [MPU401.NTAMD64.Interfaces]
201 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,MPU401.Interface.UART
202 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,MPU401.Interface.UART
203 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,MPU401.Interface.UART
204
205 [MPU401.NTAMD64.Services]
206 Needs=WDMAUDIO.MPU401.Services
207 AlsoInstall=WDMAUDIO.MPU401.Services(wdmaudio.inf)
208
209 [Strings]
210 CMMfgName="Dogbert"
211 *WDM_CMPCI.DeviceDesc="CMI8738/8768 Audio Device"
212 *WDM_CMMPU.DeviceDesc="CMI8738/8768 MPU-401"
213 WDM_CMPCI.Wave.szPname="CMI8738/8768 Wave"
214 WDM_CMPCI.Topo.szPname="CMI8738/8768 Mixer"
215 WDM_CMPCI.UART.szPname="CMI8738/8768 MPU401"
216 MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
217 Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
218 KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
219 KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
220 KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
221 KSNAME_Wave="Wave"
222 KSNAME_Topology="Topology"
223 KSNAME_UART="UART"
224 CMIPCI.SvcDesc = "CMI8738/8768 Audio Driver"
225 GUID.CMIPCI="{9DB14E9A-7BE7-480d-A2FA-32932489DE9C}"
226 GUID.IEC5V="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF0}"
227 Name.IEC5V="S/PDIF-out 5V signal levels"
228 GUID.IECOut="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF1}"
229 Name.IECOut="Enable S/PDIF-out"
230 GUID.IECInverse="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF2}"
231 Name.IECInverse="Invert S/PDIF-in signal"
232 GUID.IECMonitor="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF3}"
233 Name.IECMonitor="Enable PCM DAC"
234 GUID.DAC="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF4}"
235 Name.DAC="DAC"
236 GUID.IECSelect="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF5}"
237 Name.IECSelect="Select secondary S/PDIF-in"
238 GUID.XCHGFB="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF6}"
239 Name.XCHGFB="Exchange Front/Rear Jacks"
240 GUID.BassLine="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF7}"
241 Name.BassLine="Route Bass to Line-In Jack"
242 GUID.CenterLine="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF8}"
243 Name.CenterLine="Route Center to Line-In Jack"
244 GUID.IECCopyright="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DF9}"
245 Name.IECCopyright="Enable copyright bit"
246 GUID.IECPolValid="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DFA}"
247 Name.IECPolValid="Invert validity flag"
248 GUID.IECLoop="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DFB}"
249 Name.IECLoop="Loop S/PDIF-in to S/PDIF-out"
250 GUID.RearLine="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DFC}"
251 Name.RearLine="Route Rear to Line-In Jack"
252 GUID.CenterMic="{2B81CDBB-EE6C-4ECC-8AA5-9A188B023DFD}"
253 Name.CenterMic="Route Center to Mic-In Jack"
254 GUID.Manuf="{9DB14E9A-7BE7-480d-A2FA-32932489DE9E}"
255 Name.Manuf="Dogbert"
256 GUID.Component="{9DB14E9A-7BE7-480d-A2FA-32932489DE9D}"
257 Name.Component="main"
258
259
260 [Strings.0418]
261 *WDM_CMPCI.DeviceDesc="Dispozitiv audio CMI8738/8768"
262 *WDM_CMMPU.DeviceDesc="MPU-401 CMI8738/8768"
263 WDM_CMPCI.Wave.szPname="Semnal-undă CMI8738/8768"
264 WDM_CMPCI.Topo.szPname="Modúl de mixaj CMI8738/8768"
265 WDM_CMPCI.UART.szPname="MPU401 CMI8738/8768"
266 KSNAME_Wave="Semnal-undă"
267 KSNAME_Topology="Topologie"
268 CMIPCI.SvcDesc = "Modúl-pilot audio CMI8738/8768"
269 Name.IEC5V="Nivele de semnal de 5V-ieșire S/PDIF"
270 Name.IECOut="Activare ieșire S/PDIF"
271 Name.IECInverse="Inversare semnal de intrare S/PDIF"
272 Name.IECMonitor="Activare convertor digital-analog PCM"
273 Name.DAC="Convertor digital-analog (DAC)"
274 Name.IECSelect="Selectare intrare secundară S/PDIF"
275 Name.XCHGFB="Interschimbare mufe frontale/dorsale"
276 Name.BassLine="Canalizare bas pe mufa de intrare"
277 Name.CenterLine="Canalizare centru pe mufa de intrare"
278 Name.IECCopyright="Activare bit de drepturi de autor"
279 Name.IECPolValid="Inversare fanion de validitate"
280 Name.IECLoop="Ciclare intrare S/PDIF pe ieșire S/PDIF"
281 Name.RearLine="Canalizare sateliți pe mufa de intrare"
282 Name.CenterMic="Canalizare centru pe mufa de microfon"