southbridge/amd/sb700: Recover if AHCI disk detection fails
commit5260a44a96cec56c90aa16e9141874a5c9e7f759
authorTimothy Pearson <tpearson@raptorengineeringinc.com>
Mon, 22 Jun 2015 07:21:29 +0000 (22 02:21 -0500)
committerStefan Reinauer <stefan.reinauer@coreboot.org>
Thu, 12 Nov 2015 21:16:27 +0000 (12 22:16 +0100)
tree0acbd4e7475820f77a7a9bf98379b32bf75df27e
parent31ec0f325718fb0e5890ae0d662580415cd2e20e
southbridge/amd/sb700: Recover if AHCI disk detection fails

The SB700 silicon is somewhat buggy; if the links come up in an
incorrect state after POR the silicon cannot automatically recover.

If a disk fails to come online, reset the associated link and try
disk detection again.

Change-Id: I29051af5eca5d31b6aecc261e9a48028380eccb3
Signed-off-by: Timothy Pearson <tpearson@raptorengineeringinc.com>
Reviewed-on: http://review.coreboot.org/11999
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
src/southbridge/amd/sb700/sata.c