coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
romstage.c
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
#include <baseboard/variants.h>
4
#include <soc/meminit.h>
5
#include <soc/romstage.h>
6
7
void
mainboard_memory_init_params
(FSPM_UPD *memupd)
8
{
9
meminit_lpddr4_by_sku
(&memupd->FspmConfig,
10
variant_lpddr4_config
(),
variant_memory_sku
());
11
}
12
13
void
mainboard_save_dimm_info
(
void
)
14
{
15
save_lpddr4_dimm_info
(
variant_lpddr4_config
(),
variant_memory_sku
());
16
}
save_lpddr4_dimm_info
void save_lpddr4_dimm_info(const struct lpddr4_cfg *lpcfg, size_t mem_sku)
Definition:
meminit_util_apl.c:93
meminit_lpddr4_by_sku
void meminit_lpddr4_by_sku(FSP_M_CONFIG *cfg, const struct lpddr4_cfg *lpcfg, size_t sku_id)
Definition:
meminit.c:315
mainboard_save_dimm_info
__weak void mainboard_save_dimm_info(struct romstage_params *params)
Definition:
romstage.c:138
variant_lpddr4_config
const struct lpddr4_cfg * variant_lpddr4_config(void)
Definition:
memory.c:190
mainboard_memory_init_params
void mainboard_memory_init_params(FSPM_UPD *mupd)
Definition:
romstage.c:22
variant_memory_sku
int __weak variant_memory_sku(void)
Definition:
memory.c:74
src
mainboard
google
reef
romstage.c
Generated by
1.9.1