diff options
author | Joe McGill <jmcgill@us.ibm.com> | 2015-12-22 10:57:36 -0600 |
---|---|---|
committer | Jennifer A. Stofer <stofer@us.ibm.com> | 2016-02-23 15:23:50 -0600 |
commit | 9baeb044c30bc1aa9966dbe410b33df1bf66adc5 (patch) | |
tree | 1540edeb9acd83d4821c2364f1d64daffdd500c8 /import/chips/p9/common/include | |
parent | ef701eeb53ed475b2d1eb0669e9bf2f185d1fc03 (diff) | |
download | talos-sbe-9baeb044c30bc1aa9966dbe410b33df1bf66adc5.tar.gz talos-sbe-9baeb044c30bc1aa9966dbe410b33df1bf66adc5.zip |
L2 HWPs -- p9_smp_link_layer and p9_fab_iovalid
Tested on n10_e9031_tp030_soa_mc_u008_01
Rebased on e9034 SCOM address header implementation
Change-Id: Iae352ca9392f3e863c9881c90a8a07969befe727
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22942
Tested-by: Jenkins Server
Tested-by: Auto Mirror
Tested-by: Hostboot CI
Tested-by: PPE CI
Reviewed-by: Thi N. Tran <thi@us.ibm.com>
Reviewed-by: CHRISTINA L. GRAVES <clgraves@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24637
Diffstat (limited to 'import/chips/p9/common/include')
4 files changed, 31 insertions, 4 deletions
diff --git a/import/chips/p9/common/include/p9_obus_scom_addresses_fixes.H b/import/chips/p9/common/include/p9_obus_scom_addresses_fixes.H index bbb9e20e..7ff34b86 100644 --- a/import/chips/p9/common/include/p9_obus_scom_addresses_fixes.H +++ b/import/chips/p9/common/include/p9_obus_scom_addresses_fixes.H @@ -7,7 +7,7 @@ /* */ /* EKB Project */ /* */ -/* COPYRIGHT 2015 */ +/* COPYRIGHT 2015,2016 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -42,4 +42,12 @@ // RULL(0x00090000) // ); +static const uint64_t SH_UNT_OBUS_1 = 514; +static const uint64_t SH_UNT_OBUS_2 = 515; + +REG64( OBUS_1_LL3_IOOL_CONTROL, + RULL(0x0A01080B), SH_UNT_OBUS_1, SH_ACS_SCOM ); +REG64( OBUS_2_LL3_IOOL_CONTROL, + RULL(0x0B01080B), SH_UNT_OBUS_2, SH_ACS_SCOM ); + #endif diff --git a/import/chips/p9/common/include/p9_perv_scom_addresses_fixes.H b/import/chips/p9/common/include/p9_perv_scom_addresses_fixes.H index 40be2192..0a938358 100644 --- a/import/chips/p9/common/include/p9_perv_scom_addresses_fixes.H +++ b/import/chips/p9/common/include/p9_perv_scom_addresses_fixes.H @@ -7,7 +7,7 @@ /* */ /* EKB Project */ /* */ -/* COPYRIGHT 2015 */ +/* COPYRIGHT 2015,2016 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -41,4 +41,22 @@ // RULL(0x00090000) // ); +static const uint64_t SH_UNT_PERV_10 = 512; +static const uint64_t SH_UNT_PERV_11 = 513; + +REG64( PERV_OB1_CPLT_CONF1, + RULL(0x0A000009), SH_UNT_PERV_10, SH_ACS_SCOM_RW); +REG64( PERV_OB1_CPLT_CONF1_OR, + RULL(0x0A000019), SH_UNT_PERV_10, SH_ACS_SCOM1_OR); +REG64( PERV_OB1_CPLT_CONF1_CLEAR, + RULL(0x0A000029), SH_UNT_PERV_10, SH_ACS_SCOM2_CLEAR); + +REG64( PERV_OB2_CPLT_CONF1, + RULL(0x0B000009), SH_UNT_PERV_11, SH_ACS_SCOM_RW); +REG64( PERV_OB2_CPLT_CONF1_OR, + RULL(0x0B000019), SH_UNT_PERV_11, SH_ACS_SCOM1_OR); +REG64( PERV_OB2_CPLT_CONF1_CLEAR, + RULL(0x0B000029), SH_UNT_PERV_11, SH_ACS_SCOM2_CLEAR); + + #endif diff --git a/import/chips/p9/common/include/p9_xbus_scom_addresses_fixes.H b/import/chips/p9/common/include/p9_xbus_scom_addresses_fixes.H index bc3511f5..cbe1b536 100644 --- a/import/chips/p9/common/include/p9_xbus_scom_addresses_fixes.H +++ b/import/chips/p9/common/include/p9_xbus_scom_addresses_fixes.H @@ -7,7 +7,7 @@ /* */ /* EKB Project */ /* */ -/* COPYRIGHT 2015 */ +/* COPYRIGHT 2015,2016 */ /* [+] International Business Machines Corp. */ /* */ /* */ diff --git a/import/chips/p9/common/include/p9_xbus_scom_addresses_fld_fixes.H b/import/chips/p9/common/include/p9_xbus_scom_addresses_fld_fixes.H index c67d2588..5eea6171 100644 --- a/import/chips/p9/common/include/p9_xbus_scom_addresses_fld_fixes.H +++ b/import/chips/p9/common/include/p9_xbus_scom_addresses_fld_fixes.H @@ -7,7 +7,7 @@ /* */ /* EKB Project */ /* */ -/* COPYRIGHT 2015 */ +/* COPYRIGHT 2015,2016 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -39,4 +39,5 @@ //FIXREG64_FLD( PU_ALTD_CMD_REG_FBC_WITH_TM_QUIESCE, 24, SH_UNT, SH_ACS_SCOM, SH_FLD_FBC_WITH_TM_QUIESCE, // 12); + #endif |