AM65x MCU+ SDK  09.01.00

Introduction

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

Macros

#define TISCI_RESASG_TYPE_SHIFT   (0x0006U)
 This file contains: More...
 
#define TISCI_RESASG_TYPE_MASK   (0xFFC0U)
 
#define TISCI_RESASG_SUBTYPE_SHIFT   (0x0000U)
 
#define TISCI_RESASG_SUBTYPE_MASK   (0x003FU)
 
#define TISCI_RESASG_UTYPE(type, subtype)
 
#define TISCI_RESASG_SUBTYPE_IA_VINT   (0x000AU)
 
#define TISCI_RESASG_SUBTYPE_GLOBAL_EVENT_GEVT   (0x000BU)
 
#define TISCI_RESASG_SUBTYPE_GLOBAL_EVENT_MEVT   (0x000CU)
 
#define TISCI_RESASG_SUBTYPE_GLOBAL_EVENT_SEVT   (0x000DU)
 
#define TISCI_RESASG_SUBTYPES_IA_CNT   (0x0004U)
 
#define TISCI_RESASG_SUBTYPE_IR_OUTPUT   (0x0000U)
 
#define TISCI_RESASG_SUBTYPES_IR_CNT   (0x0001U)
 
#define TISCI_RESASG_SUBTYPE_PROXY_PROXIES   (0x0000U)
 
#define TISCI_RESASG_SUBTYPES_PROXY_CNT   (0x0001U)
 
#define TISCI_RESASG_SUBTYPE_RA_ERROR_OES   (0x0000U)
 
#define TISCI_RESASG_SUBTYPE_RA_GP   (0x0001U)
 
#define TISCI_RESASG_SUBTYPE_RA_UDMAP_RX   (0x0002U)
 
#define TISCI_RESASG_SUBTYPE_RA_UDMAP_TX   (0x0003U)
 
#define TISCI_RESASG_SUBTYPE_RA_UDMAP_TX_EXT   (0x0004U)
 
#define TISCI_RESASG_SUBTYPE_RA_UDMAP_RX_H   (0x0005U)
 
#define TISCI_RESASG_SUBTYPE_RA_UDMAP_TX_H   (0x0007U)
 
#define TISCI_RESASG_SUBTYPE_RA_VIRTID   (0x000AU)
 
#define TISCI_RESASG_SUBTYPE_RA_MONITORS   (0x000BU)
 
#define TISCI_RESASG_SUBTYPES_RA_CNT   (0x0009U)
 
#define TISCI_RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON   (0x0000U)
 
#define TISCI_RESASG_SUBTYPE_UDMAP_INVALID_FLOW_OES   (0x0001U)
 
#define TISCI_RESASG_SUBTYPE_GLOBAL_EVENT_TRIGGER   (0x0002U)
 
#define TISCI_RESASG_SUBTYPE_UDMAP_GLOBAL_CONFIG   (0x0003U)
 
#define TISCI_RESASG_SUBTYPE_UDMAP_RX_CHAN   (0x000AU)
 
#define TISCI_RESASG_SUBTYPE_UDMAP_RX_HCHAN   (0x000BU)
 
#define TISCI_RESASG_SUBTYPE_UDMAP_TX_CHAN   (0x000DU)
 
#define TISCI_RESASG_SUBTYPE_UDMAP_TX_ECHAN   (0x000EU)
 
#define TISCI_RESASG_SUBTYPE_UDMAP_TX_HCHAN   (0x000FU)
 
#define TISCI_RESASG_SUBTYPES_UDMAP_CNT   (0x0009U)
 
#define TISCI_RESASG_UTYPE_CNT   52U
 
#define TISCI_RESASG_ENTRIES_MAX   (TISCI_RESASG_UTYPE_CNT * 5U)
 

Macro Definition Documentation

◆ TISCI_RESASG_TYPE_SHIFT

#define TISCI_RESASG_TYPE_SHIFT   (0x0006U)

This file contains:

    WARNING!!: Autogenerated file from SYSFW. DO NOT MODIFY!!

Resource Management

Resource Assignment Subtype definitions Resource assignment type shift

◆ TISCI_RESASG_TYPE_MASK

#define TISCI_RESASG_TYPE_MASK   (0xFFC0U)

Resource assignment type mask

◆ TISCI_RESASG_SUBTYPE_SHIFT

#define TISCI_RESASG_SUBTYPE_SHIFT   (0x0000U)

Resource assignment subtype shift

◆ TISCI_RESASG_SUBTYPE_MASK

#define TISCI_RESASG_SUBTYPE_MASK   (0x003FU)

Resource assignment subtype mask

◆ TISCI_RESASG_UTYPE

#define TISCI_RESASG_UTYPE (   type,
  subtype 
)
Value:

Macro to create unique resource assignment types using type and subtype

◆ TISCI_RESASG_SUBTYPE_IA_VINT

#define TISCI_RESASG_SUBTYPE_IA_VINT   (0x000AU)

IA subtypes definitions

◆ TISCI_RESASG_SUBTYPE_GLOBAL_EVENT_GEVT

#define TISCI_RESASG_SUBTYPE_GLOBAL_EVENT_GEVT   (0x000BU)

◆ TISCI_RESASG_SUBTYPE_GLOBAL_EVENT_MEVT

#define TISCI_RESASG_SUBTYPE_GLOBAL_EVENT_MEVT   (0x000CU)

◆ TISCI_RESASG_SUBTYPE_GLOBAL_EVENT_SEVT

#define TISCI_RESASG_SUBTYPE_GLOBAL_EVENT_SEVT   (0x000DU)

◆ TISCI_RESASG_SUBTYPES_IA_CNT

#define TISCI_RESASG_SUBTYPES_IA_CNT   (0x0004U)

◆ TISCI_RESASG_SUBTYPE_IR_OUTPUT

#define TISCI_RESASG_SUBTYPE_IR_OUTPUT   (0x0000U)

IR subtypes definitions

◆ TISCI_RESASG_SUBTYPES_IR_CNT

#define TISCI_RESASG_SUBTYPES_IR_CNT   (0x0001U)

◆ TISCI_RESASG_SUBTYPE_PROXY_PROXIES

#define TISCI_RESASG_SUBTYPE_PROXY_PROXIES   (0x0000U)

Proxy subtypes definitions

◆ TISCI_RESASG_SUBTYPES_PROXY_CNT

#define TISCI_RESASG_SUBTYPES_PROXY_CNT   (0x0001U)

◆ TISCI_RESASG_SUBTYPE_RA_ERROR_OES

#define TISCI_RESASG_SUBTYPE_RA_ERROR_OES   (0x0000U)

RA subtypes definitions

◆ TISCI_RESASG_SUBTYPE_RA_GP

#define TISCI_RESASG_SUBTYPE_RA_GP   (0x0001U)

◆ TISCI_RESASG_SUBTYPE_RA_UDMAP_RX

#define TISCI_RESASG_SUBTYPE_RA_UDMAP_RX   (0x0002U)

◆ TISCI_RESASG_SUBTYPE_RA_UDMAP_TX

#define TISCI_RESASG_SUBTYPE_RA_UDMAP_TX   (0x0003U)

◆ TISCI_RESASG_SUBTYPE_RA_UDMAP_TX_EXT

#define TISCI_RESASG_SUBTYPE_RA_UDMAP_TX_EXT   (0x0004U)

◆ TISCI_RESASG_SUBTYPE_RA_UDMAP_RX_H

#define TISCI_RESASG_SUBTYPE_RA_UDMAP_RX_H   (0x0005U)

◆ TISCI_RESASG_SUBTYPE_RA_UDMAP_TX_H

#define TISCI_RESASG_SUBTYPE_RA_UDMAP_TX_H   (0x0007U)

◆ TISCI_RESASG_SUBTYPE_RA_VIRTID

#define TISCI_RESASG_SUBTYPE_RA_VIRTID   (0x000AU)

◆ TISCI_RESASG_SUBTYPE_RA_MONITORS

#define TISCI_RESASG_SUBTYPE_RA_MONITORS   (0x000BU)

◆ TISCI_RESASG_SUBTYPES_RA_CNT

#define TISCI_RESASG_SUBTYPES_RA_CNT   (0x0009U)

◆ TISCI_RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON

#define TISCI_RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON   (0x0000U)

UDMAP subtypes definitions

◆ TISCI_RESASG_SUBTYPE_UDMAP_INVALID_FLOW_OES

#define TISCI_RESASG_SUBTYPE_UDMAP_INVALID_FLOW_OES   (0x0001U)

◆ TISCI_RESASG_SUBTYPE_GLOBAL_EVENT_TRIGGER

#define TISCI_RESASG_SUBTYPE_GLOBAL_EVENT_TRIGGER   (0x0002U)

◆ TISCI_RESASG_SUBTYPE_UDMAP_GLOBAL_CONFIG

#define TISCI_RESASG_SUBTYPE_UDMAP_GLOBAL_CONFIG   (0x0003U)

◆ TISCI_RESASG_SUBTYPE_UDMAP_RX_CHAN

#define TISCI_RESASG_SUBTYPE_UDMAP_RX_CHAN   (0x000AU)

◆ TISCI_RESASG_SUBTYPE_UDMAP_RX_HCHAN

#define TISCI_RESASG_SUBTYPE_UDMAP_RX_HCHAN   (0x000BU)

◆ TISCI_RESASG_SUBTYPE_UDMAP_TX_CHAN

#define TISCI_RESASG_SUBTYPE_UDMAP_TX_CHAN   (0x000DU)

◆ TISCI_RESASG_SUBTYPE_UDMAP_TX_ECHAN

#define TISCI_RESASG_SUBTYPE_UDMAP_TX_ECHAN   (0x000EU)

◆ TISCI_RESASG_SUBTYPE_UDMAP_TX_HCHAN

#define TISCI_RESASG_SUBTYPE_UDMAP_TX_HCHAN   (0x000FU)

◆ TISCI_RESASG_SUBTYPES_UDMAP_CNT

#define TISCI_RESASG_SUBTYPES_UDMAP_CNT   (0x0009U)

◆ TISCI_RESASG_UTYPE_CNT

#define TISCI_RESASG_UTYPE_CNT   52U

Total number of unique resource types for SoC

◆ TISCI_RESASG_ENTRIES_MAX

#define TISCI_RESASG_ENTRIES_MAX   (TISCI_RESASG_UTYPE_CNT * 5U)

Total number of resource entries allowed for SoC

subtype
uint8_t subtype
Definition: tisci_rm_core.h:2
type
uint16_t type
Definition: tisci_rm_core.h:1
TISCI_RESASG_TYPE_MASK
#define TISCI_RESASG_TYPE_MASK
Definition: tisci_resasg_types.h:63
TISCI_RESASG_SUBTYPE_SHIFT
#define TISCI_RESASG_SUBTYPE_SHIFT
Definition: tisci_resasg_types.h:67
TISCI_RESASG_SUBTYPE_MASK
#define TISCI_RESASG_SUBTYPE_MASK
Definition: tisci_resasg_types.h:71
TISCI_RESASG_TYPE_SHIFT
#define TISCI_RESASG_TYPE_SHIFT
This file contains:
Definition: tisci_resasg_types.h:59