1 /***************************************************************************//**
2 * \file cyip_srss_v3.h
3 *
4 * \brief
5 * SRSS IP definitions
6 *
7 ********************************************************************************
8 * \copyright
9 * (c) (2016-2023), Cypress Semiconductor Corporation (an Infineon company) or
10 * an affiliate of Cypress Semiconductor Corporation.
11 *
12 * SPDX-License-Identifier: Apache-2.0
13 *
14 * Licensed under the Apache License, Version 2.0 (the "License");
15 * you may not use this file except in compliance with the License.
16 * You may obtain a copy of the License at
17 *
18 *     http://www.apache.org/licenses/LICENSE-2.0
19 *
20 * Unless required by applicable law or agreed to in writing, software
21 * distributed under the License is distributed on an "AS IS" BASIS,
22 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
23 * See the License for the specific language governing permissions and
24 * limitations under the License.
25 *******************************************************************************/
26 
27 #ifndef _CYIP_SRSS_V3_H_
28 #define _CYIP_SRSS_V3_H_
29 
30 #include "cyip_headers.h"
31 
32 /*******************************************************************************
33 *                                     SRSS
34 *******************************************************************************/
35 
36 #define CSV_HF_CSV_V3_SECTION_SIZE              0x00000010UL
37 #define CSV_HF_V3_SECTION_SIZE                  0x00000100UL
38 #define CSV_REF_CSV_V3_SECTION_SIZE             0x00000010UL
39 #define CSV_REF_V3_SECTION_SIZE                 0x00000010UL
40 #define CSV_LF_CSV_V3_SECTION_SIZE              0x00000010UL
41 #define CSV_LF_V3_SECTION_SIZE                  0x00000010UL
42 #define CSV_ILO_CSV_V3_SECTION_SIZE             0x00000010UL
43 #define CSV_ILO_V3_SECTION_SIZE                 0x00000010UL
44 #define CLK_PLL400M_V3_SECTION_SIZE             0x00000010UL
45 #define MCWDT_CTR_V3_SECTION_SIZE               0x00000020UL
46 #define MCWDT_V3_SECTION_SIZE                   0x00000100UL
47 #define WDT_V3_SECTION_SIZE                     0x00000080UL
48 #define SRSS_V3_SECTION_SIZE                    0x00010000UL
49 
50 /**
51   * \brief Active domain Clock Supervisor (CSV) registers (CSV_HF_CSV)
52   */
53 typedef struct {
54   __IOM uint32_t REF_CTL;                       /*!< 0x00000000 Clock Supervision Reference Control */
55   __IOM uint32_t REF_LIMIT;                     /*!< 0x00000004 Clock Supervision Reference Limits */
56   __IOM uint32_t MON_CTL;                       /*!< 0x00000008 Clock Supervision Monitor Control */
57    __IM uint32_t RESERVED;
58 } CSV_HF_CSV_V3_Type;                           /*!< Size = 16 (0x10) */
59 
60 /**
61   * \brief Clock Supervisor (CSV) registers for Root clocks (CSV_HF)
62   */
63 typedef struct {
64         CSV_HF_CSV_V3_Type CSV[16];             /*!< 0x00000000 Active domain Clock Supervisor (CSV) registers */
65 } CSV_HF_V3_Type;                               /*!< Size = 256 (0x100) */
66 
67 /**
68   * \brief Active domain Clock Supervisor (CSV) registers for CSV Reference clock (CSV_REF_CSV)
69   */
70 typedef struct {
71   __IOM uint32_t REF_CTL;                       /*!< 0x00000000 Clock Supervision Reference Control */
72   __IOM uint32_t REF_LIMIT;                     /*!< 0x00000004 Clock Supervision Reference Limits */
73   __IOM uint32_t MON_CTL;                       /*!< 0x00000008 Clock Supervision Monitor Control */
74    __IM uint32_t RESERVED;
75 } CSV_REF_CSV_V3_Type;                          /*!< Size = 16 (0x10) */
76 
77 /**
78   * \brief CSV registers for the CSV Reference clock (CSV_REF)
79   */
80 typedef struct {
81         CSV_REF_CSV_V3_Type CSV;                /*!< 0x00000000 Active domain Clock Supervisor (CSV) registers for CSV
82                                                                 Reference clock */
83 } CSV_REF_V3_Type;                              /*!< Size = 16 (0x10) */
84 
85 /**
86   * \brief LF clock Clock Supervisor registers (CSV_LF_CSV)
87   */
88 typedef struct {
89   __IOM uint32_t REF_CTL;                       /*!< 0x00000000 Clock Supervision Reference Control */
90   __IOM uint32_t REF_LIMIT;                     /*!< 0x00000004 Clock Supervision Reference Limits */
91   __IOM uint32_t MON_CTL;                       /*!< 0x00000008 Clock Supervision Monitor Control */
92    __IM uint32_t RESERVED;
93 } CSV_LF_CSV_V3_Type;                           /*!< Size = 16 (0x10) */
94 
95 /**
96   * \brief CSV registers for LF clock (CSV_LF)
97   */
98 typedef struct {
99         CSV_LF_CSV_V3_Type CSV;                 /*!< 0x00000000 LF clock Clock Supervisor registers */
100 } CSV_LF_V3_Type;                               /*!< Size = 16 (0x10) */
101 
102 /**
103   * \brief ILO0 clock DeepSleep domain Clock Supervisor registers (CSV_ILO_CSV)
104   */
105 typedef struct {
106   __IOM uint32_t REF_CTL;                       /*!< 0x00000000 Clock Supervision Reference Control */
107   __IOM uint32_t REF_LIMIT;                     /*!< 0x00000004 Clock Supervision Reference Limits */
108   __IOM uint32_t MON_CTL;                       /*!< 0x00000008 Clock Supervision Monitor Control */
109    __IM uint32_t RESERVED;
110 } CSV_ILO_CSV_V3_Type;                          /*!< Size = 16 (0x10) */
111 
112 /**
113   * \brief CSV registers for HVILO clock (CSV_ILO)
114   */
115 typedef struct {
116         CSV_ILO_CSV_V3_Type CSV;                /*!< 0x00000000 ILO0 clock DeepSleep domain Clock Supervisor registers */
117 } CSV_ILO_V3_Type;                              /*!< Size = 16 (0x10) */
118 
119 /**
120   * \brief 400MHz PLL Configuration Register (CLK_PLL400M)
121   */
122 typedef struct {
123   __IOM uint32_t CONFIG;                        /*!< 0x00000000 400MHz PLL Configuration Register */
124   __IOM uint32_t CONFIG2;                       /*!< 0x00000004 400MHz PLL Configuration Register 2 */
125   __IOM uint32_t CONFIG3;                       /*!< 0x00000008 400MHz PLL Configuration Register 3 */
126   __IOM uint32_t STATUS;                        /*!< 0x0000000C 400MHz PLL Status Register */
127 } CLK_PLL400M_V3_Type;                          /*!< Size = 16 (0x10) */
128 
129 /**
130   * \brief MCWDT Configuration for Subcounter 0 and 1 (MCWDT_CTR)
131   */
132 typedef struct {
133   __IOM uint32_t CTL;                           /*!< 0x00000000 MCWDT Subcounter Control Register */
134   __IOM uint32_t LOWER_LIMIT;                   /*!< 0x00000004 MCWDT Subcounter Lower Limit Register */
135   __IOM uint32_t UPPER_LIMIT;                   /*!< 0x00000008 MCWDT Subcounter Upper Limit Register */
136   __IOM uint32_t WARN_LIMIT;                    /*!< 0x0000000C MCWDT Subcounter Warn Limit Register */
137   __IOM uint32_t CONFIG;                        /*!< 0x00000010 MCWDT Subcounter Configuration Register */
138   __IOM uint32_t CNT;                           /*!< 0x00000014 MCWDT Subcounter Count Register */
139    __IM uint32_t RESERVED[2];
140 } MCWDT_CTR_V3_Type;                            /*!< Size = 32 (0x20) */
141 
142 /**
143   * \brief Multi-Counter Watchdog Timer (MCWDT)
144   */
145 typedef struct {
146         MCWDT_CTR_V3_Type CTR[2];               /*!< 0x00000000 MCWDT Configuration for Subcounter 0 and 1 */
147   __IOM uint32_t CPU_SELECT;                    /*!< 0x00000040 MCWDT CPU selection register */
148    __IM uint32_t RESERVED[15];
149   __IOM uint32_t CTR2_CTL;                      /*!< 0x00000080 MCWDT Subcounter 2 Control register */
150   __IOM uint32_t CTR2_CONFIG;                   /*!< 0x00000084 MCWDT Subcounter 2 Configuration register */
151   __IOM uint32_t CTR2_CNT;                      /*!< 0x00000088 MCWDT Subcounter 2 Count Register */
152    __IM uint32_t RESERVED1;
153   __IOM uint32_t LOCK;                          /*!< 0x00000090 MCWDT Lock Register */
154   __IOM uint32_t SERVICE;                       /*!< 0x00000094 MCWDT Service Register */
155    __IM uint32_t RESERVED2[2];
156   __IOM uint32_t INTR;                          /*!< 0x000000A0 MCWDT Interrupt Register */
157   __IOM uint32_t INTR_SET;                      /*!< 0x000000A4 MCWDT Interrupt Set Register */
158   __IOM uint32_t INTR_MASK;                     /*!< 0x000000A8 MCWDT Interrupt Mask Register */
159    __IM uint32_t INTR_MASKED;                   /*!< 0x000000AC MCWDT Interrupt Masked Register */
160    __IM uint32_t RESERVED3[20];
161 } MCWDT_V3_Type;                                /*!< Size = 256 (0x100) */
162 
163 /**
164   * \brief Watchdog Timer (WDT)
165   */
166 typedef struct {
167   __IOM uint32_t CTL;                           /*!< 0x00000000 WDT Control Register */
168   __IOM uint32_t LOWER_LIMIT;                   /*!< 0x00000004 WDT Lower Limit Register */
169   __IOM uint32_t UPPER_LIMIT;                   /*!< 0x00000008 WDT Upper Limit Register */
170   __IOM uint32_t WARN_LIMIT;                    /*!< 0x0000000C WDT Warn Limit Register */
171   __IOM uint32_t CONFIG;                        /*!< 0x00000010 WDT Configuration Register */
172   __IOM uint32_t CNT;                           /*!< 0x00000014 WDT Count Register */
173    __IM uint32_t RESERVED[10];
174   __IOM uint32_t LOCK;                          /*!< 0x00000040 WDT Lock register */
175   __IOM uint32_t SERVICE;                       /*!< 0x00000044 WDT Service register */
176    __IM uint32_t RESERVED1[2];
177   __IOM uint32_t INTR;                          /*!< 0x00000050 WDT Interrupt Register */
178   __IOM uint32_t INTR_SET;                      /*!< 0x00000054 WDT Interrupt Set Register */
179   __IOM uint32_t INTR_MASK;                     /*!< 0x00000058 WDT Interrupt Mask Register */
180    __IM uint32_t INTR_MASKED;                   /*!< 0x0000005C WDT Interrupt Masked Register */
181    __IM uint32_t RESERVED2[8];
182 } WDT_V3_Type;                                  /*!< Size = 128 (0x80) */
183 
184 /**
185   * \brief SRSS Core Registers (ver3) (SRSS)
186   */
187 typedef struct {
188    __IM uint32_t RESERVED[16];
189    __IM uint32_t PWR_LVD_STATUS;                /*!< 0x00000040 High Voltage / Low Voltage Detector (HVLVD) Status Register */
190    __IM uint32_t PWR_LVD_STATUS2;               /*!< 0x00000044 High Voltage / Low Voltage Detector (HVLVD) Status Register #2 */
191    __IM uint32_t RESERVED1[46];
192   __IOM uint32_t CLK_DSI_SELECT[16];            /*!< 0x00000100 Clock DSI Select Register */
193   __IOM uint32_t CLK_OUTPUT_FAST;               /*!< 0x00000140 Fast Clock Output Select Register */
194   __IOM uint32_t CLK_OUTPUT_SLOW;               /*!< 0x00000144 Slow Clock Output Select Register */
195   __IOM uint32_t CLK_CAL_CNT1;                  /*!< 0x00000148 Clock Calibration Counter 1 */
196    __IM uint32_t CLK_CAL_CNT2;                  /*!< 0x0000014C Clock Calibration Counter 2 */
197    __IM uint32_t RESERVED2[44];
198   __IOM uint32_t SRSS_INTR;                     /*!< 0x00000200 SRSS Interrupt Register */
199   __IOM uint32_t SRSS_INTR_SET;                 /*!< 0x00000204 SRSS Interrupt Set Register */
200   __IOM uint32_t SRSS_INTR_MASK;                /*!< 0x00000208 SRSS Interrupt Mask Register */
201    __IM uint32_t SRSS_INTR_MASKED;              /*!< 0x0000020C SRSS Interrupt Masked Register */
202    __IM uint32_t RESERVED3[892];
203    __IM uint32_t PWR_CTL;                       /*!< 0x00001000 Power Mode Control */
204   __IOM uint32_t PWR_CTL2;                      /*!< 0x00001004 Power Mode Control 2 */
205   __IOM uint32_t PWR_HIBERNATE;                 /*!< 0x00001008 HIBERNATE Mode Register */
206    __IM uint32_t RESERVED4;
207   __IOM uint32_t PWR_BUCK_CTL;                  /*!< 0x00001010 Buck Control Register */
208   __IOM uint32_t PWR_BUCK_CTL2;                 /*!< 0x00001014 Buck Control Register 2 */
209   __IOM uint32_t PWR_SSV_CTL;                   /*!< 0x00001018 Supply Supervision Control Register */
210    __IM uint32_t PWR_SSV_STATUS;                /*!< 0x0000101C Supply Supervision Status Register */
211   __IOM uint32_t PWR_LVD_CTL;                   /*!< 0x00001020 High Voltage / Low Voltage Detector (HVLVD) Configuration
212                                                                 Register */
213   __IOM uint32_t PWR_LVD_CTL2;                  /*!< 0x00001024 High Voltage / Low Voltage Detector (HVLVD) Configuration
214                                                                 Register #2 */
215   __IOM uint32_t PWR_REGHC_CTL;                 /*!< 0x00001028 REGHC Control Register */
216    __IM uint32_t PWR_REGHC_STATUS;              /*!< 0x0000102C REGHC Status Register */
217   __IOM uint32_t PWR_REGHC_CTL2;                /*!< 0x00001030 REGHC Control Register 2 */
218    __IM uint32_t RESERVED5;
219   __IOM uint32_t PWR_REGHC_CTL4;                /*!< 0x00001038 REGHC Control Register 4 */
220    __IM uint32_t RESERVED6;
221   __IOM uint32_t PWR_HIB_DATA[16];              /*!< 0x00001040 HIBERNATE Data Register */
222    __IM uint32_t RESERVED7[16];
223   __IOM uint32_t PWR_PMIC_CTL;                  /*!< 0x000010C0 PMIC Control Register */
224    __IM uint32_t PWR_PMIC_STATUS;               /*!< 0x000010C4 PMIC Status Register */
225   __IOM uint32_t PWR_PMIC_CTL2;                 /*!< 0x000010C8 PMIC Control Register 2 */
226    __IM uint32_t RESERVED8;
227   __IOM uint32_t PWR_PMIC_CTL4;                 /*!< 0x000010D0 PMIC Control Register 4 */
228    __IM uint32_t RESERVED9[75];
229   __IOM uint32_t CLK_PATH_SELECT[16];           /*!< 0x00001200 Clock Path Select Register */
230   __IOM uint32_t CLK_ROOT_SELECT[16];           /*!< 0x00001240 Clock Root Select Register */
231    __IM uint32_t RESERVED10[96];
232         CSV_HF_V3_Type CSV_HF;                  /*!< 0x00001400 Clock Supervisor (CSV) registers for Root clocks */
233   __IOM uint32_t CLK_SELECT;                    /*!< 0x00001500 Clock selection register */
234    __IM uint32_t RESERVED11;
235   __IOM uint32_t CLK_ILO0_CONFIG;               /*!< 0x00001508 ILO0 Configuration */
236   __IOM uint32_t CLK_ILO1_CONFIG;               /*!< 0x0000150C ILO1 Configuration */
237    __IM uint32_t RESERVED12[2];
238   __IOM uint32_t CLK_IMO_CONFIG;                /*!< 0x00001518 IMO Configuration */
239   __IOM uint32_t CLK_ECO_CONFIG;                /*!< 0x0000151C ECO Configuration Register */
240   __IOM uint32_t CLK_ECO_PRESCALE;              /*!< 0x00001520 ECO Prescaler Configuration Register */
241    __IM uint32_t CLK_ECO_STATUS;                /*!< 0x00001524 ECO Status Register */
242   __IOM uint32_t CLK_PILO_CONFIG;               /*!< 0x00001528 Precision ILO Configuration Register */
243    __IM uint32_t RESERVED13;
244   __IOM uint32_t CLK_FLL_CONFIG;                /*!< 0x00001530 FLL Configuration Register */
245   __IOM uint32_t CLK_FLL_CONFIG2;               /*!< 0x00001534 FLL Configuration Register 2 */
246   __IOM uint32_t CLK_FLL_CONFIG3;               /*!< 0x00001538 FLL Configuration Register 3 */
247   __IOM uint32_t CLK_FLL_CONFIG4;               /*!< 0x0000153C FLL Configuration Register 4 */
248   __IOM uint32_t CLK_FLL_STATUS;                /*!< 0x00001540 FLL Status Register */
249   __IOM uint32_t CLK_ECO_CONFIG2;               /*!< 0x00001544 ECO Configuration Register 2 */
250    __IM uint32_t RESERVED14[46];
251   __IOM uint32_t CLK_PLL_CONFIG[15];            /*!< 0x00001600 PLL Configuration Register */
252    __IM uint32_t RESERVED15;
253   __IOM uint32_t CLK_PLL_STATUS[15];            /*!< 0x00001640 PLL Status Register */
254    __IM uint32_t RESERVED16[33];
255   __IOM uint32_t CSV_REF_SEL;                   /*!< 0x00001700 Select CSV Reference clock for Active domain */
256    __IM uint32_t RESERVED17[3];
257         CSV_REF_V3_Type CSV_REF;                /*!< 0x00001710 CSV registers for the CSV Reference clock */
258         CSV_LF_V3_Type CSV_LF;                  /*!< 0x00001720 CSV registers for LF clock */
259         CSV_ILO_V3_Type CSV_ILO;                /*!< 0x00001730 CSV registers for HVILO clock */
260    __IM uint32_t RESERVED18[48];
261   __IOM uint32_t RES_CAUSE;                     /*!< 0x00001800 Reset Cause Observation Register */
262   __IOM uint32_t RES_CAUSE2;                    /*!< 0x00001804 Reset Cause Observation Register 2 */
263    __IM uint32_t RESERVED19[62];
264         CLK_PLL400M_V3_Type CLK_PLL400M[15];    /*!< 0x00001900 400MHz PLL Configuration Register */
265    __IM uint32_t RESERVED20[409];
266   __IOM uint32_t TST_XRES_SECURE;               /*!< 0x00002054 SECURE TEST and FIRMWARE TEST Key control register */
267    __IM uint32_t RESERVED21[9];
268    __OM uint32_t RES_PXRES_CTL;                 /*!< 0x0000207C Programmable XRES Control Register */
269    __IM uint32_t RESERVED22[994];
270   __IOM uint32_t PWR_TRIM_WAKE_CTL;             /*!< 0x00003008 Wakeup Trim Register */
271    __IM uint32_t RESERVED23[2];
272   __IOM uint32_t CLK_TRIM_ILO0_CTL;             /*!< 0x00003014 ILO0 Trim Register */
273    __IM uint32_t RESERVED24[60];
274   __IOM uint32_t PWR_TRIM_PWRSYS_CTL;           /*!< 0x00003108 Power System Trim Register */
275    __IM uint32_t RESERVED25[2];
276   __IOM uint32_t CLK_TRIM_PILO_CTL;             /*!< 0x00003114 PILO Trim Register */
277   __IOM uint32_t CLK_TRIM_PILO_CTL2;            /*!< 0x00003118 PILO Trim Register 2 */
278   __IOM uint32_t CLK_TRIM_PILO_CTL3;            /*!< 0x0000311C PILO Trim Register 3 */
279    __IM uint32_t RESERVED26[64];
280   __IOM uint32_t CLK_TRIM_ILO1_CTL;             /*!< 0x00003220 ILO1 Trim Register */
281    __IM uint32_t RESERVED27[4983];
282         MCWDT_V3_Type MCWDT[4];                 /*!< 0x00008000 Multi-Counter Watchdog Timer */
283    __IM uint32_t RESERVED28[3840];
284         WDT_V3_Type WDT_STRUCT;                 /*!< 0x0000C000 Watchdog Timer */
285 } SRSS_V3_Type;                                 /*!< Size = 49280 (0xC080) */
286 
287 
288 /* CSV_HF_CSV.REF_CTL */
289 #define CSV_HF_CSV_V3_REF_CTL_STARTUP_Pos       0UL
290 #define CSV_HF_CSV_V3_REF_CTL_STARTUP_Msk       0xFFFFUL
291 #define CSV_HF_CSV_V3_REF_CTL_CSV_ACTION_Pos    30UL
292 #define CSV_HF_CSV_V3_REF_CTL_CSV_ACTION_Msk    0x40000000UL
293 #define CSV_HF_CSV_V3_REF_CTL_CSV_EN_Pos        31UL
294 #define CSV_HF_CSV_V3_REF_CTL_CSV_EN_Msk        0x80000000UL
295 /* CSV_HF_CSV.REF_LIMIT */
296 #define CSV_HF_CSV_V3_REF_LIMIT_LOWER_Pos       0UL
297 #define CSV_HF_CSV_V3_REF_LIMIT_LOWER_Msk       0xFFFFUL
298 #define CSV_HF_CSV_V3_REF_LIMIT_UPPER_Pos       16UL
299 #define CSV_HF_CSV_V3_REF_LIMIT_UPPER_Msk       0xFFFF0000UL
300 /* CSV_HF_CSV.MON_CTL */
301 #define CSV_HF_CSV_V3_MON_CTL_PERIOD_Pos        0UL
302 #define CSV_HF_CSV_V3_MON_CTL_PERIOD_Msk        0xFFFFUL
303 
304 
305 /* CSV_REF_CSV.REF_CTL */
306 #define CSV_REF_CSV_V3_REF_CTL_STARTUP_Pos      0UL
307 #define CSV_REF_CSV_V3_REF_CTL_STARTUP_Msk      0xFFFFUL
308 #define CSV_REF_CSV_V3_REF_CTL_CSV_ACTION_Pos   30UL
309 #define CSV_REF_CSV_V3_REF_CTL_CSV_ACTION_Msk   0x40000000UL
310 #define CSV_REF_CSV_V3_REF_CTL_CSV_EN_Pos       31UL
311 #define CSV_REF_CSV_V3_REF_CTL_CSV_EN_Msk       0x80000000UL
312 /* CSV_REF_CSV.REF_LIMIT */
313 #define CSV_REF_CSV_V3_REF_LIMIT_LOWER_Pos      0UL
314 #define CSV_REF_CSV_V3_REF_LIMIT_LOWER_Msk      0xFFFFUL
315 #define CSV_REF_CSV_V3_REF_LIMIT_UPPER_Pos      16UL
316 #define CSV_REF_CSV_V3_REF_LIMIT_UPPER_Msk      0xFFFF0000UL
317 /* CSV_REF_CSV.MON_CTL */
318 #define CSV_REF_CSV_V3_MON_CTL_PERIOD_Pos       0UL
319 #define CSV_REF_CSV_V3_MON_CTL_PERIOD_Msk       0xFFFFUL
320 
321 
322 /* CSV_LF_CSV.REF_CTL */
323 #define CSV_LF_CSV_V3_REF_CTL_STARTUP_Pos       0UL
324 #define CSV_LF_CSV_V3_REF_CTL_STARTUP_Msk       0xFFUL
325 #define CSV_LF_CSV_V3_REF_CTL_CSV_EN_Pos        31UL
326 #define CSV_LF_CSV_V3_REF_CTL_CSV_EN_Msk        0x80000000UL
327 /* CSV_LF_CSV.REF_LIMIT */
328 #define CSV_LF_CSV_V3_REF_LIMIT_LOWER_Pos       0UL
329 #define CSV_LF_CSV_V3_REF_LIMIT_LOWER_Msk       0xFFUL
330 #define CSV_LF_CSV_V3_REF_LIMIT_UPPER_Pos       16UL
331 #define CSV_LF_CSV_V3_REF_LIMIT_UPPER_Msk       0xFF0000UL
332 /* CSV_LF_CSV.MON_CTL */
333 #define CSV_LF_CSV_V3_MON_CTL_PERIOD_Pos        0UL
334 #define CSV_LF_CSV_V3_MON_CTL_PERIOD_Msk        0xFFUL
335 
336 
337 /* CSV_ILO_CSV.REF_CTL */
338 #define CSV_ILO_CSV_V3_REF_CTL_STARTUP_Pos      0UL
339 #define CSV_ILO_CSV_V3_REF_CTL_STARTUP_Msk      0xFFUL
340 #define CSV_ILO_CSV_V3_REF_CTL_CSV_EN_Pos       31UL
341 #define CSV_ILO_CSV_V3_REF_CTL_CSV_EN_Msk       0x80000000UL
342 /* CSV_ILO_CSV.REF_LIMIT */
343 #define CSV_ILO_CSV_V3_REF_LIMIT_LOWER_Pos      0UL
344 #define CSV_ILO_CSV_V3_REF_LIMIT_LOWER_Msk      0xFFUL
345 #define CSV_ILO_CSV_V3_REF_LIMIT_UPPER_Pos      16UL
346 #define CSV_ILO_CSV_V3_REF_LIMIT_UPPER_Msk      0xFF0000UL
347 /* CSV_ILO_CSV.MON_CTL */
348 #define CSV_ILO_CSV_V3_MON_CTL_PERIOD_Pos       0UL
349 #define CSV_ILO_CSV_V3_MON_CTL_PERIOD_Msk       0xFFUL
350 
351 
352 /* CLK_PLL400M.CONFIG */
353 #define CLK_PLL400M_V3_CONFIG_FEEDBACK_DIV_Pos  0UL
354 #define CLK_PLL400M_V3_CONFIG_FEEDBACK_DIV_Msk  0xFFUL
355 #define CLK_PLL400M_V3_CONFIG_REFERENCE_DIV_Pos 8UL
356 #define CLK_PLL400M_V3_CONFIG_REFERENCE_DIV_Msk 0x1F00UL
357 #define CLK_PLL400M_V3_CONFIG_OUTPUT_DIV_Pos    16UL
358 #define CLK_PLL400M_V3_CONFIG_OUTPUT_DIV_Msk    0x1F0000UL
359 #define CLK_PLL400M_V3_CONFIG_LOCK_DELAY_Pos    25UL
360 #define CLK_PLL400M_V3_CONFIG_LOCK_DELAY_Msk    0x6000000UL
361 #define CLK_PLL400M_V3_CONFIG_BYPASS_SEL_Pos    28UL
362 #define CLK_PLL400M_V3_CONFIG_BYPASS_SEL_Msk    0x30000000UL
363 #define CLK_PLL400M_V3_CONFIG_ENABLE_Pos        31UL
364 #define CLK_PLL400M_V3_CONFIG_ENABLE_Msk        0x80000000UL
365 /* CLK_PLL400M.CONFIG2 */
366 #define CLK_PLL400M_V3_CONFIG2_FRAC_DIV_Pos     0UL
367 #define CLK_PLL400M_V3_CONFIG2_FRAC_DIV_Msk     0xFFFFFFUL
368 #define CLK_PLL400M_V3_CONFIG2_FRAC_DITHER_EN_Pos 28UL
369 #define CLK_PLL400M_V3_CONFIG2_FRAC_DITHER_EN_Msk 0x70000000UL
370 #define CLK_PLL400M_V3_CONFIG2_FRAC_EN_Pos      31UL
371 #define CLK_PLL400M_V3_CONFIG2_FRAC_EN_Msk      0x80000000UL
372 /* CLK_PLL400M.CONFIG3 */
373 #define CLK_PLL400M_V3_CONFIG3_SSCG_DEPTH_Pos   0UL
374 #define CLK_PLL400M_V3_CONFIG3_SSCG_DEPTH_Msk   0x3FFUL
375 #define CLK_PLL400M_V3_CONFIG3_SSCG_RATE_Pos    16UL
376 #define CLK_PLL400M_V3_CONFIG3_SSCG_RATE_Msk    0x70000UL
377 #define CLK_PLL400M_V3_CONFIG3_SSCG_DITHER_EN_Pos 24UL
378 #define CLK_PLL400M_V3_CONFIG3_SSCG_DITHER_EN_Msk 0x1000000UL
379 #define CLK_PLL400M_V3_CONFIG3_SSCG_MODE_Pos    28UL
380 #define CLK_PLL400M_V3_CONFIG3_SSCG_MODE_Msk    0x10000000UL
381 #define CLK_PLL400M_V3_CONFIG3_SSCG_EN_Pos      31UL
382 #define CLK_PLL400M_V3_CONFIG3_SSCG_EN_Msk      0x80000000UL
383 /* CLK_PLL400M.STATUS */
384 #define CLK_PLL400M_V3_STATUS_LOCKED_Pos        0UL
385 #define CLK_PLL400M_V3_STATUS_LOCKED_Msk        0x1UL
386 #define CLK_PLL400M_V3_STATUS_UNLOCK_OCCURRED_Pos 1UL
387 #define CLK_PLL400M_V3_STATUS_UNLOCK_OCCURRED_Msk 0x2UL
388 
389 
390 /* MCWDT_CTR.CTL */
391 #define MCWDT_CTR_V3_CTL_ENABLED_Pos            0UL
392 #define MCWDT_CTR_V3_CTL_ENABLED_Msk            0x1UL
393 #define MCWDT_CTR_V3_CTL_ENABLE_Pos             31UL
394 #define MCWDT_CTR_V3_CTL_ENABLE_Msk             0x80000000UL
395 /* MCWDT_CTR.LOWER_LIMIT */
396 #define MCWDT_CTR_V3_LOWER_LIMIT_LOWER_LIMIT_Pos 0UL
397 #define MCWDT_CTR_V3_LOWER_LIMIT_LOWER_LIMIT_Msk 0xFFFFUL
398 /* MCWDT_CTR.UPPER_LIMIT */
399 #define MCWDT_CTR_V3_UPPER_LIMIT_UPPER_LIMIT_Pos 0UL
400 #define MCWDT_CTR_V3_UPPER_LIMIT_UPPER_LIMIT_Msk 0xFFFFUL
401 /* MCWDT_CTR.WARN_LIMIT */
402 #define MCWDT_CTR_V3_WARN_LIMIT_WARN_LIMIT_Pos  0UL
403 #define MCWDT_CTR_V3_WARN_LIMIT_WARN_LIMIT_Msk  0xFFFFUL
404 /* MCWDT_CTR.CONFIG */
405 #define MCWDT_CTR_V3_CONFIG_LOWER_ACTION_Pos    0UL
406 #define MCWDT_CTR_V3_CONFIG_LOWER_ACTION_Msk    0x3UL
407 #define MCWDT_CTR_V3_CONFIG_UPPER_ACTION_Pos    4UL
408 #define MCWDT_CTR_V3_CONFIG_UPPER_ACTION_Msk    0x30UL
409 #define MCWDT_CTR_V3_CONFIG_WARN_ACTION_Pos     8UL
410 #define MCWDT_CTR_V3_CONFIG_WARN_ACTION_Msk     0x100UL
411 #define MCWDT_CTR_V3_CONFIG_AUTO_SERVICE_Pos    12UL
412 #define MCWDT_CTR_V3_CONFIG_AUTO_SERVICE_Msk    0x1000UL
413 #define MCWDT_CTR_V3_CONFIG_DEBUG_TRIGGER_EN_Pos 28UL
414 #define MCWDT_CTR_V3_CONFIG_DEBUG_TRIGGER_EN_Msk 0x10000000UL
415 #define MCWDT_CTR_V3_CONFIG_SLEEPDEEP_PAUSE_Pos 30UL
416 #define MCWDT_CTR_V3_CONFIG_SLEEPDEEP_PAUSE_Msk 0x40000000UL
417 #define MCWDT_CTR_V3_CONFIG_DEBUG_RUN_Pos       31UL
418 #define MCWDT_CTR_V3_CONFIG_DEBUG_RUN_Msk       0x80000000UL
419 /* MCWDT_CTR.CNT */
420 #define MCWDT_CTR_V3_CNT_CNT_Pos                0UL
421 #define MCWDT_CTR_V3_CNT_CNT_Msk                0xFFFFUL
422 
423 
424 /* MCWDT.CPU_SELECT */
425 #define MCWDT_V3_CPU_SELECT_CPU_SEL_Pos         0UL
426 #define MCWDT_V3_CPU_SELECT_CPU_SEL_Msk         0x3UL
427 /* MCWDT.CTR2_CTL */
428 #define MCWDT_V3_CTR2_CTL_ENABLED_Pos           0UL
429 #define MCWDT_V3_CTR2_CTL_ENABLED_Msk           0x1UL
430 #define MCWDT_V3_CTR2_CTL_ENABLE_Pos            31UL
431 #define MCWDT_V3_CTR2_CTL_ENABLE_Msk            0x80000000UL
432 /* MCWDT.CTR2_CONFIG */
433 #define MCWDT_V3_CTR2_CONFIG_ACTION_Pos         0UL
434 #define MCWDT_V3_CTR2_CONFIG_ACTION_Msk         0x1UL
435 #define MCWDT_V3_CTR2_CONFIG_BITS_Pos           16UL
436 #define MCWDT_V3_CTR2_CONFIG_BITS_Msk           0x1F0000UL
437 #define MCWDT_V3_CTR2_CONFIG_DEBUG_TRIGGER_EN_Pos 28UL
438 #define MCWDT_V3_CTR2_CONFIG_DEBUG_TRIGGER_EN_Msk 0x10000000UL
439 #define MCWDT_V3_CTR2_CONFIG_SLEEPDEEP_PAUSE_Pos 30UL
440 #define MCWDT_V3_CTR2_CONFIG_SLEEPDEEP_PAUSE_Msk 0x40000000UL
441 #define MCWDT_V3_CTR2_CONFIG_DEBUG_RUN_Pos      31UL
442 #define MCWDT_V3_CTR2_CONFIG_DEBUG_RUN_Msk      0x80000000UL
443 /* MCWDT.CTR2_CNT */
444 #define MCWDT_V3_CTR2_CNT_CNT2_Pos              0UL
445 #define MCWDT_V3_CTR2_CNT_CNT2_Msk              0xFFFFFFFFUL
446 /* MCWDT.LOCK */
447 #define MCWDT_V3_LOCK_MCWDT_LOCK_Pos            0UL
448 #define MCWDT_V3_LOCK_MCWDT_LOCK_Msk            0x3UL
449 /* MCWDT.SERVICE */
450 #define MCWDT_V3_SERVICE_CTR0_SERVICE_Pos       0UL
451 #define MCWDT_V3_SERVICE_CTR0_SERVICE_Msk       0x1UL
452 #define MCWDT_V3_SERVICE_CTR1_SERVICE_Pos       1UL
453 #define MCWDT_V3_SERVICE_CTR1_SERVICE_Msk       0x2UL
454 /* MCWDT.INTR */
455 #define MCWDT_V3_INTR_CTR0_INT_Pos              0UL
456 #define MCWDT_V3_INTR_CTR0_INT_Msk              0x1UL
457 #define MCWDT_V3_INTR_CTR1_INT_Pos              1UL
458 #define MCWDT_V3_INTR_CTR1_INT_Msk              0x2UL
459 #define MCWDT_V3_INTR_CTR2_INT_Pos              2UL
460 #define MCWDT_V3_INTR_CTR2_INT_Msk              0x4UL
461 /* MCWDT.INTR_SET */
462 #define MCWDT_V3_INTR_SET_CTR0_INT_Pos          0UL
463 #define MCWDT_V3_INTR_SET_CTR0_INT_Msk          0x1UL
464 #define MCWDT_V3_INTR_SET_CTR1_INT_Pos          1UL
465 #define MCWDT_V3_INTR_SET_CTR1_INT_Msk          0x2UL
466 #define MCWDT_V3_INTR_SET_CTR2_INT_Pos          2UL
467 #define MCWDT_V3_INTR_SET_CTR2_INT_Msk          0x4UL
468 /* MCWDT.INTR_MASK */
469 #define MCWDT_V3_INTR_MASK_CTR0_INT_Pos         0UL
470 #define MCWDT_V3_INTR_MASK_CTR0_INT_Msk         0x1UL
471 #define MCWDT_V3_INTR_MASK_CTR1_INT_Pos         1UL
472 #define MCWDT_V3_INTR_MASK_CTR1_INT_Msk         0x2UL
473 #define MCWDT_V3_INTR_MASK_CTR2_INT_Pos         2UL
474 #define MCWDT_V3_INTR_MASK_CTR2_INT_Msk         0x4UL
475 /* MCWDT.INTR_MASKED */
476 #define MCWDT_V3_INTR_MASKED_CTR0_INT_Pos       0UL
477 #define MCWDT_V3_INTR_MASKED_CTR0_INT_Msk       0x1UL
478 #define MCWDT_V3_INTR_MASKED_CTR1_INT_Pos       1UL
479 #define MCWDT_V3_INTR_MASKED_CTR1_INT_Msk       0x2UL
480 #define MCWDT_V3_INTR_MASKED_CTR2_INT_Pos       2UL
481 #define MCWDT_V3_INTR_MASKED_CTR2_INT_Msk       0x4UL
482 
483 
484 /* WDT.CTL */
485 #define WDT_V3_CTL_ENABLED_Pos                  0UL
486 #define WDT_V3_CTL_ENABLED_Msk                  0x1UL
487 #define WDT_V3_CTL_ENABLE_Pos                   31UL
488 #define WDT_V3_CTL_ENABLE_Msk                   0x80000000UL
489 /* WDT.LOWER_LIMIT */
490 #define WDT_V3_LOWER_LIMIT_LOWER_LIMIT_Pos      0UL
491 #define WDT_V3_LOWER_LIMIT_LOWER_LIMIT_Msk      0xFFFFFFFFUL
492 /* WDT.UPPER_LIMIT */
493 #define WDT_V3_UPPER_LIMIT_UPPER_LIMIT_Pos      0UL
494 #define WDT_V3_UPPER_LIMIT_UPPER_LIMIT_Msk      0xFFFFFFFFUL
495 /* WDT.WARN_LIMIT */
496 #define WDT_V3_WARN_LIMIT_WARN_LIMIT_Pos        0UL
497 #define WDT_V3_WARN_LIMIT_WARN_LIMIT_Msk        0xFFFFFFFFUL
498 /* WDT.CONFIG */
499 #define WDT_V3_CONFIG_LOWER_ACTION_Pos          0UL
500 #define WDT_V3_CONFIG_LOWER_ACTION_Msk          0x1UL
501 #define WDT_V3_CONFIG_UPPER_ACTION_Pos          4UL
502 #define WDT_V3_CONFIG_UPPER_ACTION_Msk          0x10UL
503 #define WDT_V3_CONFIG_WARN_ACTION_Pos           8UL
504 #define WDT_V3_CONFIG_WARN_ACTION_Msk           0x100UL
505 #define WDT_V3_CONFIG_AUTO_SERVICE_Pos          12UL
506 #define WDT_V3_CONFIG_AUTO_SERVICE_Msk          0x1000UL
507 #define WDT_V3_CONFIG_DEBUG_TRIGGER_EN_Pos      28UL
508 #define WDT_V3_CONFIG_DEBUG_TRIGGER_EN_Msk      0x10000000UL
509 #define WDT_V3_CONFIG_DPSLP_PAUSE_Pos           29UL
510 #define WDT_V3_CONFIG_DPSLP_PAUSE_Msk           0x20000000UL
511 #define WDT_V3_CONFIG_HIB_PAUSE_Pos             30UL
512 #define WDT_V3_CONFIG_HIB_PAUSE_Msk             0x40000000UL
513 #define WDT_V3_CONFIG_DEBUG_RUN_Pos             31UL
514 #define WDT_V3_CONFIG_DEBUG_RUN_Msk             0x80000000UL
515 /* WDT.CNT */
516 #define WDT_V3_CNT_CNT_Pos                      0UL
517 #define WDT_V3_CNT_CNT_Msk                      0xFFFFFFFFUL
518 /* WDT.LOCK */
519 #define WDT_V3_LOCK_WDT_LOCK_Pos                0UL
520 #define WDT_V3_LOCK_WDT_LOCK_Msk                0x3UL
521 /* WDT.SERVICE */
522 #define WDT_V3_SERVICE_SERVICE_Pos              0UL
523 #define WDT_V3_SERVICE_SERVICE_Msk              0x1UL
524 /* WDT.INTR */
525 #define WDT_V3_INTR_WDT_Pos                     0UL
526 #define WDT_V3_INTR_WDT_Msk                     0x1UL
527 /* WDT.INTR_SET */
528 #define WDT_V3_INTR_SET_WDT_Pos                 0UL
529 #define WDT_V3_INTR_SET_WDT_Msk                 0x1UL
530 /* WDT.INTR_MASK */
531 #define WDT_V3_INTR_MASK_WDT_Pos                0UL
532 #define WDT_V3_INTR_MASK_WDT_Msk                0x1UL
533 /* WDT.INTR_MASKED */
534 #define WDT_V3_INTR_MASKED_WDT_Pos              0UL
535 #define WDT_V3_INTR_MASKED_WDT_Msk              0x1UL
536 
537 
538 /* SRSS.PWR_LVD_STATUS */
539 #define SRSS_V3_PWR_LVD_STATUS_HVLVD1_OUT_Pos   0UL
540 #define SRSS_V3_PWR_LVD_STATUS_HVLVD1_OUT_Msk   0x1UL
541 /* SRSS.PWR_LVD_STATUS2 */
542 #define SRSS_V3_PWR_LVD_STATUS2_HVLVD2_OUT_Pos  0UL
543 #define SRSS_V3_PWR_LVD_STATUS2_HVLVD2_OUT_Msk  0x1UL
544 /* SRSS.CLK_DSI_SELECT */
545 #define SRSS_V3_CLK_DSI_SELECT_DSI_MUX_Pos      0UL
546 #define SRSS_V3_CLK_DSI_SELECT_DSI_MUX_Msk      0x1FUL
547 /* SRSS.CLK_OUTPUT_FAST */
548 #define SRSS_V3_CLK_OUTPUT_FAST_FAST_SEL0_Pos   0UL
549 #define SRSS_V3_CLK_OUTPUT_FAST_FAST_SEL0_Msk   0xFUL
550 #define SRSS_V3_CLK_OUTPUT_FAST_PATH_SEL0_Pos   4UL
551 #define SRSS_V3_CLK_OUTPUT_FAST_PATH_SEL0_Msk   0xF0UL
552 #define SRSS_V3_CLK_OUTPUT_FAST_HFCLK_SEL0_Pos  8UL
553 #define SRSS_V3_CLK_OUTPUT_FAST_HFCLK_SEL0_Msk  0xF00UL
554 #define SRSS_V3_CLK_OUTPUT_FAST_FAST_SEL1_Pos   16UL
555 #define SRSS_V3_CLK_OUTPUT_FAST_FAST_SEL1_Msk   0xF0000UL
556 #define SRSS_V3_CLK_OUTPUT_FAST_PATH_SEL1_Pos   20UL
557 #define SRSS_V3_CLK_OUTPUT_FAST_PATH_SEL1_Msk   0xF00000UL
558 #define SRSS_V3_CLK_OUTPUT_FAST_HFCLK_SEL1_Pos  24UL
559 #define SRSS_V3_CLK_OUTPUT_FAST_HFCLK_SEL1_Msk  0xF000000UL
560 /* SRSS.CLK_OUTPUT_SLOW */
561 #define SRSS_V3_CLK_OUTPUT_SLOW_SLOW_SEL0_Pos   0UL
562 #define SRSS_V3_CLK_OUTPUT_SLOW_SLOW_SEL0_Msk   0xFUL
563 #define SRSS_V3_CLK_OUTPUT_SLOW_SLOW_SEL1_Pos   4UL
564 #define SRSS_V3_CLK_OUTPUT_SLOW_SLOW_SEL1_Msk   0xF0UL
565 /* SRSS.CLK_CAL_CNT1 */
566 #define SRSS_V3_CLK_CAL_CNT1_CAL_COUNTER1_Pos   0UL
567 #define SRSS_V3_CLK_CAL_CNT1_CAL_COUNTER1_Msk   0xFFFFFFUL
568 #define SRSS_V3_CLK_CAL_CNT1_CAL_COUNTER_DONE_Pos 31UL
569 #define SRSS_V3_CLK_CAL_CNT1_CAL_COUNTER_DONE_Msk 0x80000000UL
570 /* SRSS.CLK_CAL_CNT2 */
571 #define SRSS_V3_CLK_CAL_CNT2_CAL_COUNTER2_Pos   0UL
572 #define SRSS_V3_CLK_CAL_CNT2_CAL_COUNTER2_Msk   0xFFFFFFUL
573 /* SRSS.SRSS_INTR */
574 #define SRSS_V3_SRSS_INTR_HVLVD1_Pos            1UL
575 #define SRSS_V3_SRSS_INTR_HVLVD1_Msk            0x2UL
576 #define SRSS_V3_SRSS_INTR_HVLVD2_Pos            2UL
577 #define SRSS_V3_SRSS_INTR_HVLVD2_Msk            0x4UL
578 #define SRSS_V3_SRSS_INTR_CLK_CAL_Pos           5UL
579 #define SRSS_V3_SRSS_INTR_CLK_CAL_Msk           0x20UL
580 /* SRSS.SRSS_INTR_SET */
581 #define SRSS_V3_SRSS_INTR_SET_HVLVD1_Pos        1UL
582 #define SRSS_V3_SRSS_INTR_SET_HVLVD1_Msk        0x2UL
583 #define SRSS_V3_SRSS_INTR_SET_HVLVD2_Pos        2UL
584 #define SRSS_V3_SRSS_INTR_SET_HVLVD2_Msk        0x4UL
585 #define SRSS_V3_SRSS_INTR_SET_CLK_CAL_Pos       5UL
586 #define SRSS_V3_SRSS_INTR_SET_CLK_CAL_Msk       0x20UL
587 /* SRSS.SRSS_INTR_MASK */
588 #define SRSS_V3_SRSS_INTR_MASK_HVLVD1_Pos       1UL
589 #define SRSS_V3_SRSS_INTR_MASK_HVLVD1_Msk       0x2UL
590 #define SRSS_V3_SRSS_INTR_MASK_HVLVD2_Pos       2UL
591 #define SRSS_V3_SRSS_INTR_MASK_HVLVD2_Msk       0x4UL
592 #define SRSS_V3_SRSS_INTR_MASK_CLK_CAL_Pos      5UL
593 #define SRSS_V3_SRSS_INTR_MASK_CLK_CAL_Msk      0x20UL
594 /* SRSS.SRSS_INTR_MASKED */
595 #define SRSS_V3_SRSS_INTR_MASKED_HVLVD1_Pos     1UL
596 #define SRSS_V3_SRSS_INTR_MASKED_HVLVD1_Msk     0x2UL
597 #define SRSS_V3_SRSS_INTR_MASKED_HVLVD2_Pos     2UL
598 #define SRSS_V3_SRSS_INTR_MASKED_HVLVD2_Msk     0x4UL
599 #define SRSS_V3_SRSS_INTR_MASKED_CLK_CAL_Pos    5UL
600 #define SRSS_V3_SRSS_INTR_MASKED_CLK_CAL_Msk    0x20UL
601 /* SRSS.PWR_CTL */
602 #define SRSS_V3_PWR_CTL_POWER_MODE_Pos          0UL
603 #define SRSS_V3_PWR_CTL_POWER_MODE_Msk          0x3UL
604 #define SRSS_V3_PWR_CTL_DEBUG_SESSION_Pos       4UL
605 #define SRSS_V3_PWR_CTL_DEBUG_SESSION_Msk       0x10UL
606 #define SRSS_V3_PWR_CTL_LPM_READY_Pos           5UL
607 #define SRSS_V3_PWR_CTL_LPM_READY_Msk           0x20UL
608 /* SRSS.PWR_CTL2 */
609 #define SRSS_V3_PWR_CTL2_LINREG_DIS_Pos         0UL
610 #define SRSS_V3_PWR_CTL2_LINREG_DIS_Msk         0x1UL
611 #define SRSS_V3_PWR_CTL2_LINREG_OK_Pos          1UL
612 #define SRSS_V3_PWR_CTL2_LINREG_OK_Msk          0x2UL
613 #define SRSS_V3_PWR_CTL2_LINREG_LPMODE_Pos      2UL
614 #define SRSS_V3_PWR_CTL2_LINREG_LPMODE_Msk      0x4UL
615 #define SRSS_V3_PWR_CTL2_DPSLP_REG_DIS_Pos      4UL
616 #define SRSS_V3_PWR_CTL2_DPSLP_REG_DIS_Msk      0x10UL
617 #define SRSS_V3_PWR_CTL2_RET_REG_DIS_Pos        8UL
618 #define SRSS_V3_PWR_CTL2_RET_REG_DIS_Msk        0x100UL
619 #define SRSS_V3_PWR_CTL2_NWELL_REG_DIS_Pos      12UL
620 #define SRSS_V3_PWR_CTL2_NWELL_REG_DIS_Msk      0x1000UL
621 #define SRSS_V3_PWR_CTL2_REFV_DIS_Pos           16UL
622 #define SRSS_V3_PWR_CTL2_REFV_DIS_Msk           0x10000UL
623 #define SRSS_V3_PWR_CTL2_REFV_OK_Pos            17UL
624 #define SRSS_V3_PWR_CTL2_REFV_OK_Msk            0x20000UL
625 #define SRSS_V3_PWR_CTL2_REFVBUF_DIS_Pos        20UL
626 #define SRSS_V3_PWR_CTL2_REFVBUF_DIS_Msk        0x100000UL
627 #define SRSS_V3_PWR_CTL2_REFVBUF_OK_Pos         21UL
628 #define SRSS_V3_PWR_CTL2_REFVBUF_OK_Msk         0x200000UL
629 #define SRSS_V3_PWR_CTL2_REFVBUF_LPMODE_Pos     22UL
630 #define SRSS_V3_PWR_CTL2_REFVBUF_LPMODE_Msk     0x400000UL
631 #define SRSS_V3_PWR_CTL2_REFI_DIS_Pos           24UL
632 #define SRSS_V3_PWR_CTL2_REFI_DIS_Msk           0x1000000UL
633 #define SRSS_V3_PWR_CTL2_REFI_OK_Pos            25UL
634 #define SRSS_V3_PWR_CTL2_REFI_OK_Msk            0x2000000UL
635 #define SRSS_V3_PWR_CTL2_REFI_LPMODE_Pos        26UL
636 #define SRSS_V3_PWR_CTL2_REFI_LPMODE_Msk        0x4000000UL
637 #define SRSS_V3_PWR_CTL2_PORBOD_LPMODE_Pos      27UL
638 #define SRSS_V3_PWR_CTL2_PORBOD_LPMODE_Msk      0x8000000UL
639 #define SRSS_V3_PWR_CTL2_BGREF_LPMODE_Pos       28UL
640 #define SRSS_V3_PWR_CTL2_BGREF_LPMODE_Msk       0x10000000UL
641 #define SRSS_V3_PWR_CTL2_PLL_LS_BYPASS_Pos      31UL
642 #define SRSS_V3_PWR_CTL2_PLL_LS_BYPASS_Msk      0x80000000UL
643 /* SRSS.PWR_HIBERNATE */
644 #define SRSS_V3_PWR_HIBERNATE_TOKEN_Pos         0UL
645 #define SRSS_V3_PWR_HIBERNATE_TOKEN_Msk         0xFFUL
646 #define SRSS_V3_PWR_HIBERNATE_UNLOCK_Pos        8UL
647 #define SRSS_V3_PWR_HIBERNATE_UNLOCK_Msk        0xFF00UL
648 #define SRSS_V3_PWR_HIBERNATE_FREEZE_Pos        17UL
649 #define SRSS_V3_PWR_HIBERNATE_FREEZE_Msk        0x20000UL
650 #define SRSS_V3_PWR_HIBERNATE_MASK_HIBALARM_Pos 18UL
651 #define SRSS_V3_PWR_HIBERNATE_MASK_HIBALARM_Msk 0x40000UL
652 #define SRSS_V3_PWR_HIBERNATE_MASK_HIBWDT_Pos   19UL
653 #define SRSS_V3_PWR_HIBERNATE_MASK_HIBWDT_Msk   0x80000UL
654 #define SRSS_V3_PWR_HIBERNATE_POLARITY_HIBPIN_Pos 20UL
655 #define SRSS_V3_PWR_HIBERNATE_POLARITY_HIBPIN_Msk 0xF00000UL
656 #define SRSS_V3_PWR_HIBERNATE_MASK_HIBPIN_Pos   24UL
657 #define SRSS_V3_PWR_HIBERNATE_MASK_HIBPIN_Msk   0xF000000UL
658 #define SRSS_V3_PWR_HIBERNATE_HIBERNATE_DISABLE_Pos 30UL
659 #define SRSS_V3_PWR_HIBERNATE_HIBERNATE_DISABLE_Msk 0x40000000UL
660 #define SRSS_V3_PWR_HIBERNATE_HIBERNATE_Pos     31UL
661 #define SRSS_V3_PWR_HIBERNATE_HIBERNATE_Msk     0x80000000UL
662 /* SRSS.PWR_BUCK_CTL */
663 #define SRSS_V3_PWR_BUCK_CTL_BUCK_OUT1_SEL_Pos  0UL
664 #define SRSS_V3_PWR_BUCK_CTL_BUCK_OUT1_SEL_Msk  0x7UL
665 #define SRSS_V3_PWR_BUCK_CTL_BUCK_EN_Pos        30UL
666 #define SRSS_V3_PWR_BUCK_CTL_BUCK_EN_Msk        0x40000000UL
667 #define SRSS_V3_PWR_BUCK_CTL_BUCK_OUT1_EN_Pos   31UL
668 #define SRSS_V3_PWR_BUCK_CTL_BUCK_OUT1_EN_Msk   0x80000000UL
669 /* SRSS.PWR_BUCK_CTL2 */
670 #define SRSS_V3_PWR_BUCK_CTL2_BUCK_OUT2_SEL_Pos 0UL
671 #define SRSS_V3_PWR_BUCK_CTL2_BUCK_OUT2_SEL_Msk 0x7UL
672 #define SRSS_V3_PWR_BUCK_CTL2_BUCK_OUT2_HW_SEL_Pos 30UL
673 #define SRSS_V3_PWR_BUCK_CTL2_BUCK_OUT2_HW_SEL_Msk 0x40000000UL
674 #define SRSS_V3_PWR_BUCK_CTL2_BUCK_OUT2_EN_Pos  31UL
675 #define SRSS_V3_PWR_BUCK_CTL2_BUCK_OUT2_EN_Msk  0x80000000UL
676 /* SRSS.PWR_SSV_CTL */
677 #define SRSS_V3_PWR_SSV_CTL_BODVDDD_VSEL_Pos    0UL
678 #define SRSS_V3_PWR_SSV_CTL_BODVDDD_VSEL_Msk    0x1UL
679 #define SRSS_V3_PWR_SSV_CTL_BODVDDD_ENABLE_Pos  3UL
680 #define SRSS_V3_PWR_SSV_CTL_BODVDDD_ENABLE_Msk  0x8UL
681 #define SRSS_V3_PWR_SSV_CTL_BODVDDA_VSEL_Pos    4UL
682 #define SRSS_V3_PWR_SSV_CTL_BODVDDA_VSEL_Msk    0x10UL
683 #define SRSS_V3_PWR_SSV_CTL_BODVDDA_ACTION_Pos  6UL
684 #define SRSS_V3_PWR_SSV_CTL_BODVDDA_ACTION_Msk  0xC0UL
685 #define SRSS_V3_PWR_SSV_CTL_BODVDDA_ENABLE_Pos  8UL
686 #define SRSS_V3_PWR_SSV_CTL_BODVDDA_ENABLE_Msk  0x100UL
687 #define SRSS_V3_PWR_SSV_CTL_BODVCCD_ENABLE_Pos  11UL
688 #define SRSS_V3_PWR_SSV_CTL_BODVCCD_ENABLE_Msk  0x800UL
689 #define SRSS_V3_PWR_SSV_CTL_OVDVDDD_VSEL_Pos    16UL
690 #define SRSS_V3_PWR_SSV_CTL_OVDVDDD_VSEL_Msk    0x10000UL
691 #define SRSS_V3_PWR_SSV_CTL_OVDVDDD_ENABLE_Pos  19UL
692 #define SRSS_V3_PWR_SSV_CTL_OVDVDDD_ENABLE_Msk  0x80000UL
693 #define SRSS_V3_PWR_SSV_CTL_OVDVDDA_VSEL_Pos    20UL
694 #define SRSS_V3_PWR_SSV_CTL_OVDVDDA_VSEL_Msk    0x100000UL
695 #define SRSS_V3_PWR_SSV_CTL_OVDVDDA_ACTION_Pos  22UL
696 #define SRSS_V3_PWR_SSV_CTL_OVDVDDA_ACTION_Msk  0xC00000UL
697 #define SRSS_V3_PWR_SSV_CTL_OVDVDDA_ENABLE_Pos  24UL
698 #define SRSS_V3_PWR_SSV_CTL_OVDVDDA_ENABLE_Msk  0x1000000UL
699 #define SRSS_V3_PWR_SSV_CTL_OVDVCCD_ENABLE_Pos  27UL
700 #define SRSS_V3_PWR_SSV_CTL_OVDVCCD_ENABLE_Msk  0x8000000UL
701 /* SRSS.PWR_SSV_STATUS */
702 #define SRSS_V3_PWR_SSV_STATUS_BODVDDD_OK_Pos   0UL
703 #define SRSS_V3_PWR_SSV_STATUS_BODVDDD_OK_Msk   0x1UL
704 #define SRSS_V3_PWR_SSV_STATUS_BODVDDA_OK_Pos   1UL
705 #define SRSS_V3_PWR_SSV_STATUS_BODVDDA_OK_Msk   0x2UL
706 #define SRSS_V3_PWR_SSV_STATUS_BODVCCD_OK_Pos   2UL
707 #define SRSS_V3_PWR_SSV_STATUS_BODVCCD_OK_Msk   0x4UL
708 #define SRSS_V3_PWR_SSV_STATUS_OVDVDDD_OK_Pos   8UL
709 #define SRSS_V3_PWR_SSV_STATUS_OVDVDDD_OK_Msk   0x100UL
710 #define SRSS_V3_PWR_SSV_STATUS_OVDVDDA_OK_Pos   9UL
711 #define SRSS_V3_PWR_SSV_STATUS_OVDVDDA_OK_Msk   0x200UL
712 #define SRSS_V3_PWR_SSV_STATUS_OVDVCCD_OK_Pos   10UL
713 #define SRSS_V3_PWR_SSV_STATUS_OVDVCCD_OK_Msk   0x400UL
714 #define SRSS_V3_PWR_SSV_STATUS_OCD_ACT_LINREG_OK_Pos 16UL
715 #define SRSS_V3_PWR_SSV_STATUS_OCD_ACT_LINREG_OK_Msk 0x10000UL
716 #define SRSS_V3_PWR_SSV_STATUS_OCD_DPSLP_REG_OK_Pos 17UL
717 #define SRSS_V3_PWR_SSV_STATUS_OCD_DPSLP_REG_OK_Msk 0x20000UL
718 /* SRSS.PWR_LVD_CTL */
719 #define SRSS_V3_PWR_LVD_CTL_HVLVD1_TRIPSEL_Pos  0UL
720 #define SRSS_V3_PWR_LVD_CTL_HVLVD1_TRIPSEL_Msk  0xFUL
721 #define SRSS_V3_PWR_LVD_CTL_HVLVD1_SRCSEL_Pos   4UL
722 #define SRSS_V3_PWR_LVD_CTL_HVLVD1_SRCSEL_Msk   0x70UL
723 #define SRSS_V3_PWR_LVD_CTL_HVLVD1_EN_Pos       7UL
724 #define SRSS_V3_PWR_LVD_CTL_HVLVD1_EN_Msk       0x80UL
725 #define SRSS_V3_PWR_LVD_CTL_HVLVD1_TRIPSEL_HT_Pos 8UL
726 #define SRSS_V3_PWR_LVD_CTL_HVLVD1_TRIPSEL_HT_Msk 0x1F00UL
727 #define SRSS_V3_PWR_LVD_CTL_HVLVD1_DPSLP_EN_HT_Pos 14UL
728 #define SRSS_V3_PWR_LVD_CTL_HVLVD1_DPSLP_EN_HT_Msk 0x4000UL
729 #define SRSS_V3_PWR_LVD_CTL_HVLVD1_EN_HT_Pos    15UL
730 #define SRSS_V3_PWR_LVD_CTL_HVLVD1_EN_HT_Msk    0x8000UL
731 #define SRSS_V3_PWR_LVD_CTL_HVLVD1_EDGE_SEL_Pos 16UL
732 #define SRSS_V3_PWR_LVD_CTL_HVLVD1_EDGE_SEL_Msk 0x30000UL
733 #define SRSS_V3_PWR_LVD_CTL_HVLVD1_ACTION_Pos   18UL
734 #define SRSS_V3_PWR_LVD_CTL_HVLVD1_ACTION_Msk   0x40000UL
735 /* SRSS.PWR_LVD_CTL2 */
736 #define SRSS_V3_PWR_LVD_CTL2_HVLVD2_TRIPSEL_HT_Pos 8UL
737 #define SRSS_V3_PWR_LVD_CTL2_HVLVD2_TRIPSEL_HT_Msk 0x1F00UL
738 #define SRSS_V3_PWR_LVD_CTL2_HVLVD2_DPSLP_EN_HT_Pos 14UL
739 #define SRSS_V3_PWR_LVD_CTL2_HVLVD2_DPSLP_EN_HT_Msk 0x4000UL
740 #define SRSS_V3_PWR_LVD_CTL2_HVLVD2_EN_HT_Pos   15UL
741 #define SRSS_V3_PWR_LVD_CTL2_HVLVD2_EN_HT_Msk   0x8000UL
742 #define SRSS_V3_PWR_LVD_CTL2_HVLVD2_EDGE_SEL_Pos 16UL
743 #define SRSS_V3_PWR_LVD_CTL2_HVLVD2_EDGE_SEL_Msk 0x30000UL
744 #define SRSS_V3_PWR_LVD_CTL2_HVLVD2_ACTION_Pos  18UL
745 #define SRSS_V3_PWR_LVD_CTL2_HVLVD2_ACTION_Msk  0x40000UL
746 /* SRSS.PWR_REGHC_CTL */
747 #define SRSS_V3_PWR_REGHC_CTL_REGHC_MODE_Pos    0UL
748 #define SRSS_V3_PWR_REGHC_CTL_REGHC_MODE_Msk    0x1UL
749 #define SRSS_V3_PWR_REGHC_CTL_REGHC_PMIC_DRV_VOUT_Pos 2UL
750 #define SRSS_V3_PWR_REGHC_CTL_REGHC_PMIC_DRV_VOUT_Msk 0xCUL
751 #define SRSS_V3_PWR_REGHC_CTL_REGHC_VADJ_Pos    4UL
752 #define SRSS_V3_PWR_REGHC_CTL_REGHC_VADJ_Msk    0x1F0UL
753 #define SRSS_V3_PWR_REGHC_CTL_REGHC_PMIC_USE_LINREG_Pos 10UL
754 #define SRSS_V3_PWR_REGHC_CTL_REGHC_PMIC_USE_LINREG_Msk 0x400UL
755 #define SRSS_V3_PWR_REGHC_CTL_REGHC_PMIC_USE_RADJ_Pos 11UL
756 #define SRSS_V3_PWR_REGHC_CTL_REGHC_PMIC_USE_RADJ_Msk 0x800UL
757 #define SRSS_V3_PWR_REGHC_CTL_REGHC_PMIC_RADJ_Pos 12UL
758 #define SRSS_V3_PWR_REGHC_CTL_REGHC_PMIC_RADJ_Msk 0x7000UL
759 #define SRSS_V3_PWR_REGHC_CTL_REGHC_PMIC_CTL_OUTEN_Pos 16UL
760 #define SRSS_V3_PWR_REGHC_CTL_REGHC_PMIC_CTL_OUTEN_Msk 0x10000UL
761 #define SRSS_V3_PWR_REGHC_CTL_REGHC_PMIC_CTL_POLARITY_Pos 17UL
762 #define SRSS_V3_PWR_REGHC_CTL_REGHC_PMIC_CTL_POLARITY_Msk 0x20000UL
763 #define SRSS_V3_PWR_REGHC_CTL_REGHC_PMIC_STATUS_INEN_Pos 18UL
764 #define SRSS_V3_PWR_REGHC_CTL_REGHC_PMIC_STATUS_INEN_Msk 0x40000UL
765 #define SRSS_V3_PWR_REGHC_CTL_REGHC_PMIC_STATUS_POLARITY_Pos 19UL
766 #define SRSS_V3_PWR_REGHC_CTL_REGHC_PMIC_STATUS_POLARITY_Msk 0x80000UL
767 #define SRSS_V3_PWR_REGHC_CTL_REGHC_PMIC_STATUS_WAIT_Pos 20UL
768 #define SRSS_V3_PWR_REGHC_CTL_REGHC_PMIC_STATUS_WAIT_Msk 0x3FF00000UL
769 #define SRSS_V3_PWR_REGHC_CTL_REGHC_TRANS_USE_OCD_Pos 30UL
770 #define SRSS_V3_PWR_REGHC_CTL_REGHC_TRANS_USE_OCD_Msk 0x40000000UL
771 #define SRSS_V3_PWR_REGHC_CTL_REGHC_CONFIGURED_Pos 31UL
772 #define SRSS_V3_PWR_REGHC_CTL_REGHC_CONFIGURED_Msk 0x80000000UL
773 /* SRSS.PWR_REGHC_STATUS */
774 #define SRSS_V3_PWR_REGHC_STATUS_REGHC_ENABLED_Pos 0UL
775 #define SRSS_V3_PWR_REGHC_STATUS_REGHC_ENABLED_Msk 0x1UL
776 #define SRSS_V3_PWR_REGHC_STATUS_REGHC_OCD_OK_Pos 1UL
777 #define SRSS_V3_PWR_REGHC_STATUS_REGHC_OCD_OK_Msk 0x2UL
778 #define SRSS_V3_PWR_REGHC_STATUS_REGHC_CKT_OK_Pos 2UL
779 #define SRSS_V3_PWR_REGHC_STATUS_REGHC_CKT_OK_Msk 0x4UL
780 #define SRSS_V3_PWR_REGHC_STATUS_REGHC_UV_OUT_Pos 8UL
781 #define SRSS_V3_PWR_REGHC_STATUS_REGHC_UV_OUT_Msk 0x100UL
782 #define SRSS_V3_PWR_REGHC_STATUS_REGHC_OV_OUT_Pos 9UL
783 #define SRSS_V3_PWR_REGHC_STATUS_REGHC_OV_OUT_Msk 0x200UL
784 #define SRSS_V3_PWR_REGHC_STATUS_REGHC_PMIC_STATUS_OK_Pos 12UL
785 #define SRSS_V3_PWR_REGHC_STATUS_REGHC_PMIC_STATUS_OK_Msk 0x1000UL
786 #define SRSS_V3_PWR_REGHC_STATUS_REGHC_SEQ_BUSY_Pos 31UL
787 #define SRSS_V3_PWR_REGHC_STATUS_REGHC_SEQ_BUSY_Msk 0x80000000UL
788 /* SRSS.PWR_REGHC_CTL2 */
789 #define SRSS_V3_PWR_REGHC_CTL2_REGHC_PMIC_STATUS_TIMEOUT_Pos 0UL
790 #define SRSS_V3_PWR_REGHC_CTL2_REGHC_PMIC_STATUS_TIMEOUT_Msk 0xFFUL
791 #define SRSS_V3_PWR_REGHC_CTL2_REGHC_EN_Pos     31UL
792 #define SRSS_V3_PWR_REGHC_CTL2_REGHC_EN_Msk     0x80000000UL
793 /* SRSS.PWR_REGHC_CTL4 */
794 #define SRSS_V3_PWR_REGHC_CTL4_REGHC_PMIC_VADJ_DIS_Pos 30UL
795 #define SRSS_V3_PWR_REGHC_CTL4_REGHC_PMIC_VADJ_DIS_Msk 0x40000000UL
796 #define SRSS_V3_PWR_REGHC_CTL4_REGHC_PMIC_DPSLP_Pos 31UL
797 #define SRSS_V3_PWR_REGHC_CTL4_REGHC_PMIC_DPSLP_Msk 0x80000000UL
798 /* SRSS.PWR_HIB_DATA */
799 #define SRSS_V3_PWR_HIB_DATA_HIB_DATA_Pos       0UL
800 #define SRSS_V3_PWR_HIB_DATA_HIB_DATA_Msk       0xFFFFFFFFUL
801 /* SRSS.PWR_PMIC_CTL */
802 #define SRSS_V3_PWR_PMIC_CTL_PMIC_VREF_Pos      2UL
803 #define SRSS_V3_PWR_PMIC_CTL_PMIC_VREF_Msk      0xCUL
804 #define SRSS_V3_PWR_PMIC_CTL_PMIC_VADJ_Pos      4UL
805 #define SRSS_V3_PWR_PMIC_CTL_PMIC_VADJ_Msk      0x1F0UL
806 #define SRSS_V3_PWR_PMIC_CTL_PMIC_USE_LINREG_Pos 10UL
807 #define SRSS_V3_PWR_PMIC_CTL_PMIC_USE_LINREG_Msk 0x400UL
808 #define SRSS_V3_PWR_PMIC_CTL_PMIC_VADJ_BUF_EN_Pos 15UL
809 #define SRSS_V3_PWR_PMIC_CTL_PMIC_VADJ_BUF_EN_Msk 0x8000UL
810 #define SRSS_V3_PWR_PMIC_CTL_PMIC_CTL_OUTEN_Pos 16UL
811 #define SRSS_V3_PWR_PMIC_CTL_PMIC_CTL_OUTEN_Msk 0x10000UL
812 #define SRSS_V3_PWR_PMIC_CTL_PMIC_CTL_POLARITY_Pos 17UL
813 #define SRSS_V3_PWR_PMIC_CTL_PMIC_CTL_POLARITY_Msk 0x20000UL
814 #define SRSS_V3_PWR_PMIC_CTL_PMIC_STATUS_INEN_Pos 18UL
815 #define SRSS_V3_PWR_PMIC_CTL_PMIC_STATUS_INEN_Msk 0x40000UL
816 #define SRSS_V3_PWR_PMIC_CTL_PMIC_STATUS_POLARITY_Pos 19UL
817 #define SRSS_V3_PWR_PMIC_CTL_PMIC_STATUS_POLARITY_Msk 0x80000UL
818 #define SRSS_V3_PWR_PMIC_CTL_PMIC_STATUS_WAIT_Pos 20UL
819 #define SRSS_V3_PWR_PMIC_CTL_PMIC_STATUS_WAIT_Msk 0x3FF00000UL
820 #define SRSS_V3_PWR_PMIC_CTL_PMIC_CONFIGURED_Pos 31UL
821 #define SRSS_V3_PWR_PMIC_CTL_PMIC_CONFIGURED_Msk 0x80000000UL
822 /* SRSS.PWR_PMIC_STATUS */
823 #define SRSS_V3_PWR_PMIC_STATUS_PMIC_ENABLED_Pos 0UL
824 #define SRSS_V3_PWR_PMIC_STATUS_PMIC_ENABLED_Msk 0x1UL
825 #define SRSS_V3_PWR_PMIC_STATUS_PMIC_STATUS_OK_Pos 12UL
826 #define SRSS_V3_PWR_PMIC_STATUS_PMIC_STATUS_OK_Msk 0x1000UL
827 #define SRSS_V3_PWR_PMIC_STATUS_PMIC_SEQ_BUSY_Pos 31UL
828 #define SRSS_V3_PWR_PMIC_STATUS_PMIC_SEQ_BUSY_Msk 0x80000000UL
829 /* SRSS.PWR_PMIC_CTL2 */
830 #define SRSS_V3_PWR_PMIC_CTL2_PMIC_STATUS_TIMEOUT_Pos 0UL
831 #define SRSS_V3_PWR_PMIC_CTL2_PMIC_STATUS_TIMEOUT_Msk 0xFFUL
832 #define SRSS_V3_PWR_PMIC_CTL2_PMIC_EN_Pos       31UL
833 #define SRSS_V3_PWR_PMIC_CTL2_PMIC_EN_Msk       0x80000000UL
834 /* SRSS.PWR_PMIC_CTL4 */
835 #define SRSS_V3_PWR_PMIC_CTL4_PMIC_VADJ_DIS_Pos 30UL
836 #define SRSS_V3_PWR_PMIC_CTL4_PMIC_VADJ_DIS_Msk 0x40000000UL
837 #define SRSS_V3_PWR_PMIC_CTL4_PMIC_DPSLP_Pos    31UL
838 #define SRSS_V3_PWR_PMIC_CTL4_PMIC_DPSLP_Msk    0x80000000UL
839 /* SRSS.CLK_PATH_SELECT */
840 #define SRSS_V3_CLK_PATH_SELECT_PATH_MUX_Pos    0UL
841 #define SRSS_V3_CLK_PATH_SELECT_PATH_MUX_Msk    0x7UL
842 /* SRSS.CLK_ROOT_SELECT */
843 #define SRSS_V3_CLK_ROOT_SELECT_ROOT_MUX_Pos    0UL
844 #define SRSS_V3_CLK_ROOT_SELECT_ROOT_MUX_Msk    0xFUL
845 #define SRSS_V3_CLK_ROOT_SELECT_ROOT_DIV_Pos    4UL
846 #define SRSS_V3_CLK_ROOT_SELECT_ROOT_DIV_Msk    0x30UL
847 #define SRSS_V3_CLK_ROOT_SELECT_DIRECT_MUX_Pos  8UL
848 #define SRSS_V3_CLK_ROOT_SELECT_DIRECT_MUX_Msk  0x100UL
849 #define SRSS_V3_CLK_ROOT_SELECT_ENABLE_Pos      31UL
850 #define SRSS_V3_CLK_ROOT_SELECT_ENABLE_Msk      0x80000000UL
851 /* SRSS.CLK_SELECT */
852 #define SRSS_V3_CLK_SELECT_LFCLK_SEL_Pos        0UL
853 #define SRSS_V3_CLK_SELECT_LFCLK_SEL_Msk        0x7UL
854 #define SRSS_V3_CLK_SELECT_PUMP_SEL_Pos         8UL
855 #define SRSS_V3_CLK_SELECT_PUMP_SEL_Msk         0xF00UL
856 #define SRSS_V3_CLK_SELECT_PUMP_DIV_Pos         12UL
857 #define SRSS_V3_CLK_SELECT_PUMP_DIV_Msk         0x7000UL
858 #define SRSS_V3_CLK_SELECT_PUMP_ENABLE_Pos      15UL
859 #define SRSS_V3_CLK_SELECT_PUMP_ENABLE_Msk      0x8000UL
860 /* SRSS.CLK_ILO0_CONFIG */
861 #define SRSS_V3_CLK_ILO0_CONFIG_ILO0_BACKUP_Pos 0UL
862 #define SRSS_V3_CLK_ILO0_CONFIG_ILO0_BACKUP_Msk 0x1UL
863 #define SRSS_V3_CLK_ILO0_CONFIG_ILO0_MON_ENABLE_Pos 30UL
864 #define SRSS_V3_CLK_ILO0_CONFIG_ILO0_MON_ENABLE_Msk 0x40000000UL
865 #define SRSS_V3_CLK_ILO0_CONFIG_ENABLE_Pos      31UL
866 #define SRSS_V3_CLK_ILO0_CONFIG_ENABLE_Msk      0x80000000UL
867 /* SRSS.CLK_ILO1_CONFIG */
868 #define SRSS_V3_CLK_ILO1_CONFIG_ILO1_MON_ENABLE_Pos 30UL
869 #define SRSS_V3_CLK_ILO1_CONFIG_ILO1_MON_ENABLE_Msk 0x40000000UL
870 #define SRSS_V3_CLK_ILO1_CONFIG_ENABLE_Pos      31UL
871 #define SRSS_V3_CLK_ILO1_CONFIG_ENABLE_Msk      0x80000000UL
872 /* SRSS.CLK_IMO_CONFIG */
873 #define SRSS_V3_CLK_IMO_CONFIG_ENABLE_Pos       31UL
874 #define SRSS_V3_CLK_IMO_CONFIG_ENABLE_Msk       0x80000000UL
875 /* SRSS.CLK_ECO_CONFIG */
876 #define SRSS_V3_CLK_ECO_CONFIG_AGC_EN_Pos       1UL
877 #define SRSS_V3_CLK_ECO_CONFIG_AGC_EN_Msk       0x2UL
878 #define SRSS_V3_CLK_ECO_CONFIG_ECO_DIV_DISABLE_Pos 27UL
879 #define SRSS_V3_CLK_ECO_CONFIG_ECO_DIV_DISABLE_Msk 0x8000000UL
880 #define SRSS_V3_CLK_ECO_CONFIG_ECO_DIV_ENABLE_Pos 28UL
881 #define SRSS_V3_CLK_ECO_CONFIG_ECO_DIV_ENABLE_Msk 0x10000000UL
882 #define SRSS_V3_CLK_ECO_CONFIG_ECO_EN_Pos       31UL
883 #define SRSS_V3_CLK_ECO_CONFIG_ECO_EN_Msk       0x80000000UL
884 /* SRSS.CLK_ECO_PRESCALE */
885 #define SRSS_V3_CLK_ECO_PRESCALE_ECO_DIV_ENABLED_Pos 0UL
886 #define SRSS_V3_CLK_ECO_PRESCALE_ECO_DIV_ENABLED_Msk 0x1UL
887 #define SRSS_V3_CLK_ECO_PRESCALE_ECO_FRAC_DIV_Pos 8UL
888 #define SRSS_V3_CLK_ECO_PRESCALE_ECO_FRAC_DIV_Msk 0xFF00UL
889 #define SRSS_V3_CLK_ECO_PRESCALE_ECO_INT_DIV_Pos 16UL
890 #define SRSS_V3_CLK_ECO_PRESCALE_ECO_INT_DIV_Msk 0x3FF0000UL
891 /* SRSS.CLK_ECO_STATUS */
892 #define SRSS_V3_CLK_ECO_STATUS_ECO_OK_Pos       0UL
893 #define SRSS_V3_CLK_ECO_STATUS_ECO_OK_Msk       0x1UL
894 #define SRSS_V3_CLK_ECO_STATUS_ECO_READY_Pos    1UL
895 #define SRSS_V3_CLK_ECO_STATUS_ECO_READY_Msk    0x2UL
896 /* SRSS.CLK_PILO_CONFIG */
897 #define SRSS_V3_CLK_PILO_CONFIG_PILO_FFREQ_Pos  0UL
898 #define SRSS_V3_CLK_PILO_CONFIG_PILO_FFREQ_Msk  0x3FFUL
899 #define SRSS_V3_CLK_PILO_CONFIG_PILO_CLK_EN_Pos 29UL
900 #define SRSS_V3_CLK_PILO_CONFIG_PILO_CLK_EN_Msk 0x20000000UL
901 #define SRSS_V3_CLK_PILO_CONFIG_PILO_RESET_N_Pos 30UL
902 #define SRSS_V3_CLK_PILO_CONFIG_PILO_RESET_N_Msk 0x40000000UL
903 #define SRSS_V3_CLK_PILO_CONFIG_PILO_EN_Pos     31UL
904 #define SRSS_V3_CLK_PILO_CONFIG_PILO_EN_Msk     0x80000000UL
905 /* SRSS.CLK_FLL_CONFIG */
906 #define SRSS_V3_CLK_FLL_CONFIG_FLL_MULT_Pos     0UL
907 #define SRSS_V3_CLK_FLL_CONFIG_FLL_MULT_Msk     0x3FFFFUL
908 #define SRSS_V3_CLK_FLL_CONFIG_FLL_OUTPUT_DIV_Pos 24UL
909 #define SRSS_V3_CLK_FLL_CONFIG_FLL_OUTPUT_DIV_Msk 0x1000000UL
910 #define SRSS_V3_CLK_FLL_CONFIG_FLL_ENABLE_Pos   31UL
911 #define SRSS_V3_CLK_FLL_CONFIG_FLL_ENABLE_Msk   0x80000000UL
912 /* SRSS.CLK_FLL_CONFIG2 */
913 #define SRSS_V3_CLK_FLL_CONFIG2_FLL_REF_DIV_Pos 0UL
914 #define SRSS_V3_CLK_FLL_CONFIG2_FLL_REF_DIV_Msk 0x1FFFUL
915 #define SRSS_V3_CLK_FLL_CONFIG2_LOCK_TOL_Pos    16UL
916 #define SRSS_V3_CLK_FLL_CONFIG2_LOCK_TOL_Msk    0xFF0000UL
917 #define SRSS_V3_CLK_FLL_CONFIG2_UPDATE_TOL_Pos  24UL
918 #define SRSS_V3_CLK_FLL_CONFIG2_UPDATE_TOL_Msk  0xFF000000UL
919 /* SRSS.CLK_FLL_CONFIG3 */
920 #define SRSS_V3_CLK_FLL_CONFIG3_FLL_LF_IGAIN_Pos 0UL
921 #define SRSS_V3_CLK_FLL_CONFIG3_FLL_LF_IGAIN_Msk 0xFUL
922 #define SRSS_V3_CLK_FLL_CONFIG3_FLL_LF_PGAIN_Pos 4UL
923 #define SRSS_V3_CLK_FLL_CONFIG3_FLL_LF_PGAIN_Msk 0xF0UL
924 #define SRSS_V3_CLK_FLL_CONFIG3_SETTLING_COUNT_Pos 8UL
925 #define SRSS_V3_CLK_FLL_CONFIG3_SETTLING_COUNT_Msk 0x1FFF00UL
926 #define SRSS_V3_CLK_FLL_CONFIG3_BYPASS_SEL_Pos  28UL
927 #define SRSS_V3_CLK_FLL_CONFIG3_BYPASS_SEL_Msk  0x30000000UL
928 /* SRSS.CLK_FLL_CONFIG4 */
929 #define SRSS_V3_CLK_FLL_CONFIG4_CCO_LIMIT_Pos   0UL
930 #define SRSS_V3_CLK_FLL_CONFIG4_CCO_LIMIT_Msk   0xFFUL
931 #define SRSS_V3_CLK_FLL_CONFIG4_CCO_RANGE_Pos   8UL
932 #define SRSS_V3_CLK_FLL_CONFIG4_CCO_RANGE_Msk   0x700UL
933 #define SRSS_V3_CLK_FLL_CONFIG4_CCO_FREQ_Pos    16UL
934 #define SRSS_V3_CLK_FLL_CONFIG4_CCO_FREQ_Msk    0x1FF0000UL
935 #define SRSS_V3_CLK_FLL_CONFIG4_CCO_HW_UPDATE_DIS_Pos 30UL
936 #define SRSS_V3_CLK_FLL_CONFIG4_CCO_HW_UPDATE_DIS_Msk 0x40000000UL
937 #define SRSS_V3_CLK_FLL_CONFIG4_CCO_ENABLE_Pos  31UL
938 #define SRSS_V3_CLK_FLL_CONFIG4_CCO_ENABLE_Msk  0x80000000UL
939 /* SRSS.CLK_FLL_STATUS */
940 #define SRSS_V3_CLK_FLL_STATUS_LOCKED_Pos       0UL
941 #define SRSS_V3_CLK_FLL_STATUS_LOCKED_Msk       0x1UL
942 #define SRSS_V3_CLK_FLL_STATUS_UNLOCK_OCCURRED_Pos 1UL
943 #define SRSS_V3_CLK_FLL_STATUS_UNLOCK_OCCURRED_Msk 0x2UL
944 #define SRSS_V3_CLK_FLL_STATUS_CCO_READY_Pos    2UL
945 #define SRSS_V3_CLK_FLL_STATUS_CCO_READY_Msk    0x4UL
946 /* SRSS.CLK_ECO_CONFIG2 */
947 #define SRSS_V3_CLK_ECO_CONFIG2_WDTRIM_Pos      0UL
948 #define SRSS_V3_CLK_ECO_CONFIG2_WDTRIM_Msk      0x7UL
949 #define SRSS_V3_CLK_ECO_CONFIG2_ATRIM_Pos       4UL
950 #define SRSS_V3_CLK_ECO_CONFIG2_ATRIM_Msk       0xF0UL
951 #define SRSS_V3_CLK_ECO_CONFIG2_FTRIM_Pos       8UL
952 #define SRSS_V3_CLK_ECO_CONFIG2_FTRIM_Msk       0x300UL
953 #define SRSS_V3_CLK_ECO_CONFIG2_RTRIM_Pos       10UL
954 #define SRSS_V3_CLK_ECO_CONFIG2_RTRIM_Msk       0xC00UL
955 #define SRSS_V3_CLK_ECO_CONFIG2_GTRIM_Pos       12UL
956 #define SRSS_V3_CLK_ECO_CONFIG2_GTRIM_Msk       0x7000UL
957 /* SRSS.CLK_PLL_CONFIG */
958 #define SRSS_V3_CLK_PLL_CONFIG_FEEDBACK_DIV_Pos 0UL
959 #define SRSS_V3_CLK_PLL_CONFIG_FEEDBACK_DIV_Msk 0x7FUL
960 #define SRSS_V3_CLK_PLL_CONFIG_REFERENCE_DIV_Pos 8UL
961 #define SRSS_V3_CLK_PLL_CONFIG_REFERENCE_DIV_Msk 0x1F00UL
962 #define SRSS_V3_CLK_PLL_CONFIG_OUTPUT_DIV_Pos   16UL
963 #define SRSS_V3_CLK_PLL_CONFIG_OUTPUT_DIV_Msk   0x1F0000UL
964 #define SRSS_V3_CLK_PLL_CONFIG_LOCK_DELAY_Pos   25UL
965 #define SRSS_V3_CLK_PLL_CONFIG_LOCK_DELAY_Msk   0x6000000UL
966 #define SRSS_V3_CLK_PLL_CONFIG_PLL_LF_MODE_Pos  27UL
967 #define SRSS_V3_CLK_PLL_CONFIG_PLL_LF_MODE_Msk  0x8000000UL
968 #define SRSS_V3_CLK_PLL_CONFIG_BYPASS_SEL_Pos   28UL
969 #define SRSS_V3_CLK_PLL_CONFIG_BYPASS_SEL_Msk   0x30000000UL
970 #define SRSS_V3_CLK_PLL_CONFIG_ENABLE_Pos       31UL
971 #define SRSS_V3_CLK_PLL_CONFIG_ENABLE_Msk       0x80000000UL
972 /* SRSS.CLK_PLL_STATUS */
973 #define SRSS_V3_CLK_PLL_STATUS_LOCKED_Pos       0UL
974 #define SRSS_V3_CLK_PLL_STATUS_LOCKED_Msk       0x1UL
975 #define SRSS_V3_CLK_PLL_STATUS_UNLOCK_OCCURRED_Pos 1UL
976 #define SRSS_V3_CLK_PLL_STATUS_UNLOCK_OCCURRED_Msk 0x2UL
977 /* SRSS.CSV_REF_SEL */
978 #define SRSS_V3_CSV_REF_SEL_REF_MUX_Pos         0UL
979 #define SRSS_V3_CSV_REF_SEL_REF_MUX_Msk         0x7UL
980 /* SRSS.RES_CAUSE */
981 #define SRSS_V3_RES_CAUSE_RESET_WDT_Pos         0UL
982 #define SRSS_V3_RES_CAUSE_RESET_WDT_Msk         0x1UL
983 #define SRSS_V3_RES_CAUSE_RESET_ACT_FAULT_Pos   1UL
984 #define SRSS_V3_RES_CAUSE_RESET_ACT_FAULT_Msk   0x2UL
985 #define SRSS_V3_RES_CAUSE_RESET_DPSLP_FAULT_Pos 2UL
986 #define SRSS_V3_RES_CAUSE_RESET_DPSLP_FAULT_Msk 0x4UL
987 #define SRSS_V3_RES_CAUSE_RESET_TC_DBGRESET_Pos 3UL
988 #define SRSS_V3_RES_CAUSE_RESET_TC_DBGRESET_Msk 0x8UL
989 #define SRSS_V3_RES_CAUSE_RESET_SOFT_Pos        4UL
990 #define SRSS_V3_RES_CAUSE_RESET_SOFT_Msk        0x10UL
991 #define SRSS_V3_RES_CAUSE_RESET_MCWDT0_Pos      5UL
992 #define SRSS_V3_RES_CAUSE_RESET_MCWDT0_Msk      0x20UL
993 #define SRSS_V3_RES_CAUSE_RESET_MCWDT1_Pos      6UL
994 #define SRSS_V3_RES_CAUSE_RESET_MCWDT1_Msk      0x40UL
995 #define SRSS_V3_RES_CAUSE_RESET_MCWDT2_Pos      7UL
996 #define SRSS_V3_RES_CAUSE_RESET_MCWDT2_Msk      0x80UL
997 #define SRSS_V3_RES_CAUSE_RESET_MCWDT3_Pos      8UL
998 #define SRSS_V3_RES_CAUSE_RESET_MCWDT3_Msk      0x100UL
999 #define SRSS_V3_RES_CAUSE_RESET_XRES_Pos        16UL
1000 #define SRSS_V3_RES_CAUSE_RESET_XRES_Msk        0x10000UL
1001 #define SRSS_V3_RES_CAUSE_RESET_BODVDDD_Pos     17UL
1002 #define SRSS_V3_RES_CAUSE_RESET_BODVDDD_Msk     0x20000UL
1003 #define SRSS_V3_RES_CAUSE_RESET_BODVDDA_Pos     18UL
1004 #define SRSS_V3_RES_CAUSE_RESET_BODVDDA_Msk     0x40000UL
1005 #define SRSS_V3_RES_CAUSE_RESET_BODVCCD_Pos     19UL
1006 #define SRSS_V3_RES_CAUSE_RESET_BODVCCD_Msk     0x80000UL
1007 #define SRSS_V3_RES_CAUSE_RESET_OVDVDDD_Pos     20UL
1008 #define SRSS_V3_RES_CAUSE_RESET_OVDVDDD_Msk     0x100000UL
1009 #define SRSS_V3_RES_CAUSE_RESET_OVDVDDA_Pos     21UL
1010 #define SRSS_V3_RES_CAUSE_RESET_OVDVDDA_Msk     0x200000UL
1011 #define SRSS_V3_RES_CAUSE_RESET_OVDVCCD_Pos     22UL
1012 #define SRSS_V3_RES_CAUSE_RESET_OVDVCCD_Msk     0x400000UL
1013 #define SRSS_V3_RES_CAUSE_RESET_OCD_ACT_LINREG_Pos 23UL
1014 #define SRSS_V3_RES_CAUSE_RESET_OCD_ACT_LINREG_Msk 0x800000UL
1015 #define SRSS_V3_RES_CAUSE_RESET_OCD_DPSLP_LINREG_Pos 24UL
1016 #define SRSS_V3_RES_CAUSE_RESET_OCD_DPSLP_LINREG_Msk 0x1000000UL
1017 #define SRSS_V3_RES_CAUSE_RESET_OCD_REGHC_Pos   25UL
1018 #define SRSS_V3_RES_CAUSE_RESET_OCD_REGHC_Msk   0x2000000UL
1019 #define SRSS_V3_RES_CAUSE_RESET_PMIC_Pos        26UL
1020 #define SRSS_V3_RES_CAUSE_RESET_PMIC_Msk        0x4000000UL
1021 #define SRSS_V3_RES_CAUSE_RESET_PXRES_Pos       28UL
1022 #define SRSS_V3_RES_CAUSE_RESET_PXRES_Msk       0x10000000UL
1023 #define SRSS_V3_RES_CAUSE_RESET_STRUCT_XRES_Pos 29UL
1024 #define SRSS_V3_RES_CAUSE_RESET_STRUCT_XRES_Msk 0x20000000UL
1025 #define SRSS_V3_RES_CAUSE_RESET_PORVDDD_Pos     30UL
1026 #define SRSS_V3_RES_CAUSE_RESET_PORVDDD_Msk     0x40000000UL
1027 /* SRSS.RES_CAUSE2 */
1028 #define SRSS_V3_RES_CAUSE2_RESET_CSV_HF_Pos     0UL
1029 #define SRSS_V3_RES_CAUSE2_RESET_CSV_HF_Msk     0xFFFFUL
1030 #define SRSS_V3_RES_CAUSE2_RESET_CSV_REF_Pos    16UL
1031 #define SRSS_V3_RES_CAUSE2_RESET_CSV_REF_Msk    0x10000UL
1032 /* SRSS.TST_XRES_SECURE */
1033 #define SRSS_V3_TST_XRES_SECURE_DATA8_Pos       0UL
1034 #define SRSS_V3_TST_XRES_SECURE_DATA8_Msk       0xFFUL
1035 #define SRSS_V3_TST_XRES_SECURE_FW_WR_Pos       8UL
1036 #define SRSS_V3_TST_XRES_SECURE_FW_WR_Msk       0xF00UL
1037 #define SRSS_V3_TST_XRES_SECURE_SECURE_WR_Pos   16UL
1038 #define SRSS_V3_TST_XRES_SECURE_SECURE_WR_Msk   0xF0000UL
1039 #define SRSS_V3_TST_XRES_SECURE_FW_KEY_OK_Pos   29UL
1040 #define SRSS_V3_TST_XRES_SECURE_FW_KEY_OK_Msk   0x20000000UL
1041 #define SRSS_V3_TST_XRES_SECURE_SECURE_KEY_OK_Pos 30UL
1042 #define SRSS_V3_TST_XRES_SECURE_SECURE_KEY_OK_Msk 0x40000000UL
1043 #define SRSS_V3_TST_XRES_SECURE_SECURE_DISABLE_Pos 31UL
1044 #define SRSS_V3_TST_XRES_SECURE_SECURE_DISABLE_Msk 0x80000000UL
1045 /* SRSS.RES_PXRES_CTL */
1046 #define SRSS_V3_RES_PXRES_CTL_PXRES_TRIGGER_Pos 0UL
1047 #define SRSS_V3_RES_PXRES_CTL_PXRES_TRIGGER_Msk 0x1UL
1048 /* SRSS.PWR_TRIM_WAKE_CTL */
1049 #define SRSS_V3_PWR_TRIM_WAKE_CTL_WAKE_DELAY_Pos 0UL
1050 #define SRSS_V3_PWR_TRIM_WAKE_CTL_WAKE_DELAY_Msk 0xFFUL
1051 /* SRSS.CLK_TRIM_ILO0_CTL */
1052 #define SRSS_V3_CLK_TRIM_ILO0_CTL_ILO0_FTRIM_Pos 0UL
1053 #define SRSS_V3_CLK_TRIM_ILO0_CTL_ILO0_FTRIM_Msk 0x3FUL
1054 #define SRSS_V3_CLK_TRIM_ILO0_CTL_ILO0_MONTRIM_Pos 8UL
1055 #define SRSS_V3_CLK_TRIM_ILO0_CTL_ILO0_MONTRIM_Msk 0xF00UL
1056 /* SRSS.PWR_TRIM_PWRSYS_CTL */
1057 #define SRSS_V3_PWR_TRIM_PWRSYS_CTL_ACT_REG_TRIM_Pos 0UL
1058 #define SRSS_V3_PWR_TRIM_PWRSYS_CTL_ACT_REG_TRIM_Msk 0x1FUL
1059 #define SRSS_V3_PWR_TRIM_PWRSYS_CTL_ACT_REG_BOOST_Pos 30UL
1060 #define SRSS_V3_PWR_TRIM_PWRSYS_CTL_ACT_REG_BOOST_Msk 0xC0000000UL
1061 /* SRSS.CLK_TRIM_PILO_CTL */
1062 #define SRSS_V3_CLK_TRIM_PILO_CTL_PILO_CFREQ_Pos 0UL
1063 #define SRSS_V3_CLK_TRIM_PILO_CTL_PILO_CFREQ_Msk 0x3FUL
1064 #define SRSS_V3_CLK_TRIM_PILO_CTL_PILO_OSC_TRIM_Pos 12UL
1065 #define SRSS_V3_CLK_TRIM_PILO_CTL_PILO_OSC_TRIM_Msk 0x7000UL
1066 #define SRSS_V3_CLK_TRIM_PILO_CTL_PILO_COMP_TRIM_Pos 16UL
1067 #define SRSS_V3_CLK_TRIM_PILO_CTL_PILO_COMP_TRIM_Msk 0x30000UL
1068 #define SRSS_V3_CLK_TRIM_PILO_CTL_PILO_NBIAS_TRIM_Pos 18UL
1069 #define SRSS_V3_CLK_TRIM_PILO_CTL_PILO_NBIAS_TRIM_Msk 0xC0000UL
1070 #define SRSS_V3_CLK_TRIM_PILO_CTL_PILO_RES_TRIM_Pos 20UL
1071 #define SRSS_V3_CLK_TRIM_PILO_CTL_PILO_RES_TRIM_Msk 0x1F00000UL
1072 #define SRSS_V3_CLK_TRIM_PILO_CTL_PILO_ISLOPE_TRIM_Pos 26UL
1073 #define SRSS_V3_CLK_TRIM_PILO_CTL_PILO_ISLOPE_TRIM_Msk 0xC000000UL
1074 #define SRSS_V3_CLK_TRIM_PILO_CTL_PILO_VTDIFF_TRIM_Pos 28UL
1075 #define SRSS_V3_CLK_TRIM_PILO_CTL_PILO_VTDIFF_TRIM_Msk 0x70000000UL
1076 /* SRSS.CLK_TRIM_PILO_CTL2 */
1077 #define SRSS_V3_CLK_TRIM_PILO_CTL2_PILO_VREF_TRIM_Pos 0UL
1078 #define SRSS_V3_CLK_TRIM_PILO_CTL2_PILO_VREF_TRIM_Msk 0xFFUL
1079 #define SRSS_V3_CLK_TRIM_PILO_CTL2_PILO_IREFBM_TRIM_Pos 8UL
1080 #define SRSS_V3_CLK_TRIM_PILO_CTL2_PILO_IREFBM_TRIM_Msk 0x1F00UL
1081 #define SRSS_V3_CLK_TRIM_PILO_CTL2_PILO_IREF_TRIM_Pos 16UL
1082 #define SRSS_V3_CLK_TRIM_PILO_CTL2_PILO_IREF_TRIM_Msk 0xFF0000UL
1083 /* SRSS.CLK_TRIM_PILO_CTL3 */
1084 #define SRSS_V3_CLK_TRIM_PILO_CTL3_PILO_ENGOPT_Pos 0UL
1085 #define SRSS_V3_CLK_TRIM_PILO_CTL3_PILO_ENGOPT_Msk 0xFFFFUL
1086 /* SRSS.CLK_TRIM_ILO1_CTL */
1087 #define SRSS_V3_CLK_TRIM_ILO1_CTL_ILO1_FTRIM_Pos 0UL
1088 #define SRSS_V3_CLK_TRIM_ILO1_CTL_ILO1_FTRIM_Msk 0x3FUL
1089 #define SRSS_V3_CLK_TRIM_ILO1_CTL_ILO1_MONTRIM_Pos 8UL
1090 #define SRSS_V3_CLK_TRIM_ILO1_CTL_ILO1_MONTRIM_Msk 0xF00UL
1091 
1092 
1093 #endif /* _CYIP_SRSS_V3_H_ */
1094 
1095 
1096 /* [] END OF FILE */
1097