/** @file
PeiBoardInit.
@copyright
Copyright 2018 - 2021 Intel Corporation.
SPDX-License-Identifier: BSD-2-Clause-Patent
**/
#ifndef _PEI_BOARD_INIT_PEIM_H_
#define _PEI_BOARD_INIT_PEIM_H_
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
// TypeWilsonCityRP
EFI_STATUS
TypeWilsonCityRPPlatformUpdateUsbOcMappings (
IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
);
EFI_STATUS
TypeWilsonCityRPPlatformUpdateAcpiTablePcds (
VOID
);
EFI_STATUS
TypeWilsonCityRPInstallClockgenData (
IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
);
EFI_STATUS
TypeWilsonCityRPInstallPcdData (
IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
);
EFI_STATUS
TypeWilsonCityRPPchEarlyUpdate (
IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
);
EFI_STATUS
TypeWilsonCityRPIioPortBifurcationInit (
IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
);
EFI_STATUS
TypeWilsonCityRPInstallSlotTableData (
IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
);
EFI_STATUS
TypeWilsonCityRPInstallKtiEparamData (
IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
);
// TypeWilsonCityRP
EFI_STATUS
TypeWilsonCityRPInstallGpioData (
IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
) ;
EFI_STATUS
TypeWilsonCityRPInstallSoftStrapData (
IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
);
#endif // _PEI_BOARD_INIT_PEIM_H_