coreboot-kgpe-d16/src/soc/intel/meteorlake
Sumeet R Pawnikar dbf132cc1e soc/intel/meteoerlake: set power limits dynamically
Set power limit values dynamically based on Meteor Lake
CPU TDP and PCI ID of SKU.

BRANCH=None
BUG=b:270664854
TEST=Built and verified power limit values for 15W SKU on Rex board

Change-Id: I20c9bc21dfa79696b07c460dbcedb4fa51838bdb
Signed-off-by: Sumeet Pawnikar <sumeet.r.pawnikar@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/74380
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Subrata Banik <subratabanik@google.com>
Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com>
2023-04-22 16:24:41 +00:00
..
acpi soc/intel/meteorlake: Don't offer D3Cold when it's disabled 2023-04-21 21:30:36 +00:00
bootblock soc/intel/meteorlake: Add B0 stepping CPU ID 2023-04-15 12:10:08 +00:00
include/soc soc/intel/mtl: Select CSE defined ME spec version for meteorlake 2023-02-24 11:55:50 +00:00
romstage soc/intel/(adl, cmn, mtl): Refactor cse_fw_sync() function 2023-04-21 15:23:13 +00:00
acpi.c soc/intel/meteorlake: Add VPU into the DMAR SATC table 2023-04-21 15:23:49 +00:00
chip.c soc/intel/meteorlake: Send CSE EOP Async CMD early 2023-04-20 22:04:30 +00:00
chip.h soc/intel/meteoerlake: set power limits dynamically 2023-04-22 16:24:41 +00:00
chipset.cb soc/intel/meteoerlake: set power limits dynamically 2023-04-22 16:24:41 +00:00
cpu.c soc/intel/meteorlake: Perform feature control lock 2023-04-06 19:35:48 +00:00
cse_telemetry.c soc/intel/meteorlake: Inject CSE TS into CBMEM timestamp table 2023-04-04 08:08:35 +00:00
elog.c treewide: Remove duplicated includes 2022-12-21 21:33:40 +00:00
espi.c soc/intel/mtl: Do initial Meteor Lake SoC commit till romstage 2022-06-29 05:27:52 +00:00
finalize.c soc/intel/meteorlake: Use common gpio.h include 2023-01-10 11:32:18 +00:00
fsp_params.c soc/intel/meteorlake: Replace TcssD3ColdDisable with D3COLD_SUPPORT 2023-04-20 20:44:53 +00:00
gpio.c soc/intel/meteorlake: Use common gpio.h include 2023-01-10 11:32:18 +00:00
gspi.c soc/intel/meteorlake: Account for GSPI2 everywhere 2022-07-18 15:38:14 +00:00
i2c.c soc/intel/mtl: Do initial Meteor Lake SoC commit till ramstage 2022-06-29 05:28:39 +00:00
Kconfig mb/google/rex: Enable asynchronous End-Of-Post 2023-04-22 05:37:18 +00:00
lockdown.c soc/intel: Update API name pmc_send_bios_reset_pci_enum_done 2023-03-09 13:38:07 +00:00
Makefile.inc soc/intel/meteorlake: Inject CSE TS into CBMEM timestamp table 2023-04-04 08:08:35 +00:00
meminit.c soc/intel/mtl: Hook up Lp5CccConfig FSP UPD 2022-08-25 11:55:57 +00:00
p2sb.c soc/intel/meteorlake: Use index 0x10 instead of 0 for IOE P2SB 2022-11-16 08:44:32 +00:00
pcie_rp.c soc/intel/mtl: Do initial Meteor Lake SoC commit till ramstage 2022-06-29 05:28:39 +00:00
pmc.c soc/intel/meteorlake: Hide PMC and IOM devices 2022-11-17 00:41:44 +00:00
pmutil.c treewide: Remove duplicated include <device/pci.h> 2023-02-01 03:03:34 +00:00
reset.c soc/intel/mtl: Do initial Meteor Lake SoC commit till romstage 2022-06-29 05:27:52 +00:00
retimer.c soc/intel/meteorlake/retimer: Change loglevel prefix 2022-09-14 05:29:30 +00:00
smihandler.c soc/intel/mtl: Do initial Meteor Lake SoC commit till ramstage 2022-06-29 05:28:39 +00:00
soc_info.c soc/intel/mtl: Do initial Meteor Lake SoC commit till ramstage 2022-06-29 05:28:39 +00:00
soundwire.c soc/intel/mtl: Do initial Meteor Lake SoC commit till ramstage 2022-06-29 05:28:39 +00:00
spi.c soc/intel/spi: Move BIOS flash SPI controllers to fast SPI driver 2022-09-22 15:34:24 +00:00
systemagent.c soc/intel/meteoerlake: set power limits dynamically 2023-04-22 16:24:41 +00:00
tcss.c soc/intel/meteorlake: Provide access to IOE through P2SB SBI for TCSS 2022-08-26 04:13:51 +00:00
uart.c soc/intel/mtl: Do initial Meteor Lake SoC commit till ramstage 2022-06-29 05:28:39 +00:00
xhci.c soc/intel/mtl: Do initial Meteor Lake SoC commit till ramstage 2022-06-29 05:28:39 +00:00