summaryrefslogtreecommitdiffstats
path: root/src/import
diff options
context:
space:
mode:
authorTali Rabetti <talis@il.ibm.com>2016-08-24 13:30:51 +0300
committerDaniel M. Crowell <dcrowell@us.ibm.com>2016-08-29 14:53:47 -0400
commitb6a326269a0ce4e728252a14cd32c7cdc696c3d3 (patch)
treefc743c51a3e6d3af62fb6a9c1f9349b5a7c5c297 /src/import
parent075f6aa5823fedc5a667a8032d14915dd31231a4 (diff)
downloadtalos-hostboot-b6a326269a0ce4e728252a14cd32c7cdc696c3d3.tar.gz
talos-hostboot-b6a326269a0ce4e728252a14cd32c7cdc696c3d3.zip
Added virtual fields to perv scom fixes file
Change-Id: I22759c5fd0f78e5e3bba6479a39691fe9b8bd1ac Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28715 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Benjamin Gass <bgass@us.ibm.com> Reviewed-by: Soma Bhanutej <soma.bhanu@in.ibm.com> Reviewed-by: PARVATHI RACHAKONDA <prachako@in.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28718 Reviewed-by: Hostboot Team <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')
-rw-r--r--src/import/chips/p9/common/include/p9_perv_scom_addresses_fld_fixes.H54
1 files changed, 54 insertions, 0 deletions
diff --git a/src/import/chips/p9/common/include/p9_perv_scom_addresses_fld_fixes.H b/src/import/chips/p9/common/include/p9_perv_scom_addresses_fld_fixes.H
index da4e403ef..80207e909 100644
--- a/src/import/chips/p9/common/include/p9_perv_scom_addresses_fld_fixes.H
+++ b/src/import/chips/p9/common/include/p9_perv_scom_addresses_fld_fixes.H
@@ -56,6 +56,18 @@ static const uint64_t SH_FLD_C4_VDN_GPOOD = 32002;
static const uint64_t SH_FLD_C4_FSI_IN_ENA = 32003;
static const uint64_t SH_FLD_C4_CHIP_MASTER = 32004;
static const uint64_t SH_FLD_C4_SMD = 32005;
+static const uint64_t SH_FLD_CLOCK_REGION_ALL_UNITS = 32006;
+static const uint64_t SH_FLD_CLOCK_REGION_ALL_UNITS_LEN = 32007;
+static const uint64_t SH_FLD_SEL_THOLD_ALL = 32008;
+static const uint64_t SH_FLD_SEL_THOLD_ALL_LEN = 32009;
+static const uint64_t SH_FLD_ALL_UNITS = 32010;
+static const uint64_t SH_FLD_ALL_UNITS_LEN = 32011;
+static const uint64_t SH_FLD_TC_ALL_REGIONS_FENCE = 32012;
+static const uint64_t SH_FLD_TC_ALL_REGIONS_FENCE_LEN = 32013;
+static const uint64_t SH_FLD_SCAN_REGION_ALL_UNITS = 32014;
+static const uint64_t SH_FLD_SCAN_REGION_ALL_UNITS_LEN = 32015;
+static const uint64_t SH_FLD_SCAN_ALL_TYPES = 32016;
+static const uint64_t SH_FLD_SCAN_ALL_TYPES_LEN = 32017;
REG64_FLD( PERV_CBS_ENVSTAT_C4_TEST_ENABLE , 0 , SH_UNT_PERV_CBS_ENVSTAT ,
SH_ACS_SCOM ,
@@ -76,4 +88,46 @@ REG64_FLD( PERV_CBS_ENVSTAT_C4_SMD , 5 , SH_UNT
SH_ACS_SCOM ,
SH_FLD_C4_SMD );
+REG64_FLD( PERV_1_CLK_REGION_CLOCK_REGION_ALL_UNITS , 4 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+ SH_FLD_CLOCK_REGION_ALL_UNITS );
+REG64_FLD( PERV_1_CLK_REGION_CLOCK_REGION_ALL_UNITS_LEN , 11 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+ SH_FLD_CLOCK_REGION_ALL_UNITS_LEN );
+REG64_FLD( PERV_1_CLK_REGION_SEL_THOLD_ALL , 48 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+ SH_FLD_SEL_THOLD_ALL );
+REG64_FLD( PERV_1_CLK_REGION_SEL_THOLD_ALL_LEN , 3 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+ SH_FLD_SEL_THOLD_ALL_LEN );
+REG64_FLD( PERV_1_CLK_REGION_CLOCK_REGION_PERV , 4 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+ SH_FLD_CLOCK_PERV );
+
+REG64_FLD( PERV_1_BIST_TC_BIST_START_TEST_DC , 0 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+ SH_FLD_TC_START_TEST_DC );
+REG64_FLD( PERV_1_BIST_BIST_ALL_UNITS , 4 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+ SH_FLD_ALL_UNITS );
+REG64_FLD( PERV_1_BIST_BIST_ALL_UNITS_LEN , 11 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+ SH_FLD_ALL_UNITS_LEN );
+
+REG64_FLD( PERV_1_OPCG_GO , 1 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+ SH_FLD_GO );
+REG64_FLD( PERV_1_OPCG_STARTS_BIST , 14 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+ SH_FLD_STARTS_BIST );
+
+REG64_FLD( PERV_1_CPLT_CTRL1_TC_ALL_REGIONS_FENCE , 4 , SH_UNT_PERV_1 , SH_ACS_SCOM2_CLEAR,
+ SH_FLD_TC_ALL_REGIONS_FENCE );
+REG64_FLD( PERV_1_CPLT_CTRL1_TC_ALL_REGIONS_FENCE_LEN , 11 , SH_UNT_PERV_1 , SH_ACS_SCOM2_CLEAR,
+ SH_FLD_TC_ALL_REGIONS_FENCE_LEN );
+
+REG64_FLD( PERV_1_SCAN_REGION_TYPE_SCAN_REGION_ALL_UNITS , 4 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+ SH_FLD_SCAN_REGION_ALL_UNITS );
+REG64_FLD( PERV_1_SCAN_REGION_TYPE_SCAN_REGION_ALL_UNITS_LEN , 11 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+ SH_FLD_SCAN_REGION_ALL_UNITS_LEN );
+REG64_FLD( PERV_1_SCAN_REGION_TYPE_SCAN_ALL_TYPES , 48 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+ SH_FLD_SCAN_ALL_TYPES );
+REG64_FLD( PERV_1_SCAN_REGION_TYPE_SCAN_ALL_TYPES_LEN , 12 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+ SH_FLD_SCAN_ALL_TYPES_LEN );
+
+REG64_FLD( PERV_1_OPCG_REG0_OPCG_STARTS_BIST , 14 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+ SH_FLD_STARTS_BIST );
+REG64_FLD( PERV_1_OPCG_REG0_OPCG_GO , 1 , SH_UNT_PERV_1 , SH_ACS_SCOM ,
+ SH_FLD_GO );
+
#endif
OpenPOWER on IntegriCloud