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