summaryrefslogtreecommitdiff
path: root/Silicon/Ampere/AmpereAltraPkg/Include/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Silicon/Ampere/AmpereAltraPkg/Include/Library')
-rw-r--r--Silicon/Ampere/AmpereAltraPkg/Include/Library/Ac01PcieLib.h10
-rw-r--r--Silicon/Ampere/AmpereAltraPkg/Include/Library/AmpereCpuLib.h59
-rw-r--r--Silicon/Ampere/AmpereAltraPkg/Include/Library/BoardPcieLib.h8
-rw-r--r--Silicon/Ampere/AmpereAltraPkg/Include/Library/FlashLib.h28
-rw-r--r--Silicon/Ampere/AmpereAltraPkg/Include/Library/GpioLib.h12
-rw-r--r--Silicon/Ampere/AmpereAltraPkg/Include/Library/I2cLib.h22
-rw-r--r--Silicon/Ampere/AmpereAltraPkg/Include/Library/MailboxInterfaceLib.h60
-rw-r--r--Silicon/Ampere/AmpereAltraPkg/Include/Library/MmCommunicationLib.h4
-rw-r--r--Silicon/Ampere/AmpereAltraPkg/Include/Library/NVParamLib.h32
-rw-r--r--Silicon/Ampere/AmpereAltraPkg/Include/Library/PcieHotPlugLib.h38
-rw-r--r--Silicon/Ampere/AmpereAltraPkg/Include/Library/SystemFirmwareInterfaceLib.h76
-rw-r--r--Silicon/Ampere/AmpereAltraPkg/Include/Library/TrngLib.h4
12 files changed, 176 insertions, 177 deletions
diff --git a/Silicon/Ampere/AmpereAltraPkg/Include/Library/Ac01PcieLib.h b/Silicon/Ampere/AmpereAltraPkg/Include/Library/Ac01PcieLib.h
index 692bc26699..9eef4acdaf 100644
--- a/Silicon/Ampere/AmpereAltraPkg/Include/Library/Ac01PcieLib.h
+++ b/Silicon/Ampere/AmpereAltraPkg/Include/Library/Ac01PcieLib.h
@@ -21,9 +21,9 @@
**/
RETURN_STATUS
Ac01PcieCoreSetupRC (
- IN AC01_ROOT_COMPLEX *RootComplex,
- IN BOOLEAN ReInit,
- IN UINT8 ReInitPcieIndex
+ IN AC01_ROOT_COMPLEX *RootComplex,
+ IN BOOLEAN ReInit,
+ IN UINT8 ReInitPcieIndex
);
/**
@@ -33,7 +33,7 @@ Ac01PcieCoreSetupRC (
**/
VOID
Ac01PcieCorePostSetupRC (
- IN AC01_ROOT_COMPLEX *RootComplexList
+ IN AC01_ROOT_COMPLEX *RootComplexList
);
/**
@@ -43,7 +43,7 @@ Ac01PcieCorePostSetupRC (
**/
VOID
Ac01PcieCoreEndEnumeration (
- IN AC01_ROOT_COMPLEX *RootComplex
+ IN AC01_ROOT_COMPLEX *RootComplex
);
#endif /* AC01_PCIE_LIB_H_ */
diff --git a/Silicon/Ampere/AmpereAltraPkg/Include/Library/AmpereCpuLib.h b/Silicon/Ampere/AmpereAltraPkg/Include/Library/AmpereCpuLib.h
index 2f186d2466..087dcb8f78 100644
--- a/Silicon/Ampere/AmpereAltraPkg/Include/Library/AmpereCpuLib.h
+++ b/Silicon/Ampere/AmpereAltraPkg/Include/Library/AmpereCpuLib.h
@@ -11,19 +11,19 @@
#ifndef AMPERE_CPU_LIB_H_
#define AMPERE_CPU_LIB_H_
-#define SUBNUMA_MODE_MONOLITHIC 0
-#define SUBNUMA_MODE_HEMISPHERE 1
-#define SUBNUMA_MODE_QUADRANT 2
+#define SUBNUMA_MODE_MONOLITHIC 0
+#define SUBNUMA_MODE_HEMISPHERE 1
+#define SUBNUMA_MODE_QUADRANT 2
-#define MONOLITIC_NUM_OF_REGION 1
-#define HEMISPHERE_NUM_OF_REGION 2
-#define QUADRANT_NUM_OF_REGION 4
+#define MONOLITIC_NUM_OF_REGION 1
+#define HEMISPHERE_NUM_OF_REGION 2
+#define QUADRANT_NUM_OF_REGION 4
-#define SOCKET_ID(CpuId) ((CpuId) / (PLATFORM_CPU_MAX_CPM * PLATFORM_CPU_NUM_CORES_PER_CPM))
-#define CLUSTER_ID(CpuId) (((CpuId) / PLATFORM_CPU_NUM_CORES_PER_CPM) % PLATFORM_CPU_MAX_CPM)
+#define SOCKET_ID(CpuId) ((CpuId) / (PLATFORM_CPU_MAX_CPM * PLATFORM_CPU_NUM_CORES_PER_CPM))
+#define CLUSTER_ID(CpuId) (((CpuId) / PLATFORM_CPU_NUM_CORES_PER_CPM) % PLATFORM_CPU_MAX_CPM)
-#define MASTER_SOCKET 0
-#define SLAVE_SOCKET 1
+#define MASTER_SOCKET 0
+#define SLAVE_SOCKET 1
/**
Get current CPU frequency.
@@ -35,7 +35,7 @@
UINTN
EFIAPI
CpuGetCurrentFreq (
- UINT8 Socket
+ UINT8 Socket
);
/**
@@ -48,7 +48,7 @@ CpuGetCurrentFreq (
UINTN
EFIAPI
CpuGetMaxFreq (
- UINT8 Socket
+ UINT8 Socket
);
/**
@@ -61,7 +61,7 @@ CpuGetMaxFreq (
UINT8
EFIAPI
CpuGetVoltage (
- UINT8 Socket
+ UINT8 Socket
);
/**
@@ -74,8 +74,8 @@ CpuGetVoltage (
VOID
EFIAPI
CpuGetEcid (
- UINT8 SocketId,
- UINT32 **Ecid
+ UINT8 SocketId,
+ UINT32 **Ecid
);
/**
@@ -88,7 +88,7 @@ CpuGetEcid (
UINT8
EFIAPI
GetSkuMaxCore (
- UINT8 SocketId
+ UINT8 SocketId
);
/**
@@ -101,7 +101,7 @@ GetSkuMaxCore (
UINT8
EFIAPI
GetSkuMaxTurbo (
- UINT8 SocketId
+ UINT8 SocketId
);
/**
@@ -150,8 +150,8 @@ CpuGetNumberOfSubNumaRegion (
UINT8
EFIAPI
CpuGetSubNumNode (
- UINT8 Socket,
- UINT16 Cpm
+ UINT8 Socket,
+ UINT16 Cpm
);
/**
@@ -188,7 +188,7 @@ GetNumberOfActiveSockets (
UINT16
EFIAPI
GetNumberOfActiveCPMsPerSocket (
- UINT8 SocketId
+ UINT8 SocketId
);
/**
@@ -201,7 +201,7 @@ GetNumberOfActiveCPMsPerSocket (
UINT16
EFIAPI
GetNumberOfConfiguredCPMs (
- UINT8 SocketId
+ UINT8 SocketId
);
/**
@@ -212,7 +212,7 @@ GetNumberOfConfiguredCPMs (
VOID
EFIAPI
GetScpVersion (
- UINT8 **ScpVer
+ UINT8 **ScpVer
);
/**
@@ -223,7 +223,7 @@ GetScpVersion (
VOID
EFIAPI
GetScpBuild (
- UINT8 **ScpBuild
+ UINT8 **ScpBuild
);
/**
@@ -234,7 +234,7 @@ GetScpBuild (
VOID
EFIAPI
GetDimmList (
- PLATFORM_DIMM_LIST **DimmList
+ PLATFORM_DIMM_LIST **DimmList
);
/**
@@ -245,7 +245,7 @@ GetDimmList (
VOID
EFIAPI
GetDramInfo (
- PLATFORM_DRAM_INFO **DramInfo
+ PLATFORM_DRAM_INFO **DramInfo
);
/**
@@ -260,8 +260,8 @@ GetDramInfo (
EFI_STATUS
EFIAPI
SetNumberOfConfiguredCPMs (
- UINT8 SocketId,
- UINT16 NumberOfCPMs
+ UINT8 SocketId,
+ UINT16 NumberOfCPMs
);
/**
@@ -286,7 +286,7 @@ GetMaximumNumberOfCores (
UINT16
EFIAPI
GetNumberOfActiveCoresPerSocket (
- UINT8 SocketId
+ UINT8 SocketId
);
/**
@@ -312,10 +312,9 @@ GetNumberOfActiveCores (
BOOLEAN
EFIAPI
IsCpuEnabled (
- UINT16 CpuId
+ UINT16 CpuId
);
-
/**
Check if the slave socket is present
diff --git a/Silicon/Ampere/AmpereAltraPkg/Include/Library/BoardPcieLib.h b/Silicon/Ampere/AmpereAltraPkg/Include/Library/BoardPcieLib.h
index 34e7dee702..9b8843ad84 100644
--- a/Silicon/Ampere/AmpereAltraPkg/Include/Library/BoardPcieLib.h
+++ b/Silicon/Ampere/AmpereAltraPkg/Include/Library/BoardPcieLib.h
@@ -24,9 +24,9 @@
RETURN_STATUS
EFIAPI
BoardPcieAssertPerst (
- IN AC01_ROOT_COMPLEX *RootComplex,
- IN UINT8 PcieIndex,
- IN BOOLEAN IsPullToHigh
+ IN AC01_ROOT_COMPLEX *RootComplex,
+ IN UINT8 PcieIndex,
+ IN BOOLEAN IsPullToHigh
);
/**
@@ -39,7 +39,7 @@ BoardPcieAssertPerst (
**/
UINT16
BoardPcieGetSegmentNumber (
- IN AC01_ROOT_COMPLEX *RootComplex
+ IN AC01_ROOT_COMPLEX *RootComplex
);
#endif /* BOARD_PCIE_LIB_H_ */
diff --git a/Silicon/Ampere/AmpereAltraPkg/Include/Library/FlashLib.h b/Silicon/Ampere/AmpereAltraPkg/Include/Library/FlashLib.h
index ce50602f99..340dd05131 100644
--- a/Silicon/Ampere/AmpereAltraPkg/Include/Library/FlashLib.h
+++ b/Silicon/Ampere/AmpereAltraPkg/Include/Library/FlashLib.h
@@ -22,8 +22,8 @@
EFI_STATUS
EFIAPI
FlashGetFailSafeInfo (
- OUT UINTN *FailSafeBase,
- OUT UINT32 *FailSafeSize
+ OUT UINTN *FailSafeBase,
+ OUT UINT32 *FailSafeSize
);
/**
@@ -39,8 +39,8 @@ FlashGetFailSafeInfo (
EFI_STATUS
EFIAPI
FlashGetNvRamInfo (
- OUT UINTN *NvRamBase,
- OUT UINT32 *NvRamSize
+ OUT UINTN *NvRamBase,
+ OUT UINT32 *NvRamSize
);
/**
@@ -56,8 +56,8 @@ FlashGetNvRamInfo (
EFI_STATUS
EFIAPI
FlashGetNvRam2Info (
- OUT UINTN *NvRam2Base,
- OUT UINT32 *NvRam2Size
+ OUT UINTN *NvRam2Base,
+ OUT UINT32 *NvRam2Size
);
/**
@@ -73,8 +73,8 @@ FlashGetNvRam2Info (
EFI_STATUS
EFIAPI
FlashEraseCommand (
- IN UINTN ByteAddress,
- IN UINT32 Length
+ IN UINTN ByteAddress,
+ IN UINT32 Length
);
/**
@@ -91,9 +91,9 @@ FlashEraseCommand (
EFI_STATUS
EFIAPI
FlashWriteCommand (
- IN UINTN ByteAddress,
- IN VOID *Buffer,
- IN UINT32 Length
+ IN UINTN ByteAddress,
+ IN VOID *Buffer,
+ IN UINT32 Length
);
/**
@@ -110,9 +110,9 @@ FlashWriteCommand (
EFI_STATUS
EFIAPI
FlashReadCommand (
- IN UINTN ByteAddress,
- OUT VOID *Buffer,
- IN UINT32 Length
+ IN UINTN ByteAddress,
+ OUT VOID *Buffer,
+ IN UINT32 Length
);
#endif /* FLASH_LIB_H_ */
diff --git a/Silicon/Ampere/AmpereAltraPkg/Include/Library/GpioLib.h b/Silicon/Ampere/AmpereAltraPkg/Include/Library/GpioLib.h
index 3c72ce3d48..e75773b94d 100644
--- a/Silicon/Ampere/AmpereAltraPkg/Include/Library/GpioLib.h
+++ b/Silicon/Ampere/AmpereAltraPkg/Include/Library/GpioLib.h
@@ -28,8 +28,8 @@ typedef enum {
VOID
EFIAPI
GpioWriteBit (
- IN UINT32 Pin,
- IN UINT32 Val
+ IN UINT32 Pin,
+ IN UINT32 Val
);
/*
@@ -43,7 +43,7 @@ GpioWriteBit (
UINTN
EFIAPI
GpioReadBit (
- IN UINT32 Pin
+ IN UINT32 Pin
);
/*
@@ -56,8 +56,8 @@ GpioReadBit (
EFI_STATUS
EFIAPI
GpioModeConfig (
- UINT8 Pin,
- GPIO_CONFIG_MODE Mode
+ UINT8 Pin,
+ GPIO_CONFIG_MODE Mode
);
/*
@@ -70,7 +70,7 @@ GpioModeConfig (
EFI_STATUS
EFIAPI
GpioSetupRuntime (
- IN UINT32 Pin
+ IN UINT32 Pin
);
#endif /* GPIO_LIB_H_ */
diff --git a/Silicon/Ampere/AmpereAltraPkg/Include/Library/I2cLib.h b/Silicon/Ampere/AmpereAltraPkg/Include/Library/I2cLib.h
index 3a312f7b6a..d0bb70d0cc 100644
--- a/Silicon/Ampere/AmpereAltraPkg/Include/Library/I2cLib.h
+++ b/Silicon/Ampere/AmpereAltraPkg/Include/Library/I2cLib.h
@@ -30,10 +30,10 @@
EFI_STATUS
EFIAPI
I2cWrite (
- IN UINT32 Bus,
- IN UINT32 SlaveAddr,
- IN OUT UINT8 *Buf,
- IN OUT UINT32 *WriteLength
+ IN UINT32 Bus,
+ IN UINT32 SlaveAddr,
+ IN OUT UINT8 *Buf,
+ IN OUT UINT32 *WriteLength
);
/**
@@ -57,12 +57,12 @@ I2cWrite (
EFI_STATUS
EFIAPI
I2cRead (
- IN UINT32 Bus,
- IN UINT32 SlaveAddr,
- IN UINT8 *BufCmd,
- IN UINT32 CmdLength,
- IN OUT UINT8 *Buf,
- IN OUT UINT32 *ReadLength
+ IN UINT32 Bus,
+ IN UINT32 SlaveAddr,
+ IN UINT8 *BufCmd,
+ IN UINT32 CmdLength,
+ IN OUT UINT8 *Buf,
+ IN OUT UINT32 *ReadLength
);
/**
@@ -99,7 +99,7 @@ I2cProbe (
EFI_STATUS
EFIAPI
I2cSetupRuntime (
- IN UINT32 Bus
+ IN UINT32 Bus
);
#endif /* I2C_LIB_H_ */
diff --git a/Silicon/Ampere/AmpereAltraPkg/Include/Library/MailboxInterfaceLib.h b/Silicon/Ampere/AmpereAltraPkg/Include/Library/MailboxInterfaceLib.h
index 425dc5c083..daab0f1739 100644
--- a/Silicon/Ampere/AmpereAltraPkg/Include/Library/MailboxInterfaceLib.h
+++ b/Silicon/Ampere/AmpereAltraPkg/Include/Library/MailboxInterfaceLib.h
@@ -15,21 +15,21 @@
#ifndef MAILBOX_INTERFACE_LIB_H_
#define MAILBOX_INTERFACE_LIB_H_
-#define SMPRO_DB_MAX 8
-#define PMPRO_DB_MAX 8
-#define NUMBER_OF_DOORBELLS_PER_SOCKET (SMPRO_DB_MAX + PMPRO_DB_MAX)
+#define SMPRO_DB_MAX 8
+#define PMPRO_DB_MAX 8
+#define NUMBER_OF_DOORBELLS_PER_SOCKET (SMPRO_DB_MAX + PMPRO_DB_MAX)
//
// General address offset of Doorbell registers
//
-#define DB_IN_REG_OFST 0x00000000 // Doorbell In
-#define DB_DIN0_REG_OFST 0x00000004 // Doorbell In Data
-#define DB_DIN1_REG_OFST 0x00000008 // Doorbell In Data
-#define DB_OUT_REG_OFST 0x00000010 // Doorbell Out
-#define DB_DOUT0_REG_OFST 0x00000014 // Doorbell Out Data
-#define DB_DOUT1_REG_OFST 0x00000018 // Doorbell Out Data
-#define DB_STATUS_REG_OFST 0x00000020 // Doorbell Interrupt Status
-#define DB_STATUS_MASK_REG_OFST 0x00000024 // Doorbell Interrupt Status Mask
+#define DB_IN_REG_OFST 0x00000000 // Doorbell In
+#define DB_DIN0_REG_OFST 0x00000004 // Doorbell In Data
+#define DB_DIN1_REG_OFST 0x00000008 // Doorbell In Data
+#define DB_OUT_REG_OFST 0x00000010 // Doorbell Out
+#define DB_DOUT0_REG_OFST 0x00000014 // Doorbell Out Data
+#define DB_DOUT1_REG_OFST 0x00000018 // Doorbell Out Data
+#define DB_STATUS_REG_OFST 0x00000020 // Doorbell Interrupt Status
+#define DB_STATUS_MASK_REG_OFST 0x00000024 // Doorbell Interrupt Status Mask
//
// List of supported doorbells
@@ -67,8 +67,8 @@ typedef enum {
// including 4 bytes for message and two 4 bytes for extended data.
//
typedef struct {
- UINT32 Data;
- UINT32 ExtendedData[2];
+ UINT32 Data;
+ UINT32 ExtendedData[2];
} MAILBOX_MESSAGE_DATA;
#pragma pack()
@@ -76,9 +76,9 @@ typedef struct {
//
// Timeout configuration when waiting for an doorbell interrupt status
//
-#define MAILBOX_POLL_TIMEOUT_US 10000000
-#define MAILBOX_POLL_INTERVAL_US 1000
-#define MAILBOX_POLL_COUNT (MAILBOX_POLL_TIMEOUT_US / MAILBOX_POLL_INTERVAL_US)
+#define MAILBOX_POLL_TIMEOUT_US 10000000
+#define MAILBOX_POLL_INTERVAL_US 1000
+#define MAILBOX_POLL_COUNT (MAILBOX_POLL_TIMEOUT_US / MAILBOX_POLL_INTERVAL_US)
/**
Get the base address of a doorbell.
@@ -93,8 +93,8 @@ typedef struct {
UINTN
EFIAPI
MailboxGetDoorbellAddress (
- IN UINT8 Socket,
- IN DOORBELL_CHANNELS Doorbell
+ IN UINT8 Socket,
+ IN DOORBELL_CHANNELS Doorbell
);
/**
@@ -110,8 +110,8 @@ MailboxGetDoorbellAddress (
UINT32
EFIAPI
MailboxGetDoorbellInterruptNumber (
- IN UINT8 Socket,
- IN DOORBELL_CHANNELS Doorbell
+ IN UINT8 Socket,
+ IN DOORBELL_CHANNELS Doorbell
);
/**
@@ -128,9 +128,9 @@ MailboxGetDoorbellInterruptNumber (
EFI_STATUS
EFIAPI
MailboxRead (
- IN UINT8 Socket,
- IN DOORBELL_CHANNELS Doorbell,
- OUT MAILBOX_MESSAGE_DATA *Message
+ IN UINT8 Socket,
+ IN DOORBELL_CHANNELS Doorbell,
+ OUT MAILBOX_MESSAGE_DATA *Message
);
/**
@@ -147,9 +147,9 @@ MailboxRead (
EFI_STATUS
EFIAPI
MailboxWrite (
- IN UINT8 Socket,
- IN DOORBELL_CHANNELS Doorbell,
- IN MAILBOX_MESSAGE_DATA *Message
+ IN UINT8 Socket,
+ IN DOORBELL_CHANNELS Doorbell,
+ IN MAILBOX_MESSAGE_DATA *Message
);
/**
@@ -165,8 +165,8 @@ MailboxWrite (
EFI_STATUS
EFIAPI
MailboxUnmaskInterrupt (
- IN UINT8 Socket,
- IN UINT16 Doorbell
+ IN UINT8 Socket,
+ IN UINT16 Doorbell
);
/**
@@ -182,8 +182,8 @@ MailboxUnmaskInterrupt (
EFI_STATUS
EFIAPI
MailboxRuntimeSetup (
- IN UINT8 Socket,
- IN DOORBELL_CHANNELS Doorbell
+ IN UINT8 Socket,
+ IN DOORBELL_CHANNELS Doorbell
);
#endif /* MAILBOX_INTERFACE_LIB_H_ */
diff --git a/Silicon/Ampere/AmpereAltraPkg/Include/Library/MmCommunicationLib.h b/Silicon/Ampere/AmpereAltraPkg/Include/Library/MmCommunicationLib.h
index fbbf66e518..d518946837 100644
--- a/Silicon/Ampere/AmpereAltraPkg/Include/Library/MmCommunicationLib.h
+++ b/Silicon/Ampere/AmpereAltraPkg/Include/Library/MmCommunicationLib.h
@@ -37,8 +37,8 @@
EFI_STATUS
EFIAPI
MmCommunicationCommunicate (
- IN OUT VOID *CommBuffer,
- IN OUT UINTN *CommSize OPTIONAL
+ IN OUT VOID *CommBuffer,
+ IN OUT UINTN *CommSize OPTIONAL
);
#endif /* MM_COMMUNICATION_LIB_H_ */
diff --git a/Silicon/Ampere/AmpereAltraPkg/Include/Library/NVParamLib.h b/Silicon/Ampere/AmpereAltraPkg/Include/Library/NVParamLib.h
index e8521ce336..c149199848 100644
--- a/Silicon/Ampere/AmpereAltraPkg/Include/Library/NVParamLib.h
+++ b/Silicon/Ampere/AmpereAltraPkg/Include/Library/NVParamLib.h
@@ -41,14 +41,14 @@
#define NV_PARAM_MAX_SIZE (64 * 1024)
#define NV_PARAM_ENTRYSIZE 8
-#define NV_PERM_ALL 0xFFFF /* Allowed for all */
-#define NV_PERM_ATF 0x0001 /* Allowed for EL3 code */
-#define NV_PERM_OPTEE 0x0004 /* Allowed for secure El1 */
-#define NV_PERM_BIOS 0x0008 /* Allowed for EL2 non-secure */
-#define NV_PERM_MANU 0x0010 /* Allowed for manufactory interface */
-#define NV_PERM_BMC 0x0020 /* Allowed for BMC interface */
+#define NV_PERM_ALL 0xFFFF /* Allowed for all */
+#define NV_PERM_ATF 0x0001 /* Allowed for EL3 code */
+#define NV_PERM_OPTEE 0x0004 /* Allowed for secure El1 */
+#define NV_PERM_BIOS 0x0008 /* Allowed for EL2 non-secure */
+#define NV_PERM_MANU 0x0010 /* Allowed for manufactory interface */
+#define NV_PERM_BMC 0x0020 /* Allowed for BMC interface */
-#define NVPARAM_SIZE 0x8
+#define NVPARAM_SIZE 0x8
/**
Retrieve a non-volatile parameter.
@@ -68,9 +68,9 @@
**/
EFI_STATUS
NVParamGet (
- IN UINT32 Param,
- IN UINT16 ACLRd,
- OUT UINT32 *Val
+ IN UINT32 Param,
+ IN UINT16 ACLRd,
+ OUT UINT32 *Val
);
/**
@@ -93,10 +93,10 @@ NVParamGet (
**/
EFI_STATUS
NVParamSet (
- IN UINT32 Param,
- IN UINT16 ACLRd,
- IN UINT16 ACLWr,
- IN UINT32 Val
+ IN UINT32 Param,
+ IN UINT16 ACLRd,
+ IN UINT16 ACLWr,
+ IN UINT32 Val
);
/**
@@ -115,8 +115,8 @@ NVParamSet (
**/
EFI_STATUS
NVParamClr (
- IN UINT32 Param,
- IN UINT16 ACLWr
+ IN UINT32 Param,
+ IN UINT16 ACLWr
);
/**
diff --git a/Silicon/Ampere/AmpereAltraPkg/Include/Library/PcieHotPlugLib.h b/Silicon/Ampere/AmpereAltraPkg/Include/Library/PcieHotPlugLib.h
index e2f17d366a..45e76c266b 100644
--- a/Silicon/Ampere/AmpereAltraPkg/Include/Library/PcieHotPlugLib.h
+++ b/Silicon/Ampere/AmpereAltraPkg/Include/Library/PcieHotPlugLib.h
@@ -9,17 +9,17 @@
#ifndef PCIE_HOT_PLUG_H_
#define PCIE_HOT_PLUG_H_
-#define PCIE_HOT_PLUG_SPCI_CMD_ALERT_IRQ 1 // Alert IRQ
-#define PCIE_HOT_PLUG_SPCI_CMD_START 2 // Stat monitor event
-#define PCIE_HOT_PLUG_SPCI_CMD_CHG 3 // Indicate PCIE port change state explicitly
-#define PCIE_HOT_PLUG_SPCI_CMD_LED 4 // Control LED state
-#define PCIE_HOT_PLUG_SPCI_CMD_PORT_MAP_CLR 5 // Clear all port map
-#define PCIE_HOT_PLUG_SPCI_CMD_PORT_MAP_SET 6 // Set port map
-#define PCIE_HOT_PLUG_SPCI_CMD_PORT_MAP_LOCK 7 // Lock port map
-#define PCIE_HOT_PLUG_SPCI_CMD_GPIO_MAP 8 // Set GPIO reset map
-
-#define LED_FAULT 1 // LED_CMD: LED type - Fault
-#define LED_ATT 2 // LED_CMD: LED type - Attention
+#define PCIE_HOT_PLUG_SPCI_CMD_ALERT_IRQ 1 // Alert IRQ
+#define PCIE_HOT_PLUG_SPCI_CMD_START 2 // Stat monitor event
+#define PCIE_HOT_PLUG_SPCI_CMD_CHG 3 // Indicate PCIE port change state explicitly
+#define PCIE_HOT_PLUG_SPCI_CMD_LED 4 // Control LED state
+#define PCIE_HOT_PLUG_SPCI_CMD_PORT_MAP_CLR 5 // Clear all port map
+#define PCIE_HOT_PLUG_SPCI_CMD_PORT_MAP_SET 6 // Set port map
+#define PCIE_HOT_PLUG_SPCI_CMD_PORT_MAP_LOCK 7 // Lock port map
+#define PCIE_HOT_PLUG_SPCI_CMD_GPIO_MAP 8 // Set GPIO reset map
+
+#define LED_FAULT 1 // LED_CMD: LED type - Fault
+#define LED_ATT 2 // LED_CMD: LED type - Attention
#define LED_SET_ON 1
#define LED_SET_OFF 2
@@ -41,11 +41,11 @@
#define SPCI_NOT_PRESENT -7
// Bit definitions inside the function id as per the SMC calling convention
-#define FUNCID_CC_SHIFT 30
-#define FUNCID_OEN_SHIFT 24
+#define FUNCID_CC_SHIFT 30
+#define FUNCID_OEN_SHIFT 24
-#define SMC_64 1
-#define SMC_32 0
+#define SMC_64 1
+#define SMC_32 0
// Definitions to build the complete SMC ID
#define SPCI_FID_MISC_FLAG (0 << 27)
@@ -69,10 +69,10 @@
SPCI_SMC ((tun_fid) << SPCI_FID_TUN_SHIFT))
// SPCI miscellaneous functions
-#define SPCI_FID_SERVICE_HANDLE_OPEN 0x2
-#define SPCI_FID_SERVICE_HANDLE_CLOSE 0x3
-#define SPCI_FID_SERVICE_REQUEST_BLOCKING 0x7
-#define SPCI_FID_SERVICE_REQUEST_START 0x8
+#define SPCI_FID_SERVICE_HANDLE_OPEN 0x2
+#define SPCI_FID_SERVICE_HANDLE_CLOSE 0x3
+#define SPCI_FID_SERVICE_REQUEST_BLOCKING 0x7
+#define SPCI_FID_SERVICE_REQUEST_START 0x8
// SPCI tunneling functions
#define SPCI_FID_SERVICE_TUN_REQUEST_BLOCKING 0x2
diff --git a/Silicon/Ampere/AmpereAltraPkg/Include/Library/SystemFirmwareInterfaceLib.h b/Silicon/Ampere/AmpereAltraPkg/Include/Library/SystemFirmwareInterfaceLib.h
index 40ad14a3f9..fec5667cc1 100644
--- a/Silicon/Ampere/AmpereAltraPkg/Include/Library/SystemFirmwareInterfaceLib.h
+++ b/Silicon/Ampere/AmpereAltraPkg/Include/Library/SystemFirmwareInterfaceLib.h
@@ -18,39 +18,39 @@
// Bit 23:16 - Message control byte
// Bit 15:0 - Message data specific
//
-#define MAILBOX_MESSAGE_TYPE_SHIFT 28
-#define MAILBOX_MESSAGE_SUBTYPE_SHIFT 24
-#define MAILBOX_MESSAGE_CONTROL_BYTE_SHIFT 16
+#define MAILBOX_MESSAGE_TYPE_SHIFT 28
+#define MAILBOX_MESSAGE_SUBTYPE_SHIFT 24
+#define MAILBOX_MESSAGE_CONTROL_BYTE_SHIFT 16
-#define COMMON_MESSAGE_ENCODE(Type,Subtype,Control) \
+#define COMMON_MESSAGE_ENCODE(Type, Subtype, Control) \
( \
((Type) << MAILBOX_MESSAGE_TYPE_SHIFT) | \
((Subtype) << MAILBOX_MESSAGE_SUBTYPE_SHIFT) | \
((Control) << MAILBOX_MESSAGE_CONTROL_BYTE_SHIFT) \
)
-#define MAILBOX_MESSAGE_CONTROL_URGENT BIT7
-#define MAILBOX_MESSAGE_CONTROL_TYPICAL 0
+#define MAILBOX_MESSAGE_CONTROL_URGENT BIT7
+#define MAILBOX_MESSAGE_CONTROL_TYPICAL 0
//
// Mailbox Message Types
//
-#define MAILBOX_MESSAGE_TYPE_DEBUG 0x00
-#define MAILBOX_MESSAGE_TYPE_ADDRESS 0x05
-#define MAILBOX_MESSAGE_TYPE_USER 0x06
+#define MAILBOX_MESSAGE_TYPE_DEBUG 0x00
+#define MAILBOX_MESSAGE_TYPE_ADDRESS 0x05
+#define MAILBOX_MESSAGE_TYPE_USER 0x06
//
// Mailbox Message Type 0x00 - Debug message
//
-#define MAILBOX_DEBUG_MESSAGE_SUBTYPE_REGISTER_READ 0x01
-#define MAILBOX_DEBUG_MESSAGE_SUBTYPE_REGISTER_WRITE 0x02
+#define MAILBOX_DEBUG_MESSAGE_SUBTYPE_REGISTER_READ 0x01
+#define MAILBOX_DEBUG_MESSAGE_SUBTYPE_REGISTER_WRITE 0x02
//
// Debug message data format
// Bit 31:16 - Refer to definition of COMMON_MESSAGE_ENCODE
// Bit 15:0 - Store lower 16-bit of the upper 64-bit address
//
-#define MAILBOX_DEBUG_MESSAGE_ENCODE(Subtype,Address) \
+#define MAILBOX_DEBUG_MESSAGE_ENCODE(Subtype, Address) \
( \
(COMMON_MESSAGE_ENCODE ( \
MAILBOX_MESSAGE_TYPE_DEBUG, \
@@ -62,7 +62,7 @@
//
// Mailbox Message Type 0x05 - Address message
//
-#define MAILBOX_ADDRESS_MESSAGE_SUBTYPE_PCC 0x03
+#define MAILBOX_ADDRESS_MESSAGE_SUBTYPE_PCC 0x03
//
// Address message data format
@@ -73,7 +73,7 @@
// 0x0: No alignment
// Bit 3:0 - Unused
//
-#define MAILBOX_ADDRESS_MESSAGE_ENCODE(Subtype,Param,Align) \
+#define MAILBOX_ADDRESS_MESSAGE_ENCODE(Subtype, Param, Align) \
( \
(COMMON_MESSAGE_ENCODE ( \
MAILBOX_MESSAGE_TYPE_ADDRESS, \
@@ -83,7 +83,7 @@
((Align) << 4) \
)
-#define MAILBOX_ADDRESS_URGENT_MESSAGE_ENCODE(Subtype,Param,Align) \
+#define MAILBOX_ADDRESS_URGENT_MESSAGE_ENCODE(Subtype, Param, Align) \
( \
(COMMON_MESSAGE_ENCODE ( \
MAILBOX_MESSAGE_TYPE_ADDRESS, \
@@ -93,10 +93,10 @@
((Align) << 4) \
)
-#define MAILBOX_ADDRESS_256_ALIGNMENT 0x4
-#define MAILBOX_ADDRESS_NO_ALIGNMENT 0x0
+#define MAILBOX_ADDRESS_256_ALIGNMENT 0x4
+#define MAILBOX_ADDRESS_NO_ALIGNMENT 0x0
-#define MAILBOX_ADDRESS_MESSAGE_PARAM_CPPC 0x01
+#define MAILBOX_ADDRESS_MESSAGE_PARAM_CPPC 0x01
#define MAILBOX_URGENT_CPPC_MESSAGE \
( \
@@ -117,9 +117,9 @@
//
// Mailbox Message Type 0x06 - User message
//
-#define MAILBOX_USER_MESSAGE_SUBTYPE_SET_CONFIGURATION 0x02
-#define MAILBOX_USER_MESSAGE_SUBTYPE_BOOT_PROGRESS 0x06
-#define MAILBOX_USER_MESSAGE_SUBTYPE_TRNG_PROXY 0x07
+#define MAILBOX_USER_MESSAGE_SUBTYPE_SET_CONFIGURATION 0x02
+#define MAILBOX_USER_MESSAGE_SUBTYPE_BOOT_PROGRESS 0x06
+#define MAILBOX_USER_MESSAGE_SUBTYPE_TRNG_PROXY 0x07
//
// User message data format
@@ -127,7 +127,7 @@
// Bit 15:8 - Message Parameter 0
// Bit 7:0 - Message Parameter 1
//
-#define MAILBOX_USER_MESSAGE_ENCODE(Subtype,Param0,Param1) \
+#define MAILBOX_USER_MESSAGE_ENCODE(Subtype, Param0, Param1) \
( \
(COMMON_MESSAGE_ENCODE ( \
MAILBOX_MESSAGE_TYPE_USER, \
@@ -142,7 +142,7 @@
// Param0: 1 - Get a random number
// Param1: Unused
//
-#define MAILBOX_TRNG_PROXY_GET_RANDOM_NUMBER 1
+#define MAILBOX_TRNG_PROXY_GET_RANDOM_NUMBER 1
//
// Parameters for Boot Progress
@@ -151,9 +151,9 @@
// 0x08: BL33/UEFI Stage
// 0x09: OS Stage
//
-#define MAILBOX_BOOT_PROGRESS_COMMAND_SET 1
-#define MAILBOX_BOOT_PROGRESS_STAGE_UEFI 8
-#define MAILBOX_BOOT_PROGRESS_STAGE_OS 9
+#define MAILBOX_BOOT_PROGRESS_COMMAND_SET 1
+#define MAILBOX_BOOT_PROGRESS_STAGE_UEFI 8
+#define MAILBOX_BOOT_PROGRESS_STAGE_OS 9
//
// Parameters for Set Configuration
@@ -180,9 +180,9 @@
EFI_STATUS
EFIAPI
MailboxMsgRegisterRead (
- IN UINT8 Socket,
- IN UINTN Address,
- OUT UINT32 *Value
+ IN UINT8 Socket,
+ IN UINTN Address,
+ OUT UINT32 *Value
);
/**
@@ -202,9 +202,9 @@ MailboxMsgRegisterRead (
EFI_STATUS
EFIAPI
MailboxMsgRegisterWrite (
- IN UINT8 Socket,
- IN UINTN Address,
- IN UINT32 Value
+ IN UINT8 Socket,
+ IN UINTN Address,
+ IN UINT32 Value
);
/**
@@ -223,10 +223,10 @@ MailboxMsgRegisterWrite (
EFI_STATUS
EFIAPI
MailboxMsgSetPccSharedMem (
- IN UINT8 Socket,
- IN UINT8 Doorbell,
- IN BOOLEAN AddressAlign256,
- IN UINTN Address
+ IN UINT8 Socket,
+ IN UINT8 Doorbell,
+ IN BOOLEAN AddressAlign256,
+ IN UINTN Address
);
/**
@@ -242,7 +242,7 @@ MailboxMsgSetPccSharedMem (
EFI_STATUS
EFIAPI
MailboxMsgGetRandomNumber64 (
- OUT UINT8 *Buffer
+ OUT UINT8 *Buffer
);
/**
@@ -279,7 +279,7 @@ MailboxMsgSetBootProgress (
EFI_STATUS
EFIAPI
MailboxMsgDateConfig (
- IN EFI_TIME *Time
+ IN EFI_TIME *Time
);
/**
diff --git a/Silicon/Ampere/AmpereAltraPkg/Include/Library/TrngLib.h b/Silicon/Ampere/AmpereAltraPkg/Include/Library/TrngLib.h
index b478986cb0..bdfa67e9f4 100644
--- a/Silicon/Ampere/AmpereAltraPkg/Include/Library/TrngLib.h
+++ b/Silicon/Ampere/AmpereAltraPkg/Include/Library/TrngLib.h
@@ -24,8 +24,8 @@
EFI_STATUS
EFIAPI
GenerateRandomNumbers (
- OUT UINT8 *Buffer,
- IN UINTN BufferSize
+ OUT UINT8 *Buffer,
+ IN UINTN BufferSize
);
#endif /* TRNG_LIB_H_ */