;
; Copyright (c) 2012-2017 by Qualcomm Technologies Incorporated.  All Rights Reserved.
;

[Version]
Signature   = "$Windows NT$"
Class       = Ports
ClassGuid   = {4D36E978-E325-11CE-BFC1-08002BE10318}
Provider    = %Manufacturer_Name%
DriverVer = 05/28/2019,1.0.10600.1000
CatalogFile = qcuart850.cat

[SourceDisksNames]
1 = %Disk_Description%

[SourceDisksFiles]
qcuart850.sys = 1

[DestinationDirs]
DefaultDestDir = 13 ; Driver Store

[ControlFlags]
ExcludeFromSelect = *

[Manufacturer]
%Manufacturer_Name% = Qualcomm_Models, NTARM64

[Qualcomm_Models.NTARM64]
%Device_Description% = UART_Install, ACPI\QCOM0236

[UART_Install]
CopyFiles = @qcuart850.sys
AddProperty = WDTFSOCDeviceCategory

[WDTFSOCDeviceCategory]
{5D078032-6378-437B-8DA5-9B32B7CA3FDD},2,7,,2
[UART_Install.HW]
AddReg=Hardware_Registry_Base, Hardware_Registry_Base_850
[Hardware_Registry_Base]
[Hardware_Registry_Base_850]
HKR,Instance\7,"UartClass",%REG_DWORD%, 0x02
HKR,Instance\7,"EnableGsi",%REG_DWORD%, 0x00  
HKR,Instance\7,"GpiiId",%REG_DWORD%, 0x6
HKR,Instance\7,"QupType",%REG_DWORD%, 0
HKR,Instance\10,"UartClass",%REG_DWORD%, 0x02
HKR,Instance\10,"EnableGsi",%REG_DWORD%, 0x00  
HKR,Instance\10,"GpiiId",%REG_DWORD%, 0x04
HKR,Instance\10,"QupType",%REG_DWORD%, 1
[UART_Install.Services]
AddService = qcuart, 0x00000002, UART_Service_Install

[UART_Service_Install]
DisplayName   = %Service_Name%
ServiceType   = 1 ; SERVICE_KERNEL_DRIVER
StartType     = 3 ; SERVICE_DEMAND_START
ErrorControl  = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %13%\qcuart850.sys

[UART_Install.Wdf]
KmdfService = qcuart, UART_wdfsect

[UART_wdfsect]
KmdfLibraryVersion = 1.25

[Strings]
Manufacturer_Name  = "Qualcomm Technologies, Inc."
Disk_Description   = "Qualcomm UART Device Installation Disk"
Device_Description = "Qualcomm(R) Bus Device"
Service_Name       = "Qualcomm(R) Bus Device"
REG_DWORD          = 0x00010001
