![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <console/console.h>
#include <device/device.h>
#include <device/pci.h>
#include <device/pci_ops.h>
#include <fsp/util.h>
#include <soc/pci_devs.h>
#include <soc/ramstage.h>
#include "chip.h"
Go to the source code of this file.
Functions | |
static void | enable_dev (struct device *dev) |
__weak void | board_silicon_USB2_override (SILICON_INIT_UPD *params) |
void | soc_silicon_init_params (SILICON_INIT_UPD *params) |
void | soc_display_silicon_init_params (const SILICON_INIT_UPD *old, SILICON_INIT_UPD *new) |
static void | soc_init (void *chip_info) |
int | SocStepping (void) |
Return SoC stepping type. More... | |
Variables | |
static struct device_operations | pci_domain_ops |
static struct device_operations | cpu_bus_ops |
struct chip_operations | soc_intel_braswell_ops |
struct pci_operations | soc_pci_ops |
Definition at line 43 of file chip.c.
Referenced by soc_silicon_init_params().
Definition at line 25 of file chip.c.
References cpu_bus_ops, pci_path::devfn, DEVICE_PATH_CPU_CLUSTER, DEVICE_PATH_DOMAIN, DEVICE_PATH_PCI, device_operations::enable, GFX_DEV, NULL, device::ops, device::path, device_path::pci, pci_domain_ops, PCI_SLOT, southcluster_enable_dev(), and device_path::type.
void soc_display_silicon_init_params | ( | const SILICON_INIT_UPD * | old, |
SILICON_INIT_UPD * | new | ||
) |
Definition at line 139 of file chip.c.
References BIOS_SPEW, fsp_display_upd_value(), and printk.
Referenced by fsp_run_silicon_init().
Definition at line 291 of file chip.c.
References soc_init_pre_device().
void soc_silicon_init_params | ( | SILICON_INIT_UPD * | params | ) |
Definition at line 47 of file chip.c.
References BIOS_DEBUG, BIOS_ERR, board_silicon_USB2_override(), config, config_of(), dev_path(), LPC_DEV, LPC_FUNC, params, pcidev_on_root(), and printk.
Referenced by fsp_run_silicon_init(), and platform_fsp_silicon_init_params_cb().
int SocStepping | ( | void | ) |
Return SoC stepping type.
SOC_STEPPING | SoC stepping type |
Definition at line 311 of file chip.c.
References B_PCH_LPC_RID_STEPPING_MASK, LPC_DEV, LPC_FUNC, pci_read_config8(), pcidev_on_root(), revid, SocA0, SocA1, SocA2, SocA3, SocA4, SocA5, SocA6, SocA7, SocB0, SocB1, SocB2, SocB3, SocB4, SocB5, SocB6, SocB7, SocC0, SocC1, SocC2, SocC3, SocC4, SocC5, SocC6, SocC7, SocD0, SocD1, SocD2, SocD3, SocD4, SocD5, SocD6, SocD7, SocSteppingMax, V_PCH_LPC_RID_A0, V_PCH_LPC_RID_A1, V_PCH_LPC_RID_A2, V_PCH_LPC_RID_A3, V_PCH_LPC_RID_A4, V_PCH_LPC_RID_A5, V_PCH_LPC_RID_A6, V_PCH_LPC_RID_A7, V_PCH_LPC_RID_B0, V_PCH_LPC_RID_B1, V_PCH_LPC_RID_B2, V_PCH_LPC_RID_B3, V_PCH_LPC_RID_B4, V_PCH_LPC_RID_B5, V_PCH_LPC_RID_B6, V_PCH_LPC_RID_B7, V_PCH_LPC_RID_C0, V_PCH_LPC_RID_C1, V_PCH_LPC_RID_C2, V_PCH_LPC_RID_C3, V_PCH_LPC_RID_C4, V_PCH_LPC_RID_C5, V_PCH_LPC_RID_C6, V_PCH_LPC_RID_C7, V_PCH_LPC_RID_D0, V_PCH_LPC_RID_D1, V_PCH_LPC_RID_D2, V_PCH_LPC_RID_D3, V_PCH_LPC_RID_D4, V_PCH_LPC_RID_D5, V_PCH_LPC_RID_D6, and V_PCH_LPC_RID_D7.
Referenced by board_silicon_USB2_override().
|
static |
|
static |
Definition at line 1 of file chip.c.
Referenced by enable_dev().
struct chip_operations soc_intel_braswell_ops |
struct pci_operations soc_pci_ops |