/** @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
// TypeWilsonCitySMT
EFI_STATUS
TypeWilsonCitySMTPlatformUpdateUsbOcMappings (
IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
);
EFI_STATUS
TypeWilsonCitySMTPlatformUpdateAcpiTablePcds (
VOID
);
EFI_STATUS
TypeWilsonCitySMTInstallClockgenData (
IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
);
EFI_STATUS
TypeWilsonCitySMTInstallPcdData (
IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
);
EFI_STATUS
TypeWilsonCitySMTPchEarlyUpdate (
IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
);
EFI_STATUS
TypeWilsonCitySMTIioPortBifurcationInit (
IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
);
EFI_STATUS
TypeWilsonCitySMTInstallSlotTableData (
IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
);
EFI_STATUS
TypeWilsonCitySMTInstallKtiEparamData (
IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
);
// TypeWilsonCitySMT
EFI_STATUS
TypeWilsonCitySMTInstallGpioData (
IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
);
EFI_STATUS
TypeWilsonCitySMTInstallSoftStrapData (
IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
);
EFI_STATUS
TypeWilsonCitySMTQATIioPortBifurcationInit (
IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
);
#endif // _PEI_BOARD_INIT_PEIM_H_