5 #include <PlatformMemoryConfiguration.h>
7 static const PCIe_PORT_DESCRIPTOR
PortList[] = {
11 PCIE_ENGINE_DATA_INITIALIZER(PciePortEngine, 4, 4),
12 PCIE_PORT_DATA_INITIALIZER(PortEnabled, ChannelTypeExt6db, 4,
21 PCIE_ENGINE_DATA_INITIALIZER(PciePortEngine, 5, 5),
22 PCIE_PORT_DATA_INITIALIZER(PortEnabled, ChannelTypeExt6db, 5,
31 PCIE_ENGINE_DATA_INITIALIZER(PciePortEngine, 6, 6),
32 PCIE_PORT_DATA_INITIALIZER(PortEnabled, ChannelTypeExt6db, 6,
41 PCIE_ENGINE_DATA_INITIALIZER(PciePortEngine, 7, 7),
42 PCIE_PORT_DATA_INITIALIZER(PortEnabled, ChannelTypeExt6db, 7,
50 DESCRIPTOR_TERMINATE_LIST,
51 PCIE_ENGINE_DATA_INITIALIZER(PciePortEngine, 0, 3),
52 PCIE_PORT_DATA_INITIALIZER(PortEnabled, ChannelTypeExt6db, 8,
61 .Flags = DESCRIPTOR_TERMINATE_LIST,
69 InitEarly->GnbConfig.PcieComplexList = &
PcieComplex;
70 InitEarly->GnbConfig.PsppPolicy = 0;
86 NUMBER_OF_DIMMS_SUPPORTED(ANY_SOCKET, ANY_CHANNEL, TWO_DIMM),
87 NUMBER_OF_CHANNELS_SUPPORTED(ANY_SOCKET, ONE_DIMM),
90 MEMCLK_DIS_MAP(ANY_SOCKET, ANY_CHANNEL, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00),
95 WRITE_LEVELING_SEED(ANY_SOCKET, ANY_CHANNEL,
WLSEED,
WLSEED,
WLSEED,
WLSEED,
WLSEED,
WLSEED,
WLSEED,
WLSEED,
WLSEED),
96 HW_RXEN_SEED(ANY_SOCKET, ANY_CHANNEL,
RXSEED,
RXSEED,
RXSEED,
RXSEED,
RXSEED,
RXSEED,
RXSEED,
RXSEED,
RXSEED),
105 InitPost->MemConfig.EnableBankIntlv = FALSE;
void board_BeforeInitEarly(struct sysinfo *cb, AMD_EARLY_PARAMS *InitEarly)
void board_BeforeInitPost(struct sysinfo *cb, AMD_POST_PARAMS *InitPost)
static const PCIe_COMPLEX_DESCRIPTOR PcieComplex
static CONST PSO_ENTRY ROMDATA PlatformMemoryTable[]
static const PCIe_PORT_DESCRIPTOR PortList[]