From: Kyungwoo Kang Date: Mon, 20 Nov 2017 01:45:28 +0000 (+0900) Subject: Revert "[COMMON] i2c: exynos5: Add No Dev interrupt service routine" X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=05fc9f1178285efe21280396cdabe5c2b8872334;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git Revert "[COMMON] i2c: exynos5: Add No Dev interrupt service routine" This reverts commit 95ec305230be705e68213fc7e0b98e5aeb63dce5. Change-Id: Id9122a551e480e85da9121415700271bea9c16bd Signed-off-by: Kyungwoo Kang --- diff --git a/drivers/i2c/busses/i2c-exynos5.c b/drivers/i2c/busses/i2c-exynos5.c index 23a61a5dfb38..fe9cf3095646 100644 --- a/drivers/i2c/busses/i2c-exynos5.c +++ b/drivers/i2c/busses/i2c-exynos5.c @@ -112,7 +112,6 @@ static LIST_HEAD(drvdata_list); #define HSI2C_INT_RX_OVERRUN (1u << 5) #define HSI2C_INT_TRAILING (1u << 6) #define HSI2C_INT_I2C (1u << 9) -#define HSI2C_INT_NODEV (1u << 10) #define HSI2C_RX_INT (HSI2C_INT_RX_ALMOSTFULL | \ HSI2C_INT_RX_UNDERRUN | \ HSI2C_INT_RX_OVERRUN | \ @@ -564,12 +563,6 @@ static irqreturn_t exynos5_i2c_irq(int irqno, void *dev_id) dev_err(i2c->dev, "HSI2C Error Interrupt " "occurred(IS:0x%08x, TR:0x%08x)\n", (unsigned int)reg_val, (unsigned int)trans_status); - - if (reg_val & HSI2C_INT_NODEV) { - dev_err(i2c->dev, "HSI2C NO ACK occured\n"); - goto out; - } - i2c->trans_done = -ENXIO; exynos5_i2c_stop(i2c); goto out;