summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/hwp/memory/p9_mss_ddr_phy_reset.C
diff options
context:
space:
mode:
authorBrian Silver <bsilver@us.ibm.com>2016-10-31 07:36:43 -0500
committerChristian R. Geddes <crgeddes@us.ibm.com>2016-11-08 18:05:51 -0500
commita30a6311dc2028ee5dd16326dd8c742e88228986 (patch)
treef7836072d20792c6f7eae24a7ced04a588fb54e1 /src/import/chips/p9/procedures/hwp/memory/p9_mss_ddr_phy_reset.C
parentbf955c59525685342590677ea0725038801e6b95 (diff)
downloadtalos-hostboot-a30a6311dc2028ee5dd16326dd8c742e88228986.tar.gz
talos-hostboot-a30a6311dc2028ee5dd16326dd8c742e88228986.zip
Add DP16 workarounds for Nimbus DD1.0
VREF override VCCD override Change-Id: I480efe28d299da37a717199933889d9bfecf8e11 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32011 Dev-Ready: Brian R. Silver <bsilver@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32025 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/memory/p9_mss_ddr_phy_reset.C')
-rw-r--r--src/import/chips/p9/procedures/hwp/memory/p9_mss_ddr_phy_reset.C3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/import/chips/p9/procedures/hwp/memory/p9_mss_ddr_phy_reset.C b/src/import/chips/p9/procedures/hwp/memory/p9_mss_ddr_phy_reset.C
index 741d6dc0d..d450c4ad1 100644
--- a/src/import/chips/p9/procedures/hwp/memory/p9_mss_ddr_phy_reset.C
+++ b/src/import/chips/p9/procedures/hwp/memory/p9_mss_ddr_phy_reset.C
@@ -156,6 +156,9 @@ extern "C"
FAPI_TRY(mss::change_force_mclk_low(i_target, mss::HIGH),
"force_mclk_low (set low) Failed rc = 0x%08X", uint64_t(fapi2::current_err) );
+ // Workarounds
+ FAPI_TRY( mss::workarounds::dp16::after_phy_reset(i_target) );
+
// If mss_unmask_ddrphy_errors gets it's own bad rc,
// it will commit the passed in rc (if non-zero), and return it's own bad rc.
// Else if mss_unmask_ddrphy_errors runs clean,
OpenPOWER on IntegriCloud