diff options
author | Thi Tran <thi@us.ibm.com> | 2016-11-16 09:31:03 -0600 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-08-14 10:17:47 -0400 |
commit | f6d09bc0598843886c517fdb30ad29be391072af (patch) | |
tree | f7f9cdb30c0fe8a644488a72cc730e80c1112c87 /src/import/chips/centaur/common | |
parent | b28fc66a32d890b734b427fc190090bf1d29fb14 (diff) | |
download | talos-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.H | 6 |
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) |