coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <device/device.h>
#include <delay.h>
#include <device/pci.h>
#include <device/pci_ops.h>
#include <intelblocks/systemagent.h>
#include <intelblocks/power_limit.h>
#include <soc/iomap.h>
#include <soc/soc_chip.h>
#include <soc/systemagent.h>
Go to the source code of this file.
Functions | |
void | soc_add_fixed_mmio_resources (struct device *dev, int *index) |
void | soc_systemagent_init (struct device *dev) |
Definition at line 19 of file systemagent.c.
References ARRAY_SIZE, CAPID0_A, DMI_BASE_ADDRESS, DMI_BASE_SIZE, DMIBAR, EDRAM_BASE_ADDRESS, EDRAM_BASE_SIZE, EDRAMBAR, EP_BASE_ADDRESS, EP_BASE_SIZE, EPBAR, sa_mmio_descriptor::index, MCH_BASE_ADDRESS, MCH_BASE_SIZE, MCHBAR, pci_read_config32(), PCIEXBAR, REG_BASE_ADDRESS, REG_BASE_SIZE, REGBAR, sa_add_fixed_mmio_resources(), soc_vtd_resources, and VTD_DISABLE.
Definition at line 47 of file systemagent.c.
References config, config_of_soc, enable_bios_reset_cpl(), enable_power_aware_intr(), mdelay(), MOBILE_SKU_PL1_TIME_SEC, and set_power_limits().