TT-System-Firmware APIs 19.15.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
tt_smbus_regs.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2025 Tenstorrent AI ULC
3 * SPDX-License-Identifier: Apache-2.0
4 */
5
6#ifndef TT_SMBUS_MSGS_H_
7#define TT_SMBUS_MSGS_H_
8
18
43
352 /* end of tt_smbus_regs group */
354
355#endif /* TT_SMBUS_MSGS_H_ */
CMFWSMBusReg
SMBus command codes handled by the CMFW.
Definition tt_smbus_regs.h:145
@ CMFW_SMBUS_FAN_SPEED
Target fan speed percentage (0-100) broadcast to every CMFW.
Definition tt_smbus_regs.h:236
@ CMFW_SMBUS_TEST_READ_WORD
Test read from CMFW scratch register.
Definition tt_smbus_regs.h:318
@ CMFW_SMBUS_ACK
Ack a cm2dmMessage with sequence number and message ID.
Definition tt_smbus_regs.h:209
@ CMFW_SMBUS_FAN_RPM
Fan speed response to CMFW fan-speed-update requests.
Definition tt_smbus_regs.h:243
@ CMFW_SMBUS_DM_STATIC_INFO
Write dmStaticInfo struct including DMFW version.
Definition tt_smbus_regs.h:221
@ CMFW_SMBUS_TELEMETRY_READ_CRC
Select a telemetry tag for reading.
Definition tt_smbus_regs.h:270
@ CMFW_SMBUS_TEST_WRITE_WORD
Test write to CMFW scratch register.
Definition tt_smbus_regs.h:324
@ CMFW_SMBUS_TELEMETRY_READ
Get telemetry data.
Definition tt_smbus_regs.h:157
@ CMFW_SMBUS_THERM_TRIP_COUNT
Thermal trip count.
Definition tt_smbus_regs.h:285
@ CMFW_SMBUS_PING_V2
Read data to verify the SMC got this ping request.
Definition tt_smbus_regs.h:300
@ CMFW_SMBUS_REQ
Read cm2dmMessage struct describing a request from the CMFW.
Definition tt_smbus_regs.h:199
@ CMFW_SMBUS_UPDATE_ARC_STATE
Update the ARC state.
Definition tt_smbus_regs.h:188
@ CMFW_SMBUS_POWER_INSTANT
Current input power for the board.
Definition tt_smbus_regs.h:257
@ CMFW_SMBUS_TEST_WRITE_BLOCK_READ_BLOCK
Test write to CMFW scratch register and read it back.
Definition tt_smbus_regs.h:343
@ CMFW_SMBUS_TELEMETRY_WRITE
Write telemetry data and relay control data.
Definition tt_smbus_regs.h:179
@ CMFW_SMBUS_TEST_WRITE
Test write to CMFW scratch register.
Definition tt_smbus_regs.h:312
@ CMFW_SMBUS_DMC_LOG
Up to 32 bytes of data to log from the DMC side.
Definition tt_smbus_regs.h:292
@ CMFW_SMBUS_TEST_READ
Test read from CMFW scratch register.
Definition tt_smbus_regs.h:306
@ CMFW_SMBUS_POWER_LIMIT
Input power limit for the board.
Definition tt_smbus_regs.h:250
@ CMFW_SMBUS_PING
Write 0xA5A5 to respond to CMFW request kCm2DmMsgIdPing.
Definition tt_smbus_regs.h:228
@ CMFW_SMBUS_TELEMETRY_READ_CRC_DATA
Read telemetry payload and response metadata after selecting a tag.
Definition tt_smbus_regs.h:279
@ CMFW_SMBUS_MSG_MAX
One past the last defined command code; not a real command.
Definition tt_smbus_regs.h:350
@ CMFW_SMBUS_TEST_WRITE_BLOCK
Test write to CMFW scratch register.
Definition tt_smbus_regs.h:336
@ CMFW_SMBUS_TEST_READ_BLOCK
Test read from CMFW scratch register.
Definition tt_smbus_regs.h:330