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_ops.h>
#include <intelblocks/pmc.h>
#include <intelblocks/pmclib.h>
#include <intelblocks/rtc.h>
#include <reg_script.h>
#include <soc/pci_devs.h>
#include <soc/pm.h>
#include "chip.h"
Go to the source code of this file.
Functions | |
int | pmc_soc_get_resources (struct pmc_resource_config *cfg) |
void | pmc_soc_init (struct device *dev) |
void | pmc_lock_smi (void) |
Variables | |
static const struct reg_script | pch_pmc_misc_init_script [] |
static const struct reg_script | pmc_write1_to_clear_script [] |
Definition at line 57 of file pmc.c.
References BIOS_DEBUG, GEN_PMCON_A, PCH_DEV_PMC, pci_or_config32(), printk, and SMI_LOCK.
int pmc_soc_get_resources | ( | struct pmc_resource_config * | cfg | ) |
Definition at line 43 of file pmc.c.
References reg_script::dev, pch_pmc_misc_init_script, pmc_gpe_init(), pmc_set_acpi_mode(), pmc_set_power_failure_state(), pmc_write1_to_clear_script, and reg_script_run_on_dev().
|
static |
|
static |
Definition at line 16 of file pmc.c.
Referenced by pmc_soc_init().