![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <arch/io.h>
#include <acpi/acpi.h>
#include <device/device.h>
#include <device/pci.h>
#include <device/pci_ops.h>
#include <stdint.h>
#include <elog.h>
#include "pch.h"
Go to the source code of this file.
Functions | |
static void | pch_log_standard_gpe (u32 gpe0_sts_reg, u32 gpe0_en_reg) |
static void | pch_log_gpio_gpe (u32 gpe0_sts_reg, u32 gpe0_en_reg, int start) |
static void | pch_log_gpe (void) |
static void | pch_lp_log_gpe (void) |
void | pch_log_state (void) |
Definition at line 43 of file elog.c.
References elog_add_event_wake(), ELOG_WAKE_SOURCE_GPE, get_pmbase(), GPE0_EN, GPE0_EN_2, GPE0_STS, GPE0_STS_2, inl(), inw(), pch_log_standard_gpe(), and pmbase.
Referenced by pch_log_state().
Definition at line 30 of file elog.c.
References elog_add_event_wake(), ELOG_WAKE_SOURCE_GPE, get_pmbase(), and inl().
Referenced by pch_lp_log_gpe().
Definition at line 12 of file elog.c.
References elog_add_event_wake(), ELOG_WAKE_SOURCE_PME, ELOG_WAKE_SOURCE_PME_INTERNAL, ELOG_WAKE_SOURCE_SMBUS, get_pmbase(), inl(), PME_B0_STS, PME_STS, and SMB_WAK_STS.
Referenced by pch_log_gpe(), and pch_lp_log_gpe().
Definition at line 97 of file elog.c.
References acpi_is_wakeup_s3(), elog_add_event(), elog_add_event_byte(), elog_add_event_wake(), ELOG_TYPE_ACPI_WAKE, ELOG_TYPE_POWER_BUTTON_OVERRIDE, ELOG_TYPE_POWER_FAIL, ELOG_TYPE_PWROK_FAIL, ELOG_TYPE_RESET_BUTTON, ELOG_TYPE_SUS_POWER_FAIL, ELOG_TYPE_SYS_PWROK_FAIL, ELOG_TYPE_SYSTEM_RESET, ELOG_TYPE_TCO_RESET, ELOG_WAKE_SOURCE_PCIE, ELOG_WAKE_SOURCE_PWRBTN, ELOG_WAKE_SOURCE_RTC, GEN_PMCON_2, GEN_PMCON_3, GEN_RST_STS, get_pmbase(), inw(), pch_is_lp(), pch_log_gpe(), pch_lp_log_gpe(), pci_read_config16(), pci_read_config8(), pcidev_on_root(), PCIEXPWAK_STS, PM1_STS, PRBTNOR_STS, PWRBTN_STS, PWROK_FLR, RTC_STS, SECOND_TO_STS, SUS_PWR_FLR, SYSPWR_FLR, SYSTEM_RESET_STS, TCO2_STS, and WAK_STS.
Definition at line 86 of file elog.c.
References LP_GPE0_EN_1, LP_GPE0_EN_2, LP_GPE0_EN_3, LP_GPE0_EN_4, LP_GPE0_STS_1, LP_GPE0_STS_2, LP_GPE0_STS_3, LP_GPE0_STS_4, pch_log_gpio_gpe(), and pch_log_standard_gpe().
Referenced by pch_log_state().