coreboot/src
Duncan Laurie 4fa8a6f4fe intel/skylake: Fix bug in VR configuration with FSP 2.0
With the move to FSP 2.0 the number of VR types supported was
reduced to 4, and the VR_RING type is no longer present.

This means all existing boards using FSP 2.0 are incorrectly
passing VR configuration into FSP as the values corresponding to
"GT Sliced" and "GT Unsliced" have changed.

Fix this by updating the skylake SOC VR handling to account for
changes in the FSP configuration and no longer provide VR_RING
type when using FSP 2.0.

BUG=b:36228330
BRANCH=none
TEST=manual: build and boot on Eve

Change-Id: I59eea9fba006a4c235d7b42d07fdc6e4f44f7351
Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: https://review.coreboot.org/18818
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Tested-by: build bot (Jenkins)
2017-03-15 19:45:42 +01:00
..
acpi src/acpi: Capitalize ACPI and SATA 2016-07-31 19:25:40 +02:00
arch acpi: device: Add macro for active high level triggered IRQ 2017-03-15 18:32:06 +01:00
commonlib commonlib: Wrap lines at 80 columns 2017-03-13 21:23:21 +01:00
console console: Enable do_printk_va_list for VBOOT 2016-12-27 18:07:39 +01:00
cpu AGESA f14: Fix infinite loop 2017-03-15 14:11:50 +01:00
device device/dram/ddr2: Add common ddr2 spd decoder 2017-03-10 11:17:27 +01:00
drivers drivers/intel/fsp1_1: Only display MMCONF address if supported 2017-03-14 23:06:21 +01:00
ec lenovo/t400: Rewrite dock from t60 2017-03-11 13:31:41 +01:00
include src/include: Wrap lines at 80 columns 2017-03-13 17:23:37 +01:00
lib src/lib: Clean up general issues found by checkpatch.pl 2017-03-15 05:05:04 +01:00
mainboard intel/skylake: Fix bug in VR configuration with FSP 2.0 2017-03-15 19:45:42 +01:00
northbridge device/dram/ddr2: Add common ddr2 spd decoder 2017-03-10 11:17:27 +01:00
soc intel/skylake: Fix bug in VR configuration with FSP 2.0 2017-03-15 19:45:42 +01:00
southbridge AGESA: Move heap allocator declarations 2017-03-08 03:20:27 +01:00
superio sio/ite/it8783ef: Return (0) in ACPI _PSC methods 2016-12-13 22:49:24 +01:00
vboot vboot: Allow other platforms to use soft reboot workaround 2017-03-14 23:10:00 +01:00
vendorcode vboot/tpm2: enable nvmem commits on cr50 when writing firmware secdata 2017-03-09 19:15:03 +01:00
Kconfig GDB_WAIT: Clarify Kconfig description 2017-03-14 22:20:47 +01:00