i2c: iproc: generate stop event for slave writes
authorRayagonda Kokatanur <rayagonda.kokatanur@broadcom.com>
Sun, 22 Mar 2020 18:20:19 +0000 (23:50 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 6 May 2020 06:15:13 +0000 (08:15 +0200)
commit44e2a98e2b58649b9bde0042975626bb1bea3ad9
treea02cb9217a07487d4339107f2c2f40d784f0d1e5
parent92c99197815dd2ef166bbe84b780309681fb4631
i2c: iproc: generate stop event for slave writes

commit 068143a8195fb0fdeea1f3ca430b3db0f6d04a53 upstream.

When slave status is I2C_SLAVE_RX_END, generate I2C_SLAVE_STOP
event to i2c_client.

Fixes: c245d94ed106 ("i2c: iproc: Add multi byte read-write support for slave mode")
Signed-off-by: Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/i2c/busses/i2c-bcm-iproc.c