summaryrefslogtreecommitdiffstats
path: root/src/import/generic/memory/lib/spd/rdimm
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/rdimm
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/rdimm')
-rw-r--r--src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_decoder_ddr4.H46
-rw-r--r--src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_decoder_ddr4_v1_0.C34
-rw-r--r--src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_decoder_ddr4_v1_1.C12
3 files changed, 46 insertions, 46 deletions
diff --git a/src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_decoder_ddr4.H b/src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_decoder_ddr4.H
index 9d62ea4b3..b17e410ff 100644
--- a/src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_decoder_ddr4.H
+++ b/src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_decoder_ddr4.H
@@ -177,7 +177,7 @@ class decoder_v1_0 : public dimm_module_decoder
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 48
///
- virtual fapi2::ReturnCode max_module_nominal_height(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode max_module_nominal_height(uint8_t& o_output) const override;
///
/// @brief Decodes front module maximum thickness max, in mm
@@ -188,7 +188,7 @@ class decoder_v1_0 : public dimm_module_decoder
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 48
///
- virtual fapi2::ReturnCode front_module_max_thickness(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode front_module_max_thickness(uint8_t& o_output) const override;
///
/// @brief Decodes back module maximum thickness max, in mm
@@ -199,7 +199,7 @@ class decoder_v1_0 : public dimm_module_decoder
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 48
///
- virtual fapi2::ReturnCode back_module_max_thickness(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode back_module_max_thickness(uint8_t& o_output) const override;
///
/// @brief Decodes number of registers used on RDIMM
@@ -210,7 +210,7 @@ class decoder_v1_0 : public dimm_module_decoder
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 50
///
- virtual fapi2::ReturnCode num_registers_used(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode num_registers_used(uint8_t& o_output) const override;
///
/// @brief Decodes number of rows of DRAMs on RDIMM
@@ -221,7 +221,7 @@ class decoder_v1_0 : public dimm_module_decoder
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 50
///
- virtual fapi2::ReturnCode num_rows_of_drams(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode num_rows_of_drams(uint8_t& o_output) const override;
///
/// @brief Decodes heat spreader thermal characteristics
@@ -232,7 +232,7 @@ class decoder_v1_0 : public dimm_module_decoder
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 51
///
- virtual fapi2::ReturnCode heat_spreader_thermal_char(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode heat_spreader_thermal_char(uint8_t& o_output) const override;
///
/// @brief Decodes heat spreader solution
@@ -243,7 +243,7 @@ class decoder_v1_0 : public dimm_module_decoder
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 51
///
- virtual fapi2::ReturnCode heat_spreader_solution(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode heat_spreader_solution(uint8_t& o_output) const override;
///
/// @brief Decodes number of continuation codes
@@ -254,7 +254,7 @@ class decoder_v1_0 : public dimm_module_decoder
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 51
///
- virtual fapi2::ReturnCode num_continuation_codes(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode num_continuation_codes(uint8_t& o_output) const override;
///
/// @brief Decodes register manufacturer ID code
@@ -265,7 +265,7 @@ class decoder_v1_0 : public dimm_module_decoder
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 51
///
- virtual fapi2::ReturnCode reg_manufacturer_id_code(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode reg_manufacturer_id_code(uint8_t& o_output) const override;
///
/// @brief Decodes register revision number
@@ -276,7 +276,7 @@ class decoder_v1_0 : public dimm_module_decoder
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 51
///
- virtual fapi2::ReturnCode register_rev_num(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode register_rev_num(uint8_t& o_output) const override;
///
/// @brief Decodes address mapping from register to dram
@@ -287,7 +287,7 @@ class decoder_v1_0 : public dimm_module_decoder
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 52
///
- virtual fapi2::ReturnCode register_to_dram_addr_mapping(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode register_to_dram_addr_mapping(uint8_t& o_output) const override;
///
/// @brief Decodes register output drive strength for CKE signal
@@ -298,7 +298,7 @@ class decoder_v1_0 : public dimm_module_decoder
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 53
///
- virtual fapi2::ReturnCode cke_signal_output_driver(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode cke_signal_output_driver(uint8_t& o_output) const override;
///
/// @brief Decodes register output drive strength for ODT signal
@@ -309,7 +309,7 @@ class decoder_v1_0 : public dimm_module_decoder
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 53
///
- virtual fapi2::ReturnCode odt_signal_output_driver(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode odt_signal_output_driver(uint8_t& o_output) const override;
///
/// @brief Decodes register output drive strength for command/address (CA) signal
@@ -320,7 +320,7 @@ class decoder_v1_0 : public dimm_module_decoder
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 53
///
- virtual fapi2::ReturnCode ca_signal_output_driver(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode ca_signal_output_driver(uint8_t& o_output) const override;
///
/// @brief Decodes register output drive strength for control signal (CS) signal
@@ -331,7 +331,7 @@ class decoder_v1_0 : public dimm_module_decoder
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 53
///
- virtual fapi2::ReturnCode cs_signal_output_driver(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode cs_signal_output_driver(uint8_t& o_output) const override;
///
/// @brief Decodes register output drive strength for clock (B side)
@@ -342,7 +342,7 @@ class decoder_v1_0 : public dimm_module_decoder
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 53
///
- virtual fapi2::ReturnCode b_side_clk_output_driver(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode b_side_clk_output_driver(uint8_t& o_output) const override;
///
/// @brief Decodes register output drive strength for clock (A side)
@@ -353,7 +353,7 @@ class decoder_v1_0 : public dimm_module_decoder
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 53
///
- virtual fapi2::ReturnCode a_side_clk_output_driver(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode a_side_clk_output_driver(uint8_t& o_output) const override;
protected:
const fapi2::Target<fapi2::TARGET_TYPE_DIMM> iv_target;
@@ -396,7 +396,7 @@ class decoder_v1_1 : public decoder_v1_0
/// @note DDR4 SPD Document Release 3
/// @note Page 4.1.2.12.3 - 63
///
- virtual fapi2::ReturnCode register_and_buffer_type(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode register_and_buffer_type(uint8_t& o_output) const override;
///
/// @brief Decodes register output drive strength for CKE signal
@@ -407,7 +407,7 @@ class decoder_v1_1 : public decoder_v1_0
/// @note Page 76
/// @note DDR4 SPD Document Release 4
///
- virtual fapi2::ReturnCode cke_signal_output_driver(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode cke_signal_output_driver(uint8_t& o_output) const override;
///
/// @brief Decodes register output drive strength for ODT signal
@@ -418,7 +418,7 @@ class decoder_v1_1 : public decoder_v1_0
/// @note Page 76
/// @note DDR4 SPD Document Release 4
///
- virtual fapi2::ReturnCode odt_signal_output_driver(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode odt_signal_output_driver(uint8_t& o_output) const override;
///
/// @brief Decodes register output drive strength for control signal (CS) signal
@@ -429,7 +429,7 @@ class decoder_v1_1 : public decoder_v1_0
/// @note Page 76
/// @note DDR4 SPD Document Release 4
///
- virtual fapi2::ReturnCode cs_signal_output_driver(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode cs_signal_output_driver(uint8_t& o_output) const override;
///
/// @brief Decodes register output drive strength for clock (B side)
@@ -440,7 +440,7 @@ class decoder_v1_1 : public decoder_v1_0
/// @note Page 76
/// @note DDR4 SPD Document Release 4
///
- virtual fapi2::ReturnCode b_side_clk_output_driver(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode b_side_clk_output_driver(uint8_t& o_output) const override;
///
/// @brief Decodes register output drive strength for clock (A side)
@@ -451,7 +451,7 @@ class decoder_v1_1 : public decoder_v1_0
/// @note Page 76
/// @note DDR4 SPD Document Release 4
///
- virtual fapi2::ReturnCode a_side_clk_output_driver(uint8_t& o_output) override;
+ virtual fapi2::ReturnCode a_side_clk_output_driver(uint8_t& o_output) const override;
};//decoder_v1_1
diff --git a/src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_decoder_ddr4_v1_0.C b/src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_decoder_ddr4_v1_0.C
index 25ace3e70..a1f235606 100644
--- a/src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_decoder_ddr4_v1_0.C
+++ b/src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_decoder_ddr4_v1_0.C
@@ -74,7 +74,7 @@ namespace rdimm
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 48
///
-fapi2::ReturnCode decoder_v1_0::max_module_nominal_height(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_0::max_module_nominal_height(uint8_t& o_output) const
{
const uint8_t l_field_bits = extract_spd_field<MODULE_NOMINAL_HEIGHT>(iv_target, iv_spd_data);
FAPI_DBG("Field_Bits value: %d", l_field_bits);
@@ -107,7 +107,7 @@ fapi_try_exit:
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 48
///
-fapi2::ReturnCode decoder_v1_0::front_module_max_thickness(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_0::front_module_max_thickness(uint8_t& o_output) const
{
// Extracting desired bits
const uint8_t l_field_bits = extract_spd_field<FRONT_MODULE_THICKNESS>(iv_target, iv_spd_data);
@@ -142,7 +142,7 @@ fapi_try_exit:
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 48
///
-fapi2::ReturnCode decoder_v1_0::back_module_max_thickness(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_0::back_module_max_thickness(uint8_t& o_output) const
{
// Extracting desired bits
const uint8_t l_field_bits = extract_spd_field<BACK_MODULE_THICKNESS>(iv_target, iv_spd_data);
@@ -177,7 +177,7 @@ fapi_try_exit:
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 50
///
-fapi2::ReturnCode decoder_v1_0::num_registers_used(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_0::num_registers_used(uint8_t& o_output) const
{
// Extracting desired bits
const uint8_t l_field_bits = extract_spd_field<NUM_REGS_USED>(iv_target, iv_spd_data);
@@ -212,7 +212,7 @@ fapi_try_exit:
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 50
///
-fapi2::ReturnCode decoder_v1_0::num_rows_of_drams(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_0::num_rows_of_drams(uint8_t& o_output) const
{
// Extracting desired bits
const uint8_t l_field_bits = extract_spd_field<ROWS_OF_DRAMS>(iv_target, iv_spd_data);
@@ -247,7 +247,7 @@ fapi_try_exit:
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 51
///
-fapi2::ReturnCode decoder_v1_0::heat_spreader_thermal_char(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_0::heat_spreader_thermal_char(uint8_t& o_output) const
{
// Extracting desired bits
const uint8_t l_field_bits = extract_spd_field<HEAT_SPREADER_CHAR>(iv_target, iv_spd_data);
@@ -281,7 +281,7 @@ fapi_try_exit:
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 51
///
-fapi2::ReturnCode decoder_v1_0::heat_spreader_solution(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_0::heat_spreader_solution(uint8_t& o_output) const
{
// Extracting desired bits
const uint8_t l_field_bits = extract_spd_field<HEAT_SPREADER_SOL>(iv_target, iv_spd_data);
@@ -316,7 +316,7 @@ fapi_try_exit:
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 51
///
-fapi2::ReturnCode decoder_v1_0::num_continuation_codes(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_0::num_continuation_codes(uint8_t& o_output) const
{
// Extracting desired bits
const uint8_t l_field_bits = extract_spd_field<CONTINUATION_CODES>(iv_target, iv_spd_data);
@@ -351,7 +351,7 @@ fapi_try_exit:
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 51
///
-fapi2::ReturnCode decoder_v1_0::reg_manufacturer_id_code(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_0::reg_manufacturer_id_code(uint8_t& o_output) const
{
constexpr size_t BYTE_INDEX = 134;
uint8_t l_raw_byte = iv_spd_data[BYTE_INDEX];
@@ -380,7 +380,7 @@ fapi2::ReturnCode decoder_v1_0::reg_manufacturer_id_code(uint8_t& o_output)
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 51
///
-fapi2::ReturnCode decoder_v1_0::register_rev_num(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_0::register_rev_num(uint8_t& o_output) const
{
constexpr size_t BYTE_INDEX = 135;
uint8_t l_raw_byte = iv_spd_data[BYTE_INDEX];
@@ -409,7 +409,7 @@ fapi2::ReturnCode decoder_v1_0::register_rev_num(uint8_t& o_output)
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 52
///
-fapi2::ReturnCode decoder_v1_0::register_to_dram_addr_mapping(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_0::register_to_dram_addr_mapping(uint8_t& o_output) const
{
// Extracting desired bits
const uint8_t l_field_bits = extract_spd_field<ADDR_MAPPING>(iv_target, iv_spd_data);
@@ -443,7 +443,7 @@ fapi_try_exit:
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 53
///
-fapi2::ReturnCode decoder_v1_0::cke_signal_output_driver(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_0::cke_signal_output_driver(uint8_t& o_output) const
{
// Extracting desired bits
const uint8_t l_field_bits = extract_spd_field<CKE_DRIVER>(iv_target, iv_spd_data);
@@ -477,7 +477,7 @@ fapi_try_exit:
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 53
///
-fapi2::ReturnCode decoder_v1_0::odt_signal_output_driver(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_0::odt_signal_output_driver(uint8_t& o_output) const
{
// Extracting desired bits
const uint8_t l_field_bits = extract_spd_field<ODT_DRIVER>(iv_target, iv_spd_data);
@@ -511,7 +511,7 @@ fapi_try_exit:
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 53
///
-fapi2::ReturnCode decoder_v1_0::ca_signal_output_driver(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_0::ca_signal_output_driver(uint8_t& o_output) const
{
// Extracting desired bits
const uint8_t l_field_bits = extract_spd_field<CA_DRIVER>(iv_target, iv_spd_data);
@@ -545,7 +545,7 @@ fapi_try_exit:
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 53
///
-fapi2::ReturnCode decoder_v1_0::cs_signal_output_driver(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_0::cs_signal_output_driver(uint8_t& o_output) const
{
// Extracting desired bits
const uint8_t l_field_bits = extract_spd_field<CS_DRIVER>(iv_target, iv_spd_data);
@@ -579,7 +579,7 @@ fapi_try_exit:
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 53
///
-fapi2::ReturnCode decoder_v1_0::b_side_clk_output_driver(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_0::b_side_clk_output_driver(uint8_t& o_output) const
{
// Extracting desired bits
const uint8_t l_field_bits = extract_spd_field<YO_Y2_DRIVER>(iv_target, iv_spd_data);
@@ -613,7 +613,7 @@ fapi_try_exit:
/// @note DDR4 SPD Document Release 2
/// @note Page 4.1.2.12 - 53
///
-fapi2::ReturnCode decoder_v1_0::a_side_clk_output_driver(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_0::a_side_clk_output_driver(uint8_t& o_output) const
{
// Extracting desired bits
const uint8_t l_field_bits = extract_spd_field<Y1_Y3_DRIVER>(iv_target, iv_spd_data);
diff --git a/src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_decoder_ddr4_v1_1.C b/src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_decoder_ddr4_v1_1.C
index 753750fb9..a1549a6db 100644
--- a/src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_decoder_ddr4_v1_1.C
+++ b/src/import/generic/memory/lib/spd/rdimm/ddr4/rdimm_decoder_ddr4_v1_1.C
@@ -65,7 +65,7 @@ namespace rdimm
/// @note DDR4 SPD Document Release 3
/// @note Page 4.1.2.12.3 - 63
///
-fapi2::ReturnCode decoder_v1_1::register_and_buffer_type(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_1::register_and_buffer_type(uint8_t& o_output) const
{
// Extracting desired bits
const uint8_t l_field_bits = extract_spd_field<REGISTER_TYPE>(iv_target, iv_spd_data);
@@ -101,7 +101,7 @@ fapi_try_exit:
/// @note Page 76
/// @note DDR4 SPD Document Release 4
///
-fapi2::ReturnCode decoder_v1_1::cke_signal_output_driver(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_1::cke_signal_output_driver(uint8_t& o_output) const
{
// Extracting desired bits
const uint8_t l_field_bits = extract_spd_field<CKE_DRIVER>(iv_target, iv_spd_data);
@@ -135,7 +135,7 @@ fapi_try_exit:
/// @note Page 76
/// @note DDR4 SPD Document Release 4
///
-fapi2::ReturnCode decoder_v1_1::odt_signal_output_driver(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_1::odt_signal_output_driver(uint8_t& o_output) const
{
// Extracting desired bits
const uint8_t l_field_bits = extract_spd_field<ODT_DRIVER>(iv_target, iv_spd_data);
@@ -169,7 +169,7 @@ fapi_try_exit:
/// @note Page 76
/// @note DDR4 SPD Document Release 4
///
-fapi2::ReturnCode decoder_v1_1::cs_signal_output_driver(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_1::cs_signal_output_driver(uint8_t& o_output) const
{
// Extracting desired bits
const uint8_t l_field_bits = extract_spd_field<CS_DRIVER>(iv_target, iv_spd_data);
@@ -203,7 +203,7 @@ fapi_try_exit:
/// @note Page 76
/// @note DDR4 SPD Document Release 4
///
-fapi2::ReturnCode decoder_v1_1::b_side_clk_output_driver(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_1::b_side_clk_output_driver(uint8_t& o_output) const
{
// Extracting desired bits
const uint8_t l_field_bits = extract_spd_field<YO_Y2_DRIVER>(iv_target, iv_spd_data);
@@ -237,7 +237,7 @@ fapi_try_exit:
/// @note Page 76
/// @note DDR4 SPD Document Release 4
///
-fapi2::ReturnCode decoder_v1_1::a_side_clk_output_driver(uint8_t& o_output)
+fapi2::ReturnCode decoder_v1_1::a_side_clk_output_driver(uint8_t& o_output) const
{
// Extracting desired bits
const uint8_t l_field_bits = extract_spd_field<Y1_Y3_DRIVER>(iv_target, iv_spd_data);
OpenPOWER on IntegriCloud