summaryrefslogtreecommitdiffstats
path: root/src/import
diff options
context:
space:
mode:
authorAnusha Reddy Rangareddygari <anusrang@in.ibm.com>2017-03-13 10:55:30 +0100
committerSachin Gupta <sgupta2m@in.ibm.com>2017-03-14 05:44:34 -0400
commit5701b4f930d3081c69003b57b2982ff2ae2885b5 (patch)
tree255924825b3d7e2a5aeb05495851898d166ca9cc /src/import
parent70255934e478e2038be21525efe1bacf605beaef (diff)
downloadtalos-sbe-5701b4f930d3081c69003b57b2982ff2ae2885b5.tar.gz
talos-sbe-5701b4f930d3081c69003b57b2982ff2ae2885b5.zip
p9_sbe_tp_chiplet_init3
Adding Tod error settings Change-Id: Ie00bdb1436130088a99986e3ab421cb74385c120 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37836 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Soma Bhanutej <soma.bhanu@in.ibm.com> Reviewed-by: CHRISTINA L. GRAVES <clgraves@us.ibm.com> Reviewed-by: PARVATHI RACHAKONDA <prachako@in.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37838 Reviewed-by: Hostboot Team <hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Diffstat (limited to 'src/import')
-rw-r--r--src/import/chips/p9/procedures/hwp/perv/p9_sbe_tp_chiplet_init3.C10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/import/chips/p9/procedures/hwp/perv/p9_sbe_tp_chiplet_init3.C b/src/import/chips/p9/procedures/hwp/perv/p9_sbe_tp_chiplet_init3.C
index b4039571..d57a1bda 100644
--- a/src/import/chips/p9/procedures/hwp/perv/p9_sbe_tp_chiplet_init3.C
+++ b/src/import/chips/p9/procedures/hwp/perv/p9_sbe_tp_chiplet_init3.C
@@ -65,7 +65,9 @@ enum P9_SBE_TP_CHIPLET_INIT3_Private_Constants
LFIR_ACTION0_VALUE = 0x0000000000000000,
LFIR_ACTION1_VALUE = 0x8000000000000000,
FIR_MASK_VALUE = 0xFFFFFFFFFFC00000,
- IPOLL_MASK_VALUE = 0xFC00000000000000
+ IPOLL_MASK_VALUE = 0xFC00000000000000,
+ TOD_ERROR_ROUTING = 0x9FC02000F0004000,
+ TOD_ERROR_MASK = 0x0000000003F00000
};
static fapi2::ReturnCode p9_sbe_tp_chiplet_init3_clock_test2(
@@ -142,8 +144,14 @@ fapi2::ReturnCode p9_sbe_tp_chiplet_init3(const
FAPI_TRY(fapi2::putScom(i_target_chip, PERV_ROOT_CTRL2_SCOM, l_data64));
//TOD error reg;
+ FAPI_DBG("Set TOD error routing register");
+ FAPI_TRY(fapi2::putScom(i_target_chip, PERV_TOD_ERROR_ROUTING_REG, TOD_ERROR_ROUTING));
//config TOD error mask reg;
+ FAPI_DBG("Configure TOD error mask register");
+ FAPI_TRY(fapi2::putScom(i_target_chip, PERV_TOD_ERROR_MASK_REG, TOD_ERROR_MASK));
//clear TOD error reg;
+ FAPI_DBG("Clear TOD error register");
+ FAPI_TRY(fapi2::putScom(i_target_chip, PERV_TOD_ERROR_REG, 0x0));
FAPI_DBG("Clear pervasive LFIR");
//Setting LOCAL_FIR register value
OpenPOWER on IntegriCloud