]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / MdeModulePkg / Bus / Pci / UhciDxe / UhciDxe.inf
CommitLineData
6bfbb5f0 1## @file\r
d1102dba 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
d1102dba 6# Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
913cb9dc 7#\r
9d510e61 8# SPDX-License-Identifier: BSD-2-Clause-Patent\r
913cb9dc 9#\r
10#\r
6bfbb5f0 11##\r
913cb9dc 12\r
913cb9dc 13[Defines]\r
14 INF_VERSION = 0x00010005\r
f183b4f3 15 BASE_NAME = UhciDxe\r
6036e94d 16 MODULE_UNI_FILE = UhciDxe.uni\r
913cb9dc 17 FILE_GUID = 2FB92EFA-2EE0-4bae-9EB6-7464125E1EF7\r
d3f16117 18 MODULE_TYPE = UEFI_DRIVER\r
913cb9dc 19 VERSION_STRING = 1.0\r
d1102dba 20\r
913cb9dc 21 ENTRY_POINT = UhciDriverEntryPoint\r
22\r
23#\r
24# The following information is for reference only and not required by the build tools.\r
25#\r
de005223 26# VALID_ARCHITECTURES = IA32 X64 EBC ARM AARCH64\r
913cb9dc 27#\r
d1102dba 28# DRIVER_BINDING = gUhciDriverBinding\r
d354ab7f 29# COMPONENT_NAME = gUhciComponentName\r
30# COMPONENT_NAME2 = gUhciComponentName2\r
31#\r
913cb9dc 32\r
6bfbb5f0 33[Sources]\r
913cb9dc 34 UhciSched.c\r
35 UhciDebug.c\r
36 UsbHcMem.h\r
37 UhciDebug.h\r
38 UhciQueue.c\r
39 UhciReg.c\r
40 UsbHcMem.c\r
41 UhciQueue.h\r
42 Uhci.c\r
43 Uhci.h\r
44 UhciReg.h\r
45 UhciSched.h\r
46 ComponentName.c\r
aa79b0b3 47 ComponentName.h\r
913cb9dc 48\r
49\r
913cb9dc 50[Packages]\r
51 MdePkg/MdePkg.dec\r
dd4047a5 52 MdeModulePkg/MdeModulePkg.dec\r
913cb9dc 53\r
dd4047a5 54[FeaturePcd]\r
6036e94d 55 gEfiMdeModulePkgTokenSpaceGuid.PcdTurnOffUsbLegacySupport ## CONSUMES\r
913cb9dc 56\r
913cb9dc 57[LibraryClasses]\r
58 MemoryAllocationLib\r
59 BaseLib\r
60 UefiLib\r
61 UefiBootServicesTableLib\r
62 UefiDriverEntryPoint\r
63 BaseMemoryLib\r
64 DebugLib\r
dd4047a5 65 PcdLib\r
37623a5c 66 ReportStatusCodeLib\r
913cb9dc 67\r
0428a6cb 68[Guids]\r
6036e94d 69 gEfiEventExitBootServicesGuid ## SOMETIMES_CONSUMES ## Event\r
913cb9dc 70\r
913cb9dc 71[Protocols]\r
7b728d62 72 gEfiPciIoProtocolGuid ## TO_START\r
73 gEfiUsb2HcProtocolGuid ## BY_START\r
913cb9dc 74\r
603e7c0c 75# [Event]\r
6036e94d 76# EVENT_TYPE_PERIODIC_TIMER ## CONSUMES\r
603e7c0c 77#\r
6036e94d
SZ
78\r
79[UserExtensions.TianoCore."ExtraFiles"]\r
80 UhciDxeExtra.uni\r