![Logo](ti_logo.svg) |
AM65x MCU+ SDK
09.01.00
|
|
Go to the documentation of this file.
53 #ifndef TISCI_RESASG_TYPES_H
54 #define TISCI_RESASG_TYPES_H
59 #define TISCI_RESASG_TYPE_SHIFT (0x0006U)
63 #define TISCI_RESASG_TYPE_MASK (0xFFC0U)
67 #define TISCI_RESASG_SUBTYPE_SHIFT (0x0000U)
71 #define TISCI_RESASG_SUBTYPE_MASK (0x003FU)
76 #define TISCI_RESASG_UTYPE(type, subtype) \
77 ((((uint16_t) (type) << TISCI_RESASG_TYPE_SHIFT) & TISCI_RESASG_TYPE_MASK) | \
78 (((uint16_t) (subtype) << TISCI_RESASG_SUBTYPE_SHIFT) & TISCI_RESASG_SUBTYPE_MASK))
83 #define TISCI_RESASG_SUBTYPE_IA_VINT (0x000AU)
84 #define TISCI_RESASG_SUBTYPE_GLOBAL_EVENT_GEVT (0x000BU)
85 #define TISCI_RESASG_SUBTYPE_GLOBAL_EVENT_MEVT (0x000CU)
86 #define TISCI_RESASG_SUBTYPE_GLOBAL_EVENT_SEVT (0x000DU)
87 #define TISCI_RESASG_SUBTYPES_IA_CNT (0x0004U)
92 #define TISCI_RESASG_SUBTYPE_IR_OUTPUT (0x0000U)
93 #define TISCI_RESASG_SUBTYPES_IR_CNT (0x0001U)
98 #define TISCI_RESASG_SUBTYPE_PROXY_PROXIES (0x0000U)
99 #define TISCI_RESASG_SUBTYPES_PROXY_CNT (0x0001U)
104 #define TISCI_RESASG_SUBTYPE_RA_ERROR_OES (0x0000U)
105 #define TISCI_RESASG_SUBTYPE_RA_GP (0x0001U)
106 #define TISCI_RESASG_SUBTYPE_RA_UDMAP_RX (0x0002U)
107 #define TISCI_RESASG_SUBTYPE_RA_UDMAP_TX (0x0003U)
108 #define TISCI_RESASG_SUBTYPE_RA_UDMAP_TX_EXT (0x0004U)
109 #define TISCI_RESASG_SUBTYPE_RA_UDMAP_RX_H (0x0005U)
110 #define TISCI_RESASG_SUBTYPE_RA_UDMAP_TX_H (0x0007U)
111 #define TISCI_RESASG_SUBTYPE_RA_VIRTID (0x000AU)
112 #define TISCI_RESASG_SUBTYPE_RA_MONITORS (0x000BU)
113 #define TISCI_RESASG_SUBTYPES_RA_CNT (0x0009U)
118 #define TISCI_RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON (0x0000U)
119 #define TISCI_RESASG_SUBTYPE_UDMAP_INVALID_FLOW_OES (0x0001U)
120 #define TISCI_RESASG_SUBTYPE_GLOBAL_EVENT_TRIGGER (0x0002U)
121 #define TISCI_RESASG_SUBTYPE_UDMAP_GLOBAL_CONFIG (0x0003U)
122 #define TISCI_RESASG_SUBTYPE_UDMAP_RX_CHAN (0x000AU)
123 #define TISCI_RESASG_SUBTYPE_UDMAP_RX_HCHAN (0x000BU)
124 #define TISCI_RESASG_SUBTYPE_UDMAP_TX_CHAN (0x000DU)
125 #define TISCI_RESASG_SUBTYPE_UDMAP_TX_ECHAN (0x000EU)
126 #define TISCI_RESASG_SUBTYPE_UDMAP_TX_HCHAN (0x000FU)
127 #define TISCI_RESASG_SUBTYPES_UDMAP_CNT (0x0009U)
133 #define TISCI_RESASG_UTYPE_CNT 52U
138 #define TISCI_RESASG_ENTRIES_MAX (TISCI_RESASG_UTYPE_CNT * 5U)