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 <soc/romstage.h>
4
#include <baseboard/variants.h>
5
6
#include "spd/spd_util.h"
7
8
void
mainboard_memory_init_params
(
struct
romstage_params
*
params
,
9
MEMORY_INIT_UPD *
memory_params
)
10
{
11
spd_memory_init_params
(
memory_params
);
12
13
/* Variant-specific memory params */
14
variant_memory_init_params
(
memory_params
);
15
}
16
17
__weak
18
void
variant_memory_init_params
(MEMORY_INIT_UPD *
memory_params
)
19
{
20
}
params
static struct sdram_info params
Definition:
sdram_configs.c:83
mainboard_memory_init_params
void mainboard_memory_init_params(FSPM_UPD *mupd)
Definition:
romstage.c:22
variant_memory_init_params
__weak void variant_memory_init_params(MEMORY_INIT_UPD *memory_params)
Definition:
romstage.c:18
spd_memory_init_params
void spd_memory_init_params(MEMORY_INIT_UPD *memory_params)
Definition:
spd.c:59
__weak
const struct smm_save_state_ops *legacy_ops __weak
Definition:
save_state.c:8
memory_params
Definition:
variants.h:31
romstage_params
Definition:
romstage.h:13
src
mainboard
google
cyan
romstage.c
Generated by
1.9.1