coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
ramstage.c File Reference
#include <bootstate.h>
#include <drivers/ipmi/ipmi_ops.h>
#include <drivers/ocp/dmi/ocp_dmi.h>
#include <soc/ramstage.h>
Include dependency graph for ramstage.c:

Go to the source code of this file.

Functions

void mainboard_silicon_init_params (FSPS_UPD *params)
 
static void tp_oem_smbios_strings (struct device *dev, struct smbios_type11 *t)
 
static void mainboard_enable (struct device *dev)
 
static void mainboard_final (void *chip_info)
 

Variables

struct fru_info_str fru_strings
 
static const struct port_information SMBIOS_type8_info []
 
struct chip_operations mainboard_ops
 

Function Documentation

◆ mainboard_enable()

static void mainboard_enable ( struct device dev)
static

Definition at line 167 of file ramstage.c.

References fru_strings, mainboard_smbios_data(), device::ops, read_fru_areas(), and tp_oem_smbios_strings().

Here is the call graph for this function:

◆ mainboard_final()

static void mainboard_final ( void chip_info)
static

Definition at line 176 of file ramstage.c.

◆ mainboard_silicon_init_params()

void mainboard_silicon_init_params ( FSPS_UPD *  params)

Definition at line 133 of file ramstage.c.

◆ tp_oem_smbios_strings()

static void tp_oem_smbios_strings ( struct device dev,
struct smbios_type11 t 
)
static

Definition at line 153 of file ramstage.c.

References fru_board_info::board_custom, fru_info_str::board_info, smbios_type11::count, fru_board_info::custom_count, smbios_type11::eos, fru_strings, NULL, ocp_oem_smbios_strings(), smbios_add_oem_string(), and TBF.

Referenced by mainboard_enable().

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

Variable Documentation

◆ fru_strings

◆ mainboard_ops

struct chip_operations mainboard_ops
Initial value:
= {
.enable_dev = mainboard_enable,
.final = mainboard_final,
}
static void mainboard_final(void *chip_info)
Definition: ramstage.c:176
static void mainboard_enable(struct device *dev)
Definition: ramstage.c:167

Definition at line 176 of file ramstage.c.

◆ SMBIOS_type8_info

const struct port_information SMBIOS_type8_info[]
static

Definition at line 1 of file ramstage.c.