![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
Go to the source code of this file.
Data Structures | |
struct | mem_ddr_config |
struct | lpx_dq |
struct | lpx_dqs |
struct | lpx_dq_map |
struct | lpx_dqs_map |
struct | mem_lp5x_config |
struct | rcomp |
struct | mb_cfg |
Enumerations | |
enum | mem_type { MEM_TYPE_DDR4 , MEM_TYPE_DDR5 , MEM_TYPE_LP4X , MEM_TYPE_LP5X , MEM_TYPE_DDR4 , MEM_TYPE_LP4X } |
Functions | |
void | memcfg_init (FSPM_UPD *memupd, const struct mb_cfg *mb_cfg, const struct mem_spd *spd_info, bool half_populated) |
enum mem_type |
void memcfg_init | ( | FSPM_UPD * | memupd, |
const struct mb_cfg * | mb_cfg, | ||
const struct mem_spd * | spd_info, | ||
bool | half_populated | ||
) |
Definition at line 238 of file meminit.c.
References mb_cfg::CmdMirror, ddr5_fill_dimm_module_info(), mb_cfg::ddr_config, die(), mb_cfg::ect, FSP_M_CONFIG, mb_cfg::lp5x_config, mb_cfg::LpDdrDqDqsReTraining, mem_init_dq_upds(), mem_init_dqs_upds(), mem_init_spd_upds(), mem_populate_channel_data(), MEM_TOPO_DIMM_MODULE, MEM_TYPE_DDR4, MEM_TYPE_DDR5, MEM_TYPE_LP4X, MEM_TYPE_LP5X, meminit_ddr(), meminit_lp4x(), meminit_lp5x(), set_rcomp_config(), mb_cfg::type, and mb_cfg::UserBd.
Referenced by mainboard_memory_init_params(), variant_configure_fspm(), and variant_memory_init().