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