diff options
author | Andre Marin <aamarin@us.ibm.com> | 2016-04-17 10:25:38 -0500 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2018-12-17 20:30:33 -0600 |
commit | 60f0428ecc8e36dc6032550b48b66a7208568c5a (patch) | |
tree | 7ad8f2b2a014d3b336adb8034e94b56cd12c1b72 | |
parent | 0bd8a112862e536397726682eb5a16e7e0e590e9 (diff) | |
download | talos-sbe-60f0428ecc8e36dc6032550b48b66a7208568c5a.tar.gz talos-sbe-60f0428ecc8e36dc6032550b48b66a7208568c5a.zip |
Add eff_config functionality needed for RIT, fix cas_latency bug & attr files
Change-Id: I508ea4b156ff26ff7c652e28510a535b90030434
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23796
Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com>
Tested-by: Jenkins Server
Reviewed-by: Brian R. Silver <bsilver@us.ibm.com>
Tested-by: Hostboot CI
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/69766
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Tested-by: Sachin Gupta <sgupta2m@in.ibm.com>
-rw-r--r-- | src/import/chips/p9/procedures/xml/attribute_info/memory_mcs_attributes.xml | 429 |
1 files changed, 36 insertions, 393 deletions
diff --git a/src/import/chips/p9/procedures/xml/attribute_info/memory_mcs_attributes.xml b/src/import/chips/p9/procedures/xml/attribute_info/memory_mcs_attributes.xml index a76992bb..b1bca442 100644 --- a/src/import/chips/p9/procedures/xml/attribute_info/memory_mcs_attributes.xml +++ b/src/import/chips/p9/procedures/xml/attribute_info/memory_mcs_attributes.xml @@ -64,11 +64,9 @@ Consumed by mss_freq. The default of AUTO means mss_freq will find the best frequencies given the DIMMs plugged in and other rules. Otherwise, this is the system frequency. - firmware notes: Platforms should initialize this attribute to AUTO (0) </description> <valueType>uint64</valueType> <enum>AUTO = 0</enum> - <platInit/> <writeable/> <mssAccessorName>freq_override</mssAccessorName> </attribute> @@ -93,7 +91,6 @@ MT2666 = 2666 </enum> <writeable/> - <persistRuntime/> <mssUnits> MT/s </mssUnits> <mssAccessorName>freq</mssAccessorName> </attribute> @@ -112,7 +109,6 @@ </description> <valueType>uint32</valueType> <writeable/> - <persistRuntime/> <mssAccessorName>freq_bias_percentage</mssAccessorName> </attribute> @@ -140,7 +136,6 @@ <valueType>uint8</valueType> <writeable/> <array> 2 2</array> - <persistRuntime/> <mssAccessorName>eff_num_ranks_per_dimm</mssAccessorName> </attribute> @@ -158,7 +153,6 @@ <enum>NO = 0, YES = 1</enum> <writeable/> <array>2 2 </array> - <persistRuntime/> <mssAccessorName>eff_custom_dimm</mssAccessorName> </attribute> @@ -199,262 +193,6 @@ </attribute> <attribute> - <id>ATTR_EFF_PRIMARY_RANK_GROUP0</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description> - RankGroup. Used in various locations and is computed in mss_eff_cnfg_rank_group. - creator: mss_eff_cnfg_rank_group - consumer: various - firmware notes: none - </description> - <valueType>uint8</valueType> - <enum>INVALID = 255</enum> - <writeable/> - <array> 2</array> - <mssAccessorName>eff_primary_rank_group0</mssAccessorName> - </attribute> - - <attribute> - <id>ATTR_EFF_PRIMARY_RANK_GROUP1</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description> - RankGroup. Used in various locations and is computed in mss_eff_cnfg_rank_group. - creator: mss_eff_cnfg_rank_group - consumer: various - firmware notes: none - </description> - <valueType>uint8</valueType> - <enum>INVALID = 255</enum> - <writeable/> - <array> 2</array> - <mssAccessorName>eff_primary_rank_group1</mssAccessorName> - </attribute> - - <attribute> - <id>ATTR_EFF_PRIMARY_RANK_GROUP2</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description> - RankGroup. Used in various locations and is computed in mss_eff_cnfg_rank_group. - creator: mss_eff_cnfg_rank_group - consumer: various - firmware notes: none - </description> - <valueType>uint8</valueType> - <enum>INVALID = 255</enum> - <writeable/> - <array> 2</array> - <mssAccessorName>eff_primary_rank_group2</mssAccessorName> - </attribute> - - <attribute> - <id>ATTR_EFF_PRIMARY_RANK_GROUP3</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description> - RankGroup. Used in various locations and is computed in mss_eff_cnfg_rank_group. - creator: mss_eff_cnfg_rank_group - consumer: various - firmware notes: none - </description> - <valueType>uint8</valueType> - <enum>INVALID = 255</enum> - <writeable/> - <array> 2</array> - <mssAccessorName>eff_primary_rank_group3</mssAccessorName> - </attribute> - - <attribute> - <id>ATTR_EFF_SECONDARY_RANK_GROUP0</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description> - RankGroup. Used in various locations and is computed in mss_eff_cnfg_rank_group. - creator: mss_eff_cnfg_rank_group - consumer: various - firmware notes: none - </description> - <valueType>uint8</valueType> - <enum>INVALID = 255</enum> - <writeable/> - <array> 2</array> - <mssAccessorName>eff_secondary_rank_group0</mssAccessorName> - </attribute> - - <attribute> - <id>ATTR_EFF_SECONDARY_RANK_GROUP1</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description> - RankGroup. Used in various locations and is computed in mss_eff_cnfg_rank_group. - creator: mss_eff_cnfg_rank_group - consumer: various - firmware notes: none - </description> - <valueType>uint8</valueType> - <enum>INVALID = 255</enum> - <writeable/> - <array> 2</array> - <mssAccessorName>eff_secondary_rank_group1</mssAccessorName> - </attribute> - - <attribute> - <id>ATTR_EFF_SECONDARY_RANK_GROUP2</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description> - RankGroup. Used in various locations and is computed in mss_eff_cnfg_rank_group. - creator: mss_eff_cnfg_rank_group - consumer: various - firmware notes: none - </description> - <valueType>uint8</valueType> - <enum>INVALID = 255</enum> - <writeable/> - <array> 2</array> - <mssAccessorName>eff_secondary_rank_group2</mssAccessorName> - </attribute> - - <attribute> - <id>ATTR_EFF_SECONDARY_RANK_GROUP3</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description> - RankGroup. Used in various locations and is computed in mss_eff_cnfg_rank_group. - creator: mss_eff_cnfg_rank_group - consumer: various - firmware notes: none - </description> - <valueType>uint8</valueType> - <enum>INVALID = 255</enum> - <writeable/> - <array> 2</array> - <mssAccessorName>eff_secondary_rank_group3</mssAccessorName> - </attribute> - - <attribute> - <id>ATTR_EFF_TERTIARY_RANK_GROUP0</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description> - RankGroup. Used in various locations and is computed in mss_eff_cnfg_rank_group. - creator: mss_eff_cnfg_rank_group - consumer: various - firmware notes: none - </description> - <valueType>uint8</valueType> - <enum>INVALID = 255</enum> - <writeable/> - <array> 2</array> - <mssAccessorName>eff_tertiary_rank_group0</mssAccessorName> - </attribute> - - <attribute> - <id>ATTR_EFF_TERTIARY_RANK_GROUP1</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description> - RankGroup. Used in various locations and is computed in mss_eff_cnfg_rank_group. - creator: mss_eff_cnfg_rank_group - consumer: various - firmware notes: none - </description> - <valueType>uint8</valueType> - <enum>INVALID = 255</enum> - <writeable/> - <array> 2</array> - <mssAccessorName>eff_tertiary_rank_group1</mssAccessorName> - </attribute> - - <attribute> - <id>ATTR_EFF_TERTIARY_RANK_GROUP2</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description> - RankGroup. Used in various locations and is computed in mss_eff_cnfg_rank_group. - creator: mss_eff_cnfg_rank_group - consumer: various - firmware notes: none - </description> - <valueType>uint8</valueType> - <enum>INVALID = 255</enum> - <writeable/> - <array> 2</array> - <mssAccessorName>eff_tertiary_rank_group2</mssAccessorName> - </attribute> - - <attribute> - <id>ATTR_EFF_TERTIARY_RANK_GROUP3</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description> - RankGroup. Used in various locations and is computed in mss_eff_cnfg_rank_group. - creator: mss_eff_cnfg_rank_group - consumer: various - firmware notes: none - </description> - <valueType>uint8</valueType> - <enum>INVALID = 255</enum> - <writeable/> - <array> 2</array> - <mssAccessorName>eff_tertiary_rank_group3</mssAccessorName> - </attribute> - - <attribute> - <id>ATTR_EFF_QUATERNARY_RANK_GROUP0</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description> - RankGroup. Used in various locations and is computed in mss_eff_cnfg_rank_group. - creator: mss_eff_cnfg_rank_group - consumer: various - firmware notes: none - </description> - <valueType>uint8</valueType> - <enum>INVALID = 255</enum> - <writeable/> - <array> 2</array> - <mssAccessorName>eff_quaternary_rank_group0</mssAccessorName> - </attribute> - - <attribute> - <id>ATTR_EFF_QUATERNARY_RANK_GROUP1</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description> - RankGroup. Used in various locations and is computed in mss_eff_cnfg_rank_group. - creator: mss_eff_cnfg_rank_group - consumer: various - firmware notes: none - </description> - <valueType>uint8</valueType> - <enum>INVALID = 255</enum> - <writeable/> - <array> 2</array> - <mssAccessorName>eff_quaternary_rank_group1</mssAccessorName> - </attribute> - - <attribute> - <id>ATTR_EFF_QUATERNARY_RANK_GROUP2</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description> - RankGroup. Used in various locations and is computed in mss_eff_cnfg_rank_group. - creator: mss_eff_cnfg_rank_group - consumer: various - firmware notes: none - </description> - <valueType>uint8</valueType> - <enum>INVALID = 255</enum> - <writeable/> - <array> 2</array> - <mssAccessorName>eff_quaternary_rank_group2</mssAccessorName> - </attribute> - - <attribute> - <id>ATTR_EFF_QUATERNARY_RANK_GROUP3</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description> - RankGroup. Used in various locations and is computed in mss_eff_cnfg_rank_group. - creator: mss_eff_cnfg_rank_group - consumer: various - firmware notes: none - </description> - <valueType>uint8</valueType> - <enum>INVALID = 255</enum> - <writeable/> - <array> 2</array> - <mssAccessorName>eff_quaternary_rank_group3</mssAccessorName> - </attribute> - - <attribute> <id>ATTR_EFF_DIMM_SPARE</id> <targetType>TARGET_TYPE_MCS</targetType> <description> @@ -557,7 +295,6 @@ <writeable/> <array> 2 2</array> <mssUnits>GB</mssUnits> - <persistRuntime/> <mssAccessorName>eff_dimm_size</mssAccessorName> </attribute> @@ -576,7 +313,7 @@ <enum>BL8 = 0, OTF = 1, BC4 = 2</enum> <writeable/> <array>2</array> - <mssAccessorName>eff_dram_burst_length</mssAccessorName> + <mssAccessorName>eff_dram_bl</mssAccessorName> </attribute> <attribute> @@ -592,7 +329,7 @@ <valueType>uint8</valueType> <writeable/> <array> 2 </array> - <mssAccessorName>eff_dram_cas_latency</mssAccessorName> + <mssAccessorName>eff_dram_cl</mssAccessorName> </attribute> <attribute> @@ -645,7 +382,7 @@ <enum>SEQUENTIAL = 0, INTERLEAVE = 1</enum> <writeable/> <array>2 2</array> - <mssAccessorName>eff_dram_read_burst_type</mssAccessorName> + <mssAccessorName>eff_dram_rbt</mssAccessorName> </attribute> <attribute> @@ -972,7 +709,7 @@ <valueType>uint8</valueType> <writeable/> <array> 2 2</array> - <mssAccessorName>eff_dimm_ddr4_rc67</mssAccessorName> + <mssAccessorName>eff_dimm_ddr4_rc06_07</mssAccessorName> </attribute> <attribute> @@ -1095,7 +832,7 @@ <valueType>uint8</valueType> <writeable/> <array> 2 2</array> - <mssAccessorName>eff_dimm_ddr4_rc1x</mssAccessorName> + <mssAccessorName>eff_dimm_ddr4_rc_1x</mssAccessorName> </attribute> <attribute> @@ -1108,7 +845,7 @@ <valueType>uint8</valueType> <writeable/> <array> 2 2</array> - <mssAccessorName>eff_dimm_ddr4_rc2x</mssAccessorName> + <mssAccessorName>eff_dimm_ddr4_rc_2x</mssAccessorName> </attribute> <attribute> @@ -1121,7 +858,7 @@ <valueType>uint8</valueType> <writeable/> <array> 2 2</array> - <mssAccessorName>eff_dimm_ddr4_rc3x</mssAccessorName> + <mssAccessorName>eff_dimm_ddr4_rc_3x</mssAccessorName> </attribute> <attribute> @@ -1134,7 +871,7 @@ <valueType>uint8</valueType> <writeable/> <array> 2 2</array> - <mssAccessorName>eff_dimm_ddr4_rc4x</mssAccessorName> + <mssAccessorName>eff_dimm_ddr4_rc_4x</mssAccessorName> </attribute> <attribute> @@ -1147,7 +884,7 @@ <valueType>uint8</valueType> <writeable/> <array> 2 2</array> - <mssAccessorName>eff_dimm_ddr4_rc5x</mssAccessorName> + <mssAccessorName>eff_dimm_ddr4_rc_5x</mssAccessorName> </attribute> <attribute> @@ -1160,7 +897,7 @@ <valueType>uint8</valueType> <writeable/> <array> 2 2</array> - <mssAccessorName>eff_dimm_ddr4_rc6x</mssAccessorName> + <mssAccessorName>eff_dimm_ddr4_rc_6x</mssAccessorName> </attribute> <attribute> @@ -1173,7 +910,7 @@ <valueType>uint8</valueType> <writeable/> <array> 2 2</array> - <mssAccessorName>eff_dimm_ddr4_rc7x</mssAccessorName> + <mssAccessorName>eff_dimm_ddr4_rc_7x</mssAccessorName> </attribute> <attribute> @@ -1186,7 +923,7 @@ <valueType>uint8</valueType> <writeable/> <array> 2 2</array> - <mssAccessorName>eff_dimm_ddr4_rc8x</mssAccessorName> + <mssAccessorName>eff_dimm_ddr4_rc_8x</mssAccessorName> </attribute> <attribute> @@ -1199,7 +936,7 @@ <valueType>uint8</valueType> <writeable/> <array> 2 2</array> - <mssAccessorName>eff_dimm_ddr4_rc9x</mssAccessorName> + <mssAccessorName>eff_dimm_ddr4_rc_9x</mssAccessorName> </attribute> <attribute> @@ -1216,7 +953,7 @@ <valueType>uint8</valueType> <writeable/> <array> 2 2</array> - <mssAccessorName>eff_dimm_ddr4_rcax</mssAccessorName> + <mssAccessorName>eff_dimm_ddr4_rc_ax</mssAccessorName> </attribute> <attribute> @@ -1233,7 +970,7 @@ <valueType>uint8</valueType> <writeable/> <array> 2 2</array> - <mssAccessorName>eff_dimm_ddr4_rcbx</mssAccessorName> + <mssAccessorName>eff_dimm_ddr4_rc_bx</mssAccessorName> </attribute> @@ -1492,7 +1229,6 @@ <valueType>uint32</valueType> <writeable/> <array>2</array> - <persistRuntime/> <mssAccessorName>mem_throttled_n_commands_per_port</mssAccessorName> </attribute> @@ -1509,7 +1245,6 @@ <valueType>uint32</valueType> <writeable/> <array>2</array> - <persistRuntime/> <mssAccessorName>mem_m_dram_clocks</mssAccessorName> </attribute> @@ -1520,7 +1255,6 @@ <valueType>uint32</valueType> <writeable/> <array>2</array> - <persistRuntime/> <mssAccessorName>mem_throttled_n_commands_per_slot</mssAccessorName> </attribute> @@ -1537,7 +1271,6 @@ <valueType>uint32</valueType> <writeable/> <array>2</array> - <persistRuntime/> <mssAccessorName>mem_watt_target</mssAccessorName> </attribute> @@ -1549,7 +1282,6 @@ <valueType>uint32</valueType> <writeable/> <array> 2 2</array> - <persistRuntime/> <mssAccessorName>master_pwr_slope</mssAccessorName> </attribute> @@ -1560,7 +1292,6 @@ <valueType>uint32</valueType> <writeable/> <array> 2 2</array> - <persistRuntime/> <mssAccessorName>supplier_pwr_slope</mssAccessorName> </attribute> @@ -1571,7 +1302,6 @@ <valueType>uint32</valueType> <writeable/> <array> 2 2</array> - <persistRuntime/> <mssAccessorName>master_pwr_intercept</mssAccessorName> </attribute> @@ -1582,7 +1312,6 @@ <valueType>uint32</valueType> <writeable/> <array> 2 2</array> - <persistRuntime/> <mssAccessorName>supplier_pwr_intercept</mssAccessorName> </attribute> @@ -1593,7 +1322,6 @@ <valueType>uint32</valueType> <writeable/> <array> 2 2</array> - <persistRuntime/> <mssAccessorName>dimm_maxbandwidth_gbs</mssAccessorName> </attribute> @@ -1604,7 +1332,6 @@ <valueType>uint32</valueType> <writeable/> <array> 2 2</array> - <persistRuntime/> <mssAccessorName>dimm_maxbandwidth_mrs</mssAccessorName> </attribute> @@ -1615,7 +1342,6 @@ <valueType>uint32</valueType> <writeable/> <array>2</array> - <persistRuntime/> <mssAccessorName>channel_pair_maxbandwidth_gbs</mssAccessorName> </attribute> @@ -1626,7 +1352,6 @@ <valueType>uint32</valueType> <writeable/> <array>2</array> - <persistRuntime/> <mssAccessorName>channel_pair_maxbandwidth_mrs</mssAccessorName> </attribute> @@ -1637,7 +1362,6 @@ <valueType>uint32</valueType> <writeable/> <array> 2 2</array> - <persistRuntime/> <mssAccessorName>dimm_maxpower</mssAccessorName> </attribute> @@ -1648,7 +1372,6 @@ <valueType>uint32</valueType> <writeable/> <array>2</array> - <persistRuntime/> <mssAccessorName>channel_pair_maxpower</mssAccessorName> </attribute> @@ -1662,7 +1385,6 @@ <valueType>uint32</valueType> <writeable/> <array>2</array> - <persistRuntime/> <mssAccessorName>runtime_mem_throttled_n_commands_per_port</mssAccessorName> </attribute> @@ -1673,7 +1395,6 @@ <valueType>uint32</valueType> <writeable/> <array>2</array> - <persistRuntime/> <mssAccessorName>runtime_mem_m_dram_clocks</mssAccessorName> </attribute> @@ -1684,35 +1405,10 @@ <valueType>uint32</valueType> <writeable/> <array>2</array> - <persistRuntime/> <mssAccessorName>runtime_mem_throttled_n_commands_per_slot</mssAccessorName> </attribute> <attribute> - <id>ATTR_MSS_PREFETCH_ENABLE</id> - <targetType>TARGET_TYPE_SYSTEM</targetType> - <description>Value of on or off. Determines if prefetching enabled or not. See chapter 7 of the Centaur Workbook.</description> - <valueType>uint8</valueType> - <enum>OFF = 0, ON = 1</enum> - <platInit/> - <mssAccessorName>prefetch_enable</mssAccessorName> - </attribute> - - <attribute> - <id>ATTR_MSS_CLEANER_ENABLE</id> - <targetType>TARGET_TYPE_SYSTEM</targetType> - <description> - Value of on or off. - Determines if the cleaner of the L4 cache (write modified entries to memory on idle cycles) - enabled or not. See chapter 7 of the Centaur Workbook. - </description> - <valueType>uint8</valueType> - <enum>OFF = 0, ON = 1</enum> - <platInit/> - <mssAccessorName>cleaner_enable</mssAccessorName> - </attribute> - - <attribute> <id>ATTR_MSS_EFF_DIMM_FUNCTIONAL_VECTOR</id> <targetType>TARGET_TYPE_MCS</targetType> <description> @@ -1728,7 +1424,6 @@ <valueType>uint8</valueType> <writeable/> <array>2</array> - <persistRuntime/> <mssAccessorName>eff_dimm_functional_vector</mssAccessorName> </attribute> @@ -1883,7 +1578,7 @@ </attribute> <attribute> - <id>ATTR_EFF_TEMP_REF_MODE</id> + <id>ATTR_EFF_TEMP_REFRESH_MODE</id> <targetType>TARGET_TYPE_MCS</targetType> <description> Temp controlled ref mode. This is for DDR4 MRS4. @@ -1897,11 +1592,11 @@ <enum>DISABLE = 0, ENABLE = 1</enum> <writeable/> <array>2</array> - <mssAccessorName>eff_temp_ref_mode</mssAccessorName> + <mssAccessorName>eff_temp_refresh_mode</mssAccessorName> </attribute> <attribute> - <id>ATTR_EFF_INT_VREF_MON</id> + <id>ATTR_EFF_INTERNAL_VREF_MONITOR</id> <targetType>TARGET_TYPE_MCS</targetType> <description> Internal Vref Monitor. @@ -1916,7 +1611,7 @@ <enum>DISABLE = 0, ENABLE = 1</enum> <writeable/> <array>2</array> - <mssAccessorName>eff_int_vref_mon</mssAccessorName> + <mssAccessorName>eff_internal_vref_monitor</mssAccessorName> </attribute> <attribute> @@ -2162,7 +1857,7 @@ </attribute> <attribute> - <id>ATTR_VREF_DQ_TRAIN_VALUE</id> + <id>ATTR_EFF_VREF_DQ_TRAIN_VALUE</id> <targetType>TARGET_TYPE_MCS</targetType> <description> vrefdq_train value. This is for DDR4 MRS6. @@ -2174,11 +1869,11 @@ <valueType>uint8</valueType> <writeable/> <array> 2 2 4</array> - <mssAccessorName>vref_dq_train_value</mssAccessorName> + <mssAccessorName>eff_vref_dq_train_value</mssAccessorName> </attribute> <attribute> - <id>ATTR_VREF_DQ_TRAIN_RANGE</id> + <id>ATTR_EFF_VREF_DQ_TRAIN_RANGE</id> <targetType>TARGET_TYPE_MCS</targetType> <description> vrefdq_train range. This is for DDR4 MRS6. @@ -2191,11 +1886,11 @@ <enum>RANGE1 = 0, RANGE2 = 1</enum> <writeable/> <array> 2 2 4</array> - <mssAccessorName>vref_dq_train_range</mssAccessorName> + <mssAccessorName>eff_vref_dq_train_range</mssAccessorName> </attribute> <attribute> - <id>ATTR_VREF_DQ_TRAIN_ENABLE</id> + <id>ATTR_EFF_VREF_DQ_TRAIN_ENABLE</id> <targetType>TARGET_TYPE_MCS</targetType> <description> vrefdq_train enable. This is for DDR4 MRS6. @@ -2208,7 +1903,7 @@ <enum>DISABLE = 0, ENABLE = 1</enum> <writeable/> <array> 2 2 4</array> - <mssAccessorName>vref_dq_train_enable</mssAccessorName> + <mssAccessorName>eff_vref_dq_train_enable</mssAccessorName> </attribute> <attribute> @@ -2250,22 +1945,10 @@ <valueType>uint16</valueType> <writeable/> <array>2</array> - <persistRuntime/> <mssAccessorName>cal_step_enable</mssAccessorName> </attribute> <attribute> - <id>ATTR_MSS_DRAMINIT_RESET_DISABLE</id> - <targetType>TARGET_TYPE_SYSTEM</targetType> - <description>A disable switch for resetting the phy delay values at the beginning of calling mss_draminit_training.</description> - <valueType>uint8</valueType> - <enum>DISABLE = 1, ENABLE = 0</enum> - <platInit/> - <persistRuntime/> - <mssAccessorName>draminit_reset_disable</mssAccessorName> - </attribute> - - <attribute> <id>ATTR_MSS_SLEW_RATE_DATA</id> <targetType>TARGET_TYPE_MCS</targetType> <description> @@ -2298,35 +1981,6 @@ </attribute> <attribute> - <id>ATTR_MSS_ALLOW_SINGLE_PORT</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description> - When this value is true, then mss_eff config will allow a single port to have one dimm and will allow ports to have different sizes. - Used in eff_config - </description> - <valueType>uint8</valueType> - <enum>FALSE = 0, TRUE = 1</enum> - <platInit/> - <array>2</array> - <mssAccessorName>allow_single_port</mssAccessorName> - </attribute> - - <attribute> - <id>ATTR_MSS_DQS_SWIZZLE_TYPE</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description> - DQS Swizzle type is set by the platform to describe what kind of DQS connection is being used for register acceses. - Type 0 is normal, type 1 is for systems with wiring like glacier 1, type 2 is for Pallmeto. - Additional types maybe defined if new boards have even different DQS swizzle features - </description> - <valueType>uint8</valueType> - <enum>NORMAL_TYPE_0 = 0, GLACIER_TYPE_1 = 1, ISDIMM_TYPE2 = 2</enum> - <platInit/> - <array>2</array> - <mssAccessorName>dqs_swizzle_type</mssAccessorName> - </attribute> - - <attribute> <id>ATTR_SCHMOO_MULTIPLE_SETUP_CALL</id> <targetType>TARGET_TYPE_MCS</targetType> <description>MCBIST for multiple setup</description> @@ -2453,36 +2107,23 @@ <id>ATTR_MSS_VOLT_OVERRIDE</id> <targetType>TARGET_TYPE_MCBIST</targetType> <description> - Possible DRAM voltage override. - Firmware notes: Default should be NONE (0x00). - </description> + Possible DRAM voltage override. + Firmware notes: Default should be NONE (0x00). + </description> <valueType>uint8</valueType> <enum>NONE = 0x00, VOLT_120 = 0x02</enum> - <platInit/> + <writeable/> <mssAccessorName>volt_override</mssAccessorName> </attribute> - <attribute> + <attribute> <id>ATTR_MSS_VDDR_OVERIDE_SPD</id> <targetType>TARGET_TYPE_SYSTEM</targetType> <description>Possible VDDR voltage override.</description> <valueType>uint8</valueType> <enum>NONE = 0x00, VOLT_1350 = 0x01, VOLT_1200 = 0x02</enum> - <platInit/> - <mssAccessorName>vddr_overide_spd</mssAccessorName> - </attribute> - - <attribute> - <id>ATTR_ISDIMM_POWER_CURVE_ALGORITHM_VERSION</id> - <targetType>TARGET_TYPE_SYSTEM</targetType> - <description> - Version of algorithm and dependent attributes used - to calculate ISDIMM power curve attributes - </description> - <valueType>uint32</valueType> - <platInit/> <writeable/> - <mssAccessorName>isdimm_power_curve_algorithm_version</mssAccessorName> + <mssAccessorName>vddr_overide_spd</mssAccessorName> </attribute> <attribute> @@ -2505,7 +2146,6 @@ <valueType>uint8</valueType> <writeable/> <array>2 2</array> - <persistRuntime/> <mssAccessorName>databus_util</mssAccessorName> </attribute> @@ -2522,7 +2162,6 @@ <valueType>uint32</valueType> <writeable/> <array>2 2</array> - <persistRuntime/> <mssAccessorName>throttled_n_commands</mssAccessorName> </attribute> @@ -3214,6 +2853,7 @@ firmware notes: none</description> <valueType>uint8</valueType> <array>2 2 4</array> + <writeable/> <mssAccessorName>eff_odt_rd</mssAccessorName> </attribute> @@ -3228,6 +2868,7 @@ firmware notes: none</description> <valueType>uint8</valueType> <array>2 2 4</array> + <writeable/> <mssAccessorName>eff_odt_wr</mssAccessorName> </attribute> @@ -3242,6 +2883,7 @@ <valueType>uint8</valueType> <enum>INVALID = 0, OHM34 = 34, OHM40 = 40, OHM48 = 48</enum> <array>2 2</array> + <writeable/> <mssAccessorName>eff_dram_ron</mssAccessorName> </attribute> @@ -3266,6 +2908,7 @@ OHM240 = 240 </enum> <array> 2 2 4</array> + <writeable/> <mssAccessorName>eff_dram_rtt_nom</mssAccessorName> </attribute> @@ -3324,7 +2967,7 @@ consumer: various firmware notes: none </description> - <valueType>uint8</valueType> + <valueType>uint16</valueType> <writeable/> <array> 2 </array> <mssUnits> nck </mssUnits> |