1## @file 2# SerialPortLib instance for 16550 UART. 3# 4# Copyright (c) 2006 - 2015, Intel Corporation. All rights reserved.<BR> 5# This program and the accompanying materials 6# are licensed and made available under the terms and conditions of the BSD License 7# which accompanies this distribution. The full text of the license may be found at 8# http://opensource.org/licenses/bsd-license.php 9# 10# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 11# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 12# 13## 14 15[Defines] 16 INF_VERSION = 0x00010005 17 BASE_NAME = BaseSerialPortLib16550 18 MODULE_UNI_FILE = BaseSerialPortLib16550.uni 19 FILE_GUID = 9E7C00CF-355A-4d4e-BF60-0428CFF95540 20 MODULE_TYPE = BASE 21 VERSION_STRING = 1.1 22 LIBRARY_CLASS = SerialPortLib 23 24[Packages] 25 MdePkg/MdePkg.dec 26 MdeModulePkg/MdeModulePkg.dec 27 28[LibraryClasses] 29 PcdLib 30 IoLib 31 PlatformHookLib 32 PciLib 33 34[Sources] 35 BaseSerialPortLib16550.c 36 37[Pcd] 38 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialUseMmio ## CONSUMES 39 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialUseHardwareFlowControl ## CONSUMES 40 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialDetectCable ## SOMETIMES_CONSUMES 41 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterBase ## CONSUMES 42 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialBaudRate ## CONSUMES 43 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialLineControl ## CONSUMES 44 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialFifoControl ## CONSUMES 45 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialClockRate ## CONSUMES 46 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialPciDeviceInfo ## CONSUMES 47 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialExtendedTxFifoSize ## CONSUMES 48 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterStride ## CONSUMES 49