123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- /** @file
- PeiBoardInit.
- @copyright
- Copyright 2018 - 2021 Intel Corporation. <BR>
- Copyright (c) 2021, American Megatrends International LLC. <BR>
- SPDX-License-Identifier: BSD-2-Clause-Patent
- **/
- #ifndef _PEI_BOARD_INIT_PEIM_H_
- #define _PEI_BOARD_INIT_PEIM_H_
- #include <Library/BaseLib.h>
- #include <Library/DebugLib.h>
- #include <Library/BaseMemoryLib.h>
- #include <Library/MemoryAllocationLib.h>
- #include <Ppi/UbaCfgDb.h>
- #include <Guid/PlatformInfo.h>
- #include <Library/PeiServicesLib.h>
- #include <Library/HobLib.h>
- #include <Library/PeiServicesTablePointerLib.h>
- #include <Library/GpioLib.h>
- #include <GpioPinsSklH.h>
- #include <Ppi/DynamicSiLibraryPpi.h>
- // TypeJunctionCity
- EFI_STATUS
- TypeJunctionCityPlatformUpdateUsbOcMappings (
- IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
- );
- EFI_STATUS
- TypeJunctionCityPlatformUpdateAcpiTablePcds (
- VOID
- );
- EFI_STATUS
- TypeJunctionCityInstallClockgenData (
- IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
- );
- EFI_STATUS
- TypeJunctionCityInstallPcdData (
- IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
- );
- EFI_STATUS
- TypeJunctionCityPchEarlyUpdate (
- IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
- );
- EFI_STATUS
- TypeJunctionCityIioPortBifurcationInit (
- IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
- );
- EFI_STATUS
- TypeJunctionCityInstallSlotTableData (
- IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
- );
- EFI_STATUS
- TypeJunctionCityInstallKtiEparamData (
- IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
- );
- // TypeJunctionCity
- EFI_STATUS
- TypeJunctionCityInstallGpioData (
- IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
- ) ;
- EFI_STATUS
- TypeJunctionCityInstallSoftStrapData (
- IN UBA_CONFIG_DATABASE_PPI *UbaConfigPpi
- );
- #endif // _PEI_BOARD_INIT_PEIM_H_
|