summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/dmi_training/dmi_training.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/hwpf/hwp/dmi_training/dmi_training.C')
-rw-r--r--src/usr/hwpf/hwp/dmi_training/dmi_training.C11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/usr/hwpf/hwp/dmi_training/dmi_training.C b/src/usr/hwpf/hwp/dmi_training/dmi_training.C
index e52a380cc..3d9c1ff3f 100644
--- a/src/usr/hwpf/hwp/dmi_training/dmi_training.C
+++ b/src/usr/hwpf/hwp/dmi_training/dmi_training.C
@@ -844,8 +844,19 @@ void* call_dmi_io_dccal( void *io_pArgs )
TARGETING::get_huid(l_itr->first));
}
+ // io_dccal.C is going to look for a PLL ring with a "stub"
+ // mem freq -- so set to a default, then clear it (so as not
+ // to mess up MSS HWP later
+ TARGETING::Target* l_membuf_target =
+ (const_cast<TARGETING::Target*>(l_itr->second));
+ l_membuf_target->setAttr<TARGETING::ATTR_MSS_FREQ>(1600);
+
// Call on the MEMBUF
FAPI_INVOKE_HWP(l_errl, dmi_io_dccal, l_fapi_membuf_target);
+
+ // Clear MSS_FREQ. This attribute will be set in istep 12 (mss_freq) for good
+ l_membuf_target->setAttr<TARGETING::ATTR_MSS_FREQ>(0);
+
if (l_errl)
{
TRACFCOMP(ISTEPS_TRACE::g_trac_isteps_trace,
OpenPOWER on IntegriCloud