mfd: cros_ec: Check result code from EC messages
authorBill Richardson <wfrichar@chromium.org>
Wed, 18 Jun 2014 18:14:05 +0000 (11:14 -0700)
committerLee Jones <lee.jones@linaro.org>
Wed, 9 Jul 2014 13:58:19 +0000 (14:58 +0100)
commit6db07b6336589ff480528173e41f8f6af3f0097f
tree306bf3f92d5bc8920c8ae668e3e8c93534351d85
parent5799f95a373a2752e5c732f531a6f40fe458b818
mfd: cros_ec: Check result code from EC messages

Just because the host was able to talk to the EC doesn't mean that the EC
was happy with what it was told. Errors in communincation are not the same
as error messages from the EC itself.

This change lets the EC report its errors separately.

[dianders: Added common function to cros_ec.c]

Signed-off-by: Bill Richardson <wfrichar@chromium.org>
Signed-off-by: Doug Anderson <dianders@chromium.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
drivers/mfd/cros_ec.c
drivers/mfd/cros_ec_i2c.c
drivers/mfd/cros_ec_spi.c
include/linux/mfd/cros_ec.h