summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/proc_chip_ec_feature.xml
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2016-04-08 21:03:51 -0500
committerStephen Cprek <smcprek@us.ibm.com>2016-04-21 13:51:32 -0500
commit76f1c48130a060fbe83c851fce2474c17b2df9b2 (patch)
treee258515dcbdab5817603c9d290befe2324df7d59 /src/usr/hwpf/hwp/proc_chip_ec_feature.xml
parent3967f43b9478d7e6b58180dd0b331e61412997cd (diff)
downloadtalos-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.xml1615
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>
OpenPOWER on IntegriCloud