![Logo](ti_logo.svg) |
AM65x MCU+ SDK
09.01.00
|
|
Go to the documentation of this file.
74 #define UDMA_RM_MAX_BLK_COPY_CH (32U)
75 #define UDMA_RM_MAX_BLK_COPY_HC_CH (32U)
76 #define UDMA_RM_MAX_BLK_COPY_UHC_CH (32U)
77 #define UDMA_RM_MAX_TX_CH (256U)
78 #define UDMA_RM_MAX_TX_HC_CH (32U)
79 #define UDMA_RM_MAX_TX_UHC_CH (32U)
80 #define UDMA_RM_MAX_RX_CH (256U)
81 #define UDMA_RM_MAX_RX_HC_CH (32U)
82 #define UDMA_RM_MAX_RX_UHC_CH (32U)
83 #define UDMA_RM_MAX_UTC_CH_PER_INST (64U)
84 #define UDMA_RM_MAX_MAPPED_TX_CH_PER_GROUP (32U)
85 #define UDMA_RM_MAX_MAPPED_RX_CH_PER_GROUP (32U)
86 #define UDMA_RM_MAX_MAPPED_RING_PER_GROUP (64U)
87 #define UDMA_RM_MAX_FREE_RING (1024U)
88 #define UDMA_RM_MAX_FREE_FLOW (256U)
89 #define UDMA_RM_MAX_GLOBAL_EVENT (1024U)
90 #define UDMA_RM_MAX_VINTR (512U)
91 #define UDMA_RM_MAX_IR_INTR (128U)
92 #define UDMA_RM_MAX_PROXY (32U)
93 #define UDMA_RM_MAX_RING_MON (32U)
96 #define UDMA_RM_BLK_COPY_CH_ARR_SIZE (UDMA_RM_MAX_BLK_COPY_CH >> 5U)
97 #define UDMA_RM_BLK_COPY_HC_CH_ARR_SIZE (UDMA_RM_MAX_BLK_COPY_HC_CH >> 5U)
98 #define UDMA_RM_BLK_COPY_UHC_CH_ARR_SIZE (UDMA_RM_MAX_BLK_COPY_UHC_CH >> 5U)
99 #define UDMA_RM_TX_CH_ARR_SIZE (UDMA_RM_MAX_TX_CH >> 5U)
100 #define UDMA_RM_TX_HC_CH_ARR_SIZE (UDMA_RM_MAX_TX_HC_CH >> 5U)
101 #define UDMA_RM_TX_UHC_CH_ARR_SIZE (UDMA_RM_MAX_TX_UHC_CH >> 5U)
102 #define UDMA_RM_RX_CH_ARR_SIZE (UDMA_RM_MAX_RX_CH >> 5U)
103 #define UDMA_RM_RX_HC_CH_ARR_SIZE (UDMA_RM_MAX_RX_HC_CH >> 5U)
104 #define UDMA_RM_RX_UHC_CH_ARR_SIZE (UDMA_RM_MAX_RX_UHC_CH >> 5U)
105 #define UDMA_RM_UTC_CH_ARR_SIZE (UDMA_RM_MAX_UTC_CH_PER_INST >> 5U)
106 #define UDMA_RM_MAPPED_TX_CH_ARR_SIZE (UDMA_RM_MAX_MAPPED_TX_CH_PER_GROUP >> 5U)
107 #define UDMA_RM_MAPPED_RX_CH_ARR_SIZE (UDMA_RM_MAX_MAPPED_RX_CH_PER_GROUP >> 5U)
108 #define UDMA_RM_MAPPED_RING_ARR_SIZE (UDMA_RM_MAX_MAPPED_RING_PER_GROUP >> 5U)
109 #define UDMA_RM_FREE_RING_ARR_SIZE (UDMA_RM_MAX_FREE_RING >> 5U)
110 #define UDMA_RM_FREE_FLOW_ARR_SIZE (UDMA_RM_MAX_FREE_FLOW >> 5U)
111 #define UDMA_RM_GLOBAL_EVENT_ARR_SIZE (UDMA_RM_MAX_GLOBAL_EVENT >> 5U)
112 #define UDMA_RM_VINTR_ARR_SIZE (UDMA_RM_MAX_VINTR >> 5U)
113 #define UDMA_RM_IR_INTR_ARR_SIZE (UDMA_RM_MAX_IR_INTR >> 5U)
114 #define UDMA_RM_PROXY_ARR_SIZE (UDMA_RM_MAX_PROXY >> 5U)
115 #define UDMA_RM_RING_MON_ARR_SIZE (UDMA_RM_MAX_RING_MON >> 5U)
119 #define UDMA_DEFAULT_RM_PROXY_THREAD_START (4U)
122 #define UDMA_DEFAULT_RING_ORDER_ID (0U)
125 #define UDMA_DEFAULT_TX_CH_DMA_PRIORITY \
126 (TISCI_MSG_VALUE_RM_UDMAP_CH_SCHED_PRIOR_MEDHIGH)
128 #define UDMA_DEFAULT_RX_CH_DMA_PRIORITY \
129 (TISCI_MSG_VALUE_RM_UDMAP_CH_SCHED_PRIOR_MEDHIGH)
131 #define UDMA_DEFAULT_UTC_CH_DMA_PRIORITY \
132 (TISCI_MSG_VALUE_RM_UDMAP_CH_SCHED_PRIOR_MEDHIGH)
135 #define UDMA_DEFAULT_TX_CH_BUS_PRIORITY (4U)
137 #define UDMA_DEFAULT_RX_CH_BUS_PRIORITY (4U)
139 #define UDMA_DEFAULT_UTC_CH_BUS_PRIORITY (4U)
142 #define UDMA_DEFAULT_TX_CH_BUS_QOS (4U)
144 #define UDMA_DEFAULT_RX_CH_BUS_QOS (4U)
146 #define UDMA_DEFAULT_UTC_CH_BUS_QOS (4U)
149 #define UDMA_DEFAULT_TX_CH_BUS_ORDERID (0U)
151 #define UDMA_DEFAULT_RX_CH_BUS_ORDERID (0U)
153 #define UDMA_DEFAULT_UTC_CH_BUS_ORDERID (0U)
156 #define UDMA_CFG_PRINT_BUF_LEN ((uint32_t) 1024U)
159 #define UDMA_DEFAULT_CH_DISABLE_TIMEOUT (100U)