ATTR_CHIP_EC_FEATURE_VENICE_SPECIFIC
TARGET_TYPE_PROC_CHIP
For Venice specific inits. Returns true if Venice.
ENUM_ATTR_NAME_VENICE
0x10
GREATER_THAN_OR_EQUAL
ATTR_CHIP_EC_FEATURE_HW_BUG_PIBSLVRESET
TARGET_TYPE_PROC_CHIP
ENUM_ATTR_NAME_MURANO
0x20
LESS_THAN
ATTR_CHIP_EC_FEATURE_BOOT_FREQ_LESS_PSAVE
TARGET_TYPE_PROC_CHIP
Returns whether this is a Murano 1.0 or 1.01 part in which we
should allow setting the boot frequency to the power
save frequency when it's less then power save freq.
ENUM_ATTR_NAME_MURANO
0x10
EQUAL
ATTR_CHIP_EC_FEATURE_HW_BUG_PLLINIT
TARGET_TYPE_PROC_CHIP
ENUM_ATTR_NAME_MURANO
0x10
LESS_THAN
ATTR_CHIP_EC_FEATURE_SECURE_IOVALID_PRESENT
TARGET_TYPE_PROC_CHIP
Returns if a chip contains secure iovalid controls for the ABUS. True if either:
Murano EC 0x20 or greater
Venice EC 0x10 or greater
ENUM_ATTR_NAME_MURANO
0x20
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_VENICE
0x10
GREATER_THAN_OR_EQUAL
ATTR_CHIP_EC_FEATURE_NOT_SUPPORT_SBE_CFAM_START
TARGET_TYPE_PROC_CHIP
Returns if a chip does not support SBE cfam start. True if:
Murano EC less than 0x20
ENUM_ATTR_NAME_MURANO
0x20
LESS_THAN
ATTR_CHIP_EC_FEATURE_NOT_SUPPORT_SBE_AUTO_START
TARGET_TYPE_PROC_CHIP
Returns if a chip does not support SBE auto start. True if:
Murano EC less than 0x20
ENUM_ATTR_NAME_MURANO
0x20
LESS_THAN
ATTR_CHIP_EC_FEATURE_32_PCIE_LANES
TARGET_TYPE_PROC_CHIP
Returns if a chip contains 32 lanes of PCIE I/O. True if:
Venice EC 0x10 or greater
ENUM_ATTR_NAME_VENICE
0x10
GREATER_THAN_OR_EQUAL
ATTR_CHIP_EC_FEATURE_CAPP_HANG_CONTROL_ON_SCOM
TARGET_TYPE_PROC_CHIP
Returns if a chip contains SCOM configuration for CAPP unit PB hang recovery controls. True if:
Murano EC 0x20 or greater
Venice EC 0x10 or greater
ENUM_ATTR_NAME_MURANO
0x20
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_VENICE
0x20
GREATER_THAN_OR_EQUAL
ATTR_CHIP_EC_FEATURE_CAPP_PROD
TARGET_TYPE_PROC_CHIP
Returns if a chip contains production CAPP logic function
Murano EC 0x20 or greater
Venice EC 0x20 or greater
ENUM_ATTR_NAME_MURANO
0x20
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_VENICE
0x20
GREATER_THAN_OR_EQUAL
ATTR_CHIP_EC_FEATURE_NX_HANG_CONTROL_ON_SCOM
TARGET_TYPE_PROC_CHIP
Returns if a chip contains SCOM configuration for NX unit PB hang recovery controls. True if:
Murano EC 0x20 or greater
Venice EC 0x20 or greater
ENUM_ATTR_NAME_MURANO
0x20
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_VENICE
0x20
GREATER_THAN_OR_EQUAL
ATTR_CHIP_EC_FEATURE_HCA_SPLIT_HANG_CONTROL
TARGET_TYPE_PROC_CHIP
Returns if a chip contains separate SCOM configuration for HCA oper/data hang PB hang recovrery controls. True if:
Murano EC 0x20 or greater
Venice EC 0x10 or greater
ENUM_ATTR_NAME_MURANO
0x20
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_VENICE
0x10
GREATER_THAN_OR_EQUAL
ATTR_CHIP_EC_FEATURE_RECAL_DFE_ENABLE
TARGET_TYPE_PROC_CHIP,TARGET_TYPE_MEMBUF_CHIP
True if:
Murano EC 0x20 or greater
Venice EC 0x10 or greater
Centaur EC 0x20 or greater
ENUM_ATTR_NAME_MURANO
0x20
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_VENICE
0x10
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_CENTAUR
0x20
GREATER_THAN_OR_EQUAL
ATTR_CHIP_EC_FEATURE_RECAL_DDC_ENABLE
TARGET_TYPE_PROC_CHIP,TARGET_TYPE_MEMBUF_CHIP
True if:
Murano EC 0x20 or greater
Venice EC 0x10 or greater
Centaur EC 0x20 or greater
ENUM_ATTR_NAME_MURANO
0x20
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_VENICE
0x10
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_CENTAUR
0x20
GREATER_THAN_OR_EQUAL
ATTR_CHIP_EC_FEATURE_RECAL_CTLE_ENABLE
TARGET_TYPE_PROC_CHIP,TARGET_TYPE_MEMBUF_CHIP
True if:
Murano EC 0x20 or greater
Venice EC 0x10 or greater
Centaur EC 0x20 or greater
ENUM_ATTR_NAME_MURANO
0x20
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_VENICE
0x10
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_CENTAUR
0x20
GREATER_THAN_OR_EQUAL
ATTR_CHIP_EC_FEATURE_LCTANK_PLL_VCO_BUG
TARGET_TYPE_PROC_CHIP
True if:
Murano EC less than 0x20
ENUM_ATTR_NAME_MURANO
0x20
LESS_THAN
ATTR_CHIP_EC_FEATURE_XBUS_DLL_SLOW_MURANO
TARGET_TYPE_PROC_CHIP
True if:
Murano EC less than 0x12
ENUM_ATTR_NAME_MURANO
0x12
LESS_THAN
ATTR_CHIP_EC_FEATURE_ADU_PBINIT_LAUNCH_BUG
TARGET_TYPE_PROC_CHIP
True if:
Murano EC less than 0x20
Venice EC less than 0x20
ENUM_ATTR_NAME_MURANO
0x20
LESS_THAN
ENUM_ATTR_NAME_VENICE
0x20
LESS_THAN
ATTR_CHIP_EC_FEATURE_MCS_ECC_BYPASS_DISABLE
TARGET_TYPE_PROC_CHIP
True if:
Murano EC less than 0x20
Venice EC less than 0x20
ENUM_ATTR_NAME_MURANO
0x20
LESS_THAN
ENUM_ATTR_NAME_VENICE
0x20
LESS_THAN
ATTR_CHIP_EC_FEATURE_TRACE_CONTROL_ON_SCOM
TARGET_TYPE_PROC_CHIP
True if:
Murano EC greater than or equal to 0x20
Venice
ENUM_ATTR_NAME_MURANO
0x20
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_VENICE
0x10
GREATER_THAN_OR_EQUAL
ATTR_CHIP_EC_FEATURE_MPIPL_AISS_WINKLE_ENTRY
TARGET_TYPE_PROC_CHIP
True if:
Murano EC less than 0x20
Venice EC less than 0x20
ENUM_ATTR_NAME_MURANO
0x20
LESS_THAN
ENUM_ATTR_NAME_VENICE
0x20
LESS_THAN
ATTR_CHIP_EC_FEATURE_FBC_SERIAL_SCOM_WE5_VER2
TARGET_TYPE_PROC_CHIP
Specifies layout of WE5 serial chain
True if:
Murano EC greater than or equal to 0x20
Venice EC greater than or equal to 0x20
ENUM_ATTR_NAME_MURANO
0x20
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_VENICE
0x20
GREATER_THAN_OR_EQUAL
ATTR_CHIP_EC_FEATURE_FBC_SERIAL_SCOM_C8_VER3
TARGET_TYPE_PROC_CHIP
Specifies layout of C8 serial chain
True if:
Murano/Venice EC greater than or equal to 0x20
ENUM_ATTR_NAME_MURANO
0x20
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_VENICE
0x20
GREATER_THAN_OR_EQUAL
ATTR_CHIP_EC_FEATURE_FBC_SERIAL_SCOM_C8_VER2
TARGET_TYPE_PROC_CHIP
Specifies layout of C8 serial chain
True if:
Venice EC equal to 0x10
ENUM_ATTR_NAME_VENICE
0x10
EQUAL
ATTR_CHIP_EC_FEATURE_FBC_UX_SCOPE_ARB_RR
TARGET_TYPE_PROC_CHIP
True if:
Murano/Venice EC greater than or equal to 0x20 (RR mode)
False otherwise:
Set LFSR mode
ENUM_ATTR_NAME_MURANO
0x20
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_VENICE
0x20
GREATER_THAN_OR_EQUAL
ATTR_CHIP_EC_FEATURE_FBC_SERIAL_SCOM_C10_VER2
TARGET_TYPE_PROC_CHIP
Specifies layout of C10 serial chain
True if:
Murano/Venice EC greater than or equal to 0x20
ENUM_ATTR_NAME_MURANO
0x20
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_VENICE
0x20
GREATER_THAN_OR_EQUAL
ATTR_CHIP_EC_FEATURE_MCD_HANG_RECOVERY_BUG
TARGET_TYPE_PROC_CHIP
True if:
Chip contains MCD hang recovery bug (HW252763)
Murano EC less than 0x20
Venice EC less than 0x20
ENUM_ATTR_NAME_MURANO
0x20
LESS_THAN
ENUM_ATTR_NAME_VENICE
0x20
LESS_THAN
ATTR_CHIP_EC_FEATURE_PCBS_ERR_RESET
TARGET_TYPE_PROC_CHIP
True if:
Murano EC 0x20 or greater
Venice EC 0x10 or greater
ENUM_ATTR_NAME_MURANO
0x20
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_VENICE
0x10
GREATER_THAN_OR_EQUAL
ATTR_IO_TRAINING_SLS_WORKAROUND
TARGET_TYPE_PROC_CHIP
For X fabric links only
ENUM_ATTR_NAME_MURANO
0x10
LESS_THAN_OR_EQUAL
ATTR_IO_TRAINING_DLL_WORKAROUND
TARGET_TYPE_PROC_CHIP
Only For X fabric link
ENUM_ATTR_NAME_MURANO
0x20
LESS_THAN_OR_EQUAL
ATTR_DCCAL_PLL_WORKAROUND
TARGET_TYPE_PROC_CHIP
ENUM_ATTR_NAME_MURANO
0x10
LESS_THAN_OR_EQUAL
ATTR_CHIP_EC_FEATURE_RESONANT_CLK_VALID
TARGET_TYPE_PROC_CHIP
True if:
Murano EC 0x20 or greater
Venice EC 0x20 or greater
ENUM_ATTR_NAME_MURANO
0x20
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_VENICE
0x20
GREATER_THAN_OR_EQUAL
ATTR_CHIP_EC_FEATURE_AISS_SPECIAL_WAKEUP
TARGET_TYPE_PROC_CHIP
Removes work-around for HW255321
True if:
Murano EC 0x20 or greater
Venice EC 0x20 or greater
ENUM_ATTR_NAME_MURANO
0x20
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_VENICE
0x20
GREATER_THAN_OR_EQUAL
ATTR_CHIP_EC_FEATURE_CFAM_RESET_SBE_START_WA
TARGET_TYPE_PROC_CHIP
True if:
Murano EC less than 0x20
Venice EC less than 0x20
ENUM_ATTR_NAME_MURANO
0x20
LESS_THAN
ENUM_ATTR_NAME_VENICE
0x20
LESS_THAN
ATTR_CHIP_EC_FEATURE_OCC_CE_FIR_DISABLE
TARGET_TYPE_PROC_CHIP
True if:
Murano EC less than 0x20
ENUM_ATTR_NAME_MURANO
0x20
LESS_THAN
ATTR_CHIP_EC_FEATURE_ENABLE_IVE_PERFORMANCE_ORDERING
TARGET_TYPE_PROC_CHIP
True if:
Murano EC greater than or equal to 0x20
Venice
ENUM_ATTR_NAME_MURANO
0x20
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_VENICE
0x10
GREATER_THAN_OR_EQUAL
ATTR_CHIP_EC_FEATURE_ENABLE_PCI_DMAR_OOO
TARGET_TYPE_PROC_CHIP
True if:
Murano EC greater than or equal to 0x20
Venice
ENUM_ATTR_NAME_MURANO
0x20
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_VENICE
0x10
GREATER_THAN_OR_EQUAL
ATTR_CHIP_EC_FEATURE_ZCAL_OVERRIDE
TARGET_TYPE_PROC_CHIP
True if:
Murano EC less than 0x20
ENUM_ATTR_NAME_MURANO
0x20
LESS_THAN
ATTR_CHIP_EC_FEATURE_IVRM_WINKLE_BUG
TARGET_TYPE_PROC_CHIP
True if:
Murano EC greater than 0x20
Venice EC greater than or equal to 0x20
ENUM_ATTR_NAME_MURANO
0x20
GREATER_THAN
ENUM_ATTR_NAME_VENICE
0x20
GREATER_THAN_OR_EQUAL
ATTR_PROC_EC_MSS_RECONFIG_POSSIBLE
TARGET_TYPE_PROC_CHIP
ENUM_ATTR_NAME_MURANO
0x20
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_VENICE
0x20
GREATER_THAN_OR_EQUAL
ATTR_CEN_EC_THROTTLE_SYNC_POSSIBLE
TARGET_TYPE_MEMBUF_CHIP
ENUM_ATTR_NAME_CENTAUR
0x20
GREATER_THAN_OR_EQUAL
ATTR_PROC_EC_CORE_HANG_PULSE_BUG
TARGET_TYPE_PROC_CHIP
True if chip has the core hang pulse bug (HW235625)
Murano EC less than 0x20
ENUM_ATTR_NAME_MURANO
0x20
LESS_THAN
ATTR_PROC_EC_PBA_PREFETCH_ENABLE
TARGET_TYPE_PROC_CHIP
True if chip can support PBA prefetch as HW258436 is fixed
Murano EC greater than or equal to 0x21
Venice EC greater than or equal to 0x20
ENUM_ATTR_NAME_MURANO
0x21
GREATER_THAN_OR_EQUAL
ENUM_ATTR_NAME_VENICE
0x20
GREATER_THAN_OR_EQUAL
ATTR_PROC_EC_OHA_L3_PURGE_ABORT_ENABLE
TARGET_TYPE_PROC_CHIP
True if chip can support the enablement of L3 purge aborts during Winkle as HW276505 is fixed
Not fixed on any Murano EC
Venice EC 0x20 or greater
ENUM_ATTR_NAME_VENICE
0x20
GREATER_THAN_OR_EQUAL
ATTR_CHIP_EC_PFET_POWEROFF_BUG
TARGET_TYPE_PROC_CHIP
True if chip has the PFET power off bug (HW250017)
Murano EC less than 0x20
Venice EC less than 0x20
ENUM_ATTR_NAME_MURANO
0x20
LESS_THAN
ENUM_ATTR_NAME_VENICE
0x20
LESS_THAN
ATTR_CHIP_EC_FEATURE_OCC_DISABLE
TARGET_TYPE_PROC_CHIP
Greg Still and lab team decided to disable the
OCC on all Murano DD1.x parts
Returns if the OCC should be disabled. True if:
Murano EC less than 0x20
ENUM_ATTR_NAME_MURANO
0x20
LESS_THAN
ATTR_CHIP_EC_FEATURE_HW_BUG_PBASLVRESET
TARGET_TYPE_PROC_CHIP
True if chip has the PBA Slave reset bug (HW228485)
Murano EC less than 0x20
ENUM_ATTR_NAME_MURANO
0x20
LESS_THAN