summaryrefslogtreecommitdiffstats
path: root/src/usr/fsi
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2012-11-09 11:12:45 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2012-11-13 20:07:30 -0600
commit05144d673fb8ec3c6d9d6af358ce3ab5081ebe17 (patch)
tree8a00378df154cbcc4a5ec2f4bacb20bdb0df86f7 /src/usr/fsi
parentb5b71b2423fade6a3d60bb309996877720b1de4e (diff)
downloadtalos-hostboot-05144d673fb8ec3c6d9d6af358ce3ab5081ebe17.tar.gz
talos-hostboot-05144d673fb8ec3c6d9d6af358ce3ab5081ebe17.zip
Fix bad address discovered in VPO multichip config
Details abound in CQ HW226693. Basically the code was accessing the wrong register address because of some bad byte/word math. The hardware flagged an error on the outbound message as soon as we attempted a write to 1830D1. Change-Id: Ie36cb44349d1e896a5a7e3962150dbdf265cfadf Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2291 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/fsi')
-rw-r--r--src/usr/fsi/fsidd.C2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/usr/fsi/fsidd.C b/src/usr/fsi/fsidd.C
index 8e5ad7689..d7fe09058 100644
--- a/src/usr/fsi/fsidd.C
+++ b/src/usr/fsi/fsidd.C
@@ -1368,7 +1368,7 @@ errlHndl_t FsiDD::initMasterControl(TARGETING::Target* i_master,
// 2= General reset to all bridges
// 3= General reset to all port controllers
databuf = 0x30000000;
- l_err = write( ctl_reg|FSI_MRESP0_0D0|port, &databuf );
+ l_err = write( ctl_reg|FSI_MRESP0_0D0|(port*4), &databuf );
if( l_err ) { break; }
}
if( l_err ) { break; }
OpenPOWER on IntegriCloud