diff options
author | Dan Crowell <dcrowell@us.ibm.com> | 2016-04-08 21:03:51 -0500 |
---|---|---|
committer | Stephen Cprek <smcprek@us.ibm.com> | 2016-04-21 13:51:32 -0500 |
commit | 76f1c48130a060fbe83c851fce2474c17b2df9b2 (patch) | |
tree | e258515dcbdab5817603c9d290befe2324df7d59 /src/usr/hwpf/hwp/proc_chip_ec_feature.xml | |
parent | 3967f43b9478d7e6b58180dd0b331e61412997cd (diff) | |
download | talos-hostboot-76f1c48130a060fbe83c851fce2474c17b2df9b2.tar.gz talos-hostboot-76f1c48130a060fbe83c851fce2474c17b2df9b2.zip |
Removing some more old fapi1 and hwp code
Deleted all of the old fapi1 code
Moved potentially reuseable occ code to a new dir
Deleted a variety of p8 hwp files
Change-Id: I8b6ab72fef3f1413d919bdd21bc88f2c4f59c5c3
RTC: 146345
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23075
Tested-by: Jenkins Server
Tested-by: FSP CI Jenkins
Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com>
Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/usr/hwpf/hwp/proc_chip_ec_feature.xml')
-rw-r--r-- | src/usr/hwpf/hwp/proc_chip_ec_feature.xml | 1615 |
1 files changed, 0 insertions, 1615 deletions
diff --git a/src/usr/hwpf/hwp/proc_chip_ec_feature.xml b/src/usr/hwpf/hwp/proc_chip_ec_feature.xml deleted file mode 100644 index fb81eebde..000000000 --- a/src/usr/hwpf/hwp/proc_chip_ec_feature.xml +++ /dev/null @@ -1,1615 +0,0 @@ -<!-- IBM_PROLOG_BEGIN_TAG --> -<!-- This is an automatically generated prolog. --> -<!-- --> -<!-- $Source: src/usr/hwpf/hwp/proc_chip_ec_feature.xml $ --> -<!-- --> -<!-- OpenPOWER HostBoot Project --> -<!-- --> -<!-- Contributors Listed Below - COPYRIGHT 2013,2015 --> -<!-- [+] International Business Machines Corp. --> -<!-- --> -<!-- --> -<!-- Licensed under the Apache License, Version 2.0 (the "License"); --> -<!-- you may not use this file except in compliance with the License. --> -<!-- You may obtain a copy of the License at --> -<!-- --> -<!-- http://www.apache.org/licenses/LICENSE-2.0 --> -<!-- --> -<!-- Unless required by applicable law or agreed to in writing, software --> -<!-- distributed under the License is distributed on an "AS IS" BASIS, --> -<!-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or --> -<!-- implied. See the License for the specific language governing --> -<!-- permissions and limitations under the License. --> -<!-- --> -<!-- IBM_PROLOG_END_TAG --> -<!-- $Id: proc_chip_ec_feature.xml,v 1.63 2015/11/10 19:38:14 jmcgill Exp $ --> -<!-- Defines the attributes that are based on EC level --> -<attributes> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_SET_ABUS_PRBS_TAP_ID</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Returns true if ABUS TX Per-Lane PRBS Tap Selector should be set. True if: - Venice EC 0x10 or greater - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_TA_PB_T1_PRESENT</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Returns if a chip contains PB_T1 trace array. True if: - Venice EC 0x10 or greater - Naples EC 0x10 or greater - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_TA_A_T1_PRESENT</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Returns if a chip contains A_T1 trace array. True if: - Naples EC 0x10 or greater - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_SINGLE_XBUS_PRESENT</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Returns true if a single XBUS is present. True if: Murano - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_NV_PRESENT</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Returns if a chip contains NV chiplet/link logic. True if: - Naples EC 0x10 or greater - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_INIT_GROUP_BARS_AS_CHIP_BARS</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Returns true if the fabric unit BARs which track group memory ranges - should be initialized to track the chip memory range instead of the - group memory range. True if: - Naples EC 0x10 or greater - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_PCI_NEST_FIR_ACTION2_PRESENT</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Returns if a chip contains PCI Nest FIR Action2 register. True if: - Naples EC 0x10 or greater - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_DUAL_CAPP_PRESENT</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Returns if a chip contains two CAPP units. True if: - Naples EC 0x10 or greater - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_SET_LEGACY_NODE_ID_VALID_MBOX_BIT</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Set legacy node ID valid mailbox indicator bit. True if: - Murano EC 0x10 or greater - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_USE_POLLING_PROT</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Returns if a chip should use wiggle-flip polling protocol. True if: - Murano EC 0x20 or greater - Venice EC 0x20 or greater - Naples EC 0x10 or greater - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_HW_BUG_PIBSLVRESET</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_BOOT_FREQ_LESS_PSAVE</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - 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. - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x10</value> - <test>EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_HW_BUG_PLLINIT</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <!-- WARNING: need to adjust to support true DD1.0 parts --> - <!-- this change ensures we test without workaround on DD1.01 --> - <value>0x10</value> - <test>LESS_THAN</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_SECURE_IOVALID_PRESENT</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Returns if a chip contains secure iovalid controls for the ABUS. Intentionally not applied to Naples True if either: - Murano EC 0x20 or greater - Venice EC 0x10 or greater - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_NOT_SUPPORT_SBE_CFAM_START</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Returns if a chip does not support SBE cfam start. True if: - Murano EC less than 0x20 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_NOT_SUPPORT_SBE_AUTO_START</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Returns if a chip does not support SBE auto start. True if: - Murano EC less than 0x20 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_CAPP_HANG_CONTROL_ON_SCOM</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Returns if a chip contains SCOM configuration for CAPP unit PB hang recovery controls. True if: - Murano EC 0x20 or greater - Venice EC 0x20 or greater - Naples EC 0x10 or greater - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_CAPP_PROD</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Returns if a chip contains production CAPP logic function - Murano EC 0x20 or greater - Venice EC 0x20 or greater - Naples EC 0x10 or greater - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_NX_HANG_CONTROL_ON_SCOM</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - 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 - Naples EC 0x10 or greater - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_HCA_SPLIT_HANG_CONTROL</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - 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 - Naples EC 0x10 or greater - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_RECAL_DFE_ENABLE</id> - <targetType>TARGET_TYPE_PROC_CHIP,TARGET_TYPE_MEMBUF_CHIP</targetType> - <description> - True if: - Murano EC 0x20 or greater - Venice EC 0x10 or greater - Naples EC 0x10 or greater - Centaur EC 0x20 or greater - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_CENTAUR</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_RECAL_DDC_ENABLE</id> - <targetType>TARGET_TYPE_PROC_CHIP,TARGET_TYPE_MEMBUF_CHIP</targetType> - <description> - True if: - Murano EC 0x20 or greater - Venice EC 0x10 or greater - Naples EC 0x10 or greater - Centaur EC 0x20 or greater - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_CENTAUR</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_RECAL_CTLE_ENABLE</id> - <targetType>TARGET_TYPE_PROC_CHIP,TARGET_TYPE_MEMBUF_CHIP</targetType> - <description> - True if: - Murano EC 0x20 or greater - Venice EC 0x10 or greater - Naples EC 0x10 or greater - Centaur EC 0x20 or greater - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_CENTAUR</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_LCTANK_PLL_VCO_BUG</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if: - Murano EC less than 0x20 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_XBUS_DLL_SLOW_MURANO</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if: - Murano EC less than 0x12 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x12</value> - <test>LESS_THAN</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_ADU_PBINIT_LAUNCH_BUG</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if: - Murano EC less than 0x20 - Venice EC less than 0x20 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_MCS_ECC_BYPASS_DISABLE</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if: - Murano EC less than 0x20 - Venice EC less than 0x20 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_MCS_MURDD1_FIR_CONTROL</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if: - Murano EC less than 0x20 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_MCS_VENDD1_FIR_CONTROL</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if: - Venice EC less than 0x20 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_MCS_P8_DD2_FIR_CONTROL</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if: - Murano EC greater or equal to 0x20 - Venice EC greater or equal to 0x20 - Naples EC greater or equal to 0x10 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_TRACE_CONTROL_ON_SCOM</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if: - Murano EC greater than or equal to 0x20 - Venice - Naples - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_MPIPL_AISS_WINKLE_ENTRY</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if: - Murano EC less than 0x20 - Venice EC less than 0x20 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_FBC_SERIAL_SCOM_WE5_VER2</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Specifies layout of WE5 serial chain - True if: - Murano EC greater than or equal to 0x20 - Venice EC greater than or equal to 0x20 - Naples EC greater than or equal to 0x10 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_FBC_SERIAL_SCOM_C8_VER3</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Specifies layout of C8 serial chain - True if: - Murano/Venice EC greater than or equal to 0x20 - Naples greater than or equal to 0x10 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_FBC_SERIAL_SCOM_C8_VER2</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Specifies layout of C8 serial chain - True if: - Venice EC equal to 0x10 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x10</value> - <test>EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_FBC_UX_SCOPE_ARB_RR</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if: - Murano EC greater than or equal to 0x20 - Venice EC less than 0x20 - False otherwise - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_FBC_UX_SCOPE_ARB_LFSR_ON_STARVATION_ELSE_RR</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if: - Venice EC greater than or equal to 0x20 - Naples EC greater than or equal to 0x10 - False otherwise - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_FBC_UX_LOCAL_ARB_RR</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if: - Venice EC greater than or equal to 0x20 - Naples EC greater than or equal to 0x10 - False otherwise - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_FBC_SERIAL_SCOM_C10_VER2</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Specifies layout of C10 serial chain - True if: - Murano/Venice EC greater than or equal to 0x20 - Naples EC greater than or euqal to 0x10 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_MCD_HANG_RECOVERY_BUG</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if: - Chip contains MCD hang recovery bug (HW252763) - Murano EC less than 0x20 - Venice EC less than 0x20 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_PCBS_ERR_RESET</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if: - Murano EC 0x20 or greater - Venice EC 0x10 or greater - Naples EC 0x10 or greater - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_IO_TRAINING_SLS_WORKAROUND</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - For X fabric links only - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x10</value> - <test>LESS_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_IO_TRAINING_DLL_WORKAROUND</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Only For X fabric link - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>LESS_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_DCCAL_PLL_WORKAROUND</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x10</value> - <test>LESS_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_XBUS_RESONANT_CLK_VALID</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if: - Venice EC 0x10 or greater - Naples EC 0x10 or greater - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_RESONANT_CLK_VALID</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if: - Murano EC 0x20 or greater - Venice EC 0x20 or greater - Naples EC 0x10 or greater - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_AISS_SPECIAL_WAKEUP</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Removes work-around for HW255321 - True if: - Murano EC 0x20 or greater - Venice EC 0x20 or greater - Naples EC 0x10 or greater - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_OCC_CE_FIR_DISABLE</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if: - Murano EC less than 0x20 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_ENABLE_IVE_PERFORMANCE_ORDERING</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if: - Murano EC greater than or equal to 0x20 - Venice - Naples - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_ENABLE_PCI_DMAR_OOO</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if: - Murano EC greater than or equal to 0x20 - Venice - Naples - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_ZCAL_OVERRIDE</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if: - Murano EC less than 0x20 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_IVRM_WINKLE_BUG</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if: - Murano EC greater than 0x20 - Venice EC greater than or equal to 0x20 - Naples greater than or equal to 0x10 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PROC_EC_MSS_RECONFIG_POSSIBLE</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Reset some DMI channels when re-ipl - Consumed by proc_enable_reconfig - True if: - Murano EC greater than or equal to 0x20 - Venice EC greater than or equal to 0x20 - Naples EC greater than or equal to 0x10 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CEN_EC_THROTTLE_SYNC_POSSIBLE</id> - <targetType>TARGET_TYPE_MEMBUF_CHIP</targetType> - <description> - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_CENTAUR</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PROC_EC_CORE_HANG_PULSE_BUG</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if chip has the core hang pulse bug (HW235625) - Murano EC less than 0x20 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PROC_EC_PBA_PREFETCH_ENABLE</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - 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 - Naples EC greater than or equal to 0x10 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x21</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PROC_EC_OHA_L3_PURGE_ABORT_ENABLE</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - 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 - Naples EC 0x10 or greater - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_PFET_POWEROFF_BUG</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if chip has the PFET power off bug (HW250017) - Murano EC less than 0x20 - Venice EC less than 0x20 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_OCC_DISABLE</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - 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 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_HW_BUG_PBASLVRESET</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - True if chip has the PBA Slave reset bug (HW228485) - Murano EC less than 0x20 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_HCA_BAR_SCOM_BUG</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - 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 - Naples EC greater than or equal to 0x10 - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_VENICE</name> - <ec> - <value>0x20</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - <chip> - <name>ENUM_ATTR_NAME_NAPLES</name> - <ec> - <value>0x10</value> - <test>GREATER_THAN_OR_EQUAL</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CHIP_EC_FEATURE_HW_BUG_TOD_ERROR_MASK_NOT_WRITABLE</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - HW223230/HW216879 - TOD_ERROR_MASK_STATUS_REG_00040032 is not writable in Murano DD1.x - </description> - <chipEcFeature> - <chip> - <name>ENUM_ATTR_NAME_MURANO</name> - <ec> - <value>0x20</value> - <test>LESS_THAN</test> - </ec> - </chip> - </chipEcFeature> - </attribute> - <!-- ********************************************************************* --> -</attributes> |