u-boot/arch/x86/cpu/ivybridge
Simon Glass b591ee3913 x86: Correct problems in the microcode loading
There are several problems in the code. The device tree decode is incorrect
in ways that are masked due to a matching bug. Both are fixed. Also
microcode_read_rev() should be inline and called before the microcode is
written.

Note: microcode writing does not work correctly on ivybridge for me. Further
work is needed to resolve this. But this patch tidies up the existing code
so that will be easier.

Signed-off-by: Simon Glass <sjg@chromium.org>
2014-12-18 17:26:05 -07:00
..
bd82x6x.c x86: Add initial video device init for Intel GMA 2014-11-25 07:11:16 -07:00
car.S x86: chromebook_link: Implement CAR support (cache as RAM) 2014-11-21 07:34:11 +01:00
cpu.c x86: Add post failure codes for bist and car 2014-12-13 22:32:05 -07:00
early_init.c x86: ivybridge: Add early init for PCH devices 2014-11-21 07:34:14 +01:00
early_me.c x86: ivybridge: Implement SDRAM init 2014-11-21 07:34:15 +01:00
gma.c x86: Add initial video device init for Intel GMA 2014-11-25 07:11:16 -07:00
gma.h x86: Add initial video device init for Intel GMA 2014-11-25 07:11:16 -07:00
Kconfig x86: ivybridge: Implement SDRAM init 2014-11-21 07:34:15 +01:00
lpc.c x86: ivybridge: Add additional LPC init 2014-11-25 06:34:01 -07:00
Makefile x86: Add initial video device init for Intel GMA 2014-11-25 07:11:16 -07:00
me_status.c x86: ivybridge: Implement SDRAM init 2014-11-21 07:34:15 +01:00
microcode_intel.c x86: Correct problems in the microcode loading 2014-12-18 17:26:05 -07:00
model_206ax.c x86: Add init for model 206AX CPU 2014-11-25 06:34:14 -07:00
northbridge.c x86: ivybridge: Add northbridge init functions 2014-11-25 06:34:14 -07:00
pch.c x86: ivybridge: Add PCH init 2014-11-25 06:34:00 -07:00
pci.c x86: ivybridge: Add support for BD82x6x PCH 2014-11-25 06:34:00 -07:00
report_platform.c x86: ivybridge: Implement SDRAM init 2014-11-21 07:34:15 +01:00
sata.c x86: ivybridge: Add SATA init 2014-11-25 06:34:01 -07:00
sdram.c x86: ivybridge: Implement SDRAM init 2014-11-21 07:34:15 +01:00
usb_ehci.c x86: ivybridge: Set up EHCI USB 2014-11-25 06:34:01 -07:00
usb_xhci.c x86: ivybridge: Set up XHCI USB 2014-11-25 06:34:02 -07:00