31 MEM_DATA_STRUCT *MemData;
41 Data8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG178);
43 TempData8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG178);
46 Write64Mem8(GpioMmioAddr+SB_GPIO_REG178, TempData8);
50 TempData8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG178);
53 Write64Mem8(GpioMmioAddr+SB_GPIO_REG178, TempData8);
55 Data8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG179);
57 TempData8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG179);
60 Write64Mem8(GpioMmioAddr+SB_GPIO_REG179, TempData8);
64 TempData8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG179);
67 Write64Mem8(GpioMmioAddr+SB_GPIO_REG179, TempData8);
69 switch (MemData->ParameterListPtr->DDR3Voltage) {
71 Data8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG178);
72 Data8 &= ~(UINT8)
BIT6;
73 Write64Mem8(GpioMmioAddr+SB_GPIO_REG178, Data8);
74 Data8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG179);
76 Write64Mem8(GpioMmioAddr+SB_GPIO_REG179, Data8);
79 Data8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG178);
80 Data8 &= ~(UINT8)
BIT6;
81 Write64Mem8(GpioMmioAddr+SB_GPIO_REG178, Data8);
82 Data8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG179);
83 Data8 &= ~(UINT8)
BIT6;
84 Write64Mem8(GpioMmioAddr+SB_GPIO_REG179, Data8);
88 Data8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG178);
90 Write64Mem8(GpioMmioAddr+SB_GPIO_REG178, Data8);
91 Data8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG179);
92 Data8 &= ~(UINT8)
BIT6;
93 Write64Mem8(GpioMmioAddr+SB_GPIO_REG179, Data8);
102 PCIe_SLOT_RESET_INFO *ResetInfo;
108 ResetInfo = ConfigPtr;
110 switch (ResetInfo->ResetId) {
112 switch (ResetInfo->ResetControl) {
113 case AssertSlotReset:
115 Data8 &= ~(UINT8)
BIT6;
120 case DeassertSlotReset:
130 switch (ResetInfo->ResetControl) {
131 case AssertSlotReset:
133 Data8 &= ~(UINT8)
BIT6;
138 case DeassertSlotReset:
148 switch (ResetInfo->ResetControl) {
149 case AssertSlotReset:
151 Data8 &= ~(UINT8)
BIT6;
156 case DeassertSlotReset:
unsigned int AGESA_STATUS
#define AGESA_UNSUPPORTED
uint8_t *MAYBE_CONST acpimmio_gpio_100
AGESA_STATUS agesa_RunFuncOnAp(UINT32 Func, UINTN Data, VOID *ConfigPtr)
AGESA_STATUS agesa_NoopUnsupported(UINT32 Func, UINTN Data, VOID *ConfigPtr)
AGESA_STATUS agesa_NoopSuccess(UINT32 Func, UINTN Data, VOID *ConfigPtr)
AGESA_STATUS agesa_Reset(UINT32 Func, UINTN Data, VOID *ConfigPtr)
const int BiosCalloutsLen
const BIOS_CALLOUT_STRUCT BiosCallouts[]
static AGESA_STATUS board_BeforeDramInit(UINT32 Func, UINTN Data, VOID *ConfigPtr)
static AGESA_STATUS board_GnbPcieSlotReset(UINT32 Func, UINTN Data, VOID *ConfigPtr)
AGESA_STATUS agesa_ReadSpd(uint32_t Func, uintptr_t Data, void *ConfigPtr)