mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
331 lines
11 KiB
331 lines
11 KiB
; RIPTIDE.INF -- Conexant Audio/Modem Chipset
|
|
; Copyright (c) 1998-2001 Conexant Systems, Inc.
|
|
|
|
[Version]
|
|
Signature="$CHICAGO$"
|
|
ClassGuid={4D36E96C-E325-11CE-BFC1-08002BE10318}
|
|
Class=MEDIA
|
|
Provider=%MSFT%
|
|
LayoutFile=layout.inf
|
|
DriverVer=04/19/2001, 5.12.01.0324
|
|
|
|
[Manufacturer]
|
|
%CNXT%=Conexant
|
|
|
|
;; Excluding drivers from the "Add New Hardware" list.
|
|
[ControlFlags]
|
|
ExcludeFromSelect = *
|
|
|
|
[Conexant]
|
|
;;Multimedia Master Device
|
|
|
|
;;==============
|
|
;;Multimedia Master Device
|
|
|
|
;; D7400, Default ASIC, HSF
|
|
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4300
|
|
%RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4302
|
|
|
|
;; D7400, Conexant Domestic, HSF
|
|
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4310,PCI\VEN_127A&DEV_4310&SUBSYS_4310127A&REV_00
|
|
%RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4312,PCI\VEN_127A&DEV_4312&SUBSYS_4312127A&REV_00
|
|
|
|
;; D7400, HP Domestic, HSF
|
|
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4310,PCI\VEN_127A&DEV_4310&SUBSYS_43101235&REV_00
|
|
%RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4312,PCI\VEN_127A&DEV_4312&SUBSYS_43121235&REV_00
|
|
|
|
;; D7400, Conexant Domestic, HCF
|
|
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4320,PCI\VEN_127A&DEV_4320&SUBSYS_4320127A&REV_00
|
|
%RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4322,PCI\VEN_127A&DEV_4322&SUBSYS_4322127A&REV_00
|
|
|
|
;; D7400, Conexant International, HCF
|
|
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4320,PCI\VEN_127A&DEV_4320&SUBSYS_4320127A&REV_00
|
|
%RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4322,PCI\VEN_127A&DEV_4322&SUBSYS_4322127A&REV_00
|
|
|
|
;; D7400, HP Domestic, HCF
|
|
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4320,PCI\VEN_127A&DEV_4320&SUBSYS_43201235&REV_00
|
|
%RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4322,PCI\VEN_127A&DEV_4322&SUBSYS_43221235&REV_00
|
|
|
|
;; D7400, HP International, HCF
|
|
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4320,PCI\VEN_127A&DEV_4320&SUBSYS_43231235&REV_00
|
|
%RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4322,PCI\VEN_127A&DEV_4322&SUBSYS_43251235&REV_00
|
|
|
|
;; D7400, HP GVC, HCF
|
|
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4320,PCI\VEN_127A&DEV_4320&SUBSYS_020013E0&REV_00
|
|
%RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4322,PCI\VEN_127A&DEV_4322&SUBSYS_022013E0&REV_00
|
|
|
|
;; D7400, Samsung, HCF
|
|
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4320,PCI\VEN_127A&DEV_4320&SUBSYS_2320144D&REV_00
|
|
%RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4322,PCI\VEN_127A&DEV_4322&SUBSYS_2322144D&REV_00
|
|
|
|
;; D7400, Default ASIC, HCF
|
|
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4330
|
|
%RPPOINT.DeviceDesc% = RPFUN,PCI\VEN_127A&DEV_4332
|
|
|
|
;; D7300, Default ASIC, HSF
|
|
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4340
|
|
%RPPOINT.DeviceDesc% = RPFUN,PCI\VEN_127A&DEV_4342
|
|
|
|
;; D7400, No AUDIO, HCF
|
|
%NOAUDIO.DeviceDesc% = NOAUDIO,PCI\VEN_127A&DEV_4350
|
|
%RPPOINT.DeviceDesc% = RPFUN,PCI\VEN_127A&DEV_4352
|
|
|
|
;; D7400, No AUDIO, HSF
|
|
%NOAUDIO.DeviceDesc% = NOAUDIO,PCI\VEN_127A&DEV_4360
|
|
%RPPOINT.DeviceDesc% = RPFUN,PCI\VEN_127A&DEV_4362
|
|
|
|
|
|
;; Riptide children
|
|
%RPAUDIO.DeviceDesc% = RPAUDIO,RPBOOT\AUDIO
|
|
%RTGAMEPORT.DeviceDesc% = RPGAMEPORT,RPBOOT\JOYSTICK
|
|
|
|
|
|
|
|
|
|
;*************************************
|
|
; Device installation sections
|
|
;*************************************
|
|
|
|
[RIPTIDE]
|
|
CopyFiles = RIPTIDE.CopyFiles
|
|
AddReg = COMMON.AddReg, RIPTIDE.AddReg
|
|
|
|
[RIPTIDE.NTX86]
|
|
CopyFiles = RIPTIDE.CopyFiles
|
|
AddReg = COMMON.AddReg, RIPTIDE.NT.AddReg
|
|
|
|
|
|
[RPFUN]
|
|
CopyFiles = RPFUN.CopyFiles
|
|
AddReg = RPFUN.AddReg
|
|
|
|
[RPFUN.NTX86]
|
|
CopyFiles = RPFUN.CopyFiles
|
|
AddReg = RPFUN.AddReg
|
|
|
|
|
|
[RPAUDIO]
|
|
Include = ks.inf, wdmaudio.inf
|
|
Needs = KS.Registration, WDMAUDIO.Registration
|
|
CopyFiles = RPAUDIO.CopyList
|
|
AddReg = RPAUDIO.AddReg
|
|
|
|
[RPAUDIO.NTX86]
|
|
Include = ks.inf, wdmaudio.inf
|
|
Needs = KS.Registration, WDMAUDIO.Registration
|
|
CopyFiles = RPAUDIO.CopyList
|
|
AddReg = RPAUDIO.AddReg
|
|
|
|
|
|
[RPGAMEPORT]
|
|
Include = joystick.inf
|
|
Needs = MSJSTICK
|
|
AddReg = RPGAMEPORT.AddReg
|
|
|
|
[RPGAMEPORT.NTX86]
|
|
Include = gameport.inf
|
|
Needs = Standard_Port.NT
|
|
AddReg = RPGAMEPORT.AddReg
|
|
|
|
|
|
;*************************************
|
|
; File copy sections
|
|
;*************************************
|
|
|
|
[RIPTIDE.CopyFiles]
|
|
rthwcls.sys
|
|
riptide.hex
|
|
rpfun.sys
|
|
crtaud.sys
|
|
|
|
|
|
[RPFUN.CopyFiles]
|
|
rpfun.sys
|
|
|
|
[RPAUDIO.CopyList]
|
|
crtaud.sys
|
|
|
|
[DestinationDirs]
|
|
DefaultDestDir = 10, system32\drivers
|
|
RIPTIDE.CopyFiles = 10, system32\drivers
|
|
;;NOAUDIO.CopyFiles = 10, system32\drivers
|
|
RPFUN.CopyFiles = 10, system32\drivers
|
|
RPAUDIO.CopyList = 10, system32\drivers
|
|
|
|
|
|
;*************************************
|
|
; AddReg section
|
|
;*************************************
|
|
|
|
[COMMON.AddReg]
|
|
HKR,,DevLoader,0,*ntkern
|
|
HKR,,Driver,,rthwcls.sys
|
|
HKR,,NTMPDriver,,"rthwcls.sys"
|
|
HKR,,DriverDesc,,%RipTideBusShortName%
|
|
|
|
[RIPTIDE.AddReg]
|
|
HKR,,SupportAudio,0x00000001,01
|
|
HKR,,SupportJoystick,0x00000001,01
|
|
HKR,,SupportUnknown,0x00000001,00
|
|
HKR,,HwSupportOptions,0x00010001,0x1E
|
|
HKR,,HwID,0x00010001,0x00000001
|
|
HKR,,3DStereoParam,0x00000001,00,03
|
|
|
|
[RIPTIDE.NT.AddReg]
|
|
HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,SupportAudio,0x00000001,01
|
|
HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,SupportJoystick,0x00000001,01
|
|
HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,SupportUnknown,0x00000001,00
|
|
HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,HwSupportOptions,0x00010001,0x1E
|
|
HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,HwID,0x00010001,0x00000001
|
|
HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,3DStereoParam,0x00000001,00,03
|
|
|
|
;;[NOAUDIO.AddReg]
|
|
;;HKR,,SupportAudio,0x00000001,00
|
|
;;HKR,,SupportJoystick,0x00000001,00
|
|
;;HKR,,SupportUnknown,0x00000001,00
|
|
;;HKR,,HwSupportOptions,0x00010001,0x1E
|
|
;;HKR,,HwID,0x00010001,0x00000001
|
|
;;HKR,,3DStereoParam,0x00000001,00,03
|
|
|
|
;;[NOAUDIO.NTx86.AddReg]
|
|
;;HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,SupportAudio,0x00000001,00
|
|
;;HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,SupportJoystick,0x00000001,00
|
|
;;HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,SupportUnknown,0x00000001,00
|
|
;;HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,HwSupportOptions,0x00010001,0x1E
|
|
;;HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,HwID,0x00010001,0x00000001
|
|
;;HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,3DStereoParam,0x00000001,00,03
|
|
|
|
[RPFUN.AddReg]
|
|
HKR,,DevLoader,0,*ntkern
|
|
HKR,,Driver,,rpfun.sys
|
|
HKR,,NTMPDriver,,"rpfun.sys"
|
|
|
|
[RPAUDIO.AddReg]
|
|
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
|
|
HKR,,Driver,,crtaud.sys
|
|
HKR,,NTMPDriver,,"crtaud.sys,sbemul.sys"
|
|
HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"
|
|
HKR,Drivers\wave\wdmaud.drv,Description,,%RPAUDIO.DeviceDesc%
|
|
HKR,Drivers\midi\wdmaud.drv,Description,,%RPAUDIO.DeviceDesc%
|
|
HKR,Drivers\mixer\wdmaud.drv,Description,,%RPAUDIO.DeviceDesc%
|
|
HKR,Drivers\aux\wdmaud.drv,Description,,%RPAUDIO.DeviceDesc%
|
|
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\aux\wdmaud.drv,Driver,,wdmaud.drv
|
|
HKR,,AmcControllerID,0x00000001,01,00,00,00
|
|
|
|
[RPGAMEPORT.AddReg]
|
|
|
|
|
|
;*************************************
|
|
; Service installation sections
|
|
;*************************************
|
|
|
|
[RIPTIDE.NTX86.Services] ; install.Services section
|
|
AddService = rthwcls, %SPSVCINST_ASSOCSERVICE%, rthwcls_Service_Inst
|
|
|
|
[NOAUDIO.NTX86.Services] ; install.Services section
|
|
AddService = rthwcls, %SPSVCINST_ASSOCSERVICE%, rthwcls_Service_Inst
|
|
|
|
|
|
[RPFUN.NTX86.Services] ; install.Services section
|
|
AddService = rpfun, %SPSVCINST_ASSOCSERVICE%, rpfun_Service_Inst
|
|
|
|
[RPAUDIO.NTX86.Services]
|
|
AddService = crtaud, %SPSVCINST_ASSOCSERVICE%, crtaud_Service_Inst
|
|
|
|
;;[RPGAMEPORT.Services]
|
|
|
|
[RPGAMEPORT.NTX86.Services]
|
|
AddService = gameenum,%SPSVCINST_ASSOCSERVICE%,GamePort_Service_Inst
|
|
|
|
[rthwcls_Service_Inst]
|
|
DisplayName = %rthwcls.SvcDesc%
|
|
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
|
|
StartType = 3 ; SERVICE_DEMAND_START
|
|
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
|
|
ServiceBinary = %10%\system32\drivers\rthwcls.sys
|
|
LoadOrderGroup = System Bus Extender
|
|
|
|
[rpfun_Service_Inst]
|
|
DisplayName = %rpfun.SvcDesc%
|
|
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
|
|
StartType = 3 ; SERVICE_DEMAND_START
|
|
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
|
|
ServiceBinary = %10%\system32\drivers\rpfun.sys
|
|
|
|
[crtaud_Service_Inst]
|
|
DisplayName = %crtaud.SvcDesc%
|
|
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
|
|
StartType = 3 ; SERVICE_DEMAND_START
|
|
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
|
|
ServiceBinary = %10%\system32\drivers\crtaud.sys
|
|
|
|
[GamePort_Service_Inst]
|
|
DisplayName = %gameport.SvcDesc%
|
|
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
|
|
StartType = 3 ; SERVICE_DEMAND_START
|
|
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
|
|
ServiceBinary = %10%\system32\drivers\gameenum.sys
|
|
LoadOrderGroup = Extended Base
|
|
|
|
|
|
;*************************************
|
|
; Interface installation sections
|
|
;*************************************
|
|
|
|
[RPAUDIO.NTX86.Interfaces]
|
|
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Wave%, Riptide.Interface.Wave
|
|
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Wave%, Riptide.Interface.Wave
|
|
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Wave%, Riptide.Interface.Wave
|
|
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Topology%,Riptide.Interface.Topology
|
|
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,Riptide.Interface.Topology
|
|
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_UART%, Riptide.Interface.UART
|
|
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_UART%, Riptide.Interface.UART
|
|
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_UART%, Riptide.Interface.UART
|
|
;AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_FMS%, Riptide.Interface.FMS
|
|
;AddInterface=%KSCATEGORY_RENDER%, %KSNAME_FMS%, Riptide.Interface.FMS
|
|
|
|
[Riptide.Interface.Wave]
|
|
AddReg=Riptide.Interface.Wave.AddReg
|
|
[Riptide.Interface.Wave.AddReg]
|
|
HKR,,CLSID,,%Proxy.CLSID%
|
|
HKR,,FriendlyName,,%Riptide.Wave.szPname%
|
|
|
|
[Riptide.Interface.Topology]
|
|
AddReg=Riptide.Interface.Topo.AddReg
|
|
|
|
[Riptide.Interface.Topo.AddReg]
|
|
HKR,,CLSID,,%Proxy.CLSID%
|
|
HKR,,FriendlyName,,%Riptide.Topology.szPname%
|
|
HKLM,%MediaCategories%\%KSAUDFNAME_RIPTIDE_20DB_GAIN%,Name,,%RIPTIDE_20DB_GAIN%
|
|
HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_VIDEO%,Name,,%RIPTIDE_VIDEO%
|
|
HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_SMIXER%,Name,,%RIPTIDE_SMIXER%
|
|
HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_MMIXER%,Name,,%RIPTIDE_MMIXER%
|
|
HKLM,%MediaCategories%\%KSAUDFNAME_BASS_BOOST%,Name,,%BASS_BOOST%
|
|
HKLM,%MediaCategories%\%KSAUDFNAME_STEREO_ENHANCE%,Name,,%STEREO_ENHANCE%
|
|
HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_SPKPHONE%,Name,,%RIPTIDE_SPKPHONE%
|
|
HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_PCMOUT%,Name,,%RIPTIDE_PCMOUT%
|
|
HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_WAVESTREAM%,Name,,%RIPTIDE_WAVESTREAM%
|
|
;HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_FM%,Name,,%RIPTIDE_FM%
|
|
HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_MONOOUT%,Name,,%RIPTIDE_MONOOUT%
|
|
HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_HPOUT%,Name,,%RIPTIDE_HPOUT%
|
|
HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_PVR%,Name,,%RIPTIDE_PVR%
|
|
HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_HRTF%,Name,,%RIPTIDE_HRTF%
|
|
HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_EAX%,Name,,%RIPTIDE_EAX%
|
|
|
|
[Riptide.Interface.UART]
|
|
AddReg=Riptide.Interface.UART.AddReg
|
|
|
|
[Riptide.Interface.UART.AddReg]
|
|
HKR,,CLSID,,%Proxy.CLSID%
|
|
HKR,,FriendlyName,,%Riptide.UART.szPname%
|
|
|
|
;[Riptide.Interface.FMS]
|
|
;AddReg=Riptide.Interface.FMS.AddReg
|
|
|
|
;[Riptide.Interface.FMS.AddReg]
|
|
;HKR,,CLSID,,%Proxy.CLSID%
|
|
;HKR,,FriendlyName,,%Riptide.FMS.szPname%
|
|
|