TT Zephyr Platforms 18.11.99
Tenstorrent Firmware
|
Host request to adjust the power settings. More...
#include <msgqueue.h>
Data Fields | |
uint8_t | command_code |
The command code corresponding to TT_SMC_MSG_POWER_SETTING. | |
uint8_t | power_flags_valid: 4 |
The number of bits in the power_flags_bitfield that are valid. | |
uint8_t | power_settings_valid: 4 |
The number of fields that are valid in the power_settings_array. | |
struct { | |
uint16_t max_ai_clk: 1 | |
1 - Set AICLK to Busy 0 - Set AICLK to Idle More... | |
uint16_t mrisc_phy_power: 1 | |
1 - Set MRISC power setting to Phy wakeup 0 - Set MRISC power setting to Phy Powerdown More... | |
uint16_t future_use: 13 | |
Future use flags currently not supported. More... | |
uint16_t reserved: 1 | |
Reserved. More... | |
} | power_flags_bitfield |
The list of On/Off style power flags SMC supports toggling. | |
struct { | |
uint16_t future_use [14] | |
Future use settings currently not supported by SMC. More... | |
} | power_settings_array |
Host request to adjust the power settings.
Requests of this type are processed by power_setting_msg_handler
uint8_t power_setting_rqst::command_code |
The command code corresponding to TT_SMC_MSG_POWER_SETTING.
uint16_t power_setting_rqst::future_use[14] |
Future use flags currently not supported.
Future use settings currently not supported by SMC.
uint16_t power_setting_rqst::max_ai_clk |
1 - Set AICLK to Busy
0 - Set AICLK to Idle
uint16_t power_setting_rqst::mrisc_phy_power |
struct { ... } power_setting_rqst::power_flags_bitfield |
The list of On/Off style power flags SMC supports toggling.
uint8_t power_setting_rqst::power_flags_valid |
The number of bits in the power_flags_bitfield that are valid.
struct { ... } power_setting_rqst::power_settings_array |
uint8_t power_setting_rqst::power_settings_valid |
The number of fields that are valid in the power_settings_array.
uint16_t power_setting_rqst::reserved |
Reserved.