#/** @file\r
# Serial driver for standard UARTS on an ISA bus.\r
#\r
-# Copyright (c) 2007 - 2009, Intel Corporation\r
+# Copyright (c) 2007 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
FILE_GUID = 93B80003-9FB3-11d4-9A3A-0090273FC14D\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
- EFI_SPECIFICATION_VERSION = 0x00020000\r
ENTRY_POINT = InitializeIsaSerial\r
\r
#\r
# COMPONENT_NAME2 = gIsaSerialComponentName2\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
ComponentName.c\r
Serial.h\r
Serial.c\r
gEfiDevicePathProtocolGuid ## TO_START\r
gEfiSerialIoProtocolGuid ## BY_START\r
\r
-[FixedPcd.common]\r
+[FeaturePcd]\r
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSerialUseHalfHandshake|FALSE\r
+ \r
+[FixedPcd]\r
gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate|115200\r
gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits|8\r
gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity|1\r
gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits|1\r
\r
-[FeaturePcd.common]\r
- gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSerialUseHalfHandshake|FALSE\r
// Check for default settings and fill in actual values.\r
//\r
if (BaudRate == 0) {\r
- BaudRate = FixedPcdGet64 (PcdUartDefaultBaudRate);\r
+ BaudRate = PcdGet64 (PcdUartDefaultBaudRate);\r
}\r
\r
if (ReceiveFifoDepth == 0) {\r
}\r
\r
if (Parity == DefaultParity) {\r
- Parity = (EFI_PARITY_TYPE)FixedPcdGet8 (PcdUartDefaultParity);\r
+ Parity = (EFI_PARITY_TYPE)PcdGet8 (PcdUartDefaultParity);\r
}\r
\r
if (DataBits == 0) {\r
- DataBits = FixedPcdGet8 (PcdUartDefaultDataBits);\r
+ DataBits = PcdGet8 (PcdUartDefaultDataBits);\r
}\r
\r
if (StopBits == DefaultStopBits) {\r
- StopBits = (EFI_STOP_BITS_TYPE) FixedPcdGet8 (PcdUartDefaultStopBits);\r
+ StopBits = (EFI_STOP_BITS_TYPE) PcdGet8 (PcdUartDefaultStopBits);\r
}\r
//\r
// 5 and 6 data bits can not be verified on a 16550A UART\r