diff options
author | Anusha Reddy Rangareddygari <anusrang@in.ibm.com> | 2017-03-13 10:55:30 +0100 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2017-03-14 05:44:34 -0400 |
commit | 5701b4f930d3081c69003b57b2982ff2ae2885b5 (patch) | |
tree | 255924825b3d7e2a5aeb05495851898d166ca9cc /src/import | |
parent | 70255934e478e2038be21525efe1bacf605beaef (diff) | |
download | talos-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.C | 10 |
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 |