;Copyright (c) Microsoft Corporation. All rights reserved.
;
;Module Name:
;    HDAUDSS.INF
;
;Abstract:
;    INF file for installing the Microsoft UAA Function Driver for High
;    Definition Audio on speific HD Audio systems to accomodate pre-Vista
;    HD Audio systems with incompatiable pin configuration default settings or
;    other hw designs done before MS guidelines released  

[Version]
Signature="$Windows NT$"
Class=MEDIA
ClassGuid={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=Microsoft
DriverVer = 08/24/2001,10.0.22621.1

[Manufacturer]
Microsoft = Microsoft, ntamd64

[ControlFlags]
ExcludeFromSelect = *

[Microsoft.ntamd64]
%HighDefAudioDevice_DeviceDesc% = HdAudModel_DellPrecision380,    ,HDAUDIO\FUNC_01&VEN_8384&DEV_7690&SUBSYS_102801A8&REV_1022
%HighDefAudioDevice_DeviceDesc% = HdAudModel_EAPD_GPIO_Pin2_On_0, ,HDAUDIO\FUNC_01&VEN_8384&DEV_7616&SUBSYS_1028013F&REV_1002
%HighDefAudioDevice_DeviceDesc% = HdAudModel_Gateway_DX300x,      ,HDAUDIO\FUNC_01&VEN_8384&DEV_7680&SUBSYS_107B5049&REV_1032
%HighDefAudioDevice_DeviceDesc% = HdAudModel_Asus_A8N_VM_CSM,     ,HDAUDIO\FUNC_01&VEN_11D4&DEV_1986&SUBSYS_104381B3&REV_1005
%HighDefAudioDevice_DeviceDesc% = HdAudModel_Dimension_9100,      ,HDAUDIO\FUNC_01&VEN_8384&DEV_7680&SUBSYS_102801A7&REV_1032
%HighDefAudioDevice_DeviceDesc% = HdAudModel_Dimension_9100,      ,HDAUDIO\FUNC_01&VEN_8384&DEV_7680&SUBSYS_102801AB&REV_1032
%HighDefAudioDevice_DeviceDesc% = HdAudModel_Sony_VGN-FE590P,     ,HDAUDIO\FUNC_01&VEN_8384&DEV_7661&SUBSYS_104D0C00&REV_1042
%HighDefAudioDevice_DeviceDesc% = HdAudModel_Sony_VGN-SZ140,      ,HDAUDIO\FUNC_01&VEN_8384&DEV_7661&SUBSYS_104D0700&REV_1042 
%HighDefAudioDevice_DeviceDesc% = HdAudModel_Intel_Lakeport,      ,HDAUDIO\FUNC_01&VEN_10EC&DEV_0882&SUBSYS_8086E302&REV_1000
%HighDefAudioDevice_DeviceDesc% = HdAudModel_Acer_8200,           ,HDAUDIO\FUNC_01&VEN_10EC&DEV_0883&SUBSYS_1025160D&REV_1000
%HighDefAudioDevice_DeviceDesc% = HdAudModel_EAPDReversed,        ,HDAUDIO\FUNC_01&VEN_11D4&DEV_1986&SUBSYS_144DC024&REV_1005 
%HighDefAudioDevice_DeviceDesc% = HdAudModel_EAPDReversed,        ,HDAUDIO\FUNC_01&VEN_11D4&DEV_1986&SUBSYS_144DC503&REV_1005
%HighDefAudioDevice_DeviceDesc% = HdAudModel_EAPDReversed,        ,HDAUDIO\FUNC_01&VEN_11D4&DEV_1986&subsys_144DC023&REV_1005 
%HighDefAudioDevice_DeviceDesc% = HdAudModel_EAPDReversed,        ,HDAUDIO\FUNC_01&VEN_11D4&DEV_1986&subsys_144DC027&REV_1005 
%HighDefAudioDevice_DeviceDesc% = HdAudModel_AcerTravelmateC200,  ,HDAUDIO\FUNC_01&VEN_10EC&DEV_0260&SUBSYS_1025110D&REV_1004
%HighDefAudioDevice_DeviceDesc%	= HdAudModel_Lenovo_8251-G3U,     ,HDAUDIO\FUNC_01&VEN_11D4&DEV_1981&SUBSYS_101402F9&REV_1002
%HighDefAudioDevice_DeviceDesc%	= HdAudModel_Lenovo_8251-G3U,     ,HDAUDIO\FUNC_01&VEN_11D4&DEV_1981&subsys_101402F6&REV_1002
%HighDefAudioDevice_DeviceDesc%	= HdAudModel_DisableIdlePower,    ,HDAUDIO\FUNC_01&VEN_14F1&DEV_5045&subsys_103C30B5&REV_1001
%HighDefAudioDevice_DeviceDesc%	= HdAudModel_CustomConnTypeA,     ,HDAUDIO\FUNC_01&VEN_1002&DEV_793C&REV_1000
%HighDefAudioDevice_DeviceDesc%	= HdAudModel_CustomConnTypeA,     ,HDAUDIO\FUNC_01&VEN_1002&DEV_791A&REV_1000
%HighDefAudioDevice_DeviceDesc%	= HdAudModel_CustomConnTypeA,     ,HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&REV_1000
%HighDefAudioDevice_DeviceDesc%	= HdAudModel_CustomConnTypeA,     ,HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&REV_1001
%HighDefAudioDevice_DeviceDesc%	= HdAudModel_CustomConnTypeA,     ,HDAUDIO\FUNC_01&VEN_1002&DEV_AA01&REV_1002
%HighDefAudioDevice_DeviceDesc%	= HdAudModel_DisableIdlePower,    ,HDAUDIO\FUNC_01&VEN_11D4&DEV_194A&subsys_17AA20FB&REV_1002

;;===================== DellPrecision380  ==============================

[HdAudModel_DellPrecision380]
Include=ks.inf,wdmaudio.inf,hdaudio.inf

Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister,HdAudModel

AddReg    = HdAudModel_DellPrecision380.HdAudInit

[HdAudModel_DellPrecision380.HW]
Include=hdaudio.inf
Needs=HdAudModel.HW

[HdAudModel_DellPrecision380.Services]
Include=hdaudio.inf
Needs=HdAudModel.Services

[HdAudModel_DellPrecision380.Interfaces]
Include=hdaudio.inf
Needs=HdAudModel.Interfaces

[HdAudModel_DellPrecision380.HdAudInit]
HKR,PinConfigOverrideVerbs,NumVerbs, 0x1,20,00,00,00
HKR,PinConfigOverrideVerbs,0000, 0x1,f0,1c,87,00
HKR,PinConfigOverrideVerbs,0001, 0x1,00,1d,87,00
HKR,PinConfigOverrideVerbs,0002, 0x1,00,1e,87,00
HKR,PinConfigOverrideVerbs,0003, 0x1,40,1f,87,00
HKR,PinConfigOverrideVerbs,0004, 0x1,f1,1c,97,00
HKR,PinConfigOverrideVerbs,0005, 0x1,00,1d,97,00
HKR,PinConfigOverrideVerbs,0006, 0x1,00,1e,97,00
HKR,PinConfigOverrideVerbs,0007, 0x1,40,1f,97,00
HKR,PinConfigOverrideVerbs,0008, 0x1,00,1c,d7,00
HKR,PinConfigOverrideVerbs,0009, 0x1,40,1d,d7,00
HKR,PinConfigOverrideVerbs,0010, 0x1,21,1e,d7,00
HKR,PinConfigOverrideVerbs,0011, 0x1,42,1f,d7,00
HKR,PinConfigOverrideVerbs,0012, 0x1,10,1c,e7,00
HKR,PinConfigOverrideVerbs,0013, 0x1,40,1d,e7,00
HKR,PinConfigOverrideVerbs,0014, 0x1,01,1e,e7,00
HKR,PinConfigOverrideVerbs,0015, 0x1,01,1f,e7,00
HKR,PinConfigOverrideVerbs,0016, 0x1,20,1c,f7,00
HKR,PinConfigOverrideVerbs,0017, 0x1,90,1d,f7,00
HKR,PinConfigOverrideVerbs,0018, 0x1,a1,1e,f7,00
HKR,PinConfigOverrideVerbs,0019, 0x1,02,1f,f7,00
HKR,PinConfigOverrideVerbs,0020, 0x1,21,1c,07,01
HKR,PinConfigOverrideVerbs,0021, 0x1,90,1d,07,01
HKR,PinConfigOverrideVerbs,0022, 0x1,a1,1e,07,01
HKR,PinConfigOverrideVerbs,0023, 0x1,01,1f,07,01
HKR,PinConfigOverrideVerbs,0024, 0x1,1f,1c,17,01
HKR,PinConfigOverrideVerbs,0025, 0x1,01,1d,17,01
HKR,PinConfigOverrideVerbs,0026, 0x1,10,1e,17,01
HKR,PinConfigOverrideVerbs,0027, 0x1,97,1f,17,01
HKR,PinConfigOverrideVerbs,0028, 0x1,2e,1c,27,01
HKR,PinConfigOverrideVerbs,0029, 0x1,31,1d,27,01
HKR,PinConfigOverrideVerbs,0030, 0x1,81,1e,27,01
HKR,PinConfigOverrideVerbs,0031, 0x1,01,1f,27,01

;;===================== Gateway_DX300x ==============================

[HdAudModel_Gateway_DX300x]
Include=ks.inf,wdmaudio.inf,hdaudio.inf

Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister,HdAudModel

AddReg    = HdAudModel_Gateway_DX300x.HdAudInit

[HdAudModel_Gateway_DX300x.HW]
Include=hdaudio.inf
Needs=HdAudModel.HW

[HdAudModel_Gateway_DX300x.Services]
Include=hdaudio.inf
Needs=HdAudModel.Services

[HdAudModel_Gateway_DX300x.Interfaces]
Include=hdaudio.inf
Needs=HdAudModel.Interfaces

[HdAudModel_Gateway_DX300x.HdAudInit]
HKR,PinConfigOverrideVerbs,NumVerbs, 0x1,28,00,00,00
HKR,PinConfigOverrideVerbs,0000, 0x1,1f,1c,a7,20
HKR,PinConfigOverrideVerbs,0001, 0x1,40,1d,a7,20
HKR,PinConfigOverrideVerbs,0002, 0x1,21,1e,a7,20
HKR,PinConfigOverrideVerbs,0003, 0x1,02,1f,a7,20
HKR,PinConfigOverrideVerbs,0004, 0x1,14,1c,b7,20
HKR,PinConfigOverrideVerbs,0005, 0x1,10,1d,b7,20
HKR,PinConfigOverrideVerbs,0006, 0x1,01,1e,b7,20
HKR,PinConfigOverrideVerbs,0007, 0x1,01,1f,b7,20
HKR,PinConfigOverrideVerbs,0008, 0x1,4e,1c,c7,20
HKR,PinConfigOverrideVerbs,0009, 0x1,30,1d,c7,20
HKR,PinConfigOverrideVerbs,0010, 0x1,81,1e,c7,20
HKR,PinConfigOverrideVerbs,0011, 0x1,01,1f,c7,20
HKR,PinConfigOverrideVerbs,0012, 0x1,10,1c,d7,20
HKR,PinConfigOverrideVerbs,0013, 0x1,40,1d,d7,20
HKR,PinConfigOverrideVerbs,0014, 0x1,01,1e,d7,20
HKR,PinConfigOverrideVerbs,0015, 0x1,01,1f,d7,20
HKR,PinConfigOverrideVerbs,0016, 0x1,40,1c,e7,20
HKR,PinConfigOverrideVerbs,0017, 0x1,90,1d,e7,20
HKR,PinConfigOverrideVerbs,0018, 0x1,a1,1e,e7,20
HKR,PinConfigOverrideVerbs,0019, 0x1,01,1f,e7,20
HKR,PinConfigOverrideVerbs,0020, 0x1,11,1c,f7,20
HKR,PinConfigOverrideVerbs,0021, 0x1,60,1d,f7,20
HKR,PinConfigOverrideVerbs,0022, 0x1,01,1e,f7,20
HKR,PinConfigOverrideVerbs,0023, 0x1,01,1f,f7,20
HKR,PinConfigOverrideVerbs,0024, 0x1,60,1c,07,21
HKR,PinConfigOverrideVerbs,0025, 0x1,11,1d,07,21
HKR,PinConfigOverrideVerbs,0026, 0x1,45,1e,07,21
HKR,PinConfigOverrideVerbs,0027, 0x1,00,1f,07,21
HKR,PinConfigOverrideVerbs,0028, 0x1,f3,1c,17,21
HKR,PinConfigOverrideVerbs,0029, 0x1,f0,1d,17,21
HKR,PinConfigOverrideVerbs,0030, 0x1,f0,1e,17,21
HKR,PinConfigOverrideVerbs,0031, 0x1,40,1f,17,21
HKR,PinConfigOverrideVerbs,0032, 0x1,30,1c,57,21
HKR,PinConfigOverrideVerbs,0033, 0x1,90,1d,57,21
HKR,PinConfigOverrideVerbs,0034, 0x1,a1,1e,57,21
HKR,PinConfigOverrideVerbs,0035, 0x1,02,1f,57,21
HKR,PinConfigOverrideVerbs,0036, 0x1,f4,1c,b7,21
HKR,PinConfigOverrideVerbs,0037, 0x1,f0,1d,b7,21
HKR,PinConfigOverrideVerbs,0038, 0x1,f0,1e,b7,21
HKR,PinConfigOverrideVerbs,0039, 0x1,40,1f,b7,21

;;===================== Asus_A8N_VM_CSM ==============================

[HdAudModel_Asus_A8N_VM_CSM]
Include=ks.inf,wdmaudio.inf,hdaudio.inf

Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister,HdAudModel

AddReg    = HdAudModel_Asus_A8N_VM_CSM.HdAudInit

[HdAudModel_Asus_A8N_VM_CSM.HW]
Include=hdaudio.inf
Needs=HdAudModel.HW

[HdAudModel_Asus_A8N_VM_CSM.Services]
Include=hdaudio.inf
Needs=HdAudModel.Services

[HdAudModel_Asus_A8N_VM_CSM.Interfaces]
Include=hdaudio.inf
Needs=HdAudModel.Interfaces

[HdAudModel_Asus_A8N_VM_CSM.HdAudInit]
HKR,PinConfigOverrideVerbs,NumVerbs, 0x1,30,00,00,00
HKR,PinConfigOverrideVerbs,0000, 0x1,20,1c,a7,01
HKR,PinConfigOverrideVerbs,0001, 0x1,41,1d,a7,01
HKR,PinConfigOverrideVerbs,0002, 0x1,21,1e,a7,01
HKR,PinConfigOverrideVerbs,0003, 0x1,02,1f,a7,01
HKR,PinConfigOverrideVerbs,0004, 0x1,10,1c,b7,01
HKR,PinConfigOverrideVerbs,0005, 0x1,41,1d,b7,01
HKR,PinConfigOverrideVerbs,0006, 0x1,01,1e,b7,01
HKR,PinConfigOverrideVerbs,0007, 0x1,01,1f,b7,01
HKR,PinConfigOverrideVerbs,0008, 0x1,f0,1c,c7,01
HKR,PinConfigOverrideVerbs,0009, 0x1,30,1d,c7,01
HKR,PinConfigOverrideVerbs,0010, 0x1,01,1e,c7,01
HKR,PinConfigOverrideVerbs,0011, 0x1,41,1f,c7,01
HKR,PinConfigOverrideVerbs,0012, 0x1,f0,1c,d7,01
HKR,PinConfigOverrideVerbs,0013, 0x1,90,1d,d7,01
HKR,PinConfigOverrideVerbs,0014, 0x1,01,1e,d7,01
HKR,PinConfigOverrideVerbs,0015, 0x1,41,1f,d7,01
HKR,PinConfigOverrideVerbs,0016, 0x1,f0,1c,e7,01
HKR,PinConfigOverrideVerbs,0017, 0x1,00,1d,e7,01
HKR,PinConfigOverrideVerbs,0018, 0x1,17,1e,e7,01
HKR,PinConfigOverrideVerbs,0019, 0x1,50,1f,e7,01
HKR,PinConfigOverrideVerbs,0020, 0x1,3e,1c,f7,01
HKR,PinConfigOverrideVerbs,0021, 0x1,91,1d,f7,01
HKR,PinConfigOverrideVerbs,0022, 0x1,a1,1e,f7,01
HKR,PinConfigOverrideVerbs,0023, 0x1,02,1f,f7,01
HKR,PinConfigOverrideVerbs,0024, 0x1,30,1c,07,02
HKR,PinConfigOverrideVerbs,0025, 0x1,30,1d,07,02
HKR,PinConfigOverrideVerbs,0026, 0x1,81,1e,07,02
HKR,PinConfigOverrideVerbs,0027, 0x1,01,1f,07,02
HKR,PinConfigOverrideVerbs,0028, 0x1,f0,1c,17,02
HKR,PinConfigOverrideVerbs,0029, 0x1,00,1d,17,02
HKR,PinConfigOverrideVerbs,0030, 0x1,97,1e,17,02
HKR,PinConfigOverrideVerbs,0031, 0x1,50,1f,17,02
HKR,PinConfigOverrideVerbs,0032, 0x1,f0,1c,27,02
HKR,PinConfigOverrideVerbs,0033, 0x1,10,1d,27,02
HKR,PinConfigOverrideVerbs,0034, 0x1,33,1e,27,02
HKR,PinConfigOverrideVerbs,0035, 0x1,99,1f,27,02
HKR,PinConfigOverrideVerbs,0036, 0x1,f0,1c,37,02
HKR,PinConfigOverrideVerbs,0037, 0x1,00,1d,37,02
HKR,PinConfigOverrideVerbs,0038, 0x1,b7,1e,37,02
HKR,PinConfigOverrideVerbs,0039, 0x1,50,1f,37,02
HKR,PinConfigOverrideVerbs,0040, 0x1,f0,1c,47,02
HKR,PinConfigOverrideVerbs,0041, 0x1,00,1d,47,02
HKR,PinConfigOverrideVerbs,0042, 0x1,f7,1e,47,02
HKR,PinConfigOverrideVerbs,0043, 0x1,50,1f,47,02
HKR,PinConfigOverrideVerbs,0044, 0x1,f0,1c,57,02
HKR,PinConfigOverrideVerbs,0045, 0x1,f0,1d,57,02
HKR,PinConfigOverrideVerbs,0046, 0x1,45,1e,57,02
HKR,PinConfigOverrideVerbs,0047, 0x1,41,1f,57,02

;;===================== Dimension 9100 ==============================

[HdAudModel_Dimension_9100]
Include=ks.inf,wdmaudio.inf,hdaudio.inf

Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister,HdAudModel

AddReg    = HdAudModel_Dimension_9100.HdAudInit

[HdAudModel_Dimension_9100.HW]
Include=hdaudio.inf
Needs=HdAudModel.HW

[HdAudModel_Dimension_9100.Services]
Include=hdaudio.inf
Needs=HdAudModel.Services

[HdAudModel_Dimension_9100.Interfaces]
Include=hdaudio.inf
Needs=HdAudModel.Interfaces

[HdAudModel_Dimension_9100.HdAudInit]
HKR,PinConfigOverrideVerbs,NumVerbs, 0x1,28,00,00,00
HKR,PinConfigOverrideVerbs,0000, 0x1,1f,1c,a7,00
HKR,PinConfigOverrideVerbs,0001, 0x1,10,1d,a7,00
HKR,PinConfigOverrideVerbs,0002, 0x1,21,1e,a7,00
HKR,PinConfigOverrideVerbs,0003, 0x1,02,1f,a7,00
HKR,PinConfigOverrideVerbs,0004, 0x1,14,1c,b7,00
HKR,PinConfigOverrideVerbs,0005, 0x1,20,1d,b7,00
HKR,PinConfigOverrideVerbs,0006, 0x1,01,1e,b7,00
HKR,PinConfigOverrideVerbs,0007, 0x1,01,1f,b7,00
HKR,PinConfigOverrideVerbs,0008, 0x1,12,1c,c7,00
HKR,PinConfigOverrideVerbs,0009, 0x1,10,1d,c7,00
HKR,PinConfigOverrideVerbs,0010, 0x1,01,1e,c7,00
HKR,PinConfigOverrideVerbs,0011, 0x1,01,1f,c7,00
HKR,PinConfigOverrideVerbs,0012, 0x1,10,1c,d7,00
HKR,PinConfigOverrideVerbs,0013, 0x1,40,1d,d7,00
HKR,PinConfigOverrideVerbs,0014, 0x1,01,1e,d7,00
HKR,PinConfigOverrideVerbs,0015, 0x1,01,1f,d7,00
HKR,PinConfigOverrideVerbs,0016, 0x1,20,1c,e7,00
HKR,PinConfigOverrideVerbs,0017, 0x1,90,1d,e7,00
HKR,PinConfigOverrideVerbs,0018, 0x1,a1,1e,e7,00
HKR,PinConfigOverrideVerbs,0019, 0x1,01,1f,e7,00
HKR,PinConfigOverrideVerbs,0020, 0x1,11,1c,f7,00
HKR,PinConfigOverrideVerbs,0021, 0x1,60,1d,f7,00
HKR,PinConfigOverrideVerbs,0022, 0x1,01,1e,f7,00
HKR,PinConfigOverrideVerbs,0023, 0x1,01,1f,f7,00
HKR,PinConfigOverrideVerbs,0024, 0x1,00,1c,07,01
HKR,PinConfigOverrideVerbs,0025, 0x1,11,1d,07,01
HKR,PinConfigOverrideVerbs,0026, 0x1,44,1e,07,01
HKR,PinConfigOverrideVerbs,0027, 0x1,41,1f,07,01
HKR,PinConfigOverrideVerbs,0028, 0x1,00,1c,17,01
HKR,PinConfigOverrideVerbs,0029, 0x1,11,1d,17,01
HKR,PinConfigOverrideVerbs,0030, 0x1,c4,1e,17,01
HKR,PinConfigOverrideVerbs,0031, 0x1,41,1f,17,01
HKR,PinConfigOverrideVerbs,0032, 0x1,00,1c,57,01
HKR,PinConfigOverrideVerbs,0033, 0x1,30,1d,57,01
HKR,PinConfigOverrideVerbs,0034, 0x1,81,1e,57,01
HKR,PinConfigOverrideVerbs,0035, 0x1,41,1f,57,01
HKR,PinConfigOverrideVerbs,0036, 0x1,00,1c,b7,01
HKR,PinConfigOverrideVerbs,0037, 0x1,f0,1d,b7,01
HKR,PinConfigOverrideVerbs,0038, 0x1,f0,1e,b7,01
HKR,PinConfigOverrideVerbs,0039, 0x1,40,1f,b7,01

;;===================== Sony_VGN-FE590P ==============================

[HdAudModel_Sony_VGN-FE590P]
Include=ks.inf,wdmaudio.inf,hdaudio.inf

Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister,HdAudModel

AddReg    = HdAudModel_Sony_VGN-FE590P.HdAudInit

[HdAudModel_Sony_VGN-FE590P.HW]
Include=hdaudio.inf
Needs=HdAudModel.HW

[HdAudModel_Sony_VGN-FE590P.Services]
Include=hdaudio.inf
Needs=HdAudModel.Services

[HdAudModel_Sony_VGN-FE590P.Interfaces]
Include=hdaudio.inf
Needs=HdAudModel.Interfaces

[HdAudModel_Sony_VGN-FE590P.HdAudInit]
HKR,PinConfigOverrideVerbs,NumVerbs, 0x1,24,00,00,00
HKR,PinConfigOverrideVerbs,0000, 0x1,20,1c,a7,00
HKR,PinConfigOverrideVerbs,0001, 0x1,10,1d,a7,00
HKR,PinConfigOverrideVerbs,0002, 0x1,21,1e,a7,00
HKR,PinConfigOverrideVerbs,0003, 0x1,02,1f,a7,00
HKR,PinConfigOverrideVerbs,0004, 0x1,00,1c,b7,00
HKR,PinConfigOverrideVerbs,0005, 0x1,00,1d,b7,00
HKR,PinConfigOverrideVerbs,0006, 0x1,00,1e,b7,00
HKR,PinConfigOverrideVerbs,0007, 0x1,40,1f,b7,00
HKR,PinConfigOverrideVerbs,0008, 0x1,00,1c,c7,00
HKR,PinConfigOverrideVerbs,0009, 0x1,10,1d,c7,00
HKR,PinConfigOverrideVerbs,0010, 0x1,21,1e,c7,00
HKR,PinConfigOverrideVerbs,0011, 0x1,61,1f,c7,00
HKR,PinConfigOverrideVerbs,0012, 0x1,4e,1c,d7,00
HKR,PinConfigOverrideVerbs,0013, 0x1,50,1d,d7,00
HKR,PinConfigOverrideVerbs,0014, 0x1,a1,1e,d7,00
HKR,PinConfigOverrideVerbs,0015, 0x1,02,1f,d7,00
HKR,PinConfigOverrideVerbs,0016, 0x1,00,1c,e7,00
HKR,PinConfigOverrideVerbs,0017, 0x1,01,1d,e7,00
HKR,PinConfigOverrideVerbs,0018, 0x1,37,1e,e7,00
HKR,PinConfigOverrideVerbs,0019, 0x1,50,1f,e7,00
HKR,PinConfigOverrideVerbs,0020, 0x1,10,1c,f7,00
HKR,PinConfigOverrideVerbs,0021, 0x1,11,1d,f7,00
HKR,PinConfigOverrideVerbs,0022, 0x1,17,1e,f7,00
HKR,PinConfigOverrideVerbs,0023, 0x1,90,1f,f7,00
HKR,PinConfigOverrideVerbs,0024, 0x1,00,1c,17,01
HKR,PinConfigOverrideVerbs,0025, 0x1,11,1d,17,01
HKR,PinConfigOverrideVerbs,0026, 0x1,45,1e,17,01
HKR,PinConfigOverrideVerbs,0027, 0x1,61,1f,17,01
HKR,PinConfigOverrideVerbs,0028, 0x1,00,1c,37,01
HKR,PinConfigOverrideVerbs,0029, 0x1,00,1d,37,01
HKR,PinConfigOverrideVerbs,0030, 0x1,c0,1e,37,01
HKR,PinConfigOverrideVerbs,0031, 0x1,40,1f,37,01
HKR,PinConfigOverrideVerbs,0032, 0x1,40,1c,47,01
HKR,PinConfigOverrideVerbs,0033, 0x1,01,1d,47,01
HKR,PinConfigOverrideVerbs,0034, 0x1,a7,1e,47,01
HKR,PinConfigOverrideVerbs,0035, 0x1,90,1f,47,01

;;===================== Sony_VGN-SZ140 ==============================

[HdAudModel_Sony_VGN-SZ140]
Include=ks.inf,wdmaudio.inf,hdaudio.inf

Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister,HdAudModel

AddReg    = HdAudModel_Sony_VGN-SZ140.HdAudInit

[HdAudModel_Sony_VGN-SZ140.HW]
Include=hdaudio.inf
Needs=HdAudModel.HW

[HdAudModel_Sony_VGN-SZ140.Services]
Include=hdaudio.inf
Needs=HdAudModel.Services

[HdAudModel_Sony_VGN-SZ140.Interfaces]
Include=hdaudio.inf
Needs=HdAudModel.Interfaces

[HdAudModel_Sony_VGN-SZ140.HdAudInit]
HKR,PinConfigOverrideVerbs,NumVerbs, 0x1,24,00,00,00
HKR,PinConfigOverrideVerbs,0000, 0x1,20,1c,a7,00
HKR,PinConfigOverrideVerbs,0001, 0x1,10,1d,a7,00
HKR,PinConfigOverrideVerbs,0002, 0x1,21,1e,a7,00
HKR,PinConfigOverrideVerbs,0003, 0x1,02,1f,a7,00
HKR,PinConfigOverrideVerbs,0004, 0x1,00,1c,b7,00
HKR,PinConfigOverrideVerbs,0005, 0x1,00,1d,b7,00
HKR,PinConfigOverrideVerbs,0006, 0x1,f0,1e,b7,00
HKR,PinConfigOverrideVerbs,0007, 0x1,40,1f,b7,00
HKR,PinConfigOverrideVerbs,0008, 0x1,00,1c,c7,00
HKR,PinConfigOverrideVerbs,0009, 0x1,00,1d,c7,00
HKR,PinConfigOverrideVerbs,0010, 0x1,f0,1e,c7,00
HKR,PinConfigOverrideVerbs,0011, 0x1,40,1f,c7,00
HKR,PinConfigOverrideVerbs,0012, 0x1,30,1c,d7,00
HKR,PinConfigOverrideVerbs,0013, 0x1,90,1d,d7,00
HKR,PinConfigOverrideVerbs,0014, 0x1,a1,1e,d7,00
HKR,PinConfigOverrideVerbs,0015, 0x1,02,1f,d7,00
HKR,PinConfigOverrideVerbs,0016, 0x1,00,1c,e7,00
HKR,PinConfigOverrideVerbs,0017, 0x1,00,1d,e7,00
HKR,PinConfigOverrideVerbs,0018, 0x1,37,1e,e7,00
HKR,PinConfigOverrideVerbs,0019, 0x1,90,1f,e7,00
HKR,PinConfigOverrideVerbs,0020, 0x1,10,1c,f7,00
HKR,PinConfigOverrideVerbs,0021, 0x1,01,1d,f7,00
HKR,PinConfigOverrideVerbs,0022, 0x1,10,1e,f7,00
HKR,PinConfigOverrideVerbs,0023, 0x1,92,1f,f7,00
HKR,PinConfigOverrideVerbs,0024, 0x1,00,1c,17,01
HKR,PinConfigOverrideVerbs,0025, 0x1,00,1d,17,01
HKR,PinConfigOverrideVerbs,0026, 0x1,f0,1e,17,01
HKR,PinConfigOverrideVerbs,0027, 0x1,40,1f,17,01
HKR,PinConfigOverrideVerbs,0028, 0x1,00,1c,37,01
HKR,PinConfigOverrideVerbs,0029, 0x1,00,1d,37,01
HKR,PinConfigOverrideVerbs,0030, 0x1,f0,1e,37,01
HKR,PinConfigOverrideVerbs,0031, 0x1,40,1f,37,01
HKR,PinConfigOverrideVerbs,0032, 0x1,3e,1c,47,01
HKR,PinConfigOverrideVerbs,0033, 0x1,01,1d,47,01
HKR,PinConfigOverrideVerbs,0034, 0x1,a0,1e,47,01
HKR,PinConfigOverrideVerbs,0035, 0x1,90,1f,47,01

;;===================== Intel_Lakeport ==============================

[HdAudModel_Intel_Lakeport]
Include=ks.inf,wdmaudio.inf,hdaudio.inf

Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister,HdAudModel

AddReg    = HdAudModel_Intel_Lakeport.HdAudInit

[HdAudModel_Intel_Lakeport.HW]
Include=hdaudio.inf
Needs=HdAudModel.HW

[HdAudModel_Intel_Lakeport.Services]
Include=hdaudio.inf
Needs=HdAudModel.Services

[HdAudModel_Intel_Lakeport.Interfaces]
Include=hdaudio.inf
Needs=HdAudModel.Interfaces

[HdAudModel_Intel_Lakeport.HdAudInit]
HKR,PinConfigOverrideVerbs,NumVerbs, 0x1,30,00,00,00
HKR,PinConfigOverrideVerbs,0000, 0x1,10,1c,47,21
HKR,PinConfigOverrideVerbs,0001, 0x1,41,1d,47,21
HKR,PinConfigOverrideVerbs,0002, 0x1,01,1e,47,21
HKR,PinConfigOverrideVerbs,0003, 0x1,01,1f,47,21
HKR,PinConfigOverrideVerbs,0004, 0x1,12,1c,57,21
HKR,PinConfigOverrideVerbs,0005, 0x1,10,1d,57,21
HKR,PinConfigOverrideVerbs,0006, 0x1,01,1e,57,21
HKR,PinConfigOverrideVerbs,0007, 0x1,01,1f,57,21
HKR,PinConfigOverrideVerbs,0008, 0x1,11,1c,67,21
HKR,PinConfigOverrideVerbs,0009, 0x1,60,1d,67,21
HKR,PinConfigOverrideVerbs,0010, 0x1,01,1e,67,21
HKR,PinConfigOverrideVerbs,0011, 0x1,01,1f,67,21
HKR,PinConfigOverrideVerbs,0012, 0x1,14,1c,77,21
HKR,PinConfigOverrideVerbs,0013, 0x1,20,1d,77,21
HKR,PinConfigOverrideVerbs,0014, 0x1,01,1e,77,21
HKR,PinConfigOverrideVerbs,0015, 0x1,01,1f,77,21
HKR,PinConfigOverrideVerbs,0016, 0x1,50,1c,87,21
HKR,PinConfigOverrideVerbs,0017, 0x1,91,1d,87,21
HKR,PinConfigOverrideVerbs,0018, 0x1,a1,1e,87,21
HKR,PinConfigOverrideVerbs,0019, 0x1,01,1f,87,21
HKR,PinConfigOverrideVerbs,0020, 0x1,20,1c,97,21
HKR,PinConfigOverrideVerbs,0021, 0x1,41,1d,97,21
HKR,PinConfigOverrideVerbs,0022, 0x1,21,1e,97,21
HKR,PinConfigOverrideVerbs,0023, 0x1,02,1f,97,21
HKR,PinConfigOverrideVerbs,0024, 0x1,40,1c,a7,21
HKR,PinConfigOverrideVerbs,0025, 0x1,31,1d,a7,21
HKR,PinConfigOverrideVerbs,0026, 0x1,81,1e,a7,21
HKR,PinConfigOverrideVerbs,0027, 0x1,01,1f,a7,21
HKR,PinConfigOverrideVerbs,0028, 0x1,30,1c,b7,21
HKR,PinConfigOverrideVerbs,0029, 0x1,91,1d,b7,21
HKR,PinConfigOverrideVerbs,0030, 0x1,a1,1e,b7,21
HKR,PinConfigOverrideVerbs,0031, 0x1,02,1f,b7,21
HKR,PinConfigOverrideVerbs,0032, 0x1,00,1c,c7,21
HKR,PinConfigOverrideVerbs,0033, 0x1,10,1d,c7,21
HKR,PinConfigOverrideVerbs,0034, 0x1,33,1e,c7,21
HKR,PinConfigOverrideVerbs,0035, 0x1,59,1f,c7,21
HKR,PinConfigOverrideVerbs,0036, 0x1,00,1c,d7,21
HKR,PinConfigOverrideVerbs,0037, 0x1,10,1d,d7,21
HKR,PinConfigOverrideVerbs,0038, 0x1,7f,1e,d7,21
HKR,PinConfigOverrideVerbs,0039, 0x1,50,1f,d7,21
HKR,PinConfigOverrideVerbs,0040, 0x1,60,1c,e7,21
HKR,PinConfigOverrideVerbs,0041, 0x1,61,1d,e7,21
HKR,PinConfigOverrideVerbs,0042, 0x1,44,1e,e7,21
HKR,PinConfigOverrideVerbs,0043, 0x1,01,1f,e7,21
HKR,PinConfigOverrideVerbs,0044, 0x1,70,1c,f7,21
HKR,PinConfigOverrideVerbs,0045, 0x1,11,1d,f7,21
HKR,PinConfigOverrideVerbs,0046, 0x1,c4,1e,f7,21
HKR,PinConfigOverrideVerbs,0047, 0x1,01,1f,f7,21

;;======================= HdAudModel_Acer_8200 ===============================


[HdAudModel_Acer_8200]
Include=ks.inf,wdmaudio.inf,hdaudio.inf

Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister,HdAudModel

AddReg    = HdAudModel_Acer_8200.HdAudInit

[HdAudModel_Acer_8200.HW]
Include=hdaudio.inf
Needs=HdAudModel.HW

[HdAudModel_Acer_8200.Services]
Include=hdaudio.inf
Needs=HdAudModel.Services

[HdAudModel_Acer_8200.Interfaces]
Include=hdaudio.inf
Needs=HdAudModel.Interfaces

[HdAudModel_Acer_8200.HdAudInit]
HKR,PinConfigOverrideVerbs,NumVerbs, 0x1,30,00,00,00
HKR,PinConfigOverrideVerbs,0000, 0x1,10,1c,47,01
HKR,PinConfigOverrideVerbs,0001, 0x1,01,1d,47,01
HKR,PinConfigOverrideVerbs,0002, 0x1,10,1e,47,01
HKR,PinConfigOverrideVerbs,0003, 0x1,92,1f,47,01
HKR,PinConfigOverrideVerbs,0004, 0x1,f0,1c,57,01
HKR,PinConfigOverrideVerbs,0005, 0x1,11,1d,57,01
HKR,PinConfigOverrideVerbs,0006, 0x1,11,1e,57,01
HKR,PinConfigOverrideVerbs,0007, 0x1,41,1f,57,01
HKR,PinConfigOverrideVerbs,0008, 0x1,f0,1c,67,01
HKR,PinConfigOverrideVerbs,0009, 0x1,11,1d,67,01
HKR,PinConfigOverrideVerbs,0010, 0x1,11,1e,67,01
HKR,PinConfigOverrideVerbs,0011, 0x1,41,1f,67,01
HKR,PinConfigOverrideVerbs,0012, 0x1,f0,1c,77,01
HKR,PinConfigOverrideVerbs,0013, 0x1,11,1d,77,01
HKR,PinConfigOverrideVerbs,0014, 0x1,11,1e,77,01
HKR,PinConfigOverrideVerbs,0015, 0x1,41,1f,77,01
HKR,PinConfigOverrideVerbs,0016, 0x1,20,1c,87,01
HKR,PinConfigOverrideVerbs,0017, 0x1,21,1d,87,01
HKR,PinConfigOverrideVerbs,0018, 0x1,a1,1e,87,01
HKR,PinConfigOverrideVerbs,0019, 0x1,02,1f,87,01
HKR,PinConfigOverrideVerbs,0020, 0x1,f0,1c,97,01
HKR,PinConfigOverrideVerbs,0021, 0x1,11,1d,97,01
HKR,PinConfigOverrideVerbs,0022, 0x1,11,1e,97,01
HKR,PinConfigOverrideVerbs,0023, 0x1,41,1f,97,01
HKR,PinConfigOverrideVerbs,0024, 0x1,30,1c,a7,01
HKR,PinConfigOverrideVerbs,0025, 0x1,21,1d,a7,01
HKR,PinConfigOverrideVerbs,0026, 0x1,81,1e,a7,01
HKR,PinConfigOverrideVerbs,0027, 0x1,02,1f,a7,01
HKR,PinConfigOverrideVerbs,0028, 0x1,f0,1c,b7,01
HKR,PinConfigOverrideVerbs,0029, 0x1,11,1d,b7,01
HKR,PinConfigOverrideVerbs,0030, 0x1,11,1e,b7,01
HKR,PinConfigOverrideVerbs,0031, 0x1,41,1f,b7,01
HKR,PinConfigOverrideVerbs,0032, 0x1,f0,1c,c7,01
HKR,PinConfigOverrideVerbs,0033, 0x1,11,1d,c7,01
HKR,PinConfigOverrideVerbs,0034, 0x1,11,1e,c7,01
HKR,PinConfigOverrideVerbs,0035, 0x1,41,1f,c7,01
HKR,PinConfigOverrideVerbs,0036, 0x1,00,1c,d7,01
HKR,PinConfigOverrideVerbs,0037, 0x1,11,1d,d7,01
HKR,PinConfigOverrideVerbs,0038, 0x1,83,1e,d7,01
HKR,PinConfigOverrideVerbs,0039, 0x1,41,1f,d7,01
HKR,PinConfigOverrideVerbs,0040, 0x1,40,1c,e7,01
HKR,PinConfigOverrideVerbs,0041, 0x1,11,1d,e7,01
HKR,PinConfigOverrideVerbs,0042, 0x1,45,1e,e7,01
HKR,PinConfigOverrideVerbs,0043, 0x1,02,1f,e7,01
HKR,PinConfigOverrideVerbs,0044, 0x1,f0,1c,f7,01
HKR,PinConfigOverrideVerbs,0045, 0x1,11,1d,f7,01
HKR,PinConfigOverrideVerbs,0046, 0x1,11,1e,f7,01
HKR,PinConfigOverrideVerbs,0047, 0x1,41,1f,f7,01

;;===================== AcerTravelmateC200==============================

[HdAudModel_AcerTravelmateC200]
Include=ks.inf,wdmaudio.inf,hdaudio.inf

Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister,HdAudModel

AddReg    = HdAudModel_AcerTravelmateC200.HdAudInit

[HdAudModel_AcerTravelmateC200.HW]
Include=hdaudio.inf
Needs=HdAudModel.HW

[HdAudModel_AcerTravelmateC200.Services]
Include=hdaudio.inf
Needs=HdAudModel.Services

[HdAudModel_AcerTravelmateC200.Interfaces]
Include=hdaudio.inf
Needs=HdAudModel.Interfaces

[HdAudModel_AcerTravelmateC200.HdAudInit]
HKR,GlobalSettings,EAPDControlMethod,1,01,00,00,00 ; GPIO Pin
HKR,GlobalSettings,GPIOPinNum,1,00,00,00,00 ; GPIO 1
HKR,GlobalSettings,GPIOEAPDOnValue,1,01,00,00,00 ; value 0 --> pull GPIO pin high to turn on external AMP
HKR,PinConfigOverrideVerbs,NumVerbs, 0x1,2c,00,00,00

HKR,PinConfigOverrideVerbs,0000, 0x1,1f,1c,f7,00
HKR,PinConfigOverrideVerbs,0001, 0x1,40,1d,f7,00
HKR,PinConfigOverrideVerbs,0002, 0x1,21,1e,f7,00
HKR,PinConfigOverrideVerbs,0003, 0x1,04,1f,f7,00
HKR,PinConfigOverrideVerbs,0004, 0x1,00,1c,07,01
HKR,PinConfigOverrideVerbs,0005, 0x1,11,1d,07,01
HKR,PinConfigOverrideVerbs,0006, 0x1,11,1e,07,01
HKR,PinConfigOverrideVerbs,0007, 0x1,41,1f,07,01
HKR,PinConfigOverrideVerbs,0008, 0x1,10,1c,17,01
HKR,PinConfigOverrideVerbs,0009, 0x1,01,1d,17,01
HKR,PinConfigOverrideVerbs,0010, 0x1,10,1e,17,01
HKR,PinConfigOverrideVerbs,0011, 0x1,92,1f,17,01
HKR,PinConfigOverrideVerbs,0012, 0x1,20,1c,27,01
HKR,PinConfigOverrideVerbs,0013, 0x1,01,1d,27,01
HKR,PinConfigOverrideVerbs,0014, 0x1,a0,1e,27,01
HKR,PinConfigOverrideVerbs,0015, 0x1,92,1f,27,01
HKR,PinConfigOverrideVerbs,0016, 0x1,00,1c,37,01
HKR,PinConfigOverrideVerbs,0017, 0x1,11,1d,37,01
HKR,PinConfigOverrideVerbs,0018, 0x1,11,1e,37,01
HKR,PinConfigOverrideVerbs,0019, 0x1,41,1f,37,01
HKR,PinConfigOverrideVerbs,0020, 0x1,30,1c,47,01
HKR,PinConfigOverrideVerbs,0021, 0x1,31,1d,47,01
HKR,PinConfigOverrideVerbs,0022, 0x1,81,1e,47,01
HKR,PinConfigOverrideVerbs,0023, 0x1,04,1f,47,01
HKR,PinConfigOverrideVerbs,0024, 0x1,00,1c,57,01
HKR,PinConfigOverrideVerbs,0025, 0x1,11,1d,57,01
HKR,PinConfigOverrideVerbs,0026, 0x1,83,1e,57,01
HKR,PinConfigOverrideVerbs,0027, 0x1,77,1f,57,01
HKR,PinConfigOverrideVerbs,0028, 0x1,00,1c,67,01
HKR,PinConfigOverrideVerbs,0029, 0x1,11,1d,67,01
HKR,PinConfigOverrideVerbs,0030, 0x1,11,1e,67,01
HKR,PinConfigOverrideVerbs,0031, 0x1,41,1f,67,01
HKR,PinConfigOverrideVerbs,0032, 0x1,00,1c,77,01
HKR,PinConfigOverrideVerbs,0033, 0x1,11,1d,77,01
HKR,PinConfigOverrideVerbs,0034, 0x1,83,1e,77,01
HKR,PinConfigOverrideVerbs,0035, 0x1,77,1f,77,01
HKR,PinConfigOverrideVerbs,0036, 0x1,00,1c,87,01
HKR,PinConfigOverrideVerbs,0037, 0x1,11,1d,87,01
HKR,PinConfigOverrideVerbs,0038, 0x1,43,1e,87,01
HKR,PinConfigOverrideVerbs,0039, 0x1,77,1f,87,01
HKR,PinConfigOverrideVerbs,0040, 0x1,00,1c,97,01
HKR,PinConfigOverrideVerbs,0041, 0x1,11,1d,97,01
HKR,PinConfigOverrideVerbs,0042, 0x1,11,1e,97,01
HKR,PinConfigOverrideVerbs,0043, 0x1,41,1f,97,01

;;======================= HdAudModel_Lenovo_8251-G3U ===============================


[HdAudModel_Lenovo_8251-G3U]
Include=ks.inf,wdmaudio.inf,hdaudio.inf

Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister,HdAudModel

AddReg    = HdAudModel_Lenovo_8251-G3U.HdAudInit

[HdAudModel_Lenovo_8251-G3U.HW]
Include=hdaudio.inf
Needs=HdAudModel.HW

[HdAudModel_Lenovo_8251-G3U.Services]
Include=hdaudio.inf
Needs=HdAudModel.Services

[HdAudModel_Lenovo_8251-G3U.Interfaces]
Include=hdaudio.inf
Needs=HdAudModel.Interfaces

[HdAudModel_Lenovo_8251-G3U.HdAudInit]
HKR,PinConfigOverrideVerbs,NumVerbs, 0x1,28,00,00,00
HKR,PinConfigOverrideVerbs,0000, 0x1,00,1c,57,00
HKR,PinConfigOverrideVerbs,0001, 0x1,41,1d,57,00
HKR,PinConfigOverrideVerbs,0002, 0x1,21,1e,57,00
HKR,PinConfigOverrideVerbs,0003, 0x1,41,1f,57,00
HKR,PinConfigOverrideVerbs,0004, 0x1,10,1c,67,00
HKR,PinConfigOverrideVerbs,0005, 0x1,41,1d,67,00
HKR,PinConfigOverrideVerbs,0006, 0x1,01,1e,67,00
HKR,PinConfigOverrideVerbs,0007, 0x1,02,1f,67,00
HKR,PinConfigOverrideVerbs,0008, 0x1,00,1c,77,00
HKR,PinConfigOverrideVerbs,0009, 0x1,00,1d,77,00
HKR,PinConfigOverrideVerbs,0010, 0x1,07,1e,77,00
HKR,PinConfigOverrideVerbs,0011, 0x1,50,1f,77,00
HKR,PinConfigOverrideVerbs,0012, 0x1,20,1c,87,00
HKR,PinConfigOverrideVerbs,0013, 0x1,91,1d,87,00
HKR,PinConfigOverrideVerbs,0014, 0x1,a1,1e,87,00
HKR,PinConfigOverrideVerbs,0015, 0x1,02,1f,87,00
HKR,PinConfigOverrideVerbs,0016, 0x1,2f,1c,97,00
HKR,PinConfigOverrideVerbs,0017, 0x1,31,1d,97,00
HKR,PinConfigOverrideVerbs,0018, 0x1,81,1e,97,00
HKR,PinConfigOverrideVerbs,0019, 0x1,01,1f,97,00
HKR,PinConfigOverrideVerbs,0020, 0x1,00,1c,a7,00
HKR,PinConfigOverrideVerbs,0021, 0x1,10,1d,a7,00
HKR,PinConfigOverrideVerbs,0022, 0x1,45,1e,a7,00
HKR,PinConfigOverrideVerbs,0023, 0x1,41,1f,a7,00
HKR,PinConfigOverrideVerbs,0024, 0x1,00,1c,67,01
HKR,PinConfigOverrideVerbs,0025, 0x1,00,1d,67,01
HKR,PinConfigOverrideVerbs,0026, 0x1,f3,1e,67,01
HKR,PinConfigOverrideVerbs,0027, 0x1,50,1f,67,01
HKR,PinConfigOverrideVerbs,0028, 0x1,00,1c,77,01
HKR,PinConfigOverrideVerbs,0029, 0x1,00,1d,77,01
HKR,PinConfigOverrideVerbs,0030, 0x1,93,1e,77,01
HKR,PinConfigOverrideVerbs,0031, 0x1,50,1f,77,01
HKR,PinConfigOverrideVerbs,0032, 0x1,00,1c,87,01
HKR,PinConfigOverrideVerbs,0033, 0x1,90,1d,87,01
HKR,PinConfigOverrideVerbs,0034, 0x1,a1,1e,87,01
HKR,PinConfigOverrideVerbs,0035, 0x1,41,1f,87,01
HKR,PinConfigOverrideVerbs,0036, 0x1,00,1c,97,01
HKR,PinConfigOverrideVerbs,0037, 0x1,00,1d,97,01
HKR,PinConfigOverrideVerbs,0038, 0x1,33,1e,97,01
HKR,PinConfigOverrideVerbs,0039, 0x1,50,1f,97,01

;;===================== HdAudModel_EAPDReversed ==============================

[HdAudModel_EAPDReversed]
Include=ks.inf,wdmaudio.inf,hdaudio.inf

Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister,HdAudModel

AddReg    = HdAudModel_EAPDReversed.HdAudInit

[HdAudModel_EAPDReversed.HW]
Include=hdaudio.inf
Needs=HdAudModel.HW

[HdAudModel_EAPDReversed.Services]
Include=hdaudio.inf
Needs=HdAudModel.Services

[HdAudModel_EAPDReversed.Interfaces]
Include=hdaudio.inf
Needs=HdAudModel.Interfaces

[HdAudModel_EAPDReversed.HdAudInit]
HKR,GlobalSettings,EAPDControlMethod,1,00,00,00,00 ; EAPD Pin
HKR,GlobalSettings,EAPDPinOnValue,1,00,00,00,00 ; value 0 --> clear EAPD bit to turn on external AMP

;;===================== HdAudModel_EAPD_GPIO_Pin2_On_0 ==============================

[HdAudModel_EAPD_GPIO_Pin2_On_0]
Include=ks.inf,wdmaudio.inf,hdaudio.inf

Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister,HdAudModel

AddReg    = HdAudModel_EAPD_GPIO_Pin2_On_0.HdAudInit

[HdAudModel_EAPD_GPIO_Pin2_On_0.HW]
Include=hdaudio.inf
Needs=HdAudModel.HW

[HdAudModel_EAPD_GPIO_Pin2_On_0.Services]
Include=hdaudio.inf
Needs=HdAudModel.Services

[HdAudModel_EAPD_GPIO_Pin2_On_0.Interfaces]
Include=hdaudio.inf
Needs=HdAudModel.Interfaces

[HdAudModel_EAPD_GPIO_Pin2_On_0.HdAudInit]
HKR,GlobalSettings,EAPDControlMethod,1,01,00,00,00 ; GPIO
HKR,GlobalSettings,GPIOPinNum,1,02,00,00,00 ; GPIO pin number 2
HKR,GlobalSettings,GPIOEAPDOnValue,1,00,00,00,00 ; Set to 0 to enable EAPD

;;===================== HdAudModel_DisableIdlePower ==============================

[HdAudModel_DisableIdlePower]
Include=ks.inf,wdmaudio.inf,hdaudio.inf

Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister,HdAudModel

AddReg    = HdAudModel_DisableIdlePower.HdAudInit

[HdAudModel_DisableIdlePower.HW]
Include=hdaudio.inf
Needs=HdAudModel.HW

[HdAudModel_DisableIdlePower.Services]
Include=hdaudio.inf
Needs=HdAudModel.Services

[HdAudModel_DisableIdlePower.Interfaces]
Include=hdaudio.inf
Needs=HdAudModel.Interfaces

[HdAudModel_DisableIdlePower.HdAudInit]
HKR,PowerSettings,ConservationIdleTime,1,00,00,00,0     ; Not doing idle power management when on battery
HKR,PowerSettings,PerformanceIdleTime,1,00,00,00,00     ; Not doing idle power management when on AC power
HKR,PowerSettings,IdlePowerState,1,03,00,00,00          ; go to D3 for idle power management

;;===================== HdAudModel_CustomConnTypeA ==============================

[HdAudModel_CustomConnTypeA]
Include=ks.inf,wdmaudio.inf,hdaudio.inf

Needs=KS.Registration,WDMAUDIO.Registration,mssysfx.CopyFilesAndRegister,HdAudModel

AddReg    = HdAudModel_CustomConnTypeA.HdAudInit

[HdAudModel_CustomConnTypeA.HW]
Include=hdaudio.inf
Needs=HdAudModel.HW

[HdAudModel_CustomConnTypeA.Services]
Include=hdaudio.inf
Needs=HdAudModel.Services

[HdAudModel_CustomConnTypeA.Interfaces]
Include=hdaudio.inf
Needs=HdAudModel.Interfaces

[HdAudModel_CustomConnTypeA.HdAudInit]
HKR,GlobalSettings,UseCustomConnectionTypeA,1,01,00,00,00 ; Set to 1 to enable using vendor defined connection type verb

[Strings]
HighDefAudioDevice_DeviceDesc = "High Definition Audio Device"
