i2c: st: Fix return in case of arbitration lost
authorMaxime COQUELIN <maxime.coquelin@st.com>
Fri, 28 Feb 2014 12:52:56 +0000 (13:52 +0100)
committerWolfram Sang <wsa@the-dreams.de>
Mon, 10 Mar 2014 16:35:08 +0000 (17:35 +0100)
commit4fda99627dc037d3b316c3b3250075645cfcbe4d
tree470cf4319541d41a2300f8a2826f83eb1b2e2aee
parentcd5006db1b6b9128d1f5b0f1ad17cbced9d3841c
i2c: st: Fix return in case of arbitration lost

This patch fixes the error returned to the i2c_transfer function
to -EAGAIN in case of arbitratin lost, so that the retry mechanism
can be used.

Signed-off-by: Maxime Coquelin <maxime.coquelin@st.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
drivers/i2c/busses/i2c-st.c