summaryrefslogtreecommitdiff
path: root/src/drivers/intel/fsp2_0/util.c
diff options
context:
space:
mode:
authorAbel Briggs <abelbriggs1@hotmail.com>2022-05-14 10:49:23 -0500
committerMartin L Roth <gaumless@tutanota.com>2022-06-24 03:04:23 +0000
commitcb3c368385307b23bf6597ee3c2f6bb9395ed11e (patch)
tree831e91caf38406d65a68b2eef46bade9fdad2f00 /src/drivers/intel/fsp2_0/util.c
parentccfbfdf0bbd642617e6a33779846cbff585516c7 (diff)
ec/acpi: Return error codes on timeout
The `send` and `recv` API functions currently print error messages if a timeout occurs while polling the EC, but they perform the I/O transaction regardless. This can put the EC in a bad state or otherwise invoke undefined hardware behavior. Most callers ignore the return value currently, but for callers which do not, we should make sure our behavior is correct. Signed-off-by: Abel Briggs <abelbriggs1@hotmail.com> Change-Id: Ifb87dd1ac869807fd08463bd8fef36d0389b325e Reviewed-on: https://review.coreboot.org/c/coreboot/+/64350 Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org> Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com> Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/drivers/intel/fsp2_0/util.c')
0 files changed, 0 insertions, 0 deletions