coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
vr_config.c File Reference
#include <device/pci_ids.h>
#include <device/pci_ops.h>
#include <fsp/api.h>
#include <soc/ramstage.h>
#include <soc/vr_config.h>
#include <console/console.h>
#include <intelblocks/cpulib.h>
Include dependency graph for vr_config.c:

Go to the source code of this file.

Data Structures

struct  vr_lookup_item
 
struct  vr_lookup
 

Macros

#define VR_CONFIG(x, y)    static const struct vr_lookup_item vr_config_##x##_##y[] =
 
#define VR_CONFIG_ICC(x)   VR_CONFIG(x, ICC)
 
#define VR_CONFIG_LL(x)   VR_CONFIG(x, LL)
 
#define VR_CONFIG_TDC(x)   VR_CONFIG(x, TDC)
 
#define VR_REFITEM(x, y)   { x, ARRAY_SIZE(vr_config_##x##_##y), vr_config_##x##_##y}
 
#define VR_REFITEM_ICC(x)   VR_REFITEM(x, ICC)
 
#define VR_REFITEM_LL(x)   VR_REFITEM(x, LL)
 
#define VR_REFITEM_TDC(x)   VR_REFITEM(x, TDC)
 

Functions

static uint16_t load_table (const struct vr_lookup *tbl, const int tbl_entries, const int domain, const uint16_t tdp, const uint16_t mch_id)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CNL_ID_U)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CNL_ID_Y)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_WHL_ID_W_4)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_WHL_ID_W_2)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CFL_ID_U)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CFL_ID_U_2)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CFL_ID_H_8)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CFL_ID_H)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CFL_ID_H_4)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CFL_ID_S_DT_2)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CFL_ID_S_DT_4)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CFL_ID_S_DT_8)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CFL_ID_S_S_8)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CFL_ID_S_WS_8)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CFL_ID_S)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CFL_ID_S_WS_6)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CFL_ID_S_S_6)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CFL_ID_S_S_4)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CML_ULT)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CML_ULT_6_2)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CML_ULT_2_2)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CML_H_8_2)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CML_H)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CML_H_4_2)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CML_S_P0P1_8_2)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CML_S_P0P1_10_2)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CML_S_G0G1_P0P1_6_2)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CML_S_G0G1_4)
 
 VR_CONFIG_ICC (PCI_DID_INTEL_CML_S_G0G1_2)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CNL_ID_U)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CNL_ID_Y)
 
 VR_CONFIG_LL (PCI_DID_INTEL_WHL_ID_W_4)
 
 VR_CONFIG_LL (PCI_DID_INTEL_WHL_ID_W_2)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CFL_ID_U)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CFL_ID_U_2)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CFL_ID_H_8)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CFL_ID_H)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CFL_ID_H_4)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CFL_ID_S_WS_4)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CFL_ID_S_DT_4)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CFL_ID_S_DT_2)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CFL_ID_S_DT_8)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CFL_ID_S_S_8)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CFL_ID_S_WS_8)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CFL_ID_S)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CFL_ID_S_WS_6)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CFL_ID_S_S_6)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CFL_ID_S_S_4)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CML_ULT)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CML_ULT_6_2)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CML_ULT_2_2)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CML_H_8_2)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CML_H)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CML_H_4_2)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CML_S_P0P1_8_2)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CML_S_P0P1_10_2)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CML_S_G0G1_P0P1_6_2)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CML_S_G0G1_4)
 
 VR_CONFIG_LL (PCI_DID_INTEL_CML_S_G0G1_2)
 
 VR_CONFIG_TDC (PCI_DID_INTEL_CFL_ID_H)
 
 VR_CONFIG_TDC (PCI_DID_INTEL_CFL_ID_S)
 
 VR_CONFIG_TDC (PCI_DID_INTEL_CFL_ID_S_DT_2)
 
 VR_CONFIG_TDC (PCI_DID_INTEL_CFL_ID_S_S_4)
 
 VR_CONFIG_TDC (PCI_DID_INTEL_CFL_ID_S_WS_4)
 
 VR_CONFIG_TDC (PCI_DID_INTEL_CFL_ID_S_DT_4)
 
 VR_CONFIG_TDC (PCI_DID_INTEL_CFL_ID_S_WS_6)
 
 VR_CONFIG_TDC (PCI_DID_INTEL_CFL_ID_S_S_6)
 
 VR_CONFIG_TDC (PCI_DID_INTEL_CFL_ID_S_S_8)
 
 VR_CONFIG_TDC (PCI_DID_INTEL_CFL_ID_S_WS_8)
 
 VR_CONFIG_TDC (PCI_DID_INTEL_CFL_ID_S_DT_8)
 
 VR_CONFIG_TDC (PCI_DID_INTEL_CML_ULT)
 
 VR_CONFIG_TDC (PCI_DID_INTEL_CML_ULT_6_2)
 
 VR_CONFIG_TDC (PCI_DID_INTEL_CML_ULT_2_2)
 
 VR_CONFIG_TDC (PCI_DID_INTEL_CML_H_8_2)
 
 VR_CONFIG_TDC (PCI_DID_INTEL_CML_H)
 
 VR_CONFIG_TDC (PCI_DID_INTEL_CML_H_4_2)
 
 VR_CONFIG_TDC (PCI_DID_INTEL_CML_S_P0P1_8_2)
 
 VR_CONFIG_TDC (PCI_DID_INTEL_CML_S_P0P1_10_2)
 
 VR_CONFIG_TDC (PCI_DID_INTEL_CML_S_G0G1_P0P1_6_2)
 
 VR_CONFIG_TDC (PCI_DID_INTEL_CML_S_G0G1_4)
 
 VR_CONFIG_TDC (PCI_DID_INTEL_CML_S_G0G1_2)
 
static uint16_t get_sku_voltagelimit (int domain)
 
static uint16_t get_sku_icc_max (const int domain, const uint16_t tdp, const uint16_t mch_id, const uint16_t igd_id)
 
void fill_vr_domain_config (void *params, int domain, const struct vr_config *chip_cfg)
 

Variables

static const struct vr_config default_configs [NUM_VR_DOMAINS]
 
static const struct vr_lookup vr_config_icc []
 
static const struct vr_lookup vr_config_ll []
 
static const struct vr_lookup vr_config_tdc []
 

Macro Definition Documentation

◆ VR_CONFIG

#define VR_CONFIG (   x,
  y 
)     static const struct vr_lookup_item vr_config_##x##_##y[] =

Definition at line 74 of file vr_config.c.

◆ VR_CONFIG_ICC

#define VR_CONFIG_ICC (   x)    VR_CONFIG(x, ICC)

Definition at line 76 of file vr_config.c.

◆ VR_CONFIG_LL

#define VR_CONFIG_LL (   x)    VR_CONFIG(x, LL)

Definition at line 77 of file vr_config.c.

◆ VR_CONFIG_TDC

#define VR_CONFIG_TDC (   x)    VR_CONFIG(x, TDC)

Definition at line 78 of file vr_config.c.

◆ VR_REFITEM

#define VR_REFITEM (   x,
  y 
)    { x, ARRAY_SIZE(vr_config_##x##_##y), vr_config_##x##_##y}

Definition at line 80 of file vr_config.c.

◆ VR_REFITEM_ICC

#define VR_REFITEM_ICC (   x)    VR_REFITEM(x, ICC)

Definition at line 81 of file vr_config.c.

◆ VR_REFITEM_LL

#define VR_REFITEM_LL (   x)    VR_REFITEM(x, LL)

Definition at line 82 of file vr_config.c.

◆ VR_REFITEM_TDC

#define VR_REFITEM_TDC (   x)    VR_REFITEM(x, TDC)

Definition at line 83 of file vr_config.c.

Function Documentation

◆ fill_vr_domain_config()

void fill_vr_domain_config ( void params,
int  domain,
const struct vr_config chip_cfg 
)

Definition at line 616 of file vr_config.c.

◆ get_sku_icc_max()

static uint16_t get_sku_icc_max ( const int  domain,
const uint16_t  tdp,
const uint16_t  mch_id,
const uint16_t  igd_id 
)
static

Definition at line 605 of file vr_config.c.

References ARRAY_SIZE, load_table(), vr_lookup::tdp, vr_config_icc, VR_GT_SLICED, and VR_GT_UNSLICED.

Referenced by fill_vr_domain_config().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_sku_voltagelimit()

static uint16_t get_sku_voltagelimit ( int  domain)
static

Definition at line 600 of file vr_config.c.

Referenced by fill_vr_domain_config().

Here is the caller graph for this function:

◆ load_table()

static uint16_t load_table ( const struct vr_lookup tbl,
const int  tbl_entries,
const int  domain,
const uint16_t  tdp,
const uint16_t  mch_id 
)
static

◆ VR_CONFIG_ICC() [1/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CFL_ID_H  )

Definition at line 202 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [2/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CFL_ID_H_4  )

Definition at line 205 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [3/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CFL_ID_H_8  )

Definition at line 199 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [4/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CFL_ID_S  )

Definition at line 233 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [5/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CFL_ID_S_DT_2  )

Definition at line 208 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [6/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CFL_ID_S_DT_4  )

Definition at line 213 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [7/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CFL_ID_S_DT_8  )

Definition at line 218 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [8/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CFL_ID_S_S_4  )

Definition at line 251 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [9/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CFL_ID_S_S_6  )

Definition at line 245 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [10/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CFL_ID_S_S_8  )

Definition at line 223 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [11/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CFL_ID_S_WS_6  )

Definition at line 239 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [12/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CFL_ID_S_WS_8  )

Definition at line 228 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [13/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CFL_ID_U  )

Definition at line 193 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [14/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CFL_ID_U_2  )

Definition at line 196 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [15/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CML_H  )

Definition at line 274 of file vr_config.c.

References baseline, performance, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [16/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CML_H_4_2  )

Definition at line 278 of file vr_config.c.

References baseline, performance, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [17/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CML_H_8_2  )

Definition at line 268 of file vr_config.c.

References baseline, performance, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [18/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CML_S_G0G1_2  )

Definition at line 308 of file vr_config.c.

◆ VR_CONFIG_ICC() [19/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CML_S_G0G1_4  )

Definition at line 304 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [20/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CML_S_G0G1_P0P1_6_2  )

Definition at line 300 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [21/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CML_S_P0P1_10_2  )

Definition at line 291 of file vr_config.c.

References baseline, performance, value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [22/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CML_S_P0P1_8_2  )

Definition at line 282 of file vr_config.c.

References baseline, performance, value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [23/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CML_ULT  )

Definition at line 257 of file vr_config.c.

References baseline, performance, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [24/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CML_ULT_2_2  )

Definition at line 265 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [25/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CML_ULT_6_2  )

Definition at line 261 of file vr_config.c.

References baseline, performance, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [26/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CNL_ID_U  )

Definition at line 181 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [27/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_CNL_ID_Y  )

Definition at line 184 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [28/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_WHL_ID_W_2  )

Definition at line 190 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_ICC() [29/29]

VR_CONFIG_ICC ( PCI_DID_INTEL_WHL_ID_W_4  )

Definition at line 187 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_ICC.

◆ VR_CONFIG_LL() [1/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CFL_ID_H  )

Definition at line 366 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [2/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CFL_ID_H_4  )

Definition at line 369 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [3/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CFL_ID_H_8  )

Definition at line 363 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [4/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CFL_ID_S  )

Definition at line 390 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [5/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CFL_ID_S_DT_2  )

Definition at line 378 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [6/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CFL_ID_S_DT_4  )

Definition at line 375 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [7/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CFL_ID_S_DT_8  )

Definition at line 381 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [8/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CFL_ID_S_S_4  )

Definition at line 399 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [9/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CFL_ID_S_S_6  )

Definition at line 396 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [10/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CFL_ID_S_S_8  )

Definition at line 384 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [11/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CFL_ID_S_WS_4  )

Definition at line 372 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [12/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CFL_ID_S_WS_6  )

Definition at line 393 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [13/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CFL_ID_S_WS_8  )

Definition at line 387 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [14/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CFL_ID_U  )

Definition at line 357 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [15/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CFL_ID_U_2  )

Definition at line 360 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [16/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CML_H  )

Definition at line 414 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [17/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CML_H_4_2  )

Definition at line 417 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [18/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CML_H_8_2  )

Definition at line 411 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [19/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CML_S_G0G1_2  )

Definition at line 435 of file vr_config.c.

◆ VR_CONFIG_LL() [20/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CML_S_G0G1_4  )

Definition at line 432 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [21/30]

Definition at line 428 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [22/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CML_S_P0P1_10_2  )

Definition at line 424 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [23/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CML_S_P0P1_8_2  )

Definition at line 420 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [24/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CML_ULT  )

Definition at line 402 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [25/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CML_ULT_2_2  )

Definition at line 408 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [26/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CML_ULT_6_2  )

Definition at line 405 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [27/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CNL_ID_U  )

Definition at line 345 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [28/30]

VR_CONFIG_LL ( PCI_DID_INTEL_CNL_ID_Y  )

Definition at line 348 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [29/30]

VR_CONFIG_LL ( PCI_DID_INTEL_WHL_ID_W_2  )

Definition at line 354 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_LL() [30/30]

VR_CONFIG_LL ( PCI_DID_INTEL_WHL_ID_W_4  )

Definition at line 351 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_LOADLINE.

◆ VR_CONFIG_TDC() [1/22]

VR_CONFIG_TDC ( PCI_DID_INTEL_CFL_ID_H  )

Definition at line 473 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_TDC.

◆ VR_CONFIG_TDC() [2/22]

VR_CONFIG_TDC ( PCI_DID_INTEL_CFL_ID_S  )

Definition at line 476 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_TDC.

◆ VR_CONFIG_TDC() [3/22]

VR_CONFIG_TDC ( PCI_DID_INTEL_CFL_ID_S_DT_2  )

Definition at line 481 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_TDC.

◆ VR_CONFIG_TDC() [4/22]

VR_CONFIG_TDC ( PCI_DID_INTEL_CFL_ID_S_DT_4  )

Definition at line 496 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_TDC.

◆ VR_CONFIG_TDC() [5/22]

VR_CONFIG_TDC ( PCI_DID_INTEL_CFL_ID_S_DT_8  )

Definition at line 523 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_TDC.

◆ VR_CONFIG_TDC() [6/22]

VR_CONFIG_TDC ( PCI_DID_INTEL_CFL_ID_S_S_4  )

Definition at line 486 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_TDC.

◆ VR_CONFIG_TDC() [7/22]

VR_CONFIG_TDC ( PCI_DID_INTEL_CFL_ID_S_S_6  )

Definition at line 507 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_TDC.

◆ VR_CONFIG_TDC() [8/22]

VR_CONFIG_TDC ( PCI_DID_INTEL_CFL_ID_S_S_8  )

Definition at line 513 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_TDC.

◆ VR_CONFIG_TDC() [9/22]

VR_CONFIG_TDC ( PCI_DID_INTEL_CFL_ID_S_WS_4  )

Definition at line 491 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_TDC.

◆ VR_CONFIG_TDC() [10/22]

VR_CONFIG_TDC ( PCI_DID_INTEL_CFL_ID_S_WS_6  )

Definition at line 501 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_TDC.

◆ VR_CONFIG_TDC() [11/22]

VR_CONFIG_TDC ( PCI_DID_INTEL_CFL_ID_S_WS_8  )

Definition at line 518 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_TDC.

◆ VR_CONFIG_TDC() [12/22]

VR_CONFIG_TDC ( PCI_DID_INTEL_CML_H  )

Definition at line 545 of file vr_config.c.

References baseline, performance, and VR_CFG_ALL_DOMAINS_TDC.

◆ VR_CONFIG_TDC() [13/22]

VR_CONFIG_TDC ( PCI_DID_INTEL_CML_H_4_2  )

Definition at line 549 of file vr_config.c.

References baseline, performance, and VR_CFG_ALL_DOMAINS_TDC.

◆ VR_CONFIG_TDC() [14/22]

VR_CONFIG_TDC ( PCI_DID_INTEL_CML_H_8_2  )

Definition at line 539 of file vr_config.c.

References baseline, performance, and VR_CFG_ALL_DOMAINS_TDC.

◆ VR_CONFIG_TDC() [15/22]

VR_CONFIG_TDC ( PCI_DID_INTEL_CML_S_G0G1_2  )

Definition at line 570 of file vr_config.c.

◆ VR_CONFIG_TDC() [16/22]

VR_CONFIG_TDC ( PCI_DID_INTEL_CML_S_G0G1_4  )

Definition at line 566 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_TDC.

◆ VR_CONFIG_TDC() [17/22]

VR_CONFIG_TDC ( PCI_DID_INTEL_CML_S_G0G1_P0P1_6_2  )

Definition at line 561 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_TDC.

◆ VR_CONFIG_TDC() [18/22]

VR_CONFIG_TDC ( PCI_DID_INTEL_CML_S_P0P1_10_2  )

Definition at line 557 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_TDC.

◆ VR_CONFIG_TDC() [19/22]

VR_CONFIG_TDC ( PCI_DID_INTEL_CML_S_P0P1_8_2  )

Definition at line 553 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_TDC.

◆ VR_CONFIG_TDC() [20/22]

VR_CONFIG_TDC ( PCI_DID_INTEL_CML_ULT  )

Definition at line 528 of file vr_config.c.

References baseline, performance, and VR_CFG_ALL_DOMAINS_TDC.

◆ VR_CONFIG_TDC() [21/22]

VR_CONFIG_TDC ( PCI_DID_INTEL_CML_ULT_2_2  )

Definition at line 536 of file vr_config.c.

References value_not_set, and VR_CFG_ALL_DOMAINS_TDC.

◆ VR_CONFIG_TDC() [22/22]

VR_CONFIG_TDC ( PCI_DID_INTEL_CML_ULT_6_2  )

Definition at line 532 of file vr_config.c.

References baseline, performance, and VR_CFG_ALL_DOMAINS_TDC.

Variable Documentation

◆ default_configs

const struct vr_config default_configs[NUM_VR_DOMAINS]
static

Definition at line 1 of file vr_config.c.

Referenced by fill_vr_domain_config().

◆ vr_config_icc

const struct vr_lookup vr_config_icc[]
static

Definition at line 308 of file vr_config.c.

Referenced by get_sku_icc_max().

◆ vr_config_ll

const struct vr_lookup vr_config_ll[]
static

Definition at line 435 of file vr_config.c.

Referenced by fill_vr_domain_config().

◆ vr_config_tdc

const struct vr_lookup vr_config_tdc[]
static
Initial value:
= {
}
#define VR_REFITEM_TDC(x)
Definition: vr_config.c:83
#define PCI_DID_INTEL_CML_H_4_2
Definition: pci_ids.h:4016
#define PCI_DID_INTEL_CML_S_P0P1_10_2
Definition: pci_ids.h:4010
#define PCI_DID_INTEL_CFL_ID_S_WS_4
Definition: pci_ids.h:3995
#define PCI_DID_INTEL_CFL_ID_S_S_6
Definition: pci_ids.h:3999
#define PCI_DID_INTEL_CML_S_P0P1_8_2
Definition: pci_ids.h:4011
#define PCI_DID_INTEL_CML_S_G0G1_2
Definition: pci_ids.h:4014
#define PCI_DID_INTEL_CML_S_G0G1_P0P1_6_2
Definition: pci_ids.h:4012
#define PCI_DID_INTEL_CFL_ID_S_WS_8
Definition: pci_ids.h:3997
#define PCI_DID_INTEL_CFL_ID_S_DT_2
Definition: pci_ids.h:3992
#define PCI_DID_INTEL_CFL_ID_S
Definition: pci_ids.h:3991
#define PCI_DID_INTEL_CFL_ID_S_DT_4
Definition: pci_ids.h:3993
#define PCI_DID_INTEL_CML_ULT_6_2
Definition: pci_ids.h:4007
#define PCI_DID_INTEL_CML_S_G0G1_4
Definition: pci_ids.h:4013
#define PCI_DID_INTEL_CFL_ID_S_WS_6
Definition: pci_ids.h:3996
#define PCI_DID_INTEL_CFL_ID_S_DT_8
Definition: pci_ids.h:3994
#define PCI_DID_INTEL_CFL_ID_H
Definition: pci_ids.h:3988
#define PCI_DID_INTEL_CML_ULT
Definition: pci_ids.h:4005
#define PCI_DID_INTEL_CML_H_8_2
Definition: pci_ids.h:4017
#define PCI_DID_INTEL_CFL_ID_S_S_8
Definition: pci_ids.h:4000
#define PCI_DID_INTEL_CML_ULT_2_2
Definition: pci_ids.h:4006
#define PCI_DID_INTEL_CFL_ID_S_S_4
Definition: pci_ids.h:3998
#define PCI_DID_INTEL_CML_H
Definition: pci_ids.h:4015

Definition at line 570 of file vr_config.c.

Referenced by fill_vr_domain_config().