summaryrefslogtreecommitdiffstats
path: root/import/chips/p9/common/include
diff options
context:
space:
mode:
authorAnusha Reddy Rangareddygari <anusrang@in.ibm.com>2017-03-16 10:14:37 +0100
committerJoshua Hunsberger <jahunsbe@us.ibm.com>2017-10-23 17:16:04 -0500
commit3fca6379dcfaef9b59db5f33f1662db82df6208d (patch)
treee1ee91e6de3831198bbf6f9791e3433cac3c2bca /import/chips/p9/common/include
parentf0cdedd3af19e9a4904642b9cda1884972a4b764 (diff)
downloadtalos-hcode-3fca6379dcfaef9b59db5f33f1662db82df6208d.tar.gz
talos-hcode-3fca6379dcfaef9b59db5f33f1662db82df6208d.zip
p9_sbe_chiplet_reset,p9_sbe_arrayinit
* assert SCAN_CLK_USE_EVEN=1 in OPCG_REG1 in cumulus chip MC chiplet * Cumulus only dropping MC chiplet fence during arrayinit Change-Id: Id339b8707cb2caac62068bdea1c93465b43721e2 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38028 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: Joachim Fenkes <fenkes@de.ibm.com> Reviewed-by: SRINIVAS V. POLISETTY <srinivan@in.ibm.com> Reviewed-by: PARVATHI RACHAKONDA <prachako@in.ibm.com>
Diffstat (limited to 'import/chips/p9/common/include')
-rw-r--r--import/chips/p9/common/include/p9_const_common.H15
1 files changed, 14 insertions, 1 deletions
diff --git a/import/chips/p9/common/include/p9_const_common.H b/import/chips/p9/common/include/p9_const_common.H
index dd3b6660..899bf392 100644
--- a/import/chips/p9/common/include/p9_const_common.H
+++ b/import/chips/p9/common/include/p9_const_common.H
@@ -78,11 +78,24 @@ struct has_fixfld
static const uint8_t value = 255;
};
+const uint32_t N0_CHIPLET_ID = 2;
+const uint32_t N1_CHIPLET_ID = 3;
+const uint32_t N2_CHIPLET_ID = 4;
+const uint32_t N3_CHIPLET_ID = 5;
+const uint32_t XB_CHIPLET_ID = 6;
+const uint32_t MC01_CHIPLET_ID = 7;
+const uint32_t MC23_CHIPLET_ID = 8;
const uint32_t OB0_CHIPLET_ID = 9;
const uint32_t OB1_CHIPLET_ID = 10;
const uint32_t OB2_CHIPLET_ID = 11;
const uint32_t OB3_CHIPLET_ID = 12;
-
+const uint32_t PCI0_CHIPLET_ID = 13;
+const uint32_t PCI1_CHIPLET_ID = 14;
+const uint32_t PCI2_CHIPLET_ID = 15;
+const uint32_t EC0_CHIPLET_ID = 0x20;
+const uint32_t EC23_CHIPLET_ID = 0x37;
+const uint32_t EQ0_CHIPLET_ID = 0x10;
+const uint32_t EQ5_CHIPLET_ID = 0x15;
#define FIXREG8(name, expr, unit, meth, newexpr) template<> struct has_fixup<uint8_t,unit,meth,expr> { static const uint8_t value = newexpr; };
#define FIXREG32(name, expr, unit, meth, newexpr) template<> struct has_fixup<uint32_t,unit,meth,expr> { static const uint32_t value = newexpr; };
#define FIXREG64(name, expr, unit, meth, newexpr) template<> struct has_fixup<uint64_t,unit,meth,expr> { static const uint64_t value = newexpr; };
OpenPOWER on IntegriCloud