TT Zephyr Platforms 18.11.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
cm2dm_msg.h File Reference
#include <stdint.h>
#include <zephyr/toolchain.h>
#include <tenstorrent/bh_arc.h>

Go to the source code of this file.

Functions

void PostCm2DmMsg (Cm2DmMsgId msg_id, uint32_t data)
int32_t Cm2DmMsgReqSmbusHandler (uint8_t *data, uint8_t *size)
int32_t Cm2DmMsgAckSmbusHandler (const uint8_t *data, uint8_t size)
void ChipResetRequest (void *arg)
void UpdateFanSpeedRequest (uint32_t fan_speed)
void UpdateForcedFanSpeedRequest (uint32_t fan_speed)
void Dm2CmReadyRequest (void)
void UpdateAutoResetTimeoutRequest (uint32_t timeout)
void UpdateTelemHeartbeatRequest (uint32_t heartbeat)
int32_t Dm2CmSendDataHandler (const uint8_t *data, uint8_t size)
int32_t Dm2CmPingHandler (const uint8_t *data, uint8_t size)
int32_t Dm2CmSendCurrentHandler (const uint8_t *data, uint8_t size)
int32_t Dm2CmSendPowerHandler (const uint8_t *data, uint8_t size)
int32_t GetInputCurrent (void)
uint16_t GetInputPower (void)
int32_t Dm2CmSendFanRPMHandler (const uint8_t *data, uint8_t size)
int32_t SMBusTelemRegHandler (const uint8_t *data, uint8_t size)
int32_t SMBusTelemDataHandler (uint8_t *data, uint8_t *size)
int32_t Dm2CmSendThermTripCountHandler (const uint8_t *data, uint8_t size)
int32_t Dm2CmWriteTelemetry (const uint8_t *data, uint8_t size)
int32_t Dm2CmReadControlData (uint8_t *data, uint8_t *size)
int32_t Dm2CmDMCLogHandler (const uint8_t *data, uint8_t size)

Function Documentation

◆ ChipResetRequest()

void ChipResetRequest ( void * arg)

◆ Cm2DmMsgAckSmbusHandler()

int32_t Cm2DmMsgAckSmbusHandler ( const uint8_t * data,
uint8_t size )

◆ Cm2DmMsgReqSmbusHandler()

int32_t Cm2DmMsgReqSmbusHandler ( uint8_t * data,
uint8_t * size )

◆ Dm2CmDMCLogHandler()

int32_t Dm2CmDMCLogHandler ( const uint8_t * data,
uint8_t size )

◆ Dm2CmPingHandler()

int32_t Dm2CmPingHandler ( const uint8_t * data,
uint8_t size )

◆ Dm2CmReadControlData()

int32_t Dm2CmReadControlData ( uint8_t * data,
uint8_t * size )

◆ Dm2CmReadyRequest()

void Dm2CmReadyRequest ( void )

◆ Dm2CmSendCurrentHandler()

int32_t Dm2CmSendCurrentHandler ( const uint8_t * data,
uint8_t size )

◆ Dm2CmSendDataHandler()

int32_t Dm2CmSendDataHandler ( const uint8_t * data,
uint8_t size )

◆ Dm2CmSendFanRPMHandler()

int32_t Dm2CmSendFanRPMHandler ( const uint8_t * data,
uint8_t size )

◆ Dm2CmSendPowerHandler()

int32_t Dm2CmSendPowerHandler ( const uint8_t * data,
uint8_t size )

◆ Dm2CmSendThermTripCountHandler()

int32_t Dm2CmSendThermTripCountHandler ( const uint8_t * data,
uint8_t size )

◆ Dm2CmWriteTelemetry()

int32_t Dm2CmWriteTelemetry ( const uint8_t * data,
uint8_t size )

◆ GetInputCurrent()

int32_t GetInputCurrent ( void )

◆ GetInputPower()

uint16_t GetInputPower ( void )

◆ PostCm2DmMsg()

void PostCm2DmMsg ( Cm2DmMsgId msg_id,
uint32_t data )

◆ SMBusTelemDataHandler()

int32_t SMBusTelemDataHandler ( uint8_t * data,
uint8_t * size )

◆ SMBusTelemRegHandler()

int32_t SMBusTelemRegHandler ( const uint8_t * data,
uint8_t size )

◆ UpdateAutoResetTimeoutRequest()

void UpdateAutoResetTimeoutRequest ( uint32_t timeout)

◆ UpdateFanSpeedRequest()

void UpdateFanSpeedRequest ( uint32_t fan_speed)

◆ UpdateForcedFanSpeedRequest()

void UpdateForcedFanSpeedRequest ( uint32_t fan_speed)

◆ UpdateTelemHeartbeatRequest()

void UpdateTelemHeartbeatRequest ( uint32_t heartbeat)