/**@file Multiplatform initialization header file. This file includes package header files, library classes. Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #ifndef _MULTIPLATFORM_LIB_H_ #define _MULTIPLATFORM_LIB_H_ #define LEN_64M 0x4000000 // // Default PCI32 resource size // #define RES_MEM32_MIN_LEN 0x38000000 #define RES_IO_BASE 0x0D00 #define RES_IO_LIMIT 0xFFFF #include #include #include #include "PlatformBaseAddresses.h" #include "PchAccess.h" #include "SetupMode.h" #include "PlatformBootMode.h" #include "Platform.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include EFI_STATUS GetPlatformInfoHob ( IN CONST EFI_PEI_SERVICES **PeiServices, OUT EFI_PLATFORM_INFO_HOB **PlatformInfoHob ); EFI_STATUS MultiPlatformGpioTableInit ( IN CONST EFI_PEI_SERVICES **PeiServices, IN EFI_PLATFORM_INFO_HOB *PlatformInfoHob ); EFI_STATUS MultiPlatformGpioProgram ( IN CONST EFI_PEI_SERVICES **PeiServices, IN EFI_PLATFORM_INFO_HOB *PlatformInfoHob ); #endif