summaryrefslogtreecommitdiffstats
path: root/import/chips/p9/common/include
diff options
context:
space:
mode:
authorJoe McGill <jmcgill@us.ibm.com>2015-12-22 10:57:36 -0600
committerJoshua Hunsberger <jahunsbe@us.ibm.com>2017-10-23 15:57:59 -0500
commit3d4d76dc46896cda37840f5a7e233aa96970f4f3 (patch)
treec56e314dda6b44f266348ccd2febabc21e2ea327 /import/chips/p9/common/include
parent44bf439af0d82825f19ded8ffaf6fbdc999f4674 (diff)
downloadtalos-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')
-rw-r--r--import/chips/p9/common/include/p9_obus_scom_addresses_fixes.H8
-rw-r--r--import/chips/p9/common/include/p9_perv_scom_addresses_fixes.H18
-rw-r--r--import/chips/p9/common/include/p9_xbus_scom_addresses_fld_fixes.H1
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
OpenPOWER on IntegriCloud