Files
linux/drivers/mfd
Doug Anderson 659e142be0 mfd: cros_ec: Delay for 50ms when we see EC_CMD_REBOOT_EC
If someone sends a EC_CMD_REBOOT_EC to the EC, the EC will likely be
unresponsive for quite a while.  Add a delay to the end of the command
to prevent random failures of future commands.

NOTES:
* This could be optimized a bit by simply delaying the next command
  sent, but EC_CMD_REBOOT_EC is such a rare command that the extra
  complexity doesn't seem worth it.
* This is a bit of an "ugly hack" since the SPI driver is effectively
  snooping on the communication and making a lot of assumptions.  It
  would be nice to architect in some better solution long term.
* This same logic probably needs to be applied to the i2c driver.

Signed-off-by: Doug Anderson <dianders@chromium.org>
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Reviewed-by: Vadim Bendebury <vbendeb@chromium.org>
Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
2014-10-06 21:28:48 +01:00
..
2014-03-19 08:58:37 +00:00
2013-07-31 13:01:29 +01:00
2013-08-20 03:16:00 +02:00
2013-07-31 13:01:29 +01:00
2014-06-19 15:23:36 +02:00
2013-07-31 13:01:29 +01:00
2014-09-26 08:15:59 +01:00
2014-09-26 08:24:05 +01:00
2014-09-26 08:23:56 +01:00
2013-07-31 13:01:29 +01:00
2014-01-21 08:28:08 +00:00
2013-04-09 12:18:16 +02:00
2013-07-31 13:01:29 +01:00
2013-07-31 13:01:29 +01:00
2013-07-31 13:01:29 +01:00
2014-09-26 08:15:37 +01:00
2013-07-31 13:01:29 +01:00
2013-07-31 13:01:29 +01:00