diff options
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/memory/lib/workarounds/dll_workarounds.H')
-rw-r--r-- | src/import/chips/p9/procedures/hwp/memory/lib/workarounds/dll_workarounds.H | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/import/chips/p9/procedures/hwp/memory/lib/workarounds/dll_workarounds.H b/src/import/chips/p9/procedures/hwp/memory/lib/workarounds/dll_workarounds.H index f7dd7b711..f6ea56402 100644 --- a/src/import/chips/p9/procedures/hwp/memory/lib/workarounds/dll_workarounds.H +++ b/src/import/chips/p9/procedures/hwp/memory/lib/workarounds/dll_workarounds.H @@ -52,6 +52,7 @@ struct dll_map MCA_DDRPHY_DP16_DLL_VREG_COARSE0_P0_1_01_REGS_RXDLL_DAC_COARSE_LEN; static constexpr uint64_t DLL_CNTL_CAL_ERROR = MCA_DDRPHY_DP16_DLL_CNTL0_P0_1_01_CAL_ERROR; static constexpr uint64_t DLL_CNTL_CAL_ERROR_FINE = MCA_DDRPHY_DP16_DLL_CNTL0_P0_1_01_CAL_ERROR_FINE; + static constexpr uint64_t DLL_CAL_GOOD = MCA_DDRPHY_DP16_DLL_CNTL0_P0_1_01_CAL_GOOD; // Value for UPPER and LOWER DAC are the same // Used LOWER DAC enumeration...just because @@ -91,6 +92,13 @@ namespace dll { /// +/// @brief Clears the DLL firs +/// @param[in] i_target the MCA target +/// @return returns true unless if scom errors +/// +fapi2::ReturnCode clear_dll_fir( const fapi2::Target<fapi2::TARGET_TYPE_MCA>& i_target ); + +/// /// @brief Checks if CAL_ERROR and CAL_ERROR_FINE bits are set /// @param[in] i_dll_cntrl_data DLL CNTRL data /// @return bool |