coreboot/src/soc/intel
Naresh G Solanki 4cbd55914b UPSTREAM: soc/intel/skylake: Pass proper CPU flex ratio override to FSP
In bootblock, cpu flex ratio is set to non-turbo max.

In FSP UPD, if CpuRatioOverride is zero, then it tries to program cpu
ratio to zero. Since it is different than the non-zero value programmed
in bootblock, FSP gives reset.

To avoid the reset, set FSP UPD for CPU flex ratio override to that
value as set in bootblock.

BUG=None
BRANCH=None
TEST=None

Signed-off-by: Rizwan Qureshi <rizwan.qureshi@intel.com>
Signed-off-by: Subrata Banik <subrata.banik@intel.com>
Signed-off-by: Naresh G Solanki <naresh.solanki@intel.com>
Reviewed-on: https://review.coreboot.org/17555
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>

Change-Id: I8cae5530ec97cedfbd71771f291db6f55a9fd5c2
Reviewed-on: https://chromium-review.googlesource.com/411575
Commit-Ready: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2016-12-01 03:34:31 -08:00
..
apollolake UPSTREAM: soc/intel/apollolake: Add save/restore variable MRC cache 2016-12-01 03:34:03 -08:00
baytrail UPSTREAM: spi: Clean up SPI flash driver interface 2016-11-29 17:38:45 -08:00
braswell UPSTREAM: spi: Clean up SPI flash driver interface 2016-11-29 17:38:45 -08:00
broadwell UPSTREAM: Remove explicit select MMCONF_SUPPORT 2016-11-29 17:38:33 -08:00
common UPSTREAM: soc/intel/common: Add save/restore for variable MRC data 2016-12-01 03:34:00 -08:00
fsp_baytrail UPSTREAM: spi: Clean up SPI flash driver interface 2016-11-29 17:38:45 -08:00
fsp_broadwell_de UPSTREAM: Remove explicit select MMCONF_SUPPORT 2016-11-29 17:38:33 -08:00
quark UPSTREAM: driver/intel/fsp2_0: Add version parameter to FSP platform callback 2016-12-01 03:33:56 -08:00
sch UPSTREAM: intel/sch: Switch to MMCONF_SUPPORT_DEFAULT 2016-12-01 00:50:28 -08:00
skylake UPSTREAM: soc/intel/skylake: Pass proper CPU flex ratio override to FSP 2016-12-01 03:34:31 -08:00