28 MEM_DATA_STRUCT *MemData;
38 Data8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG178);
40 TempData8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG178);
43 Write64Mem8(GpioMmioAddr+SB_GPIO_REG178, TempData8);
47 TempData8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG178);
50 Write64Mem8(GpioMmioAddr+SB_GPIO_REG178, TempData8);
51 Data8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG179);
53 TempData8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG179);
56 Write64Mem8(GpioMmioAddr+SB_GPIO_REG179, TempData8);
59 TempData8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG179);
62 Write64Mem8(GpioMmioAddr+SB_GPIO_REG179, TempData8);
68 switch (MemData->ParameterListPtr->DDR3Voltage) {
70 Data8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG178);
71 Data8 &= ~(UINT8)
BIT6;
72 Write64Mem8(GpioMmioAddr+SB_GPIO_REG178, Data8);
73 Data8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG179);
75 Write64Mem8(GpioMmioAddr+SB_GPIO_REG179, Data8);
78 Data8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG178);
79 Data8 &= ~(UINT8)
BIT6;
80 Write64Mem8(GpioMmioAddr+SB_GPIO_REG178, Data8);
81 Data8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG179);
82 Data8 &= ~(UINT8)
BIT6;
83 Write64Mem8(GpioMmioAddr+SB_GPIO_REG179, Data8);
87 Data8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG178);
89 Write64Mem8(GpioMmioAddr+SB_GPIO_REG178, Data8);
90 Data8 = Read64Mem8(GpioMmioAddr+SB_GPIO_REG179);
91 Data8 &= ~(UINT8)
BIT6;
92 Write64Mem8(GpioMmioAddr+SB_GPIO_REG179, Data8);
95 MemData->ParameterListPtr->EnableMemClr = FALSE;
unsigned int AGESA_STATUS
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)
AGESA_STATUS agesa_ReadSpd(uint32_t Func, uintptr_t Data, void *ConfigPtr)