stm32f4xx: pass through i2c error conditions to callback function

i2c callback function would always indicate success, even when an
error occured.

Fixed i2c drivers to store err value returned by the i2c calls

Bug: 31069187
Change-Id: I8fcada69600e4955219f7dc4750b108a85de415a
Signed-off-by: Ben Fennema <fennema@google.com>
6 files changed