;Copyright (c) 2020 Qualcomm Technologies, Inc.  All Rights Reserved.
;
;Module Name:
;    qcaud.inf

[Version]
Signature="$WINDOWS NT$"
Class=Media
ClassGuid={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%QCOM%
DriverVer = 10/02/2025,1.0.4444.9300
CatalogFile=qcaucd6490.cat
PnpLockDown=1

[SourceDisksNames]
1 = %DiskId1%

[SourceDisksFiles]
qcaucd6490.sys = 1

[DestinationDirs]
DefaultDestDir = 13

;*****************************************
; Audio Device Driver Install Section
;*****************************************

[Manufacturer]
%StdMfg%=Standard,NTARM64.10.0...16299

[Standard.NTARM64.10.0...16299]
%AUCD.DeviceDesc% = AUCD,ADCM\QCOM0EC1

[AUCD.NT]
CopyFiles = Drivers_Dir

[Drivers_Dir]
qcaucd6490.sys

[AUCD.NT.HW]
Addreg=AUCDReg_Common

[AUCDReg_Common]
;Inflight recording logs independent of trace logging
HKR,AUCD\Parameters,"EnableIFRLogging",%REG_DWORD%,0x1
;Bustypes- Slimbus - 0, I2C - 1, SPMI - 2, AHB - 3
HKR,AUCD\BUSINFO,"Bustype",%REG_DWORD%,0x00000003


;-------------- Service installation
[AUCD.NT.Services]
AddService = qcaucd,%SPSVCINST_ASSOCSERVICE%,AUCD_Service_Inst

; -------------- AUCD driver install sections
[AUCD_Service_Inst]
DisplayName    = %AUCD.SvcDesc%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START 
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %13%\qcaucd6490.sys
LoadOrderGroup = Extended Base

[Strings]
REG_SZ                = 0x00000000
REG_DWORD             = 0x00010001
SPSVCINST_ASSOCSERVICE= 0x00000002
QCOM = "Qualcomm"
StdMfg = "(Standard system devices)"
AUCD.DeviceDesc = "Qualcomm(R) Aqstic(TM)"
AUCD.SvcDesc = "Qualcomm(R) Aqstic(TM)"
DiskId1 = "Qualcomm Audio Device Installation Disk"
