; Copyright (c) 1999-2001 SigmaTel Inc.

[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%SGTML%
DriverVer=11/26/2001, 5.10.00.3520
CatalogFile=stac97.cat

[SourceDisksNames]
222="AC97 WDM SigmaTel Driver Disk",,,

[SourceDisksFiles]
stac97.sys=222

[Manufacturer]
%SgtmlMfg%=SigmaTel

[SigmaTel]
;SigmaTel Default Settings
%STAC97.DeviceDesc%=STAC97, PCI\VEN_1106&DEV_3058&subsys_00151565 ;M6VCF
%STAC97.DeviceDesc%=STAC97, PCI\VEN_1106&DEV_3058&subsys_00251565 ;M6VCG
%STAC97.DeviceDesc%=STAC97, PCI\VEN_1106&DEV_3058&subsys_00011565 ;M6VCH
%STAC97.DeviceDesc%=STAC97, PCI\VEN_1106&DEV_3058&subsys_00301565 ;M7VKA
%STAC97.DeviceDesc%=STAC97, PCI\VEN_1106&DEV_3058&subsys_00511565 ;M6VSB
%STAC97.DeviceDesc%=STAC97, PCI\VEN_1106&DEV_3058&subsys_30911462 ;MS6309
%STAC97.DeviceDesc%=STAC97, PCI\VEN_1106&DEV_3058&subsys_000210fd ;7VBA133
%STAC97.DeviceDesc%=STAC97, PCI\VEN_1106&DEV_3058&subsys_00601565 ;M7MIA
%STAC97.DeviceDesc%=STAC97, PCI\VEN_1106&DEV_3058&subsys_00321565 ;M7VKE
%STAC97.DeviceDesc%=STAC97, PCI\VEN_1106&DEV_3058&subsys_00361565 ;M7VKL
%STAC97.DeviceDesc%=STAC97, PCI\VEN_1106&DEV_3058&subsys_00311565 ;M7VKB
%STAC97.DeviceDesc%=STAC97, PCI\VEN_1106&DEV_3058&subsys_00A11565 ;M7VLB
%STAC97.DeviceDesc%=STAC97, PCI\VEN_1106&DEV_3058&subsys_14371043 ;L8D L1A
%STAC97.DeviceDesc%=STAC97, PCI\VEN_1106&DEV_3058&subsys_15031043 ;A1D
%STAC97.DeviceDesc%=STAC97, PCI\VEN_1106&DEV_3058&subsys_007FA0A0 ;MK73LE
%STAC97.DeviceDesc%=STAC97, PCI\VEN_1106&DEV_3058&subsys_20031631 ;MS6511
%STAC97.DeviceDesc%=STAC97, PCI\VEN_1106&DEV_3059&subsys_80621043 ;CUV266


;Customer Specific Settings 
%STAC97.DeviceDesc%=STAC97_760015dd, PCI\VEN_1106&DEV_3058&subsys_760015dd ;GA-6VX7
%STAC97.DeviceDesc%=STAC97_102713BD, PCI\VEN_1106&DEV_3058&subsys_102713BD ;PC-FS1-C1


;SigmaTel Default Generic - call last
%STAC97.DeviceDesc%=STAC97, PCI\VEN_1106&DEV_3058
%STAC97.DeviceDesc%=STAC97, PCI\VEN_1106&DEV_3059

[DestinationDirs]
STAC97.CopyList=10,system32\drivers

;*********************** SigmaTel Specific Settings ******************************
;Affects only Generic Drivers
;
[STAC97]
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=STAC97.CopyList
DelReg=STAC97.DelReg
AddReg=STAC97.AddReg, STAC97Names.AddReg, STAC97_MC.AddReg, STAC97_MD.AddReg
DriverVer=11/26/2001, 5.10.00.3520

[STAC97.nt]
Include=LayoutFile=layout.inf,ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
CopyFiles=STAC97.CopyList
DelReg=STAC97.DelReg
AddReg=STAC97.AddReg, STAC97Names.AddReg, STAC97_MC.AddReg, STAC97_MD.AddReg
DriverVer=11/26/2001, 5.10.00.3520

[STAC97.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,STAC97.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,STAC97.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,STAC97.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,STAC97.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,STAC97.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,STAC97.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,STAC97.Interface.UART

[STAC97.nt.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,STAC97.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,STAC97.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,STAC97.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,STAC97.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,STAC97.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,STAC97.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,STAC97.Interface.UART

[STAC97.Services]
AddService = STAC97, 0x00000002, STAC97_Service_Inst

[STAC97.nt.Services]
AddService = STAC97, 0x00000002, STAC97_Service_Inst

[STAC97_MD.AddReg]
;This section is for resolving conflicts with registry settings

;*********************** END SigmaTel Specific Settings ************************

;***********************Vendor 760015dd Specific Settings***********************
;Affects only Vendor 760015dd
;
[STAC97_760015dd]
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=STAC97.CopyList
DelReg=STAC97.DelReg
AddReg=STAC97.AddReg, STAC97Names.AddReg, STAC97_MC.AddReg, STAC97_760015dd.AddReg
DriverVer=11/26/2001, 5.10.00.3520

[STAC97_760015dd.nt]
Include=LayoutFile=layout.inf,ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
CopyFiles=STAC97.CopyList
DelReg=STAC97.DelReg
AddReg=STAC97.AddReg, STAC97Names.AddReg, STAC97_MC.AddReg, STAC97_760015dd.AddReg
DriverVer=11/26/2001, 5.10.00.3520

[STAC97_760015dd.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,STAC97.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,STAC97.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,STAC97.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,STAC97.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,STAC97.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,STAC97.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,STAC97.Interface.UART

[STAC97_760015dd.nt.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,STAC97.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,STAC97.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,STAC97.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,STAC97.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,STAC97.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,STAC97.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,STAC97.Interface.UART

[STAC97_760015dd.Services]
AddService = STAC97, 0x00000002, STAC97_Service_Inst

[STAC97_760015dd.nt.Services]
AddService = STAC97, 0x00000002, STAC97_Service_Inst

[STAC97_760015dd.AddReg]

;*********************** END Vendor 760015dd Specific Settings******************


;***********************Vendor 102713BD Specific Settings***********************
;Affects only Vendor 102713BD
;
[STAC97_102713BD]
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=STAC97.CopyList
DelReg=STAC97.DelReg
AddReg=STAC97.AddReg, STAC97Names.AddReg, STAC97_MC.AddReg, STAC97_102713BD.AddReg
DriverVer=11/26/2001, 5.10.00.3520

[STAC97_102713BD.nt]
Include=LayoutFile=layout.inf,ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
CopyFiles=STAC97.CopyList
DelReg=STAC97.DelReg
AddReg=STAC97.AddReg, STAC97Names.AddReg, STAC97_MC.AddReg, STAC97_102713BD.AddReg
DriverVer=11/26/2001, 5.10.00.3520

[STAC97_102713BD.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,STAC97.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,STAC97.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,STAC97.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,STAC97.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,STAC97.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,STAC97.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,STAC97.Interface.UART

[STAC97_102713BD.nt.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,STAC97.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,STAC97.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,STAC97.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,STAC97.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,STAC97.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,STAC97.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,STAC97.Interface.UART

[STAC97_102713BD.Services]
AddService = STAC97, 0x00000002, STAC97_Service_Inst

[STAC97_102713BD.nt.Services]
AddService = STAC97, 0x00000002, STAC97_Service_Inst

[STAC97_102713BD.AddReg]
  HKR,%MixerDefaultsSubKeyName%,PhoneDisable,                      1, 1
  HKR,%MixerDefaultsSubKeyName%,VideoDisable,                      1, 1
  HKR,%MixerDefaultsSubKeyName%,AuxDisable,                        1, 1
; HKR,%MixerDefaultsSubKeyName%,MonoVirtualDisable,                1, 1
  HKR,%MixerDefaultsSubKeyName%,MasterVolume,                      1, 00, 00, fa, ff       ; (ffd18000-0), (5 bit controls).  
  HKR,%MixerDefaultsSubKeyName%,PCBeepVolume,                      1, 00, 00, fa, ff       ; (ffd30000-0), (4 bit control).
  HKR,%MixerDefaultsSubKeyName%,PCBeepMute,                        1, 0                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,MICSelect,                         1, 0
; HKR,%MixerDefaultsSubKeyName%,MICBoost,                          1, 0
  HKR,%MixerDefaultsSubKeyName%,MICVolume,                         1, 00, 00, 06, 00       ; (ffdd8000-c0000),   (5 bit control).
; HKR,%MixerDefaultsSubKeyName%,MICMute,                           1, 1                    ; 0, unmuted, 1 muted
  HKR,%MixerDefaultsSubKeyName%,LineInVolume,                      1, 00, 00, 06, 00       ; (ffdd8000-c0000),   (5 bit controls).
  HKR,%MixerDefaultsSubKeyName%,LineInMute,                        1, 0                    ; 0, unmuted, 1 muted
  HKR,%MixerDefaultsSubKeyName%,CDVolume,                          1, 00, 00, 06, 00       ; (ffdd8000-c0000),   (5 bit controls).
  HKR,%MixerDefaultsSubKeyName%,CDMute,                            1, 0                    ; 0, unmuted, 1 muted
  HKR,%MixerDefaultsSubKeyName%,3DDepthControl,                    1, 00, 00, 00, 00       ; (0-90000), 50%: 48000             (2 bit control).
; HKR,%MixerDefaultsSubKeyName%,3DDepthEnable,                     1, 1                    ; (inverted to match "Mute", 0 enabled, 1 disabled)
  HKR,%MixerDefaultsSubKeyName%,WaveInMux,                         1, 00, 00, 00, 00       ; WaveInMux selection values: (0: MIC), (1: CD), (2: Video), (3: Aux), (4: LineIn), (5: StereoMix), (6: MonoMix), (7: Phone).
  HKR,%MixerDefaultsSubKeyName%,MICAtRecMuxVolume,                 1, 00, 80, 10, 00       ; (0-168000), 50%: b4000            (4 bit controls).
  HKR,%MixerDefaultsSubKeyName%,CDAtRecMuxVolume,                  1, 00, 80, 10, 00      ; (0-168000), 50%: b4000            (4 bit controls).
  HKR,%MixerDefaultsSubKeyName%,LineInAtRecMuxVolume,              1, 00, 80, 10, 00       ; (0-168000), 50%: b4000            (4 bit controls).
  HKR,%MixerDefaultsSubKeyName%,StereoMixAtRecMuxVolume,           1, 00, 80, 10, 00       ; (0-168000), 50%: b4000            (4 bit controls).
  HKR,%ConfigurationsSubKeyName%,DigitalOutputDisable,             1, 1
  HKR,%ConfigurationsSubKeyName%,DisableDigitalControl,            1, 1
  HKR,%MixerDefaultsSubKeyName%,MonoMixAtRecMuxVolume,             1, 00, 80, 10, 00       ; (0-168000), 50%: b4000            (4 bit controls).
  HKR,%MixerDefaultsSubKeyName%,MonoOutDisable,                    1, 1
  HKR,%MixerDefaultsSubKeyName%,MICSelectDisable,                  1, 1
  HKR,%MixerDefaultsSubKeyName%,MonoMixerWaveInDisable,            1, 1
  HKR,%ConfigurationsSubKeyName%,LinearSliderDivisor,        	   1, 02, 00, 00, 00

;*********************** END Vendor 102713BD Specific Settings******************


;******************************** Common *****************************************
;Affects all drivers

[STAC97.CopyList]
STAC97.sys

[STAC97.Interface.Wave]
AddReg=STAC97.I.Wave.AddReg

[STAC97.I.Wave.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%STAC97.Wave.szPname%

[STAC97.Interface.Topology]
AddReg=STAC97.I.Topo.AddReg

[STAC97.I.Topo.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%STAC97.Topology.szPname%

[STAC97.Interface.UART]
AddReg=STAC97.Interface.UART.AddReg
[STAC97.Interface.UART.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%STAC97.UART.szPname%

[STAC97.DelReg]
HKR,%ConfigurationsSubKeyName%
HKR,%MixerDefaultsSubKeyName%
HKCU,%SndVolSigKey%
HKU,%SndVolSigKey%

[STAC97.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,STAC97.sys
HKR,,NTMPDriver,,"STAC97.sys,sbemul.sys"

HKR,Drivers,SubClasses,,"wave,midi,mixer"

HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\wave\wdmaud.drv,Description,,%STAC97.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv, Description,,%WDM_MIDI%
HKR,Drivers\mixer\wdmaud.drv,Description,,%STAC97.DeviceDesc%

[STAC97_Service_Inst]
DisplayName   = %STAC97.SvcDesc%
ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER
StartType     = 3                  ; SERVICE_DEMAND_START
ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\STAC97.sys

[STAC97Names.AddReg]
;; Nodes
HKLM,%MediaCategories%\%STAC97GUID.PhoneVolume%,Name,,%STAC97Node.PhoneVolume%
HKLM,%MediaCategories%\%STAC97GUID.PhoneVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%STAC97GUID.PhoneMute%,Name,,%STAC97Node.PhoneMute%
HKLM,%MediaCategories%\%STAC97GUID.PhoneMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%STAC97GUID.LineInMute%,Name,,%STAC97Node.LineInMute%
HKLM,%MediaCategories%\%STAC97GUID.LineInMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%STAC97GUID.MainMix%,Name,,%STAC97Node.MainMix%
HKLM,%MediaCategories%\%STAC97GUID.MainMix%,Display,1,00,00,00,00
;HKLM,%MediaCategories%\%STAC97GUID.Virt3DCenter%,Name,,%STAC97Node.Virt3DCenter%
;HKLM,%MediaCategories%\%STAC97GUID.Virt3DCenter%,Display,1,00,00,00,00
;HKLM,%MediaCategories%\%STAC97GUID.Virt3DDepth%,Name,,%STAC97Node.Virt3DDepth%
;HKLM,%MediaCategories%\%STAC97GUID.Virt3DDepth%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%STAC97GUID.3DBypass%,Name,,%STAC97Node.3DBypass%
HKLM,%MediaCategories%\%STAC97GUID.3DBypass%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%STAC97GUID.3DEnable%,Name,,%STAC97Node.3DEnable%
HKLM,%MediaCategories%\%STAC97GUID.3DEnable%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%STAC97GUID.BeepMix%,Name,,%STAC97Node.BeepMix%
HKLM,%MediaCategories%\%STAC97GUID.BeepMix%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%STAC97GUID.HPVolume%,Name,,%STAC97Node.HPVolume%
HKLM,%MediaCategories%\%STAC97GUID.HPVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%STAC97GUID.HPMute%,Name,,%STAC97Node.HPMute%
HKLM,%MediaCategories%\%STAC97GUID.HPMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%STAC97GUID.MonoOutSelect%,Name,,%STAC97Node.MonoOutSelect%
HKLM,%MediaCategories%\%STAC97GUID.MonoOutSelect%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%STAC97GUID.WaveInSelect%,Name,,%STAC97Node.WaveInSelect%
HKLM,%MediaCategories%\%STAC97GUID.WaveInSelect%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%STAC97GUID.MasterInVolume%,Name,,%STAC97Node.MasterInVolume%
HKLM,%MediaCategories%\%STAC97GUID.MasterInVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%STAC97GUID.MasterInMute%,Name,,%STAC97Node.MasterInMute%
HKLM,%MediaCategories%\%STAC97GUID.MasterInMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%STAC97GUID.MicInVolume%,Name,,%STAC97Node.MicInVolume%
HKLM,%MediaCategories%\%STAC97GUID.MicInVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%STAC97GUID.MicInMute%,Name,,%STAC97Node.MicInMute%
HKLM,%MediaCategories%\%STAC97GUID.MicInMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%STAC97GUID.SurroundVolume%,Name,,%STAC97Node.SurroundVolume%
HKLM,%MediaCategories%\%STAC97GUID.SurroundVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%STAC97GUID.SurroundMute%,Name,,%STAC97Node.SurroundMute%
HKLM,%MediaCategories%\%STAC97GUID.SurroundMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%STAC97GUID.CenterVolume%,Name,,%STAC97Node.CenterVolume%
HKLM,%MediaCategories%\%STAC97GUID.CenterVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%STAC97GUID.CenterMute%,Name,,%STAC97Node.CenterMute%
HKLM,%MediaCategories%\%STAC97GUID.CenterMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%STAC97GUID.LFEVolume%,Name,,%STAC97Node.LFEVolume%
HKLM,%MediaCategories%\%STAC97GUID.LFEVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%STAC97GUID.LFEMute%,Name,,%STAC97Node.LFEMute%
HKLM,%MediaCategories%\%STAC97GUID.LFEMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%STAC97GUID.DigitalEnable%,Name,,%STAC97Node.DigitalEnable%
HKLM,%MediaCategories%\%STAC97GUID.MultiChannelEnable%,Name,,%STAC97Node.MultiChannelEnable%

[STAC97_MC.AddReg]
;
;       Model common data.
;
;       Default register value at driver startup
;       Uncomment some one of the lines if you want to overwrite the default setting
;       The value in these outcommented lines is the driver default. You can change
;       the register values (and uncomment the line) to overwrite the driver default.
;       low byte comes first, values are hexadecimal.
;
; Pin disabling:
;   1 to disable (0 is enabled, the default).
;
; HKR,%MixerDefaultsSubKeyName%,WaveOutDisable,                    1, 1
; HKR,%MixerDefaultsSubKeyName%,PCBeepDisable,                     1, 1
; HKR,%MixerDefaultsSubKeyName%,PhoneDisable,                      1, 1
; HKR,%MixerDefaultsSubKeyName%,MICDisable,                        1, 1
; HKR,%MixerDefaultsSubKeyName%,LineInDisable,                     1, 1
; HKR,%MixerDefaultsSubKeyName%,CDInDisable,                       1, 1
; HKR,%MixerDefaultsSubKeyName%,VideoDisable,                      1, 1
; HKR,%MixerDefaultsSubKeyName%,AuxDisable,                        1, 1
; HKR,%MixerDefaultsSubKeyName%,SurroundDisable,                   1, 1
; HKR,%MixerDefaultsSubKeyName%,CenterDisable,                     1, 1
; HKR,%MixerDefaultsSubKeyName%,LFEDisable,                        1, 1
; HKR,%MixerDefaultsSubKeyName%,3DControlDisable,                  1, 1
; HKR,%MixerDefaultsSubKeyName%,StereoVirtualDisable,              1, 1
; HKR,%MixerDefaultsSubKeyName%,MonoVirtualDisable,                1, 1
; HKR,%MixerDefaultsSubKeyName%,HeadphoneDisable,                  1, 1
; HKR,%MixerDefaultsSubKeyName%,TrueLevelDisable,                  1, 1
; HKR,%MixerDefaultsSubKeyName%,WaveOutDisable,                    1, 1
; HKR,%MixerDefaultsSubKeyName%,WaveInDisable,                     1, 1
; HKR,%MixerDefaultsSubKeyName%,MonoOutDisable,                    1, 1
; HKR,%MixerDefaultsSubKeyName%,DisablePeakmeters,                 1, 1
; HKR,%MixerDefaultsSubKeyName%,MICSelectDisable,                  1, 1
; HKR,%MixerDefaultsSubKeyName%,MICBoostDisable,                   1, 1
; HKR,%MixerDefaultsSubKeyName%,MonoMixerWaveInDisable,            1, 1

;
; Mixer control initial values:
;
; HKR,%MixerDefaultsSubKeyName%,WaveOutVolume,                     1, 00 ,80, 01, 00       ; (ffdd8000-c0000), (5 bit controls).
; HKR,%MixerDefaultsSubKeyName%,WaveOutMute,                       1, 0                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,PCBeepVolume,                      1, 00, 00, 00, 00       ; (ffd30000-0), (4 bit control).
; HKR,%MixerDefaultsSubKeyName%,PCBeepMute,                        1, 0                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,PhoneVolume,                       1, 00, 00, 00, 00       ; (ffdd8000-c0000),   (5 bit control).
; HKR,%MixerDefaultsSubKeyName%,PhoneMute,                         1, 1                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,MICSelect,                         1, 0
; HKR,%MixerDefaultsSubKeyName%,MICBoost,                          1, 0
; HKR,%MixerDefaultsSubKeyName%,MICVolume,                         1, 00, 00, 00, 00       ; (ffdd8000-c0000),   (5 bit control).
; HKR,%MixerDefaultsSubKeyName%,MICMute,                           1, 1                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,LineInVolume,                      1, 00, 00, 00, 00       ; (ffdd8000-c0000),   (5 bit controls).
; HKR,%MixerDefaultsSubKeyName%,LineInMute,                        1, 1                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,CDVolume,                          1, 00, 00, 00, 00       ; (ffdd8000-c0000),   (5 bit controls).
; HKR,%MixerDefaultsSubKeyName%,CDMute,                            1, 0                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,VideoVolume,                       1, 00, 00, 00, 00       ; (ffdd8000-c0000),   (5 bit controls).
; HKR,%MixerDefaultsSubKeyName%,VideoMute,                         1, 1                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,AuxVolume,                         1, 00, 00, 00, 00       ; (ffdd8000-c0000),   (5 bit controls).
; HKR,%MixerDefaultsSubKeyName%,AuxMute,                           1, 1                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,SurroundVolume,                    1, 00, c0, e8, ff       ; (ffd18000-0), (5 bit controls).
; HKR,%MixerDefaultsSubKeyName%,SurroundMute,                      1, 0                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,CenterVolume,                      1, 00, c0, e8, ff       ; (ffd18000-0), (5 bit controls).
; HKR,%MixerDefaultsSubKeyName%,CenterMute,                        1, 0                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,LFEVolume,                         1, 00, c0, e8, ff       ; (ffd18000-0), (5 bit controls).
; HKR,%MixerDefaultsSubKeyName%,LFEMute,                           1, 0                    ; 0, unmuted, 1 mute
; HKR,%MixerDefaultsSubKeyName%,3DDepthControl,                    1, 00, 80, 04, 00       ; (0-90000), 50%: 48000             (2 bit control).
; HKR,%MixerDefaultsSubKeyName%,3DDepthEnable,                     1, 1                    ; (inverted to match "Mute", 0 enabled, 1 disabled)
; HKR,%MixerDefaultsSubKeyName%,MasterVolume,                      1, 00, c0, e8, ff       ; (ffd18000-0), (5 bit controls).
HKR,%MixerDefaultsSubKeyName%,MasterMute,                          1, 0                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,HeadphoneVolume,                   1, 00, c0, e8, ff       ; (ffd18000-0), 50%: ffe8c000       (5 bit controls).
; HKR,%MixerDefaultsSubKeyName%,HeadphoneMute,                     1, 0                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,TrueLevelVolume,                   1, 00, c0, e8, ff       ; (ffd18000-0), 50%: ffe8c000       (5 bit controls).
; HKR,%MixerDefaultsSubKeyName%,TrueLevelMute,                     1, 0                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,MonoOutMux,                        1, 00, 00, 00, 00                    ; MonoOutMux selection values: (0: MIC), (1: MonoMix). 
; HKR,%MixerDefaultsSubKeyName%,MICAtMonoOutVolume,                1, 00, c0, e8, ff       ; (ffd18000-0), 50%: ffe8c000       (5 bit controls).
; HKR,%MixerDefaultsSubKeyName%,MonoMixerAtMonoOutVolume,          1, 00, c0, e8, ff       ; (ffd18000-0), 50%: ffe8c000       (5 bit controls).
; HKR,%MixerDefaultsSubKeyName%,MICAtMonoOutMute,                  1, 0                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,MonoMixerAtMonoOutMute,            1, 0                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,WaveInMux,                         1, 00, 00, 00, 00       ; WaveInMux selection values: (0: MIC), (1: CD), (2: Video), (3: Aux), (4: LineIn), (5: StereoMix), (6: MonoMix), (7: Phone).
; HKR,%MixerDefaultsSubKeyName%,PhoneAtRecMuxVolume,               1, 00, 40, b0, 00       ; (0-168000), 50%: b4000            (4 bit controls).
; HKR,%MixerDefaultsSubKeyName%,MICAtRecMuxVolume,                 1, 00, 40, b0, 00       ; (0-168000), 50%: b4000            (4 bit controls).
; HKR,%MixerDefaultsSubKeyName%,CDAtRecMuxVolume,                  1, 00, 40, b0, 00       ; (0-168000), 50%: b4000            (4 bit controls).
; HKR,%MixerDefaultsSubKeyName%,VideoAtRecMuxVolume,               1, 00, 40, b0, 00       ; (0-168000), 50%: b4000            (4 bit controls).
; HKR,%MixerDefaultsSubKeyName%,AuxAtRecMuxVolume,                 1, 00, 40, b0, 00       ; (0-168000), 50%: b4000            (4 bit controls).
; HKR,%MixerDefaultsSubKeyName%,LineInAtRecMuxVolume,              1, 00, 40, b0, 00       ; (0-168000), 50%: b4000            (4 bit controls).
; HKR,%MixerDefaultsSubKeyName%,StereoMixAtRecMuxVolume,           1, 00, 40, b0, 00       ; (0-168000), 50%: b4000            (4 bit controls).
; HKR,%MixerDefaultsSubKeyName%,MonoMixAtRecMuxVolume,             1, 00, 40, b0, 00       ; (0-168000), 50%: b4000            (4 bit controls).
; HKR,%MixerDefaultsSubKeyName%,PhoneAtRecMuxMute,                 1, 0                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,MICAtRecMuxMute,                   1, 0                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,CDAtRecMuxMute,                    1, 0                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,PhoneAtRecMuxMute,                 1, 0                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,VideoAtRecMuxMute,                 1, 0                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,LineInAtRecMuxMute,                1, 0                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,StereoMixAtRecMuxMute,             1, 0                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,MonoMixAtRecMuxMute,               1, 0                    ; 0, unmuted, 1 muted
; HKR,%MixerDefaultsSubKeyName%,MultiChannelEnable,                1, 0                    ; not enabled
;
; Other driver configuration entries.
  HKR,%ConfigurationsSubKeyName%,PCMVolumeFixedLevel,              1, 08, 08
; HKR,%ConfigurationsSubKeyName%,FadeAudio,                        1, 1
; HKR,%ConfigurationsSubKeyName%,DigitalOutputDisable,             1, 0
; HKR,%ConfigurationsSubKeyName%,DisableNonPCM,                    1, 0
; HKR,%ConfigurationsSubKeyName%,DigitalMutesPCMAnalog,            1, 0
; HKR,%ConfigurationsSubKeyName%,DigitalMutesMasterAnalog,         1, 0
; HKR,%ConfigurationsSubKeyName%,MasterControlsPCMDigital,                 1, 0
; HKR,%ConfigurationsSubKeyName%,DisableDigitalControl,            1, 0
; HKR,%ConfigurationsSubKeyName%,EnableVRA,                        1, 0 
;               VRA Disable bit positions:  D6: 8KHz, D5: 11.025KHz, D4: 16KHz, D3: 22.050KHz, D2: 32KHz, D1: 44.1KHz, D0: 48KHz
;               (D0 will be ignored).
; HKR,%ConfigurationsSubKeyName%,ADCVRADisables,                   1, 00, 00, 00, 00
; HKR,%ConfigurationsSubKeyName%,DACVRADisables,                   1, 00, 00, 00, 00
; HKR,%ConfigurationsSubKeyName%,MultiChannelDisable,              1, 0
; HKR,%ConfigurationsSubKeyName%,DisableMultiChannelControl,       1, 0
; HKR,%ConfigurationsSubKeyName%,SpeakerAutoDetection,             1, 0
; HKR,%ConfigurationsSubKeyName%,SpeakerDetectionThreshold,        1, 20, 00
; HKR,%ConfigurationsSubKeyName%,LinearSliderDivisor,        	   1, 00, 00, 00, 00
; HKR,%ConfigurationsSubKeyName%,render_taps,                      1, 0b, 00, 00, 00
; HKR,%ConfigurationsSubKeyName%,render_roll_off,                  1, b6, 03, 00, 00
; HKR,%ConfigurationsSubKeyName%,render_beta,                      1, 28, 23, 00, 00
; HKR,%ConfigurationsSubKeyName%,capture_taps,                     1, 0b, 00, 00, 00
; HKR,%ConfigurationsSubKeyName%,capture_roll_off,                 1, b6, 03, 00, 00
; HKR,%ConfigurationsSubKeyName%,capture_beta,                     1, 28, 23, 00, 00

HKR,%ConfigurationsSubKeyName%,EnableEapdControl,1,1
HKR,%ConfigurationsSubKeyName%,EapdPowerDownTimeInMCS,0x00010001,5000 
HKR,%ConfigurationsSubKeyName%,EapdPowerUpTimeInMCS,0x00010001,5000
HKR,%ConfigurationsSubKeyName%,CodecPowerUpDelayInMCS,0x00010001,1000 



[Strings]
SGTML="SigmaTel"
SgtmlMfg="SigmaTel"
STAC97.DeviceDesc="VIA Audio controller - SigmaTel CODEC"

STAC97.Wave.szPname="SigmaTel Audio"
STAC97.Topology.szPname="SigmaTel"
SndVolSigKey="Software\Microsoft\Windows\CurrentVersion\Applets\Volume Control\SigmaTel Audio"

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"

WDM_MIDI="WDM-based devices"

MixerDefaultsSubKeyName="MixerDefaults"
ConfigurationsSubKeyName="Configurations"

Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSNAME_Wave="Wave"
KSNAME_Topology="Topology"
KSNAME_UART="UART"
STAC97.UART.szPname="MIDI External Port"

STAC97.SvcDesc = "VIA Audio Driver (WDM) - SigmaTel CODEC"

;; Nodes (non-localizeable)
STAC97GUID.PhoneVolume                  ="{981DFEA0-27DB-11d3-99FC-00500483AC28}"
STAC97GUID.PhoneMute                    ="{981DFEA1-27DB-11d3-99FC-00500483AC28}"
STAC97GUID.LineInMute                   ="{981DFEA2-27DB-11d3-99FC-00500483AC28}"
STAC97GUID.MainMix                      ="{981DFEA3-27DB-11d3-99FC-00500483AC28}"
STAC97GUID.3DBypass                     ="{981DFEA4-27DB-11d3-99FC-00500483AC28}"
STAC97GUID.3DEnable                     ="{981DFEA5-27DB-11d3-99FC-00500483AC28}"
STAC97GUID.BeepMix                      ="{981DFEA6-27DB-11d3-99FC-00500483AC28}"
STAC97GUID.HPVolume                     ="{981DFEA7-27DB-11d3-99FC-00500483AC28}"
STAC97GUID.HPMute                       ="{981DFEA8-27DB-11d3-99FC-00500483AC28}"
STAC97GUID.MonoOutSelect                ="{981DFEA9-27DB-11d3-99FC-00500483AC28}"
STAC97GUID.WaveInSelect                 ="{981DFEAA-27DB-11d3-99FC-00500483AC28}"
STAC97GUID.MasterInVolume               ="{981DFEAB-27DB-11d3-99FC-00500483AC28}"
STAC97GUID.MasterInMute                 ="{981DFEAC-27DB-11d3-99FC-00500483AC28}"
STAC97GUID.MicInVolume                  ="{981DFEAD-27DB-11d3-99FC-00500483AC28}"
STAC97GUID.MicInMute                    ="{981DFEAE-27DB-11d3-99FC-00500483AC28}"
STAC97GUID.SurroundVolume               ="{81FBB14B-1BEE-4bf5-92EE-FFC4F75F326D}"
STAC97GUID.SurroundMute                 ="{22654FBC-AC8F-4224-B19F-D858D2E10BDD}"
STAC97GUID.CenterVolume                 ="{2D97372F-9CF6-4fd6-9E56-C68BACDF360D}"
STAC97GUID.CenterMute                   ="{BEEF51ED-1041-43f8-9B96-5863D0A9342D}"
STAC97GUID.LFEVolume                    ="{B60C4274-3BFD-430b-8364-D947E7D304B1}"
STAC97GUID.LFEMute                      ="{4A4D9210-C780-4768-BFD2-525FDBF4FCB4}"
STAC97GUID.DigitalEnable                ="{56D8C1D0-58FB-4927-9CD2-8E3BD3E5A922}"
STAC97GUID.MultiChannelEnable   ="{A9D8349B-45CC-4A0B-97A2-D6AC7738F27D}"

;; Nodes (localizeable)
STAC97Node.PhoneVolume                  ="Phone Volume"
STAC97Node.PhoneMute                    ="Phone Mute"
STAC97Node.LineInMute                   ="LineIn Mute"
STAC97Node.MainMix                      ="Main Mix"
STAC97Node.3DBypass                     ="3D Bypass"
STAC97Node.3DEnable                     ="3D Enable"
STAC97Node.BeepMix                      ="Beep Mix"
STAC97Node.HPVolume                     ="Headphone Volume"
STAC97Node.HPMute                       ="Headphone Mute"
STAC97Node.MonoOutSelect                ="Mono Out Select"
STAC97Node.WaveInSelect                 ="WaveIn Select"
STAC97Node.MasterInVolume               ="WaveIn Volume"
STAC97Node.MasterInMute                 ="WaveIn Mute"
STAC97Node.MicInVolume                  ="Mic In Volume"
STAC97Node.MicInMute                    ="Mic In Mute"
STAC97Node.SurroundVolume               ="Surround Volume"
STAC97Node.SurroundMute                 ="Surround Mute"
STAC97Node.CenterVolume                 ="Center Volume"
STAC97Node.CenterMute                   ="Center Mute"
STAC97Node.LFEVolume                    ="LFE Volume"
STAC97Node.LFEMute                      ="LFE Mute"
STAC97Node.DigitalEnable                ="Enable Digital"
STAC97Node.MultiChannelEnable   ="Enable Multi-Channel"
