1 /*
2  * Copyright 1997-2016 Freescale Semiconductor, Inc.
3  * Copyright 2016-2024 NXP
4  *
5  * SPDX-License-Identifier: BSD-3-Clause
6  */
7 
8 /*!
9  * @file S32Z2_DATA_MEMORY_SUBSYSTEM.h
10  * @version 2.3
11  * @date 2024-05-03
12  * @brief Peripheral Access Layer for S32Z2_DATA_MEMORY_SUBSYSTEM
13  *
14  * This file contains register definitions and macros for easy access to their
15  * bit fields.
16  *
17  * This file assumes LITTLE endian system.
18  */
19 
20 /**
21 * @page misra_violations MISRA-C:2012 violations
22 *
23 * @section [global]
24 * Violates MISRA 2012 Advisory Rule 2.3, local typedef not referenced
25 * The SoC header defines typedef for all modules.
26 *
27 * @section [global]
28 * Violates MISRA 2012 Advisory Rule 2.5, local macro not referenced
29 * The SoC header defines macros for all modules and registers.
30 *
31 * @section [global]
32 * Violates MISRA 2012 Advisory Directive 4.9, Function-like macro
33 * These are generated macros used for accessing the bit-fields from registers.
34 *
35 * @section [global]
36 * Violates MISRA 2012 Required Rule 5.1, identifier clash
37 * The supported compilers use more than 31 significant characters for identifiers.
38 *
39 * @section [global]
40 * Violates MISRA 2012 Required Rule 5.2, identifier clash
41 * The supported compilers use more than 31 significant characters for identifiers.
42 *
43 * @section [global]
44 * Violates MISRA 2012 Required Rule 5.4, identifier clash
45 * The supported compilers use more than 31 significant characters for identifiers.
46 *
47 * @section [global]
48 * Violates MISRA 2012 Required Rule 5.5, identifier clash
49 * The supported compilers use more than 31 significant characters for identifiers.
50 *
51 * @section [global]
52 * Violates MISRA 2012 Required Rule 21.1, defined macro '__I' is reserved to the compiler
53 * This type qualifier is needed to ensure correct I/O access and addressing.
54 */
55 
56 /* Prevention from multiple including the same memory map */
57 #if !defined(S32Z2_DATA_MEMORY_SUBSYSTEM_H_)  /* Check if memory map has not been already included */
58 #define S32Z2_DATA_MEMORY_SUBSYSTEM_H_
59 
60 #include "S32Z2_COMMON.h"
61 
62 /* ----------------------------------------------------------------------------
63    -- DATA_MEMORY_SUBSYSTEM Peripheral Access Layer
64    ---------------------------------------------------------------------------- */
65 
66 /*!
67  * @addtogroup DATA_MEMORY_SUBSYSTEM_Peripheral_Access_Layer DATA_MEMORY_SUBSYSTEM Peripheral Access Layer
68  * @{
69  */
70 
71 /** DATA_MEMORY_SUBSYSTEM - Size of Registers Arrays */
72 #define DATA_MEMORY_SUBSYSTEM_QMAN_TASK_IDX_COUNT 4u
73 
74 /** DATA_MEMORY_SUBSYSTEM - Register Layout Typedef */
75 typedef struct {
76   __IO uint32_t MSS_DMBA;                          /**< IDM Base Address, offset: 0x0 */
77   __I  uint32_t MSS_DMBE;                          /**< DMSS Idle Indication, offset: 0x4 */
78   uint8_t RESERVED_0[20];
79   __I  uint32_t MSS_HDCFG;                         /**< DMSS Hardware Configuration, offset: 0x1C */
80   uint8_t RESERVED_1[4];
81   __IO uint32_t MSS_GPOUT;                         /**< MSS General Purpose 2, offset: 0x24 */
82   __IO uint32_t MSS_DACC;                          /**< DDMA Access Configuration, offset: 0x28 */
83   __IO uint32_t MSS_SDCFG;                         /**< MSS SW Configuration, offset: 0x2C */
84   uint8_t RESERVED_2[8];
85   __IO uint32_t MSS_BARRIER;                       /**< MSS Memory Barrier Control, offset: 0x38 */
86   __I  uint32_t D_DMAB;                            /**< DDMA Status, offset: 0x3C */
87   uint8_t RESERVED_3[4];
88   __IO uint32_t DBG_WRC0;                          /**< EDP Write Response Counter, offset: 0x44 */
89   uint8_t RESERVED_4[16];
90   __IO uint32_t MSS_DDTC;                          /**< DDMA Linear Transfer Size, offset: 0x58 */
91   uint8_t RESERVED_5[4];
92   __IO uint32_t MSS_2DCFG1;                        /**< DDMA Configuration 1, offset: 0x60 */
93   __IO uint32_t MSS_2DCFG2;                        /**< DDMA Configuration 2, offset: 0x64 */
94   __IO uint32_t MSS_2DCFG3;                        /**< DDMA Configuration 3, offset: 0x68 */
95   __IO uint32_t MSS_2DCFG4;                        /**< DDMA Configuration 4, offset: 0x6C */
96   __IO uint32_t MSS_2DCFG5;                        /**< DDMA Configuration 5, offset: 0x70 */
97   __IO uint32_t MSS_2DCFG6;                        /**< DDMA Configuration 6, offset: 0x74 */
98   __IO uint32_t MSS_DDQS;                          /**< DDMA Status, offset: 0x78 */
99   uint8_t RESERVED_6[4];
100   __IO uint32_t MSS_DDEA;                          /**< DDMA Address 1, offset: 0x80 */
101   __IO uint32_t MSS_DDIA;                          /**< DDMA Address 2, offset: 0x84 */
102   uint8_t RESERVED_7[4];
103   __IO uint32_t MSS_DDCL;                          /**< DDMA Control, offset: 0x8C */
104   __IO uint32_t DDMA_PAUSE;                        /**< DDMA Pause Control, offset: 0x90 */
105   uint8_t RESERVED_8[12];
106   __I  uint32_t MSS_DDESC_ID;                      /**< DDMA Interrupt Source, offset: 0xA0 */
107   __IO uint32_t MSS_DDESC_OV;                      /**< DDMA Task ID Overwrite Indication, offset: 0xA4 */
108   __I  uint32_t MSTR_TASK_ID;                      /**< DDMA Task (Master) ID, offset: 0xA8 */
109   uint8_t RESERVED_9[4];
110   __I  uint32_t QMAN_TASK_IDX[DATA_MEMORY_SUBSYSTEM_QMAN_TASK_IDX_COUNT]; /**< QMAN Task IDx, array offset: 0xB0, array step: 0x4 */
111 } DATA_MEMORY_SUBSYSTEM_Type, *DATA_MEMORY_SUBSYSTEM_MemMapPtr;
112 
113 /** Number of instances of the DATA_MEMORY_SUBSYSTEM module. */
114 #define DATA_MEMORY_SUBSYSTEM_INSTANCE_COUNT     (1u)
115 
116 /* DATA_MEMORY_SUBSYSTEM - Peripheral instance base addresses */
117 /** Peripheral CEVA_SPF2__DATA_MEMORY_SUBSYSTEM base address */
118 #define IP_CEVA_SPF2__DATA_MEMORY_SUBSYSTEM_BASE (0x24400600u)
119 /** Peripheral CEVA_SPF2__DATA_MEMORY_SUBSYSTEM base pointer */
120 #define IP_CEVA_SPF2__DATA_MEMORY_SUBSYSTEM      ((DATA_MEMORY_SUBSYSTEM_Type *)IP_CEVA_SPF2__DATA_MEMORY_SUBSYSTEM_BASE)
121 /** Array initializer of DATA_MEMORY_SUBSYSTEM peripheral base addresses */
122 #define IP_DATA_MEMORY_SUBSYSTEM_BASE_ADDRS      { IP_CEVA_SPF2__DATA_MEMORY_SUBSYSTEM_BASE }
123 /** Array initializer of DATA_MEMORY_SUBSYSTEM peripheral base pointers */
124 #define IP_DATA_MEMORY_SUBSYSTEM_BASE_PTRS       { IP_CEVA_SPF2__DATA_MEMORY_SUBSYSTEM }
125 
126 /* ----------------------------------------------------------------------------
127    -- DATA_MEMORY_SUBSYSTEM Register Masks
128    ---------------------------------------------------------------------------- */
129 
130 /*!
131  * @addtogroup DATA_MEMORY_SUBSYSTEM_Register_Masks DATA_MEMORY_SUBSYSTEM Register Masks
132  * @{
133  */
134 
135 /*! @name MSS_DMBA - IDM Base Address */
136 /*! @{ */
137 
138 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBA_DMBA_MASK (0xFFFFFFFFU)
139 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBA_DMBA_SHIFT (0U)
140 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBA_DMBA_WIDTH (32U)
141 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBA_DMBA(x)   (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DMBA_DMBA_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DMBA_DMBA_MASK)
142 /*! @} */
143 
144 /*! @name MSS_DMBE - DMSS Idle Indication */
145 /*! @{ */
146 
147 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_WBE_MASK  (0x1U)
148 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_WBE_SHIFT (0U)
149 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_WBE_WIDTH (1U)
150 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_WBE(x)    (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DMBE_WBE_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DMBE_WBE_MASK)
151 
152 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_EWBE_MASK (0x2U)
153 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_EWBE_SHIFT (1U)
154 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_EWBE_WIDTH (1U)
155 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_EWBE(x)   (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DMBE_EWBE_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DMBE_EWBE_MASK)
156 
157 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_EDPE_MASK (0x4U)
158 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_EDPE_SHIFT (2U)
159 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_EDPE_WIDTH (1U)
160 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_EDPE(x)   (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DMBE_EDPE_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DMBE_EDPE_MASK)
161 
162 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_DMSS_IDLE_MASK (0x8U)
163 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_DMSS_IDLE_SHIFT (3U)
164 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_DMSS_IDLE_WIDTH (1U)
165 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_DMSS_IDLE(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DMBE_DMSS_IDLE_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DMBE_DMSS_IDLE_MASK)
166 
167 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_ADLB_MASK (0x10U)
168 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_ADLB_SHIFT (4U)
169 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_ADLB_WIDTH (1U)
170 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_ADLB(x)   (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DMBE_ADLB_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DMBE_ADLB_MASK)
171 
172 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_AXIP_MASK (0x80U)
173 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_AXIP_SHIFT (7U)
174 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_AXIP_WIDTH (1U)
175 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_AXIP(x)   (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DMBE_AXIP_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DMBE_AXIP_MASK)
176 
177 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_DMA_MASK  (0x100U)
178 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_DMA_SHIFT (8U)
179 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_DMA_WIDTH (1U)
180 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_DMA(x)    (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DMBE_DMA_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DMBE_DMA_MASK)
181 
182 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_QMAN_MASK (0x200U)
183 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_QMAN_SHIFT (9U)
184 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_QMAN_WIDTH (1U)
185 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_QMAN(x)   (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DMBE_QMAN_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DMBE_QMAN_MASK)
186 
187 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_L1WBB_MASK (0x10000U)
188 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_L1WBB_SHIFT (16U)
189 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_L1WBB_WIDTH (1U)
190 #define DATA_MEMORY_SUBSYSTEM_MSS_DMBE_L1WBB(x)  (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DMBE_L1WBB_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DMBE_L1WBB_MASK)
191 /*! @} */
192 
193 /*! @name MSS_HDCFG - DMSS Hardware Configuration */
194 /*! @{ */
195 
196 #define DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_BLK_NUM_MASK (0x1U)
197 #define DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_BLK_NUM_SHIFT (0U)
198 #define DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_BLK_NUM_WIDTH (1U)
199 #define DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_BLK_NUM(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_BLK_NUM_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_BLK_NUM_MASK)
200 
201 #define DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_BNK_NUM_MASK (0x2U)
202 #define DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_BNK_NUM_SHIFT (1U)
203 #define DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_BNK_NUM_WIDTH (1U)
204 #define DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_BNK_NUM(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_BNK_NUM_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_BNK_NUM_MASK)
205 
206 #define DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_TCM_SIZE_MASK (0x1CU)
207 #define DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_TCM_SIZE_SHIFT (2U)
208 #define DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_TCM_SIZE_WIDTH (3U)
209 #define DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_TCM_SIZE(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_TCM_SIZE_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_TCM_SIZE_MASK)
210 
211 #define DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_EDAP_AXI_WID_MASK (0x20U)
212 #define DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_EDAP_AXI_WID_SHIFT (5U)
213 #define DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_EDAP_AXI_WID_WIDTH (1U)
214 #define DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_EDAP_AXI_WID(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_EDAP_AXI_WID_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_EDAP_AXI_WID_MASK)
215 
216 #define DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_EDP_AXI_WID_MASK (0x180U)
217 #define DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_EDP_AXI_WID_SHIFT (7U)
218 #define DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_EDP_AXI_WID_WIDTH (2U)
219 #define DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_EDP_AXI_WID(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_EDP_AXI_WID_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_HDCFG_EDP_AXI_WID_MASK)
220 /*! @} */
221 
222 /*! @name MSS_GPOUT - MSS General Purpose 2 */
223 /*! @{ */
224 
225 #define DATA_MEMORY_SUBSYSTEM_MSS_GPOUT_GPOUT_MASK (0xFFFFFFFFU)
226 #define DATA_MEMORY_SUBSYSTEM_MSS_GPOUT_GPOUT_SHIFT (0U)
227 #define DATA_MEMORY_SUBSYSTEM_MSS_GPOUT_GPOUT_WIDTH (32U)
228 #define DATA_MEMORY_SUBSYSTEM_MSS_GPOUT_GPOUT(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_GPOUT_GPOUT_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_GPOUT_GPOUT_MASK)
229 /*! @} */
230 
231 /*! @name MSS_DACC - DDMA Access Configuration */
232 /*! @{ */
233 
234 #define DATA_MEMORY_SUBSYSTEM_MSS_DACC_DOL_MASK  (0xF0U)
235 #define DATA_MEMORY_SUBSYSTEM_MSS_DACC_DOL_SHIFT (4U)
236 #define DATA_MEMORY_SUBSYSTEM_MSS_DACC_DOL_WIDTH (4U)
237 #define DATA_MEMORY_SUBSYSTEM_MSS_DACC_DOL(x)    (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DACC_DOL_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DACC_DOL_MASK)
238 
239 #define DATA_MEMORY_SUBSYSTEM_MSS_DACC_UOL_MASK  (0x700U)
240 #define DATA_MEMORY_SUBSYSTEM_MSS_DACC_UOL_SHIFT (8U)
241 #define DATA_MEMORY_SUBSYSTEM_MSS_DACC_UOL_WIDTH (3U)
242 #define DATA_MEMORY_SUBSYSTEM_MSS_DACC_UOL(x)    (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DACC_UOL_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DACC_UOL_MASK)
243 /*! @} */
244 
245 /*! @name MSS_SDCFG - MSS SW Configuration */
246 /*! @{ */
247 
248 #define DATA_MEMORY_SUBSYSTEM_MSS_SDCFG_DAPE_MASK (0x400000U)
249 #define DATA_MEMORY_SUBSYSTEM_MSS_SDCFG_DAPE_SHIFT (22U)
250 #define DATA_MEMORY_SUBSYSTEM_MSS_SDCFG_DAPE_WIDTH (1U)
251 #define DATA_MEMORY_SUBSYSTEM_MSS_SDCFG_DAPE(x)  (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_SDCFG_DAPE_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_SDCFG_DAPE_MASK)
252 
253 #define DATA_MEMORY_SUBSYSTEM_MSS_SDCFG_EDAP_DS_MASK (0x2000000U)
254 #define DATA_MEMORY_SUBSYSTEM_MSS_SDCFG_EDAP_DS_SHIFT (25U)
255 #define DATA_MEMORY_SUBSYSTEM_MSS_SDCFG_EDAP_DS_WIDTH (1U)
256 #define DATA_MEMORY_SUBSYSTEM_MSS_SDCFG_EDAP_DS(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_SDCFG_EDAP_DS_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_SDCFG_EDAP_DS_MASK)
257 /*! @} */
258 
259 /*! @name MSS_BARRIER - MSS Memory Barrier Control */
260 /*! @{ */
261 
262 #define DATA_MEMORY_SUBSYSTEM_MSS_BARRIER_INT_ACT_MASK (0x80U)
263 #define DATA_MEMORY_SUBSYSTEM_MSS_BARRIER_INT_ACT_SHIFT (7U)
264 #define DATA_MEMORY_SUBSYSTEM_MSS_BARRIER_INT_ACT_WIDTH (1U)
265 #define DATA_MEMORY_SUBSYSTEM_MSS_BARRIER_INT_ACT(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_BARRIER_INT_ACT_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_BARRIER_INT_ACT_MASK)
266 /*! @} */
267 
268 /*! @name D_DMAB - DDMA Status */
269 /*! @{ */
270 
271 #define DATA_MEMORY_SUBSYSTEM_D_DMAB_Reserved0_MASK (0x1U)
272 #define DATA_MEMORY_SUBSYSTEM_D_DMAB_Reserved0_SHIFT (0U)
273 #define DATA_MEMORY_SUBSYSTEM_D_DMAB_Reserved0_WIDTH (1U)
274 #define DATA_MEMORY_SUBSYSTEM_D_DMAB_Reserved0(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_D_DMAB_Reserved0_SHIFT)) & DATA_MEMORY_SUBSYSTEM_D_DMAB_Reserved0_MASK)
275 /*! @} */
276 
277 /*! @name DBG_WRC0 - EDP Write Response Counter */
278 /*! @{ */
279 
280 #define DATA_MEMORY_SUBSYSTEM_DBG_WRC0_WRC0_MASK (0x7FU)
281 #define DATA_MEMORY_SUBSYSTEM_DBG_WRC0_WRC0_SHIFT (0U)
282 #define DATA_MEMORY_SUBSYSTEM_DBG_WRC0_WRC0_WIDTH (7U)
283 #define DATA_MEMORY_SUBSYSTEM_DBG_WRC0_WRC0(x)   (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_DBG_WRC0_WRC0_SHIFT)) & DATA_MEMORY_SUBSYSTEM_DBG_WRC0_WRC0_MASK)
284 
285 #define DATA_MEMORY_SUBSYSTEM_DBG_WRC0_MAX_OS0_MASK (0x180U)
286 #define DATA_MEMORY_SUBSYSTEM_DBG_WRC0_MAX_OS0_SHIFT (7U)
287 #define DATA_MEMORY_SUBSYSTEM_DBG_WRC0_MAX_OS0_WIDTH (2U)
288 #define DATA_MEMORY_SUBSYSTEM_DBG_WRC0_MAX_OS0(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_DBG_WRC0_MAX_OS0_SHIFT)) & DATA_MEMORY_SUBSYSTEM_DBG_WRC0_MAX_OS0_MASK)
289 /*! @} */
290 
291 /*! @name MSS_DDTC - DDMA Linear Transfer Size */
292 /*! @{ */
293 
294 #define DATA_MEMORY_SUBSYSTEM_MSS_DDTC_DDTC_MASK (0x3FFFFFU)
295 #define DATA_MEMORY_SUBSYSTEM_MSS_DDTC_DDTC_SHIFT (0U)
296 #define DATA_MEMORY_SUBSYSTEM_MSS_DDTC_DDTC_WIDTH (22U)
297 #define DATA_MEMORY_SUBSYSTEM_MSS_DDTC_DDTC(x)   (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDTC_DDTC_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDTC_DDTC_MASK)
298 /*! @} */
299 
300 /*! @name MSS_2DCFG1 - DDMA Configuration 1 */
301 /*! @{ */
302 
303 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_TDT_MASK (0x1U)
304 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_TDT_SHIFT (0U)
305 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_TDT_WIDTH (1U)
306 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_TDT(x)  (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_TDT_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_TDT_MASK)
307 
308 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_CLIP_EN_MASK (0xCU)
309 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_CLIP_EN_SHIFT (2U)
310 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_CLIP_EN_WIDTH (2U)
311 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_CLIP_EN(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_CLIP_EN_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_CLIP_EN_MASK)
312 
313 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_TRTYP_MASK (0x70U)
314 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_TRTYP_SHIFT (4U)
315 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_TRTYP_WIDTH (3U)
316 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_TRTYP(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_TRTYP_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_TRTYP_MASK)
317 
318 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_UNPACK_MASK (0xF00U)
319 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_UNPACK_SHIFT (8U)
320 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_UNPACK_WIDTH (4U)
321 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_UNPACK(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_UNPACK_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_UNPACK_MASK)
322 
323 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_ELEMENT_SZ_MASK (0x3000U)
324 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_ELEMENT_SZ_SHIFT (12U)
325 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_ELEMENT_SZ_WIDTH (2U)
326 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_ELEMENT_SZ(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_ELEMENT_SZ_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_ELEMENT_SZ_MASK)
327 
328 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_CH_NUM_MASK (0xC000U)
329 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_CH_NUM_SHIFT (14U)
330 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_CH_NUM_WIDTH (2U)
331 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_CH_NUM(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_CH_NUM_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_2DCFG1_CH_NUM_MASK)
332 /*! @} */
333 
334 /*! @name MSS_2DCFG2 - DDMA Configuration 2 */
335 /*! @{ */
336 
337 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG2_TILE_WIDTH_MASK (0xFFFFU)
338 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG2_TILE_WIDTH_SHIFT (0U)
339 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG2_TILE_WIDTH_WIDTH (16U)
340 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG2_TILE_WIDTH(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_2DCFG2_TILE_WIDTH_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_2DCFG2_TILE_WIDTH_MASK)
341 
342 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG2_TILE_HEIGHT_MASK (0xFFFF0000U)
343 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG2_TILE_HEIGHT_SHIFT (16U)
344 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG2_TILE_HEIGHT_WIDTH (16U)
345 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG2_TILE_HEIGHT(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_2DCFG2_TILE_HEIGHT_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_2DCFG2_TILE_HEIGHT_MASK)
346 /*! @} */
347 
348 /*! @name MSS_2DCFG3 - DDMA Configuration 3 */
349 /*! @{ */
350 
351 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG3_INT_STRIDE_MASK (0xFFFFU)
352 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG3_INT_STRIDE_SHIFT (0U)
353 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG3_INT_STRIDE_WIDTH (16U)
354 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG3_INT_STRIDE(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_2DCFG3_INT_STRIDE_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_2DCFG3_INT_STRIDE_MASK)
355 
356 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG3_EXT_STRIDE_MASK (0xFFFF0000U)
357 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG3_EXT_STRIDE_SHIFT (16U)
358 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG3_EXT_STRIDE_WIDTH (16U)
359 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG3_EXT_STRIDE(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_2DCFG3_EXT_STRIDE_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_2DCFG3_EXT_STRIDE_MASK)
360 /*! @} */
361 
362 /*! @name MSS_2DCFG4 - DDMA Configuration 4 */
363 /*! @{ */
364 
365 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG4_PADVAL_MASK (0xFFFFFFFFU)
366 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG4_PADVAL_SHIFT (0U)
367 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG4_PADVAL_WIDTH (32U)
368 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG4_PADVAL(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_2DCFG4_PADVAL_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_2DCFG4_PADVAL_MASK)
369 /*! @} */
370 
371 /*! @name MSS_2DCFG5 - DDMA Configuration 5 */
372 /*! @{ */
373 
374 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG5_TCLIP_MASK (0xFFFFU)
375 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG5_TCLIP_SHIFT (0U)
376 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG5_TCLIP_WIDTH (16U)
377 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG5_TCLIP(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_2DCFG5_TCLIP_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_2DCFG5_TCLIP_MASK)
378 
379 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG5_BCLIP_MASK (0xFFFF0000U)
380 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG5_BCLIP_SHIFT (16U)
381 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG5_BCLIP_WIDTH (16U)
382 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG5_BCLIP(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_2DCFG5_BCLIP_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_2DCFG5_BCLIP_MASK)
383 /*! @} */
384 
385 /*! @name MSS_2DCFG6 - DDMA Configuration 6 */
386 /*! @{ */
387 
388 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG6_LCLIP_MASK (0xFFFFU)
389 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG6_LCLIP_SHIFT (0U)
390 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG6_LCLIP_WIDTH (16U)
391 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG6_LCLIP(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_2DCFG6_LCLIP_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_2DCFG6_LCLIP_MASK)
392 
393 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG6_RCLIP_MASK (0xFFFF0000U)
394 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG6_RCLIP_SHIFT (16U)
395 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG6_RCLIP_WIDTH (16U)
396 #define DATA_MEMORY_SUBSYSTEM_MSS_2DCFG6_RCLIP(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_2DCFG6_RCLIP_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_2DCFG6_RCLIP_MASK)
397 /*! @} */
398 
399 /*! @name MSS_DDQS - DDMA Status */
400 /*! @{ */
401 
402 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QEMPTY_MASK (0x1U)
403 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QEMPTY_SHIFT (0U)
404 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QEMPTY_WIDTH (1U)
405 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QEMPTY(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QEMPTY_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QEMPTY_MASK)
406 
407 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QFULL_MASK (0x2U)
408 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QFULL_SHIFT (1U)
409 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QFULL_WIDTH (1U)
410 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QFULL(x)  (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QFULL_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QFULL_MASK)
411 
412 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QCOUNT_MASK (0xCU)
413 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QCOUNT_SHIFT (2U)
414 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QCOUNT_WIDTH (2U)
415 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QCOUNT(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QCOUNT_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QCOUNT_MASK)
416 
417 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QAUTO_MASK (0x40U)
418 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QAUTO_SHIFT (6U)
419 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QAUTO_WIDTH (1U)
420 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QAUTO(x)  (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QAUTO_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QAUTO_MASK)
421 
422 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QOVFL_MASK (0x80U)
423 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QOVFL_SHIFT (7U)
424 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QOVFL_WIDTH (1U)
425 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QOVFL(x)  (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QOVFL_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDQS_QOVFL_MASK)
426 
427 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_STS0_MASK (0x300U)
428 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_STS0_SHIFT (8U)
429 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_STS0_WIDTH (2U)
430 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_STS0(x)   (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDQS_STS0_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDQS_STS0_MASK)
431 
432 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_STS1_MASK (0xC00U)
433 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_STS1_SHIFT (10U)
434 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_STS1_WIDTH (2U)
435 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_STS1(x)   (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDQS_STS1_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDQS_STS1_MASK)
436 
437 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_STS2_MASK (0x3000U)
438 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_STS2_SHIFT (12U)
439 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_STS2_WIDTH (2U)
440 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_STS2(x)   (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDQS_STS2_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDQS_STS2_MASK)
441 
442 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_LSID_MASK (0x30000U)
443 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_LSID_SHIFT (16U)
444 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_LSID_WIDTH (2U)
445 #define DATA_MEMORY_SUBSYSTEM_MSS_DDQS_LSID(x)   (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDQS_LSID_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDQS_LSID_MASK)
446 /*! @} */
447 
448 /*! @name MSS_DDEA - DDMA Address 1 */
449 /*! @{ */
450 
451 #define DATA_MEMORY_SUBSYSTEM_MSS_DDEA_DDEA_MASK (0xFFFFFFFFU)
452 #define DATA_MEMORY_SUBSYSTEM_MSS_DDEA_DDEA_SHIFT (0U)
453 #define DATA_MEMORY_SUBSYSTEM_MSS_DDEA_DDEA_WIDTH (32U)
454 #define DATA_MEMORY_SUBSYSTEM_MSS_DDEA_DDEA(x)   (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDEA_DDEA_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDEA_DDEA_MASK)
455 /*! @} */
456 
457 /*! @name MSS_DDIA - DDMA Address 2 */
458 /*! @{ */
459 
460 #define DATA_MEMORY_SUBSYSTEM_MSS_DDIA_DDIA_MASK (0xFFFFFFFFU)
461 #define DATA_MEMORY_SUBSYSTEM_MSS_DDIA_DDIA_SHIFT (0U)
462 #define DATA_MEMORY_SUBSYSTEM_MSS_DDIA_DDIA_WIDTH (32U)
463 #define DATA_MEMORY_SUBSYSTEM_MSS_DDIA_DDIA(x)   (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDIA_DDIA_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDIA_DDIA_MASK)
464 /*! @} */
465 
466 /*! @name MSS_DDCL - DDMA Control */
467 /*! @{ */
468 
469 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_IIT_MASK  (0x1U)
470 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_IIT_SHIFT (0U)
471 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_IIT_WIDTH (1U)
472 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_IIT(x)    (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDCL_IIT_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDCL_IIT_MASK)
473 
474 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_TRID_MASK (0xEU)
475 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_TRID_SHIFT (1U)
476 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_TRID_WIDTH (3U)
477 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_TRID(x)   (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDCL_TRID_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDCL_TRID_MASK)
478 
479 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_BSZ_MASK  (0xF0U)
480 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_BSZ_SHIFT (4U)
481 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_BSZ_WIDTH (4U)
482 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_BSZ(x)    (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDCL_BSZ_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDCL_BSZ_MASK)
483 
484 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_DDST_MASK (0x100U)
485 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_DDST_SHIFT (8U)
486 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_DDST_WIDTH (1U)
487 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_DDST(x)   (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDCL_DDST_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDCL_DDST_MASK)
488 
489 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_EXTW_MASK (0x200U)
490 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_EXTW_SHIFT (9U)
491 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_EXTW_WIDTH (1U)
492 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_EXTW(x)   (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDCL_EXTW_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDCL_EXTW_MASK)
493 
494 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_DDIE_MASK (0x400U)
495 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_DDIE_SHIFT (10U)
496 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_DDIE_WIDTH (1U)
497 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_DDIE(x)   (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDCL_DDIE_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDCL_DDIE_MASK)
498 
499 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_MESSAGE_MASK (0x10000U)
500 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_MESSAGE_SHIFT (16U)
501 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_MESSAGE_WIDTH (1U)
502 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_MESSAGE(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDCL_MESSAGE_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDCL_MESSAGE_MASK)
503 
504 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_DDMA_TASK_ID_MASK (0x7F000000U)
505 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_DDMA_TASK_ID_SHIFT (24U)
506 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_DDMA_TASK_ID_WIDTH (7U)
507 #define DATA_MEMORY_SUBSYSTEM_MSS_DDCL_DDMA_TASK_ID(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDCL_DDMA_TASK_ID_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDCL_DDMA_TASK_ID_MASK)
508 /*! @} */
509 
510 /*! @name DDMA_PAUSE - DDMA Pause Control */
511 /*! @{ */
512 
513 #define DATA_MEMORY_SUBSYSTEM_DDMA_PAUSE_DDMA_PAUSE_MASK (0x1U)
514 #define DATA_MEMORY_SUBSYSTEM_DDMA_PAUSE_DDMA_PAUSE_SHIFT (0U)
515 #define DATA_MEMORY_SUBSYSTEM_DDMA_PAUSE_DDMA_PAUSE_WIDTH (1U)
516 #define DATA_MEMORY_SUBSYSTEM_DDMA_PAUSE_DDMA_PAUSE(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_DDMA_PAUSE_DDMA_PAUSE_SHIFT)) & DATA_MEMORY_SUBSYSTEM_DDMA_PAUSE_DDMA_PAUSE_MASK)
517 
518 #define DATA_MEMORY_SUBSYSTEM_DDMA_PAUSE_DDMA_PAUSE_STATUS_MASK (0x2U)
519 #define DATA_MEMORY_SUBSYSTEM_DDMA_PAUSE_DDMA_PAUSE_STATUS_SHIFT (1U)
520 #define DATA_MEMORY_SUBSYSTEM_DDMA_PAUSE_DDMA_PAUSE_STATUS_WIDTH (1U)
521 #define DATA_MEMORY_SUBSYSTEM_DDMA_PAUSE_DDMA_PAUSE_STATUS(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_DDMA_PAUSE_DDMA_PAUSE_STATUS_SHIFT)) & DATA_MEMORY_SUBSYSTEM_DDMA_PAUSE_DDMA_PAUSE_STATUS_MASK)
522 /*! @} */
523 
524 /*! @name MSS_DDESC_ID - DDMA Interrupt Source */
525 /*! @{ */
526 
527 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q0_TASK_MASK (0x1U)
528 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q0_TASK_SHIFT (0U)
529 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q0_TASK_WIDTH (1U)
530 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q0_TASK(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q0_TASK_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q0_TASK_MASK)
531 
532 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q1_TASK_MASK (0x2U)
533 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q1_TASK_SHIFT (1U)
534 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q1_TASK_WIDTH (1U)
535 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q1_TASK(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q1_TASK_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q1_TASK_MASK)
536 
537 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q2_TASK_MASK (0x4U)
538 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q2_TASK_SHIFT (2U)
539 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q2_TASK_WIDTH (1U)
540 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q2_TASK(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q2_TASK_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q2_TASK_MASK)
541 
542 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q3_TASK_MASK (0x8U)
543 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q3_TASK_SHIFT (3U)
544 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q3_TASK_WIDTH (1U)
545 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q3_TASK(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q3_TASK_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_Q3_TASK_MASK)
546 
547 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_MSTR_TASK_MASK (0x10000U)
548 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_MSTR_TASK_SHIFT (16U)
549 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_MSTR_TASK_WIDTH (1U)
550 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_MSTR_TASK(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_MSTR_TASK_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDESC_ID_MSTR_TASK_MASK)
551 /*! @} */
552 
553 /*! @name MSS_DDESC_OV - DDMA Task ID Overwrite Indication */
554 /*! @{ */
555 
556 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q0_TASK_OV_MASK (0x1U)
557 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q0_TASK_OV_SHIFT (0U)
558 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q0_TASK_OV_WIDTH (1U)
559 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q0_TASK_OV(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q0_TASK_OV_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q0_TASK_OV_MASK)
560 
561 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q1_TASK_OV_MASK (0x2U)
562 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q1_TASK_OV_SHIFT (1U)
563 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q1_TASK_OV_WIDTH (1U)
564 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q1_TASK_OV(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q1_TASK_OV_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q1_TASK_OV_MASK)
565 
566 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q2_TASK_OV_MASK (0x4U)
567 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q2_TASK_OV_SHIFT (2U)
568 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q2_TASK_OV_WIDTH (1U)
569 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q2_TASK_OV(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q2_TASK_OV_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q2_TASK_OV_MASK)
570 
571 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q3_TASK_OV_MASK (0x8U)
572 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q3_TASK_OV_SHIFT (3U)
573 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q3_TASK_OV_WIDTH (1U)
574 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q3_TASK_OV(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q3_TASK_OV_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_Q3_TASK_OV_MASK)
575 
576 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_MSTR_TASK_OV_MASK (0x10000U)
577 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_MSTR_TASK_OV_SHIFT (16U)
578 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_MSTR_TASK_OV_WIDTH (1U)
579 #define DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_MSTR_TASK_OV(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_MSTR_TASK_OV_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSS_DDESC_OV_MSTR_TASK_OV_MASK)
580 /*! @} */
581 
582 /*! @name MSTR_TASK_ID - DDMA Task (Master) ID */
583 /*! @{ */
584 
585 #define DATA_MEMORY_SUBSYSTEM_MSTR_TASK_ID_DDMA_TASK_ID_MASK (0x7FU)
586 #define DATA_MEMORY_SUBSYSTEM_MSTR_TASK_ID_DDMA_TASK_ID_SHIFT (0U)
587 #define DATA_MEMORY_SUBSYSTEM_MSTR_TASK_ID_DDMA_TASK_ID_WIDTH (7U)
588 #define DATA_MEMORY_SUBSYSTEM_MSTR_TASK_ID_DDMA_TASK_ID(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_MSTR_TASK_ID_DDMA_TASK_ID_SHIFT)) & DATA_MEMORY_SUBSYSTEM_MSTR_TASK_ID_DDMA_TASK_ID_MASK)
589 /*! @} */
590 
591 /*! @name QMAN_TASK_IDX - QMAN Task IDx */
592 /*! @{ */
593 
594 #define DATA_MEMORY_SUBSYSTEM_QMAN_TASK_IDX_DDMA_TASK_ID_MASK (0x7FU)
595 #define DATA_MEMORY_SUBSYSTEM_QMAN_TASK_IDX_DDMA_TASK_ID_SHIFT (0U)
596 #define DATA_MEMORY_SUBSYSTEM_QMAN_TASK_IDX_DDMA_TASK_ID_WIDTH (7U)
597 #define DATA_MEMORY_SUBSYSTEM_QMAN_TASK_IDX_DDMA_TASK_ID(x) (((uint32_t)(((uint32_t)(x)) << DATA_MEMORY_SUBSYSTEM_QMAN_TASK_IDX_DDMA_TASK_ID_SHIFT)) & DATA_MEMORY_SUBSYSTEM_QMAN_TASK_IDX_DDMA_TASK_ID_MASK)
598 /*! @} */
599 
600 /*!
601  * @}
602  */ /* end of group DATA_MEMORY_SUBSYSTEM_Register_Masks */
603 
604 /*!
605  * @}
606  */ /* end of group DATA_MEMORY_SUBSYSTEM_Peripheral_Access_Layer */
607 
608 #endif  /* #if !defined(S32Z2_DATA_MEMORY_SUBSYSTEM_H_) */
609