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