summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/hwp/perv/p9_mem_pll_initf.H
diff options
context:
space:
mode:
authorAnusha Reddy Rangareddygari <anusrang@in.ibm.com>2015-10-21 12:03:56 +0200
committerStephen Cprek <smcprek@us.ibm.com>2016-02-19 15:31:42 -0600
commitd64dfcaea10a71641764af88d6a11b7c7b7d6280 (patch)
treebecbc25f3e49ba7fd40a411640e84670ea6ecaa9 /src/import/chips/p9/procedures/hwp/perv/p9_mem_pll_initf.H
parenta056a3f039b90dc1a0442d21b646f96873e1ad54 (diff)
downloadtalos-hostboot-d64dfcaea10a71641764af88d6a11b7c7b7d6280.tar.gz
talos-hostboot-d64dfcaea10a71641764af88d6a11b7c7b7d6280.zip
Level 1 HWP for p9_mem_pll_initf
Change-Id: I83336772e01cb5be0958d309c55c07814b44fea5 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21368 Tested-by: Jenkins Server Reviewed-by: Sunil Kumar <skumar8j@in.ibm.com> Reviewed-by: SRINIVAS V. POLISETTY <srinivan@in.ibm.com> Reviewed-by: Parvathi Rachakonda Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23158 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/perv/p9_mem_pll_initf.H')
-rw-r--r--src/import/chips/p9/procedures/hwp/perv/p9_mem_pll_initf.H55
1 files changed, 55 insertions, 0 deletions
diff --git a/src/import/chips/p9/procedures/hwp/perv/p9_mem_pll_initf.H b/src/import/chips/p9/procedures/hwp/perv/p9_mem_pll_initf.H
new file mode 100644
index 000000000..1a5a6edf9
--- /dev/null
+++ b/src/import/chips/p9/procedures/hwp/perv/p9_mem_pll_initf.H
@@ -0,0 +1,55 @@
+/* IBM_PROLOG_BEGIN_TAG */
+/* This is an automatically generated prolog. */
+/* */
+/* $Source: chips/p9/procedures/hwp/perv/p9_mem_pll_initf.H $ */
+/* */
+/* IBM CONFIDENTIAL */
+/* */
+/* EKB Project */
+/* */
+/* COPYRIGHT 2015 */
+/* [+] International Business Machines Corp. */
+/* */
+/* */
+/* The source code for this program is not published or otherwise */
+/* divested of its trade secrets, irrespective of what has been */
+/* deposited with the U.S. Copyright Office. */
+/* */
+/* IBM_PROLOG_END_TAG */
+//------------------------------------------------------------------------------
+/// @file p9_mem_pll_initf.H
+///
+/// @brief PLL initfile for MBAs
+//------------------------------------------------------------------------------
+// *HWP HW Owner : Anusha Reddy Rangareddygari <anusrang@in.ibm.com>
+// *HWP HW Backup Owner : Srinivas V Naga <srinivan@in.ibm.com>
+// *HWP FW Owner : Sunil Kumar <skumar8j@in.ibm.com>
+// *HWP Team : Perv
+// *HWP Level : 1
+// *HWP Consumed by : HB
+//------------------------------------------------------------------------------
+
+
+#ifndef _P9_MEM_PLL_INITF_H_
+#define _P9_MEM_PLL_INITF_H_
+
+
+#include <fapi2.H>
+
+
+typedef fapi2::ReturnCode (*p9_mem_pll_initf_FP_t)(const fapi2::Target<fapi2::TARGET_TYPE_PROC_CHIP>&);
+
+/// @brief > This step is a no-op if memory is running in synchronous mode since MCAs are using thr nest PLL
+/// > MBA PLL setup
+/// Hostboot does not support twiddling bits, looks up which bucket to use from attributes set during mss_freq
+/// Request SBE to scan said ring and data stored as a ring image.
+///
+///
+/// @param[in] i_target_chiplet Reference to TARGET_TYPE_PROC_CHIP target
+/// @return FAPI2_RC_SUCCESS if success, else error code.
+extern "C"
+{
+ fapi2::ReturnCode p9_mem_pll_initf(const fapi2::Target<fapi2::TARGET_TYPE_PROC_CHIP>& i_target_chiplet);
+}
+
+#endif
OpenPOWER on IntegriCloud