From bd331dbb839d7ee8b2d8abeb89d4fd650db58a9d Mon Sep 17 00:00:00 2001 From: PA4WDH Date: Sat, 27 May 2023 10:47:05 +0200 Subject: Use CPU Transition Latency as checkdelay when setting new scaling_max_freq --- cputemp2maxfreq.h | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'cputemp2maxfreq.h') diff --git a/cputemp2maxfreq.h b/cputemp2maxfreq.h index 984fabc..31f6da1 100644 --- a/cputemp2maxfreq.h +++ b/cputemp2maxfreq.h @@ -17,12 +17,17 @@ #define VALID_INTERVAL_MIN 1 #define VALID_INTERVAL_MAX 30 +// Valid transition delays between 0 and 100000 +#define VALID_TRANS_MIN 0 +#define VALID_TRANS_MAX 100000 + struct s_cpudata { - long int min_freq; // CPU's minimum frequency - long int max_freq; // CPU's maximum frequency - long int cur_freq; // CPU's current frequency - long int cur_temp; // CPU's current temperature - long int scale_max; // Governor's maximum scaling frequency + long int min_freq; // CPU's minimum frequency + long int max_freq; // CPU's maximum frequency + long int cur_freq; // CPU's current frequency + long int cur_temp; // CPU's current temperature + long int scale_max; // Governor's maximum scaling frequency + long int transition_latency; // CPU's transition latency }; struct s_config { -- cgit v1.2.3