]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Bus/Pci/XhciPei/XhciPei.inf
MdeModulePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / MdeModulePkg / Bus / Pci / XhciPei / XhciPei.inf
CommitLineData
d987459f 1## @file\r
6036e94d
SZ
2# The XhcPeim driver is responsible for managing the behavior of XHCI controller at PEI phase.\r
3#\r
4# It produces gPeiUsb2HostControllerPpiGuid based on gPeiUsbControllerPpiGuid\r
5# which is used to enable recovery function from USB Drivers.\r
d987459f 6#\r
de005223 7# Copyright (c) 2014 - 2018, Intel Corporation. All rights reserved.<BR>\r
d987459f 8#\r
9d510e61 9# SPDX-License-Identifier: BSD-2-Clause-Patent\r
d987459f
SZ
10#\r
11##\r
12\r
13[Defines]\r
14 INF_VERSION = 0x00010005\r
15 BASE_NAME = XhciPei\r
6036e94d 16 MODULE_UNI_FILE = XhciPei.uni\r
d987459f
SZ
17 FILE_GUID = 65E5746E-9C14-467d-B5B3-932A66D59F79\r
18 MODULE_TYPE = PEIM\r
19 VERSION_STRING = 1.0\r
20 ENTRY_POINT = XhcPeimEntry\r
21\r
22#\r
23# The following information is for reference only and not required by the build tools.\r
24#\r
de005223 25# VALID_ARCHITECTURES = IA32 X64 EBC\r
d987459f
SZ
26#\r
27\r
28[Sources]\r
29 XhcPeim.c\r
30 XhcPeim.h\r
31 XhciSched.c\r
32 UsbHcMem.c\r
b575ca32 33 DmaMem.c\r
d987459f
SZ
34 XhciReg.h\r
35 XhciSched.h\r
36 UsbHcMem.h\r
37\r
38[Packages]\r
39 MdePkg/MdePkg.dec\r
40 MdeModulePkg/MdeModulePkg.dec\r
41\r
42[LibraryClasses]\r
43 IoLib\r
44 TimerLib\r
45 BaseMemoryLib\r
46 PeimEntryPoint\r
47 PeiServicesLib\r
48 MemoryAllocationLib\r
49\r
50[Ppis]\r
51 gPeiUsb2HostControllerPpiGuid ## PRODUCES\r
52 gPeiUsbControllerPpiGuid ## CONSUMES\r
b575ca32
JY
53 gEdkiiIoMmuPpiGuid ## CONSUMES\r
54 gEfiEndOfPeiSignalPpiGuid ## CONSUMES\r
d987459f
SZ
55\r
56[Depex]\r
57 gEfiPeiMemoryDiscoveredPpiGuid AND gPeiUsbControllerPpiGuid AND gEfiPeiBootInRecoveryModePpiGuid\r
58\r
6036e94d
SZ
59[UserExtensions.TianoCore."ExtraFiles"]\r
60 XhciPeiExtra.uni\r