summaryrefslogtreecommitdiff
path: root/src/include/device
diff options
context:
space:
mode:
authorNico Huber <nico.huber@secunet.com>2013-06-17 17:47:24 +0200
committerStefan Reinauer <stefan.reinauer@coreboot.org>2013-06-17 21:32:42 +0200
commita00f9830fb58d3f5061aab71be8553f3ff2e1f70 (patch)
tree1907be0e8aad2a92044aa14ebcefba5fecee5f88 /src/include/device
parent3cc151ede0677776f891c959568b92a79b9ecd9a (diff)
downloadcoreboot-a00f9830fb58d3f5061aab71be8553f3ff2e1f70.tar.xz
libpayload: ahci: Fix command engine shutdown
A timeout while waiting for a device' signature has shown that our error path wasn't correct. The shutdown of the ports command engine always timed out. Fix that by waiting for FR (FIS Receive Running) to be cleared independently from CR (Command List Running) and after clearing FRE (FIS Receive Enable). Change-Id: I50edf426ef0241424456f1489a7fc86a2cfc5753 Signed-off-by: Nico Huber <nico.huber@secunet.com> Reviewed-on: http://review.coreboot.org/3494 Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Marc Jones <marc.jones@se-eng.com> Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'src/include/device')
0 files changed, 0 insertions, 0 deletions