We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 79bd23d commit 0aeb904Copy full SHA for 0aeb904
drivers/gpu/drm/i915/intel_i2c.c
@@ -505,17 +505,13 @@ gmbus_xfer(struct i2c_adapter *adapter,
505
ret = gmbus_xfer_write(dev_priv, &msgs[i]);
506
}
507
508
+ if (!ret)
509
+ ret = gmbus_wait_hw_status(dev_priv, GMBUS_HW_WAIT_PHASE,
510
+ GMBUS_HW_WAIT_EN);
511
if (ret == -ETIMEDOUT)
512
goto timeout;
- if (ret == -ENXIO)
513
+ else if (ret)
514
goto clear_err;
-
- ret = gmbus_wait_hw_status(dev_priv, GMBUS_HW_WAIT_PHASE,
- GMBUS_HW_WAIT_EN);
515
516
- goto clear_err;
517
- if (ret)
518
- goto timeout;
519
520
521
/* Generate a STOP condition on the bus. Note that gmbus can't generata
0 commit comments