]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Library/BaseSerialPortLib16550/BaseSerialPortLib16550.inf
MdeModulePkg/UefiBootManagerLib: Convert BmLoadOption to Variable Policy
[mirror_edk2.git] / MdeModulePkg / Library / BaseSerialPortLib16550 / BaseSerialPortLib16550.inf
1 ## @file
2 # SerialPortLib instance for 16550 UART.
3 #
4 # Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
5 # Copyright (c) 2020, ARM Limited. All rights reserved.
6 #
7 # SPDX-License-Identifier: BSD-2-Clause-Patent
8 #
9 ##
10
11 [Defines]
12 INF_VERSION = 0x00010005
13 BASE_NAME = BaseSerialPortLib16550
14 MODULE_UNI_FILE = BaseSerialPortLib16550.uni
15 FILE_GUID = 9E7C00CF-355A-4d4e-BF60-0428CFF95540
16 MODULE_TYPE = BASE
17 VERSION_STRING = 1.1
18 LIBRARY_CLASS = SerialPortLib
19 CONSTRUCTOR = BaseSerialPortLib16550
20
21 [Packages]
22 MdePkg/MdePkg.dec
23 MdeModulePkg/MdeModulePkg.dec
24
25 [LibraryClasses]
26 PcdLib
27 IoLib
28 PlatformHookLib
29 PciLib
30
31 [Sources]
32 BaseSerialPortLib16550.c
33
34 [Pcd]
35 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterAccessWidth ## SOMETIMES_CONSUMES
36 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialUseMmio ## CONSUMES
37 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialUseHardwareFlowControl ## CONSUMES
38 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialDetectCable ## SOMETIMES_CONSUMES
39 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterBase ## CONSUMES
40 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialBaudRate ## CONSUMES
41 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialLineControl ## CONSUMES
42 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialFifoControl ## CONSUMES
43 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialClockRate ## CONSUMES
44 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialPciDeviceInfo ## CONSUMES
45 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialExtendedTxFifoSize ## CONSUMES
46 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterStride ## CONSUMES