/** @file
Multi-board post-memory initialization.
Copyright (c) 2019, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
**/
#include
#include
#include
#include
#include
#include
#include
#include
EFI_STATUS
EFIAPI
GalagoPro3BoardInitBeforeSiliconInit (
VOID
);
BOARD_POST_MEM_INIT_FUNC mGalagoPro3BoardInitFunc = {
GalagoPro3BoardInitBeforeSiliconInit,
NULL, // BoardInitAfterSiliconInit
};
EFI_STATUS
EFIAPI
PeiGalagoPro3MultiBoardInitLibConstructor (
VOID
)
{
if (LibPcdGetSku () == BoardIdGalagoPro3) {
return RegisterBoardPostMemInit (&mGalagoPro3BoardInitFunc);
}
return EFI_SUCCESS;
}