diff options
author | Sumeet Pawnikar <sumeet.r.pawnikar@intel.com> | 2021-08-09 16:08:40 +0530 |
---|---|---|
committer | Nick Vaccaro <nvaccaro@google.com> | 2021-08-10 21:22:22 +0000 |
commit | 698ee274c0cef8e1ef1ea6107f531973a4f97a20 (patch) | |
tree | 5d7814eb866e475e7985de67cf556d0736ae20f0 /src/mainboard/intel/adlrvp/include | |
parent | b0e3b6a8d180a89cab26517adac67a1485f641cb (diff) |
mb/intel/adlrvp: create dynamic power limits mechanism for thermal
Add dynamic power limits selection mechanism for aldrvp board.
BUG=None
BRANCH=None
TEST=Build FW and test on adlrvp with DPTF tool
On adlrvp (282):
Overriding DPTF power limits PL1 (3000, 15000) PL2 (55000, 55000)
On adlrvp (682):
Overriding DPTF power limits PL1 (5000, 45000) PL2 (115000, 115000)
Change-Id: Id1aef0125c6e1e105665172f19bda271e232d94f
Signed-off-by: Sumeet Pawnikar <sumeet.r.pawnikar@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/56880
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Diffstat (limited to 'src/mainboard/intel/adlrvp/include')
-rw-r--r-- | src/mainboard/intel/adlrvp/include/baseboard/variants.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/mainboard/intel/adlrvp/include/baseboard/variants.h b/src/mainboard/intel/adlrvp/include/baseboard/variants.h index 9a94db2c7a..bc2a57e98f 100644 --- a/src/mainboard/intel/adlrvp/include/baseboard/variants.h +++ b/src/mainboard/intel/adlrvp/include/baseboard/variants.h @@ -35,4 +35,17 @@ void variant_configure_early_gpio_pads(void); size_t variant_memory_sku(void); const struct mb_cfg *variant_memory_params(void); + +/* Modify devictree settings during ramstage */ +void variant_devtree_update(void); +struct cpu_power_limits { + uint16_t mchid; + unsigned int pl1_min_power; + unsigned int pl1_max_power; + unsigned int pl2_min_power; + unsigned int pl2_max_power; +}; +/* Modify Power Limit devictree settings during ramstage */ +void variant_update_power_limits(void); + #endif /*__BASEBOARD_VARIANTS_H__ */ |