From: "Nate DeSimone" <nathaniel.l.desimone@intel.com>
To: devel@edk2.groups.io
Cc: Chasel Chiu <chasel.chiu@intel.com>,
Michael Kubacki <michael.a.kubacki@intel.com>
Subject: [edk2-platforms] [PATCH V2 08/14] WhiskeylakeOpenBoardPkg: Whitespace cleanup in BoardInitLib
Date: Thu, 21 Nov 2019 00:58:47 -0800 [thread overview]
Message-ID: <20191121085853.2626-9-nathaniel.l.desimone@intel.com> (raw)
In-Reply-To: <20191121085853.2626-1-nathaniel.l.desimone@intel.com>
Cc: Chasel Chiu <chasel.chiu@intel.com>
Cc: Michael Kubacki <michael.a.kubacki@intel.com>
Signed-off-by: Nate DeSimone <nathaniel.l.desimone@intel.com>
---
.../PeiWhiskeylakeURvpInitPostMemLib.c | 185 ++++++-------
.../PeiWhiskeylakeURvpInitPreMemLib.c | 257 +++++++++---------
2 files changed, 216 insertions(+), 226 deletions(-)
diff --git a/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/Library/BoardInitLib/PeiWhiskeylakeURvpInitPostMemLib.c b/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/Library/BoardInitLib/PeiWhiskeylakeURvpInitPostMemLib.c
index 248a6657d5..827af6bb57 100644
--- a/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/Library/BoardInitLib/PeiWhiskeylakeURvpInitPostMemLib.c
+++ b/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/Library/BoardInitLib/PeiWhiskeylakeURvpInitPostMemLib.c
@@ -33,16 +33,16 @@
#include "WhiskeylakeURvpInit.h"
EFI_STATUS
-BoardFunctionInit(
+BoardFunctionInit (
IN UINT16 BoardId
-);
+ );
/**
-GPIO init function for PEI post memory phase.
+ GPIO init function for PEI post memory phase.
-@param[in] BoardId An unsigned integrer represent the board id.
+ @param[in] BoardId An unsigned integrer represent the board id.
-@retval EFI_SUCCESS The function completed successfully.
+ @retval EFI_SUCCESS The function completed successfully.
**/
EFI_STATUS
BoardGpioInit(
@@ -72,48 +72,48 @@ BoardGpioInit(
}
/**
-Touch panel GPIO init function for PEI post memory phase.
+ Touch panel GPIO init function for PEI post memory phase.
-@param[in] BoardId An unsigned integrer represent the board id.
+ @param[in] BoardId An unsigned integrer represent the board id.
-@retval EFI_SUCCESS The function completed successfully.
+ @retval EFI_SUCCESS The function completed successfully.
**/
EFI_STATUS
-TouchPanelGpioInit(
+TouchPanelGpioInit (
IN UINT16 BoardId
-)
+ )
{
switch (BoardId) {
default:
- PcdSet32S(PcdBoardGpioTableTouchPanel, 0);
+ PcdSet32S (PcdBoardGpioTableTouchPanel, 0);
break;
}
return EFI_SUCCESS;
}
/**
-Misc. init function for PEI post memory phase.
+ Misc. init function for PEI post memory phase.
-@param[in] BoardId An unsigned integrer represent the board id.
+ @param[in] BoardId An unsigned integrer represent the board id.
-@retval EFI_SUCCESS The function completed successfully.
+ @retval EFI_SUCCESS The function completed successfully.
**/
EFI_STATUS
-BoardMiscInit(
+BoardMiscInit (
IN UINT16 BoardId
-)
+ )
{
- PcdSetBoolS(PcdDebugUsbUartEnable, FALSE);
+ PcdSetBoolS (PcdDebugUsbUartEnable, FALSE);
switch (BoardId) {
case BoardIdWhiskeyLakeRvp:
- PcdSetBoolS(PcdMipiCamGpioEnable, TRUE);
+ PcdSetBoolS (PcdMipiCamGpioEnable, TRUE);
break;
default:
- PcdSetBoolS(PcdMipiCamGpioEnable, FALSE);
+ PcdSetBoolS (PcdMipiCamGpioEnable, FALSE);
break;
}
@@ -121,25 +121,22 @@ BoardMiscInit(
}
/**
-Security GPIO init function for PEI post memory phase.
+ Security GPIO init function for PEI post memory phase.
-@param[in] BoardId An unsigned integrer represent the board id.
+ @param[in] BoardId An unsigned integrer represent the board id.
-@retval EFI_SUCCESS The function completed successfully.
+ @retval EFI_SUCCESS The function completed successfully.
**/
EFI_STATUS
BoardSecurityInit (
IN UINT16 BoardId
-)
+ )
{
switch (BoardId) {
-
case BoardIdWhiskeyLakeRvp:
-
// TPM interrupt connects to GPIO_CNL_H_GPP_A_7
PcdSet32S (PcdTpm2CurrentIrqNum, 0x1F);
break;
-
}
return EFI_SUCCESS;
@@ -147,7 +144,6 @@ BoardSecurityInit (
/**
Board configuration initialization in the post-memory boot phase.
-
**/
VOID
BoardConfigInit (
@@ -178,27 +174,26 @@ BoardConfigInit (
ASSERT_EFI_ERROR (Status);
}
-//@todo Review this functionality and if it is required for WHL SDS
/**
-Create the HOB for hotkey status for 'Attempt USB First' feature
+ Create the HOB for hotkey status for 'Attempt USB First' feature
-@retval EFI_SUCCESS HOB Creating successful.
-@retval Others HOB Creating failed.
+ @retval EFI_SUCCESS HOB Creating successful.
+ @retval Others HOB Creating failed.
**/
EFI_STATUS
-CreateAttemptUsbFirstHotkeyInfoHob(
+CreateAttemptUsbFirstHotkeyInfoHob (
VOID
-)
+ )
{
EFI_STATUS Status;
ATTEMPT_USB_FIRST_HOTKEY_INFO AttemptUsbFirstHotkeyInfo;
Status = EFI_SUCCESS;
- ZeroMem(
+ ZeroMem (
&AttemptUsbFirstHotkeyInfo,
- sizeof(AttemptUsbFirstHotkeyInfo)
- );
+ sizeof (AttemptUsbFirstHotkeyInfo)
+ );
AttemptUsbFirstHotkeyInfo.RevisonId = 0;
AttemptUsbFirstHotkeyInfo.HotkeyTriggered = FALSE;
@@ -206,29 +201,29 @@ CreateAttemptUsbFirstHotkeyInfoHob(
///
/// Build HOB for Attempt USB First feature
///
- BuildGuidDataHob(
+ BuildGuidDataHob (
&gAttemptUsbFirstHotkeyInfoHobGuid,
&(AttemptUsbFirstHotkeyInfo),
- sizeof(ATTEMPT_USB_FIRST_HOTKEY_INFO)
- );
+ sizeof (ATTEMPT_USB_FIRST_HOTKEY_INFO)
+ );
return Status;
}
/**
-Search and identify the physical address of a
-file module inside the FW_BINARIES_FV_SIGNED FV
+ Search and identify the physical address of a
+ file module inside the FW_BINARIES_FV_SIGNED FV
-@retval EFI_SUCCESS If address has been found
-@retval Others If address has not been found
+ @retval EFI_SUCCESS If address has been found
+ @retval Others If address has not been found
**/
EFI_STATUS
-FindModuleInFlash2(
+FindModuleInFlash2 (
IN EFI_FIRMWARE_VOLUME_HEADER *FvHeader,
IN EFI_GUID *GuidPtr,
IN OUT UINT32 *ModulePtr,
IN OUT UINT32 *ModuleSize
-)
+ )
{
EFI_FFS_FILE_HEADER *FfsHeader;
EFI_FV_FILE_INFO FileInfo;
@@ -246,57 +241,57 @@ FindModuleInFlash2(
//
// Locate FV_IMAGE file type in the FW_BINARIES_FV_SIGNED firmware volume
//
- Status = PeiServicesFfsFindNextFile(EFI_FV_FILETYPE_FIRMWARE_VOLUME_IMAGE, FvHeader, &FileHandle);
- if (EFI_ERROR(Status)) {
+ Status = PeiServicesFfsFindNextFile (EFI_FV_FILETYPE_FIRMWARE_VOLUME_IMAGE, FvHeader, &FileHandle);
+ if (EFI_ERROR (Status)) {
// unable to find FV_IMAGE file in this FV
break;
}
FfsHeader = (EFI_FFS_FILE_HEADER*)FileHandle;
- DEBUG((DEBUG_INFO, "FfsHeader 0x%X:\n", FfsHeader));
- DEBUG((DEBUG_INFO, " Name = 0x%g\n", &FfsHeader->Name));
- DEBUG((DEBUG_INFO, " Type = 0x%X\n", FfsHeader->Type));
- if (IS_FFS_FILE2(FfsHeader)) {
- DEBUG((DEBUG_INFO, " Size = 0x%X\n", FFS_FILE2_SIZE(FfsHeader)));
+ DEBUG ((DEBUG_INFO, "FfsHeader 0x%X:\n", FfsHeader));
+ DEBUG ((DEBUG_INFO, " Name = 0x%g\n", &FfsHeader->Name));
+ DEBUG ((DEBUG_INFO, " Type = 0x%X\n", FfsHeader->Type));
+ if (IS_FFS_FILE2 (FfsHeader)) {
+ DEBUG ((DEBUG_INFO, " Size = 0x%X\n", FFS_FILE2_SIZE(FfsHeader)));
}
else {
- DEBUG((DEBUG_INFO, " Size = 0x%X\n", FFS_FILE_SIZE(FfsHeader)));
+ DEBUG ((DEBUG_INFO, " Size = 0x%X\n", FFS_FILE_SIZE(FfsHeader)));
}
//
// Locate FW_BINARIES_FV FV_IMAGE Section
//
- Status = PeiServicesFfsFindSectionData(EFI_SECTION_FIRMWARE_VOLUME_IMAGE, FileHandle, &FileBuffer);
- if (EFI_ERROR(Status)) {
+ Status = PeiServicesFfsFindSectionData (EFI_SECTION_FIRMWARE_VOLUME_IMAGE, FileHandle, &FileBuffer);
+ if (EFI_ERROR (Status)) {
// continue to search for the next FV_IMAGE file
- DEBUG((DEBUG_INFO, "FW_BINARIES_FV section not found. Status = %r\n", Status));
+ DEBUG ((DEBUG_INFO, "FW_BINARIES_FV section not found. Status = %r\n", Status));
continue;
}
SectionHeader = (EFI_COMMON_SECTION_HEADER *)FileBuffer;
- DEBUG((DEBUG_INFO, "GUIDED SectionHeader 0x%X:\n",
+ DEBUG ((DEBUG_INFO, "GUIDED SectionHeader 0x%X:\n",
(UINT32)(UINT8 *)SectionHeader));
if (IS_SECTION2(SectionHeader)) {
- DEBUG((DEBUG_INFO, " Guid = 0x%g\n",
+ DEBUG ((DEBUG_INFO, " Guid = 0x%g\n",
&((EFI_GUID_DEFINED_SECTION2 *)SectionHeader)->SectionDefinitionGuid));
- DEBUG((DEBUG_INFO, " DataOfset = 0x%X\n",
+ DEBUG ((DEBUG_INFO, " DataOfset = 0x%X\n",
((EFI_GUID_DEFINED_SECTION2 *)SectionHeader)->DataOffset));
}
else {
- DEBUG((DEBUG_INFO, " Guid = 0x%g\n",
+ DEBUG ((DEBUG_INFO, " Guid = 0x%g\n",
&((EFI_GUID_DEFINED_SECTION *)SectionHeader)->SectionDefinitionGuid));
- DEBUG((DEBUG_INFO, " DataOfset = 0x%X\n",
+ DEBUG ((DEBUG_INFO, " DataOfset = 0x%X\n",
((EFI_GUID_DEFINED_SECTION *)SectionHeader)->DataOffset));
}
- DEBUG((DEBUG_INFO, " Type = 0x%X\n", SectionHeader->Type));
+ DEBUG ((DEBUG_INFO, " Type = 0x%X\n", SectionHeader->Type));
//
// Locate Firmware File System file within Firmware Volume
//
- Status = PeiServicesFfsFindFileByName(GuidPtr, FileBuffer, (VOID **)&FfsHeader);
- if (EFI_ERROR(Status)) {
+ Status = PeiServicesFfsFindFileByName (GuidPtr, FileBuffer, (VOID **)&FfsHeader);
+ if (EFI_ERROR (Status)) {
// continue to search for the next FV_IMAGE file
- DEBUG((DEBUG_INFO, "Module not found. Status = %r\n", Status));
+ DEBUG ((DEBUG_INFO, "Module not found. Status = %r\n", Status));
continue;
}
@@ -305,10 +300,10 @@ FindModuleInFlash2(
//
// Get File Information
//
- Status = PeiServicesFfsGetFileInfo(FfsHeader, &FileInfo);
- if (!EFI_ERROR(Status)) {
+ Status = PeiServicesFfsGetFileInfo (FfsHeader, &FileInfo);
+ if (!EFI_ERROR (Status)) {
*ModuleSize = (UINT32)FileInfo.BufferSize;
- DEBUG((DEBUG_INFO, "Module {0x%g} found at = 0x%X, Size = 0x%X\n",
+ DEBUG ((DEBUG_INFO, "Module {0x%g} found at = 0x%X, Size = 0x%X\n",
&FfsHeader->Name, *ModulePtr, *ModuleSize));
return Status;
}
@@ -318,15 +313,15 @@ FindModuleInFlash2(
}
/**
-Get the ChipsetInit Binary pointer.
+ Get the ChipsetInit Binary pointer.
-@retval EFI_SUCCESS - ChipsetInit Binary found.
-@retval EFI_NOT_FOUND - ChipsetInit Binary not found.
+ @retval EFI_SUCCESS - ChipsetInit Binary found.
+ @retval EFI_NOT_FOUND - ChipsetInit Binary not found.
**/
EFI_STATUS
-UpdateChipsetInitPtr(
+UpdateChipsetInitPtr (
VOID
-)
+ )
{
EFI_STATUS Status;
PCH_STEPPING PchStep;
@@ -339,18 +334,18 @@ UpdateChipsetInitPtr(
ModuleAddr = 0;
ModuleSize = 0;
- PchStep = PchStepping();
+ PchStep = PchStepping ();
- Status = PeiServicesLocatePpi(
+ Status = PeiServicesLocatePpi (
&gSiPolicyPpiGuid,
0,
NULL,
(VOID **)&SiPolicyPpi
- );
- ASSERT_EFI_ERROR(Status);
+ );
+ ASSERT_EFI_ERROR (Status);
- Status = GetConfigBlock((VOID *)SiPolicyPpi, &gHsioConfigGuid, (VOID *)&HsioConfig);
- ASSERT_EFI_ERROR(Status);
+ Status = GetConfigBlock ((VOID *)SiPolicyPpi, &gHsioConfigGuid, (VOID *)&HsioConfig);
+ ASSERT_EFI_ERROR (Status);
ChipsetInitBinaryGuidPtr = NULL;
if (IsPchLp()) {
@@ -358,22 +353,20 @@ UpdateChipsetInitPtr(
case PCH_D0:
case PCH_D1:
ChipsetInitBinaryGuidPtr = &gCnlPchLpChipsetInitTableDxGuid;
- DEBUG((DEBUG_INFO, "Using CnlPchLpChipsetInitTable_Dx table \n"));
+ DEBUG ((DEBUG_INFO, "Using CnlPchLpChipsetInitTable_Dx table \n"));
break;
default:
return EFI_NOT_FOUND;
}
- }
- else {
+ } else {
return EFI_NOT_FOUND;
}
//
// Locate Firmware Volume header
//
- // FvHeader = (EFI_FIRMWARE_VOLUME_HEADER *)(UINTN)GetFvBinaryBase();
- FvHeader = (EFI_FIRMWARE_VOLUME_HEADER *) FixedPcdGet32(PcdFlashFvPostMemoryBase);
- Status = FindModuleInFlash2(FvHeader, ChipsetInitBinaryGuidPtr, &ModuleAddr, &ModuleSize);
+ FvHeader = (EFI_FIRMWARE_VOLUME_HEADER *) FixedPcdGet32 (PcdFlashFvPostMemoryBase);
+ Status = FindModuleInFlash2 (FvHeader, ChipsetInitBinaryGuidPtr, &ModuleAddr, &ModuleSize);
//
// Get ChipsetInit Binary Pointer
//
@@ -384,8 +377,8 @@ UpdateChipsetInitPtr(
//
HsioConfig->ChipsetInitBinLen = ModuleSize;
- DEBUG((DEBUG_INFO, "ChipsetInit Binary Location: %x\n", HsioConfig->ChipsetInitBinPtr));
- DEBUG((DEBUG_INFO, "ChipsetInit Binary Size: %x\n", HsioConfig->ChipsetInitBinLen));
+ DEBUG ((DEBUG_INFO, "ChipsetInit Binary Location: %x\n", HsioConfig->ChipsetInitBinPtr));
+ DEBUG ((DEBUG_INFO, "ChipsetInit Binary Size: %x\n", HsioConfig->ChipsetInitBinLen));
return Status;
}
@@ -401,34 +394,34 @@ WhiskeylakeURvpBoardInitBeforeSiliconInit (
VOID
)
{
- EFI_STATUS Status;
- UINT8 FwConfig;
+ EFI_STATUS Status;
+ UINT8 FwConfig;
- BoardConfigInit();
+ BoardConfigInit ();
//
// Configure GPIO and SIO
//
- Status = BoardInit();
- ASSERT_EFI_ERROR(Status);
+ Status = BoardInit ();
+ ASSERT_EFI_ERROR (Status);
FwConfig = FwConfigProduction;
- PeiPolicyInit(FwConfig);
+ PeiPolicyInit (FwConfig);
//
// Create USB Boot First hotkey information HOB
//
- CreateAttemptUsbFirstHotkeyInfoHob();
+ CreateAttemptUsbFirstHotkeyInfoHob ();
//
// Initializing Platform Specific Programming
//
- Status = PlatformSpecificInit();
+ Status = PlatformSpecificInit ();
ASSERT_EFI_ERROR(Status);
//
// Update ChipsetInitPtr
//
- Status = UpdateChipsetInitPtr();
+ Status = UpdateChipsetInitPtr ();
///
/// Do Late PCH init
diff --git a/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/Library/BoardInitLib/PeiWhiskeylakeURvpInitPreMemLib.c b/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/Library/BoardInitLib/PeiWhiskeylakeURvpInitPreMemLib.c
index 055d731651..75813ff351 100644
--- a/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/Library/BoardInitLib/PeiWhiskeylakeURvpInitPreMemLib.c
+++ b/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/Library/BoardInitLib/PeiWhiskeylakeURvpInitPreMemLib.c
@@ -68,84 +68,84 @@ GLOBAL_REMOVE_IF_UNREFERENCED const UINT16 RcompResistorSklRvp1[SA_MRC_MAX_RCOMP
GLOBAL_REMOVE_IF_UNREFERENCED const UINT16 RcompTargetSklRvp1[SA_MRC_MAX_RCOMP_TARGETS] = { 100, 40, 40, 23, 40 };
GLOBAL_REMOVE_IF_UNREFERENCED MEMORY_MAP MmioMap[] = {
- { FixedPcdGet64(PcdApicLocalAddress), FixedPcdGet32(PcdApicLocalMmioSize) },
- { FixedPcdGet64(PcdMchBaseAddress), FixedPcdGet32(PcdMchMmioSize) },
- { FixedPcdGet64(PcdDmiBaseAddress), FixedPcdGet32(PcdDmiMmioSize) },
- { FixedPcdGet64(PcdEpBaseAddress), FixedPcdGet32(PcdEpMmioSize) },
- { FixedPcdGet64(PcdGdxcBaseAddress), FixedPcdGet32(PcdGdxcMmioSize) }
+ { FixedPcdGet64 (PcdApicLocalAddress), FixedPcdGet32 (PcdApicLocalMmioSize) },
+ { FixedPcdGet64 (PcdMchBaseAddress), FixedPcdGet32 (PcdMchMmioSize) },
+ { FixedPcdGet64 (PcdDmiBaseAddress), FixedPcdGet32 (PcdDmiMmioSize) },
+ { FixedPcdGet64 (PcdEpBaseAddress), FixedPcdGet32 (PcdEpMmioSize) },
+ { FixedPcdGet64 (PcdGdxcBaseAddress), FixedPcdGet32 (PcdGdxcMmioSize) }
};
EFI_STATUS
-MrcConfigInit(
+MrcConfigInit (
IN UINT16 BoardId
-);
+ );
EFI_STATUS
-SaGpioConfigInit(
+SaGpioConfigInit (
IN UINT16 BoardId
-);
+ );
EFI_STATUS
- SaMiscConfigInit(
-IN UINT16 BoardId
-);
+SaMiscConfigInit (
+ IN UINT16 BoardId
+ );
EFI_STATUS
- RootPortClkInfoInit(
-IN UINT16 BoardId
-);
+RootPortClkInfoInit (
+ IN UINT16 BoardId
+ );
EFI_STATUS
- UsbConfigInit(
-IN UINT16 BoardId
-);
+UsbConfigInit (
+ IN UINT16 BoardId
+ );
EFI_STATUS
-GpioGroupTierInit(
+GpioGroupTierInit (
IN UINT16 BoardId
-);
+ );
EFI_STATUS
-GpioTablePreMemInit(
+GpioTablePreMemInit (
IN UINT16 BoardId
-);
+ );
EFI_STATUS
-PchPmConfigInit(
+PchPmConfigInit (
IN UINT16 BoardId
-);
+ );
EFI_STATUS
-SaDisplayConfigInit(
+SaDisplayConfigInit (
IN UINT16 BoardId
-);
+ );
EFI_STATUS
-BoardFunctionInitPreMem(
+BoardFunctionInitPreMem (
IN UINT16 BoardId
-);
+ );
EFI_STATUS
EFIAPI
-PlatformInitPreMemCallBack(
+PlatformInitPreMemCallBack (
IN CONST EFI_PEI_SERVICES **PeiServices,
IN EFI_PEI_NOTIFY_DESCRIPTOR *NotifyDescriptor,
IN VOID *Ppi
-);
+ );
EFI_STATUS
EFIAPI
-MemoryDiscoveredPpiNotify(
+MemoryDiscoveredPpiNotify (
IN CONST EFI_PEI_SERVICES **PeiServices,
IN EFI_PEI_NOTIFY_DESCRIPTOR *NotifyDescriptor,
IN VOID *Ppi
-);
+ );
EFI_STATUS
EFIAPI
-PchReset(
+PchReset (
IN CONST EFI_PEI_SERVICES **PeiServices
-);
+ );
static EFI_PEI_RESET_PPI mResetPpi = {
PchReset
@@ -172,16 +172,16 @@ static EFI_PEI_NOTIFY_DESCRIPTOR mMemDiscoveredNotifyList = {
};
/**
-Board misc init function for PEI pre-memory phase.
+ Board misc init function for PEI pre-memory phase.
-@param[in] BoardId An unsigned integer represent the board id.
+ @param[in] BoardId An unsigned integer represent the board id.
-@retval EFI_SUCCESS The function completed successfully.
+ @retval EFI_SUCCESS The function completed successfully.
**/
EFI_STATUS
-BoardMiscInitPreMem(
+BoardMiscInitPreMem (
IN UINT16 BoardId
-)
+ )
{
PCD64_BLOB PcdData;
@@ -211,22 +211,22 @@ BoardMiscInitPreMem(
// power. An alternative way to contol modem power is to toggle FCP_OFF via GPP_D13
// but board rework is required.
//
- PcdSet32S(PcdWwanFullCardPowerOffGpio, GPIO_CNL_LP_GPP_D16);
- PcdSet32S(PcdWwanBbrstGpio, GPIO_CNL_LP_GPP_F1);
- PcdSet32S(PcdWwanPerstGpio, GPIO_CNL_LP_GPP_E15);
- PcdSet8S(PcdWwanPerstGpioPolarity, 1);
+ PcdSet32S (PcdWwanFullCardPowerOffGpio, GPIO_CNL_LP_GPP_D16);
+ PcdSet32S (PcdWwanBbrstGpio, GPIO_CNL_LP_GPP_F1);
+ PcdSet32S (PcdWwanPerstGpio, GPIO_CNL_LP_GPP_E15);
+ PcdSet8S (PcdWwanPerstGpioPolarity, 1);
break;
default:
break;
}
- PcdSet64S(PcdRecoveryModeGpio, PcdData.Blob);
+ PcdSet64S (PcdRecoveryModeGpio, PcdData.Blob);
//
// Pc8374SioKbc Present
//
- PcdSetBoolS(PcdPc8374SioKbcPresent, FALSE);
+ PcdSetBoolS (PcdPc8374SioKbcPresent, FALSE);
return EFI_SUCCESS;
}
@@ -279,23 +279,23 @@ BoardConfigInitPreMem (
}
/**
-This function handles PlatformInit task after PeiReadOnlyVariable2 PPI produced
+ This function handles PlatformInit task after PeiReadOnlyVariable2 PPI produced
-@param[in] PeiServices Pointer to PEI Services Table.
-@param[in] NotifyDesc Pointer to the descriptor for the Notification event that
- caused this function to execute.
-@param[in] Ppi Pointer to the PPI data associated with this function.
+ @param[in] PeiServices Pointer to PEI Services Table.
+ @param[in] NotifyDesc Pointer to the descriptor for the Notification event that
+ caused this function to execute.
+ @param[in] Ppi Pointer to the PPI data associated with this function.
-@retval EFI_SUCCESS The function completes successfully
-@retval others
+ @retval EFI_SUCCESS The function completes successfully
+ @retval others Failure
**/
EFI_STATUS
EFIAPI
-PlatformInitPreMemCallBack(
+PlatformInitPreMemCallBack (
IN CONST EFI_PEI_SERVICES **PeiServices,
IN EFI_PEI_NOTIFY_DESCRIPTOR *NotifyDescriptor,
IN VOID *Ppi
-)
+ )
{
EFI_STATUS Status;
UINT8 FwConfig;
@@ -303,33 +303,33 @@ PlatformInitPreMemCallBack(
//
// Init Board Config Pcd.
//
- BoardConfigInitPreMem();
+ BoardConfigInitPreMem ();
- DEBUG((DEBUG_ERROR, "Fail to get System Configuration and set the configuration to production mode!\n"));
+ DEBUG ((DEBUG_ERROR, "Fail to get System Configuration and set the configuration to production mode!\n"));
FwConfig = FwConfigProduction;
- PcdSetBoolS(PcdPcieWwanEnable, FALSE);
- PcdSetBoolS(PcdWwanResetWorkaround, FALSE);
+ PcdSetBoolS (PcdPcieWwanEnable, FALSE);
+ PcdSetBoolS (PcdWwanResetWorkaround, FALSE);
//
// Early Board Configuration before memory is ready.
//
- Status = BoardInitEarlyPreMem();
- ASSERT_EFI_ERROR(Status);
+ Status = BoardInitEarlyPreMem ();
+ ASSERT_EFI_ERROR (Status);
///
/// If there was unexpected reset but no WDT expiration and no resume from S3/S4,
/// clear unexpected reset status and enforce expiration. This is to inform Firmware
/// which has no access to unexpected reset status bit, that something went wrong.
///
- OcWdtResetCheck();
+ OcWdtResetCheck ();
- Status = OcWdtInit();
- ASSERT_EFI_ERROR(Status);
+ Status = OcWdtInit ();
+ ASSERT_EFI_ERROR (Status);
//
// Initialize Intel PEI Platform Policy
//
- PeiPolicyInitPreMem(FwConfig);
+ PeiPolicyInitPreMem (FwConfig);
///
/// Configure GPIO and SIO
@@ -340,56 +340,55 @@ PlatformInitPreMemCallBack(
///
/// Install Pre Memory PPIs
///
- Status = PeiServicesInstallPpi(&mPreMemPpiList[0]);
- ASSERT_EFI_ERROR(Status);
+ Status = PeiServicesInstallPpi (&mPreMemPpiList[0]);
+ ASSERT_EFI_ERROR (Status);
return Status;
}
/**
-Provide hard reset PPI service.
-To generate full hard reset, write 0x0E to PCH RESET_GENERATOR_PORT (0xCF9).
+ Provide hard reset PPI service.
+ To generate full hard reset, write 0x0E to PCH RESET_GENERATOR_PORT (0xCF9).
-@param[in] PeiServices General purpose services available to every PEIM.
+ @param[in] PeiServices General purpose services available to every PEIM.
-@retval Not return System reset occured.
-@retval EFI_DEVICE_ERROR Device error, could not reset the system.
+ @retval Not return System reset occured.
+ @retval EFI_DEVICE_ERROR Device error, could not reset the system.
**/
EFI_STATUS
EFIAPI
-PchReset(
+PchReset (
IN CONST EFI_PEI_SERVICES **PeiServices
-)
+ )
{
- DEBUG((DEBUG_INFO, "Perform Cold Reset\n"));
- IoWrite8(RESET_GENERATOR_PORT, 0x0E);
+ DEBUG ((DEBUG_INFO, "Perform Cold Reset\n"));
+ IoWrite8 (RESET_GENERATOR_PORT, 0x0E);
- CpuDeadLoop();
+ CpuDeadLoop ();
///
/// System reset occured, should never reach at this line.
///
- ASSERT_EFI_ERROR(EFI_DEVICE_ERROR);
-
+ ASSERT_EFI_ERROR (EFI_DEVICE_ERROR);
return EFI_DEVICE_ERROR;
}
/**
-Install Firmware Volume Hob's once there is main memory
+ Install Firmware Volume Hob's once there is main memory
-@param[in] PeiServices General purpose services available to every PEIM.
-@param[in] NotifyDescriptor Notify that this module published.
-@param[in] Ppi PPI that was installed.
+ @param[in] PeiServices General purpose services available to every PEIM.
+ @param[in] NotifyDescriptor Notify that this module published.
+ @param[in] Ppi PPI that was installed.
-@retval EFI_SUCCESS The function completed successfully.
+ @retval EFI_SUCCESS The function completed successfully.
**/
EFI_STATUS
EFIAPI
-MemoryDiscoveredPpiNotify(
+MemoryDiscoveredPpiNotify (
IN CONST EFI_PEI_SERVICES **PeiServices,
IN EFI_PEI_NOTIFY_DESCRIPTOR *NotifyDescriptor,
IN VOID *Ppi
-)
+ )
{
EFI_STATUS Status;
EFI_BOOT_MODE BootMode;
@@ -400,12 +399,12 @@ MemoryDiscoveredPpiNotify(
Index = 0;
- Status = PeiServicesGetBootMode(&BootMode);
- ASSERT_EFI_ERROR(Status);
+ Status = PeiServicesGetBootMode (&BootMode);
+ ASSERT_EFI_ERROR (Status);
- AsmCpuid(0x80000000, &RegEax, NULL, NULL, NULL);
+ AsmCpuid (0x80000000, &RegEax, NULL, NULL, NULL);
if (RegEax >= 0x80000008) {
- AsmCpuid(0x80000008, &RegEax, NULL, NULL, NULL);
+ AsmCpuid (0x80000008, &RegEax, NULL, NULL, NULL);
PhysicalAddressBits = (UINT8)RegEax;
}
else {
@@ -415,69 +414,69 @@ MemoryDiscoveredPpiNotify(
///
/// Create a CPU hand-off information
///
- BuildCpuHob(PhysicalAddressBits, 16);
+ BuildCpuHob (PhysicalAddressBits, 16);
///
/// Build Memory Mapped IO Resource which is used to build E820 Table in LegacyBios.
///
- PcieMmioMap.BaseAddress = FixedPcdGet64(PcdPciExpressBaseAddress);
- PcieMmioMap.Length = PcdGet32(PcdPciExpressRegionLength);
+ PcieMmioMap.BaseAddress = FixedPcdGet64 (PcdPciExpressBaseAddress);
+ PcieMmioMap.Length = PcdGet32 (PcdPciExpressRegionLength);
- BuildResourceDescriptorHob(
+ BuildResourceDescriptorHob (
EFI_RESOURCE_MEMORY_MAPPED_IO,
- (EFI_RESOURCE_ATTRIBUTE_PRESENT |
- EFI_RESOURCE_ATTRIBUTE_INITIALIZED |
- EFI_RESOURCE_ATTRIBUTE_UNCACHEABLE),
+ (EFI_RESOURCE_ATTRIBUTE_PRESENT |
+ EFI_RESOURCE_ATTRIBUTE_INITIALIZED |
+ EFI_RESOURCE_ATTRIBUTE_UNCACHEABLE),
PcieMmioMap.BaseAddress,
PcieMmioMap.Length
- );
- BuildMemoryAllocationHob(
+ );
+ BuildMemoryAllocationHob (
PcieMmioMap.BaseAddress,
PcieMmioMap.Length,
EfiMemoryMappedIO
- );
+ );
for (Index = 0; Index < sizeof(MmioMap) / (sizeof(MEMORY_MAP)); Index++) {
- BuildResourceDescriptorHob(
+ BuildResourceDescriptorHob (
EFI_RESOURCE_MEMORY_MAPPED_IO,
- (EFI_RESOURCE_ATTRIBUTE_PRESENT |
- EFI_RESOURCE_ATTRIBUTE_INITIALIZED |
- EFI_RESOURCE_ATTRIBUTE_UNCACHEABLE),
+ (EFI_RESOURCE_ATTRIBUTE_PRESENT |
+ EFI_RESOURCE_ATTRIBUTE_INITIALIZED |
+ EFI_RESOURCE_ATTRIBUTE_UNCACHEABLE),
MmioMap[Index].BaseAddress,
MmioMap[Index].Length
- );
- BuildMemoryAllocationHob(
+ );
+ BuildMemoryAllocationHob (
MmioMap[Index].BaseAddress,
MmioMap[Index].Length,
EfiMemoryMappedIO
- );
+ );
}
//
// Report resource HOB for flash FV
//
- BuildResourceDescriptorHob(
+ BuildResourceDescriptorHob (
EFI_RESOURCE_MEMORY_MAPPED_IO,
- (EFI_RESOURCE_ATTRIBUTE_PRESENT |
- EFI_RESOURCE_ATTRIBUTE_INITIALIZED |
- EFI_RESOURCE_ATTRIBUTE_UNCACHEABLE),
- (UINTN)FixedPcdGet32(PcdFlashAreaBaseAddress),
- (UINTN)FixedPcdGet32(PcdFlashAreaSize)
- );
- BuildMemoryAllocationHob(
- (UINTN)FixedPcdGet32(PcdFlashAreaBaseAddress),
- (UINTN)FixedPcdGet32(PcdFlashAreaSize),
+ (EFI_RESOURCE_ATTRIBUTE_PRESENT |
+ EFI_RESOURCE_ATTRIBUTE_INITIALIZED |
+ EFI_RESOURCE_ATTRIBUTE_UNCACHEABLE),
+ (UINTN) FixedPcdGet32 (PcdFlashAreaBaseAddress),
+ (UINTN) FixedPcdGet32 (PcdFlashAreaSize)
+ );
+
+ BuildMemoryAllocationHob (
+ (UINTN) FixedPcdGet32 (PcdFlashAreaBaseAddress),
+ (UINTN) FixedPcdGet32 (PcdFlashAreaSize),
EfiMemoryMappedIO
- );
+ );
- BuildFvHob(
- (UINTN)FixedPcdGet32(PcdFlashAreaBaseAddress),
- (UINTN)FixedPcdGet32(PcdFlashAreaSize)
- );
+ BuildFvHob (
+ (UINTN)FixedPcdGet32 (PcdFlashAreaBaseAddress),
+ (UINTN)FixedPcdGet32 (PcdFlashAreaSize)
+ );
return Status;
}
-
/**
Board configuration init function for PEI pre-memory phase.
@@ -495,26 +494,26 @@ WhiskeylakeURvpInitPreMem (
///
/// Install Stall PPI
///
- Status = InstallStallPpi();
- ASSERT_EFI_ERROR(Status);
+ Status = InstallStallPpi ();
+ ASSERT_EFI_ERROR (Status);
//
// Install PCH RESET PPI and EFI RESET2 PeiService
//
- Status = PchInitializeReset();
- ASSERT_EFI_ERROR(Status);
+ Status = PchInitializeReset ();
+ ASSERT_EFI_ERROR (Status);
///
/// Performing PlatformInitPreMemCallBack after PeiReadOnlyVariable2 PPI produced
///
- Status = PeiServicesNotifyPpi(&mPreMemNotifyList);
+ Status = PeiServicesNotifyPpi (&mPreMemNotifyList);
///
/// After code reorangized, memorycallback will run because the PPI is already
/// installed when code run to here, it is supposed that the InstallEfiMemory is
/// done before.
///
- Status = PeiServicesNotifyPpi(&mMemDiscoveredNotifyList);
+ Status = PeiServicesNotifyPpi (&mMemDiscoveredNotifyList);
return EFI_SUCCESS;
}
@@ -561,5 +560,3 @@ WhiskeylakeURvpBoardBootModeDetect (
{
return BOOT_WITH_FULL_CONFIGURATION;
}
-
-
--
2.24.0.windows.2
next prev parent reply other threads:[~2019-11-21 8:59 UTC|newest]
Thread overview: 50+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-11-21 8:58 [edk2-platforms] [PATCH V2 00/14] SecFspWrapperPlatformSecLib Cleanup Nate DeSimone
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 01/14] KabylakeSiliconPkg: Change MODULE_TYPE of SiliconInitLib to PEIM Nate DeSimone
2019-11-22 5:15 ` Chiu, Chasel
2019-11-22 6:31 ` Kubacki, Michael A
2019-11-22 6:36 ` Chaganty, Rangasai V
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 02/14] KabylakeOpenBoardPkg: Update location of SiliconInitLib Nate DeSimone
2019-11-22 5:15 ` [edk2-devel] " Chiu, Chasel
2019-11-22 6:31 ` Kubacki, Michael A
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 03/14] KabylakeSiliconPkg: Cleanup old comments Nate DeSimone
2019-11-22 5:15 ` Chiu, Chasel
2019-11-22 6:32 ` Kubacki, Michael A
2019-11-22 6:42 ` Chaganty, Rangasai V
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 04/14] CoffeeLakeSiliconPkg: Move TcoWdtHob.h Nate DeSimone
2019-11-22 5:15 ` Chiu, Chasel
2019-11-22 6:32 ` [edk2-devel] " Kubacki, Michael A
2019-11-22 6:46 ` Chaganty, Rangasai V
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 05/14] CoffeeLakeSiliconPkg: TcoWdtHob.h Cleanup Nate DeSimone
2019-11-22 5:16 ` Chiu, Chasel
2019-11-22 6:32 ` Kubacki, Michael A
2019-11-22 6:48 ` Chaganty, Rangasai V
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 06/14] CoffeelakeSiliconPkg: Add SiliconInitLib Nate DeSimone
2019-11-22 5:16 ` Chiu, Chasel
2019-11-22 6:32 ` Kubacki, Michael A
2019-11-22 6:55 ` Chaganty, Rangasai V
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 07/14] WhiskeylakeOpenBoardPkg: Add SiliconInitLib APIs to BoardInitLib Nate DeSimone
2019-11-22 5:16 ` Chiu, Chasel
2019-11-22 6:32 ` Kubacki, Michael A
2019-11-21 8:58 ` Nate DeSimone [this message]
2019-11-22 5:16 ` [edk2-platforms] [PATCH V2 08/14] WhiskeylakeOpenBoardPkg: Whitespace cleanup in BoardInitLib Chiu, Chasel
2019-11-22 6:32 ` Kubacki, Michael A
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 09/14] WhiskeylakeOpenBoardPkg: Remove SecFspWrapperPlatformSecLib override Nate DeSimone
2019-11-22 5:17 ` Chiu, Chasel
2019-11-22 6:32 ` Kubacki, Michael A
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 10/14] MinPlatformPkg: FSP Dispatch Mode Support for PlatformSecLib Nate DeSimone
2019-11-22 5:17 ` Chiu, Chasel
2019-11-22 6:32 ` Kubacki, Michael A
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 11/14] MinPlatformPkg: Coding style cleanups in MinPlatformPkg.dec Nate DeSimone
2019-11-22 5:17 ` Chiu, Chasel
2019-11-22 6:32 ` Kubacki, Michael A
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 12/14] KabylakeOpenBoardPkg: Add support for PcdFspDispatchModeUseFspPeiMain Nate DeSimone
2019-11-22 5:18 ` Chiu, Chasel
2019-11-22 6:32 ` Kubacki, Michael A
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 13/14] KabylakeOpenBoardPkg: Remove SecFspWrapperPlatformSecLib override Nate DeSimone
2019-11-22 5:18 ` Chiu, Chasel
2019-11-22 6:32 ` Kubacki, Michael A
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 14/14] MinPlatformPkg: Remove BoardInitLib dependency from PlatformSecLib Nate DeSimone
2019-11-22 5:18 ` Chiu, Chasel
2019-11-22 6:33 ` Kubacki, Michael A
2019-11-21 17:51 ` [edk2-platforms] [PATCH V2 00/14] SecFspWrapperPlatformSecLib Cleanup Kubacki, Michael A
2019-11-22 0:51 ` Nate DeSimone
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-list from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20191121085853.2626-9-nathaniel.l.desimone@intel.com \
--to=devel@edk2.groups.io \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox