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 8f0cdec commit e4d8716Copy full SHA for e4d8716
drivers/i2c/busses/i2c-i801.c
@@ -395,11 +395,9 @@ static int i801_check_post(struct i801_priv *priv, int status)
395
dev_err(&priv->pci_dev->dev, "Transaction timeout\n");
396
/* try to stop the current command */
397
dev_dbg(&priv->pci_dev->dev, "Terminating the current operation\n");
398
- outb_p(inb_p(SMBHSTCNT(priv)) | SMBHSTCNT_KILL,
399
- SMBHSTCNT(priv));
+ outb_p(SMBHSTCNT_KILL, SMBHSTCNT(priv));
400
usleep_range(1000, 2000);
401
- outb_p(inb_p(SMBHSTCNT(priv)) & (~SMBHSTCNT_KILL),
402
+ outb_p(0, SMBHSTCNT(priv));
403
404
/* Check if it worked */
405
status = inb_p(SMBHSTSTS(priv));
0 commit comments