diff options
Diffstat (limited to 'src/usr/i2c')
-rwxr-xr-x | src/usr/i2c/i2c.C | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/usr/i2c/i2c.C b/src/usr/i2c/i2c.C index 5fe216c33..c641c40fe 100755 --- a/src/usr/i2c/i2c.C +++ b/src/usr/i2c/i2c.C @@ -1623,15 +1623,9 @@ errlHndl_t i2cForceResetAndUnlock( TARGETING::Target * i_target, TRACDCOMP( g_trac_i2c, ENTER_MRK"i2cForceResetAndUnlock()" ); - do { - TRACUCOMP(g_trac_i2c,"i2cForceResetAndUnlock()" - "reset[0x%lx]", - masterAddrs[i_args.engine].reset ); - - // enable diagnostic mode // set bit in mode register mode_reg_t diagnostic; @@ -1652,7 +1646,6 @@ errlHndl_t i2cForceResetAndUnlock( TARGETING::Target * i_target, } - //toggle clock line err = i2cToggleClockLine( i_target, i_args ); @@ -1953,6 +1946,8 @@ errlHndl_t i2cSetupMasters ( void ) engine < CENTAUR_MASTER_ENGINES; engine++ ) { + args.engine = engine; + // Write Mode Register: mode.value = 0x0ull; |