From a6160d692e40c51c4c7b256e0464575f059ff2c6 Mon Sep 17 00:00:00 2001 From: Pavle Janevski <165378935+pjanevskiTT@users.noreply.github.com> Date: Wed, 26 Feb 2025 11:33:55 +0100 Subject: [PATCH] Fix UMD unit tests on 80.15 fw bundle (#543) ### Issue UMD unit tests were failing on new firmware release 80.15. ### Description Resize the telemetry table tag array to fit all the new tags in the firmware. The new tags are out of the original spec so resizing to 64 in order to have room for some additional if needed. Follow up issue to size this properly or just support any tag value is #544 ### List of the changes - Resize the telemetry tag table ### Testing Flashed the new fw and ran CI ### API Changes / --- device/api/umd/device/types/blackhole_telemetry.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/device/api/umd/device/types/blackhole_telemetry.h b/device/api/umd/device/types/blackhole_telemetry.h index 76d42d3b..3ec2a988 100644 --- a/device/api/umd/device/types/blackhole_telemetry.h +++ b/device/api/umd/device/types/blackhole_telemetry.h @@ -10,7 +10,10 @@ namespace tt::umd { namespace blackhole { -constexpr uint8_t NUMBER_TELEMETRY_TAGS = 38; +// TODO: this is resized to push the release of the 80.15 firmware version. +// Rewrite the Blackhole telemetry class to support any tag or if the spec for Blackhole +// becomes fixed just set this number to the proper size. +constexpr uint8_t NUMBER_TELEMETRY_TAGS = 64; constexpr uint8_t TAG_BOARD_ID_HIGH = 1; constexpr uint8_t TAG_BOARD_ID_LOW = 2;