summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/hwp/io/p9_io_erepairConsts.H
diff options
context:
space:
mode:
authorSumit Kumar <sumit_kumar@in.ibm.com>2018-07-24 09:56:32 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-07-31 15:11:14 -0500
commit923e7b0d61e159e645132b4e3f5fdf59c94d56bd (patch)
tree228a6959b7b61fd55872e17678d20bbace63f78f /src/import/chips/p9/procedures/hwp/io/p9_io_erepairConsts.H
parent45dd7d0b57af2dafd351aad71328a00dbc845a33 (diff)
downloadtalos-hostboot-923e7b0d61e159e645132b4e3f5fdf59c94d56bd.tar.gz
talos-hostboot-923e7b0d61e159e645132b4e3f5fdf59c94d56bd.zip
eRepair: Fixed records update for failed lanes in vpd
- Fixed correct bit update for failed lane in vpd - Fixed max lane bandwidth of XBUS & DMI (upstream/downstream) - Corrected detection of dmi upstream/downstream that got swapped Change-Id: Ib48d4760027db4cdf1c8f44d85155f79d8a09b61 CQ:SW438579 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/63210 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/63229 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/io/p9_io_erepairConsts.H')
-rwxr-xr-xsrc/import/chips/p9/procedures/hwp/io/p9_io_erepairConsts.H10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/import/chips/p9/procedures/hwp/io/p9_io_erepairConsts.H b/src/import/chips/p9/procedures/hwp/io/p9_io_erepairConsts.H
index 134714929..8c16d1d2a 100755
--- a/src/import/chips/p9/procedures/hwp/io/p9_io_erepairConsts.H
+++ b/src/import/chips/p9/procedures/hwp/io/p9_io_erepairConsts.H
@@ -54,7 +54,7 @@ const uint8_t XBUS_2_ACTIVE_LANE_END = 15;
const uint8_t XBUS_SPARE_DEPLOY_LANE_1 = 0;
const uint8_t XBUS_MAXSPARES_IN_HW = 1;
-const uint8_t XBUS_MAX_LANE_WIDTH = 16;
+const uint8_t XBUS_MAX_LANE_WIDTH = 17;
// O-Bus is 12+2 lanes wide.
// Data lanes numbering: 0 - 11
@@ -65,9 +65,9 @@ const uint8_t OBUS_ACTIVE_LANE_END = 11;
const uint8_t OBUS_SPARE_DEPLOY_LANE_1 = 0;
const uint8_t OBUS_SPARE_DEPLOY_LANE_2 = 1;
const uint8_t OBUS_MAXSPARES_IN_HW = 2;
-const uint8_t OBUS_MAX_LANE_WIDTH = 12;
+const uint8_t OBUS_MAX_LANE_WIDTH = 13;
-// UpStream DMI-Bus is 21+2 lanes wide.
+// UpStream DMI-Bus is 21+2+1(calibration) lanes wide.
// Data lanes numbering: 0 - 20
// Spare lanes numbering: 21, 22
const uint8_t DMIBUS_UPSTREAM_ACTIVE_LANE_START = 0;
@@ -82,8 +82,8 @@ const uint8_t DMIBUS_DOWNSTREAM_ACTIVE_LANE_END = 13;
const uint8_t DMIBUS_SPARE_DEPLOY_LANE_1 = 0;
const uint8_t DMIBUS_SPARE_DEPLOY_LANE_2 = 1;
const uint8_t DMIBUS_MAXSPARES_IN_HW = 2;
-const uint8_t DMIBUS_UPSTREAM_MAX_LANE_WIDTH = 21;
-const uint8_t DMIBUS_DNSTREAM_MAX_LANE_WIDTH = 14;
+const uint8_t DMIBUS_UPSTREAM_MAX_LANE_WIDTH = 24;
+const uint8_t DMIBUS_DNSTREAM_MAX_LANE_WIDTH = 17;
const uint32_t EREPAIR_P9_MODULE_VPD_FIELD_SIZE = 0x10E; // 270 bytes
const uint32_t EREPAIR_P9_MODULE_VPD_MNFG_SIZE = 0x10E; // 270 bytes
OpenPOWER on IntegriCloud