|
TT Zephyr Platforms 19.5.0-rc1
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 |
|
static |