blob: 211ab97d20d04477360df739181d7e85258a7178 [file] [log] [blame]
Tim Crawfordd7a476c2023-03-02 09:17:59 -07001/* SPDX-License-Identifier: GPL-2.0-only */
2
3#include <soc/meminit.h>
4#include <soc/romstage.h>
5
6void mainboard_memory_init_params(FSPM_UPD *mupd)
7{
8 const struct mb_cfg board_cfg = {
9 .type = MEM_TYPE_DDR4,
10 };
11 const struct mem_spd spd_info = {
12 .topo = MEM_TOPO_MIXED,
13 .cbfs_index = 0,
14 .smbus[1] = { .addr_dimm[0] = 0x52, },
15 };
16 const bool half_populated = false;
17
Tim Crawfordd7a476c2023-03-02 09:17:59 -070018 mupd->FspmConfig.DmiMaxLinkSpeed = 4;
19 mupd->FspmConfig.GpioOverride = 0;
20
21 memcfg_init(mupd, &board_cfg, &spd_info, half_populated);
22}