/** @file Comet Lake U LP3 Multi-Board Initialization Post-Memory library Copyright (c) 2020, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #include #include #include #include #include #include #include #include EFI_STATUS EFIAPI CometlakeURvpBoardInitBeforeSiliconInit( VOID ); BOARD_POST_MEM_INIT_FUNC mCometlakeURvpBoardInitFunc = { CometlakeURvpBoardInitBeforeSiliconInit, NULL, // BoardInitAfterSiliconInit }; EFI_STATUS EFIAPI PeiCometlakeURvpMultiBoardInitLibConstructor ( VOID ) { if (LibPcdGetSku () == BoardIdCometLakeULpddr3Rvp) { return RegisterBoardPostMemInit (&mCometlakeURvpBoardInitFunc); } return EFI_SUCCESS; }