summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/dram_training
diff options
context:
space:
mode:
authorThi Tran <thi@us.ibm.com>2013-12-23 11:23:44 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2014-01-09 15:00:03 -0600
commit56278b56e0d258db65ac8bbc59c5819d70c06abc (patch)
treea070b9f07e5f871933889d26b1d49a867f33920f /src/usr/hwpf/hwp/dram_training
parentb3ce8f0e15d367d5d88dc1145e359a91622fff1c (diff)
downloadtalos-hostboot-56278b56e0d258db65ac8bbc59c5819d70c06abc.tar.gz
talos-hostboot-56278b56e0d258db65ac8bbc59c5819d70c06abc.zip
INITPROC: Hostboot - SW238939 Centaur scan ring changes
Change-Id: I8159adf805a9f92324742cbe5728b5697f8edd31 CQ:SW238939 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7850 Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/hwpf/hwp/dram_training')
-rw-r--r--src/usr/hwpf/hwp/dram_training/mem_pll_setup/cen_mem_pll_initf.C9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/usr/hwpf/hwp/dram_training/mem_pll_setup/cen_mem_pll_initf.C b/src/usr/hwpf/hwp/dram_training/mem_pll_setup/cen_mem_pll_initf.C
index 63207af42..804f2e82a 100644
--- a/src/usr/hwpf/hwp/dram_training/mem_pll_setup/cen_mem_pll_initf.C
+++ b/src/usr/hwpf/hwp/dram_training/mem_pll_setup/cen_mem_pll_initf.C
@@ -20,7 +20,7 @@
/* Origin: 30 */
/* */
/* IBM_PROLOG_END_TAG */
-// $Id: cen_mem_pll_initf.C,v 1.9 2013/11/15 16:29:56 mfred Exp $
+// $Id: cen_mem_pll_initf.C,v 1.10 2013/12/10 03:41:34 mfred Exp $
// $Source: /afs/awd/projects/eclipz/KnowledgeBase/.cvsroot/eclipz/chips/centaur/working/procedures/ipl/fapi/cen_mem_pll_initf.C,v $
//------------------------------------------------------------------------------
// *! (C) Copyright International Business Machines Corp. 2012
@@ -87,6 +87,8 @@ const uint64_t OPCG_REG2_FOR_SETPULSE = 0x0000000000002000ull;
const uint64_t OPCG_REG3_FOR_SETPULSE = 0x6000000000000000ull;
const uint64_t CLK_REGION_FOR_SETPULSE = 0x0010040000000000ull;
+const uint32_t MEMB_TP_BNDY_PLL_RING_ADDR = 0x01030088;
+
// Pervasive LFIR Register field/bit definitions
const uint8_t PERV_LFIR_SCAN_COLLISION_BIT = 3;
@@ -207,7 +209,7 @@ fapi::ReturnCode cen_load_pll_ring_from_buffer(const fapi::Target & i_target,
//------------------------------------------------
// Scan new ring data into tp_pll_bndy scan ring.
//------------------------------------------------
- rc = fapiPutRing(i_target, 0x00030088, i_scan_ring_data, RING_MODE_SET_PULSE);
+ rc = fapiPutRing(i_target, MEMB_TP_BNDY_PLL_RING_ADDR, i_scan_ring_data, RING_MODE_SET_PULSE);
if (rc)
{
FAPI_ERR("fapiPutRing failed with rc = 0x%x", (uint32_t)rc);
@@ -512,6 +514,9 @@ fapi::ReturnCode cen_mem_pll_initf(const fapi::Target & i_target)
This section is automatically updated by CVS when you check in this file.
Be sure to create CVS comments when you commit so that they can be included here.
$Log: cen_mem_pll_initf.C,v $
+Revision 1.10 2013/12/10 03:41:34 mfred
+Make changes to support TP_BNDY scan chain addresses changing to chiplet 1 for zSeries.
+
Revision 1.9 2013/11/15 16:29:56 mfred
Changes made by Mike Jones for gerrit review, mostly for improved error handling.
OpenPOWER on IntegriCloud