summaryrefslogtreecommitdiffstats
path: root/src/usr/hwas/hostbootIstep.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/hwas/hostbootIstep.C')
-rw-r--r--src/usr/hwas/hostbootIstep.C26
1 files changed, 23 insertions, 3 deletions
diff --git a/src/usr/hwas/hostbootIstep.C b/src/usr/hwas/hostbootIstep.C
index 6c33c0a7c..77759c72a 100644
--- a/src/usr/hwas/hostbootIstep.C
+++ b/src/usr/hwas/hostbootIstep.C
@@ -47,6 +47,8 @@
#include <intr/interrupt.H>
#include <ibscom/ibscomif.H>
+#include <i2c/i2cif.H>
+
#include <sbe/sbeif.H>
#include <sbe_update.H>
@@ -81,13 +83,31 @@ using namespace ISTEP_ERROR;
//******************************************************************************
void* host_init_fsi( void *io_pArgs )
{
+ errlHndl_t l_errl = NULL;
+
TRACDCOMP( ISTEPS_TRACE::g_trac_isteps_trace, "host_init_fsi entry" );
+ do
+ {
+ l_errl = FSI::initializeHardware( );
+ if (l_errl)
+ {
+ break;
+ }
- errlHndl_t errl = FSI::initializeHardware( );
- TRACDCOMP( ISTEPS_TRACE::g_trac_isteps_trace, "host_init_fsi exit" );
+ //@TODO RTC:116439
+ /*
+ l_errl = I2C::i2cResetMasters(I2C::I2C_RESET_PROC_ALL);
+ if (l_errl)
+ {
+ break;
+ }
+ */
- return errl;
+ } while (0);
+
+ TRACDCOMP( ISTEPS_TRACE::g_trac_isteps_trace, "host_init_fsi exit" );
+ return l_errl;
}
//******************************************************************************
OpenPOWER on IntegriCloud