|
| K_SEM_DEFINE (dmfw_ping_sem, 0, 1) |
void | PostCm2DmMsg (Cm2DmMsgId msg_id, uint32_t data) |
static Cm2DmMsgId | next_id_rr (uint32_t pending_messages) |
int32_t | Cm2DmMsgReqSmbusHandler (uint8_t *data, uint8_t *size) |
int32_t | Cm2DmMsgAckSmbusHandler (const uint8_t *data, uint8_t size) |
void | IssueChipReset (Cm2DmResetLevel reset_level) |
void | ChipResetRequest (void *arg) |
void | UpdateFanSpeedRequest (uint32_t fan_speed) |
void | UpdateForcedFanSpeedRequest (uint32_t fan_speed) |
void | Dm2CmReadyRequest (void) |
void | UpdateAutoResetTimeoutRequest (uint32_t timeout) |
void | UpdateTelemHeartbeatRequest (uint32_t heartbeat) |
static uint8_t | reset_dm_handler (const union request *request, struct response *response) |
| REGISTER_MESSAGE (TT_SMC_MSG_TRIGGER_RESET, reset_dm_handler) |
static uint8_t | ping_dm_handler (const union request *request, struct response *response) |
| REGISTER_MESSAGE (TT_SMC_MSG_PING_DM, ping_dm_handler) |
static uint8_t | set_watchdog_timeout (const union request *request, struct response *response) |
| REGISTER_MESSAGE (TT_SMC_MSG_SET_WDT_TIMEOUT, set_watchdog_timeout) |
int32_t | Dm2CmSendDataHandler (const uint8_t *data, uint8_t size) |
int32_t | Dm2CmPingHandler (const uint8_t *data, uint8_t size) |
int32_t | Dm2CmSendPowerHandler (const uint8_t *data, uint8_t size) |
uint16_t | GetInputPower (void) |
int32_t | Dm2CmSendFanRPMHandler (const uint8_t *data, uint8_t size) |
int32_t | SMBusTelemRegHandler (const uint8_t *data, uint8_t size) |
int32_t | SMBusTelemDataHandler (uint8_t *data, uint8_t *size) |
int32_t | Dm2CmSendThermTripCountHandler (const uint8_t *data, uint8_t size) |
int32_t | Dm2CmWriteTelemetry (const uint8_t *data, uint8_t size) |
int32_t | Dm2CmReadControlData (uint8_t *data, uint8_t *size) |
int32_t | Dm2CmDMCLogHandler (const uint8_t *data, uint8_t size) |
CMFW to DMFW message handling.