|
@@ -100,14 +100,11 @@ static int wait_for_bb(void)
|
|
|
status = mpc_reg_in(®s->msr);
|
|
|
|
|
|
while (timeout-- && (status & I2C_BB)) {
|
|
|
-#if 1
|
|
|
- volatile int temp;
|
|
|
mpc_reg_out(®s->mcr, I2C_STA, I2C_STA);
|
|
|
- temp = mpc_reg_in(®s->mdr);
|
|
|
+ (void)mpc_reg_in(®s->mdr);
|
|
|
mpc_reg_out(®s->mcr, 0, I2C_STA);
|
|
|
mpc_reg_out(®s->mcr, 0, 0);
|
|
|
mpc_reg_out(®s->mcr, I2C_EN, 0);
|
|
|
-#endif
|
|
|
udelay(15);
|
|
|
status = mpc_reg_in(®s->msr);
|
|
|
}
|