add on the fly gpu volt table

This commit is contained in:
Lightos1
2026-07-04 18:18:51 +02:00
parent cb0ffbcd29
commit 7766481ff6
10 changed files with 351 additions and 205 deletions

View File

@@ -50,7 +50,7 @@ Result hocclkIpcSetConfigValues(HocClkConfigValueList* configValues);
Result hocclkIpcGetFreqList(HocClkModule module, u32* list, u32 maxCount, u32* outCount);
Result hocClkIpcSetKipData();
Result hocClkIpcGetKipData();
Result hocClkIpcRequestGpuVoltage(u32 voltage);
Result hocClkIpcRequestGpuVoltage(u32 voltage, u32 hz);
static inline Result hocclkIpcRemoveOverride(HocClkModule module)
{

View File

@@ -69,4 +69,9 @@ typedef struct
{
HocClkModule module;
uint32_t maxCount;
} HocClkIpc_GetFreqList_Args;
} HocClkIpc_GetFreqList_Args;
typedef struct {
u32 voltage;
u32 hz;
} HocClkIpc_RequestGpuVoltage_Args;