2 # SerialPortLib instance for 16550 UART.
4 # Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
5 # Copyright (c) 2020, ARM Limited. All rights reserved.
7 # SPDX-License-Identifier: BSD-2-Clause-Patent
12 INF_VERSION = 0x00010005
13 BASE_NAME = BaseSerialPortLib16550
14 MODULE_UNI_FILE = BaseSerialPortLib16550.uni
15 FILE_GUID = 9E7C00CF-355A-4d4e-BF60-0428CFF95540
18 LIBRARY_CLASS = SerialPortLib
19 CONSTRUCTOR = BaseSerialPortLib16550
23 MdeModulePkg/MdeModulePkg.dec
32 BaseSerialPortLib16550.c
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