summaryrefslogtreecommitdiffstats
path: root/src/import/generic/memory/lib/spd/common/dimm_module_decoder.H
diff options
context:
space:
mode:
authorAndre Marin <aamarin@us.ibm.com>2017-04-05 09:18:27 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-04-10 15:37:04 -0400
commit8df4bc28dd0a5618c8ad9c9cec1812cf0f065e8e (patch)
tree81de27b3c5157059654f51b353d0e7f5f5638349 /src/import/generic/memory/lib/spd/common/dimm_module_decoder.H
parent3b5685fd65c0ab8720dfa8c8562e99463326b816 (diff)
downloadtalos-hostboot-8df4bc28dd0a5618c8ad9c9cec1812cf0f065e8e.tar.gz
talos-hostboot-8df4bc28dd0a5618c8ad9c9cec1812cf0f065e8e.zip
Add const to the end of spd decoder methods to denote unchanged mem vars
Change-Id: I6be84549a46484d9d3d4ad3212e624b4cbbd6e07 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38875 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com> Reviewed-by: JACOB L. HARVEY <jlharvey@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38880 Reviewed-by: Hostboot Team <hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/generic/memory/lib/spd/common/dimm_module_decoder.H')
-rw-r--r--src/import/generic/memory/lib/spd/common/dimm_module_decoder.H78
1 files changed, 39 insertions, 39 deletions
diff --git a/src/import/generic/memory/lib/spd/common/dimm_module_decoder.H b/src/import/generic/memory/lib/spd/common/dimm_module_decoder.H
index 67faa47a0..318bd6b86 100644
--- a/src/import/generic/memory/lib/spd/common/dimm_module_decoder.H
+++ b/src/import/generic/memory/lib/spd/common/dimm_module_decoder.H
@@ -69,7 +69,7 @@ class dimm_module_decoder
/// @param[out] o_output height range encoding from SPD
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode max_module_nominal_height(uint8_t& o_output)
+ virtual fapi2::ReturnCode max_module_nominal_height(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -80,7 +80,7 @@ class dimm_module_decoder
/// @param[out] o_output height range encoding from SPD
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode raw_card_extension(uint8_t& o_output)
+ virtual fapi2::ReturnCode raw_card_extension(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -91,7 +91,7 @@ class dimm_module_decoder
/// @param[out] o_output encoding from SPD
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode front_module_max_thickness(uint8_t& o_output)
+ virtual fapi2::ReturnCode front_module_max_thickness(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -102,7 +102,7 @@ class dimm_module_decoder
/// @param[out] o_output encoding from SPD
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode back_module_max_thickness(uint8_t& o_output)
+ virtual fapi2::ReturnCode back_module_max_thickness(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -113,7 +113,7 @@ class dimm_module_decoder
/// @param[out] o_output encoding from SPD
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode num_registers_used(uint8_t& o_output)
+ virtual fapi2::ReturnCode num_registers_used(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -124,7 +124,7 @@ class dimm_module_decoder
/// @param[out] o_output encoding from SPD
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode num_rows_of_drams(uint8_t& o_output)
+ virtual fapi2::ReturnCode num_rows_of_drams(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -135,7 +135,7 @@ class dimm_module_decoder
/// @param[out] o_output encoding from SPD
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode register_and_buffer_type(uint8_t& o_output)
+ virtual fapi2::ReturnCode register_and_buffer_type(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -146,7 +146,7 @@ class dimm_module_decoder
/// @param[out] o_output drive strength encoding from SPD
/// @return FAPI2_RC_SUCCEawSS if okay
///
- virtual fapi2::ReturnCode heat_spreader_thermal_char(uint8_t& o_output)
+ virtual fapi2::ReturnCode heat_spreader_thermal_char(uint8_t& o_output) const
{
// Undefined must be coded as 0x00
o_output = 0;
@@ -158,7 +158,7 @@ class dimm_module_decoder
/// @param[out] o_output drive strength encoding from SPD
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode heat_spreader_solution(uint8_t& o_output)
+ virtual fapi2::ReturnCode heat_spreader_solution(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -169,7 +169,7 @@ class dimm_module_decoder
/// @param[out] o_output drive strength encoding from SPD
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode num_continuation_codes(uint8_t& o_output)
+ virtual fapi2::ReturnCode num_continuation_codes(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -180,7 +180,7 @@ class dimm_module_decoder
/// @param[out] o_output drive strength encoding from SPD
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode reg_manufacturer_id_code(uint8_t& o_output)
+ virtual fapi2::ReturnCode reg_manufacturer_id_code(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -191,7 +191,7 @@ class dimm_module_decoder
/// @param[out] o_output drive strength encoding from SPD
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode register_rev_num(uint8_t& o_output)
+ virtual fapi2::ReturnCode register_rev_num(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -202,7 +202,7 @@ class dimm_module_decoder
/// @param[out] o_output drive strength encoding from SPD
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode register_to_dram_addr_mapping(uint8_t& o_output)
+ virtual fapi2::ReturnCode register_to_dram_addr_mapping(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -213,7 +213,7 @@ class dimm_module_decoder
/// @param[out] o_output encoding from SPD
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode cke_signal_output_driver(uint8_t& o_output)
+ virtual fapi2::ReturnCode cke_signal_output_driver(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -224,7 +224,7 @@ class dimm_module_decoder
/// @param[out] o_output encoding from SPD
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode odt_signal_output_driver(uint8_t& o_output)
+ virtual fapi2::ReturnCode odt_signal_output_driver(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -235,7 +235,7 @@ class dimm_module_decoder
/// @param[out] o_output drive strength encoding from SPD
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode ca_signal_output_driver(uint8_t& o_output)
+ virtual fapi2::ReturnCode ca_signal_output_driver(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -246,7 +246,7 @@ class dimm_module_decoder
/// @param[out] o_output encoding from SPD
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode cs_signal_output_driver(uint8_t& o_output)
+ virtual fapi2::ReturnCode cs_signal_output_driver(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -257,7 +257,7 @@ class dimm_module_decoder
/// @param[out] o_output drive strength encoding from SPD
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode b_side_clk_output_driver(uint8_t& o_output)
+ virtual fapi2::ReturnCode b_side_clk_output_driver(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -268,7 +268,7 @@ class dimm_module_decoder
/// @param[out] o_output drive strength encoding from SPD
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode a_side_clk_output_driver(uint8_t& o_output)
+ virtual fapi2::ReturnCode a_side_clk_output_driver(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -279,7 +279,7 @@ class dimm_module_decoder
/// @param[out] o_output encoded drive strength
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode bcom_bcke_bodt_drive_strength(uint8_t& o_output)
+ virtual fapi2::ReturnCode bcom_bcke_bodt_drive_strength(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -291,7 +291,7 @@ class dimm_module_decoder
/// @param[out] o_output encoded drive strength
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode bck_output_drive_strength(uint8_t& o_output)
+ virtual fapi2::ReturnCode bck_output_drive_strength(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -302,7 +302,7 @@ class dimm_module_decoder
/// @param[out] o_output encoded drive strength
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode slew_rate_control(uint8_t& o_output)
+ virtual fapi2::ReturnCode slew_rate_control(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -313,7 +313,7 @@ class dimm_module_decoder
/// @param[out] o_output revision number
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode data_buffer_rev(uint8_t& o_output)
+ virtual fapi2::ReturnCode data_buffer_rev(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -324,7 +324,7 @@ class dimm_module_decoder
/// @param[out] o_output encoding of MR6 A5:A0 in JESD790-4 spec
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode dram_vref_dq_rank0(uint8_t& o_output)
+ virtual fapi2::ReturnCode dram_vref_dq_rank0(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -335,7 +335,7 @@ class dimm_module_decoder
/// @param[out] o_output encoding of MR6 A5:A0 in JESD790-4 spec
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode dram_vref_dq_rank1(uint8_t& o_output)
+ virtual fapi2::ReturnCode dram_vref_dq_rank1(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -346,7 +346,7 @@ class dimm_module_decoder
/// @param[out] o_output encoding of MR6 A5:A0 in JESD790-4 spec
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode dram_vref_dq_rank2(uint8_t& o_output)
+ virtual fapi2::ReturnCode dram_vref_dq_rank2(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -357,7 +357,7 @@ class dimm_module_decoder
/// @param[out] o_output encoding of MR6 A5:A0 in JESD790-4 spec
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode dram_vref_dq_rank3(uint8_t& o_output)
+ virtual fapi2::ReturnCode dram_vref_dq_rank3(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -368,7 +368,7 @@ class dimm_module_decoder
/// @param[out] o_output encoding of F5BC6x in DDR4DB01 spec
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode data_buffer_vref_dq(uint8_t& o_output)
+ virtual fapi2::ReturnCode data_buffer_vref_dq(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -381,7 +381,7 @@ class dimm_module_decoder
/// @param[out] o_output encoding of F5BC6x in
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode data_buffer_mdq_drive_strength(const uint64_t i_dimm_speed, uint8_t& o_output)
+ virtual fapi2::ReturnCode data_buffer_mdq_drive_strength(const uint64_t i_dimm_speed, uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -394,7 +394,7 @@ class dimm_module_decoder
/// @param[out] o_output encoding of F5BC6x in
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode data_buffer_mdq_rtt(const uint64_t i_dimm_speed, uint8_t& o_output)
+ virtual fapi2::ReturnCode data_buffer_mdq_rtt(const uint64_t i_dimm_speed, uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -407,7 +407,7 @@ class dimm_module_decoder
/// @param[out] o_output DRAM drive strength (in ohms)
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode dram_drive_strength(const uint64_t i_dimm_speed, uint8_t& o_output)
+ virtual fapi2::ReturnCode dram_drive_strength(const uint64_t i_dimm_speed, uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -420,7 +420,7 @@ class dimm_module_decoder
/// @param[out] o_output ODT termination strength (in ohms)
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode dram_rtt_nom(const uint64_t i_dimm_speed, uint8_t& o_output)
+ virtual fapi2::ReturnCode dram_rtt_nom(const uint64_t i_dimm_speed, uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -433,7 +433,7 @@ class dimm_module_decoder
/// @param[out] o_output ODT termination strength (in ohms)
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode dram_rtt_wr(const uint64_t i_dimm_speed, uint8_t& o_output)
+ virtual fapi2::ReturnCode dram_rtt_wr(const uint64_t i_dimm_speed, uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -446,7 +446,7 @@ class dimm_module_decoder
/// @param[out] o_output ODT termination strength (in ohms)
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode dram_rtt_park_ranks0_1(const uint64_t i_dimm_speed, uint8_t& o_output)
+ virtual fapi2::ReturnCode dram_rtt_park_ranks0_1(const uint64_t i_dimm_speed, uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -459,7 +459,7 @@ class dimm_module_decoder
/// @param[out] o_output ODT termination strength (in ohms)
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode dram_rtt_park_ranks2_3(const uint64_t i_dimm_speed, uint8_t& o_output)
+ virtual fapi2::ReturnCode dram_rtt_park_ranks2_3(const uint64_t i_dimm_speed, uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -470,7 +470,7 @@ class dimm_module_decoder
/// @param[out] o_output spd encoding
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode dram_vref_dq_range(uint8_t& o_output)
+ virtual fapi2::ReturnCode dram_vref_dq_range(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -481,7 +481,7 @@ class dimm_module_decoder
/// @param[out] o_output spd encoding
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode data_buffer_vref_dq_range(uint8_t& o_output)
+ virtual fapi2::ReturnCode data_buffer_vref_dq_range(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -492,7 +492,7 @@ class dimm_module_decoder
/// @param[out] o_output spd encoding
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode data_buffer_gain_adjustment(uint8_t& o_output)
+ virtual fapi2::ReturnCode data_buffer_gain_adjustment(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
@@ -503,7 +503,7 @@ class dimm_module_decoder
/// @param[out] o_output spd encoding
/// @return FAPI2_RC_SUCCESS if okay
///
- virtual fapi2::ReturnCode data_buffer_dfe(uint8_t& o_output)
+ virtual fapi2::ReturnCode data_buffer_dfe(uint8_t& o_output) const
{
o_output = 0;
return fapi2::FAPI2_RC_SUCCESS;
OpenPOWER on IntegriCloud