ATTR_CLOCK_PLL_MUX
TARGET_TYPE_PROC_CHIP
setup clock mux settings
uint32
ATTR_CLOCK_PLL_MUX0
TARGET_TYPE_PROC_CHIP
Clock Mux#0 settings
uint8
ATTR_I2C_BUS_DIV_REF
TARGET_TYPE_PROC_CHIP
Ref clock I2C bus divider consumed by code running out of OTPROM
uint16
ATTR_FUNCTIONAL_EQ_EC_VALID
TARGET_TYPE_PROC_CHIP
Indicates the validitiy of FW functional EQ/EQ register
uint8
FALSE = 0x0,TRUE = 0x1
ATTR_EQ_GARD
TARGET_TYPE_PROC_CHIP
Capturing EQ Gard value
uint8
ATTR_EC_GARD
TARGET_TYPE_PROC_CHIP
Capturing EC Gard Value
uint32
ATTR_I2C_BUS_DIV_REF_VALID
TARGET_TYPE_PROC_CHIP
Indicates the validity of ref clock I2C bus divider consumed by
code running out of OTPROM
uint8
FALSE = 0x0,TRUE = 0x1
ATTR_FW_MODE_FLAGS_VALID
TARGET_TYPE_PROC_CHIP
Indicates the validity of FW flags. Ex: ISTEP_MODE,
SBE_RUNTIME_MODE, MPIPL_MODE, SP_MODE, SBE_FFDC_ENABLE
uint8
FALSE = 0x0,TRUE = 0x1
ATTR_ISTEP_MODE
TARGET_TYPE_PROC_CHIP
Indicates istep IPL
uint8
NON_IPL = 0x0,IPL = 0x1
ATTR_SBE_RUNTIME_MODE
TARGET_TYPE_PROC_CHIP
Indicates that SBE should go directly to runtime functionality
uint8
FALSE = 0x0,TRUE = 0x1
ATTR_IS_SP_MODE
TARGET_TYPE_PROC_CHIP
Indicates whether we are connected to FSP or not
uint8
FSP_LESS = 0x0,FSP = 0x1
ATTR_SBE_FFDC_ENABLE
TARGET_TYPE_PROC_CHIP
Indicates whether SBE should collect FFDC
uint8
FALSE = 0x0,TRUE = 0x1
ATTR_SBE_INTERNAL_FFDC_ENABLE
TARGET_TYPE_PROC_CHIP
Indicates that the SBE should send back internal FFDC on any
chipOp failure response
uint8
FALSE = 0x0,TRUE = 0x1
ATTR_BOOT_FREQUENCY_VALID
TARGET_TYPE_PROC_CHIP
Indicates if BOOT_FREQ_MULT and NEST_PLL_BUCKET
are valid
uint8
FALSE = 0x0,TRUE = 0x1
ATTR_NEST_PLL_BUCKET
TARGET_TYPE_SYSTEM
Select Nest I2C and pll setting from one of the supported frequencies
uint8
ATTR_BOOT_FREQ_MULT
TARGET_TYPE_PROC_CHIP
EQ boot frequency multiplier
uint16
ATTR_HWP_CONTROL_FLAGS_VALID
TARGET_TYPE_PROC_CHIP
Indicates if HWP control flags
are valid
uint8
FALSE = 0x0,TRUE = 0x1
ATTR_RISK_LEVEL
TARGET_TYPE_SYSTEM
HWP/Init "risk level" enabled. Used by HB to pass to HB driven
HWPs
uint8
FALSE = 0x0,TRUE = 0x1
ATTR_DISABLE_HBBL_VECTORS
TARGET_TYPE_SYSTEM
BootLoader HWP flag to not place 12K exception vectors.
This flag is only applicable when security is disabled.
uint8
FALSE = 0x0,TRUE = 0x1
ATTR_CHIP_SELECTION_VALID
TARGET_TYPE_PROC_CHIP
Indicates that master/slave, node/chip selection attributes
are valid
uint8
FALSE = 0x0,TRUE = 0x1
ATTR_CHIP_SELECTION
TARGET_TYPE_PROC_CHIP
master/slave bit
uint8
MASTER = 0x0,SLAVE = 0x1
ATTR_NODE_POS
TARGET_TYPE_PROC_CHIP
Indicate the node position in FSP based systems (unused in Spless systems)
uint8
ATTR_CHIP_POS
TARGET_TYPE_PROC_CHIP
Indicate the chip position
uint8
ATTR_SCRATCH6_VALID
TARGET_TYPE_PROC_CHIP
Indicate if scratch reg6 bits are valid
uint8
FALSE = 0x0,TRUE = 0x1
ATTR_SCRATCH7_VALID
TARGET_TYPE_PROC_CHIP
Indicate if scratch reg7 bits are valid
uint8
FALSE = 0x0,TRUE = 0x1
ATTR_BACKUP_SEEPROM_SELECT
TARGET_TYPE_PROC_CHIP
Set with Primary SEEPROM
uint8
ATTR_BOOT_FLAGS
TARGET_TYPE_SYSTEM
Switch to using a flag to indicate SEEPROM side SBE
uint32
ATTR_BOOT_FREQ_MHZ
TARGET_TYPE_PROC_CHIP
EQ boot frequency
uint32
ATTR_BRANCH_PIBMEM_ADDR
TARGET_TYPE_PROC_CHIP
uint8
ATTR_CHIP_REGIONS_TO_ENABLE
TARGET_TYPE_PROC_CHIP
uint32
ATTR_DEVICE_ID
TARGET_TYPE_PROC_CHIP
uint8
ATTR_ECID
TARGET_TYPE_PROC_CHIP
Bits 0 to 63 of the ECID in array entry 0 and bits 64 to 127 in ECID array entry 1
Created from running the mss_get_cen_ecid.C
Firmware shares some code with the processor,
so the attribute is named so they can point at a target and have common function.
uint64
2
ATTR_I2C_BUS_DIV_NEST
TARGET_TYPE_PROC_CHIP
I2C Bus speed based on nest freq, ref clock
uint8
ATTR_LEN_OF_SEEPROM_DATA
TARGET_TYPE_PROC_CHIP
uint8
ATTR_MB_BIT_RATE_DIVISOR_PLL
TARGET_TYPE_PROC_CHIP
uint8
ATTR_MB_BIT_RATE_DIVISOR_REFCLK
TARGET_TYPE_PROC_CHIP
uint8
ATTR_MC_SYNC_MODE
TARGET_TYPE_PROC_CHIP
MC mesh to use Nest mesh or not
uint8
ATTR_PG
TARGET_TYPE_PERV
Chiplet Partial good info attribute. Provided by Ring scans.
This should be a direct copy of the data from the PG keyword of VPD.
(Note : the 16-bit vpd data is right-justified into attribute)
uint32
ATTR_PROC_PB_BNDY_DMIPLL_DATA
TARGET_TYPE_PROC_CHIP
Ring image for pb_bndy_dmipll ring creator: platform firmware notes:
uint8
ATTR_PROC_PB_BNDY_DMIPLL_FOR_DCCAL_DATA
TARGET_TYPE_PROC_CHIP
Ring image for pb_bndy_dmipll ring for DC cal creator: platform firmware notes:
uint8
ATTR_PROC_PERV_BNDY_PLL_DATA
TARGET_TYPE_PROC_CHIP
Ring image for perv_bndy_pll ring containing filter plls and xb_pll,nest_pll creator: platform firmware notes:
uint8
ATTR_PROC_SBE_MASTER_CHIP
TARGET_TYPE_PROC_CHIP
Indicates if SBE on this chip is serving as hosboot drawer master
uint8
FALSE = 0x0,TRUE = 0x1
ATTR_SBE_SEEPROM_I2C_DEVICE_ADDRESS
TARGET_TYPE_PROC_CHIP
uint64
ATTR_SBE_SEEPROM_I2C_PORT
TARGET_TYPE_PROC_CHIP
uint64
ATTR_START_PIBMEM_ADDR
TARGET_TYPE_PROC_CHIP
uint8
ATTR_START_SEEPROM_ADDR
TARGET_TYPE_PROC_CHIP
uint8
ATTR_WAIT_N0
TARGET_TYPE_PROC_CHIP
uint8
ATTR_WAIT_N1
TARGET_TYPE_PROC_CHIP
uint8
ATTR_WAIT_N2
TARGET_TYPE_PROC_CHIP
uint8
ATTR_WAIT_N3
TARGET_TYPE_PROC_CHIP
uint8
ATTR_SYS_FORCE_ALL_CORES
TARGET_TYPE_SYSTEM
Indicate that p9_sbe_select_ex should force selection to ALL good
EX chiplets having good cores even if only a single EX chiplet mode is executed.
uint8
ATTR_MASTER_CORE
TARGET_TYPE_PROC_CHIP
Indicates the master boot core chiplet selected by p9_sbe_select_ex.
uint8
ATTR_MASTER_EX
TARGET_TYPE_PROC_CHIP
Indicates the EX targert associated with the master boot core selected
by p9_sbe_select_ex.
uint8
ATTR_SECURITY_ENABLE
TARGET_TYPE_SYSTEM
Holds the state of Security Access Bit (SAB)
uint8
ATTR_SECURITY_MODE
TARGET_TYPE_SYSTEM
If SBE image has ATTR_SECURITY_MODE == 0b1, then leave SAB bit as is
Else ATTR_SECURITY_MODE == 0b0, then clear the SAB bit
uint8
ATTR_PFET_OFF_CONTROLS
TARGET_TYPE_PROC_CHIP
To disable force pfet off control from fuse status
uint32
ATTR_OBUS_RATIO_VALUE
TARGET_TYPE_PROC_CHIP
Holds Obus ratio value
uint8
ATTR_PIBMEM_REPAIR0
TARGET_TYPE_SYSTEM
Pibmem repair attribute 0
uint64
ATTR_PIBMEM_REPAIR1
TARGET_TYPE_SYSTEM
Pibmem repair attribute 1
uint64
ATTR_PIBMEM_REPAIR2
TARGET_TYPE_SYSTEM
Pibmem repair attribute 2
uint64
ATTR_SENSEADJ_STEP
TARGET_TYPE_EQ
IPL for skew adjust and duty cycle adjust
uint8
ATTR_CP_FILTER_BYPASS
TARGET_TYPE_PROC_CHIP
To skip the locking sequence and check for lock of CP PLL
uint8
ATTR_SS_FILTER_BYPASS
TARGET_TYPE_PROC_CHIP
To skip the locking sequence and check for lock of SS PLL
uint8
ATTR_IO_FILTER_BYPASS
TARGET_TYPE_PROC_CHIP
To skip the locking sequence and check for lock of IO PLL
uint8
ATTR_TARGET_HAS_POWER
TARGET_TYPE_PERV
Functional Target has power
uint8
ATTR_TARGET_HAS_CLOCK
TARGET_TYPE_PERV
Functional Target has clock
uint8
ATTR_TARGET_IS_SCOMMABLE
TARGET_TYPE_PERV
Functional Target is scommable
uint8