From 67afbf5f96cf42a6a2d42206b59e9266190d82eb Mon Sep 17 00:00:00 2001 From: Simon Yang Date: Mon, 25 Aug 2025 13:48:40 +0800 Subject: [PATCH] soc/intel/pantherlake: Add TDP mappings for Panther Lake-U SKUs This commit addresses incorrect Thermal Design Power (TDP) mappings for Panther Lake-U SKUs. Both 15W and 25W TDPs are now correctly mapped to the same Power Limit configurations, ensuring consistent handling of these SKUs. Below is the collection of documents utilized to address this issue: 1. 815002 Panther Lake H Processor - External Design Specification Revision. 1.52 2. 813278 Panther Lake H Power Map - Rev 1p6 BUG=None TEST=Do not see error log "Could not find the SKU power map" and warning "Skipped power limits configuration for SA PCI ID: 0xb003" Change-Id: I995183a04b47967dd22ee6f4f3820da7eeb175bf Signed-off-by: Simon Yang Signed-off-by: Jeremy Compostella Reviewed-on: https://review.coreboot.org/c/coreboot/+/88930 Reviewed-by: Paul Menzel Tested-by: build bot (Jenkins) Reviewed-by: Bora Guvendik --- src/soc/intel/pantherlake/chip.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/soc/intel/pantherlake/chip.h b/src/soc/intel/pantherlake/chip.h index b424cb1ebc..e9a73a1635 100644 --- a/src/soc/intel/pantherlake/chip.h +++ b/src/soc/intel/pantherlake/chip.h @@ -85,8 +85,11 @@ static const struct soc_intel_pantherlake_power_map { enum soc_intel_pantherlake_sku sku; } cpuid_to_ptl[] = { { PCI_DID_INTEL_PTL_U_ID_1, PTL_U_1_CORE, TDP_15W, PTL_H404_SKU }, + { PCI_DID_INTEL_PTL_U_ID_1, PTL_U_1_CORE, TDP_25W, PTL_H404_SKU }, { PCI_DID_INTEL_PTL_U_ID_2, PTL_U_2_CORE, TDP_15W, PTL_H204_SKU }, + { PCI_DID_INTEL_PTL_U_ID_2, PTL_U_2_CORE, TDP_25W, PTL_H204_SKU }, { PCI_DID_INTEL_PTL_U_ID_3, PTL_U_2_CORE, TDP_15W, PTL_H404_SKU }, + { PCI_DID_INTEL_PTL_U_ID_3, PTL_U_2_CORE, TDP_25W, PTL_H404_SKU }, { PCI_DID_INTEL_PTL_H_ID_1, PTL_H_1_CORE, TDP_25W, PTL_H12XE_SKU }, { PCI_DID_INTEL_PTL_H_ID_2, PTL_H_1_CORE, TDP_25W, PTL_H484_SKU }, { PCI_DID_INTEL_PTL_H_ID_3, PTL_H_2_CORE, TDP_25W, PTL_H12XE_SKU },