AM64x MCU+ SDK  08.00.00
tisci_pm_device.h File Reference

Go to the source code of this file.

Data Structures

struct  tisci_msg_set_device_req
 Set the desired state of the device. More...
 
struct  tisci_msg_set_device_resp
 Empty response for TISCI_MSG_SET_DEVICE. More...
 
struct  tisci_msg_get_device_req
 Request to get device based on id. More...
 
struct  tisci_msg_get_device_resp
 Response to get device request. More...
 
struct  tisci_msg_set_device_resets_req
 Set the desired state of the resets of a device. More...
 
struct  tisci_msg_set_device_resets_resp
 Empty response for TISCI_MSG_SET_DEVICE_RESETS. More...
 
struct  tisci_msg_device_drop_powerup_ref_req
 Drop any remaining powerup device references. More...
 
struct  tisci_msg_device_drop_powerup_ref_resp
 Empty response for TISCI_MSG_DEVICE_DROP_POWERUP_REF. More...
 

Macros

#define TISCI_MSG_FLAG_DEVICE_WAKE_ENABLED   TISCI_BIT(8)
 This file contains: More...
 
#define TISCI_MSG_FLAG_DEVICE_RESET_ISO   TISCI_BIT(9)
 
#define TISCI_MSG_FLAG_DEVICE_EXCLUSIVE   TISCI_BIT(10)
 
#define TISCI_MSG_VALUE_DEVICE_SW_STATE_AUTO_OFF   0
 
#define TISCI_MSG_VALUE_DEVICE_SW_STATE_RETENTION   1
 
#define TISCI_MSG_VALUE_DEVICE_SW_STATE_ON   2
 
#define TISCI_MSG_VALUE_DEVICE_HW_STATE_OFF   0
 
#define TISCI_MSG_VALUE_DEVICE_HW_STATE_ON   1
 
#define TISCI_MSG_VALUE_DEVICE_HW_STATE_TRANS   2
 

Functions

struct tisci_msg_set_device_req __attribute__ ((__packed__))
 

Variables

struct tisci_header hdr
 
uint32_t id
 
uint32_t reserved
 
uint8_t state
 
uint32_t context_loss_count
 
uint32_t resets
 
uint8_t programmed_state
 
uint8_t current_state
 

Variable Documentation

◆ hdr

struct tisci_header hdr

◆ id

uint32_t id

◆ reserved

uint32_t reserved

◆ state

uint8_t state

◆ context_loss_count

uint32_t context_loss_count

◆ resets

uint32_t resets

◆ programmed_state

uint8_t programmed_state

◆ current_state

uint8_t current_state