![]() |
TT-System-Firmware APIs 19.13.99
Tenstorrent Firmware
|
#include "telemetry.h"#include <float.h>#include <math.h>#include <stdint.h>#include <zephyr/logging/log.h>
Data Structures | |
| struct | telemetry_entry |
| Represents an entry in the telemetry table. More... | |
| struct | telemetry_table |
| Represents the telemetry table containing telemetry data and metadata. More... | |
Functions | |
| LOG_MODULE_REGISTER (telemetry, CONFIG_TT_APP_LOG_LEVEL) | |
| uint32_t | ConvertFloatToTelemetry (float value) |
| float | ConvertTelemetryToFloat (int32_t value) |
| void | UpdateDmFwVersion (uint32_t bl_version, uint32_t app_version) |
| void | UpdateTelemetryNocTranslation (bool translation_enabled) |
| void | UpdateTelemetryBoardPowerLimit (uint32_t power_limit) |
| void | UpdateTelemetryTdpLimit (uint32_t tdp_limit) |
| void | UpdateTelemetryThermTripCount (uint16_t therm_trip_count) |
| void | UpdateTelemetryHostAiclkLimit (uint32_t fmax) |
| void | UpdateTelemetryKernelThrottler (bool enabled, uint32_t stop_nops_freq) |
| telemetry_feature_flags_bits_0_t | GetActiveFeatures (void) |
| Get the current active firmware feature bits from TAG_FW_ACTIVE_CONFIG_0. | |
| bool | GetTelemetryTagValid (uint16_t tag) |
| uint32_t | GetTelemetryTag (uint16_t tag) |
Variables | |
| static struct telemetry_table | telemetry_table |
| static uint32_t * | telemetry = &telemetry_table.telemetry[0] |
| Pointer to the telemetry data buffer. | |
| LOG_MODULE_REGISTER | ( | telemetry | , |
| CONFIG_TT_APP_LOG_LEVEL | ) |