u-boot-brain/arch/x86
Bin Meng 74e56d1953 x86: baytrail: Issue full system reset in reset_cpu()
With MRC cache enabled, when typing 'reset' in the U-Boot shell,
BayTrail FSP initialization hangs at "Configuring Memory Start":

  Setting BootMode to 0
  Install PPI: 1F4C6F90-B06B-48D8-A201-BAE5F1CD7D56
  Register PPI Notify: F894643D-C449-42D1-8EA8-85BDD8C65BDE
  About to call MrcInit();
  BayleyBay Platform Type
  CurrentMrcData.BootMode = 4
  Taking Fastboot path!
  Configuring Memory Start...

Changing reset_cpu() to do a full system reset fixes this issue.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Acked-by: Simon Glass <sjg@chromium.org>
2015-10-21 07:46:27 -06:00
..
cpu x86: baytrail: Issue full system reset in reset_cpu() 2015-10-21 07:46:27 -06:00
dts x86: Enable mrc cache for bayleybay and minnowmax 2015-10-21 07:46:27 -06:00
include/asm x86: Use struct mrc_region to describe a mrc region 2015-10-21 07:46:27 -06:00
lib x86: fsp: Pass mrc cache to fsp_init() and save it to gd after fsp_init() 2015-10-21 07:46:27 -06:00
config.mk efi: Add 64-bit payload support 2015-08-05 08:44:07 -06:00
Kconfig x86: Add ENABLE_MRC_CACHE Kconfig option 2015-10-21 07:46:26 -06:00
Makefile x86: Add support for U-Boot as an EFI application 2015-08-05 08:44:06 -06:00