|
TT Zephyr Platforms 19.5.0-rc1
Tenstorrent Firmware
|
Interface for handling host request and response messages between the Tenstorrent host and ARC processor. More...
Data Structures | |
| struct | force_fan_speed_rqst |
| Host request to force the fan speed. More... | |
| struct | aiclk_set_speed_rqst |
| Host request to adjust the AICLK speed. More... | |
| struct | power_setting_rqst |
| Host request to adjust the power settings. More... | |
| struct | set_voltage_rqst |
| Host request to set voltage. More... | |
| struct | get_voltage_rqst |
| Host request to get voltage. More... | |
| struct | switch_vout_control_rqst |
| Host request to switch VOUT control. More... | |
| struct | switch_clk_scheme_rqst |
| Host request to switch clock scheme. More... | |
| struct | get_freq_curve_from_voltage_rqst |
| Host request to get frequency curve from voltage. More... | |
| struct | get_voltage_curve_from_freq_rqst |
| Host request to get voltage curve from frequency. More... | |
| struct | debug_noc_translation_rqst |
| Host request for debug NOC translation. More... | |
| struct | dmc_ping_rqst |
| Host request to ping DMC. More... | |
| struct | send_pcie_msi_rqst |
| Host request to send PCIE MSI. More... | |
| Host request for I2C message transaction. More... | |
| struct | led_blink_rqst |
| Host request to blink the LED. More... | |
| struct | test_rqst |
| Host request for test message. More... | |
| struct | asic_state_rqst |
| Host request to change ASIC state. More... | |
| union | request |
| A tenstorrent host request. More... | |
Interface for handling host request and response messages between the Tenstorrent host and ARC processor.
The host will send a request, specifying the request::command_code (of type tt_smc_msg) SMC firmware will parse this message and send back a response.
Specific types of requests are parsed via the union members of request and documented therein.
| enum tt_smc_msg |
Enumeration listing the available host requests IDs the SMC can process.