;-------------------------------------------------------------------------------
;
; buspcie950.reg
;
;-------------------------------------------------------------------------------
;
; Copyright (C) 2007 Oxford Semiconductor Ltd.
;
; Author: David Chen,
;
;-------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Pci\Template\pcie950]
    "Class"=dword:07
    "SubClass"=dword:00
;    "ProgIF"=dword:02   ; disabled for better compatibility
    "VendorID"=multi_sz:"1415","1415","1415","1415","1415","1415","1415","1415","1415","1415"
    "DeviceID"=multi_sz:"C11B","C11F","C138","C13D","C158","C15D","C208","C20D","C308","C30D"
    "Dll"="buspcie950.dll"
    "IsrDll"="isrpcie950.dll"
    "IsrHandler"="ISRHandler"
    "Order"=dword:0
    "UartDll"="compcie950.dll"
	"ReadBrandFile"=dword:1
	"BrandingFile"="pcie_branding_file.oxbx"
; setting crystal frequency 0x3B9ACA0 = 62,500,000
    "CrystalFrequency"=dword:3B9ACA0
; setting control levels
    "TxIntTrigLevel"=dword:20
    "RxIntTrigLevel"=dword:60
    "FlowCtrlLowLevel"=dword:10
    "FlowCtrlHighLevel"=dword:70
    "BaudrateMapListFrom"=multi_sz:"115200","921600"
; Set line driver control mode: 0 --- No control (default)
;                               1 --- Low enable (for most RS422/485
;                               2 --- High enable (?)
;    "LineDriverControl"=dword:1
; Set line driver hold delay (bits + phases) time (in hex)
;    "LineDriverDelayBits"=dword:8
;    "LineDriverDelayPhases"=dword:3

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Pci\Template\pcie200a]
    "Class"=dword:07
    "SubClass"=dword:00
;    "ProgIF"=dword:02   ; disabled for better compatibility
    "VendorID"=multi_sz:"1415","1415","1415","1415","1415","1415","1415","1415","1415","1415","1415","1415","1415"
    "DeviceID"=multi_sz:"C40B","C40F","C41B","C41F","C42B","C42F","C43B","C43F","C44B","C44F","C45B","C45F","C46B"
    "Dll"="buspcie950.dll"
    "IsrDll"="isrpcie950.dll"
    "IsrHandler"="ISRHandler"
    "Order"=dword:0
    "UartDll"="compcie950.dll"
	"ReadBrandFile"=dword:1
	"BrandingFile"="pcie_branding_file.oxbx"

; setting crystal frequency 0x3B9ACA0 = 62,500,000
    "CrystalFrequency"=dword:3B9ACA0
; setting control levels
    "TxIntTrigLevel"=dword:20
    "RxIntTrigLevel"=dword:60
    "FlowCtrlLowLevel"=dword:10
    "FlowCtrlHighLevel"=dword:70

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Pci\Template\pcie200b]
    "Class"=dword:07
    "SubClass"=dword:00
;    "ProgIF"=dword:02   ; disabled for better compatibility
    "VendorID"=multi_sz:"1415","1415","1415","1415","1415","1415","1415","1415","1415","1415","1415","1415","1415"
    "DeviceID"=multi_sz:"C46F","C47B","C47F","C48B","C48F","C49B","C49F","C4AB","C4AF","C4BB","C4BF","C4CB","C4CF"
    "Dll"="buspcie950.dll"
    "IsrDll"="isrpcie950.dll"
    "IsrHandler"="ISRHandler"
    "Order"=dword:0
    "UartDll"="compcie950.dll"
	"ReadBrandFile"=dword:1
	"BrandingFile"="pcie_branding_file.oxbx"

; setting crystal frequency 0x3B9ACA0 = 62,500,000
    "CrystalFrequency"=dword:3B9ACA0
; setting control levels
    "TxIntTrigLevel"=dword:20
    "RxIntTrigLevel"=dword:60
    "FlowCtrlLowLevel"=dword:10
    "FlowCtrlHighLevel"=dword:70
;-------------------------------------------------------------------------------
; End of pcie950.reg
;-------------------------------------------------------------------------------

