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 EC greater than or equal to 0x20 Venice EC less than 0x20 False otherwise ENUM_ATTR_NAME_MURANO 0x20 GREATER_THAN_OR_EQUAL ENUM_ATTR_NAME_VENICE 0x20 LESS_THAN ATTR_CHIP_EC_FEATURE_FBC_UX_SCOPE_ARB_LFSR_ON_STARVATION_ELSE_RR TARGET_TYPE_PROC_CHIP True if: Venice EC greater than or equal to 0x20 False otherwise ENUM_ATTR_NAME_VENICE 0x20 GREATER_THAN_OR_EQUAL ATTR_CHIP_EC_FEATURE_FBC_UX_LOCAL_ARB_RR TARGET_TYPE_PROC_CHIP True if: Venice EC greater than or equal to 0x20 False otherwise 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_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 ATTR_CHIP_EC_FEATURE_HCA_BAR_SCOM_BUG TARGET_TYPE_PROC_CHIP True if chip has HCA BAR SCOM bug Causes HCA BAR range data read via SCOM to be shifted relative to HW state Venice EC greater than or equal to 0x20 ENUM_ATTR_NAME_VENICE 0x20 GREATER_THAN_OR_EQUAL