coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
fsp_params.c File Reference
#include <assert.h>
#include <console/console.h>
#include <device/device.h>
#include <fsp/api.h>
#include <fsp/ppi/mp_service_ppi.h>
#include <fsp/util.h>
#include <option.h>
#include <intelblocks/lpss.h>
#include <intelblocks/pmclib.h>
#include <intelblocks/xdci.h>
#include <intelpch/lockdown.h>
#include <soc/intel/common/vbt.h>
#include <soc/pci_devs.h>
#include <soc/ramstage.h>
#include <soc/soc_chip.h>
#include <string.h>
#include <types.h>
Include dependency graph for fsp_params.c:

Go to the source code of this file.

Enumerations

enum  { EOP_DISABLE = 0 , EOP_PEI = 1 , EOP_DXE = 2 }
 

Functions

static void parse_devicetree (FSP_S_CONFIG *params)
 
void platform_fsp_silicon_init_params_cb (FSPS_UPD *supd)
 
__weak void mainboard_silicon_init_params (FSP_S_CONFIG *params)
 

Variables

enum { ... }  EndOfPost
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
EOP_DISABLE 
EOP_PEI 
EOP_DXE 

Definition at line 26 of file fsp_params.c.

Function Documentation

◆ mainboard_silicon_init_params()

__weak void mainboard_silicon_init_params ( FSP_S_CONFIG params)

Definition at line 226 of file fsp_params.c.

References BIOS_DEBUG, and printk.

◆ parse_devicetree()

static void parse_devicetree ( FSP_S_CONFIG params)
static

Definition at line 32 of file fsp_params.c.

References config, config_of_soc, FSP_ARRAY_LOAD, and params.

Referenced by platform_fsp_silicon_init_params_cb().

Here is the caller graph for this function:

◆ platform_fsp_silicon_init_params_cb()

Variable Documentation

◆ 

enum { ... } EndOfPost