]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.inf
1. Correct File header to ## @file
[mirror_edk2.git] / MdeModulePkg / Bus / Pci / UhciDxe / UhciDxe.inf
CommitLineData
6bfbb5f0 1## @file\r
5f8be012 2# \r
3# Component Description File For UhciDxe Module.\r
913cb9dc 4#\r
5f8be012 5# UhciDxe driver is responsible for managing the behavior of UHCI controller. \r
6# It implements the interfaces of monitoring the status of all ports and transferring\r
7# Control, Bulk, Interrupt and Isochronous requests to Usb1.x device\r
8#\r
6bfbb5f0 9# Copyright (c) 2006 - 2010, Intel Corporation. \r
913cb9dc 10#\r
11# All rights reserved. This program and the accompanying materials\r
12# are licensed and made available under the terms and conditions of the BSD License\r
13# which accompanies this distribution. The full text of the license may be found at\r
14# http://opensource.org/licenses/bsd-license.php\r
15#\r
16# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
17# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
18#\r
19#\r
6bfbb5f0 20##\r
913cb9dc 21\r
913cb9dc 22[Defines]\r
23 INF_VERSION = 0x00010005\r
f183b4f3 24 BASE_NAME = UhciDxe\r
913cb9dc 25 FILE_GUID = 2FB92EFA-2EE0-4bae-9EB6-7464125E1EF7\r
d3f16117 26 MODULE_TYPE = UEFI_DRIVER\r
913cb9dc 27 VERSION_STRING = 1.0\r
cfc8865f 28 \r
913cb9dc 29 ENTRY_POINT = UhciDriverEntryPoint\r
30\r
31#\r
32# The following information is for reference only and not required by the build tools.\r
33#\r
34# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
35#\r
d354ab7f 36# DRIVER_BINDING = gUhciDriverBinding \r
37# COMPONENT_NAME = gUhciComponentName\r
38# COMPONENT_NAME2 = gUhciComponentName2\r
39#\r
913cb9dc 40\r
6bfbb5f0 41[Sources]\r
913cb9dc 42 UhciSched.c\r
43 UhciDebug.c\r
44 UsbHcMem.h\r
45 UhciDebug.h\r
46 UhciQueue.c\r
47 UhciReg.c\r
48 UsbHcMem.c\r
49 UhciQueue.h\r
50 Uhci.c\r
51 Uhci.h\r
52 UhciReg.h\r
53 UhciSched.h\r
54 ComponentName.c\r
aa79b0b3 55 ComponentName.h\r
913cb9dc 56\r
57\r
913cb9dc 58[Packages]\r
59 MdePkg/MdePkg.dec\r
dd4047a5 60 MdeModulePkg/MdeModulePkg.dec\r
913cb9dc 61\r
dd4047a5 62[FeaturePcd]\r
3dcdbe7a 63 gEfiMdeModulePkgTokenSpaceGuid.PcdTurnOffUsbLegacySupport ## SOMETIME_CONSUMES (enable/disable usb legacy support.)\r
913cb9dc 64\r
913cb9dc 65[LibraryClasses]\r
66 MemoryAllocationLib\r
67 BaseLib\r
68 UefiLib\r
69 UefiBootServicesTableLib\r
70 UefiDriverEntryPoint\r
71 BaseMemoryLib\r
72 DebugLib\r
dd4047a5 73 PcdLib\r
913cb9dc 74\r
0428a6cb 75[Guids]\r
76 gEfiEventExitBootServicesGuid ## PRODUCES ## Event\r
913cb9dc 77\r
913cb9dc 78[Protocols]\r
7b728d62 79 gEfiPciIoProtocolGuid ## TO_START\r
80 gEfiUsb2HcProtocolGuid ## BY_START\r
913cb9dc 81\r
603e7c0c 82# [Event]\r
83# ##\r
84# # Periodic timer event for checking the result of interrupt transfer execution.\r
85# #\r
86# EVENT_TYPE_PERIODIC_TIMER ## PRODUCES\r
87#\r