summaryrefslogtreecommitdiffstats
path: root/src/import/chips/centaur/common
diff options
context:
space:
mode:
authorThi Tran <thi@us.ibm.com>2016-11-16 09:31:03 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-08-14 10:17:47 -0400
commitf6d09bc0598843886c517fdb30ad29be391072af (patch)
treef7f9cdb30c0fe8a644488a72cc730e80c1112c87 /src/import/chips/centaur/common
parentb28fc66a32d890b734b427fc190090bf1d29fb14 (diff)
downloadtalos-hostboot-f6d09bc0598843886c517fdb30ad29be391072af.tar.gz
talos-hostboot-f6d09bc0598843886c517fdb30ad29be391072af.zip
Centaur istep 11 support
initCompiler generate procedures & wrapper for Centaur SCAN initfiles porting Centaur initfiles into p9 for Centaur EC 21 update Initfile Compiler to generate wrapper and C/H Scan files for Centaur generate rings data to be pulled in Centaur HW image. centaur_ec_attributes remove all attributes previously used by SBE code -- only DD2 is supported cen_common_funcs cleanup trace messages add common clockstart module for NEST/MEM centaur_misc_constants define constants for PLL scan0 operations define MEM scan chiplet constant cen_tp_chiplet_init1 remove EC feature attribute qualifications -- only DD2 is supported scan0 flush TP PLL GPTR BNDY and FUNC ring cen_pll_initf cen_initf directly invoke generated scan HWPs until putRing support exists cen_chiplet_init remove EC feature attribute qualifications -- only DD2 is supported cen_startclocks initial release centaur.cleanup.pll.scan.initfile right justify spy value to match p9 initCompiler expectations centaur.dmi.scan.initfile update owner centaur.mba.scan.initfile remove EC feature attribute qualifications -- only DD2 is supported centaur.mbs.scan.initfile remove EC feature attribute qualifications -- only DD2 is supported add content missing from original port centaur.mem.pll.scan.initfile remove dummy settings centaur.nest.pll.scan.initfile adjust freq attributes to match P9 NEST attribute content remove dummy settings centaur.thermal.scan.initfile update owner add content missing from original port cen_mem_pll_setup cen_nest_startclocks remove, not required for P9 IPL flow add missing object depedencies create wrappers for all planned isteps RTC 163457 Change-Id: I3a850d60bcaba728cc892c0c0d9dddf1f45da7c4 Original-Change-Id: Idd0972207f356315f1e2f52f911e1cb27f72a737 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32714 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44332 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/chips/centaur/common')
-rw-r--r--src/import/chips/centaur/common/include/centaur_misc_constants.H6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/import/chips/centaur/common/include/centaur_misc_constants.H b/src/import/chips/centaur/common/include/centaur_misc_constants.H
index b4dbec855..5d726645f 100644
--- a/src/import/chips/centaur/common/include/centaur_misc_constants.H
+++ b/src/import/chips/centaur/common/include/centaur_misc_constants.H
@@ -59,6 +59,11 @@
#define SCAN_TP_ARRAY_INIT_REGIONS 0x09000e0000000000
#define SCAN_TP_REGIONS_EXCEPT_PIB_PCB 0x09e00e0000000000
#define SCAN_TP_SCAN_SELECTS 0x09e00dce00000000
+#define SCAN_TP_PLL_REGIONS 0x08100E0000000000
+
+#define SCAN_REGION_TP_PLL_GPTR 0x0810020000000000
+#define SCAN_REGION_TP_PLL_BNDY_FUNC 0x0810080800000000
+
#define SCAN_CLK_ALL_BUT_PLL 0x0FE00E0000000000
#define SCAN_GPTR_TIME_REP_NO_PLL 0x0FE0023000000000
#define SCAN_ALL_BUT_VITALPLLGPTRTIME 0x0FE00DCE00000000
@@ -70,6 +75,7 @@
#define SCAN_STBY_CHIPLET RULL(0x00)
#define SCAN_CHIPLET_TP RULL(0x01)
#define SCAN_CHIPLET_NEST RULL(0x02)
+#define SCAN_CHIPLET_MEM RULL(0x03)
#define SCAN_CHIPLET_GROUP1 RULL(0x69)
#define SCAN_CHIPLET_GROUP3 RULL(0x6B)
OpenPOWER on IntegriCloud