void InitArbMaxVoltage(void)
Definition aiclk_ppm.c:153
uint32_t GetAiclkTarg(void)
Definition aiclk_ppm.c:217
void SetAiclkArbMin(AiclkArbMin arb_min, float freq)
Definition aiclk_ppm.c:63
AiclkArbMin
Definition aiclk_ppm.h:24
@ kAiclkArbMinBusy
Definition aiclk_ppm.h:26
@ kAiclkArbMinFmin
Definition aiclk_ppm.h:25
@ kAiclkArbMinCount
Definition aiclk_ppm.h:27
void SetAiclkArbMax(AiclkArbMax arb_max, float freq)
Definition aiclk_ppm.c:58
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:123
uint8_t ForceAiclk(uint32_t freq)
Definition aiclk_ppm.c:195
void IncreaseAiclk(void)
Definition aiclk_ppm.c:113
void CalculateTargAiclk(void)
Definition aiclk_ppm.c:68
void DecreaseAiclk(void)
Definition aiclk_ppm.c:103
void aiclk_set_busy(bool is_busy)
Definition aiclk_ppm.c:222