;/*++
;
;Copyright (c) 2009-2012, LAPIS SEMICONDUCTOR CO., LTD.  All rights reserved.
;
;Module Name:
;
;    iohpcieqos.INF
;
;Abstract:
;    INF file for installing Packet Hub device driver
;
;--*/
[Version]
Signature="$WINDOWS NT$"
Class=System
ClassGuid = {4D36E97D-E325-11CE-BFC1-08002BE10318}
Provider=%INTEL%
DriverVer=11/26/2012,2.7.0.0
CatalogFile=iohpcieqos.cat

[DestinationDirs]
DefaultDestDir = 12
System_Dir = 11

; ================= Class section =====================

;[ClassInstall32]
;Addreg=INTEL_ClassReg     

;[INTEL_ClassReg]
;HKR,,,0,%ClassName%
;HKR,,DeviceCharacteristics,0x10001,0x100     ;Use same security checks on relative opens
;HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GA;;;BA)" ;Allow generic all access to system and built-in Admin. 
                                             ;This one overrides the security set by the driver


;*****************************************
; PCH EG20T Device  Install Section
;*****************************************

[Manufacturer]
%StdMfg%=INTEL

[INTEL]
; DisplayName       		Section           DeviceId
; -----------       		-------           --------
%INTEL.DeviceDesc%=INTEL_Device, PCI\VEN_8086&DEV_8801

[INTEL_Device.NT]
CopyFiles=INTEL_Device.NT.Copy

[INTEL_Device.NT.Copy]
iohpcieqos.sys

[INTEL_Device.NT.HW]
AddReg=INTEL_Device.NT.HW.AddReg

[INTEL_Device.NT.HW.AddReg]
HKR,,"SomeConfig",0x00010003,4
HKR,,"UARTClock",0x00010001,0x2510
HKR,,"CANClock",0x00010001,0x12

[INTEL_Device.NT.CoInstallers]
CopyFiles=System_Dir
AddReg = INTEL_Device.CoInstallers.reg

[INTEL_Device.CoInstallers.reg]
HKR,,CoInstallers32,0x00010000,"Packethubco.dll,IohPhubCoInstaller"

[System_Dir]
Packethubco.dll

;-------------- Service installation

[INTEL_Device.NT.Services]
AddService = iohpcieqos, %SPSVCINST_ASSOCSERVICE%, INTEL_Device_Service_Inst

[INTEL_Device_Service_Inst]
DisplayName    = %INTEL.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\iohpcieqos.sys
LoadOrderGroup = NDIS init


[SourceDisksNames]
1 = %DiskId1%,,,""

[SourceDisksFiles]
iohpcieqos.sys  = 1,,
Packethubco.DLL = 1,,

[Strings]
SPSVCINST_ASSOCSERVICE= 0x00000002
INTEL ="Intel"
StdMfg = "Intel"
DiskId1 = "Intel(R) Platform Controller Hub EG20T Installation Disk"
INTEL.DeviceDesc = "Intel(R) Platform Controller Hub EG20T Packet Hub - 8801"
INTEL.SVCDESC = "Intel(R) Platform Controller Hub EG20T Packet Hub Device Driver"

