diff options
author | Andre Marin <aamarin@us.ibm.com> | 2017-04-05 09:18:27 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-04-10 15:37:04 -0400 |
commit | 8df4bc28dd0a5618c8ad9c9cec1812cf0f065e8e (patch) | |
tree | 81de27b3c5157059654f51b353d0e7f5f5638349 /src/import/generic/memory/lib/spd/rdimm | |
parent | 3b5685fd65c0ab8720dfa8c8562e99463326b816 (diff) | |
download | talos-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')
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); |