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_MDM_AP.h
10  * @version 2.3
11  * @date 2024-05-03
12  * @brief Peripheral Access Layer for S32Z2_MDM_AP
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_MDM_AP_H_)  /* Check if memory map has not been already included */
58 #define S32Z2_MDM_AP_H_
59 
60 #include "S32Z2_COMMON.h"
61 
62 /* ----------------------------------------------------------------------------
63    -- MDM_AP Peripheral Access Layer
64    ---------------------------------------------------------------------------- */
65 
66 /*!
67  * @addtogroup MDM_AP_Peripheral_Access_Layer MDM_AP Peripheral Access Layer
68  * @{
69  */
70 
71 /** MDM_AP - Register Layout Typedef */
72 typedef struct {
73   __I  uint32_t STATUS;                            /**< MDM_AP status, offset: 0x0 */
74   __IO uint32_t CONTROL;                           /**< MDM_AP control, offset: 0x4 */
75   uint8_t RESERVED_0[56];
76   __I  uint32_t STATUS2;                           /**< MDM_AP status 2, offset: 0x40 */
77   __IO uint32_t CONTROL2;                          /**< MDM_AP Control 2, offset: 0x44 */
78   uint8_t RESERVED_1[4];
79   __IO uint32_t CONTROL3;                          /**< MDM_AP Control 3, offset: 0x4C */
80   uint8_t RESERVED_2[32];
81   __IO uint32_t RTU0_CORE_0_IP_DBG;                /**< RTU0 core 0 debug, offset: 0x70 */
82   __IO uint32_t RTU0_CORE_1_IP_DBG;                /**< RTU0 core 1 debug, offset: 0x74 */
83   __IO uint32_t RTU0_CORE_2_IP_DBG;                /**< RTU0 core 2 debug, offset: 0x78 */
84   __IO uint32_t RTU0_CORE_3_IP_DBG;                /**< RTU0 core 3 debug, offset: 0x7C */
85   __IO uint32_t RTU1_CORE_0_IP_DBG;                /**< RTU1 core 0 debug, offset: 0x80 */
86   __IO uint32_t RTU1_CORE_1_IP_DBG;                /**< RTU1 core 1 debug, offset: 0x84 */
87   __IO uint32_t RTU1_CORE_2_IP_DBG;                /**< RTU1 core 2 debug, offset: 0x88 */
88   __IO uint32_t RTU1_CORE_3_IP_DBG;                /**< RTU1 core 3 debug, offset: 0x8C */
89   __IO uint32_t SMU_CORTEX_M33_IP_DBG;             /**< Cortex-M33 Core Debug, offset: 0x90 */
90   __IO uint32_t CE_CORTEX_M33_0_IP_DBG;            /**< CE Cortex-M33 Core 0 Debug, offset: 0x94 */
91   __IO uint32_t CE_CORTEX_M33_1_IP_DBG;            /**< CE Cortex-M33 Core 1 Debug, offset: 0x98 */
92   uint8_t RESERVED_3[4];
93   __IO uint32_t RTU0_SWTMASK_IP_DBG;               /**< RTU0 SWT debug mask register, offset: 0xA0 */
94   __IO uint32_t RTU1_SWTMASK_IP_DBG;               /**< RTU1 SWT debug mask register, offset: 0xA4 */
95   uint8_t RESERVED_4[8];
96   __IO uint32_t RTU0_STMMASK_IP_DBG;               /**< RTU0 STM debug mask register, offset: 0xB0 */
97   __IO uint32_t RTU1_STMMASK_IP_DBG;               /**< RTU1 STM debug mask register, offset: 0xB4 */
98   uint8_t RESERVED_5[8];
99   __IO uint32_t DBGENCNTRL;                        /**< Debug enable control, offset: 0xC0 */
100   uint8_t RESERVED_6[4];
101   __IO uint32_t DBGENCNTRL2;                       /**< Debug enable control 2, offset: 0xC8 */
102   uint8_t RESERVED_7[4];
103   __IO uint32_t DBGENCNTRL3;                       /**< Debug enable control 3, offset: 0xD0 */
104   uint8_t RESERVED_8[44];
105   __IO uint32_t DTS_ENABLE;                        /**< DTS output enable register, offset: 0x100 */
106   uint8_t RESERVED_9[12];
107   __IO uint32_t DTS_STARTUP;                       /**< DTS startup register, offset: 0x110 */
108   __IO uint32_t DTS_STARTUP_B;                     /**< DTS startup register B, offset: 0x114 */
109   __IO uint32_t DTS_STARTUP_C;                     /**< DTS startup register C, offset: 0x118 */
110   __IO uint32_t DTS_STARTUP_D;                     /**< DTS startup register D, offset: 0x11C */
111   __IO uint32_t DTS_SEMAPHORE;                     /**< DTS SEMAPHORE register, offset: 0x120 */
112   uint8_t RESERVED_10[12];
113   __IO uint32_t DTS_SEMAPHORE_B;                   /**< DTS SEMAPHORE_B register, offset: 0x130 */
114   uint8_t RESERVED_11[12];
115   __IO uint32_t DTS_SEMAPHORE_C;                   /**< DTS SEMAPHORE_C register, offset: 0x140 */
116   uint8_t RESERVED_12[12];
117   __IO uint32_t DTS_SEMAPHORE_D;                   /**< DTS SEMAPHORE_D register, offset: 0x150 */
118   uint8_t RESERVED_13[3240];
119   __I  uint32_t IDR;                               /**< Identification Register, offset: 0xDFC */
120   uint8_t RESERVED_14[444];
121   __I  uint32_t DEVARCH;                           /**< CoreSight Device Architecture Register, offset: 0xFBC */
122   uint8_t RESERVED_15[12];
123   __I  uint32_t DEVTYPE;                           /**< CoreSight Device Type Identifier Register, offset: 0xFCC */
124   __I  uint32_t PIDR4;                             /**< CoreSight Peripheral Identification Register 4, offset: 0xFD0 */
125   uint8_t RESERVED_16[12];
126   __I  uint32_t PIDR0;                             /**< CoreSight Peripheral Identification Register 0, offset: 0xFE0 */
127   __I  uint32_t PIDR1;                             /**< CoreSight Peripheral Identification Register 1, offset: 0xFE4 */
128   __I  uint32_t PIDR2;                             /**< CoreSight Peripheral Identification Register 2, offset: 0xFE8 */
129   __I  uint32_t PIDR3;                             /**< CoreSight Peripheral Identification Register 3, offset: 0xFEC */
130   __I  uint32_t CIDR0;                             /**< CoreSight Component Identification Register 0, offset: 0xFF0 */
131   __I  uint32_t CIDR1;                             /**< CoreSight Component Identification Register 1, offset: 0xFF4 */
132   __I  uint32_t CIDR2;                             /**< CoreSight Component Identification Register 2, offset: 0xFF8 */
133   __I  uint32_t CIDR3;                             /**< CoreSight Component Identification Register 3, offset: 0xFFC */
134 } MDM_AP_Type, *MDM_AP_MemMapPtr;
135 
136 /** Number of instances of the MDM_AP module. */
137 #define MDM_AP_INSTANCE_COUNT                    (1u)
138 
139 /* MDM_AP - Peripheral instance base addresses */
140 /** Peripheral MDM_AP base address */
141 #define IP_MDM_AP_BASE                           (0x4DC11000u)
142 /** Peripheral MDM_AP base pointer */
143 #define IP_MDM_AP                                ((MDM_AP_Type *)IP_MDM_AP_BASE)
144 /** Array initializer of MDM_AP peripheral base addresses */
145 #define IP_MDM_AP_BASE_ADDRS                     { IP_MDM_AP_BASE }
146 /** Array initializer of MDM_AP peripheral base pointers */
147 #define IP_MDM_AP_BASE_PTRS                      { IP_MDM_AP }
148 
149 /* ----------------------------------------------------------------------------
150    -- MDM_AP Register Masks
151    ---------------------------------------------------------------------------- */
152 
153 /*!
154  * @addtogroup MDM_AP_Register_Masks MDM_AP Register Masks
155  * @{
156  */
157 
158 /*! @name STATUS - MDM_AP status */
159 /*! @{ */
160 
161 #define MDM_AP_STATUS_SYSTEM_RESET_MASK          (0x4U)
162 #define MDM_AP_STATUS_SYSTEM_RESET_SHIFT         (2U)
163 #define MDM_AP_STATUS_SYSTEM_RESET_WIDTH         (1U)
164 #define MDM_AP_STATUS_SYSTEM_RESET(x)            (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS_SYSTEM_RESET_SHIFT)) & MDM_AP_STATUS_SYSTEM_RESET_MASK)
165 
166 #define MDM_AP_STATUS_CSYSPWRUPREQ_MASK          (0x40U)
167 #define MDM_AP_STATUS_CSYSPWRUPREQ_SHIFT         (6U)
168 #define MDM_AP_STATUS_CSYSPWRUPREQ_WIDTH         (1U)
169 #define MDM_AP_STATUS_CSYSPWRUPREQ(x)            (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS_CSYSPWRUPREQ_SHIFT)) & MDM_AP_STATUS_CSYSPWRUPREQ_MASK)
170 
171 #define MDM_AP_STATUS_CDBGPWRUPREQ_MASK          (0x80U)
172 #define MDM_AP_STATUS_CDBGPWRUPREQ_SHIFT         (7U)
173 #define MDM_AP_STATUS_CDBGPWRUPREQ_WIDTH         (1U)
174 #define MDM_AP_STATUS_CDBGPWRUPREQ(x)            (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS_CDBGPWRUPREQ_SHIFT)) & MDM_AP_STATUS_CDBGPWRUPREQ_MASK)
175 
176 #define MDM_AP_STATUS_JTAG_ACTIVE_MASK           (0x100U)
177 #define MDM_AP_STATUS_JTAG_ACTIVE_SHIFT          (8U)
178 #define MDM_AP_STATUS_JTAG_ACTIVE_WIDTH          (1U)
179 #define MDM_AP_STATUS_JTAG_ACTIVE(x)             (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS_JTAG_ACTIVE_SHIFT)) & MDM_AP_STATUS_JTAG_ACTIVE_MASK)
180 
181 #define MDM_AP_STATUS_SMU_HALTED_MASK            (0x1000U)
182 #define MDM_AP_STATUS_SMU_HALTED_SHIFT           (12U)
183 #define MDM_AP_STATUS_SMU_HALTED_WIDTH           (1U)
184 #define MDM_AP_STATUS_SMU_HALTED(x)              (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS_SMU_HALTED_SHIFT)) & MDM_AP_STATUS_SMU_HALTED_MASK)
185 
186 #define MDM_AP_STATUS_CE_A_HALTED_MASK           (0x2000U)
187 #define MDM_AP_STATUS_CE_A_HALTED_SHIFT          (13U)
188 #define MDM_AP_STATUS_CE_A_HALTED_WIDTH          (1U)
189 #define MDM_AP_STATUS_CE_A_HALTED(x)             (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS_CE_A_HALTED_SHIFT)) & MDM_AP_STATUS_CE_A_HALTED_MASK)
190 
191 #define MDM_AP_STATUS_CE_B_HALTED_MASK           (0x4000U)
192 #define MDM_AP_STATUS_CE_B_HALTED_SHIFT          (14U)
193 #define MDM_AP_STATUS_CE_B_HALTED_WIDTH          (1U)
194 #define MDM_AP_STATUS_CE_B_HALTED(x)             (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS_CE_B_HALTED_SHIFT)) & MDM_AP_STATUS_CE_B_HALTED_MASK)
195 
196 #define MDM_AP_STATUS_SMU_SLEEPDEEP_MASK         (0x10000U)
197 #define MDM_AP_STATUS_SMU_SLEEPDEEP_SHIFT        (16U)
198 #define MDM_AP_STATUS_SMU_SLEEPDEEP_WIDTH        (1U)
199 #define MDM_AP_STATUS_SMU_SLEEPDEEP(x)           (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS_SMU_SLEEPDEEP_SHIFT)) & MDM_AP_STATUS_SMU_SLEEPDEEP_MASK)
200 
201 #define MDM_AP_STATUS_CE_A_SLEEPDEEP_MASK        (0x20000U)
202 #define MDM_AP_STATUS_CE_A_SLEEPDEEP_SHIFT       (17U)
203 #define MDM_AP_STATUS_CE_A_SLEEPDEEP_WIDTH       (1U)
204 #define MDM_AP_STATUS_CE_A_SLEEPDEEP(x)          (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS_CE_A_SLEEPDEEP_SHIFT)) & MDM_AP_STATUS_CE_A_SLEEPDEEP_MASK)
205 
206 #define MDM_AP_STATUS_CE_B_SLEEPDEEP_MASK        (0x40000U)
207 #define MDM_AP_STATUS_CE_B_SLEEPDEEP_SHIFT       (18U)
208 #define MDM_AP_STATUS_CE_B_SLEEPDEEP_WIDTH       (1U)
209 #define MDM_AP_STATUS_CE_B_SLEEPDEEP(x)          (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS_CE_B_SLEEPDEEP_SHIFT)) & MDM_AP_STATUS_CE_B_SLEEPDEEP_MASK)
210 
211 #define MDM_AP_STATUS_SMU_SLEEPING_MASK          (0x100000U)
212 #define MDM_AP_STATUS_SMU_SLEEPING_SHIFT         (20U)
213 #define MDM_AP_STATUS_SMU_SLEEPING_WIDTH         (1U)
214 #define MDM_AP_STATUS_SMU_SLEEPING(x)            (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS_SMU_SLEEPING_SHIFT)) & MDM_AP_STATUS_SMU_SLEEPING_MASK)
215 
216 #define MDM_AP_STATUS_CE_A_SLEEPING_MASK         (0x200000U)
217 #define MDM_AP_STATUS_CE_A_SLEEPING_SHIFT        (21U)
218 #define MDM_AP_STATUS_CE_A_SLEEPING_WIDTH        (1U)
219 #define MDM_AP_STATUS_CE_A_SLEEPING(x)           (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS_CE_A_SLEEPING_SHIFT)) & MDM_AP_STATUS_CE_A_SLEEPING_MASK)
220 
221 #define MDM_AP_STATUS_CE_B_SLEEPING_MASK         (0x400000U)
222 #define MDM_AP_STATUS_CE_B_SLEEPING_SHIFT        (22U)
223 #define MDM_AP_STATUS_CE_B_SLEEPING_WIDTH        (1U)
224 #define MDM_AP_STATUS_CE_B_SLEEPING(x)           (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS_CE_B_SLEEPING_SHIFT)) & MDM_AP_STATUS_CE_B_SLEEPING_MASK)
225 
226 #define MDM_AP_STATUS_SMU_DBGRSTRTS_MASK         (0x10000000U)
227 #define MDM_AP_STATUS_SMU_DBGRSTRTS_SHIFT        (28U)
228 #define MDM_AP_STATUS_SMU_DBGRSTRTS_WIDTH        (1U)
229 #define MDM_AP_STATUS_SMU_DBGRSTRTS(x)           (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS_SMU_DBGRSTRTS_SHIFT)) & MDM_AP_STATUS_SMU_DBGRSTRTS_MASK)
230 
231 #define MDM_AP_STATUS_CE_A_DBGRSTRTS_MASK        (0x20000000U)
232 #define MDM_AP_STATUS_CE_A_DBGRSTRTS_SHIFT       (29U)
233 #define MDM_AP_STATUS_CE_A_DBGRSTRTS_WIDTH       (1U)
234 #define MDM_AP_STATUS_CE_A_DBGRSTRTS(x)          (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS_CE_A_DBGRSTRTS_SHIFT)) & MDM_AP_STATUS_CE_A_DBGRSTRTS_MASK)
235 
236 #define MDM_AP_STATUS_CE_B_DBGRSTRTS_MASK        (0x40000000U)
237 #define MDM_AP_STATUS_CE_B_DBGRSTRTS_SHIFT       (30U)
238 #define MDM_AP_STATUS_CE_B_DBGRSTRTS_WIDTH       (1U)
239 #define MDM_AP_STATUS_CE_B_DBGRSTRTS(x)          (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS_CE_B_DBGRSTRTS_SHIFT)) & MDM_AP_STATUS_CE_B_DBGRSTRTS_MASK)
240 /*! @} */
241 
242 /*! @name CONTROL - MDM_AP control */
243 /*! @{ */
244 
245 #define MDM_AP_CONTROL_ETR_HANDSHAKE_0_MASK      (0x40U)
246 #define MDM_AP_CONTROL_ETR_HANDSHAKE_0_SHIFT     (6U)
247 #define MDM_AP_CONTROL_ETR_HANDSHAKE_0_WIDTH     (1U)
248 #define MDM_AP_CONTROL_ETR_HANDSHAKE_0(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL_ETR_HANDSHAKE_0_SHIFT)) & MDM_AP_CONTROL_ETR_HANDSHAKE_0_MASK)
249 
250 #define MDM_AP_CONTROL_ETR_HANDSHAKE_1_MASK      (0x80U)
251 #define MDM_AP_CONTROL_ETR_HANDSHAKE_1_SHIFT     (7U)
252 #define MDM_AP_CONTROL_ETR_HANDSHAKE_1_WIDTH     (1U)
253 #define MDM_AP_CONTROL_ETR_HANDSHAKE_1(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL_ETR_HANDSHAKE_1_SHIFT)) & MDM_AP_CONTROL_ETR_HANDSHAKE_1_MASK)
254 
255 #define MDM_AP_CONTROL_SMU_EDBGREQ_MASK          (0x100U)
256 #define MDM_AP_CONTROL_SMU_EDBGREQ_SHIFT         (8U)
257 #define MDM_AP_CONTROL_SMU_EDBGREQ_WIDTH         (1U)
258 #define MDM_AP_CONTROL_SMU_EDBGREQ(x)            (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL_SMU_EDBGREQ_SHIFT)) & MDM_AP_CONTROL_SMU_EDBGREQ_MASK)
259 
260 #define MDM_AP_CONTROL_COMMS_0_EDBGREQ_MASK      (0x200U)
261 #define MDM_AP_CONTROL_COMMS_0_EDBGREQ_SHIFT     (9U)
262 #define MDM_AP_CONTROL_COMMS_0_EDBGREQ_WIDTH     (1U)
263 #define MDM_AP_CONTROL_COMMS_0_EDBGREQ(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL_COMMS_0_EDBGREQ_SHIFT)) & MDM_AP_CONTROL_COMMS_0_EDBGREQ_MASK)
264 
265 #define MDM_AP_CONTROL_COMMS_1_EDBGREQ_MASK      (0x400U)
266 #define MDM_AP_CONTROL_COMMS_1_EDBGREQ_SHIFT     (10U)
267 #define MDM_AP_CONTROL_COMMS_1_EDBGREQ_WIDTH     (1U)
268 #define MDM_AP_CONTROL_COMMS_1_EDBGREQ(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL_COMMS_1_EDBGREQ_SHIFT)) & MDM_AP_CONTROL_COMMS_1_EDBGREQ_MASK)
269 
270 #define MDM_AP_CONTROL_DIS_POR_WDOG_MSK_MASK     (0x8000U)
271 #define MDM_AP_CONTROL_DIS_POR_WDOG_MSK_SHIFT    (15U)
272 #define MDM_AP_CONTROL_DIS_POR_WDOG_MSK_WIDTH    (1U)
273 #define MDM_AP_CONTROL_DIS_POR_WDOG_MSK(x)       (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL_DIS_POR_WDOG_MSK_SHIFT)) & MDM_AP_CONTROL_DIS_POR_WDOG_MSK_MASK)
274 
275 #define MDM_AP_CONTROL_TPIU_OVERRIDE_MASK        (0x100000U)
276 #define MDM_AP_CONTROL_TPIU_OVERRIDE_SHIFT       (20U)
277 #define MDM_AP_CONTROL_TPIU_OVERRIDE_WIDTH       (1U)
278 #define MDM_AP_CONTROL_TPIU_OVERRIDE(x)          (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL_TPIU_OVERRIDE_SHIFT)) & MDM_AP_CONTROL_TPIU_OVERRIDE_MASK)
279 
280 #define MDM_AP_CONTROL_ETR_OVERRIDE_SMU_MASK     (0x200000U)
281 #define MDM_AP_CONTROL_ETR_OVERRIDE_SMU_SHIFT    (21U)
282 #define MDM_AP_CONTROL_ETR_OVERRIDE_SMU_WIDTH    (1U)
283 #define MDM_AP_CONTROL_ETR_OVERRIDE_SMU(x)       (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL_ETR_OVERRIDE_SMU_SHIFT)) & MDM_AP_CONTROL_ETR_OVERRIDE_SMU_MASK)
284 
285 #define MDM_AP_CONTROL_MSK_DBG_FAULT_MASK        (0x800000U)
286 #define MDM_AP_CONTROL_MSK_DBG_FAULT_SHIFT       (23U)
287 #define MDM_AP_CONTROL_MSK_DBG_FAULT_WIDTH       (1U)
288 #define MDM_AP_CONTROL_MSK_DBG_FAULT(x)          (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL_MSK_DBG_FAULT_SHIFT)) & MDM_AP_CONTROL_MSK_DBG_FAULT_MASK)
289 
290 #define MDM_AP_CONTROL_MSK_FCCU_RST_TRIGGER_MASK (0x1000000U)
291 #define MDM_AP_CONTROL_MSK_FCCU_RST_TRIGGER_SHIFT (24U)
292 #define MDM_AP_CONTROL_MSK_FCCU_RST_TRIGGER_WIDTH (1U)
293 #define MDM_AP_CONTROL_MSK_FCCU_RST_TRIGGER(x)   (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL_MSK_FCCU_RST_TRIGGER_SHIFT)) & MDM_AP_CONTROL_MSK_FCCU_RST_TRIGGER_MASK)
294 
295 #define MDM_AP_CONTROL_SMU_DBGRSTRT_MASK         (0x10000000U)
296 #define MDM_AP_CONTROL_SMU_DBGRSTRT_SHIFT        (28U)
297 #define MDM_AP_CONTROL_SMU_DBGRSTRT_WIDTH        (1U)
298 #define MDM_AP_CONTROL_SMU_DBGRSTRT(x)           (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL_SMU_DBGRSTRT_SHIFT)) & MDM_AP_CONTROL_SMU_DBGRSTRT_MASK)
299 
300 #define MDM_AP_CONTROL_CE_A_DBGRSTRT_MASK        (0x20000000U)
301 #define MDM_AP_CONTROL_CE_A_DBGRSTRT_SHIFT       (29U)
302 #define MDM_AP_CONTROL_CE_A_DBGRSTRT_WIDTH       (1U)
303 #define MDM_AP_CONTROL_CE_A_DBGRSTRT(x)          (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL_CE_A_DBGRSTRT_SHIFT)) & MDM_AP_CONTROL_CE_A_DBGRSTRT_MASK)
304 
305 #define MDM_AP_CONTROL_CE_B_DBGRSTRT_MASK        (0x40000000U)
306 #define MDM_AP_CONTROL_CE_B_DBGRSTRT_SHIFT       (30U)
307 #define MDM_AP_CONTROL_CE_B_DBGRSTRT_WIDTH       (1U)
308 #define MDM_AP_CONTROL_CE_B_DBGRSTRT(x)          (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL_CE_B_DBGRSTRT_SHIFT)) & MDM_AP_CONTROL_CE_B_DBGRSTRT_MASK)
309 /*! @} */
310 
311 /*! @name STATUS2 - MDM_AP status 2 */
312 /*! @{ */
313 
314 #define MDM_AP_STATUS2_CR52_RTU0_0_DBGMODE_MASK  (0x1U)
315 #define MDM_AP_STATUS2_CR52_RTU0_0_DBGMODE_SHIFT (0U)
316 #define MDM_AP_STATUS2_CR52_RTU0_0_DBGMODE_WIDTH (1U)
317 #define MDM_AP_STATUS2_CR52_RTU0_0_DBGMODE(x)    (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU0_0_DBGMODE_SHIFT)) & MDM_AP_STATUS2_CR52_RTU0_0_DBGMODE_MASK)
318 
319 #define MDM_AP_STATUS2_CR52_RTU0_1_DBGMODE_MASK  (0x2U)
320 #define MDM_AP_STATUS2_CR52_RTU0_1_DBGMODE_SHIFT (1U)
321 #define MDM_AP_STATUS2_CR52_RTU0_1_DBGMODE_WIDTH (1U)
322 #define MDM_AP_STATUS2_CR52_RTU0_1_DBGMODE(x)    (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU0_1_DBGMODE_SHIFT)) & MDM_AP_STATUS2_CR52_RTU0_1_DBGMODE_MASK)
323 
324 #define MDM_AP_STATUS2_CR52_RTU0_2_DBGMODE_MASK  (0x4U)
325 #define MDM_AP_STATUS2_CR52_RTU0_2_DBGMODE_SHIFT (2U)
326 #define MDM_AP_STATUS2_CR52_RTU0_2_DBGMODE_WIDTH (1U)
327 #define MDM_AP_STATUS2_CR52_RTU0_2_DBGMODE(x)    (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU0_2_DBGMODE_SHIFT)) & MDM_AP_STATUS2_CR52_RTU0_2_DBGMODE_MASK)
328 
329 #define MDM_AP_STATUS2_CR52_RTU0_3_DBGMODE_MASK  (0x8U)
330 #define MDM_AP_STATUS2_CR52_RTU0_3_DBGMODE_SHIFT (3U)
331 #define MDM_AP_STATUS2_CR52_RTU0_3_DBGMODE_WIDTH (1U)
332 #define MDM_AP_STATUS2_CR52_RTU0_3_DBGMODE(x)    (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU0_3_DBGMODE_SHIFT)) & MDM_AP_STATUS2_CR52_RTU0_3_DBGMODE_MASK)
333 
334 #define MDM_AP_STATUS2_CR52_RTU0_0_WFI_MASK      (0x10U)
335 #define MDM_AP_STATUS2_CR52_RTU0_0_WFI_SHIFT     (4U)
336 #define MDM_AP_STATUS2_CR52_RTU0_0_WFI_WIDTH     (1U)
337 #define MDM_AP_STATUS2_CR52_RTU0_0_WFI(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU0_0_WFI_SHIFT)) & MDM_AP_STATUS2_CR52_RTU0_0_WFI_MASK)
338 
339 #define MDM_AP_STATUS2_CR52_RTU0_1_WFI_MASK      (0x20U)
340 #define MDM_AP_STATUS2_CR52_RTU0_1_WFI_SHIFT     (5U)
341 #define MDM_AP_STATUS2_CR52_RTU0_1_WFI_WIDTH     (1U)
342 #define MDM_AP_STATUS2_CR52_RTU0_1_WFI(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU0_1_WFI_SHIFT)) & MDM_AP_STATUS2_CR52_RTU0_1_WFI_MASK)
343 
344 #define MDM_AP_STATUS2_CR52_RTU0_2_WFI_MASK      (0x40U)
345 #define MDM_AP_STATUS2_CR52_RTU0_2_WFI_SHIFT     (6U)
346 #define MDM_AP_STATUS2_CR52_RTU0_2_WFI_WIDTH     (1U)
347 #define MDM_AP_STATUS2_CR52_RTU0_2_WFI(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU0_2_WFI_SHIFT)) & MDM_AP_STATUS2_CR52_RTU0_2_WFI_MASK)
348 
349 #define MDM_AP_STATUS2_CR52_RTU0_3_WFI_MASK      (0x80U)
350 #define MDM_AP_STATUS2_CR52_RTU0_3_WFI_SHIFT     (7U)
351 #define MDM_AP_STATUS2_CR52_RTU0_3_WFI_WIDTH     (1U)
352 #define MDM_AP_STATUS2_CR52_RTU0_3_WFI(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU0_3_WFI_SHIFT)) & MDM_AP_STATUS2_CR52_RTU0_3_WFI_MASK)
353 
354 #define MDM_AP_STATUS2_CR52_RTU0_0_WFE_MASK      (0x100U)
355 #define MDM_AP_STATUS2_CR52_RTU0_0_WFE_SHIFT     (8U)
356 #define MDM_AP_STATUS2_CR52_RTU0_0_WFE_WIDTH     (1U)
357 #define MDM_AP_STATUS2_CR52_RTU0_0_WFE(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU0_0_WFE_SHIFT)) & MDM_AP_STATUS2_CR52_RTU0_0_WFE_MASK)
358 
359 #define MDM_AP_STATUS2_CR52_RTU0_1_WFE_MASK      (0x200U)
360 #define MDM_AP_STATUS2_CR52_RTU0_1_WFE_SHIFT     (9U)
361 #define MDM_AP_STATUS2_CR52_RTU0_1_WFE_WIDTH     (1U)
362 #define MDM_AP_STATUS2_CR52_RTU0_1_WFE(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU0_1_WFE_SHIFT)) & MDM_AP_STATUS2_CR52_RTU0_1_WFE_MASK)
363 
364 #define MDM_AP_STATUS2_CR52_RTU0_2_WFE_MASK      (0x400U)
365 #define MDM_AP_STATUS2_CR52_RTU0_2_WFE_SHIFT     (10U)
366 #define MDM_AP_STATUS2_CR52_RTU0_2_WFE_WIDTH     (1U)
367 #define MDM_AP_STATUS2_CR52_RTU0_2_WFE(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU0_2_WFE_SHIFT)) & MDM_AP_STATUS2_CR52_RTU0_2_WFE_MASK)
368 
369 #define MDM_AP_STATUS2_CR52_RTU0_3_WFE_MASK      (0x800U)
370 #define MDM_AP_STATUS2_CR52_RTU0_3_WFE_SHIFT     (11U)
371 #define MDM_AP_STATUS2_CR52_RTU0_3_WFE_WIDTH     (1U)
372 #define MDM_AP_STATUS2_CR52_RTU0_3_WFE(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU0_3_WFE_SHIFT)) & MDM_AP_STATUS2_CR52_RTU0_3_WFE_MASK)
373 
374 #define MDM_AP_STATUS2_CR52_RTU1_0_DBGMODE_MASK  (0x10000U)
375 #define MDM_AP_STATUS2_CR52_RTU1_0_DBGMODE_SHIFT (16U)
376 #define MDM_AP_STATUS2_CR52_RTU1_0_DBGMODE_WIDTH (1U)
377 #define MDM_AP_STATUS2_CR52_RTU1_0_DBGMODE(x)    (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU1_0_DBGMODE_SHIFT)) & MDM_AP_STATUS2_CR52_RTU1_0_DBGMODE_MASK)
378 
379 #define MDM_AP_STATUS2_CR52_RTU1_1_DBGMODE_MASK  (0x20000U)
380 #define MDM_AP_STATUS2_CR52_RTU1_1_DBGMODE_SHIFT (17U)
381 #define MDM_AP_STATUS2_CR52_RTU1_1_DBGMODE_WIDTH (1U)
382 #define MDM_AP_STATUS2_CR52_RTU1_1_DBGMODE(x)    (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU1_1_DBGMODE_SHIFT)) & MDM_AP_STATUS2_CR52_RTU1_1_DBGMODE_MASK)
383 
384 #define MDM_AP_STATUS2_CR52_RTU1_2_DBGMODE_MASK  (0x40000U)
385 #define MDM_AP_STATUS2_CR52_RTU1_2_DBGMODE_SHIFT (18U)
386 #define MDM_AP_STATUS2_CR52_RTU1_2_DBGMODE_WIDTH (1U)
387 #define MDM_AP_STATUS2_CR52_RTU1_2_DBGMODE(x)    (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU1_2_DBGMODE_SHIFT)) & MDM_AP_STATUS2_CR52_RTU1_2_DBGMODE_MASK)
388 
389 #define MDM_AP_STATUS2_CR52_RTU1_3_DBGMODE_MASK  (0x80000U)
390 #define MDM_AP_STATUS2_CR52_RTU1_3_DBGMODE_SHIFT (19U)
391 #define MDM_AP_STATUS2_CR52_RTU1_3_DBGMODE_WIDTH (1U)
392 #define MDM_AP_STATUS2_CR52_RTU1_3_DBGMODE(x)    (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU1_3_DBGMODE_SHIFT)) & MDM_AP_STATUS2_CR52_RTU1_3_DBGMODE_MASK)
393 
394 #define MDM_AP_STATUS2_CR52_RTU1_0_WFI_MASK      (0x100000U)
395 #define MDM_AP_STATUS2_CR52_RTU1_0_WFI_SHIFT     (20U)
396 #define MDM_AP_STATUS2_CR52_RTU1_0_WFI_WIDTH     (1U)
397 #define MDM_AP_STATUS2_CR52_RTU1_0_WFI(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU1_0_WFI_SHIFT)) & MDM_AP_STATUS2_CR52_RTU1_0_WFI_MASK)
398 
399 #define MDM_AP_STATUS2_CR52_RTU1_1_WFI_MASK      (0x200000U)
400 #define MDM_AP_STATUS2_CR52_RTU1_1_WFI_SHIFT     (21U)
401 #define MDM_AP_STATUS2_CR52_RTU1_1_WFI_WIDTH     (1U)
402 #define MDM_AP_STATUS2_CR52_RTU1_1_WFI(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU1_1_WFI_SHIFT)) & MDM_AP_STATUS2_CR52_RTU1_1_WFI_MASK)
403 
404 #define MDM_AP_STATUS2_CR52_RTU1_2_WFI_MASK      (0x400000U)
405 #define MDM_AP_STATUS2_CR52_RTU1_2_WFI_SHIFT     (22U)
406 #define MDM_AP_STATUS2_CR52_RTU1_2_WFI_WIDTH     (1U)
407 #define MDM_AP_STATUS2_CR52_RTU1_2_WFI(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU1_2_WFI_SHIFT)) & MDM_AP_STATUS2_CR52_RTU1_2_WFI_MASK)
408 
409 #define MDM_AP_STATUS2_CR52_RTU1_3_WFI_MASK      (0x800000U)
410 #define MDM_AP_STATUS2_CR52_RTU1_3_WFI_SHIFT     (23U)
411 #define MDM_AP_STATUS2_CR52_RTU1_3_WFI_WIDTH     (1U)
412 #define MDM_AP_STATUS2_CR52_RTU1_3_WFI(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU1_3_WFI_SHIFT)) & MDM_AP_STATUS2_CR52_RTU1_3_WFI_MASK)
413 
414 #define MDM_AP_STATUS2_CR52_RTU1_0_WFE_MASK      (0x1000000U)
415 #define MDM_AP_STATUS2_CR52_RTU1_0_WFE_SHIFT     (24U)
416 #define MDM_AP_STATUS2_CR52_RTU1_0_WFE_WIDTH     (1U)
417 #define MDM_AP_STATUS2_CR52_RTU1_0_WFE(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU1_0_WFE_SHIFT)) & MDM_AP_STATUS2_CR52_RTU1_0_WFE_MASK)
418 
419 #define MDM_AP_STATUS2_CR52_RTU1_1_WFE_MASK      (0x2000000U)
420 #define MDM_AP_STATUS2_CR52_RTU1_1_WFE_SHIFT     (25U)
421 #define MDM_AP_STATUS2_CR52_RTU1_1_WFE_WIDTH     (1U)
422 #define MDM_AP_STATUS2_CR52_RTU1_1_WFE(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU1_1_WFE_SHIFT)) & MDM_AP_STATUS2_CR52_RTU1_1_WFE_MASK)
423 
424 #define MDM_AP_STATUS2_CR52_RTU1_2_WFE_MASK      (0x4000000U)
425 #define MDM_AP_STATUS2_CR52_RTU1_2_WFE_SHIFT     (26U)
426 #define MDM_AP_STATUS2_CR52_RTU1_2_WFE_WIDTH     (1U)
427 #define MDM_AP_STATUS2_CR52_RTU1_2_WFE(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU1_2_WFE_SHIFT)) & MDM_AP_STATUS2_CR52_RTU1_2_WFE_MASK)
428 
429 #define MDM_AP_STATUS2_CR52_RTU1_3_WFE_MASK      (0x8000000U)
430 #define MDM_AP_STATUS2_CR52_RTU1_3_WFE_SHIFT     (27U)
431 #define MDM_AP_STATUS2_CR52_RTU1_3_WFE_WIDTH     (1U)
432 #define MDM_AP_STATUS2_CR52_RTU1_3_WFE(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_STATUS2_CR52_RTU1_3_WFE_SHIFT)) & MDM_AP_STATUS2_CR52_RTU1_3_WFE_MASK)
433 /*! @} */
434 
435 /*! @name CONTROL2 - MDM_AP Control 2 */
436 /*! @{ */
437 
438 #define MDM_AP_CONTROL2_RTU0_ETR_HANDSHAKE_0_MASK (0x40U)
439 #define MDM_AP_CONTROL2_RTU0_ETR_HANDSHAKE_0_SHIFT (6U)
440 #define MDM_AP_CONTROL2_RTU0_ETR_HANDSHAKE_0_WIDTH (1U)
441 #define MDM_AP_CONTROL2_RTU0_ETR_HANDSHAKE_0(x)  (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL2_RTU0_ETR_HANDSHAKE_0_SHIFT)) & MDM_AP_CONTROL2_RTU0_ETR_HANDSHAKE_0_MASK)
442 
443 #define MDM_AP_CONTROL2_RTU0_ETR_HANDSHAKE_1_MASK (0x80U)
444 #define MDM_AP_CONTROL2_RTU0_ETR_HANDSHAKE_1_SHIFT (7U)
445 #define MDM_AP_CONTROL2_RTU0_ETR_HANDSHAKE_1_WIDTH (1U)
446 #define MDM_AP_CONTROL2_RTU0_ETR_HANDSHAKE_1(x)  (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL2_RTU0_ETR_HANDSHAKE_1_SHIFT)) & MDM_AP_CONTROL2_RTU0_ETR_HANDSHAKE_1_MASK)
447 
448 #define MDM_AP_CONTROL2_CR52_RTU0_0_EDBGREQ_MASK (0x10000U)
449 #define MDM_AP_CONTROL2_CR52_RTU0_0_EDBGREQ_SHIFT (16U)
450 #define MDM_AP_CONTROL2_CR52_RTU0_0_EDBGREQ_WIDTH (1U)
451 #define MDM_AP_CONTROL2_CR52_RTU0_0_EDBGREQ(x)   (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL2_CR52_RTU0_0_EDBGREQ_SHIFT)) & MDM_AP_CONTROL2_CR52_RTU0_0_EDBGREQ_MASK)
452 
453 #define MDM_AP_CONTROL2_CR52_RTU0_1_EDBGREQ_MASK (0x20000U)
454 #define MDM_AP_CONTROL2_CR52_RTU0_1_EDBGREQ_SHIFT (17U)
455 #define MDM_AP_CONTROL2_CR52_RTU0_1_EDBGREQ_WIDTH (1U)
456 #define MDM_AP_CONTROL2_CR52_RTU0_1_EDBGREQ(x)   (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL2_CR52_RTU0_1_EDBGREQ_SHIFT)) & MDM_AP_CONTROL2_CR52_RTU0_1_EDBGREQ_MASK)
457 
458 #define MDM_AP_CONTROL2_CR52_RTU0_2_EDBGREQ_MASK (0x40000U)
459 #define MDM_AP_CONTROL2_CR52_RTU0_2_EDBGREQ_SHIFT (18U)
460 #define MDM_AP_CONTROL2_CR52_RTU0_2_EDBGREQ_WIDTH (1U)
461 #define MDM_AP_CONTROL2_CR52_RTU0_2_EDBGREQ(x)   (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL2_CR52_RTU0_2_EDBGREQ_SHIFT)) & MDM_AP_CONTROL2_CR52_RTU0_2_EDBGREQ_MASK)
462 
463 #define MDM_AP_CONTROL2_CR52_RTU0_3_EDBGREQ_MASK (0x80000U)
464 #define MDM_AP_CONTROL2_CR52_RTU0_3_EDBGREQ_SHIFT (19U)
465 #define MDM_AP_CONTROL2_CR52_RTU0_3_EDBGREQ_WIDTH (1U)
466 #define MDM_AP_CONTROL2_CR52_RTU0_3_EDBGREQ(x)   (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL2_CR52_RTU0_3_EDBGREQ_SHIFT)) & MDM_AP_CONTROL2_CR52_RTU0_3_EDBGREQ_MASK)
467 /*! @} */
468 
469 /*! @name CONTROL3 - MDM_AP Control 3 */
470 /*! @{ */
471 
472 #define MDM_AP_CONTROL3_RTU1_ETR_HANDSHAKE_0_MASK (0x40U)
473 #define MDM_AP_CONTROL3_RTU1_ETR_HANDSHAKE_0_SHIFT (6U)
474 #define MDM_AP_CONTROL3_RTU1_ETR_HANDSHAKE_0_WIDTH (1U)
475 #define MDM_AP_CONTROL3_RTU1_ETR_HANDSHAKE_0(x)  (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL3_RTU1_ETR_HANDSHAKE_0_SHIFT)) & MDM_AP_CONTROL3_RTU1_ETR_HANDSHAKE_0_MASK)
476 
477 #define MDM_AP_CONTROL3_RTU1_ETR_HANDSHAKE_1_MASK (0x80U)
478 #define MDM_AP_CONTROL3_RTU1_ETR_HANDSHAKE_1_SHIFT (7U)
479 #define MDM_AP_CONTROL3_RTU1_ETR_HANDSHAKE_1_WIDTH (1U)
480 #define MDM_AP_CONTROL3_RTU1_ETR_HANDSHAKE_1(x)  (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL3_RTU1_ETR_HANDSHAKE_1_SHIFT)) & MDM_AP_CONTROL3_RTU1_ETR_HANDSHAKE_1_MASK)
481 
482 #define MDM_AP_CONTROL3_CR52_RTU1_0_EDBGREQ_MASK (0x10000U)
483 #define MDM_AP_CONTROL3_CR52_RTU1_0_EDBGREQ_SHIFT (16U)
484 #define MDM_AP_CONTROL3_CR52_RTU1_0_EDBGREQ_WIDTH (1U)
485 #define MDM_AP_CONTROL3_CR52_RTU1_0_EDBGREQ(x)   (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL3_CR52_RTU1_0_EDBGREQ_SHIFT)) & MDM_AP_CONTROL3_CR52_RTU1_0_EDBGREQ_MASK)
486 
487 #define MDM_AP_CONTROL3_CR52_RTU1_1_EDBGREQ_MASK (0x20000U)
488 #define MDM_AP_CONTROL3_CR52_RTU1_1_EDBGREQ_SHIFT (17U)
489 #define MDM_AP_CONTROL3_CR52_RTU1_1_EDBGREQ_WIDTH (1U)
490 #define MDM_AP_CONTROL3_CR52_RTU1_1_EDBGREQ(x)   (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL3_CR52_RTU1_1_EDBGREQ_SHIFT)) & MDM_AP_CONTROL3_CR52_RTU1_1_EDBGREQ_MASK)
491 
492 #define MDM_AP_CONTROL3_CR52_RTU1_2_EDBGREQ_MASK (0x40000U)
493 #define MDM_AP_CONTROL3_CR52_RTU1_2_EDBGREQ_SHIFT (18U)
494 #define MDM_AP_CONTROL3_CR52_RTU1_2_EDBGREQ_WIDTH (1U)
495 #define MDM_AP_CONTROL3_CR52_RTU1_2_EDBGREQ(x)   (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL3_CR52_RTU1_2_EDBGREQ_SHIFT)) & MDM_AP_CONTROL3_CR52_RTU1_2_EDBGREQ_MASK)
496 
497 #define MDM_AP_CONTROL3_CR52_RTU1_3_EDBGREQ_MASK (0x80000U)
498 #define MDM_AP_CONTROL3_CR52_RTU1_3_EDBGREQ_SHIFT (19U)
499 #define MDM_AP_CONTROL3_CR52_RTU1_3_EDBGREQ_WIDTH (1U)
500 #define MDM_AP_CONTROL3_CR52_RTU1_3_EDBGREQ(x)   (((uint32_t)(((uint32_t)(x)) << MDM_AP_CONTROL3_CR52_RTU1_3_EDBGREQ_SHIFT)) & MDM_AP_CONTROL3_CR52_RTU1_3_EDBGREQ_MASK)
501 /*! @} */
502 
503 /*! @name RTU0_CORE_0_IP_DBG - RTU0 core 0 debug */
504 /*! @{ */
505 
506 #define MDM_AP_RTU0_CORE_0_IP_DBG_RTU0_0_IP_DBGDIS_MASK (0x1U)
507 #define MDM_AP_RTU0_CORE_0_IP_DBG_RTU0_0_IP_DBGDIS_SHIFT (0U)
508 #define MDM_AP_RTU0_CORE_0_IP_DBG_RTU0_0_IP_DBGDIS_WIDTH (1U)
509 #define MDM_AP_RTU0_CORE_0_IP_DBG_RTU0_0_IP_DBGDIS(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU0_CORE_0_IP_DBG_RTU0_0_IP_DBGDIS_SHIFT)) & MDM_AP_RTU0_CORE_0_IP_DBG_RTU0_0_IP_DBGDIS_MASK)
510 /*! @} */
511 
512 /*! @name RTU0_CORE_1_IP_DBG - RTU0 core 1 debug */
513 /*! @{ */
514 
515 #define MDM_AP_RTU0_CORE_1_IP_DBG_RTU0_1_IP_DBGDIS_MASK (0x1U)
516 #define MDM_AP_RTU0_CORE_1_IP_DBG_RTU0_1_IP_DBGDIS_SHIFT (0U)
517 #define MDM_AP_RTU0_CORE_1_IP_DBG_RTU0_1_IP_DBGDIS_WIDTH (1U)
518 #define MDM_AP_RTU0_CORE_1_IP_DBG_RTU0_1_IP_DBGDIS(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU0_CORE_1_IP_DBG_RTU0_1_IP_DBGDIS_SHIFT)) & MDM_AP_RTU0_CORE_1_IP_DBG_RTU0_1_IP_DBGDIS_MASK)
519 /*! @} */
520 
521 /*! @name RTU0_CORE_2_IP_DBG - RTU0 core 2 debug */
522 /*! @{ */
523 
524 #define MDM_AP_RTU0_CORE_2_IP_DBG_RTU0_2_IP_DBGDIS_MASK (0x1U)
525 #define MDM_AP_RTU0_CORE_2_IP_DBG_RTU0_2_IP_DBGDIS_SHIFT (0U)
526 #define MDM_AP_RTU0_CORE_2_IP_DBG_RTU0_2_IP_DBGDIS_WIDTH (1U)
527 #define MDM_AP_RTU0_CORE_2_IP_DBG_RTU0_2_IP_DBGDIS(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU0_CORE_2_IP_DBG_RTU0_2_IP_DBGDIS_SHIFT)) & MDM_AP_RTU0_CORE_2_IP_DBG_RTU0_2_IP_DBGDIS_MASK)
528 /*! @} */
529 
530 /*! @name RTU0_CORE_3_IP_DBG - RTU0 core 3 debug */
531 /*! @{ */
532 
533 #define MDM_AP_RTU0_CORE_3_IP_DBG_RTU0_3_IP_DBGDIS_MASK (0x1U)
534 #define MDM_AP_RTU0_CORE_3_IP_DBG_RTU0_3_IP_DBGDIS_SHIFT (0U)
535 #define MDM_AP_RTU0_CORE_3_IP_DBG_RTU0_3_IP_DBGDIS_WIDTH (1U)
536 #define MDM_AP_RTU0_CORE_3_IP_DBG_RTU0_3_IP_DBGDIS(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU0_CORE_3_IP_DBG_RTU0_3_IP_DBGDIS_SHIFT)) & MDM_AP_RTU0_CORE_3_IP_DBG_RTU0_3_IP_DBGDIS_MASK)
537 /*! @} */
538 
539 /*! @name RTU1_CORE_0_IP_DBG - RTU1 core 0 debug */
540 /*! @{ */
541 
542 #define MDM_AP_RTU1_CORE_0_IP_DBG_RTU1_0_IP_DBGDIS_MASK (0x1U)
543 #define MDM_AP_RTU1_CORE_0_IP_DBG_RTU1_0_IP_DBGDIS_SHIFT (0U)
544 #define MDM_AP_RTU1_CORE_0_IP_DBG_RTU1_0_IP_DBGDIS_WIDTH (1U)
545 #define MDM_AP_RTU1_CORE_0_IP_DBG_RTU1_0_IP_DBGDIS(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU1_CORE_0_IP_DBG_RTU1_0_IP_DBGDIS_SHIFT)) & MDM_AP_RTU1_CORE_0_IP_DBG_RTU1_0_IP_DBGDIS_MASK)
546 /*! @} */
547 
548 /*! @name RTU1_CORE_1_IP_DBG - RTU1 core 1 debug */
549 /*! @{ */
550 
551 #define MDM_AP_RTU1_CORE_1_IP_DBG_RTU1_1_IP_DBGDIS_MASK (0x1U)
552 #define MDM_AP_RTU1_CORE_1_IP_DBG_RTU1_1_IP_DBGDIS_SHIFT (0U)
553 #define MDM_AP_RTU1_CORE_1_IP_DBG_RTU1_1_IP_DBGDIS_WIDTH (1U)
554 #define MDM_AP_RTU1_CORE_1_IP_DBG_RTU1_1_IP_DBGDIS(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU1_CORE_1_IP_DBG_RTU1_1_IP_DBGDIS_SHIFT)) & MDM_AP_RTU1_CORE_1_IP_DBG_RTU1_1_IP_DBGDIS_MASK)
555 /*! @} */
556 
557 /*! @name RTU1_CORE_2_IP_DBG - RTU1 core 2 debug */
558 /*! @{ */
559 
560 #define MDM_AP_RTU1_CORE_2_IP_DBG_RTU1_2_IP_DBGDIS_MASK (0x1U)
561 #define MDM_AP_RTU1_CORE_2_IP_DBG_RTU1_2_IP_DBGDIS_SHIFT (0U)
562 #define MDM_AP_RTU1_CORE_2_IP_DBG_RTU1_2_IP_DBGDIS_WIDTH (1U)
563 #define MDM_AP_RTU1_CORE_2_IP_DBG_RTU1_2_IP_DBGDIS(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU1_CORE_2_IP_DBG_RTU1_2_IP_DBGDIS_SHIFT)) & MDM_AP_RTU1_CORE_2_IP_DBG_RTU1_2_IP_DBGDIS_MASK)
564 /*! @} */
565 
566 /*! @name RTU1_CORE_3_IP_DBG - RTU1 core 3 debug */
567 /*! @{ */
568 
569 #define MDM_AP_RTU1_CORE_3_IP_DBG_RTU1_3_IP_DBGDIS_MASK (0x1U)
570 #define MDM_AP_RTU1_CORE_3_IP_DBG_RTU1_3_IP_DBGDIS_SHIFT (0U)
571 #define MDM_AP_RTU1_CORE_3_IP_DBG_RTU1_3_IP_DBGDIS_WIDTH (1U)
572 #define MDM_AP_RTU1_CORE_3_IP_DBG_RTU1_3_IP_DBGDIS(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU1_CORE_3_IP_DBG_RTU1_3_IP_DBGDIS_SHIFT)) & MDM_AP_RTU1_CORE_3_IP_DBG_RTU1_3_IP_DBGDIS_MASK)
573 /*! @} */
574 
575 /*! @name SMU_CORTEX_M33_IP_DBG - Cortex-M33 Core Debug */
576 /*! @{ */
577 
578 #define MDM_AP_SMU_CORTEX_M33_IP_DBG_CM33_SMU_IP_DBGDIS_MASK (0x1U)
579 #define MDM_AP_SMU_CORTEX_M33_IP_DBG_CM33_SMU_IP_DBGDIS_SHIFT (0U)
580 #define MDM_AP_SMU_CORTEX_M33_IP_DBG_CM33_SMU_IP_DBGDIS_WIDTH (1U)
581 #define MDM_AP_SMU_CORTEX_M33_IP_DBG_CM33_SMU_IP_DBGDIS(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_SMU_CORTEX_M33_IP_DBG_CM33_SMU_IP_DBGDIS_SHIFT)) & MDM_AP_SMU_CORTEX_M33_IP_DBG_CM33_SMU_IP_DBGDIS_MASK)
582 /*! @} */
583 
584 /*! @name CE_CORTEX_M33_0_IP_DBG - CE Cortex-M33 Core 0 Debug */
585 /*! @{ */
586 
587 #define MDM_AP_CE_CORTEX_M33_0_IP_DBG_CE_CM33_0_IP_DBGDIS_MASK (0x1U)
588 #define MDM_AP_CE_CORTEX_M33_0_IP_DBG_CE_CM33_0_IP_DBGDIS_SHIFT (0U)
589 #define MDM_AP_CE_CORTEX_M33_0_IP_DBG_CE_CM33_0_IP_DBGDIS_WIDTH (1U)
590 #define MDM_AP_CE_CORTEX_M33_0_IP_DBG_CE_CM33_0_IP_DBGDIS(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_CE_CORTEX_M33_0_IP_DBG_CE_CM33_0_IP_DBGDIS_SHIFT)) & MDM_AP_CE_CORTEX_M33_0_IP_DBG_CE_CM33_0_IP_DBGDIS_MASK)
591 /*! @} */
592 
593 /*! @name CE_CORTEX_M33_1_IP_DBG - CE Cortex-M33 Core 1 Debug */
594 /*! @{ */
595 
596 #define MDM_AP_CE_CORTEX_M33_1_IP_DBG_CE_CM33_1_IP_DBGDIS_MASK (0x1U)
597 #define MDM_AP_CE_CORTEX_M33_1_IP_DBG_CE_CM33_1_IP_DBGDIS_SHIFT (0U)
598 #define MDM_AP_CE_CORTEX_M33_1_IP_DBG_CE_CM33_1_IP_DBGDIS_WIDTH (1U)
599 #define MDM_AP_CE_CORTEX_M33_1_IP_DBG_CE_CM33_1_IP_DBGDIS(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_CE_CORTEX_M33_1_IP_DBG_CE_CM33_1_IP_DBGDIS_SHIFT)) & MDM_AP_CE_CORTEX_M33_1_IP_DBG_CE_CM33_1_IP_DBGDIS_MASK)
600 /*! @} */
601 
602 /*! @name RTU0_SWTMASK_IP_DBG - RTU0 SWT debug mask register */
603 /*! @{ */
604 
605 #define MDM_AP_RTU0_SWTMASK_IP_DBG_SWT0_MASK_DBG_MASK (0x1U)
606 #define MDM_AP_RTU0_SWTMASK_IP_DBG_SWT0_MASK_DBG_SHIFT (0U)
607 #define MDM_AP_RTU0_SWTMASK_IP_DBG_SWT0_MASK_DBG_WIDTH (1U)
608 #define MDM_AP_RTU0_SWTMASK_IP_DBG_SWT0_MASK_DBG(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU0_SWTMASK_IP_DBG_SWT0_MASK_DBG_SHIFT)) & MDM_AP_RTU0_SWTMASK_IP_DBG_SWT0_MASK_DBG_MASK)
609 
610 #define MDM_AP_RTU0_SWTMASK_IP_DBG_SWT1_MASK_DBG_MASK (0x2U)
611 #define MDM_AP_RTU0_SWTMASK_IP_DBG_SWT1_MASK_DBG_SHIFT (1U)
612 #define MDM_AP_RTU0_SWTMASK_IP_DBG_SWT1_MASK_DBG_WIDTH (1U)
613 #define MDM_AP_RTU0_SWTMASK_IP_DBG_SWT1_MASK_DBG(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU0_SWTMASK_IP_DBG_SWT1_MASK_DBG_SHIFT)) & MDM_AP_RTU0_SWTMASK_IP_DBG_SWT1_MASK_DBG_MASK)
614 
615 #define MDM_AP_RTU0_SWTMASK_IP_DBG_SWT2_MASK_DBG_MASK (0x4U)
616 #define MDM_AP_RTU0_SWTMASK_IP_DBG_SWT2_MASK_DBG_SHIFT (2U)
617 #define MDM_AP_RTU0_SWTMASK_IP_DBG_SWT2_MASK_DBG_WIDTH (1U)
618 #define MDM_AP_RTU0_SWTMASK_IP_DBG_SWT2_MASK_DBG(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU0_SWTMASK_IP_DBG_SWT2_MASK_DBG_SHIFT)) & MDM_AP_RTU0_SWTMASK_IP_DBG_SWT2_MASK_DBG_MASK)
619 
620 #define MDM_AP_RTU0_SWTMASK_IP_DBG_SWT3_MASK_DBG_MASK (0x8U)
621 #define MDM_AP_RTU0_SWTMASK_IP_DBG_SWT3_MASK_DBG_SHIFT (3U)
622 #define MDM_AP_RTU0_SWTMASK_IP_DBG_SWT3_MASK_DBG_WIDTH (1U)
623 #define MDM_AP_RTU0_SWTMASK_IP_DBG_SWT3_MASK_DBG(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU0_SWTMASK_IP_DBG_SWT3_MASK_DBG_SHIFT)) & MDM_AP_RTU0_SWTMASK_IP_DBG_SWT3_MASK_DBG_MASK)
624 
625 #define MDM_AP_RTU0_SWTMASK_IP_DBG_SWT4_MASK_DBG_MASK (0x10U)
626 #define MDM_AP_RTU0_SWTMASK_IP_DBG_SWT4_MASK_DBG_SHIFT (4U)
627 #define MDM_AP_RTU0_SWTMASK_IP_DBG_SWT4_MASK_DBG_WIDTH (1U)
628 #define MDM_AP_RTU0_SWTMASK_IP_DBG_SWT4_MASK_DBG(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU0_SWTMASK_IP_DBG_SWT4_MASK_DBG_SHIFT)) & MDM_AP_RTU0_SWTMASK_IP_DBG_SWT4_MASK_DBG_MASK)
629 /*! @} */
630 
631 /*! @name RTU1_SWTMASK_IP_DBG - RTU1 SWT debug mask register */
632 /*! @{ */
633 
634 #define MDM_AP_RTU1_SWTMASK_IP_DBG_SWT0_MASK_DBG_MASK (0x1U)
635 #define MDM_AP_RTU1_SWTMASK_IP_DBG_SWT0_MASK_DBG_SHIFT (0U)
636 #define MDM_AP_RTU1_SWTMASK_IP_DBG_SWT0_MASK_DBG_WIDTH (1U)
637 #define MDM_AP_RTU1_SWTMASK_IP_DBG_SWT0_MASK_DBG(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU1_SWTMASK_IP_DBG_SWT0_MASK_DBG_SHIFT)) & MDM_AP_RTU1_SWTMASK_IP_DBG_SWT0_MASK_DBG_MASK)
638 
639 #define MDM_AP_RTU1_SWTMASK_IP_DBG_SWT1_MASK_DBG_MASK (0x2U)
640 #define MDM_AP_RTU1_SWTMASK_IP_DBG_SWT1_MASK_DBG_SHIFT (1U)
641 #define MDM_AP_RTU1_SWTMASK_IP_DBG_SWT1_MASK_DBG_WIDTH (1U)
642 #define MDM_AP_RTU1_SWTMASK_IP_DBG_SWT1_MASK_DBG(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU1_SWTMASK_IP_DBG_SWT1_MASK_DBG_SHIFT)) & MDM_AP_RTU1_SWTMASK_IP_DBG_SWT1_MASK_DBG_MASK)
643 
644 #define MDM_AP_RTU1_SWTMASK_IP_DBG_SWT2_MASK_DBG_MASK (0x4U)
645 #define MDM_AP_RTU1_SWTMASK_IP_DBG_SWT2_MASK_DBG_SHIFT (2U)
646 #define MDM_AP_RTU1_SWTMASK_IP_DBG_SWT2_MASK_DBG_WIDTH (1U)
647 #define MDM_AP_RTU1_SWTMASK_IP_DBG_SWT2_MASK_DBG(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU1_SWTMASK_IP_DBG_SWT2_MASK_DBG_SHIFT)) & MDM_AP_RTU1_SWTMASK_IP_DBG_SWT2_MASK_DBG_MASK)
648 
649 #define MDM_AP_RTU1_SWTMASK_IP_DBG_SWT3_MASK_DBG_MASK (0x8U)
650 #define MDM_AP_RTU1_SWTMASK_IP_DBG_SWT3_MASK_DBG_SHIFT (3U)
651 #define MDM_AP_RTU1_SWTMASK_IP_DBG_SWT3_MASK_DBG_WIDTH (1U)
652 #define MDM_AP_RTU1_SWTMASK_IP_DBG_SWT3_MASK_DBG(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU1_SWTMASK_IP_DBG_SWT3_MASK_DBG_SHIFT)) & MDM_AP_RTU1_SWTMASK_IP_DBG_SWT3_MASK_DBG_MASK)
653 
654 #define MDM_AP_RTU1_SWTMASK_IP_DBG_SWT4_MASK_DBG_MASK (0x10U)
655 #define MDM_AP_RTU1_SWTMASK_IP_DBG_SWT4_MASK_DBG_SHIFT (4U)
656 #define MDM_AP_RTU1_SWTMASK_IP_DBG_SWT4_MASK_DBG_WIDTH (1U)
657 #define MDM_AP_RTU1_SWTMASK_IP_DBG_SWT4_MASK_DBG(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU1_SWTMASK_IP_DBG_SWT4_MASK_DBG_SHIFT)) & MDM_AP_RTU1_SWTMASK_IP_DBG_SWT4_MASK_DBG_MASK)
658 /*! @} */
659 
660 /*! @name RTU0_STMMASK_IP_DBG - RTU0 STM debug mask register */
661 /*! @{ */
662 
663 #define MDM_AP_RTU0_STMMASK_IP_DBG_STM0_MASK_DBG_MASK (0x1U)
664 #define MDM_AP_RTU0_STMMASK_IP_DBG_STM0_MASK_DBG_SHIFT (0U)
665 #define MDM_AP_RTU0_STMMASK_IP_DBG_STM0_MASK_DBG_WIDTH (1U)
666 #define MDM_AP_RTU0_STMMASK_IP_DBG_STM0_MASK_DBG(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU0_STMMASK_IP_DBG_STM0_MASK_DBG_SHIFT)) & MDM_AP_RTU0_STMMASK_IP_DBG_STM0_MASK_DBG_MASK)
667 
668 #define MDM_AP_RTU0_STMMASK_IP_DBG_STM1_MASK_DBG_MASK (0x2U)
669 #define MDM_AP_RTU0_STMMASK_IP_DBG_STM1_MASK_DBG_SHIFT (1U)
670 #define MDM_AP_RTU0_STMMASK_IP_DBG_STM1_MASK_DBG_WIDTH (1U)
671 #define MDM_AP_RTU0_STMMASK_IP_DBG_STM1_MASK_DBG(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU0_STMMASK_IP_DBG_STM1_MASK_DBG_SHIFT)) & MDM_AP_RTU0_STMMASK_IP_DBG_STM1_MASK_DBG_MASK)
672 
673 #define MDM_AP_RTU0_STMMASK_IP_DBG_STM2_MASK_DBG_MASK (0x4U)
674 #define MDM_AP_RTU0_STMMASK_IP_DBG_STM2_MASK_DBG_SHIFT (2U)
675 #define MDM_AP_RTU0_STMMASK_IP_DBG_STM2_MASK_DBG_WIDTH (1U)
676 #define MDM_AP_RTU0_STMMASK_IP_DBG_STM2_MASK_DBG(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU0_STMMASK_IP_DBG_STM2_MASK_DBG_SHIFT)) & MDM_AP_RTU0_STMMASK_IP_DBG_STM2_MASK_DBG_MASK)
677 
678 #define MDM_AP_RTU0_STMMASK_IP_DBG_STM3_MASK_DBG_MASK (0x8U)
679 #define MDM_AP_RTU0_STMMASK_IP_DBG_STM3_MASK_DBG_SHIFT (3U)
680 #define MDM_AP_RTU0_STMMASK_IP_DBG_STM3_MASK_DBG_WIDTH (1U)
681 #define MDM_AP_RTU0_STMMASK_IP_DBG_STM3_MASK_DBG(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU0_STMMASK_IP_DBG_STM3_MASK_DBG_SHIFT)) & MDM_AP_RTU0_STMMASK_IP_DBG_STM3_MASK_DBG_MASK)
682 /*! @} */
683 
684 /*! @name RTU1_STMMASK_IP_DBG - RTU1 STM debug mask register */
685 /*! @{ */
686 
687 #define MDM_AP_RTU1_STMMASK_IP_DBG_STM0_MASK_DBG_MASK (0x1U)
688 #define MDM_AP_RTU1_STMMASK_IP_DBG_STM0_MASK_DBG_SHIFT (0U)
689 #define MDM_AP_RTU1_STMMASK_IP_DBG_STM0_MASK_DBG_WIDTH (1U)
690 #define MDM_AP_RTU1_STMMASK_IP_DBG_STM0_MASK_DBG(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU1_STMMASK_IP_DBG_STM0_MASK_DBG_SHIFT)) & MDM_AP_RTU1_STMMASK_IP_DBG_STM0_MASK_DBG_MASK)
691 
692 #define MDM_AP_RTU1_STMMASK_IP_DBG_STM1_MASK_DBG_MASK (0x2U)
693 #define MDM_AP_RTU1_STMMASK_IP_DBG_STM1_MASK_DBG_SHIFT (1U)
694 #define MDM_AP_RTU1_STMMASK_IP_DBG_STM1_MASK_DBG_WIDTH (1U)
695 #define MDM_AP_RTU1_STMMASK_IP_DBG_STM1_MASK_DBG(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU1_STMMASK_IP_DBG_STM1_MASK_DBG_SHIFT)) & MDM_AP_RTU1_STMMASK_IP_DBG_STM1_MASK_DBG_MASK)
696 
697 #define MDM_AP_RTU1_STMMASK_IP_DBG_STM2_MASK_DBG_MASK (0x4U)
698 #define MDM_AP_RTU1_STMMASK_IP_DBG_STM2_MASK_DBG_SHIFT (2U)
699 #define MDM_AP_RTU1_STMMASK_IP_DBG_STM2_MASK_DBG_WIDTH (1U)
700 #define MDM_AP_RTU1_STMMASK_IP_DBG_STM2_MASK_DBG(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU1_STMMASK_IP_DBG_STM2_MASK_DBG_SHIFT)) & MDM_AP_RTU1_STMMASK_IP_DBG_STM2_MASK_DBG_MASK)
701 
702 #define MDM_AP_RTU1_STMMASK_IP_DBG_STM3_MASK_DBG_MASK (0x8U)
703 #define MDM_AP_RTU1_STMMASK_IP_DBG_STM3_MASK_DBG_SHIFT (3U)
704 #define MDM_AP_RTU1_STMMASK_IP_DBG_STM3_MASK_DBG_WIDTH (1U)
705 #define MDM_AP_RTU1_STMMASK_IP_DBG_STM3_MASK_DBG(x) (((uint32_t)(((uint32_t)(x)) << MDM_AP_RTU1_STMMASK_IP_DBG_STM3_MASK_DBG_SHIFT)) & MDM_AP_RTU1_STMMASK_IP_DBG_STM3_MASK_DBG_MASK)
706 /*! @} */
707 
708 /*! @name DBGENCNTRL - Debug enable control */
709 /*! @{ */
710 
711 #define MDM_AP_DBGENCNTRL_RTU0_HIDEN3_MASK       (0x100U)
712 #define MDM_AP_DBGENCNTRL_RTU0_HIDEN3_SHIFT      (8U)
713 #define MDM_AP_DBGENCNTRL_RTU0_HIDEN3_WIDTH      (1U)
714 #define MDM_AP_DBGENCNTRL_RTU0_HIDEN3(x)         (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL_RTU0_HIDEN3_SHIFT)) & MDM_AP_DBGENCNTRL_RTU0_HIDEN3_MASK)
715 
716 #define MDM_AP_DBGENCNTRL_RTU0_HNIDEN3_MASK      (0x200U)
717 #define MDM_AP_DBGENCNTRL_RTU0_HNIDEN3_SHIFT     (9U)
718 #define MDM_AP_DBGENCNTRL_RTU0_HNIDEN3_WIDTH     (1U)
719 #define MDM_AP_DBGENCNTRL_RTU0_HNIDEN3(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL_RTU0_HNIDEN3_SHIFT)) & MDM_AP_DBGENCNTRL_RTU0_HNIDEN3_MASK)
720 
721 #define MDM_AP_DBGENCNTRL_RTU0_DBGEN3_MASK       (0x400U)
722 #define MDM_AP_DBGENCNTRL_RTU0_DBGEN3_SHIFT      (10U)
723 #define MDM_AP_DBGENCNTRL_RTU0_DBGEN3_WIDTH      (1U)
724 #define MDM_AP_DBGENCNTRL_RTU0_DBGEN3(x)         (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL_RTU0_DBGEN3_SHIFT)) & MDM_AP_DBGENCNTRL_RTU0_DBGEN3_MASK)
725 
726 #define MDM_AP_DBGENCNTRL_RTU0_NIDEN3_MASK       (0x800U)
727 #define MDM_AP_DBGENCNTRL_RTU0_NIDEN3_SHIFT      (11U)
728 #define MDM_AP_DBGENCNTRL_RTU0_NIDEN3_WIDTH      (1U)
729 #define MDM_AP_DBGENCNTRL_RTU0_NIDEN3(x)         (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL_RTU0_NIDEN3_SHIFT)) & MDM_AP_DBGENCNTRL_RTU0_NIDEN3_MASK)
730 
731 #define MDM_AP_DBGENCNTRL_RTU0_HIDEN2_MASK       (0x4000U)
732 #define MDM_AP_DBGENCNTRL_RTU0_HIDEN2_SHIFT      (14U)
733 #define MDM_AP_DBGENCNTRL_RTU0_HIDEN2_WIDTH      (1U)
734 #define MDM_AP_DBGENCNTRL_RTU0_HIDEN2(x)         (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL_RTU0_HIDEN2_SHIFT)) & MDM_AP_DBGENCNTRL_RTU0_HIDEN2_MASK)
735 
736 #define MDM_AP_DBGENCNTRL_RTU0_HNIDEN2_MASK      (0x8000U)
737 #define MDM_AP_DBGENCNTRL_RTU0_HNIDEN2_SHIFT     (15U)
738 #define MDM_AP_DBGENCNTRL_RTU0_HNIDEN2_WIDTH     (1U)
739 #define MDM_AP_DBGENCNTRL_RTU0_HNIDEN2(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL_RTU0_HNIDEN2_SHIFT)) & MDM_AP_DBGENCNTRL_RTU0_HNIDEN2_MASK)
740 
741 #define MDM_AP_DBGENCNTRL_RTU0_DBGEN2_MASK       (0x10000U)
742 #define MDM_AP_DBGENCNTRL_RTU0_DBGEN2_SHIFT      (16U)
743 #define MDM_AP_DBGENCNTRL_RTU0_DBGEN2_WIDTH      (1U)
744 #define MDM_AP_DBGENCNTRL_RTU0_DBGEN2(x)         (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL_RTU0_DBGEN2_SHIFT)) & MDM_AP_DBGENCNTRL_RTU0_DBGEN2_MASK)
745 
746 #define MDM_AP_DBGENCNTRL_RTU0_NIDEN2_MASK       (0x20000U)
747 #define MDM_AP_DBGENCNTRL_RTU0_NIDEN2_SHIFT      (17U)
748 #define MDM_AP_DBGENCNTRL_RTU0_NIDEN2_WIDTH      (1U)
749 #define MDM_AP_DBGENCNTRL_RTU0_NIDEN2(x)         (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL_RTU0_NIDEN2_SHIFT)) & MDM_AP_DBGENCNTRL_RTU0_NIDEN2_MASK)
750 
751 #define MDM_AP_DBGENCNTRL_RTU0_HIDEN1_MASK       (0x100000U)
752 #define MDM_AP_DBGENCNTRL_RTU0_HIDEN1_SHIFT      (20U)
753 #define MDM_AP_DBGENCNTRL_RTU0_HIDEN1_WIDTH      (1U)
754 #define MDM_AP_DBGENCNTRL_RTU0_HIDEN1(x)         (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL_RTU0_HIDEN1_SHIFT)) & MDM_AP_DBGENCNTRL_RTU0_HIDEN1_MASK)
755 
756 #define MDM_AP_DBGENCNTRL_RTU0_HNIDEN1_MASK      (0x200000U)
757 #define MDM_AP_DBGENCNTRL_RTU0_HNIDEN1_SHIFT     (21U)
758 #define MDM_AP_DBGENCNTRL_RTU0_HNIDEN1_WIDTH     (1U)
759 #define MDM_AP_DBGENCNTRL_RTU0_HNIDEN1(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL_RTU0_HNIDEN1_SHIFT)) & MDM_AP_DBGENCNTRL_RTU0_HNIDEN1_MASK)
760 
761 #define MDM_AP_DBGENCNTRL_RTU0_DBGEN1_MASK       (0x400000U)
762 #define MDM_AP_DBGENCNTRL_RTU0_DBGEN1_SHIFT      (22U)
763 #define MDM_AP_DBGENCNTRL_RTU0_DBGEN1_WIDTH      (1U)
764 #define MDM_AP_DBGENCNTRL_RTU0_DBGEN1(x)         (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL_RTU0_DBGEN1_SHIFT)) & MDM_AP_DBGENCNTRL_RTU0_DBGEN1_MASK)
765 
766 #define MDM_AP_DBGENCNTRL_RTU0_NIDEN1_MASK       (0x800000U)
767 #define MDM_AP_DBGENCNTRL_RTU0_NIDEN1_SHIFT      (23U)
768 #define MDM_AP_DBGENCNTRL_RTU0_NIDEN1_WIDTH      (1U)
769 #define MDM_AP_DBGENCNTRL_RTU0_NIDEN1(x)         (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL_RTU0_NIDEN1_SHIFT)) & MDM_AP_DBGENCNTRL_RTU0_NIDEN1_MASK)
770 
771 #define MDM_AP_DBGENCNTRL_RTU0_HIDEN0_MASK       (0x4000000U)
772 #define MDM_AP_DBGENCNTRL_RTU0_HIDEN0_SHIFT      (26U)
773 #define MDM_AP_DBGENCNTRL_RTU0_HIDEN0_WIDTH      (1U)
774 #define MDM_AP_DBGENCNTRL_RTU0_HIDEN0(x)         (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL_RTU0_HIDEN0_SHIFT)) & MDM_AP_DBGENCNTRL_RTU0_HIDEN0_MASK)
775 
776 #define MDM_AP_DBGENCNTRL_RTU0_HNIDEN0_MASK      (0x8000000U)
777 #define MDM_AP_DBGENCNTRL_RTU0_HNIDEN0_SHIFT     (27U)
778 #define MDM_AP_DBGENCNTRL_RTU0_HNIDEN0_WIDTH     (1U)
779 #define MDM_AP_DBGENCNTRL_RTU0_HNIDEN0(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL_RTU0_HNIDEN0_SHIFT)) & MDM_AP_DBGENCNTRL_RTU0_HNIDEN0_MASK)
780 
781 #define MDM_AP_DBGENCNTRL_RTU0_DBGEN0_MASK       (0x10000000U)
782 #define MDM_AP_DBGENCNTRL_RTU0_DBGEN0_SHIFT      (28U)
783 #define MDM_AP_DBGENCNTRL_RTU0_DBGEN0_WIDTH      (1U)
784 #define MDM_AP_DBGENCNTRL_RTU0_DBGEN0(x)         (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL_RTU0_DBGEN0_SHIFT)) & MDM_AP_DBGENCNTRL_RTU0_DBGEN0_MASK)
785 
786 #define MDM_AP_DBGENCNTRL_RTU0_NIDEN0_MASK       (0x20000000U)
787 #define MDM_AP_DBGENCNTRL_RTU0_NIDEN0_SHIFT      (29U)
788 #define MDM_AP_DBGENCNTRL_RTU0_NIDEN0_WIDTH      (1U)
789 #define MDM_AP_DBGENCNTRL_RTU0_NIDEN0(x)         (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL_RTU0_NIDEN0_SHIFT)) & MDM_AP_DBGENCNTRL_RTU0_NIDEN0_MASK)
790 /*! @} */
791 
792 /*! @name DBGENCNTRL2 - Debug enable control 2 */
793 /*! @{ */
794 
795 #define MDM_AP_DBGENCNTRL2_RTU1_HIDEN3_MASK      (0x100U)
796 #define MDM_AP_DBGENCNTRL2_RTU1_HIDEN3_SHIFT     (8U)
797 #define MDM_AP_DBGENCNTRL2_RTU1_HIDEN3_WIDTH     (1U)
798 #define MDM_AP_DBGENCNTRL2_RTU1_HIDEN3(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL2_RTU1_HIDEN3_SHIFT)) & MDM_AP_DBGENCNTRL2_RTU1_HIDEN3_MASK)
799 
800 #define MDM_AP_DBGENCNTRL2_RTU1_HNIDEN3_MASK     (0x200U)
801 #define MDM_AP_DBGENCNTRL2_RTU1_HNIDEN3_SHIFT    (9U)
802 #define MDM_AP_DBGENCNTRL2_RTU1_HNIDEN3_WIDTH    (1U)
803 #define MDM_AP_DBGENCNTRL2_RTU1_HNIDEN3(x)       (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL2_RTU1_HNIDEN3_SHIFT)) & MDM_AP_DBGENCNTRL2_RTU1_HNIDEN3_MASK)
804 
805 #define MDM_AP_DBGENCNTRL2_RTU1_DBGEN3_MASK      (0x400U)
806 #define MDM_AP_DBGENCNTRL2_RTU1_DBGEN3_SHIFT     (10U)
807 #define MDM_AP_DBGENCNTRL2_RTU1_DBGEN3_WIDTH     (1U)
808 #define MDM_AP_DBGENCNTRL2_RTU1_DBGEN3(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL2_RTU1_DBGEN3_SHIFT)) & MDM_AP_DBGENCNTRL2_RTU1_DBGEN3_MASK)
809 
810 #define MDM_AP_DBGENCNTRL2_RTU1_NIDEN3_MASK      (0x800U)
811 #define MDM_AP_DBGENCNTRL2_RTU1_NIDEN3_SHIFT     (11U)
812 #define MDM_AP_DBGENCNTRL2_RTU1_NIDEN3_WIDTH     (1U)
813 #define MDM_AP_DBGENCNTRL2_RTU1_NIDEN3(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL2_RTU1_NIDEN3_SHIFT)) & MDM_AP_DBGENCNTRL2_RTU1_NIDEN3_MASK)
814 
815 #define MDM_AP_DBGENCNTRL2_RTU1_HIDEN2_MASK      (0x4000U)
816 #define MDM_AP_DBGENCNTRL2_RTU1_HIDEN2_SHIFT     (14U)
817 #define MDM_AP_DBGENCNTRL2_RTU1_HIDEN2_WIDTH     (1U)
818 #define MDM_AP_DBGENCNTRL2_RTU1_HIDEN2(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL2_RTU1_HIDEN2_SHIFT)) & MDM_AP_DBGENCNTRL2_RTU1_HIDEN2_MASK)
819 
820 #define MDM_AP_DBGENCNTRL2_RTU1_HNIDEN2_MASK     (0x8000U)
821 #define MDM_AP_DBGENCNTRL2_RTU1_HNIDEN2_SHIFT    (15U)
822 #define MDM_AP_DBGENCNTRL2_RTU1_HNIDEN2_WIDTH    (1U)
823 #define MDM_AP_DBGENCNTRL2_RTU1_HNIDEN2(x)       (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL2_RTU1_HNIDEN2_SHIFT)) & MDM_AP_DBGENCNTRL2_RTU1_HNIDEN2_MASK)
824 
825 #define MDM_AP_DBGENCNTRL2_RTU1_DBGEN2_MASK      (0x10000U)
826 #define MDM_AP_DBGENCNTRL2_RTU1_DBGEN2_SHIFT     (16U)
827 #define MDM_AP_DBGENCNTRL2_RTU1_DBGEN2_WIDTH     (1U)
828 #define MDM_AP_DBGENCNTRL2_RTU1_DBGEN2(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL2_RTU1_DBGEN2_SHIFT)) & MDM_AP_DBGENCNTRL2_RTU1_DBGEN2_MASK)
829 
830 #define MDM_AP_DBGENCNTRL2_RTU1_NIDEN2_MASK      (0x20000U)
831 #define MDM_AP_DBGENCNTRL2_RTU1_NIDEN2_SHIFT     (17U)
832 #define MDM_AP_DBGENCNTRL2_RTU1_NIDEN2_WIDTH     (1U)
833 #define MDM_AP_DBGENCNTRL2_RTU1_NIDEN2(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL2_RTU1_NIDEN2_SHIFT)) & MDM_AP_DBGENCNTRL2_RTU1_NIDEN2_MASK)
834 
835 #define MDM_AP_DBGENCNTRL2_RTU1_HIDEN1_MASK      (0x100000U)
836 #define MDM_AP_DBGENCNTRL2_RTU1_HIDEN1_SHIFT     (20U)
837 #define MDM_AP_DBGENCNTRL2_RTU1_HIDEN1_WIDTH     (1U)
838 #define MDM_AP_DBGENCNTRL2_RTU1_HIDEN1(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL2_RTU1_HIDEN1_SHIFT)) & MDM_AP_DBGENCNTRL2_RTU1_HIDEN1_MASK)
839 
840 #define MDM_AP_DBGENCNTRL2_RTU1_HNIDEN1_MASK     (0x200000U)
841 #define MDM_AP_DBGENCNTRL2_RTU1_HNIDEN1_SHIFT    (21U)
842 #define MDM_AP_DBGENCNTRL2_RTU1_HNIDEN1_WIDTH    (1U)
843 #define MDM_AP_DBGENCNTRL2_RTU1_HNIDEN1(x)       (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL2_RTU1_HNIDEN1_SHIFT)) & MDM_AP_DBGENCNTRL2_RTU1_HNIDEN1_MASK)
844 
845 #define MDM_AP_DBGENCNTRL2_RTU1_DBGEN1_MASK      (0x400000U)
846 #define MDM_AP_DBGENCNTRL2_RTU1_DBGEN1_SHIFT     (22U)
847 #define MDM_AP_DBGENCNTRL2_RTU1_DBGEN1_WIDTH     (1U)
848 #define MDM_AP_DBGENCNTRL2_RTU1_DBGEN1(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL2_RTU1_DBGEN1_SHIFT)) & MDM_AP_DBGENCNTRL2_RTU1_DBGEN1_MASK)
849 
850 #define MDM_AP_DBGENCNTRL2_RTU1_NIDEN1_MASK      (0x800000U)
851 #define MDM_AP_DBGENCNTRL2_RTU1_NIDEN1_SHIFT     (23U)
852 #define MDM_AP_DBGENCNTRL2_RTU1_NIDEN1_WIDTH     (1U)
853 #define MDM_AP_DBGENCNTRL2_RTU1_NIDEN1(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL2_RTU1_NIDEN1_SHIFT)) & MDM_AP_DBGENCNTRL2_RTU1_NIDEN1_MASK)
854 
855 #define MDM_AP_DBGENCNTRL2_RTU1_HIDEN0_MASK      (0x4000000U)
856 #define MDM_AP_DBGENCNTRL2_RTU1_HIDEN0_SHIFT     (26U)
857 #define MDM_AP_DBGENCNTRL2_RTU1_HIDEN0_WIDTH     (1U)
858 #define MDM_AP_DBGENCNTRL2_RTU1_HIDEN0(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL2_RTU1_HIDEN0_SHIFT)) & MDM_AP_DBGENCNTRL2_RTU1_HIDEN0_MASK)
859 
860 #define MDM_AP_DBGENCNTRL2_RTU1_HNIDEN0_MASK     (0x8000000U)
861 #define MDM_AP_DBGENCNTRL2_RTU1_HNIDEN0_SHIFT    (27U)
862 #define MDM_AP_DBGENCNTRL2_RTU1_HNIDEN0_WIDTH    (1U)
863 #define MDM_AP_DBGENCNTRL2_RTU1_HNIDEN0(x)       (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL2_RTU1_HNIDEN0_SHIFT)) & MDM_AP_DBGENCNTRL2_RTU1_HNIDEN0_MASK)
864 
865 #define MDM_AP_DBGENCNTRL2_RTU1_DBGEN0_MASK      (0x10000000U)
866 #define MDM_AP_DBGENCNTRL2_RTU1_DBGEN0_SHIFT     (28U)
867 #define MDM_AP_DBGENCNTRL2_RTU1_DBGEN0_WIDTH     (1U)
868 #define MDM_AP_DBGENCNTRL2_RTU1_DBGEN0(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL2_RTU1_DBGEN0_SHIFT)) & MDM_AP_DBGENCNTRL2_RTU1_DBGEN0_MASK)
869 
870 #define MDM_AP_DBGENCNTRL2_RTU1_NIDEN0_MASK      (0x20000000U)
871 #define MDM_AP_DBGENCNTRL2_RTU1_NIDEN0_SHIFT     (29U)
872 #define MDM_AP_DBGENCNTRL2_RTU1_NIDEN0_WIDTH     (1U)
873 #define MDM_AP_DBGENCNTRL2_RTU1_NIDEN0(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL2_RTU1_NIDEN0_SHIFT)) & MDM_AP_DBGENCNTRL2_RTU1_NIDEN0_MASK)
874 /*! @} */
875 
876 /*! @name DBGENCNTRL3 - Debug enable control 3 */
877 /*! @{ */
878 
879 #define MDM_AP_DBGENCNTRL3_GDBGEN_MASK           (0x10U)
880 #define MDM_AP_DBGENCNTRL3_GDBGEN_SHIFT          (4U)
881 #define MDM_AP_DBGENCNTRL3_GDBGEN_WIDTH          (1U)
882 #define MDM_AP_DBGENCNTRL3_GDBGEN(x)             (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL3_GDBGEN_SHIFT)) & MDM_AP_DBGENCNTRL3_GDBGEN_MASK)
883 
884 #define MDM_AP_DBGENCNTRL3_GNIDEN_MASK           (0x20U)
885 #define MDM_AP_DBGENCNTRL3_GNIDEN_SHIFT          (5U)
886 #define MDM_AP_DBGENCNTRL3_GNIDEN_WIDTH          (1U)
887 #define MDM_AP_DBGENCNTRL3_GNIDEN(x)             (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL3_GNIDEN_SHIFT)) & MDM_AP_DBGENCNTRL3_GNIDEN_MASK)
888 
889 #define MDM_AP_DBGENCNTRL3_GSPIDEN_MASK          (0x40U)
890 #define MDM_AP_DBGENCNTRL3_GSPIDEN_SHIFT         (6U)
891 #define MDM_AP_DBGENCNTRL3_GSPIDEN_WIDTH         (1U)
892 #define MDM_AP_DBGENCNTRL3_GSPIDEN(x)            (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL3_GSPIDEN_SHIFT)) & MDM_AP_DBGENCNTRL3_GSPIDEN_MASK)
893 
894 #define MDM_AP_DBGENCNTRL3_GSPNIDEN_MASK         (0x80U)
895 #define MDM_AP_DBGENCNTRL3_GSPNIDEN_SHIFT        (7U)
896 #define MDM_AP_DBGENCNTRL3_GSPNIDEN_WIDTH        (1U)
897 #define MDM_AP_DBGENCNTRL3_GSPNIDEN(x)           (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL3_GSPNIDEN_SHIFT)) & MDM_AP_DBGENCNTRL3_GSPNIDEN_MASK)
898 
899 #define MDM_AP_DBGENCNTRL3_CEVA_SPF2_DBGEN_MASK  (0x400U)
900 #define MDM_AP_DBGENCNTRL3_CEVA_SPF2_DBGEN_SHIFT (10U)
901 #define MDM_AP_DBGENCNTRL3_CEVA_SPF2_DBGEN_WIDTH (1U)
902 #define MDM_AP_DBGENCNTRL3_CEVA_SPF2_DBGEN(x)    (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL3_CEVA_SPF2_DBGEN_SHIFT)) & MDM_AP_DBGENCNTRL3_CEVA_SPF2_DBGEN_MASK)
903 
904 #define MDM_AP_DBGENCNTRL3_CEVA_SPF2_NIDEN_MASK  (0x800U)
905 #define MDM_AP_DBGENCNTRL3_CEVA_SPF2_NIDEN_SHIFT (11U)
906 #define MDM_AP_DBGENCNTRL3_CEVA_SPF2_NIDEN_WIDTH (1U)
907 #define MDM_AP_DBGENCNTRL3_CEVA_SPF2_NIDEN(x)    (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL3_CEVA_SPF2_NIDEN_SHIFT)) & MDM_AP_DBGENCNTRL3_CEVA_SPF2_NIDEN_MASK)
908 
909 #define MDM_AP_DBGENCNTRL3_CEVA_SPF2_SPIDEN_MASK (0x1000U)
910 #define MDM_AP_DBGENCNTRL3_CEVA_SPF2_SPIDEN_SHIFT (12U)
911 #define MDM_AP_DBGENCNTRL3_CEVA_SPF2_SPIDEN_WIDTH (1U)
912 #define MDM_AP_DBGENCNTRL3_CEVA_SPF2_SPIDEN(x)   (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL3_CEVA_SPF2_SPIDEN_SHIFT)) & MDM_AP_DBGENCNTRL3_CEVA_SPF2_SPIDEN_MASK)
913 
914 #define MDM_AP_DBGENCNTRL3_CEVA_SPF2_SPNIDEN_MASK (0x2000U)
915 #define MDM_AP_DBGENCNTRL3_CEVA_SPF2_SPNIDEN_SHIFT (13U)
916 #define MDM_AP_DBGENCNTRL3_CEVA_SPF2_SPNIDEN_WIDTH (1U)
917 #define MDM_AP_DBGENCNTRL3_CEVA_SPF2_SPNIDEN(x)  (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL3_CEVA_SPF2_SPNIDEN_SHIFT)) & MDM_AP_DBGENCNTRL3_CEVA_SPF2_SPNIDEN_MASK)
918 
919 #define MDM_AP_DBGENCNTRL3_GTM_DBGEN_MASK        (0x8000U)
920 #define MDM_AP_DBGENCNTRL3_GTM_DBGEN_SHIFT       (15U)
921 #define MDM_AP_DBGENCNTRL3_GTM_DBGEN_WIDTH       (1U)
922 #define MDM_AP_DBGENCNTRL3_GTM_DBGEN(x)          (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL3_GTM_DBGEN_SHIFT)) & MDM_AP_DBGENCNTRL3_GTM_DBGEN_MASK)
923 
924 #define MDM_AP_DBGENCNTRL3_CE_A_DBGEN_MASK       (0x100000U)
925 #define MDM_AP_DBGENCNTRL3_CE_A_DBGEN_SHIFT      (20U)
926 #define MDM_AP_DBGENCNTRL3_CE_A_DBGEN_WIDTH      (1U)
927 #define MDM_AP_DBGENCNTRL3_CE_A_DBGEN(x)         (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL3_CE_A_DBGEN_SHIFT)) & MDM_AP_DBGENCNTRL3_CE_A_DBGEN_MASK)
928 
929 #define MDM_AP_DBGENCNTRL3_CE_A_NIDEN_MASK       (0x200000U)
930 #define MDM_AP_DBGENCNTRL3_CE_A_NIDEN_SHIFT      (21U)
931 #define MDM_AP_DBGENCNTRL3_CE_A_NIDEN_WIDTH      (1U)
932 #define MDM_AP_DBGENCNTRL3_CE_A_NIDEN(x)         (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL3_CE_A_NIDEN_SHIFT)) & MDM_AP_DBGENCNTRL3_CE_A_NIDEN_MASK)
933 
934 #define MDM_AP_DBGENCNTRL3_CE_A_SPIDEN_MASK      (0x400000U)
935 #define MDM_AP_DBGENCNTRL3_CE_A_SPIDEN_SHIFT     (22U)
936 #define MDM_AP_DBGENCNTRL3_CE_A_SPIDEN_WIDTH     (1U)
937 #define MDM_AP_DBGENCNTRL3_CE_A_SPIDEN(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL3_CE_A_SPIDEN_SHIFT)) & MDM_AP_DBGENCNTRL3_CE_A_SPIDEN_MASK)
938 
939 #define MDM_AP_DBGENCNTRL3_CE_A_SPNIDEN_MASK     (0x800000U)
940 #define MDM_AP_DBGENCNTRL3_CE_A_SPNIDEN_SHIFT    (23U)
941 #define MDM_AP_DBGENCNTRL3_CE_A_SPNIDEN_WIDTH    (1U)
942 #define MDM_AP_DBGENCNTRL3_CE_A_SPNIDEN(x)       (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL3_CE_A_SPNIDEN_SHIFT)) & MDM_AP_DBGENCNTRL3_CE_A_SPNIDEN_MASK)
943 
944 #define MDM_AP_DBGENCNTRL3_CE_B_DBGEN_MASK       (0x1000000U)
945 #define MDM_AP_DBGENCNTRL3_CE_B_DBGEN_SHIFT      (24U)
946 #define MDM_AP_DBGENCNTRL3_CE_B_DBGEN_WIDTH      (1U)
947 #define MDM_AP_DBGENCNTRL3_CE_B_DBGEN(x)         (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL3_CE_B_DBGEN_SHIFT)) & MDM_AP_DBGENCNTRL3_CE_B_DBGEN_MASK)
948 
949 #define MDM_AP_DBGENCNTRL3_CE_B_NIDEN_MASK       (0x2000000U)
950 #define MDM_AP_DBGENCNTRL3_CE_B_NIDEN_SHIFT      (25U)
951 #define MDM_AP_DBGENCNTRL3_CE_B_NIDEN_WIDTH      (1U)
952 #define MDM_AP_DBGENCNTRL3_CE_B_NIDEN(x)         (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL3_CE_B_NIDEN_SHIFT)) & MDM_AP_DBGENCNTRL3_CE_B_NIDEN_MASK)
953 
954 #define MDM_AP_DBGENCNTRL3_CE_B_SPIDEN_MASK      (0x4000000U)
955 #define MDM_AP_DBGENCNTRL3_CE_B_SPIDEN_SHIFT     (26U)
956 #define MDM_AP_DBGENCNTRL3_CE_B_SPIDEN_WIDTH     (1U)
957 #define MDM_AP_DBGENCNTRL3_CE_B_SPIDEN(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL3_CE_B_SPIDEN_SHIFT)) & MDM_AP_DBGENCNTRL3_CE_B_SPIDEN_MASK)
958 
959 #define MDM_AP_DBGENCNTRL3_CE_B_SPNIDEN_MASK     (0x8000000U)
960 #define MDM_AP_DBGENCNTRL3_CE_B_SPNIDEN_SHIFT    (27U)
961 #define MDM_AP_DBGENCNTRL3_CE_B_SPNIDEN_WIDTH    (1U)
962 #define MDM_AP_DBGENCNTRL3_CE_B_SPNIDEN(x)       (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL3_CE_B_SPNIDEN_SHIFT)) & MDM_AP_DBGENCNTRL3_CE_B_SPNIDEN_MASK)
963 
964 #define MDM_AP_DBGENCNTRL3_SYSM_DBGEN_MASK       (0x10000000U)
965 #define MDM_AP_DBGENCNTRL3_SYSM_DBGEN_SHIFT      (28U)
966 #define MDM_AP_DBGENCNTRL3_SYSM_DBGEN_WIDTH      (1U)
967 #define MDM_AP_DBGENCNTRL3_SYSM_DBGEN(x)         (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL3_SYSM_DBGEN_SHIFT)) & MDM_AP_DBGENCNTRL3_SYSM_DBGEN_MASK)
968 
969 #define MDM_AP_DBGENCNTRL3_SYSM_NIDEN_MASK       (0x20000000U)
970 #define MDM_AP_DBGENCNTRL3_SYSM_NIDEN_SHIFT      (29U)
971 #define MDM_AP_DBGENCNTRL3_SYSM_NIDEN_WIDTH      (1U)
972 #define MDM_AP_DBGENCNTRL3_SYSM_NIDEN(x)         (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL3_SYSM_NIDEN_SHIFT)) & MDM_AP_DBGENCNTRL3_SYSM_NIDEN_MASK)
973 
974 #define MDM_AP_DBGENCNTRL3_SYSM_SPIDEN_MASK      (0x40000000U)
975 #define MDM_AP_DBGENCNTRL3_SYSM_SPIDEN_SHIFT     (30U)
976 #define MDM_AP_DBGENCNTRL3_SYSM_SPIDEN_WIDTH     (1U)
977 #define MDM_AP_DBGENCNTRL3_SYSM_SPIDEN(x)        (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL3_SYSM_SPIDEN_SHIFT)) & MDM_AP_DBGENCNTRL3_SYSM_SPIDEN_MASK)
978 
979 #define MDM_AP_DBGENCNTRL3_SYSM_SPNIDEN_MASK     (0x80000000U)
980 #define MDM_AP_DBGENCNTRL3_SYSM_SPNIDEN_SHIFT    (31U)
981 #define MDM_AP_DBGENCNTRL3_SYSM_SPNIDEN_WIDTH    (1U)
982 #define MDM_AP_DBGENCNTRL3_SYSM_SPNIDEN(x)       (((uint32_t)(((uint32_t)(x)) << MDM_AP_DBGENCNTRL3_SYSM_SPNIDEN_SHIFT)) & MDM_AP_DBGENCNTRL3_SYSM_SPNIDEN_MASK)
983 /*! @} */
984 
985 /*! @name DTS_ENABLE - DTS output enable register */
986 /*! @{ */
987 
988 #define MDM_AP_DTS_ENABLE_DTS_EN_MASK            (0x1U)
989 #define MDM_AP_DTS_ENABLE_DTS_EN_SHIFT           (0U)
990 #define MDM_AP_DTS_ENABLE_DTS_EN_WIDTH           (1U)
991 #define MDM_AP_DTS_ENABLE_DTS_EN(x)              (((uint32_t)(((uint32_t)(x)) << MDM_AP_DTS_ENABLE_DTS_EN_SHIFT)) & MDM_AP_DTS_ENABLE_DTS_EN_MASK)
992 
993 #define MDM_AP_DTS_ENABLE_DTS_EN_B_MASK          (0x2U)
994 #define MDM_AP_DTS_ENABLE_DTS_EN_B_SHIFT         (1U)
995 #define MDM_AP_DTS_ENABLE_DTS_EN_B_WIDTH         (1U)
996 #define MDM_AP_DTS_ENABLE_DTS_EN_B(x)            (((uint32_t)(((uint32_t)(x)) << MDM_AP_DTS_ENABLE_DTS_EN_B_SHIFT)) & MDM_AP_DTS_ENABLE_DTS_EN_B_MASK)
997 
998 #define MDM_AP_DTS_ENABLE_DTS_EN_C_MASK          (0x4U)
999 #define MDM_AP_DTS_ENABLE_DTS_EN_C_SHIFT         (2U)
1000 #define MDM_AP_DTS_ENABLE_DTS_EN_C_WIDTH         (1U)
1001 #define MDM_AP_DTS_ENABLE_DTS_EN_C(x)            (((uint32_t)(((uint32_t)(x)) << MDM_AP_DTS_ENABLE_DTS_EN_C_SHIFT)) & MDM_AP_DTS_ENABLE_DTS_EN_C_MASK)
1002 
1003 #define MDM_AP_DTS_ENABLE_DTS_EN_D_MASK          (0x8U)
1004 #define MDM_AP_DTS_ENABLE_DTS_EN_D_SHIFT         (3U)
1005 #define MDM_AP_DTS_ENABLE_DTS_EN_D_WIDTH         (1U)
1006 #define MDM_AP_DTS_ENABLE_DTS_EN_D(x)            (((uint32_t)(((uint32_t)(x)) << MDM_AP_DTS_ENABLE_DTS_EN_D_SHIFT)) & MDM_AP_DTS_ENABLE_DTS_EN_D_MASK)
1007 /*! @} */
1008 
1009 /*! @name DTS_STARTUP - DTS startup register */
1010 /*! @{ */
1011 
1012 #define MDM_AP_DTS_STARTUP_AD_MASK               (0xFFFFFFFFU)
1013 #define MDM_AP_DTS_STARTUP_AD_SHIFT              (0U)
1014 #define MDM_AP_DTS_STARTUP_AD_WIDTH              (32U)
1015 #define MDM_AP_DTS_STARTUP_AD(x)                 (((uint32_t)(((uint32_t)(x)) << MDM_AP_DTS_STARTUP_AD_SHIFT)) & MDM_AP_DTS_STARTUP_AD_MASK)
1016 /*! @} */
1017 
1018 /*! @name DTS_STARTUP_B - DTS startup register B */
1019 /*! @{ */
1020 
1021 #define MDM_AP_DTS_STARTUP_B_AD_MASK             (0xFFFFFFFFU)
1022 #define MDM_AP_DTS_STARTUP_B_AD_SHIFT            (0U)
1023 #define MDM_AP_DTS_STARTUP_B_AD_WIDTH            (32U)
1024 #define MDM_AP_DTS_STARTUP_B_AD(x)               (((uint32_t)(((uint32_t)(x)) << MDM_AP_DTS_STARTUP_B_AD_SHIFT)) & MDM_AP_DTS_STARTUP_B_AD_MASK)
1025 /*! @} */
1026 
1027 /*! @name DTS_STARTUP_C - DTS startup register C */
1028 /*! @{ */
1029 
1030 #define MDM_AP_DTS_STARTUP_C_AD_MASK             (0xFFFFFFFFU)
1031 #define MDM_AP_DTS_STARTUP_C_AD_SHIFT            (0U)
1032 #define MDM_AP_DTS_STARTUP_C_AD_WIDTH            (32U)
1033 #define MDM_AP_DTS_STARTUP_C_AD(x)               (((uint32_t)(((uint32_t)(x)) << MDM_AP_DTS_STARTUP_C_AD_SHIFT)) & MDM_AP_DTS_STARTUP_C_AD_MASK)
1034 /*! @} */
1035 
1036 /*! @name DTS_STARTUP_D - DTS startup register D */
1037 /*! @{ */
1038 
1039 #define MDM_AP_DTS_STARTUP_D_AD_MASK             (0xFFFFFFFFU)
1040 #define MDM_AP_DTS_STARTUP_D_AD_SHIFT            (0U)
1041 #define MDM_AP_DTS_STARTUP_D_AD_WIDTH            (32U)
1042 #define MDM_AP_DTS_STARTUP_D_AD(x)               (((uint32_t)(((uint32_t)(x)) << MDM_AP_DTS_STARTUP_D_AD_SHIFT)) & MDM_AP_DTS_STARTUP_D_AD_MASK)
1043 /*! @} */
1044 
1045 /*! @name DTS_SEMAPHORE - DTS SEMAPHORE register */
1046 /*! @{ */
1047 
1048 #define MDM_AP_DTS_SEMAPHORE_ST_MASK             (0xFFFFFFFFU)
1049 #define MDM_AP_DTS_SEMAPHORE_ST_SHIFT            (0U)
1050 #define MDM_AP_DTS_SEMAPHORE_ST_WIDTH            (32U)
1051 #define MDM_AP_DTS_SEMAPHORE_ST(x)               (((uint32_t)(((uint32_t)(x)) << MDM_AP_DTS_SEMAPHORE_ST_SHIFT)) & MDM_AP_DTS_SEMAPHORE_ST_MASK)
1052 /*! @} */
1053 
1054 /*! @name DTS_SEMAPHORE_B - DTS SEMAPHORE_B register */
1055 /*! @{ */
1056 
1057 #define MDM_AP_DTS_SEMAPHORE_B_ST_B_MASK         (0xFFFFFFFFU)
1058 #define MDM_AP_DTS_SEMAPHORE_B_ST_B_SHIFT        (0U)
1059 #define MDM_AP_DTS_SEMAPHORE_B_ST_B_WIDTH        (32U)
1060 #define MDM_AP_DTS_SEMAPHORE_B_ST_B(x)           (((uint32_t)(((uint32_t)(x)) << MDM_AP_DTS_SEMAPHORE_B_ST_B_SHIFT)) & MDM_AP_DTS_SEMAPHORE_B_ST_B_MASK)
1061 /*! @} */
1062 
1063 /*! @name DTS_SEMAPHORE_C - DTS SEMAPHORE_C register */
1064 /*! @{ */
1065 
1066 #define MDM_AP_DTS_SEMAPHORE_C_ST_C_MASK         (0xFFFFFFFFU)
1067 #define MDM_AP_DTS_SEMAPHORE_C_ST_C_SHIFT        (0U)
1068 #define MDM_AP_DTS_SEMAPHORE_C_ST_C_WIDTH        (32U)
1069 #define MDM_AP_DTS_SEMAPHORE_C_ST_C(x)           (((uint32_t)(((uint32_t)(x)) << MDM_AP_DTS_SEMAPHORE_C_ST_C_SHIFT)) & MDM_AP_DTS_SEMAPHORE_C_ST_C_MASK)
1070 /*! @} */
1071 
1072 /*! @name DTS_SEMAPHORE_D - DTS SEMAPHORE_D register */
1073 /*! @{ */
1074 
1075 #define MDM_AP_DTS_SEMAPHORE_D_ST_D_MASK         (0xFFFFFFFFU)
1076 #define MDM_AP_DTS_SEMAPHORE_D_ST_D_SHIFT        (0U)
1077 #define MDM_AP_DTS_SEMAPHORE_D_ST_D_WIDTH        (32U)
1078 #define MDM_AP_DTS_SEMAPHORE_D_ST_D(x)           (((uint32_t)(((uint32_t)(x)) << MDM_AP_DTS_SEMAPHORE_D_ST_D_SHIFT)) & MDM_AP_DTS_SEMAPHORE_D_ST_D_MASK)
1079 /*! @} */
1080 
1081 /*! @name IDR - Identification Register */
1082 /*! @{ */
1083 
1084 #define MDM_AP_IDR_Type_MASK                     (0xFU)
1085 #define MDM_AP_IDR_Type_SHIFT                    (0U)
1086 #define MDM_AP_IDR_Type_WIDTH                    (4U)
1087 #define MDM_AP_IDR_Type(x)                       (((uint32_t)(((uint32_t)(x)) << MDM_AP_IDR_Type_SHIFT)) & MDM_AP_IDR_Type_MASK)
1088 
1089 #define MDM_AP_IDR_Variant_MASK                  (0xF0U)
1090 #define MDM_AP_IDR_Variant_SHIFT                 (4U)
1091 #define MDM_AP_IDR_Variant_WIDTH                 (4U)
1092 #define MDM_AP_IDR_Variant(x)                    (((uint32_t)(((uint32_t)(x)) << MDM_AP_IDR_Variant_SHIFT)) & MDM_AP_IDR_Variant_MASK)
1093 
1094 #define MDM_AP_IDR_Class_MASK                    (0x1E000U)
1095 #define MDM_AP_IDR_Class_SHIFT                   (13U)
1096 #define MDM_AP_IDR_Class_WIDTH                   (4U)
1097 #define MDM_AP_IDR_Class(x)                      (((uint32_t)(((uint32_t)(x)) << MDM_AP_IDR_Class_SHIFT)) & MDM_AP_IDR_Class_MASK)
1098 
1099 #define MDM_AP_IDR_JEDEC_code_MASK               (0xFE0000U)
1100 #define MDM_AP_IDR_JEDEC_code_SHIFT              (17U)
1101 #define MDM_AP_IDR_JEDEC_code_WIDTH              (7U)
1102 #define MDM_AP_IDR_JEDEC_code(x)                 (((uint32_t)(((uint32_t)(x)) << MDM_AP_IDR_JEDEC_code_SHIFT)) & MDM_AP_IDR_JEDEC_code_MASK)
1103 
1104 #define MDM_AP_IDR_JEDEC_bank_MASK               (0xF000000U)
1105 #define MDM_AP_IDR_JEDEC_bank_SHIFT              (24U)
1106 #define MDM_AP_IDR_JEDEC_bank_WIDTH              (4U)
1107 #define MDM_AP_IDR_JEDEC_bank(x)                 (((uint32_t)(((uint32_t)(x)) << MDM_AP_IDR_JEDEC_bank_SHIFT)) & MDM_AP_IDR_JEDEC_bank_MASK)
1108 
1109 #define MDM_AP_IDR_REVISION_MASK                 (0xF0000000U)
1110 #define MDM_AP_IDR_REVISION_SHIFT                (28U)
1111 #define MDM_AP_IDR_REVISION_WIDTH                (4U)
1112 #define MDM_AP_IDR_REVISION(x)                   (((uint32_t)(((uint32_t)(x)) << MDM_AP_IDR_REVISION_SHIFT)) & MDM_AP_IDR_REVISION_MASK)
1113 /*! @} */
1114 
1115 /*! @name DEVARCH - CoreSight Device Architecture Register */
1116 /*! @{ */
1117 
1118 #define MDM_AP_DEVARCH_ARCHID_MASK               (0xFFFFU)
1119 #define MDM_AP_DEVARCH_ARCHID_SHIFT              (0U)
1120 #define MDM_AP_DEVARCH_ARCHID_WIDTH              (16U)
1121 #define MDM_AP_DEVARCH_ARCHID(x)                 (((uint32_t)(((uint32_t)(x)) << MDM_AP_DEVARCH_ARCHID_SHIFT)) & MDM_AP_DEVARCH_ARCHID_MASK)
1122 
1123 #define MDM_AP_DEVARCH_REVISION_MASK             (0xF0000U)
1124 #define MDM_AP_DEVARCH_REVISION_SHIFT            (16U)
1125 #define MDM_AP_DEVARCH_REVISION_WIDTH            (4U)
1126 #define MDM_AP_DEVARCH_REVISION(x)               (((uint32_t)(((uint32_t)(x)) << MDM_AP_DEVARCH_REVISION_SHIFT)) & MDM_AP_DEVARCH_REVISION_MASK)
1127 
1128 #define MDM_AP_DEVARCH_PRESENT_MASK              (0x100000U)
1129 #define MDM_AP_DEVARCH_PRESENT_SHIFT             (20U)
1130 #define MDM_AP_DEVARCH_PRESENT_WIDTH             (1U)
1131 #define MDM_AP_DEVARCH_PRESENT(x)                (((uint32_t)(((uint32_t)(x)) << MDM_AP_DEVARCH_PRESENT_SHIFT)) & MDM_AP_DEVARCH_PRESENT_MASK)
1132 
1133 #define MDM_AP_DEVARCH_ARCHITECT_MASK            (0xFFE00000U)
1134 #define MDM_AP_DEVARCH_ARCHITECT_SHIFT           (21U)
1135 #define MDM_AP_DEVARCH_ARCHITECT_WIDTH           (11U)
1136 #define MDM_AP_DEVARCH_ARCHITECT(x)              (((uint32_t)(((uint32_t)(x)) << MDM_AP_DEVARCH_ARCHITECT_SHIFT)) & MDM_AP_DEVARCH_ARCHITECT_MASK)
1137 /*! @} */
1138 
1139 /*! @name DEVTYPE - CoreSight Device Type Identifier Register */
1140 /*! @{ */
1141 
1142 #define MDM_AP_DEVTYPE_MAJOR_MASK                (0xFU)
1143 #define MDM_AP_DEVTYPE_MAJOR_SHIFT               (0U)
1144 #define MDM_AP_DEVTYPE_MAJOR_WIDTH               (4U)
1145 #define MDM_AP_DEVTYPE_MAJOR(x)                  (((uint32_t)(((uint32_t)(x)) << MDM_AP_DEVTYPE_MAJOR_SHIFT)) & MDM_AP_DEVTYPE_MAJOR_MASK)
1146 
1147 #define MDM_AP_DEVTYPE_SUB_MASK                  (0xF0U)
1148 #define MDM_AP_DEVTYPE_SUB_SHIFT                 (4U)
1149 #define MDM_AP_DEVTYPE_SUB_WIDTH                 (4U)
1150 #define MDM_AP_DEVTYPE_SUB(x)                    (((uint32_t)(((uint32_t)(x)) << MDM_AP_DEVTYPE_SUB_SHIFT)) & MDM_AP_DEVTYPE_SUB_MASK)
1151 /*! @} */
1152 
1153 /*! @name PIDR4 - CoreSight Peripheral Identification Register 4 */
1154 /*! @{ */
1155 
1156 #define MDM_AP_PIDR4_DES_2_MASK                  (0xFU)
1157 #define MDM_AP_PIDR4_DES_2_SHIFT                 (0U)
1158 #define MDM_AP_PIDR4_DES_2_WIDTH                 (4U)
1159 #define MDM_AP_PIDR4_DES_2(x)                    (((uint32_t)(((uint32_t)(x)) << MDM_AP_PIDR4_DES_2_SHIFT)) & MDM_AP_PIDR4_DES_2_MASK)
1160 
1161 #define MDM_AP_PIDR4_SIZE_MASK                   (0xF0U)
1162 #define MDM_AP_PIDR4_SIZE_SHIFT                  (4U)
1163 #define MDM_AP_PIDR4_SIZE_WIDTH                  (4U)
1164 #define MDM_AP_PIDR4_SIZE(x)                     (((uint32_t)(((uint32_t)(x)) << MDM_AP_PIDR4_SIZE_SHIFT)) & MDM_AP_PIDR4_SIZE_MASK)
1165 /*! @} */
1166 
1167 /*! @name PIDR0 - CoreSight Peripheral Identification Register 0 */
1168 /*! @{ */
1169 
1170 #define MDM_AP_PIDR0_PART_0_MASK                 (0xFFU)
1171 #define MDM_AP_PIDR0_PART_0_SHIFT                (0U)
1172 #define MDM_AP_PIDR0_PART_0_WIDTH                (8U)
1173 #define MDM_AP_PIDR0_PART_0(x)                   (((uint32_t)(((uint32_t)(x)) << MDM_AP_PIDR0_PART_0_SHIFT)) & MDM_AP_PIDR0_PART_0_MASK)
1174 /*! @} */
1175 
1176 /*! @name PIDR1 - CoreSight Peripheral Identification Register 1 */
1177 /*! @{ */
1178 
1179 #define MDM_AP_PIDR1_PART_1_MASK                 (0xFU)
1180 #define MDM_AP_PIDR1_PART_1_SHIFT                (0U)
1181 #define MDM_AP_PIDR1_PART_1_WIDTH                (4U)
1182 #define MDM_AP_PIDR1_PART_1(x)                   (((uint32_t)(((uint32_t)(x)) << MDM_AP_PIDR1_PART_1_SHIFT)) & MDM_AP_PIDR1_PART_1_MASK)
1183 
1184 #define MDM_AP_PIDR1_DES_0_MASK                  (0xF0U)
1185 #define MDM_AP_PIDR1_DES_0_SHIFT                 (4U)
1186 #define MDM_AP_PIDR1_DES_0_WIDTH                 (4U)
1187 #define MDM_AP_PIDR1_DES_0(x)                    (((uint32_t)(((uint32_t)(x)) << MDM_AP_PIDR1_DES_0_SHIFT)) & MDM_AP_PIDR1_DES_0_MASK)
1188 /*! @} */
1189 
1190 /*! @name PIDR2 - CoreSight Peripheral Identification Register 2 */
1191 /*! @{ */
1192 
1193 #define MDM_AP_PIDR2_DES_1_MASK                  (0x7U)
1194 #define MDM_AP_PIDR2_DES_1_SHIFT                 (0U)
1195 #define MDM_AP_PIDR2_DES_1_WIDTH                 (3U)
1196 #define MDM_AP_PIDR2_DES_1(x)                    (((uint32_t)(((uint32_t)(x)) << MDM_AP_PIDR2_DES_1_SHIFT)) & MDM_AP_PIDR2_DES_1_MASK)
1197 
1198 #define MDM_AP_PIDR2_JEDEC_MASK                  (0x8U)
1199 #define MDM_AP_PIDR2_JEDEC_SHIFT                 (3U)
1200 #define MDM_AP_PIDR2_JEDEC_WIDTH                 (1U)
1201 #define MDM_AP_PIDR2_JEDEC(x)                    (((uint32_t)(((uint32_t)(x)) << MDM_AP_PIDR2_JEDEC_SHIFT)) & MDM_AP_PIDR2_JEDEC_MASK)
1202 
1203 #define MDM_AP_PIDR2_REVISION_MASK               (0xF0U)
1204 #define MDM_AP_PIDR2_REVISION_SHIFT              (4U)
1205 #define MDM_AP_PIDR2_REVISION_WIDTH              (4U)
1206 #define MDM_AP_PIDR2_REVISION(x)                 (((uint32_t)(((uint32_t)(x)) << MDM_AP_PIDR2_REVISION_SHIFT)) & MDM_AP_PIDR2_REVISION_MASK)
1207 /*! @} */
1208 
1209 /*! @name PIDR3 - CoreSight Peripheral Identification Register 3 */
1210 /*! @{ */
1211 
1212 #define MDM_AP_PIDR3_CMOD_MASK                   (0xFU)
1213 #define MDM_AP_PIDR3_CMOD_SHIFT                  (0U)
1214 #define MDM_AP_PIDR3_CMOD_WIDTH                  (4U)
1215 #define MDM_AP_PIDR3_CMOD(x)                     (((uint32_t)(((uint32_t)(x)) << MDM_AP_PIDR3_CMOD_SHIFT)) & MDM_AP_PIDR3_CMOD_MASK)
1216 
1217 #define MDM_AP_PIDR3_REVAND_MASK                 (0xF0U)
1218 #define MDM_AP_PIDR3_REVAND_SHIFT                (4U)
1219 #define MDM_AP_PIDR3_REVAND_WIDTH                (4U)
1220 #define MDM_AP_PIDR3_REVAND(x)                   (((uint32_t)(((uint32_t)(x)) << MDM_AP_PIDR3_REVAND_SHIFT)) & MDM_AP_PIDR3_REVAND_MASK)
1221 /*! @} */
1222 
1223 /*! @name CIDR0 - CoreSight Component Identification Register 0 */
1224 /*! @{ */
1225 
1226 #define MDM_AP_CIDR0_PRMBL_0_MASK                (0xFFU)
1227 #define MDM_AP_CIDR0_PRMBL_0_SHIFT               (0U)
1228 #define MDM_AP_CIDR0_PRMBL_0_WIDTH               (8U)
1229 #define MDM_AP_CIDR0_PRMBL_0(x)                  (((uint32_t)(((uint32_t)(x)) << MDM_AP_CIDR0_PRMBL_0_SHIFT)) & MDM_AP_CIDR0_PRMBL_0_MASK)
1230 /*! @} */
1231 
1232 /*! @name CIDR1 - CoreSight Component Identification Register 1 */
1233 /*! @{ */
1234 
1235 #define MDM_AP_CIDR1_PRMBL_1_MASK                (0xFU)
1236 #define MDM_AP_CIDR1_PRMBL_1_SHIFT               (0U)
1237 #define MDM_AP_CIDR1_PRMBL_1_WIDTH               (4U)
1238 #define MDM_AP_CIDR1_PRMBL_1(x)                  (((uint32_t)(((uint32_t)(x)) << MDM_AP_CIDR1_PRMBL_1_SHIFT)) & MDM_AP_CIDR1_PRMBL_1_MASK)
1239 
1240 #define MDM_AP_CIDR1_CLASS_MASK                  (0xF0U)
1241 #define MDM_AP_CIDR1_CLASS_SHIFT                 (4U)
1242 #define MDM_AP_CIDR1_CLASS_WIDTH                 (4U)
1243 #define MDM_AP_CIDR1_CLASS(x)                    (((uint32_t)(((uint32_t)(x)) << MDM_AP_CIDR1_CLASS_SHIFT)) & MDM_AP_CIDR1_CLASS_MASK)
1244 /*! @} */
1245 
1246 /*! @name CIDR2 - CoreSight Component Identification Register 2 */
1247 /*! @{ */
1248 
1249 #define MDM_AP_CIDR2_PRMBL_2_MASK                (0xFFU)
1250 #define MDM_AP_CIDR2_PRMBL_2_SHIFT               (0U)
1251 #define MDM_AP_CIDR2_PRMBL_2_WIDTH               (8U)
1252 #define MDM_AP_CIDR2_PRMBL_2(x)                  (((uint32_t)(((uint32_t)(x)) << MDM_AP_CIDR2_PRMBL_2_SHIFT)) & MDM_AP_CIDR2_PRMBL_2_MASK)
1253 /*! @} */
1254 
1255 /*! @name CIDR3 - CoreSight Component Identification Register 3 */
1256 /*! @{ */
1257 
1258 #define MDM_AP_CIDR3_PRMBL_3_MASK                (0xFFU)
1259 #define MDM_AP_CIDR3_PRMBL_3_SHIFT               (0U)
1260 #define MDM_AP_CIDR3_PRMBL_3_WIDTH               (8U)
1261 #define MDM_AP_CIDR3_PRMBL_3(x)                  (((uint32_t)(((uint32_t)(x)) << MDM_AP_CIDR3_PRMBL_3_SHIFT)) & MDM_AP_CIDR3_PRMBL_3_MASK)
1262 /*! @} */
1263 
1264 /*!
1265  * @}
1266  */ /* end of group MDM_AP_Register_Masks */
1267 
1268 /*!
1269  * @}
1270  */ /* end of group MDM_AP_Peripheral_Access_Layer */
1271 
1272 #endif  /* #if !defined(S32Z2_MDM_AP_H_) */
1273