TT Zephyr Platforms 18.11.99
Tenstorrent Firmware
|
#include <zephyr/logging/log.h>
#include <zephyr/shell/shell.h>
#include <stdlib.h>
#include "telemetry.h"
#include "smbus_target.h"
#include "gddr.h"
#include "asic_state.h"
Functions | |
LOG_MODULE_REGISTER (tt_shell, CONFIG_LOG_DEFAULT_LEVEL) | |
int | mrisc_power_handler (const struct shell *sh, size_t argc, char **argv) |
int | asic_state_handler (const struct shell *sh, size_t argc, char **argv) |
int | telem_handler (const struct shell *sh, size_t argc, char **argv) |
SHELL_STATIC_SUBCMD_SET_CREATE (sub_tt_commands, SHELL_CMD_ARG(mrisc_power, NULL, "[off|on]", mrisc_power_handler, 2, 0), SHELL_CMD_ARG(asic_state, NULL, "[|0|3]", asic_state_handler, 1, 1), SHELL_CMD_ARG(telem, NULL, "<Telemetry Index> [|x|f|d]", telem_handler, 2, 1), SHELL_SUBCMD_SET_END) | |
SHELL_CMD_REGISTER (tt, &sub_tt_commands, "Tensorrent commands", NULL) |
LOG_MODULE_REGISTER | ( | tt_shell | , |
CONFIG_LOG_DEFAULT_LEVEL | ) |
SHELL_CMD_REGISTER | ( | tt | , |
& | sub_tt_commands, | ||
"Tensorrent commands" | , | ||
NULL | ) |
SHELL_STATIC_SUBCMD_SET_CREATE | ( | sub_tt_commands | , |
SHELL_CMD_ARG(mrisc_power, NULL, "[off|on]", mrisc_power_handler, 2, 0) | , | ||
SHELL_CMD_ARG(asic_state, NULL, "[|0|3]", asic_state_handler, 1, 1) | , | ||
SHELL_CMD_ARG(telem, NULL, "<Telemetry Index> [|x|f|d]", telem_handler, 2, 1) | , | ||
SHELL_SUBCMD_SET_END | ) |