]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
ArmPkg/PlatformBootManagerLib: connect non-discoverable USB hosts
[mirror_edk2.git] / ArmPkg / Library / PlatformBootManagerLib / PlatformBootManagerLib.inf
CommitLineData
c976f9cb
AB
1## @file\r
2# Implementation for PlatformBootManagerLib library class interfaces.\r
3#\r
4# Copyright (C) 2015-2016, Red Hat, Inc.\r
5# Copyright (c) 2014, ARM Ltd. All rights reserved.<BR>\r
6# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
7# Copyright (c) 2016, Linaro Ltd. All rights reserved.<BR>\r
8#\r
4059386c 9# SPDX-License-Identifier: BSD-2-Clause-Patent\r
c976f9cb
AB
10#\r
11##\r
12\r
13[Defines]\r
14 INF_VERSION = 0x00010005\r
15 BASE_NAME = PlatformBootManagerLib\r
16 FILE_GUID = 92FD2DE3-B9CB-4B35-8141-42AD34D73C9F\r
17 MODULE_TYPE = DXE_DRIVER\r
18 VERSION_STRING = 1.0\r
19 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER\r
20\r
21#\r
22# The following information is for reference only and not required by the build tools.\r
23#\r
24# VALID_ARCHITECTURES = ARM AARCH64\r
25#\r
26\r
27[Sources]\r
28 PlatformBm.c\r
4cef711d 29 PlatformBm.h\r
c976f9cb
AB
30\r
31[Packages]\r
1b6e7633 32 EmbeddedPkg/EmbeddedPkg.dec\r
c976f9cb
AB
33 MdeModulePkg/MdeModulePkg.dec\r
34 MdePkg/MdePkg.dec\r
07548e17 35 ShellPkg/ShellPkg.dec\r
c976f9cb
AB
36\r
37[LibraryClasses]\r
38 BaseLib\r
39 BaseMemoryLib\r
a43d75e1 40 BootLogoLib\r
4bbcc285 41 CapsuleLib\r
c976f9cb
AB
42 DebugLib\r
43 DevicePathLib\r
44 DxeServicesLib\r
4bbcc285 45 HobLib\r
c976f9cb
AB
46 MemoryAllocationLib\r
47 PcdLib\r
48 PrintLib\r
49 UefiBootManagerLib\r
50 UefiBootServicesTableLib\r
51 UefiLib\r
cae82316 52 UefiRuntimeServicesTableLib\r
c976f9cb
AB
53\r
54[FeaturePcd]\r
c976f9cb
AB
55 gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport\r
56\r
57[FixedPcd]\r
6c4194c9 58 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString\r
c976f9cb
AB
59 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate\r
60 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits\r
61 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity\r
62 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits\r
63 gEfiMdePkgTokenSpaceGuid.PcdDefaultTerminalType\r
64\r
65[Pcd]\r
66 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
67\r
68[Guids]\r
0ae52d4f
AB
69 gEdkiiNonDiscoverableEhciDeviceGuid\r
70 gEdkiiNonDiscoverableUhciDeviceGuid\r
71 gEdkiiNonDiscoverableXhciDeviceGuid\r
c976f9cb
AB
72 gEfiFileInfoGuid\r
73 gEfiFileSystemInfoGuid\r
74 gEfiFileSystemVolumeLabelInfoIdGuid\r
75 gEfiEndOfDxeEventGroupGuid\r
76 gEfiTtyTermGuid\r
07548e17 77 gUefiShellFileGuid\r
c976f9cb
AB
78\r
79[Protocols]\r
0ae52d4f 80 gEdkiiNonDiscoverableDeviceProtocolGuid\r
c976f9cb
AB
81 gEfiDevicePathProtocolGuid\r
82 gEfiGraphicsOutputProtocolGuid\r
83 gEfiLoadedImageProtocolGuid\r
c976f9cb
AB
84 gEfiPciRootBridgeIoProtocolGuid\r
85 gEfiSimpleFileSystemProtocolGuid\r
13ca0abb 86 gEsrtManagementProtocolGuid\r
1b6e7633 87 gPlatformBootManagerProtocolGuid\r