coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
variants.h File Reference
#include <fsp/api.h>
#include <soc/cnl_memcfg_init.h>
Include dependency graph for variants.h:

Go to the source code of this file.

Functions

void variant_mainboard_post_init_params (FSPM_UPD *mupd)
 
const struct cnl_mb_cfgget_variant_memory_cfg (struct cnl_mb_cfg *mem_cfg)
 

Function Documentation

◆ get_variant_memory_cfg()

const struct cnl_mb_cfg* get_variant_memory_cfg ( struct cnl_mb_cfg mem_cfg)

Definition at line 17 of file memory.c.

References baseboard_memcfg, DDR_CH0, DDR_CH1, mb_cfg::dqs_map, memcpy(), READ_SPD_CBFS, spd_info::read_type, cnl_mb_cfg::spd, spd_info::spd_data_by::spd_index, spd_info::spd_spec, and variant_memory_sku().

Referenced by mainboard_memory_init_params().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ variant_mainboard_post_init_params()

void variant_mainboard_post_init_params ( FSPM_UPD *  mupd)

Definition at line 259 of file gpio.c.

References DDR_CH0_EN, DDR_CH1_EN, FSP_M_CONFIG, gpio_get(), and has_360_sensor_board().

Referenced by mainboard_memory_init_params().

Here is the call graph for this function:
Here is the caller graph for this function: