TT Zephyr Platforms 18.11.99
Tenstorrent Firmware
|
#include "reg.h"
#include "status_reg.h"
#include "dw_apb_i2c.h"
#include "cm2dm_msg.h"
#include "throttler.h"
#include "asic_state.h"
#include "smbus_target.h"
#include "fan_ctrl.h"
#include <stdint.h>
#include <tenstorrent/post_code.h>
#include <tenstorrent/sys_init_defines.h>
#include <tenstorrent/tt_smbus_regs.h>
#include <tenstorrent/smbus_target.h>
#include <zephyr/kernel.h>
#include <zephyr/init.h>
#include <zephyr/drivers/i2c.h>
#include <zephyr/sys/byteorder.h>
#include <zephyr/sys/crc.h>
Macros | |
#define | CM_I2C_DM_TARGET_INST 0 |
Functions | |
static int32_t | Dm2CmSendFanSpeedHandler (const uint8_t *data, uint8_t size) |
static int32_t | ReadByteTest (uint8_t *data, uint8_t *size) |
static int32_t | WriteByteTest (const uint8_t *data, uint8_t size) |
static int32_t | ReadWordTest (uint8_t *data, uint8_t *size) |
static int32_t | WriteWordTest (const uint8_t *data, uint8_t size) |
static int32_t | BlockReadTest (uint8_t *data, uint8_t *size) |
int32_t | BlockWriteTest (const uint8_t *data, uint8_t size) |
int32_t | UpdateArcStateHandler (const uint8_t *data, uint8_t size) |
static int | InitSmbusTarget (void) |
SYS_INIT_APP (InitSmbusTarget) | |
void | PollSmbusTarget (void) |
#define CM_I2C_DM_TARGET_INST 0 |
|
static |
void PollSmbusTarget | ( | void | ) |
SYS_INIT_APP | ( | InitSmbusTarget | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |