void InitArbMaxVoltage(void)
Definition aiclk_ppm.c:156
uint32_t GetAiclkTarg(void)
Definition aiclk_ppm.c:220
void SetAiclkArbMin(AiclkArbMin arb_min, float freq)
Definition aiclk_ppm.c:66
AiclkArbMin
Definition aiclk_ppm.h:24
@ kAiclkArbMinBusy
Definition aiclk_ppm.h:26
@ kAiclkArbMinFmin
Definition aiclk_ppm.h:25
@ kAiclkArbMinCount
Definition aiclk_ppm.h:27
uint32_t GetMaxAiclkForVoltage(uint32_t voltage)
Definition aiclk_ppm.c:132
void SetAiclkArbMax(AiclkArbMax arb_max, float freq)
Definition aiclk_ppm.c:61
AiclkArbMax
Definition aiclk_ppm.h:12
@ kAiclkArbMaxTDP
Definition aiclk_ppm.h:14
@ kAiclkArbMaxGDDRThm
Definition aiclk_ppm.h:20
@ kAiclkArbMaxCount
Definition aiclk_ppm.h:21
@ kAiclkArbMaxVoltage
Definition aiclk_ppm.h:19
@ kAiclkArbMaxBoardPower
Definition aiclk_ppm.h:18
@ kAiclkArbMaxThm
Definition aiclk_ppm.h:17
@ kAiclkArbMaxTDC
Definition aiclk_ppm.h:16
@ kAiclkArbMaxFastTDC
Definition aiclk_ppm.h:15
@ kAiclkArbMaxFmax
Definition aiclk_ppm.h:13
float GetThrottlerArbMax(AiclkArbMax arb_max)
Definition aiclk_ppm.c:126
uint8_t ForceAiclk(uint32_t freq)
Definition aiclk_ppm.c:198
void IncreaseAiclk(void)
Definition aiclk_ppm.c:116
void CalculateTargAiclk(void)
Definition aiclk_ppm.c:71
void DecreaseAiclk(void)
Definition aiclk_ppm.c:106
void aiclk_set_busy(bool is_busy)
Definition aiclk_ppm.c:225