coreboot/src
Jeremy Compostella 8f24546fc4 vc/intel/fsp/fsp2_0/wildcatlake: Expose Thermal current thresholds and mode
The changes focus on offering power state current thresholds, Thermal
Design Current (TDC) mode settings, and P-core and E-core hysteresis time
windows to support acoustic noise mitigation.

The Ps1Threshold, Ps2Threshold, and Ps3Threshold new fields configure
current thresholds for different power states. This allows for
fine-tuned power management by specifying current thresholds in 1/4 A
increments. These configurations can help optimize performance based on
specific current requirements for different components like IA, GT, and
SA.

The TdcMode parameter configures TDC mode based on the IRMS supported
bit from Mailbox, offering the option between iPL2 and Irms modes.

BUG=b:449662274

Change-Id: I949dd6a5c6bf575415ee62dcd0d0eda369ef29fc
Signed-off-by: Jeremy Compostella <jeremy.compostella@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/89330
Reviewed-by: Bora Guvendik <bora.guvendik@intel.com>
Reviewed-by: Zhixing Ma <zhixing.ma@intel.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2025-10-14 16:38:39 +00:00
..
acpi acpi: Move most of HEST ACPI table to common code 2025-09-30 23:52:09 +00:00
arch arch/x86: Use boolean for flag_is_changeable_p() 2025-10-07 11:20:26 +00:00
commonlib lib: coreboot_tables: Fix grammar of *These information* in comment 2025-09-28 19:13:52 +00:00
console console: Fix flushing for slow consoles 2025-10-02 22:44:46 +00:00
cpu cpu/x86/topology: Add tile and die ID CPU topology fields 2025-10-13 17:09:18 +00:00
device device: Introduce reworked azalia verb table 2025-09-28 18:18:14 +00:00
drivers drivers/intel/touch: Enhance Intel touch driver for new devices 2025-10-13 17:09:52 +00:00
ec ec/starlabs/merlin: Add disabled option for lid switch 2025-10-11 18:44:36 +00:00
include cpu/x86/topology: Add tile and die ID CPU topology fields 2025-10-13 17:09:18 +00:00
lib lib/vga_gfx: Add API to render text on a bitmap buffer 2025-09-28 18:17:51 +00:00
mainboard mb/google/ocelot: Update gpio's for ALC721 sndw 2025-10-14 15:34:11 +00:00
northbridge nb/intel/haswell: Use boolean for cbmem_was_initted 2025-10-02 23:29:16 +00:00
sbom sbom: Fix build with merged bootblock and romstage 2025-07-07 14:29:29 +00:00
security security/vboot/Makefile.mk: Fix building vboot lib with OpenSIL 2025-10-13 10:11:29 +00:00
soc soc/intel/meteorlake: Configure PmcPchLpmS0ixSubStateEnableMask 2025-10-14 08:28:05 +00:00
southbridge sb/intel/lynxpoint: Enable PCIe Relaxed Order 2025-09-25 16:06:18 +00:00
superio superio/nuvoton: Add NCT5535D 2025-09-26 19:02:06 +00:00
vendorcode vc/intel/fsp/fsp2_0/wildcatlake: Expose Thermal current thresholds and mode 2025-10-14 16:38:39 +00:00
Kconfig Kconfig: Introduce HAVE_CBFS_FILE_OPTION_BACKEND 2025-09-17 04:18:07 +00:00