![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <bootstate.h>
#include <console/console.h>
#include <cpu/amd/mtrr.h>
#include <device/device.h>
#include <device/pci.h>
#include <drivers/i2c/designware/dw_i2c.h>
#include <soc/acpi.h>
#include <soc/cpu.h>
#include <soc/northbridge.h>
#include <soc/pci_devs.h>
#include <soc/southbridge.h>
#include <amdblocks/psp.h>
#include <amdblocks/agesawrapper.h>
#include <amdblocks/agesawrapper_call.h>
#include <amdblocks/i2c.h>
#include "chip.h"
Go to the source code of this file.
Functions | |
const char * | soc_acpi_name (const struct device *dev) |
static void | set_mmio_dev_ops (struct device *dev) |
static void | enable_dev (struct device *dev) |
static void | soc_init (void *chip_info) |
static void | soc_final (void *chip_info) |
static void | earliest_ramstage (void *unused) |
BOOT_STATE_INIT_ENTRY (BS_PRE_DEVICE, BS_ON_ENTRY, earliest_ramstage, NULL) | |
Variables | |
struct device_operations | soc_amd_i2c_mmio_ops |
struct device_operations | cpu_bus_ops |
static struct device_operations | pci_domain_ops |
struct chip_operations | soc_amd_stoneyridge_ops |
BOOT_STATE_INIT_ENTRY | ( | BS_PRE_DEVICE | , |
BS_ON_ENTRY | , | ||
earliest_ramstage | , | ||
NULL | |||
) |
Definition at line 149 of file chip.c.
References acpi_is_wakeup_s3(), BLOB_SMU_FW2, CONFIG, do_agesawrapper(), post_code, and psp_load_named_blob().
Definition at line 113 of file chip.c.
References cpu_bus_ops, DEVICE_PATH_CPU_CLUSTER, DEVICE_PATH_DOMAIN, DEVICE_PATH_MMIO, device::ops, device::path, pci_domain_ops, set_mmio_dev_ops(), and device_path::type.
Definition at line 101 of file chip.c.
References mmio_path::addr, APU_I2C0_BASE, APU_I2C1_BASE, APU_I2C2_BASE, APU_I2C3_BASE, device_path::mmio, device::ops, device::path, and soc_amd_i2c_mmio_ops.
Referenced by enable_dev().
Definition at line 131 of file chip.c.
References fch_init().
struct device_operations cpu_bus_ops |
|
static |
Definition at line 31 of file chip.c.
Referenced by enable_dev().
|
extern |
struct chip_operations soc_amd_stoneyridge_ops |