baytrail: Enable Turbo/Burst and set some magic MSRs

Hardware / Coreboot - Duncan Laurie [chromium.org] - 6 May 2014 10:20 UTC

As far as I can tell turbo enabling behaves like it did on haswell so use the standard code.

There are also some magic values to set in some magic MSRs related to turbo and package power so they report correctly.

The L2 cache shrink is enabled and a threshold is set that makes both dual and quad core happy.

C1E is disabled to match the reference code.

BUG=chrome-os-partner:23505 BRANCH=rambi TEST=build and boot on rambi

Change-Id: Ic6d4283d480a44d85a9b96571baf83928615665c

05a3393 baytrail: Enable Turbo/Burst and set some magic MSRs
src/soc/intel/baytrail/Makefile.inc | 1 +
src/soc/intel/baytrail/baytrail/msr.h | 8 ++++++++
src/soc/intel/baytrail/cpu.c | 35 +++++++++++++++++++++++++++++++++
3 files changed, 44 insertions(+)

Upstream: review.coreboot.org


  • Share