mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-18 06:15:12 +00:00
i2c: nvidia-gpu: adhere to I2C fault codes
As described in Documentation/i2c/fault-codes. Signed-off-by: Wolfram Sang <wsa@the-dreams.de> Fixes: c71bcdcb42a7 ("i2c: add i2c bus driver for NVIDIA GPU") Acked-by: Ajay Gupta <ajayg@nvidia.com> Tested-by: Ajay Gupta <ajayg@nvidia.com>
This commit is contained in:
parent
2e6e902d18
commit
98be694ba2
@ -89,7 +89,7 @@ static int gpu_i2c_check_status(struct gpu_i2c_dev *i2cd)
|
||||
|
||||
if (time_is_before_jiffies(target)) {
|
||||
dev_err(i2cd->dev, "i2c timeout error %x\n", val);
|
||||
return -ETIME;
|
||||
return -ETIMEDOUT;
|
||||
}
|
||||
|
||||
val = readl(i2cd->regs + I2C_MST_CNTL);
|
||||
@ -97,9 +97,9 @@ static int gpu_i2c_check_status(struct gpu_i2c_dev *i2cd)
|
||||
case I2C_MST_CNTL_STATUS_OKAY:
|
||||
return 0;
|
||||
case I2C_MST_CNTL_STATUS_NO_ACK:
|
||||
return -EIO;
|
||||
return -ENXIO;
|
||||
case I2C_MST_CNTL_STATUS_TIMEOUT:
|
||||
return -ETIME;
|
||||
return -ETIMEDOUT;
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user