diff options
author | Tali Rabetti <talis@il.ibm.com> | 2016-08-24 13:30:51 +0300 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2016-08-29 14:53:47 -0400 |
commit | b6a326269a0ce4e728252a14cd32c7cdc696c3d3 (patch) | |
tree | fc743c51a3e6d3af62fb6a9c1f9349b5a7c5c297 /src/import | |
parent | 075f6aa5823fedc5a667a8032d14915dd31231a4 (diff) | |
download | talos-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.H | 54 |
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 |