summaryrefslogtreecommitdiff
path: root/arch/x86/cpu/ivybridge/sdram.c
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2015-04-28 20:11:30 -0600
committerSimon Glass <sjg@chromium.org>2015-04-29 21:02:32 -0600
commit5021c81faa8350ac8f77bd14822aa2f7f30cd1c3 (patch)
tree4bd6c4edcdb1907657a06b663ae98999e440e76f /arch/x86/cpu/ivybridge/sdram.c
parentff6a8f3c06eab0f0afb65d5e5925eee9860f0add (diff)
downloadu-boot-imx-5021c81faa8350ac8f77bd14822aa2f7f30cd1c3.zip
u-boot-imx-5021c81faa8350ac8f77bd14822aa2f7f30cd1c3.tar.gz
u-boot-imx-5021c81faa8350ac8f77bd14822aa2f7f30cd1c3.tar.bz2
x86: ivybridge: Use reset_cpu()
Now that reset_cpu() functions correctly, use it instead of directly accessing the port. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Diffstat (limited to 'arch/x86/cpu/ivybridge/sdram.c')
-rw-r--r--arch/x86/cpu/ivybridge/sdram.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/x86/cpu/ivybridge/sdram.c b/arch/x86/cpu/ivybridge/sdram.c
index 9a6da37..af907c5 100644
--- a/arch/x86/cpu/ivybridge/sdram.c
+++ b/arch/x86/cpu/ivybridge/sdram.c
@@ -393,8 +393,7 @@ int sdram_initialise(struct pei_data *pei_data)
/* If MRC data is not found we cannot continue S3 resume. */
if (pei_data->boot_mode == PEI_BOOT_RESUME && !pei_data->mrc_input) {
debug("Giving up in sdram_initialize: No MRC data\n");
- outb(0x6, PORT_RESET);
- cpu_hlt();
+ reset_cpu(0);
}
/* Pass console handler in pei_data */