sandy/ivybridge: Native raminit.
commit7686a56574a6773717b49a51786f301970d1c69c
authorVladimir Serbinenko <phcoder@gmail.com>
Sun, 18 May 2014 09:05:56 +0000 (18 11:05 +0200)
committerVladimir Serbinenko <phcoder@gmail.com>
Mon, 28 Jul 2014 22:52:28 +0000 (29 00:52 +0200)
tree40dcb474d1d0c88095e45c37044e25df5b6e2f20
parentb37ee1ee7c69836cfb333c13f787a1c3ba580b8f
sandy/ivybridge: Native raminit.

Based on damo22's work and my X230 tracing.

Works for my X230 in a variety of RAM configs.

Also-By: Damien Zammit <damien@zamaudio.com>
Change-Id: I1aa024c55a8416fc53b25e7123037df0e55a2769
Signed-off-by: Vladimir Serbinenko <phcoder@gmail.com>
Signed-off-by: Damien Zammit <damien@zamaudio.com>
Reviewed-on: http://review.coreboot.org/5786
Tested-by: build bot (Jenkins)
Reviewed-by: Edward O'Callaghan <eocallaghan@alterapraxis.com>
21 files changed:
src/cpu/intel/Makefile.inc
src/cpu/x86/smm/smmhandler_tseg.S
src/cpu/x86/smm/smmrelocate.S
src/device/dram/ddr3.c
src/include/device/dram/ddr3.h
src/mainboard/lenovo/x230/Kconfig
src/mainboard/lenovo/x230/romstage.c
src/northbridge/intel/Makefile.inc
src/northbridge/intel/sandybridge/Kconfig
src/northbridge/intel/sandybridge/Makefile.inc
src/northbridge/intel/sandybridge/gma.c
src/northbridge/intel/sandybridge/raminit_native.c [new file with mode: 0644]
src/northbridge/intel/sandybridge/raminit_native.h [new file with mode: 0644]
src/northbridge/intel/sandybridge/raminit_patterns.h [new file with mode: 0644]
src/southbridge/intel/bd82x6x/Makefile.inc
src/southbridge/intel/bd82x6x/early_me_native.c [new file with mode: 0644]
src/southbridge/intel/bd82x6x/early_pch_native.c [new file with mode: 0644]
src/southbridge/intel/bd82x6x/early_thermal.c [new file with mode: 0644]
src/southbridge/intel/bd82x6x/pch.h
src/southbridge/intel/bd82x6x/smi.c
src/southbridge/intel/bd82x6x/usb_ehci.c