coreboot-kgpe-d16/src/soc/intel/apollolake
Sumeet Pawnikar a247d8e53c soc/intel/apollolake: Set PL1 limits for RAPL MSR registers
This patch sets the package power limit (PL1) value in RAPL MSR
and disables MMIO register. Added configurable PL1 override
parameter to leverage full TDP capacity.

BUG=chrome-os-partner:56922
TEST=webGL performance(fps) not impacted before and after S3.

Change-Id: I34208048a6d4a127e9b1267d2df043cb2c46cf77
Signed-off-by: Sumeet Pawnikar <sumeet.r.pawnikar@intel.com>
Signed-off-by: Venkateswarlu Vinjamuri <venkateswarlu.v.vinjamuri@intel.com>
Reviewed-on: https://review.coreboot.org/16884
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2016-10-16 02:51:52 +02:00
..
acpi Revert "soc/intel/apollolake: Add pmc_ipc device support" 2016-10-07 17:55:29 +02:00
bootblock soc/intel/apollolake: Initialize GPEs in bootblock 2016-09-21 10:46:14 +02:00
include soc/intel/apollolake: Set PL1 limits for RAPL MSR registers 2016-10-16 02:51:52 +02:00
acpi.c soc/intel/apollolake: Initialize processor count in GNVS 2016-09-22 23:03:05 +02:00
car.c soc/intel/apollolake: Flush L1D to L2 only if loaded segment is in CAR 2016-04-22 17:27:34 +02:00
chip.c soc/intel/apollolake: Set PL1 limits for RAPL MSR registers 2016-10-16 02:51:52 +02:00
chip.h soc/intel/apollolake: Set PL1 limits for RAPL MSR registers 2016-10-16 02:51:52 +02:00
cpu.c soc/intel/apollolake: Implement stage cache to improve resume time 2016-10-07 18:18:14 +02:00
dsp.c soc/intel/apollolake: Add Audio DSP device 2016-07-02 03:23:12 +02:00
elog.c soc/intel/apollolake: Enable ELOG 2016-08-25 23:51:27 +02:00
exit_car.S soc/intel/apollolake: Add CQOS CAR implementation 2016-08-28 18:38:48 +02:00
gpio.c soc/intel/apollolake: Add functions to calculate GPIO address 2016-09-09 23:51:01 +02:00
graphics.c driver/intel/fsp20: move lb_framebuffer function 2016-09-15 01:16:41 +02:00
heci.c soc/intel/apollolake: Add basic HECI support 2016-07-19 20:19:51 +02:00
i2c.c soc/intel/apollolake: Add support for LPSS I2C driver 2016-07-02 01:18:22 +02:00
i2c_early.c soc/intel/apollolake: Add support for LPSS I2C driver 2016-07-02 01:18:22 +02:00
itss.c soc/intel/apollolake: work around FSP for gpio interrupt polarity 2016-07-13 21:58:50 +02:00
Kconfig soc/intel/apollolake: Implement stage cache to improve resume time 2016-10-07 18:18:14 +02:00
lpc.c vboot: Separate vboot from chromeos 2016-07-28 00:36:00 +02:00
lpc_lib.c google/reef: Enable 20K pull ups for LPC CLKRUN and LAD0:3 lines 2016-09-06 20:22:27 +02:00
Makefile.inc soc/intel/apollolake: Use fixed resource for SRAM and IPC1 2016-09-28 21:56:26 +02:00
meminit.c drivers/intel/fsp2_0: Make FSP Headers Consumable out of Box 2016-09-02 18:12:24 +02:00
memmap.c soc/intel/apollolake: Implement stage cache to improve resume time 2016-10-07 18:18:14 +02:00
mmap_boot.c region: Add writeat and eraseat support 2016-06-24 20:48:12 +02:00
nhlt.c soc/intel/apollolake: add initial NHLT support 2016-07-01 03:21:09 +02:00
northbridge.c soc/intel/apollolake: fix incorrect bdsm -> tolud memory resources 2016-05-06 16:50:27 +02:00
p2sb.c soc/intel/apollolake: handle p2sb quirks 2016-07-02 03:22:32 +02:00
pmc.c soc/intel/apollolake: clear PMC registers 2016-10-16 02:49:07 +02:00
pmutil.c soc/intel/apollolake: Use fixed resource for SRAM and IPC1 2016-09-28 21:56:26 +02:00
reset.c drivers/intel/fsp2_0: Make FSP Headers Consumable out of Box 2016-09-02 18:12:24 +02:00
romstage.c soc/intel/apollolake: Disable HECI2 device reset on S3 resume 2016-10-07 19:14:13 +02:00
smi.c soc/apollolake: add GPIO SMI support 2016-08-10 21:10:59 +02:00
smihandler.c soc/apollolake: add GPIO SMI support 2016-08-10 21:10:59 +02:00
spi.c soc/intel/apollolake: make SPI support early stages 2016-08-19 03:09:01 +02:00
sram.c soc/intel/apollolake: Use fixed resource for SRAM and IPC1 2016-09-28 21:56:26 +02:00
tsc_freq.c soc/intel: Update license headers 2016-04-14 16:54:33 +02:00
uart.c soc/apollolake/uart.c: Do not NOOP .set_resources() and friends 2016-05-12 04:01:58 +02:00
uart_early.c drivers/uart: Use uart_platform_refclk for all UART models 2016-05-09 18:45:44 +02:00
xhci.c soc/intel/apollolake: ensure usb port 0 is in host mode 2016-07-24 00:08:22 +02:00