coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#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>
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 |
anonymous enum |
Enumerator | |
---|---|
EOP_DISABLE | |
EOP_PEI | |
EOP_DXE |
Definition at line 26 of file fsp_params.c.
__weak void mainboard_silicon_init_params | ( | FSP_S_CONFIG * | params | ) |
Definition at line 226 of file fsp_params.c.
References BIOS_DEBUG, and printk.
|
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().
void platform_fsp_silicon_init_params_cb | ( | FSPS_UPD * | supd | ) |
Definition at line 51 of file fsp_params.c.
References ARRAY_SIZE, CHIPSET_LOCKDOWN_FSP, config, CONFIG, config_of_soc, EOP_DISABLE, FSP_ARRAY_LOAD, FSP_S_CONFIG, get_lockdown_config(), get_pm_pwr_cyc_dur(), get_uint_option(), is_devfn_enabled(), mainboard_silicon_init_params(), memcpy(), memset(), mp_fill_ppi_services_data(), params, parse_devicetree(), PAVP, PCH_DEVFN_EMMC, PCH_DEVFN_SATA, PCH_DEVFN_SDCARD, PCH_DEVFN_USBOTG, SA_DEVFN_DPTF, SA_DEVFN_IGD, vbt_get(), and xdci_can_enable().
enum { ... } EndOfPost |