dptf: Add support for IDSP
\_SB.DPTF.IDSP adverties to the DPTF daemon which policies the implementation supports. Added a new acpigen function to figure out which policies are used, and fills out IDSP appropriately. Change-Id: Idf67a23bf38de4481c02f98ffb27afb8ca2d1b7b Signed-off-by: Tim Wawrzynczak <twawrzynczak@chromium.org> Reviewed-on: https://review.coreboot.org/c/coreboot/+/42081 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
This commit is contained in:
committed by
Patrick Georgi
parent
e4d8ebcef7
commit
03465f4b0f
@@ -126,6 +126,17 @@ struct dptf_power_limits {
|
||||
struct dptf_power_limit_config pl2;
|
||||
};
|
||||
|
||||
/*
|
||||
* This function writes out \_SB.DPTF.IDSP, which describes the different DPTF policies that
|
||||
* this implementation is using.
|
||||
*/
|
||||
void dptf_write_enabled_policies(const struct dptf_active_policy *active_policies,
|
||||
int active_count,
|
||||
const struct dptf_passive_policy *passive_policies,
|
||||
int passive_count,
|
||||
const struct dptf_critical_policy *critical_policies,
|
||||
int critical_count);
|
||||
|
||||
/*
|
||||
* This function provides tables of temperature and corresponding fan or percent. When the
|
||||
* temperature thresholds are met (_AC0 - _AC9), the fan is driven to corresponding percentage
|
||||
|
Reference in New Issue
Block a user