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_MCS_MURDD1_FIR_CONTROL TARGET_TYPE_PROC_CHIP True if: Murano EC less than 0x20 ENUM_ATTR_NAME_MURANO 0x20 LESS_THAN ATTR_CHIP_EC_FEATURE_MCS_VENDD1_FIR_CONTROL TARGET_TYPE_PROC_CHIP True if: Venice EC less than 0x20 ENUM_ATTR_NAME_VENICE 0x20 LESS_THAN ATTR_CHIP_EC_FEATURE_MCS_P8_DD2_FIR_CONTROL TARGET_TYPE_PROC_CHIP True if: Murano EC greater or equal to 0x20 Venice EC greater 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_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