[Sys-clk-OC] improve Auto-Boost CPU (reuse some code from Governor_PoC)

This commit is contained in:
KazushiM
2021-12-16 21:22:02 +08:00
parent 5a63431088
commit 12aab58198
8 changed files with 237 additions and 151 deletions

View File

@@ -48,8 +48,19 @@ typedef struct
uint32_t freqs[SysClkModule_EnumMax];
uint32_t overrideFreqs[SysClkModule_EnumMax];
uint32_t temps[SysClkThermalSensor_EnumMax];
uint32_t perfConfId;
} SysClkContext;
typedef struct
{
bool systemCoreBoostCPU;
bool systemCoreBoostCPUReset;
bool systemCoreCheckStuck;
uint64_t tickWaitTimeMs;
uint8_t systemCoreBoostThreshold;
// int16_t systemCoreStuckCount;
} SysClkOcExtra;
typedef struct
{
union {