TT-System-Firmware APIs 19.8.99
Tenstorrent Firmware
Loading...
Searching...
No Matches

A tenstorrent host request. More...

#include <msgqueue.h>

Data Fields

uint32_t data [8]
 The interpretation of the request as an array of uint32_t entries.
uint8_t command_code
 The interpretation of the request as just the first byte representing command code.
struct force_fan_speed_rqst force_fan_speed
 A force fan speed request.
struct aiclk_set_speed_rqst aiclk_set_speed
 An AICLK set speed request.
struct aisweep_rqst aisweep
 An AICLK sweep start or stop request.
struct force_aiclk_rqst force_aiclk
 A force AICLK frequency request.
struct get_aiclk_rqst get_aiclk
 A get AICLK frequency request.
struct power_setting_rqst power_setting
 A power setting request.
struct set_voltage_rqst set_voltage
 A set voltage request.
struct get_voltage_rqst get_voltage
 A get voltage request.
struct force_vdd_rqst force_vdd
 A force VDD voltage request.
struct switch_vout_control_rqst switch_vout_control
 A switch VOUT control request.
struct switch_clk_scheme_rqst switch_clk_scheme
 A switch clock scheme request.
struct get_freq_curve_from_voltage_rqst get_freq_curve_from_voltage
 A get frequency curve from voltage request.
struct get_voltage_curve_from_freq_rqst get_voltage_curve_from_freq
 A get voltage curve from frequency request.
struct debug_noc_translation_rqst debug_noc_translation
 A debug NOC translation request.
struct dmc_ping_rqst dmc_ping
 A dmc ping request.
struct send_pcie_msi_rqst send_pci_msi
 A Send PCIE MSI request.
struct i2c_message_rqst i2c_message
 An I2C message request.
struct led_blink_rqst blink
 The led blinking request.
struct test_rqst test
 A test request.
struct pcie_dma_transfer_rqst pcie_dma_transfer
 A PCIe DMA transfer request.
struct asic_state_rqst asic_state
 An ASIC state transition request.
struct trigger_reset_rqst trigger_reset
 A trigger reset request.
struct gddr_reset_rqst gddr_reset
 A GDDR reset request.
struct read_ts_rqst read_ts
 A temperature sensor read request.
struct read_vm_rqst read_vm
 A voltage monitor read request.
struct read_pd_rqst read_pd
 A process detector read request.
struct set_tdp_limit_rqst set_tdp_limit
 A set TDP limit request.
struct eeprom_rqst eeprom
 An EEPROM read or write request.
struct set_asic_host_fmax_rqst set_asic_host_fmax
 A set ASIC host fmax request.
struct report_scratch_only_rqst report_scratch_only
 A report scratch-only request.
struct counter_rqst counter
 A generic counter request.
struct set_wdt_timeout_rqst set_wdt_timeout
 A set watchdog timeout request.
struct flash_unlock_rqst flash_unlock
 A flash unlock request.
struct flash_lock_rqst flash_lock
 A flash lock request.
struct confirm_flashed_spi_rqst confirm_flashed_spi
 A confirm SPI flash request.

Detailed Description

A tenstorrent host request.

Field Documentation

◆ aiclk_set_speed

struct aiclk_set_speed_rqst request::aiclk_set_speed

An AICLK set speed request.

◆ aisweep

struct aisweep_rqst request::aisweep

An AICLK sweep start or stop request.

◆ asic_state

struct asic_state_rqst request::asic_state

An ASIC state transition request.

◆ blink

struct led_blink_rqst request::blink

The led blinking request.

◆ command_code

uint8_t request::command_code

The interpretation of the request as just the first byte representing command code.

◆ confirm_flashed_spi

struct confirm_flashed_spi_rqst request::confirm_flashed_spi

A confirm SPI flash request.

◆ counter

struct counter_rqst request::counter

A generic counter request.

◆ data

uint32_t request::data[8]

The interpretation of the request as an array of uint32_t entries.

◆ debug_noc_translation

struct debug_noc_translation_rqst request::debug_noc_translation

A debug NOC translation request.

◆ dmc_ping

struct dmc_ping_rqst request::dmc_ping

A dmc ping request.

◆ eeprom

struct eeprom_rqst request::eeprom

An EEPROM read or write request.

◆ flash_lock

struct flash_lock_rqst request::flash_lock

A flash lock request.

◆ flash_unlock

struct flash_unlock_rqst request::flash_unlock

A flash unlock request.

◆ force_aiclk

struct force_aiclk_rqst request::force_aiclk

A force AICLK frequency request.

◆ force_fan_speed

struct force_fan_speed_rqst request::force_fan_speed

A force fan speed request.

◆ force_vdd

struct force_vdd_rqst request::force_vdd

A force VDD voltage request.

◆ gddr_reset

struct gddr_reset_rqst request::gddr_reset

A GDDR reset request.

◆ get_aiclk

struct get_aiclk_rqst request::get_aiclk

A get AICLK frequency request.

◆ get_freq_curve_from_voltage

struct get_freq_curve_from_voltage_rqst request::get_freq_curve_from_voltage

A get frequency curve from voltage request.

◆ get_voltage

struct get_voltage_rqst request::get_voltage

A get voltage request.

◆ get_voltage_curve_from_freq

struct get_voltage_curve_from_freq_rqst request::get_voltage_curve_from_freq

A get voltage curve from frequency request.

◆ i2c_message

struct i2c_message_rqst request::i2c_message

An I2C message request.

◆ pcie_dma_transfer

struct pcie_dma_transfer_rqst request::pcie_dma_transfer

A PCIe DMA transfer request.

◆ power_setting

struct power_setting_rqst request::power_setting

A power setting request.

◆ read_pd

struct read_pd_rqst request::read_pd

A process detector read request.

◆ read_ts

struct read_ts_rqst request::read_ts

A temperature sensor read request.

◆ read_vm

struct read_vm_rqst request::read_vm

A voltage monitor read request.

◆ report_scratch_only

struct report_scratch_only_rqst request::report_scratch_only

A report scratch-only request.

◆ send_pci_msi

struct send_pcie_msi_rqst request::send_pci_msi

A Send PCIE MSI request.

◆ set_asic_host_fmax

struct set_asic_host_fmax_rqst request::set_asic_host_fmax

A set ASIC host fmax request.

◆ set_tdp_limit

struct set_tdp_limit_rqst request::set_tdp_limit

A set TDP limit request.

◆ set_voltage

struct set_voltage_rqst request::set_voltage

A set voltage request.

◆ set_wdt_timeout

struct set_wdt_timeout_rqst request::set_wdt_timeout

A set watchdog timeout request.

◆ switch_clk_scheme

struct switch_clk_scheme_rqst request::switch_clk_scheme

A switch clock scheme request.

◆ switch_vout_control

struct switch_vout_control_rqst request::switch_vout_control

A switch VOUT control request.

◆ test

struct test_rqst request::test

A test request.

◆ trigger_reset

struct trigger_reset_rqst request::trigger_reset

A trigger reset request.


The documentation for this union was generated from the following file: