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

#include <chip.h>

Collaboration diagram for drivers_intel_dptf_config:
Collaboration graph

Data Fields

struct {
   struct dptf_active_policy   active [DPTF_MAX_ACTIVE_POLICIES]
 
   struct dptf_critical_policy   critical [DPTF_MAX_CRITICAL_POLICIES]
 
   struct dptf_passive_policy   passive [DPTF_MAX_PASSIVE_POLICIES]
 
policies
 
struct {
   struct dptf_charger_perf   charger_perf [DPTF_MAX_CHARGER_PERF_STATES]
 
   struct dptf_fan_perf   fan_perf [DPTF_MAX_FAN_PERF_STATES]
 
   struct dptf_power_limits   power_limits
 
controls
 
struct {
   struct {
      bool   fine_grained_control
 
      uint8_t   step_size
 
      bool   low_speed_notify
 
   }   fan
 
   struct {
      uint8_t   hysteresis
 
      const char *   desc
 
   }   tsr [DPTF_MAX_TSR]
 
options
 
struct {
   uint32_t   oem_variables [DPTF_OEM_VARIABLE_COUNT]
 
oem_data
 
uint32_t prop
 

Detailed Description

Definition at line 18 of file chip.h.

Field Documentation

◆ active

struct dptf_active_policy drivers_intel_dptf_config::active[DPTF_MAX_ACTIVE_POLICIES]

Definition at line 64 of file chip.h.

◆ charger_perf

struct dptf_charger_perf drivers_intel_dptf_config::charger_perf[DPTF_MAX_CHARGER_PERF_STATES]

Definition at line 64 of file chip.h.

◆ 

struct { ... } drivers_intel_dptf_config::controls

◆ critical

struct dptf_critical_policy drivers_intel_dptf_config::critical[DPTF_MAX_CRITICAL_POLICIES]

Definition at line 64 of file chip.h.

◆ desc

const char* drivers_intel_dptf_config::desc

Definition at line 54 of file chip.h.

◆ 

struct { ... } drivers_intel_dptf_config::fan

◆ fan_perf

struct dptf_fan_perf drivers_intel_dptf_config::fan_perf[DPTF_MAX_FAN_PERF_STATES]

Definition at line 64 of file chip.h.

◆ fine_grained_control

bool drivers_intel_dptf_config::fine_grained_control

Definition at line 35 of file chip.h.

◆ hysteresis

uint8_t drivers_intel_dptf_config::hysteresis

Definition at line 52 of file chip.h.

◆ low_speed_notify

bool drivers_intel_dptf_config::low_speed_notify

Definition at line 45 of file chip.h.

◆ 

struct { ... } drivers_intel_dptf_config::oem_data

◆ oem_variables

uint32_t drivers_intel_dptf_config::oem_variables[DPTF_OEM_VARIABLE_COUNT]

Definition at line 60 of file chip.h.

◆ 

struct { ... } drivers_intel_dptf_config::options

◆ passive

struct dptf_passive_policy drivers_intel_dptf_config::passive[DPTF_MAX_PASSIVE_POLICIES]

Definition at line 64 of file chip.h.

◆ 

struct { ... } drivers_intel_dptf_config::policies

◆ power_limits

struct dptf_power_limits drivers_intel_dptf_config::power_limits

Definition at line 64 of file chip.h.

◆ prop

uint32_t drivers_intel_dptf_config::prop

Definition at line 64 of file chip.h.

◆ step_size

uint8_t drivers_intel_dptf_config::step_size

Definition at line 40 of file chip.h.

◆ 

struct { ... } drivers_intel_dptf_config::tsr[DPTF_MAX_TSR]

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