TT-System-Firmware APIs 19.15.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
tt_smbus_regs.h File Reference

SMBus command registers for CMFW <-> DMFW communication. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  CMFWSMBusReg {
  CMFW_SMBUS_TELEMETRY_READ = 0x02 ,
  CMFW_SMBUS_TELEMETRY_WRITE = 0x03 ,
  CMFW_SMBUS_UPDATE_ARC_STATE = 0x04 ,
  CMFW_SMBUS_REQ = 0x10 ,
  CMFW_SMBUS_ACK = 0x11 ,
  CMFW_SMBUS_DM_STATIC_INFO = 0x20 ,
  CMFW_SMBUS_PING = 0x21 ,
  CMFW_SMBUS_FAN_SPEED = 0x22 ,
  CMFW_SMBUS_FAN_RPM = 0x23 ,
  CMFW_SMBUS_POWER_LIMIT = 0x24 ,
  CMFW_SMBUS_POWER_INSTANT = 0x25 ,
  CMFW_SMBUS_TELEMETRY_READ_CRC = 0x26 ,
  CMFW_SMBUS_TELEMETRY_READ_CRC_DATA = 0x27 ,
  CMFW_SMBUS_THERM_TRIP_COUNT = 0x28 ,
  CMFW_SMBUS_DMC_LOG = 0x29 ,
  CMFW_SMBUS_PING_V2 = 0x2A ,
  CMFW_SMBUS_TEST_READ = 0xD8 ,
  CMFW_SMBUS_TEST_WRITE = 0xD9 ,
  CMFW_SMBUS_TEST_READ_WORD = 0xDA ,
  CMFW_SMBUS_TEST_WRITE_WORD = 0xDB ,
  CMFW_SMBUS_TEST_READ_BLOCK = 0xDC ,
  CMFW_SMBUS_TEST_WRITE_BLOCK = 0xDD ,
  CMFW_SMBUS_TEST_WRITE_BLOCK_READ_BLOCK = 0xDE ,
  CMFW_SMBUS_MSG_MAX
}
 SMBus command codes handled by the CMFW. More...

Detailed Description

SMBus command registers for CMFW <-> DMFW communication.

This header defines the SMBus command codes used to communicate with the CMFW over the SMBus interface. It is also used by the DMFW, as that firmware is the SMBus master on PCIe cards. All SMBus command codes used by the CMFW should be defined here.