coreboot/src
Sean Rhodes 6b7084a053 mainboard/starlabs: rework power profile limits
Recompute PL1/PL2 from the per-SKU TDP values instead of deriving PL1
from PL2.

- Performance: PL1 = TDP, PL2 = round_up(TDP * 2, 5)
- Balanced/Power saver: scale TDP first, then derive PL2
- Performance TCC offset: 10C with fan, 20C without
- Lower profiles: add +10C offset per step down

PL4 continues to be sourced from CONFIG_PL4_WATTS.

Change-Id: Idc5d008c8db0391fcc600e7485010e15c8fc01d8
Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/91055
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2026-02-03 09:34:11 +00:00
..
acpi acpi: Add enums for TPM2 start method 2026-01-14 17:03:18 +00:00
arch arch/x86: Add pre- and post-memory platform hooks to romstage 2026-01-30 08:31:21 +00:00
commonlib commonlib/list: Add list_length() and more to API 2026-02-01 02:25:52 +00:00
console console: Fix flushing for slow consoles 2025-10-02 22:44:46 +00:00
cpu cpu/intel/smm/gen1/smmrelocate: Fix comments 2026-01-31 22:37:29 +00:00
device device/pci_device: Fix comment for leftover devices 2026-01-31 22:09:29 +00:00
drivers drivers/genesyslogic/gl9763e: Generate ACPI device for attached eMMC 2026-01-30 17:08:00 +00:00
ec ec/google/chromeec: Add helper for critical battery state detection 2026-01-30 08:31:12 +00:00
include treewide: Use __printf macro instead of "__attribute__(format(printf" 2026-01-29 14:30:31 +00:00
lib lib/fit: Switch to commonlib/list public API 2026-02-01 02:25:58 +00:00
mainboard mainboard/starlabs: rework power profile limits 2026-02-03 09:34:11 +00:00
northbridge nb/intel/sandybridge: Advertise all MCH BARs 2026-02-02 13:57:17 +00:00
sbom
security soc/intel/common: Add opt-in runtime control for BIOS SMM write 2026-01-29 14:41:46 +00:00
soc soc/intel/pantherlake: Include FSP API header globally 2026-01-31 22:20:03 +00:00
southbridge soc/intel/common: Add opt-in runtime control for BIOS SMM write 2026-01-29 14:41:46 +00:00
superio sio/nuvoton/common: Refactor nuvoton_pnp_*_config_state() 2026-01-03 03:40:12 +00:00
vendorcode vendorcode/amd/opensil: Add Turin OpenSIL 2026-01-28 13:32:33 +00:00
Kconfig arch/x86/ioapic.c: Support 8-bit IOAPIC IDs 2026-01-13 16:19:43 +00:00