i2c: rcar: check bus free before first message
authorWolfram Sang <wsa+renesas@sang-engineering.com>
Wed, 28 May 2014 07:44:40 +0000 (09:44 +0200)
committerSimon Horman <horms@verge.net.au>
Fri, 5 Dec 2014 00:22:38 +0000 (09:22 +0900)
commit6dc176b8adb6be454849d5ba626aefeb87e61809
treef7e512aa1d596e1679621c84ae0e1dc3afb6f72e
parent378a87f8b316bd6c26bda42b733fb14c65ca3389
i2c: rcar: check bus free before first message

We should always check if the bus is free, independently if it is a read
or write. It should be done before the first message, though. After
that, we ourselves keep the bus busy. Remove a 'ret' assignment which
only silenced a build warning.

Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Acked-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
(cherry picked from commit 3f7de22eb28244fc79bc744d9f51d018da343962)
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
drivers/i2c/busses/i2c-rcar.c