TT Zephyr Platforms 18.11.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
power_setting_rqst Struct Reference

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

Detailed Description

Host request to adjust the power settings.

Requests of this type are processed by power_setting_msg_handler

Field Documentation

◆ command_code

uint8_t power_setting_rqst::command_code

The command code corresponding to TT_SMC_MSG_POWER_SETTING.

◆ future_use

uint16_t power_setting_rqst::future_use[14]

Future use flags currently not supported.

Future use settings currently not supported by SMC.

◆ max_ai_clk

uint16_t power_setting_rqst::max_ai_clk

◆ mrisc_phy_power

◆ [struct]

struct { ... } power_setting_rqst::power_flags_bitfield

The list of On/Off style power flags SMC supports toggling.

◆ power_flags_valid

uint8_t power_setting_rqst::power_flags_valid

The number of bits in the power_flags_bitfield that are valid.

◆ [struct]

struct { ... } power_setting_rqst::power_settings_array

◆ power_settings_valid

uint8_t power_setting_rqst::power_settings_valid

The number of fields that are valid in the power_settings_array.

◆ reserved

uint16_t power_setting_rqst::reserved

Reserved.


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