coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
vr_config.h File Reference
#include <fsp/api.h>
Include dependency graph for vr_config.h:

Go to the source code of this file.

Data Structures

struct  vr_config
 

Macros

#define VR_CFG_AMP(i)   (uint16_t)((i) * 4)
 
#define VR_CFG_MOHMS(i)   (uint16_t)((i) * 100)
 
#define VR_CFG_TDC_AMP(i)   (uint16_t)((i) * 8)
 
#define VR_CFG_ALL_DOMAINS_LOADLINE(ia, gt)
 
#define VR_CFG_ALL_DOMAINS_ICC(ia, gt)
 
#define VR_CFG_ALL_DOMAINS_TDC(ia, gt)
 
#define VR_CFG_ALL_DOMAINS_TDC_CURRENT(ia, gt)
 

Enumerations

enum  vr_domain {
  VR_DOMAIN_IA , VR_DOMAIN_GT , NUM_VR_DOMAINS , VR_SYSTEM_AGENT ,
  VR_IA_CORE , VR_GT_UNSLICED , VR_GT_SLICED , NUM_VR_DOMAINS ,
  VR_SYSTEM_AGENT , VR_IA_CORE , VR_GT_UNSLICED , VR_GT_SLICED ,
  NUM_VR_DOMAINS
}
 

Functions

void fill_vr_domain_config (FSP_S_CONFIG *s_cfg, int domain, const struct vr_config *cfg)
 

Macro Definition Documentation

◆ VR_CFG_ALL_DOMAINS_ICC

#define VR_CFG_ALL_DOMAINS_ICC (   ia,
  gt 
)
Value:
{ \
}
@ VR_DOMAIN_GT
Definition: vr_config.h:42
@ VR_DOMAIN_IA
Definition: vr_config.h:41
#define VR_CFG_AMP(i)
Definition: vr_config.h:33

Definition at line 52 of file vr_config.h.

◆ VR_CFG_ALL_DOMAINS_LOADLINE

#define VR_CFG_ALL_DOMAINS_LOADLINE (   ia,
  gt 
)
Value:
{ \
}
#define VR_CFG_MOHMS(i)
Definition: vr_config.h:34

Definition at line 46 of file vr_config.h.

◆ VR_CFG_ALL_DOMAINS_TDC

#define VR_CFG_ALL_DOMAINS_TDC (   ia,
  gt 
)
Value:
{ \
[VR_DOMAIN_IA] = ia, \
[VR_DOMAIN_GT] = gt, \
}

Definition at line 58 of file vr_config.h.

◆ VR_CFG_ALL_DOMAINS_TDC_CURRENT

#define VR_CFG_ALL_DOMAINS_TDC_CURRENT (   ia,
  gt 
)
Value:
{ \
}
#define VR_CFG_TDC_AMP(i)
Definition: vr_config.h:35

Definition at line 64 of file vr_config.h.

◆ VR_CFG_AMP

#define VR_CFG_AMP (   i)    (uint16_t)((i) * 4)

Definition at line 33 of file vr_config.h.

◆ VR_CFG_MOHMS

#define VR_CFG_MOHMS (   i)    (uint16_t)((i) * 100)

Definition at line 34 of file vr_config.h.

◆ VR_CFG_TDC_AMP

#define VR_CFG_TDC_AMP (   i)    (uint16_t)((i) * 8)

Definition at line 35 of file vr_config.h.

Enumeration Type Documentation

◆ vr_domain

enum vr_domain
Enumerator
VR_DOMAIN_IA 
VR_DOMAIN_GT 
NUM_VR_DOMAINS 
VR_SYSTEM_AGENT 
VR_IA_CORE 
VR_GT_UNSLICED 
VR_GT_SLICED 
NUM_VR_DOMAINS 
VR_SYSTEM_AGENT 
VR_IA_CORE 
VR_GT_UNSLICED 
VR_GT_SLICED 
NUM_VR_DOMAINS 

Definition at line 40 of file vr_config.h.

Function Documentation

◆ fill_vr_domain_config()