Commit 98be694b authored by Wolfram Sang's avatar Wolfram Sang
Browse files

i2c: nvidia-gpu: adhere to I2C fault codes



As described in Documentation/i2c/fault-codes.

Signed-off-by: default avatarWolfram Sang <wsa@the-dreams.de>
Fixes: c71bcdcb ("i2c: add i2c bus driver for NVIDIA GPU")
Acked-by: default avatarAjay Gupta <ajayg@nvidia.com>
Tested-by: default avatarAjay Gupta <ajayg@nvidia.com>
parent 2e6e902d
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -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;
	}