;------------------------------------------------------------------------
;
;   Copyright and Disclaimer:
;
;       ---------------------------------------------------------------
;       This software is provided "as is" without warranty of any kind,
;       either expressed or implied, including but not limited to the
;       implied warranties of merchantability and/or fitness for a
;       particular purpose.
;
;       Copyright (c) 1999-2000 Conexant Systems, Inc.
;       All Rights Reserved.
;       ---------------------------------------------------------------
;
;
;   Abstract:
;
;       This is the tuner driver inf file.
;
;------------------------------------------------------------------------

[Version]
signature="$CHICAGO$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider="Conexant"
DriverVer=08/08/2005,2.1.59.4
CatalogFile.ntx86=cx88tune.cat

[Manufacturer]
"Conexant"=Conexant

[SourceDisksNames]
1="Conexant Cx23880 Drivers",,,""

[SourceDisksFiles]
cx88tune.sys=1


[Conexant]
%CXTUNE.DeviceDescPhSi%  = CXTUNE.PhSilicon, 	STREAM\CXTUNE.VEN_14F1.PhSilicon
%CXTUNE.DeviceDescPhSi%  = CXTUNE.PhSilicon, 	STREAM\CXTUNE.VEN_14F1.PhSilicon#PCI#VEN_14F1&DEV_8800&SUBSYS_084017DE
%CXTUNE.DeviceDescPhSi%  = CXTUNE.PhSilicon, 	STREAM\CXTUNE.VEN_14F1.PhSilicon#PCI#VEN_14F1&DEV_8800&SUBSYS_03051421

%CXTUNE.DeviceDescMK3%  = CXTUNE.PhilipsMK3, 	STREAM\CXTUNE.VEN_14F1.PhilipsMK3
%CXTUNE.DeviceDescMK3%  = CXTUNE.PhilipsMK3, 	STREAM\CXTUNE.VEN_14F1.PhilipsMK3#PCI#VEN_14F1&DEV_8800&SUBSYS_084217DE

%CXTUNE.DeviceDescMK3%  = CXTUNE.FI1236MK3, 	STREAM\CXTUNE.VEN_14F1.FI1236MK3
%CXTUNE.DeviceDescMK3%  = CXTUNE.FI1236MK3, 	STREAM\CXTUNE.VEN_14F1.FI1236MK3#PCI#VEN_14F1&DEV_8800&SUBSYS_084417DE

%CXTUNE.DeviceDesc4In1%  = CXTUNE.Philips4In1, 	STREAM\CXTUNE.VEN_14F1.Philips4In1
%CXTUNE.DeviceDesc4In1%  = CXTUNE.Philips4In1, 	STREAM\CXTUNE.VEN_14F1.Philips4In1#PCI#VEN_14F1&DEV_8800&SUBSYS_084117DE

%CXTUNE.DeviceDescTNJP%  = CXTUNE.TNJ4In1, 	STREAM\CXTUNE.VEN_14F1.TNJ4In1
%CXTUNE.DeviceDescTNJP%  = CXTUNE.TNJ4In1, 	STREAM\CXTUNE.VEN_14F1.TNJ4In1#PCI#VEN_14F1&DEV_8800&SUBSYS_084317DE

[CXTUNE.PhSilicon]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  CXTUNE.addreg,PhSilicon.addreg
CopyFiles=  CXTUNE.CopyDrivers

[CXTUNE.PhilipsMK3]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  CXTUNE.addreg,PhilipsMK3.addreg
CopyFiles=  CXTUNE.CopyDrivers

[CXTUNE.FI1236MK3]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  CXTUNE.addreg,FI1236MK3.addreg
CopyFiles=  CXTUNE.CopyDrivers

[CXTUNE.Philips4In1]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  CXTUNE.addreg,Philips4In1.addreg
CopyFiles=  CXTUNE.CopyDrivers

[CXTUNE.TNJ4In1]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  CXTUNE.addreg,TNJ4In1.addreg
CopyFiles=  CXTUNE.CopyDrivers



[DestinationDirs]
CXTUNE.CopyDrivers=10,system32\drivers

[CXTUNE.CopyDrivers]
cx88tune.sys

[CXTUNE.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,CX88TUNE.sys
HKR,,OkToHibernate,3,01
HKR,,PageOutWhenUnopened,3,00

[PhSilicon.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x20, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00

; ResumeDisable
HKR,"DriverData","OptimizingResumeDisable",0x00010001,   0x01,0x00,0x00,0x00

[PhilipsMK3.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x0B, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00

; ResumeDisable
HKR,"DriverData","OptimizingResumeDisable",0x00010001,   0x01,0x00,0x00,0x00

[FI1236MK3.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x0C, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00

; ResumeDisable
HKR,"DriverData","OptimizingResumeDisable",0x00010001,   0x01,0x00,0x00,0x00

[Philips4In1.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x0A, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00

; ResumeDisable
HKR,"DriverData","OptimizingResumeDisable",0x00010001,   0x01,0x00,0x00,0x00

[TNJ4In1.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x22, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00

; ResumeDisable
HKR,"DriverData","OptimizingResumeDisable",0x00010001,   0x01,0x00,0x00,0x00


[TvTuner]
AddReg=TvTuner.AddReg

[TvTuner.AddReg]
HKR,,CLSID,,{266EEE40-6C63-11cf-8A03-00AA006ECB65}
HKR,,FriendlyName,,%CXTUNE.TUNER%

[CXTUNE.PhSilicon.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[CXTUNE.PhilipsMK3.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[CXTUNE.FI1236MK3.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[CXTUNE.Philips4In1.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[CXTUNE.TNJ4In1.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[CXTUNE.PhSilicon.Services]
AddService = CXTUNE,0x00000002,CXTUNE.ServiceInstall

[CXTUNE.PhilipsMK3.Services]
AddService = CXTUNE,0x00000002,CXTUNE.ServiceInstall

[CXTUNE.FI1236MK3.Services]
AddService = CXTUNE,0x00000002,CXTUNE.ServiceInstall

[CXTUNE.Philips4In1.Services]
AddService = CXTUNE,0x00000002,CXTUNE.ServiceInstall

[CXTUNE.TNJ4In1.Services]
AddService = CXTUNE,0x00000002,CXTUNE.ServiceInstall

[CXTUNE.ServiceInstall]
DisplayName   = %CXTUNE.DeviceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_AUTO_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %10%\system32\drivers\CX88TUNE.sys


[Strings]
CXTUNE.DeviceDesc         = "Conexant 2388x Tuner"
CXTUNE.DeviceDescPhSi	  = "Conexant 2388x Tuner (Silicon)"
CXTUNE.DeviceDescMK3	  = "Conexant 2388x Tuner (Philips MK3)"
CXTUNE.DeviceDesc4In1	  = "Conexant 2388x Tuner (Philips 4In1)"
CXTUNE.DeviceDescTNJP	  = "Conexant 2388x Tuner (PAL 4In1)"

CXTUNE.Tuner              = "Conexant 2388x Tuner"

SERVICE_KERNEL_DRIVER=1
SERVICE_AUTO_START=2
SERVICE_ERROR_NORMAL=1
