TT Zephyr Platforms 18.11.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
dvfs.c File Reference
#include <zephyr/kernel.h>
#include "vf_curve.h"
#include "throttler.h"
#include "aiclk_ppm.h"
#include "voltage.h"

Functions

void DVFSChange (void)
static void dvfs_work_handler (struct k_work *work)
static K_WORK_DEFINE (dvfs_worker, dvfs_work_handler)
static void dvfs_timer_handler (struct k_timer *timer)
static K_TIMER_DEFINE (dvfs_timer, dvfs_timer_handler, NULL)
void InitDVFS (void)
void StartDVFSTimer (void)

Variables

bool dvfs_enabled

Function Documentation

◆ dvfs_timer_handler()

void dvfs_timer_handler ( struct k_timer * timer)
static

◆ dvfs_work_handler()

void dvfs_work_handler ( struct k_work * work)
static

◆ DVFSChange()

void DVFSChange ( void )

◆ InitDVFS()

void InitDVFS ( void )

◆ K_TIMER_DEFINE()

K_TIMER_DEFINE ( dvfs_timer ,
dvfs_timer_handler ,
NULL  )
static

◆ K_WORK_DEFINE()

K_WORK_DEFINE ( dvfs_worker ,
dvfs_work_handler  )
static

◆ StartDVFSTimer()

void StartDVFSTimer ( void )

Variable Documentation

◆ dvfs_enabled

bool dvfs_enabled