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