mirror of
https://github.com/acidanthera/audk.git
synced 2025-08-18 16:18:12 +02:00
V2: Fix more header files on #ifdef variable ECC reported some issues on UefiPayloadPkg, this patch fixed most of them except several files including ElfLib\Elf32.h, coreboot.h, CbParseLib.c, etc. It also removed unused functions in ResetSystemLib and Hob.c. Signed-off-by: Guo Dong <guo.dong@intel.com> Cc: Ray Ni <ray.ni@intel.com> Cc: Maurice Ma <maurice.ma@intel.com> Cc: Benjamin You <benjamin.you@intel.com> Reviewed-by: Maurice Ma <maurice.ma@intel.com>
32 lines
652 B
C
32 lines
652 B
C
/** @file
|
|
This file defines the hob structure for serial port.
|
|
|
|
Copyright (c) 2014 - 2019, Intel Corporation. All rights reserved.<BR>
|
|
SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
|
|
**/
|
|
|
|
#ifndef SERIAL_PORT_INFO_GUID_H_
|
|
#define SERIAL_PORT_INFO_GUID_H_
|
|
|
|
///
|
|
/// Serial Port Information GUID
|
|
///
|
|
extern EFI_GUID gUefiSerialPortInfoGuid;
|
|
|
|
#define PLD_SERIAL_TYPE_IO_MAPPED 1
|
|
#define PLD_SERIAL_TYPE_MEMORY_MAPPED 2
|
|
|
|
typedef struct {
|
|
UINT8 Revision;
|
|
UINT8 Reserved0[3];
|
|
UINT32 Type;
|
|
UINT32 BaseAddr;
|
|
UINT32 Baud;
|
|
UINT32 RegWidth;
|
|
UINT32 InputHertz;
|
|
UINT32 UartPciAddr;
|
|
} SERIAL_PORT_INFO;
|
|
|
|
#endif
|