coreboot/src
Jeremy Compostella 1dfa80f02c soc/intel/pantherlake: Add configurable TDP support
This commit introduces a mechanism to configure the Thermal Design Power
(TDP) for Panther Lake, allowing board designers to override the default
TDP reported by hardware and select the value that matches their
specific board requirements.

Previously, the TDP value was determined solely by the hardware, which
limited flexibility for platforms that support multiple TDP options. By
adding a new field to the `soc_intel_pantherlake_config` structure and
implementing the `soc_get_cpu_tdp()` function, this change enables
boards to opt out of the default TDP and specify a custom value.

BUG=b:465698900

Change-Id: I6e401c2c7d7d0cda24fa07ec024813874fac3ed5
Signed-off-by: Jeremy Compostella <jeremy.compostella@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/90150
Reviewed-by: Subrata Banik <subratabanik@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2025-12-23 14:15:55 +00:00
..
acpi acpi/acpi_apic.c: Generate MADT LAPIC entries based on current mode 2025-12-18 15:45:18 +00:00
arch arch/riscv/smp: Fix race condition 2025-12-18 22:25:26 +00:00
commonlib commonlib/bsd: Add zstd support 2025-12-20 17:36:01 +00:00
console console: Fix flushing for slow consoles 2025-10-02 22:44:46 +00:00
cpu Makefile.mk,cpu/intel/fit/Makefile.mk: introduce CBFS_REGIONS 2025-12-20 17:39:22 +00:00
device device/azalia: Drop spurious read-back of STATESTS 2025-12-17 18:15:10 +00:00
drivers mipi/panel: Remove pic_width and pic_height from dsc_config 2025-12-23 04:39:06 +00:00
ec ec/starlabs/merlin: Add charge LED brightness control 2025-12-21 20:20:16 +00:00
include mipi/panel: Remove pic_width and pic_height from dsc_config 2025-12-23 04:39:06 +00:00
lib CBFS verification: support Top Swap redundancy 2025-12-20 17:39:43 +00:00
mainboard mb/google/bluey: Increase FW_MAIN_A/B slot size to 8.5MB 2025-12-23 14:11:28 +00:00
northbridge device/dram/ddr3: Fill in voltage fields for SMBIOS type 17 2025-12-08 02:36:00 +00:00
sbom sbom: Fix build with merged bootblock and romstage 2025-07-07 14:29:29 +00:00
security security/lockdown/lockdown.c: option to lock COREBOOT and BOOTBLOCK 2025-12-20 17:40:10 +00:00
soc soc/intel/pantherlake: Add configurable TDP support 2025-12-23 14:15:55 +00:00
southbridge sb/intel/common/firmware/Makefile.mk: fix INTEL_IFD_SET_TOP_SWAP_BOOTBLOCK_SIZE 2025-12-11 00:10:29 +00:00
superio sio/nuvoton/common/nuvoton.h: Add common Nuvoton SIO LDNs 2025-10-29 16:56:07 +00:00
vendorcode vendorcode/amd/opensil/Makefile.mk: Add 0x prefix for BIOS address 2025-12-18 15:44:57 +00:00
Kconfig src/Kconfig: add MAINBOARD_NEEDS_CMOS_OPTIONS 2025-12-20 17:39:00 +00:00