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> |
||
|---|---|---|
| .. | ||
| acpi | ||
| arch | ||
| commonlib | ||
| console | ||
| cpu | ||
| device | ||
| drivers | ||
| ec | ||
| include | ||
| lib | ||
| mainboard | ||
| northbridge | ||
| sbom | ||
| security | ||
| soc | ||
| southbridge | ||
| superio | ||
| vendorcode | ||
| Kconfig | ||