summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/hwp/memory/lib/workarounds/dp16_workarounds.H
diff options
context:
space:
mode:
authorBrian Silver <bsilver@us.ibm.com>2016-11-23 13:37:18 -0600
committerChristian R. Geddes <crgeddes@us.ibm.com>2016-12-08 14:57:12 -0500
commit1074ed361ea8d975e5eb330046c64077d229404f (patch)
treee3df3a2be6522dae6f492bc5e47ea0f9a6be6aeb /src/import/chips/p9/procedures/hwp/memory/lib/workarounds/dp16_workarounds.H
parentfca92c382a062e2c23d8684bfb010a3c3346a1c9 (diff)
downloadtalos-hostboot-1074ed361ea8d975e5eb330046c64077d229404f.tar.gz
talos-hostboot-1074ed361ea8d975e5eb330046c64077d229404f.zip
Add Memory Subsystem FIR support
Add FIR.md to memory/docs Change some PHY workarounds, lab says hold off Add MC FIR to SBE code Change-Id: I904079ab84d978637dd2b3e638c90d59395019fd Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33060 Dev-Ready: Brian R. Silver <bsilver@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: JACOB L. HARVEY <jlharvey@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33261 Reviewed-by: Hostboot Team <hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/memory/lib/workarounds/dp16_workarounds.H')
-rw-r--r--src/import/chips/p9/procedures/hwp/memory/lib/workarounds/dp16_workarounds.H20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/import/chips/p9/procedures/hwp/memory/lib/workarounds/dp16_workarounds.H b/src/import/chips/p9/procedures/hwp/memory/lib/workarounds/dp16_workarounds.H
index 366bdded7..cb3be6cfa 100644
--- a/src/import/chips/p9/procedures/hwp/memory/lib/workarounds/dp16_workarounds.H
+++ b/src/import/chips/p9/procedures/hwp/memory/lib/workarounds/dp16_workarounds.H
@@ -91,6 +91,10 @@ fapi2::ReturnCode dqsclk_offset( const fapi2::Target<fapi2::TARGET_TYPE_MCA>& i_
inline uint64_t vreg_control0( const fapi2::Target<fapi2::TARGET_TYPE_MCA>& i_target,
const uint64_t i_original_value )
{
+
+// Anuwat has asked that we don't enforce this right now.
+#ifdef ANUWAT_SAYS_DONT_DO_THIS_NOW
+
fapi2::buffer<uint64_t> l_value(i_original_value);
uint8_t l_vccd_override = 0;
@@ -120,6 +124,11 @@ fapi_try_exit:
// Not reached
return 0;
+#else
+
+ return i_original_value;
+
+#endif
}
///
@@ -177,6 +186,10 @@ fapi_try_exit:
///
inline uint64_t vreg_coarse( const fapi2::Target<fapi2::TARGET_TYPE_MCA>& i_target, const uint64_t i_original_value )
{
+
+// Anuwat has asked that we don't enforce this right now.
+#ifdef ANUWAT_SAYS_DONT_DO_THIS_NOW
+
fapi2::buffer<uint64_t> l_value(i_original_value);
uint8_t l_vccd_override = 0;
@@ -204,6 +217,13 @@ fapi_try_exit:
// Not reached
return 0;
+
+#else
+
+ return i_original_value;
+
+#endif
+
}
///
OpenPOWER on IntegriCloud