coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
chipset_power_state Struct Reference

#include <acpi.h>

Collaboration diagram for chipset_power_state:
Collaboration graph

Data Fields

struct acpi_pm_gpe_state gpe_state
 
struct gpio_wake_state gpio_state
 
uint16_t pm1_sts
 
uint16_t pm1_en
 
uint32_t pm1_cnt
 
uint16_t tco1_sts
 
uint16_t tco2_sts
 
uint32_t gpe0_sts [4]
 
uint32_t gpe0_en [4]
 
uint32_t gen_pmcon_a
 
uint32_t gen_pmcon_b
 
uint32_t gblrst_cause [2]
 
uint32_t hpr_cause0
 
uint32_t prev_sleep_state
 
uint32_t prsts
 
uint32_t gen_pmcon1
 
uint32_t gen_pmcon2
 
uint32_t gen_pmcon3
 
uint32_t tco_sts
 
int prev_sleep_state
 
uint16_t gen_pmcon1
 
uint16_t gen_pmcon2
 
uint16_t gen_pmcon3
 
uint16_t hsio_version
 
uint16_t hsio_checksum
 

Detailed Description

Definition at line 48 of file acpi.h.

Field Documentation

◆ gblrst_cause

uint32_t chipset_power_state::gblrst_cause

Definition at line 151 of file pm.h.

Referenced by pch_log_power_and_resets(), and soc_fill_power_state().

◆ gen_pmcon1 [1/2]

◆ gen_pmcon1 [2/2]

uint16_t chipset_power_state::gen_pmcon1

Definition at line 105 of file pm.h.

◆ gen_pmcon2 [1/2]

uint32_t chipset_power_state::gen_pmcon2

◆ gen_pmcon2 [2/2]

uint16_t chipset_power_state::gen_pmcon2

Definition at line 106 of file pm.h.

◆ gen_pmcon3 [1/2]

uint32_t chipset_power_state::gen_pmcon3

◆ gen_pmcon3 [2/2]

uint16_t chipset_power_state::gen_pmcon3

Definition at line 107 of file pm.h.

◆ gen_pmcon_a

uint32_t chipset_power_state::gen_pmcon_a

Definition at line 149 of file pm.h.

Referenced by pch_log_power_and_resets(), soc_fill_power_state(), and soc_prev_sleep_state().

◆ gen_pmcon_b

uint32_t chipset_power_state::gen_pmcon_b

◆ gpe0_en

◆ gpe0_sts

◆ gpe_state

struct acpi_pm_gpe_state chipset_power_state::gpe_state

◆ gpio_state

struct gpio_wake_state chipset_power_state::gpio_state

Definition at line 30 of file acpi.h.

Referenced by fill_chipset_state(), and gpio_add_events().

◆ hpr_cause0

uint32_t chipset_power_state::hpr_cause0

Definition at line 152 of file pm.h.

Referenced by pch_log_power_and_resets(), and soc_fill_power_state().

◆ hsio_checksum

uint16_t chipset_power_state::hsio_checksum

Definition at line 110 of file pm.h.

Referenced by mainboard_romstage_entry().

◆ hsio_version

uint16_t chipset_power_state::hsio_version

Definition at line 109 of file pm.h.

Referenced by mainboard_romstage_entry().

◆ pm1_cnt

◆ pm1_en

uint16_t chipset_power_state::pm1_en

◆ pm1_sts

◆ prev_sleep_state [1/2]

◆ prev_sleep_state [2/2]

int chipset_power_state::prev_sleep_state

Definition at line 209 of file pm.h.

◆ prsts

uint32_t chipset_power_state::prsts

Definition at line 230 of file pm.h.

Referenced by fill_power_state(), pmc_clear_prsts(), and soc_fill_power_state().

◆ tco1_sts

uint16_t chipset_power_state::tco1_sts

◆ tco2_sts

uint16_t chipset_power_state::tco2_sts

◆ tco_sts

uint32_t chipset_power_state::tco_sts

Definition at line 249 of file pm.h.

Referenced by fill_power_state(), log_power_and_resets(), and print_tco_status().


The documentation for this struct was generated from the following files: