xref: /OK3568_Linux_fs/kernel/Documentation/usb/linux-cdc-acm.inf (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun; Windows USB CDC ACM Setup File
2*4882a593Smuzhiyun
3*4882a593Smuzhiyun; Based on INF template which was:
4*4882a593Smuzhiyun;     Copyright (c) 2000 Microsoft Corporation
5*4882a593Smuzhiyun;     Copyright (c) 2007 Microchip Technology Inc.
6*4882a593Smuzhiyun; likely to be covered by the MLPL as found at:
7*4882a593Smuzhiyun;    <http://msdn.microsoft.com/en-us/cc300389.aspx#MLPL>.
8*4882a593Smuzhiyun; For use only on Windows operating systems.
9*4882a593Smuzhiyun
10*4882a593Smuzhiyun[Version]
11*4882a593SmuzhiyunSignature="$Windows NT$"
12*4882a593SmuzhiyunClass=Ports
13*4882a593SmuzhiyunClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
14*4882a593SmuzhiyunProvider=%Linux%
15*4882a593SmuzhiyunDriverVer=11/15/2007,5.1.2600.0
16*4882a593Smuzhiyun
17*4882a593Smuzhiyun[Manufacturer]
18*4882a593Smuzhiyun%Linux%=DeviceList, NTamd64
19*4882a593Smuzhiyun
20*4882a593Smuzhiyun[DestinationDirs]
21*4882a593SmuzhiyunDefaultDestDir=12
22*4882a593Smuzhiyun
23*4882a593Smuzhiyun
24*4882a593Smuzhiyun;------------------------------------------------------------------------------
25*4882a593Smuzhiyun;  Windows 2000/XP/Vista-32bit Sections
26*4882a593Smuzhiyun;------------------------------------------------------------------------------
27*4882a593Smuzhiyun
28*4882a593Smuzhiyun[DriverInstall.nt]
29*4882a593Smuzhiyuninclude=mdmcpq.inf
30*4882a593SmuzhiyunCopyFiles=DriverCopyFiles.nt
31*4882a593SmuzhiyunAddReg=DriverInstall.nt.AddReg
32*4882a593Smuzhiyun
33*4882a593Smuzhiyun[DriverCopyFiles.nt]
34*4882a593Smuzhiyunusbser.sys,,,0x20
35*4882a593Smuzhiyun
36*4882a593Smuzhiyun[DriverInstall.nt.AddReg]
37*4882a593SmuzhiyunHKR,,DevLoader,,*ntkern
38*4882a593SmuzhiyunHKR,,NTMPDriver,,USBSER.sys
39*4882a593SmuzhiyunHKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
40*4882a593Smuzhiyun
41*4882a593Smuzhiyun[DriverInstall.nt.Services]
42*4882a593SmuzhiyunAddService=usbser, 0x00000002, DriverService.nt
43*4882a593Smuzhiyun
44*4882a593Smuzhiyun[DriverService.nt]
45*4882a593SmuzhiyunDisplayName=%SERVICE%
46*4882a593SmuzhiyunServiceType=1
47*4882a593SmuzhiyunStartType=3
48*4882a593SmuzhiyunErrorControl=1
49*4882a593SmuzhiyunServiceBinary=%12%\USBSER.sys
50*4882a593Smuzhiyun
51*4882a593Smuzhiyun;------------------------------------------------------------------------------
52*4882a593Smuzhiyun;  Vista-64bit Sections
53*4882a593Smuzhiyun;------------------------------------------------------------------------------
54*4882a593Smuzhiyun
55*4882a593Smuzhiyun[DriverInstall.NTamd64]
56*4882a593Smuzhiyuninclude=mdmcpq.inf
57*4882a593SmuzhiyunCopyFiles=DriverCopyFiles.NTamd64
58*4882a593SmuzhiyunAddReg=DriverInstall.NTamd64.AddReg
59*4882a593Smuzhiyun
60*4882a593Smuzhiyun[DriverCopyFiles.NTamd64]
61*4882a593SmuzhiyunUSBSER.sys,,,0x20
62*4882a593Smuzhiyun
63*4882a593Smuzhiyun[DriverInstall.NTamd64.AddReg]
64*4882a593SmuzhiyunHKR,,DevLoader,,*ntkern
65*4882a593SmuzhiyunHKR,,NTMPDriver,,USBSER.sys
66*4882a593SmuzhiyunHKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
67*4882a593Smuzhiyun
68*4882a593Smuzhiyun[DriverInstall.NTamd64.Services]
69*4882a593SmuzhiyunAddService=usbser, 0x00000002, DriverService.NTamd64
70*4882a593Smuzhiyun
71*4882a593Smuzhiyun[DriverService.NTamd64]
72*4882a593SmuzhiyunDisplayName=%SERVICE%
73*4882a593SmuzhiyunServiceType=1
74*4882a593SmuzhiyunStartType=3
75*4882a593SmuzhiyunErrorControl=1
76*4882a593SmuzhiyunServiceBinary=%12%\USBSER.sys
77*4882a593Smuzhiyun
78*4882a593Smuzhiyun
79*4882a593Smuzhiyun;------------------------------------------------------------------------------
80*4882a593Smuzhiyun;  Vendor and Product ID Definitions
81*4882a593Smuzhiyun;------------------------------------------------------------------------------
82*4882a593Smuzhiyun; When developing your USB device, the VID and PID used in the PC side
83*4882a593Smuzhiyun; application program and the firmware on the microcontroller must match.
84*4882a593Smuzhiyun; Modify the below line to use your VID and PID.  Use the format as shown
85*4882a593Smuzhiyun; below.
86*4882a593Smuzhiyun; Note: One INF file can be used for multiple devices with different
87*4882a593Smuzhiyun;       VID and PIDs.  For each supported device, append
88*4882a593Smuzhiyun;       ",USB\VID_xxxx&PID_yyyy" to the end of the line.
89*4882a593Smuzhiyun;------------------------------------------------------------------------------
90*4882a593Smuzhiyun[SourceDisksFiles]
91*4882a593Smuzhiyun[SourceDisksNames]
92*4882a593Smuzhiyun[DeviceList]
93*4882a593Smuzhiyun%DESCRIPTION%=DriverInstall, USB\VID_0525&PID_A4A7, USB\VID_1D6B&PID_0104&MI_02, USB\VID_1D6B&PID_0106&MI_00
94*4882a593Smuzhiyun
95*4882a593Smuzhiyun[DeviceList.NTamd64]
96*4882a593Smuzhiyun%DESCRIPTION%=DriverInstall, USB\VID_0525&PID_A4A7, USB\VID_1D6B&PID_0104&MI_02, USB\VID_1D6B&PID_0106&MI_00
97*4882a593Smuzhiyun
98*4882a593Smuzhiyun
99*4882a593Smuzhiyun;------------------------------------------------------------------------------
100*4882a593Smuzhiyun;  String Definitions
101*4882a593Smuzhiyun;------------------------------------------------------------------------------
102*4882a593Smuzhiyun;Modify these strings to customize your device
103*4882a593Smuzhiyun;------------------------------------------------------------------------------
104*4882a593Smuzhiyun[Strings]
105*4882a593SmuzhiyunLinux               = "Linux Developer Community"
106*4882a593SmuzhiyunDESCRIPTION         = "Gadget Serial"
107*4882a593SmuzhiyunSERVICE             = "USB RS-232 Emulation Driver"
108