u-boot/arch/x86/cpu/baytrail
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.c x86: baytrail: Support operation as an EFI payload 2015-08-05 08:44:08 -06:00
early_uart.c x86: Add a x86_ prefix to the x86-specific PCI functions 2015-04-16 19:27:41 -06:00
fsp_configs.c x86: baytrail: Configure FSP UPD from device tree 2015-08-14 03:24:21 -06:00
Kconfig x86: baytrail: Support operation as an EFI payload 2015-08-05 08:44:08 -06:00
Makefile dm: x86: minnowmax: Move PCI to use driver model 2015-07-14 18:03:19 -06:00
valleyview.c x86: baytrail: Issue full system reset in reset_cpu() 2015-10-21 07:46:27 -06:00