PDK API Guide for J721E

Introduction

DMSC controls the power management, security and resource management of the device.

Variables

enum tisci_msg_value_rm_share_type __attribute__
 

Enumerations

enum  tisci_msg_value_rm_share_type { TISCI_MSG_VALUE_RM_SHARE_EXCLUSIVE = 0u, TISCI_MSG_VALUE_RM_SHARE_OPEN = 1u, TISCI_MSG_VALUE_RM_SHARE_LIMITED = 2u }
 Resource sharing types. More...
 

Macros

#define TISCI_MSG_VALUE_RM_SECONDARY_HOST_VALID   ((uint32_t) 1u << 31u)
 This file contains: More...
 
#define TISCI_MSG_VALUE_RM_UNUSED_SECONDARY_HOST   (0xFFu)
 

Macro Definition Documentation

#define TISCI_MSG_VALUE_RM_SECONDARY_HOST_VALID   ((uint32_t) 1u << 31u)

This file contains:

WARNING!!: Autogenerated file from SYSFW. DO NOT MODIFY!! System Firmware TISCI RM Messaging Core

Common TISCI Protocol Definitions for RM messages The secondary_host parameter is valid for any RM TISCI message utilizing the seconday host mechanic.

#define TISCI_MSG_VALUE_RM_UNUSED_SECONDARY_HOST   (0xFFu)

Value specified for the secondary_host element within TISCI RM messages to signify the secondary_host value is not used and the source host of the message is specified in the TISCI message header tisci_header::host field.

Enumeration Type Documentation

Resource sharing types.

Enumerates the sharing options allowed to be programmed for any TISCI RM messages supporting the share parameter.

Enumerator
TISCI_MSG_VALUE_RM_SHARE_EXCLUSIVE 

Exclusive - Resource is allocatable by a single processing entity

TISCI_MSG_VALUE_RM_SHARE_OPEN 

Open sharing - Resource can be shared by an unlimited number of processing entities after allocation. The sharing limit is the max usage count of 255

TISCI_MSG_VALUE_RM_SHARE_LIMITED 

Limited sharing - Resource can be shared by a limited number of processing entities after allocation. The limit is enforced by the SoC channelized firewall characteristics.

Variable Documentation