coreboot-kgpe-d16/src/soc/intel/skylake
pchandri f9495eae2c intel/skylake: Thermal Design Power PL1 and PL2 Config Changes
Override the default PL2 values with one recommended by
Intel. Disable PL1 configuration via MMIO register.

BUG=chrome-os-partner:49292
BRANCH=glados
TEST=MMIO 0x59A0[14-0] to find PL1 value (0x78) / 8 Watts = 15W
MMIO 0x59A0[15] to find PL1 enable/disable = Disable
MMIO 0x59A0[46-32] to find PL2 Value (0xC8) / 8 Watts = 25W
Here PL2 is set to 25W and PL1 is disabled.

Change-Id: I10742f91cc7179de1482d42392338976e8082afe
Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
Original-Commit-Id: 1b7771ccb34bdff92ffa9870733bd641e4644cdf
Original-Change-Id: Iefa93912008c71b41f2b20465e8acfd42bb6c731
Original-Signed-off-by: pchandri <preetham.chandrian@intel.com>
Original-Reviewed-on: https://chromium-review.googlesource.com/321392
Original-Commit-Ready: Venkateswarlu V Vinjamuri <venkateswarlu.v.vinjamuri@intel.com>
Original-Tested-by: Venkateswarlu V Vinjamuri <venkateswarlu.v.vinjamuri@intel.com>
Original-Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Original-Reviewed-by: Venkateswarlu V Vinjamuri <venkateswarlu.v.vinjamuri@intel.com>
Reviewed-on: https://review.coreboot.org/13070
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth@google.com>
2016-01-22 12:59:59 +01:00
..
acpi intel/skylake: Add kconfig option to skip Native SD Controller 2016-01-16 11:59:40 +01:00
bootblock intel/skylake: Remove check for Microcode loaded by ME 2016-01-12 22:24:09 +01:00
include/soc intel/skylake: remove third paragraph of license header 2016-01-21 12:30:00 +01:00
nhlt intel/skylake: Add support for IV feedback loop capture blob 2016-01-19 02:43:04 +01:00
romstage intel/skylake: Disable SaGv in recovery mode 2016-01-19 16:20:12 +01:00
acpi.c intel/skylake: Fix issues found by klockwork 2016-01-19 17:23:42 +01:00
chip.c intel/skylake: Adding provision to set voltages to the I2C ports 2016-01-19 16:26:43 +01:00
chip.h intel/skylake: Thermal Design Power PL1 and PL2 Config Changes 2016-01-22 12:59:59 +01:00
cpu.c intel/skylake: Thermal Design Power PL1 and PL2 Config Changes 2016-01-22 12:59:59 +01:00
cpu_info.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
elog.c intel/skylake: Add elog event for THERMTRIP 2016-01-18 12:08:47 +01:00
finalize.c intel/skylake: disable heci1 if psf is unlocked 2016-01-17 22:54:17 +01:00
flash_controller.c intel/skylake: Fix issues found by klockwork 2016-01-19 17:23:42 +01:00
fsp_reset.c intel/skylake: During RO mode after FSP reset CB lose original state 2016-01-17 22:52:02 +01:00
gpio.c intel/skylake: Fix issues found by klockwork 2016-01-19 17:23:42 +01:00
igd.c intel/skylake: Fix issues found by klockwork 2016-01-19 17:23:42 +01:00
Kconfig intel/skylake: Add kconfig option to skip Native SD Controller 2016-01-16 11:59:40 +01:00
lpc.c intel/skylake: Fix issues found by klockwork 2016-01-19 17:23:42 +01:00
Makefile.inc intel/skylake: provide default VR configuration 2016-01-18 12:12:12 +01:00
memmap.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
monotonic_timer.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
pch.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
pcie.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
pcr.c intel/skylake: Init variable so GCC knows it's set 2016-01-15 22:41:11 +01:00
pei_data.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
pmc.c intel/skylake: ensure the RTC time is set 2015-11-13 00:52:54 +01:00
pmutil.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
ramstage.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
smbus.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
smbus_common.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
smi.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
smihandler.c Correct some common spelling mistakes 2016-01-07 22:57:02 +01:00
smmrelocate.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
systemagent.c intel/skylake: Fix issues found by klockwork 2016-01-19 17:23:42 +01:00
tsc_freq.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
uart.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
uart_debug.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
vr_config.c intel/skylake: provide default VR configuration 2016-01-18 12:12:12 +01:00
xhci.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00