Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 58823c72 authored by Laxman Dewangan's avatar Laxman Dewangan Committed by Wolfram Sang
Browse files

i2c: tegra: remove warning dump if timeout happen in transfer



If timeout error occurs in the i2c transfer then it was dumping warning
of call stack.

Remove the warning dump as there is may be possibility that some slave
devices are busy and not responding the i2c communication.

Signed-off-by: default avatarLaxman Dewangan <ldewangan@nvidia.com>
Signed-off-by: default avatarWolfram Sang <wolfram@the-dreams.de>
parent 724d5eda
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -588,7 +588,7 @@ static int tegra_i2c_xfer_msg(struct tegra_i2c_dev *i2c_dev,
	ret = wait_for_completion_timeout(&i2c_dev->msg_complete, TEGRA_I2C_TIMEOUT);
	ret = wait_for_completion_timeout(&i2c_dev->msg_complete, TEGRA_I2C_TIMEOUT);
	tegra_i2c_mask_irq(i2c_dev, int_mask);
	tegra_i2c_mask_irq(i2c_dev, int_mask);


	if (WARN_ON(ret == 0)) {
	if (ret == 0) {
		dev_err(i2c_dev->dev, "i2c transfer timed out\n");
		dev_err(i2c_dev->dev, "i2c transfer timed out\n");


		tegra_i2c_init(i2c_dev);
		tegra_i2c_init(i2c_dev);