diff options
| author | Joe McGill <jmcgill@us.ibm.com> | 2015-12-22 10:57:36 -0600 |
|---|---|---|
| committer | Joshua Hunsberger <jahunsbe@us.ibm.com> | 2017-10-23 15:57:59 -0500 |
| commit | 3d4d76dc46896cda37840f5a7e233aa96970f4f3 (patch) | |
| tree | c56e314dda6b44f266348ccd2febabc21e2ea327 /import/chips/p9/common/include | |
| parent | 44bf439af0d82825f19ded8ffaf6fbdc999f4674 (diff) | |
| download | talos-hcode-3d4d76dc46896cda37840f5a7e233aa96970f4f3.tar.gz talos-hcode-3d4d76dc46896cda37840f5a7e233aa96970f4f3.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>
Diffstat (limited to 'import/chips/p9/common/include')
3 files changed, 27 insertions, 0 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 937ed957..406649e8 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 @@ -48,4 +48,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 b921a96e..7d1a965d 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 @@ -47,4 +47,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_fld_fixes.H b/import/chips/p9/common/include/p9_xbus_scom_addresses_fld_fixes.H index 5656435e..49f39c96 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 @@ -45,4 +45,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 |

