i2c: qcom: Fix IRQ error misassignement
authorRobert Foss <robert.foss@linaro.org>
Mon, 30 Nov 2020 10:04:45 +0000 (11:04 +0100)
committerWolfram Sang <wsa@kernel.org>
Wed, 2 Dec 2020 16:05:42 +0000 (17:05 +0100)
commit14718b3e129b058cb716a60c6faf40ef68661c54
tree0d2699b162bb857caa1eda745d21fba0bd15fa64
parente9acf0298c664f825e6f1158f2a97341bf9e03ca
i2c: qcom: Fix IRQ error misassignement

During cci_isr() errors read from register fields belonging to
i2c master1 are currently assigned to the status field belonging to
i2c master0. This patch corrects this error, and always assigns
master1 errors to the status field of master1.

Fixes: e517526195de ("i2c: Add Qualcomm CCI I2C driver")
Reported-by: Loic Poulain <loic.poulain@linaro.org>
Suggested-by: Loic Poulain <loic.poulain@linaro.org>
Signed-off-by: Robert Foss <robert.foss@linaro.org>
Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
drivers/i2c/busses/i2c-qcom-cci.c