![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <cbfs.h>
#include <console/console.h>
#include <soc/gpio.h>
#include <soc/mrc_wrapper.h>
#include <soc/romstage.h>
#include <variant/variant.h>
Go to the source code of this file.
Functions | |
static void * | get_spd_pointer (char *spd_file_content, int total_spds, int *dual) |
void | mainboard_fill_mrc_params (struct mrc_params *mp) |
|
static |
Definition at line 10 of file romstage.c.
References BIOS_DEBUG, dual_channel_config, GPIO_SSUS_37_PAD, GPIO_SSUS_38_PAD, GPIO_SSUS_39_PAD, GPIO_SSUS_40_PAD, NULL, PAD_PU_20K, PAD_PULL_DOWN, printk, SPD_SIZE, ssus_disable_internal_pull(), ssus_enable_internal_pull(), and ssus_get_gpio().
Referenced by mainboard_fill_mrc_params().
void mainboard_fill_mrc_params | ( | struct mrc_params * | mp | ) |
Definition at line 44 of file romstage.c.
References cbfs_map(), die(), mrc_mainboard_params::dram_data, DRAM_DDR3L, mrc_mainboard_params::dram_info_location, DRAM_INFO_SPD_MEM, mrc_mainboard_params::dram_type, get_spd_pointer(), mrc_params::mainboard, SPD_SIZE, and mrc_mainboard_params::weaker_odt_settings.