
;=============================================================================
;
; Copyright (c) Intel(R) Corporation (2017).
;
; INTEL MAKES NO WARRANTY OF ANY KIND REGARDING THE CODE.  THIS CODE IS
; LICENSED ON AN "AS IS" BASIS AND INTEL WILL NOT PROVIDE ANY SUPPORT,
; ASSISTANCE, INSTALLATION, TRAINING OR OTHER SERVICES.  INTEL DOES NOT
; PROVIDE ANY UPDATES, ENHANCEMENTS OR EXTENSIONS.  INTEL SPECIFICALLY
; DISCLAIMS ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY
; PARTICULAR PURPOSE, OR ANY OTHER WARRANTY.  Intel disclaims all liability,
; including liability for infringement of any proprietary rights, relating to
; use of the code. No license, express or implied, by estoppel or otherwise,
; to any intellectual property rights is granted herein.
;
;=============================================================================

[Version]
Signature   = "$WINDOWS NT$"
Class       = Extension
ClassGuid   = {e2f84ce7-8efa-411c-aa69-97454ca4cb57}
Provider    = %Intel%
ExtensionId = {7833a3f6-4ede-47d6-a341-11cc5e7fd0b7}
;DriverVersion string - Please do not change format
DriverVer=04/18/2018,23.20.16.5037
CatalogFile = extinf.cat

[Manufacturer]
%Intel%     = IntelGfx, NTamd64.10.0...16225

[DestinationDirs]
DefaultDestDir      = 13  ;driver store

[IntelGfx.NTamd64.10.0...16225]
; BXT

%iBXTGTP%           = iBXTD_w10_DS, PCI\VEN_8086&DEV_5A84
%iBXTGTP12%         = iBXTD_w10_DS, PCI\VEN_8086&DEV_5A85

;KBL HW
%iKBLULTGT1%        = iKBLD_w10_DS, PCI\VEN_8086&DEV_5906
%iKBLULTGT2%        = iKBLD_w10_DS, PCI\VEN_8086&DEV_5916
%iKBLULTGT2F%       = iKBLD_w10_DS, PCI\VEN_8086&DEV_5921
%iKBLULTGT3E15%     = iKBLD_w10_DS, PCI\VEN_8086&DEV_5926
%iKBLULTGT3E28%     = iKBLD_w10_DS, PCI\VEN_8086&DEV_5927
%iKBLULXGT2%        = iKBLD_w10_DS, PCI\VEN_8086&DEV_591E
%iKBLDTGT1%         = iKBLD_w10_DS, PCI\VEN_8086&DEV_5902
%iKBLDTGT2%         = iKBLD_w10_DS, PCI\VEN_8086&DEV_5912
%iKBLHALOGT1%       = iKBLD_w10_DS, PCI\VEN_8086&DEV_590B
%iKBLHALOGT2%       = iKBLD_w10_DS, PCI\VEN_8086&DEV_591B
%iKBLWGT2%          = iKBLD_w10_DS, PCI\VEN_8086&DEV_591D
%iKBLULTGT2R%       = iKBLD_w10_DS, PCI\VEN_8086&DEV_5917

; CFL HW
%iCFLDTGT1%         = iCFL_w10_DS, PCI\VEN_8086&DEV_3E90
%iCFLDTGT2%         = iCFL_w10_DS, PCI\VEN_8086&DEV_3E92
%iCFLDTWSGT2%       = iCFL_w10_DS, PCI\VEN_8086&DEV_3E96
%iCFLHALOGT2%       = iCFL_w10_DS, PCI\VEN_8086&DEV_3E9B
%iCFLHALOWSGT2%     = iCFL_w10_DS, PCI\VEN_8086&DEV_3E94
%iCFLULTGT3W15%     = iCFL_w10_DS, PCI\VEN_8086&DEV_3EA6
%iCFLULTGT3W28%     = iCFL_w10_DS, PCI\VEN_8086&DEV_3EA5
%iCFLULTGT3W15EU42% = iCFL_w10_DS, PCI\VEN_8086&DEV_3EA7
%iCFLULTGT3W28EU42% = iCFL_w10_DS, PCI\VEN_8086&DEV_3EA8
%iCFLDTGT1W35%      = iCFL_w10_DS, PCI\VEN_8086&DEV_3E93
%iCFLDTGT2W35%      = iCFL_w10_DS, PCI\VEN_8086&DEV_3E91
%iCFLULTGT2U42FU2F2F% = iCFL_w10_DS, PCI\VEN_8086&DEV_3EA9

;GLK
%iGLKGT2E18%        = iGLKD_w10_DS, PCI\VEN_8086&DEV_3184
%iGLKGT2E12%        = iGLKD_w10_DS, PCI\VEN_8086&DEV_3185

;=====================================================================
;  Device Installation sections
;=====================================================================

[iBXTD_w10_DS]

CopyINF = cui_comp.inf

[iBXTD_w10_DS.Components]

AddComponent = CUI,, CUI_Component_Install

[iBXTD_w10_DS.HW]

AddReg = CUICustom.AddReg

;=====================================================================

[iKBLD_w10_DS]

CopyINF = cui_comp.inf

[iKBLD_w10_DS.Components]

AddComponent = CUI,, CUI_Component_Install

[iKBLD_w10_DS.HW]

AddReg = CUICustom.AddReg

;=====================================================================

[iCFL_w10_DS]

CopyINF = cui_comp.inf

[iCFL_w10_DS.Components]

AddComponent = CUI,, CUI_Component_Install

[iCFL_w10_DS.HW]

AddReg = CUICustom.AddReg

;=====================================================================
[iGLKD_w10_DS]

CopyINF = cui_comp.inf

[iGLKD_w10_DS.Components]

AddComponent = CUI,, CUI_Component_Install

[iGLKD_w10_DS.HW]

AddReg = CUICustom.AddReg

;=====================================================================

;=====================================================================

;=====================================================================

;=====================================================================

;=====================================================================

;=====================================================================

;=====================================================================

;=====================================================================

;=====================================================================

[CUI_Component_Install]
ComponentIds = igdlh64_CUI_Files

;customization keys
[CUICustom.AddReg]
HKR,,"OverrideScalingSupport",%REG_DWORD%,0x1 ;Override scaling Support
HKR,,"MediaImageEnhIS",%REG_SZ%,"" ;Removal of Image Stabilization feature in CUI
HKR,,"SupportViewsPopUp",%REG_DWORD%, 0x0 ; 0x1 enable, 0x0 disable
HKR,,"ShowTrayIcon",%REG_DWORD%,1
HKR,,"ShowOptimalBalloon",%REG_DWORD%,1
HKR,,"ShowVirtualKeyBoard",%REG_DWORD%,0
HKR,,"ExpansionAllDisplay",%REG_DWORD%,0x1 ;CUI Aspect Scaling hotkey expansion RCR 942979
HKR,,"MiracastFeatureEnabled",%REG_DWORD%, 0x01

[Strings]
DiskId        = "Intel(R) Graphics Media Accelerator Driver for Windows"
Intel         = "Intel Corporation"

; BXT HW

iBXTGTP             = "Intel(R) HD Graphics"   
iBXTGTP12           = "Intel(R) HD Graphics"   

; KBL 
iKBLULTGT1          = "Intel(R) HD Graphics 610"  
iKBLULTGT2          = "Intel(R) HD Graphics 620"  
iKBLULTGT2R         = "Intel(R) UHD Graphics 620"  
iKBLULTGT2F         = "Intel(R) HD Graphics 620"  
iKBLULTGT3E15       = "Intel(R) Iris(R) Plus Graphics 640"  
iKBLULTGT3E28       = "Intel(R) Iris(R) Plus Graphics 650"  
iKBLULXGT2          = "Intel(R) HD Graphics 615"  
iKBLDTGT1           = "Intel(R) HD Graphics 610"  
iKBLDTGT2           = "Intel(R) HD Graphics 630"  
iKBLHALOGT1         = "Intel(R) HD Graphics 610"  
iKBLHALOGT2         = "Intel(R) HD Graphics 630"  
iKBLWGT2            = "Intel(R) HD Graphics P630"  

;CFL
iCFLDTGT1           = "Intel(R) UHD Graphics 610"  
iCFLDTGT2           = "Intel(R) UHD Graphics 630"  
iCFLDTWSGT2         = "Intel(R) UHD Graphics P630"  
iCFLHALOGT2         = "Intel(R) UHD Graphics 630"  
iCFLHALOWSGT2       = "Intel(R) UHD Graphics P630"  
iCFLULTGT3W15       = "Intel(R) Iris(R) Plus Graphics 640"  
iCFLULTGT3W28       = "Intel(R) Iris(R) Plus Graphics 655"  
iCFLULTGT3W15EU42   = "Intel(R) Iris(R) Plus Graphics 635"  
iCFLULTGT3W28EU42   = "Intel(R) Iris(R) Plus Graphics 655"  
iCFLDTGT1W35        = "Intel(R) UHD Graphics 610"  
iCFLDTGT2W35        = "Intel(R) UHD Graphics 630"  
iCFLULTGT2U42FU2F2F = "Intel(R) UHD Graphics"  

;GLK
iGLKGT2E18          = "Intel(R) UHD Graphics 605"  
iGLKGT2E12          = "Intel(R) UHD Graphics 600"  

;
; Non-Localizable Strings
;
REG_SZ		= 0x00000000
REG_BINARY	= 0x00000001
REG_MULTI_SZ	= 0x00010000
REG_DWORD	= 0x00010001
