7 #include <soc/pci_devs.h>
9 #define DIMMS_PER_CHANNEL 1
10 #if DIMMS_PER_CHANNEL > MAX_DIMMS_PER_CH
11 #error "Too many DIMM sockets defined for the mainboard"
15 DRAM_TECHNOLOGY(ANY_SOCKET, DDR4_TECHNOLOGY),
17 NUMBER_OF_CHANNELS_SUPPORTED(ANY_SOCKET,
MAX_DRAM_CH),
18 MOTHER_BOARD_LAYERS(LAYERS_6),
19 MEMCLK_DIS_MAP(ANY_SOCKET, ANY_CHANNEL,
20 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00),
21 CKE_TRI_MAP(ANY_SOCKET, ANY_CHANNEL, 0xff, 0xff, 0xff, 0xff),
22 ODT_TRI_MAP(ANY_SOCKET, ANY_CHANNEL, 0xff, 0xff, 0xff, 0xff),
23 CS_TRI_MAP(ANY_SOCKET, ANY_CHANNEL,
24 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00),
29 DRAM_TECHNOLOGY(ANY_SOCKET, DDR4_TECHNOLOGY),
31 NUMBER_OF_CHANNELS_SUPPORTED(ANY_SOCKET,
MAX_DRAM_CH),
32 MOTHER_BOARD_LAYERS(LAYERS_6),
33 MEMCLK_DIS_MAP(ANY_SOCKET, ANY_CHANNEL,
34 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00),
35 CKE_TRI_MAP(ANY_SOCKET, ANY_CHANNEL, 0xff, 0xff, 0xff, 0xff),
36 ODT_TRI_MAP(ANY_SOCKET, ANY_CHANNEL, 0xff, 0xff, 0xff, 0xff),
37 CS_TRI_MAP(ANY_SOCKET, ANY_CHANNEL,
38 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00),
41 TBLDRV_CONFIG_ENTRY_SLOWACCMODE(1),
47 if (
CONFIG(BOARD_GOOGLE_LIARA) ||
CONFIG(BOARD_GOOGLE_TREEYA))
48 PostParams->MemConfig.PlatformMemoryConfiguration =
51 PostParams->MemConfig.PlatformMemoryConfiguration =
62 PostParams->MemConfig.EnableBankIntlv = FALSE;
81 params->LvdsPowerOnSeqVaryBlToBlon =
83 params->LvdsPowerOnSeqBlonToVaryBl =
86 (
params->LvdsPowerOnSeqVaryBlToBlon)*4);
88 (
params->LvdsPowerOnSeqBlonToVaryBl)*4);
90 params->EDPv1_4VSMode = EDP_VS_HIGH_VDIFF_MODE;
void OemPostParams(AMD_POST_PARAMS *PostParams)
static struct sdram_info params
#define printk(level,...)
DEVTREE_CONST struct device * pcidev_path_on_root(pci_devfn_t devfn)
static const PSO_ENTRY DDR4PlatformMemoryConfiguration[]
static const PSO_ENTRY DDR4_2T_MemoryConfiguration[]
#define DIMMS_PER_CHANNEL
void set_board_env_params(GNB_ENV_CONFIGURATION *params)
void gpio_set(gpio_t gpio, int value)
#define BIOS_INFO
BIOS_INFO - Expected events.
#define BIOS_WARNING
BIOS_WARNING - Bad configuration.
DEVTREE_CONST void * chip_info
u8 lvds_poseq_varybl_to_blon
u8 lvds_poseq_blon_to_varybl