xref: /openbmc/linux/Documentation/usb/linux.inf (revision 90eef5b8)
190eef5b8SMichal Nazarewicz; Based on template INF file found at
290eef5b8SMichal Nazarewicz;    <http://msdn.microsoft.com/en-us/library/ff570620.aspx>
390eef5b8SMichal Nazarewicz; which was:
490eef5b8SMichal Nazarewicz;    Copyright (c) Microsoft Corporation
590eef5b8SMichal Nazarewicz; and released under the MLPL as found at:
690eef5b8SMichal Nazarewicz;    <http://msdn.microsoft.com/en-us/cc300389.aspx#MLPL>.
790eef5b8SMichal Nazarewicz; For use only on Windows operating systems.
81da177e4SLinus Torvalds
91da177e4SLinus Torvalds[Version]
1090eef5b8SMichal NazarewiczSignature           = "$Windows NT$"
111da177e4SLinus TorvaldsClass               = Net
121da177e4SLinus TorvaldsClassGUID           = {4d36e972-e325-11ce-bfc1-08002be10318}
131da177e4SLinus TorvaldsProvider            = %Linux%
1490eef5b8SMichal NazarewiczDriverVer           = 06/21/2006,6.0.6000.16384
151da177e4SLinus Torvalds
161da177e4SLinus Torvalds[Manufacturer]
1790eef5b8SMichal Nazarewicz%Linux%             = LinuxDevices,NTx86,NTamd64,NTia64
181da177e4SLinus Torvalds
1990eef5b8SMichal Nazarewicz; Decoration for x86 architecture
2090eef5b8SMichal Nazarewicz[LinuxDevices.NTx86]
211da177e4SLinus Torvalds%LinuxDevice%       = RNDIS.NT.5.1, USB\VID_0525&PID_a4a2
221da177e4SLinus Torvalds
2390eef5b8SMichal Nazarewicz; Decoration for x64 architecture
2490eef5b8SMichal Nazarewicz[LinuxDevices.NTamd64]
2590eef5b8SMichal Nazarewicz%LinuxDevice%       = RNDIS.NT.5.1, USB\VID_0525&PID_a4a2
2690eef5b8SMichal Nazarewicz
2790eef5b8SMichal Nazarewicz; Decoration for ia64 architecture
2890eef5b8SMichal Nazarewicz[LinuxDevices.NTia64]
2990eef5b8SMichal Nazarewicz%LinuxDevice%       = RNDIS.NT.5.1, USB\VID_0525&PID_a4a2
3090eef5b8SMichal Nazarewicz
3190eef5b8SMichal Nazarewicz;@@@ This is the common setting for setup
321da177e4SLinus Torvalds[ControlFlags]
331da177e4SLinus TorvaldsExcludeFromSelect=*
341da177e4SLinus Torvalds
3590eef5b8SMichal Nazarewicz; DDInstall section
3690eef5b8SMichal Nazarewicz; References the in-build Netrndis.inf
371da177e4SLinus Torvalds[RNDIS.NT.5.1]
381da177e4SLinus TorvaldsCharacteristics     = 0x84   ; NCF_PHYSICAL + NCF_HAS_UI
391da177e4SLinus TorvaldsBusType             = 15
4090eef5b8SMichal Nazarewicz; NEVER REMOVE THE FOLLOWING REFERENCE FOR NETRNDIS.INF
4190eef5b8SMichal Nazarewiczinclude             = netrndis.inf
4290eef5b8SMichal Nazarewiczneeds               = Usb_Rndis.ndi
4390eef5b8SMichal NazarewiczAddReg              = Rndis_AddReg_Vista
441da177e4SLinus Torvalds
4590eef5b8SMichal Nazarewicz; DDInstal.Services section
461da177e4SLinus Torvalds[RNDIS.NT.5.1.Services]
4790eef5b8SMichal Nazarewiczinclude             = netrndis.inf
4890eef5b8SMichal Nazarewiczneeds               = Usb_Rndis.ndi.Services
491da177e4SLinus Torvalds
5090eef5b8SMichal Nazarewicz; Optional registry settings. You can modify as needed.
5190eef5b8SMichal Nazarewicz[RNDIS_AddReg_Vista]
5290eef5b8SMichal NazarewiczHKR, NDI\params\VistaProperty, ParamDesc,  0, %Vista_Property%
5390eef5b8SMichal NazarewiczHKR, NDI\params\VistaProperty, type,       0, "edit"
5490eef5b8SMichal NazarewiczHKR, NDI\params\VistaProperty, LimitText,  0, "12"
5590eef5b8SMichal NazarewiczHKR, NDI\params\VistaProperty, UpperCase,  0, "1"
5690eef5b8SMichal NazarewiczHKR, NDI\params\VistaProperty, default,    0, " "
5790eef5b8SMichal NazarewiczHKR, NDI\params\VistaProperty, optional,   0, "1"
581da177e4SLinus Torvalds
5990eef5b8SMichal Nazarewicz; No sys copyfiles - the sys files are already in-build
6090eef5b8SMichal Nazarewicz; (part of the operating system).
6190eef5b8SMichal Nazarewicz; We do not support XP SP1-, 2003 SP1-, ME, 9x.
621da177e4SLinus Torvalds
631da177e4SLinus Torvalds[Strings]
641da177e4SLinus TorvaldsLinux                 = "Linux Developer Community"
651da177e4SLinus TorvaldsLinuxDevice           = "Linux USB Ethernet/RNDIS Gadget"
6690eef5b8SMichal NazarewiczVista_Property        = "Optional Vista Property"
67