TT-System-Firmware APIs
19.17.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
telemetry_platform.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2026 Tenstorrent AI ULC
3
* SPDX-License-Identifier: Apache-2.0
4
*/
5
6
#ifndef TELEMETRY_PLATFORM_H
7
#define TELEMETRY_PLATFORM_H
8
9
#include <
stdint.h
>
10
11
/* Hooks the common telemetry core (telemetry.c) needs from each SoC. */
12
14
int
telemetry_platform_slot
(
uint16_t
tag);
15
17
uint32_t
*
telemetry_platform_data
(
void
);
18
20
void
telemetry_platform_write_static
(
uint32_t
app_version);
21
23
void
telemetry_platform_update
(
void
);
24
26
void
telemetry_platform_publish
(
void
);
27
29
uint32_t
telemetry_update_interval_ms
(
void
);
30
32
void
telemetry_set
(
uint16_t
tag,
uint32_t
value);
33
35
uint32_t
telemetry_get
(
uint16_t
tag);
36
37
#endif
telemetry_platform_data
uint32_t * telemetry_platform_data(void)
Definition
telemetry_bh.c:203
telemetry_platform_slot
int telemetry_platform_slot(uint16_t tag)
Definition
telemetry_bh.c:198
stdint.h
uint32_t
__UINT32_TYPE__ uint32_t
uint16_t
__UINT16_TYPE__ uint16_t
telemetry_get
uint32_t telemetry_get(uint16_t tag)
Definition
telemetry.c:42
telemetry_platform_update
void telemetry_platform_update(void)
Definition
telemetry_gr.c:79
telemetry_platform_write_static
void telemetry_platform_write_static(uint32_t app_version)
Definition
telemetry_gr.c:68
telemetry_platform_publish
void telemetry_platform_publish(void)
Definition
telemetry_gr.c:83
telemetry_set
void telemetry_set(uint16_t tag, uint32_t value)
Definition
telemetry.c:33
telemetry_update_interval_ms
uint32_t telemetry_update_interval_ms(void)
lib
tenstorrent
fw_common
telemetry_platform.h
Generated by
1.14.0