i2c: rcar: slave: only send STOP event when we have been addressed
authorWolfram Sang <wsa+renesas@sang-engineering.com>
Mon, 29 Jun 2020 15:38:07 +0000 (17:38 +0200)
committerWolfram Sang <wsa@kernel.org>
Sun, 26 Jul 2020 12:32:46 +0000 (14:32 +0200)
commit314139f9f0abdba61ed9a8463bbcb0bf900ac5a2
tree3495d0344dae624677f62bf2c3a3fc8a87a8c923
parent0c2a34937f7e4c4776bb261114c475392da2355c
i2c: rcar: slave: only send STOP event when we have been addressed

When the SSR interrupt is activated, it will detect every STOP condition
on the bus, not only the ones after we have been addressed. So, enable
this interrupt only after we have been addressed, and disable it
otherwise.

Fixes: de20d1857dd6 ("i2c: rcar: add slave support")
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
drivers/i2c/busses/i2c-rcar.c