1 /**
2  * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
3  *
4  *  SPDX-License-Identifier: Apache-2.0
5  */
6 #pragma once
7 
8 #include <stdint.h>
9 #include "soc/soc.h"
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
14 /** PMU_HP_ACTIVE_DIG_POWER_REG register
15  *  need_des
16  */
17 #define PMU_HP_ACTIVE_DIG_POWER_REG (DR_REG_PMU_BASE + 0x0)
18 /** PMU_HP_ACTIVE_VDD_SPI_PD_EN : R/W; bitpos: [21]; default: 0;
19  *  need_des
20  */
21 #define PMU_HP_ACTIVE_VDD_SPI_PD_EN    (BIT(21))
22 #define PMU_HP_ACTIVE_VDD_SPI_PD_EN_M  (PMU_HP_ACTIVE_VDD_SPI_PD_EN_V << PMU_HP_ACTIVE_VDD_SPI_PD_EN_S)
23 #define PMU_HP_ACTIVE_VDD_SPI_PD_EN_V  0x00000001U
24 #define PMU_HP_ACTIVE_VDD_SPI_PD_EN_S  21
25 /** PMU_HP_ACTIVE_HP_MEM_DSLP : R/W; bitpos: [22]; default: 0;
26  *  need_des
27  */
28 #define PMU_HP_ACTIVE_HP_MEM_DSLP    (BIT(22))
29 #define PMU_HP_ACTIVE_HP_MEM_DSLP_M  (PMU_HP_ACTIVE_HP_MEM_DSLP_V << PMU_HP_ACTIVE_HP_MEM_DSLP_S)
30 #define PMU_HP_ACTIVE_HP_MEM_DSLP_V  0x00000001U
31 #define PMU_HP_ACTIVE_HP_MEM_DSLP_S  22
32 /** PMU_HP_ACTIVE_PD_HP_MEM_PD_EN : R/W; bitpos: [26:23]; default: 0;
33  *  need_des
34  */
35 #define PMU_HP_ACTIVE_PD_HP_MEM_PD_EN    0x0000000FU
36 #define PMU_HP_ACTIVE_PD_HP_MEM_PD_EN_M  (PMU_HP_ACTIVE_PD_HP_MEM_PD_EN_V << PMU_HP_ACTIVE_PD_HP_MEM_PD_EN_S)
37 #define PMU_HP_ACTIVE_PD_HP_MEM_PD_EN_V  0x0000000FU
38 #define PMU_HP_ACTIVE_PD_HP_MEM_PD_EN_S  23
39 /** PMU_HP_ACTIVE_PD_HP_WIFI_PD_EN : R/W; bitpos: [27]; default: 0;
40  *  need_des
41  */
42 #define PMU_HP_ACTIVE_PD_HP_WIFI_PD_EN    (BIT(27))
43 #define PMU_HP_ACTIVE_PD_HP_WIFI_PD_EN_M  (PMU_HP_ACTIVE_PD_HP_WIFI_PD_EN_V << PMU_HP_ACTIVE_PD_HP_WIFI_PD_EN_S)
44 #define PMU_HP_ACTIVE_PD_HP_WIFI_PD_EN_V  0x00000001U
45 #define PMU_HP_ACTIVE_PD_HP_WIFI_PD_EN_S  27
46 /** PMU_HP_ACTIVE_PD_HP_CPU_PD_EN : R/W; bitpos: [29]; default: 0;
47  *  need_des
48  */
49 #define PMU_HP_ACTIVE_PD_HP_CPU_PD_EN    (BIT(29))
50 #define PMU_HP_ACTIVE_PD_HP_CPU_PD_EN_M  (PMU_HP_ACTIVE_PD_HP_CPU_PD_EN_V << PMU_HP_ACTIVE_PD_HP_CPU_PD_EN_S)
51 #define PMU_HP_ACTIVE_PD_HP_CPU_PD_EN_V  0x00000001U
52 #define PMU_HP_ACTIVE_PD_HP_CPU_PD_EN_S  29
53 /** PMU_HP_ACTIVE_PD_HP_AON_PD_EN : R/W; bitpos: [30]; default: 0;
54  *  need_des
55  */
56 #define PMU_HP_ACTIVE_PD_HP_AON_PD_EN    (BIT(30))
57 #define PMU_HP_ACTIVE_PD_HP_AON_PD_EN_M  (PMU_HP_ACTIVE_PD_HP_AON_PD_EN_V << PMU_HP_ACTIVE_PD_HP_AON_PD_EN_S)
58 #define PMU_HP_ACTIVE_PD_HP_AON_PD_EN_V  0x00000001U
59 #define PMU_HP_ACTIVE_PD_HP_AON_PD_EN_S  30
60 /** PMU_HP_ACTIVE_PD_TOP_PD_EN : R/W; bitpos: [31]; default: 0;
61  *  need_des
62  */
63 #define PMU_HP_ACTIVE_PD_TOP_PD_EN    (BIT(31))
64 #define PMU_HP_ACTIVE_PD_TOP_PD_EN_M  (PMU_HP_ACTIVE_PD_TOP_PD_EN_V << PMU_HP_ACTIVE_PD_TOP_PD_EN_S)
65 #define PMU_HP_ACTIVE_PD_TOP_PD_EN_V  0x00000001U
66 #define PMU_HP_ACTIVE_PD_TOP_PD_EN_S  31
67 
68 /** PMU_HP_ACTIVE_ICG_HP_FUNC_REG register
69  *  need_des
70  */
71 #define PMU_HP_ACTIVE_ICG_HP_FUNC_REG (DR_REG_PMU_BASE + 0x4)
72 /** PMU_HP_ACTIVE_DIG_ICG_FUNC_EN : R/W; bitpos: [31:0]; default: 4294967295;
73  *  need_des
74  */
75 #define PMU_HP_ACTIVE_DIG_ICG_FUNC_EN    0xFFFFFFFFU
76 #define PMU_HP_ACTIVE_DIG_ICG_FUNC_EN_M  (PMU_HP_ACTIVE_DIG_ICG_FUNC_EN_V << PMU_HP_ACTIVE_DIG_ICG_FUNC_EN_S)
77 #define PMU_HP_ACTIVE_DIG_ICG_FUNC_EN_V  0xFFFFFFFFU
78 #define PMU_HP_ACTIVE_DIG_ICG_FUNC_EN_S  0
79 
80 /** PMU_HP_ACTIVE_ICG_HP_APB_REG register
81  *  need_des
82  */
83 #define PMU_HP_ACTIVE_ICG_HP_APB_REG (DR_REG_PMU_BASE + 0x8)
84 /** PMU_HP_ACTIVE_DIG_ICG_APB_EN : R/W; bitpos: [31:0]; default: 4294967295;
85  *  need_des
86  */
87 #define PMU_HP_ACTIVE_DIG_ICG_APB_EN    0xFFFFFFFFU
88 #define PMU_HP_ACTIVE_DIG_ICG_APB_EN_M  (PMU_HP_ACTIVE_DIG_ICG_APB_EN_V << PMU_HP_ACTIVE_DIG_ICG_APB_EN_S)
89 #define PMU_HP_ACTIVE_DIG_ICG_APB_EN_V  0xFFFFFFFFU
90 #define PMU_HP_ACTIVE_DIG_ICG_APB_EN_S  0
91 
92 /** PMU_HP_ACTIVE_ICG_MODEM_REG register
93  *  need_des
94  */
95 #define PMU_HP_ACTIVE_ICG_MODEM_REG (DR_REG_PMU_BASE + 0xc)
96 /** PMU_HP_ACTIVE_DIG_ICG_MODEM_CODE : R/W; bitpos: [31:30]; default: 0;
97  *  need_des
98  */
99 #define PMU_HP_ACTIVE_DIG_ICG_MODEM_CODE    0x00000003U
100 #define PMU_HP_ACTIVE_DIG_ICG_MODEM_CODE_M  (PMU_HP_ACTIVE_DIG_ICG_MODEM_CODE_V << PMU_HP_ACTIVE_DIG_ICG_MODEM_CODE_S)
101 #define PMU_HP_ACTIVE_DIG_ICG_MODEM_CODE_V  0x00000003U
102 #define PMU_HP_ACTIVE_DIG_ICG_MODEM_CODE_S  30
103 
104 /** PMU_HP_ACTIVE_HP_SYS_CNTL_REG register
105  *  need_des
106  */
107 #define PMU_HP_ACTIVE_HP_SYS_CNTL_REG (DR_REG_PMU_BASE + 0x10)
108 /** PMU_HP_ACTIVE_UART_WAKEUP_EN : R/W; bitpos: [24]; default: 0;
109  *  need_des
110  */
111 #define PMU_HP_ACTIVE_UART_WAKEUP_EN    (BIT(24))
112 #define PMU_HP_ACTIVE_UART_WAKEUP_EN_M  (PMU_HP_ACTIVE_UART_WAKEUP_EN_V << PMU_HP_ACTIVE_UART_WAKEUP_EN_S)
113 #define PMU_HP_ACTIVE_UART_WAKEUP_EN_V  0x00000001U
114 #define PMU_HP_ACTIVE_UART_WAKEUP_EN_S  24
115 /** PMU_HP_ACTIVE_LP_PAD_HOLD_ALL : R/W; bitpos: [25]; default: 0;
116  *  need_des
117  */
118 #define PMU_HP_ACTIVE_LP_PAD_HOLD_ALL    (BIT(25))
119 #define PMU_HP_ACTIVE_LP_PAD_HOLD_ALL_M  (PMU_HP_ACTIVE_LP_PAD_HOLD_ALL_V << PMU_HP_ACTIVE_LP_PAD_HOLD_ALL_S)
120 #define PMU_HP_ACTIVE_LP_PAD_HOLD_ALL_V  0x00000001U
121 #define PMU_HP_ACTIVE_LP_PAD_HOLD_ALL_S  25
122 /** PMU_HP_ACTIVE_HP_PAD_HOLD_ALL : R/W; bitpos: [26]; default: 0;
123  *  need_des
124  */
125 #define PMU_HP_ACTIVE_HP_PAD_HOLD_ALL    (BIT(26))
126 #define PMU_HP_ACTIVE_HP_PAD_HOLD_ALL_M  (PMU_HP_ACTIVE_HP_PAD_HOLD_ALL_V << PMU_HP_ACTIVE_HP_PAD_HOLD_ALL_S)
127 #define PMU_HP_ACTIVE_HP_PAD_HOLD_ALL_V  0x00000001U
128 #define PMU_HP_ACTIVE_HP_PAD_HOLD_ALL_S  26
129 /** PMU_HP_ACTIVE_DIG_PAD_SLP_SEL : R/W; bitpos: [27]; default: 0;
130  *  need_des
131  */
132 #define PMU_HP_ACTIVE_DIG_PAD_SLP_SEL    (BIT(27))
133 #define PMU_HP_ACTIVE_DIG_PAD_SLP_SEL_M  (PMU_HP_ACTIVE_DIG_PAD_SLP_SEL_V << PMU_HP_ACTIVE_DIG_PAD_SLP_SEL_S)
134 #define PMU_HP_ACTIVE_DIG_PAD_SLP_SEL_V  0x00000001U
135 #define PMU_HP_ACTIVE_DIG_PAD_SLP_SEL_S  27
136 /** PMU_HP_ACTIVE_DIG_PAUSE_WDT : R/W; bitpos: [28]; default: 0;
137  *  need_des
138  */
139 #define PMU_HP_ACTIVE_DIG_PAUSE_WDT    (BIT(28))
140 #define PMU_HP_ACTIVE_DIG_PAUSE_WDT_M  (PMU_HP_ACTIVE_DIG_PAUSE_WDT_V << PMU_HP_ACTIVE_DIG_PAUSE_WDT_S)
141 #define PMU_HP_ACTIVE_DIG_PAUSE_WDT_V  0x00000001U
142 #define PMU_HP_ACTIVE_DIG_PAUSE_WDT_S  28
143 /** PMU_HP_ACTIVE_DIG_CPU_STALL : R/W; bitpos: [29]; default: 0;
144  *  need_des
145  */
146 #define PMU_HP_ACTIVE_DIG_CPU_STALL    (BIT(29))
147 #define PMU_HP_ACTIVE_DIG_CPU_STALL_M  (PMU_HP_ACTIVE_DIG_CPU_STALL_V << PMU_HP_ACTIVE_DIG_CPU_STALL_S)
148 #define PMU_HP_ACTIVE_DIG_CPU_STALL_V  0x00000001U
149 #define PMU_HP_ACTIVE_DIG_CPU_STALL_S  29
150 
151 /** PMU_HP_ACTIVE_HP_CK_POWER_REG register
152  *  need_des
153  */
154 #define PMU_HP_ACTIVE_HP_CK_POWER_REG (DR_REG_PMU_BASE + 0x14)
155 /** PMU_HP_ACTIVE_I2C_ISO_EN : R/W; bitpos: [26]; default: 0;
156  *  need_des
157  */
158 #define PMU_HP_ACTIVE_I2C_ISO_EN    (BIT(26))
159 #define PMU_HP_ACTIVE_I2C_ISO_EN_M  (PMU_HP_ACTIVE_I2C_ISO_EN_V << PMU_HP_ACTIVE_I2C_ISO_EN_S)
160 #define PMU_HP_ACTIVE_I2C_ISO_EN_V  0x00000001U
161 #define PMU_HP_ACTIVE_I2C_ISO_EN_S  26
162 /** PMU_HP_ACTIVE_I2C_RETENTION : R/W; bitpos: [27]; default: 0;
163  *  need_des
164  */
165 #define PMU_HP_ACTIVE_I2C_RETENTION    (BIT(27))
166 #define PMU_HP_ACTIVE_I2C_RETENTION_M  (PMU_HP_ACTIVE_I2C_RETENTION_V << PMU_HP_ACTIVE_I2C_RETENTION_S)
167 #define PMU_HP_ACTIVE_I2C_RETENTION_V  0x00000001U
168 #define PMU_HP_ACTIVE_I2C_RETENTION_S  27
169 /** PMU_HP_ACTIVE_XPD_BB_I2C : R/W; bitpos: [28]; default: 0;
170  *  need_des
171  */
172 #define PMU_HP_ACTIVE_XPD_BB_I2C    (BIT(28))
173 #define PMU_HP_ACTIVE_XPD_BB_I2C_M  (PMU_HP_ACTIVE_XPD_BB_I2C_V << PMU_HP_ACTIVE_XPD_BB_I2C_S)
174 #define PMU_HP_ACTIVE_XPD_BB_I2C_V  0x00000001U
175 #define PMU_HP_ACTIVE_XPD_BB_I2C_S  28
176 /** PMU_HP_ACTIVE_XPD_BBPLL_I2C : R/W; bitpos: [29]; default: 0;
177  *  need_des
178  */
179 #define PMU_HP_ACTIVE_XPD_BBPLL_I2C    (BIT(29))
180 #define PMU_HP_ACTIVE_XPD_BBPLL_I2C_M  (PMU_HP_ACTIVE_XPD_BBPLL_I2C_V << PMU_HP_ACTIVE_XPD_BBPLL_I2C_S)
181 #define PMU_HP_ACTIVE_XPD_BBPLL_I2C_V  0x00000001U
182 #define PMU_HP_ACTIVE_XPD_BBPLL_I2C_S  29
183 /** PMU_HP_ACTIVE_XPD_BBPLL : R/W; bitpos: [30]; default: 0;
184  *  need_des
185  */
186 #define PMU_HP_ACTIVE_XPD_BBPLL    (BIT(30))
187 #define PMU_HP_ACTIVE_XPD_BBPLL_M  (PMU_HP_ACTIVE_XPD_BBPLL_V << PMU_HP_ACTIVE_XPD_BBPLL_S)
188 #define PMU_HP_ACTIVE_XPD_BBPLL_V  0x00000001U
189 #define PMU_HP_ACTIVE_XPD_BBPLL_S  30
190 
191 /** PMU_HP_ACTIVE_BIAS_REG register
192  *  need_des
193  */
194 #define PMU_HP_ACTIVE_BIAS_REG (DR_REG_PMU_BASE + 0x18)
195 /** PMU_HP_ACTIVE_XPD_BIAS : R/W; bitpos: [25]; default: 0;
196  *  need_des
197  */
198 #define PMU_HP_ACTIVE_XPD_BIAS    (BIT(25))
199 #define PMU_HP_ACTIVE_XPD_BIAS_M  (PMU_HP_ACTIVE_XPD_BIAS_V << PMU_HP_ACTIVE_XPD_BIAS_S)
200 #define PMU_HP_ACTIVE_XPD_BIAS_V  0x00000001U
201 #define PMU_HP_ACTIVE_XPD_BIAS_S  25
202 /** PMU_HP_ACTIVE_DBG_ATTEN : R/W; bitpos: [29:26]; default: 0;
203  *  need_des
204  */
205 #define PMU_HP_ACTIVE_DBG_ATTEN    0x0000000FU
206 #define PMU_HP_ACTIVE_DBG_ATTEN_M  (PMU_HP_ACTIVE_DBG_ATTEN_V << PMU_HP_ACTIVE_DBG_ATTEN_S)
207 #define PMU_HP_ACTIVE_DBG_ATTEN_V  0x0000000FU
208 #define PMU_HP_ACTIVE_DBG_ATTEN_S  26
209 /** PMU_HP_ACTIVE_PD_CUR : R/W; bitpos: [30]; default: 0;
210  *  need_des
211  */
212 #define PMU_HP_ACTIVE_PD_CUR    (BIT(30))
213 #define PMU_HP_ACTIVE_PD_CUR_M  (PMU_HP_ACTIVE_PD_CUR_V << PMU_HP_ACTIVE_PD_CUR_S)
214 #define PMU_HP_ACTIVE_PD_CUR_V  0x00000001U
215 #define PMU_HP_ACTIVE_PD_CUR_S  30
216 /** PMU_HP_ACTIVE_BIAS_SLEEP : R/W; bitpos: [31]; default: 0;
217  *  need_des
218  */
219 #define PMU_HP_ACTIVE_BIAS_SLEEP    (BIT(31))
220 #define PMU_HP_ACTIVE_BIAS_SLEEP_M  (PMU_HP_ACTIVE_BIAS_SLEEP_V << PMU_HP_ACTIVE_BIAS_SLEEP_S)
221 #define PMU_HP_ACTIVE_BIAS_SLEEP_V  0x00000001U
222 #define PMU_HP_ACTIVE_BIAS_SLEEP_S  31
223 
224 /** PMU_HP_ACTIVE_BACKUP_REG register
225  *  need_des
226  */
227 #define PMU_HP_ACTIVE_BACKUP_REG (DR_REG_PMU_BASE + 0x1c)
228 /** PMU_HP_SLEEP2ACTIVE_BACKUP_MODEM_CLK_CODE : R/W; bitpos: [5:4]; default: 0;
229  *  need_des
230  */
231 #define PMU_HP_SLEEP2ACTIVE_BACKUP_MODEM_CLK_CODE    0x00000003U
232 #define PMU_HP_SLEEP2ACTIVE_BACKUP_MODEM_CLK_CODE_M  (PMU_HP_SLEEP2ACTIVE_BACKUP_MODEM_CLK_CODE_V << PMU_HP_SLEEP2ACTIVE_BACKUP_MODEM_CLK_CODE_S)
233 #define PMU_HP_SLEEP2ACTIVE_BACKUP_MODEM_CLK_CODE_V  0x00000003U
234 #define PMU_HP_SLEEP2ACTIVE_BACKUP_MODEM_CLK_CODE_S  4
235 /** PMU_HP_MODEM2ACTIVE_BACKUP_MODEM_CLK_CODE : R/W; bitpos: [7:6]; default: 0;
236  *  need_des
237  */
238 #define PMU_HP_MODEM2ACTIVE_BACKUP_MODEM_CLK_CODE    0x00000003U
239 #define PMU_HP_MODEM2ACTIVE_BACKUP_MODEM_CLK_CODE_M  (PMU_HP_MODEM2ACTIVE_BACKUP_MODEM_CLK_CODE_V << PMU_HP_MODEM2ACTIVE_BACKUP_MODEM_CLK_CODE_S)
240 #define PMU_HP_MODEM2ACTIVE_BACKUP_MODEM_CLK_CODE_V  0x00000003U
241 #define PMU_HP_MODEM2ACTIVE_BACKUP_MODEM_CLK_CODE_S  6
242 /** PMU_HP_ACTIVE_RETENTION_MODE : R/W; bitpos: [10]; default: 0;
243  *  need_des
244  */
245 #define PMU_HP_ACTIVE_RETENTION_MODE    (BIT(10))
246 #define PMU_HP_ACTIVE_RETENTION_MODE_M  (PMU_HP_ACTIVE_RETENTION_MODE_V << PMU_HP_ACTIVE_RETENTION_MODE_S)
247 #define PMU_HP_ACTIVE_RETENTION_MODE_V  0x00000001U
248 #define PMU_HP_ACTIVE_RETENTION_MODE_S  10
249 /** PMU_HP_SLEEP2ACTIVE_RETENTION_EN : R/W; bitpos: [11]; default: 0;
250  *  need_des
251  */
252 #define PMU_HP_SLEEP2ACTIVE_RETENTION_EN    (BIT(11))
253 #define PMU_HP_SLEEP2ACTIVE_RETENTION_EN_M  (PMU_HP_SLEEP2ACTIVE_RETENTION_EN_V << PMU_HP_SLEEP2ACTIVE_RETENTION_EN_S)
254 #define PMU_HP_SLEEP2ACTIVE_RETENTION_EN_V  0x00000001U
255 #define PMU_HP_SLEEP2ACTIVE_RETENTION_EN_S  11
256 /** PMU_HP_MODEM2ACTIVE_RETENTION_EN : R/W; bitpos: [12]; default: 0;
257  *  need_des
258  */
259 #define PMU_HP_MODEM2ACTIVE_RETENTION_EN    (BIT(12))
260 #define PMU_HP_MODEM2ACTIVE_RETENTION_EN_M  (PMU_HP_MODEM2ACTIVE_RETENTION_EN_V << PMU_HP_MODEM2ACTIVE_RETENTION_EN_S)
261 #define PMU_HP_MODEM2ACTIVE_RETENTION_EN_V  0x00000001U
262 #define PMU_HP_MODEM2ACTIVE_RETENTION_EN_S  12
263 /** PMU_HP_SLEEP2ACTIVE_BACKUP_CLK_SEL : R/W; bitpos: [15:14]; default: 0;
264  *  need_des
265  */
266 #define PMU_HP_SLEEP2ACTIVE_BACKUP_CLK_SEL    0x00000003U
267 #define PMU_HP_SLEEP2ACTIVE_BACKUP_CLK_SEL_M  (PMU_HP_SLEEP2ACTIVE_BACKUP_CLK_SEL_V << PMU_HP_SLEEP2ACTIVE_BACKUP_CLK_SEL_S)
268 #define PMU_HP_SLEEP2ACTIVE_BACKUP_CLK_SEL_V  0x00000003U
269 #define PMU_HP_SLEEP2ACTIVE_BACKUP_CLK_SEL_S  14
270 /** PMU_HP_MODEM2ACTIVE_BACKUP_CLK_SEL : R/W; bitpos: [17:16]; default: 0;
271  *  need_des
272  */
273 #define PMU_HP_MODEM2ACTIVE_BACKUP_CLK_SEL    0x00000003U
274 #define PMU_HP_MODEM2ACTIVE_BACKUP_CLK_SEL_M  (PMU_HP_MODEM2ACTIVE_BACKUP_CLK_SEL_V << PMU_HP_MODEM2ACTIVE_BACKUP_CLK_SEL_S)
275 #define PMU_HP_MODEM2ACTIVE_BACKUP_CLK_SEL_V  0x00000003U
276 #define PMU_HP_MODEM2ACTIVE_BACKUP_CLK_SEL_S  16
277 /** PMU_HP_SLEEP2ACTIVE_BACKUP_MODE : R/W; bitpos: [22:20]; default: 0;
278  *  need_des
279  */
280 #define PMU_HP_SLEEP2ACTIVE_BACKUP_MODE    0x00000007U
281 #define PMU_HP_SLEEP2ACTIVE_BACKUP_MODE_M  (PMU_HP_SLEEP2ACTIVE_BACKUP_MODE_V << PMU_HP_SLEEP2ACTIVE_BACKUP_MODE_S)
282 #define PMU_HP_SLEEP2ACTIVE_BACKUP_MODE_V  0x00000007U
283 #define PMU_HP_SLEEP2ACTIVE_BACKUP_MODE_S  20
284 /** PMU_HP_MODEM2ACTIVE_BACKUP_MODE : R/W; bitpos: [25:23]; default: 0;
285  *  need_des
286  */
287 #define PMU_HP_MODEM2ACTIVE_BACKUP_MODE    0x00000007U
288 #define PMU_HP_MODEM2ACTIVE_BACKUP_MODE_M  (PMU_HP_MODEM2ACTIVE_BACKUP_MODE_V << PMU_HP_MODEM2ACTIVE_BACKUP_MODE_S)
289 #define PMU_HP_MODEM2ACTIVE_BACKUP_MODE_V  0x00000007U
290 #define PMU_HP_MODEM2ACTIVE_BACKUP_MODE_S  23
291 /** PMU_HP_SLEEP2ACTIVE_BACKUP_EN : R/W; bitpos: [29]; default: 0;
292  *  need_des
293  */
294 #define PMU_HP_SLEEP2ACTIVE_BACKUP_EN    (BIT(29))
295 #define PMU_HP_SLEEP2ACTIVE_BACKUP_EN_M  (PMU_HP_SLEEP2ACTIVE_BACKUP_EN_V << PMU_HP_SLEEP2ACTIVE_BACKUP_EN_S)
296 #define PMU_HP_SLEEP2ACTIVE_BACKUP_EN_V  0x00000001U
297 #define PMU_HP_SLEEP2ACTIVE_BACKUP_EN_S  29
298 /** PMU_HP_MODEM2ACTIVE_BACKUP_EN : R/W; bitpos: [30]; default: 0;
299  *  need_des
300  */
301 #define PMU_HP_MODEM2ACTIVE_BACKUP_EN    (BIT(30))
302 #define PMU_HP_MODEM2ACTIVE_BACKUP_EN_M  (PMU_HP_MODEM2ACTIVE_BACKUP_EN_V << PMU_HP_MODEM2ACTIVE_BACKUP_EN_S)
303 #define PMU_HP_MODEM2ACTIVE_BACKUP_EN_V  0x00000001U
304 #define PMU_HP_MODEM2ACTIVE_BACKUP_EN_S  30
305 
306 /** PMU_HP_ACTIVE_BACKUP_CLK_REG register
307  *  need_des
308  */
309 #define PMU_HP_ACTIVE_BACKUP_CLK_REG (DR_REG_PMU_BASE + 0x20)
310 /** PMU_HP_ACTIVE_BACKUP_ICG_FUNC_EN : R/W; bitpos: [31:0]; default: 0;
311  *  need_des
312  */
313 #define PMU_HP_ACTIVE_BACKUP_ICG_FUNC_EN    0xFFFFFFFFU
314 #define PMU_HP_ACTIVE_BACKUP_ICG_FUNC_EN_M  (PMU_HP_ACTIVE_BACKUP_ICG_FUNC_EN_V << PMU_HP_ACTIVE_BACKUP_ICG_FUNC_EN_S)
315 #define PMU_HP_ACTIVE_BACKUP_ICG_FUNC_EN_V  0xFFFFFFFFU
316 #define PMU_HP_ACTIVE_BACKUP_ICG_FUNC_EN_S  0
317 
318 /** PMU_HP_ACTIVE_SYSCLK_REG register
319  *  need_des
320  */
321 #define PMU_HP_ACTIVE_SYSCLK_REG (DR_REG_PMU_BASE + 0x24)
322 /** PMU_HP_ACTIVE_DIG_SYS_CLK_NO_DIV : R/W; bitpos: [26]; default: 0;
323  *  need_des
324  */
325 #define PMU_HP_ACTIVE_DIG_SYS_CLK_NO_DIV    (BIT(26))
326 #define PMU_HP_ACTIVE_DIG_SYS_CLK_NO_DIV_M  (PMU_HP_ACTIVE_DIG_SYS_CLK_NO_DIV_V << PMU_HP_ACTIVE_DIG_SYS_CLK_NO_DIV_S)
327 #define PMU_HP_ACTIVE_DIG_SYS_CLK_NO_DIV_V  0x00000001U
328 #define PMU_HP_ACTIVE_DIG_SYS_CLK_NO_DIV_S  26
329 /** PMU_HP_ACTIVE_ICG_SYS_CLOCK_EN : R/W; bitpos: [27]; default: 0;
330  *  need_des
331  */
332 #define PMU_HP_ACTIVE_ICG_SYS_CLOCK_EN    (BIT(27))
333 #define PMU_HP_ACTIVE_ICG_SYS_CLOCK_EN_M  (PMU_HP_ACTIVE_ICG_SYS_CLOCK_EN_V << PMU_HP_ACTIVE_ICG_SYS_CLOCK_EN_S)
334 #define PMU_HP_ACTIVE_ICG_SYS_CLOCK_EN_V  0x00000001U
335 #define PMU_HP_ACTIVE_ICG_SYS_CLOCK_EN_S  27
336 /** PMU_HP_ACTIVE_SYS_CLK_SLP_SEL : R/W; bitpos: [28]; default: 0;
337  *  need_des
338  */
339 #define PMU_HP_ACTIVE_SYS_CLK_SLP_SEL    (BIT(28))
340 #define PMU_HP_ACTIVE_SYS_CLK_SLP_SEL_M  (PMU_HP_ACTIVE_SYS_CLK_SLP_SEL_V << PMU_HP_ACTIVE_SYS_CLK_SLP_SEL_S)
341 #define PMU_HP_ACTIVE_SYS_CLK_SLP_SEL_V  0x00000001U
342 #define PMU_HP_ACTIVE_SYS_CLK_SLP_SEL_S  28
343 /** PMU_HP_ACTIVE_ICG_SLP_SEL : R/W; bitpos: [29]; default: 0;
344  *  need_des
345  */
346 #define PMU_HP_ACTIVE_ICG_SLP_SEL    (BIT(29))
347 #define PMU_HP_ACTIVE_ICG_SLP_SEL_M  (PMU_HP_ACTIVE_ICG_SLP_SEL_V << PMU_HP_ACTIVE_ICG_SLP_SEL_S)
348 #define PMU_HP_ACTIVE_ICG_SLP_SEL_V  0x00000001U
349 #define PMU_HP_ACTIVE_ICG_SLP_SEL_S  29
350 /** PMU_HP_ACTIVE_DIG_SYS_CLK_SEL : R/W; bitpos: [31:30]; default: 0;
351  *  need_des
352  */
353 #define PMU_HP_ACTIVE_DIG_SYS_CLK_SEL    0x00000003U
354 #define PMU_HP_ACTIVE_DIG_SYS_CLK_SEL_M  (PMU_HP_ACTIVE_DIG_SYS_CLK_SEL_V << PMU_HP_ACTIVE_DIG_SYS_CLK_SEL_S)
355 #define PMU_HP_ACTIVE_DIG_SYS_CLK_SEL_V  0x00000003U
356 #define PMU_HP_ACTIVE_DIG_SYS_CLK_SEL_S  30
357 
358 /** PMU_HP_ACTIVE_HP_REGULATOR0_REG register
359  *  need_des
360  */
361 #define PMU_HP_ACTIVE_HP_REGULATOR0_REG (DR_REG_PMU_BASE + 0x28)
362 /** PMU_LP_DBIAS_VOL : RO; bitpos: [8:4]; default: 24;
363  *  need_des
364  */
365 #define PMU_LP_DBIAS_VOL    0x0000001FU
366 #define PMU_LP_DBIAS_VOL_M  (PMU_LP_DBIAS_VOL_V << PMU_LP_DBIAS_VOL_S)
367 #define PMU_LP_DBIAS_VOL_V  0x0000001FU
368 #define PMU_LP_DBIAS_VOL_S  4
369 /** PMU_HP_DBIAS_VOL : RO; bitpos: [13:9]; default: 24;
370  *  need_des
371  */
372 #define PMU_HP_DBIAS_VOL    0x0000001FU
373 #define PMU_HP_DBIAS_VOL_M  (PMU_HP_DBIAS_VOL_V << PMU_HP_DBIAS_VOL_S)
374 #define PMU_HP_DBIAS_VOL_V  0x0000001FU
375 #define PMU_HP_DBIAS_VOL_S  9
376 /** PMU_DIG_REGULATOR0_DBIAS_SEL : R/W; bitpos: [14]; default: 1;
377  *  need_des
378  */
379 #define PMU_DIG_REGULATOR0_DBIAS_SEL    (BIT(14))
380 #define PMU_DIG_REGULATOR0_DBIAS_SEL_M  (PMU_DIG_REGULATOR0_DBIAS_SEL_V << PMU_DIG_REGULATOR0_DBIAS_SEL_S)
381 #define PMU_DIG_REGULATOR0_DBIAS_SEL_V  0x00000001U
382 #define PMU_DIG_REGULATOR0_DBIAS_SEL_S  14
383 /** PMU_DIG_DBIAS_INIT : WT; bitpos: [15]; default: 0;
384  *  need_des
385  */
386 #define PMU_DIG_DBIAS_INIT    (BIT(15))
387 #define PMU_DIG_DBIAS_INIT_M  (PMU_DIG_DBIAS_INIT_V << PMU_DIG_DBIAS_INIT_S)
388 #define PMU_DIG_DBIAS_INIT_V  0x00000001U
389 #define PMU_DIG_DBIAS_INIT_S  15
390 /** PMU_HP_ACTIVE_HP_REGULATOR_SLP_MEM_XPD : R/W; bitpos: [16]; default: 1;
391  *  need_des
392  */
393 #define PMU_HP_ACTIVE_HP_REGULATOR_SLP_MEM_XPD    (BIT(16))
394 #define PMU_HP_ACTIVE_HP_REGULATOR_SLP_MEM_XPD_M  (PMU_HP_ACTIVE_HP_REGULATOR_SLP_MEM_XPD_V << PMU_HP_ACTIVE_HP_REGULATOR_SLP_MEM_XPD_S)
395 #define PMU_HP_ACTIVE_HP_REGULATOR_SLP_MEM_XPD_V  0x00000001U
396 #define PMU_HP_ACTIVE_HP_REGULATOR_SLP_MEM_XPD_S  16
397 /** PMU_HP_ACTIVE_HP_REGULATOR_SLP_LOGIC_XPD : R/W; bitpos: [17]; default: 1;
398  *  need_des
399  */
400 #define PMU_HP_ACTIVE_HP_REGULATOR_SLP_LOGIC_XPD    (BIT(17))
401 #define PMU_HP_ACTIVE_HP_REGULATOR_SLP_LOGIC_XPD_M  (PMU_HP_ACTIVE_HP_REGULATOR_SLP_LOGIC_XPD_V << PMU_HP_ACTIVE_HP_REGULATOR_SLP_LOGIC_XPD_S)
402 #define PMU_HP_ACTIVE_HP_REGULATOR_SLP_LOGIC_XPD_V  0x00000001U
403 #define PMU_HP_ACTIVE_HP_REGULATOR_SLP_LOGIC_XPD_S  17
404 /** PMU_HP_ACTIVE_HP_REGULATOR_XPD : R/W; bitpos: [18]; default: 1;
405  *  need_des
406  */
407 #define PMU_HP_ACTIVE_HP_REGULATOR_XPD    (BIT(18))
408 #define PMU_HP_ACTIVE_HP_REGULATOR_XPD_M  (PMU_HP_ACTIVE_HP_REGULATOR_XPD_V << PMU_HP_ACTIVE_HP_REGULATOR_XPD_S)
409 #define PMU_HP_ACTIVE_HP_REGULATOR_XPD_V  0x00000001U
410 #define PMU_HP_ACTIVE_HP_REGULATOR_XPD_S  18
411 /** PMU_HP_ACTIVE_HP_REGULATOR_SLP_MEM_DBIAS : R/W; bitpos: [22:19]; default: 12;
412  *  need_des
413  */
414 #define PMU_HP_ACTIVE_HP_REGULATOR_SLP_MEM_DBIAS    0x0000000FU
415 #define PMU_HP_ACTIVE_HP_REGULATOR_SLP_MEM_DBIAS_M  (PMU_HP_ACTIVE_HP_REGULATOR_SLP_MEM_DBIAS_V << PMU_HP_ACTIVE_HP_REGULATOR_SLP_MEM_DBIAS_S)
416 #define PMU_HP_ACTIVE_HP_REGULATOR_SLP_MEM_DBIAS_V  0x0000000FU
417 #define PMU_HP_ACTIVE_HP_REGULATOR_SLP_MEM_DBIAS_S  19
418 /** PMU_HP_ACTIVE_HP_REGULATOR_SLP_LOGIC_DBIAS : R/W; bitpos: [26:23]; default: 12;
419  *  need_des
420  */
421 #define PMU_HP_ACTIVE_HP_REGULATOR_SLP_LOGIC_DBIAS    0x0000000FU
422 #define PMU_HP_ACTIVE_HP_REGULATOR_SLP_LOGIC_DBIAS_M  (PMU_HP_ACTIVE_HP_REGULATOR_SLP_LOGIC_DBIAS_V << PMU_HP_ACTIVE_HP_REGULATOR_SLP_LOGIC_DBIAS_S)
423 #define PMU_HP_ACTIVE_HP_REGULATOR_SLP_LOGIC_DBIAS_V  0x0000000FU
424 #define PMU_HP_ACTIVE_HP_REGULATOR_SLP_LOGIC_DBIAS_S  23
425 /** PMU_HP_ACTIVE_HP_REGULATOR_DBIAS : R/W; bitpos: [31:27]; default: 24;
426  *  need_des
427  */
428 #define PMU_HP_ACTIVE_HP_REGULATOR_DBIAS    0x0000001FU
429 #define PMU_HP_ACTIVE_HP_REGULATOR_DBIAS_M  (PMU_HP_ACTIVE_HP_REGULATOR_DBIAS_V << PMU_HP_ACTIVE_HP_REGULATOR_DBIAS_S)
430 #define PMU_HP_ACTIVE_HP_REGULATOR_DBIAS_V  0x0000001FU
431 #define PMU_HP_ACTIVE_HP_REGULATOR_DBIAS_S  27
432 
433 /** PMU_HP_ACTIVE_HP_REGULATOR1_REG register
434  *  need_des
435  */
436 #define PMU_HP_ACTIVE_HP_REGULATOR1_REG (DR_REG_PMU_BASE + 0x2c)
437 /** PMU_HP_ACTIVE_HP_REGULATOR_DRV_B : R/W; bitpos: [31:8]; default: 0;
438  *  need_des
439  */
440 #define PMU_HP_ACTIVE_HP_REGULATOR_DRV_B    0x00FFFFFFU
441 #define PMU_HP_ACTIVE_HP_REGULATOR_DRV_B_M  (PMU_HP_ACTIVE_HP_REGULATOR_DRV_B_V << PMU_HP_ACTIVE_HP_REGULATOR_DRV_B_S)
442 #define PMU_HP_ACTIVE_HP_REGULATOR_DRV_B_V  0x00FFFFFFU
443 #define PMU_HP_ACTIVE_HP_REGULATOR_DRV_B_S  8
444 
445 /** PMU_HP_ACTIVE_XTAL_REG register
446  *  need_des
447  */
448 #define PMU_HP_ACTIVE_XTAL_REG (DR_REG_PMU_BASE + 0x30)
449 /** PMU_HP_ACTIVE_XPD_XTAL : R/W; bitpos: [31]; default: 1;
450  *  need_des
451  */
452 #define PMU_HP_ACTIVE_XPD_XTAL    (BIT(31))
453 #define PMU_HP_ACTIVE_XPD_XTAL_M  (PMU_HP_ACTIVE_XPD_XTAL_V << PMU_HP_ACTIVE_XPD_XTAL_S)
454 #define PMU_HP_ACTIVE_XPD_XTAL_V  0x00000001U
455 #define PMU_HP_ACTIVE_XPD_XTAL_S  31
456 
457 /** PMU_HP_MODEM_DIG_POWER_REG register
458  *  need_des
459  */
460 #define PMU_HP_MODEM_DIG_POWER_REG (DR_REG_PMU_BASE + 0x34)
461 /** PMU_HP_MODEM_VDD_SPI_PD_EN : R/W; bitpos: [21]; default: 0;
462  *  need_des
463  */
464 #define PMU_HP_MODEM_VDD_SPI_PD_EN    (BIT(21))
465 #define PMU_HP_MODEM_VDD_SPI_PD_EN_M  (PMU_HP_MODEM_VDD_SPI_PD_EN_V << PMU_HP_MODEM_VDD_SPI_PD_EN_S)
466 #define PMU_HP_MODEM_VDD_SPI_PD_EN_V  0x00000001U
467 #define PMU_HP_MODEM_VDD_SPI_PD_EN_S  21
468 /** PMU_HP_MODEM_HP_MEM_DSLP : R/W; bitpos: [22]; default: 0;
469  *  need_des
470  */
471 #define PMU_HP_MODEM_HP_MEM_DSLP    (BIT(22))
472 #define PMU_HP_MODEM_HP_MEM_DSLP_M  (PMU_HP_MODEM_HP_MEM_DSLP_V << PMU_HP_MODEM_HP_MEM_DSLP_S)
473 #define PMU_HP_MODEM_HP_MEM_DSLP_V  0x00000001U
474 #define PMU_HP_MODEM_HP_MEM_DSLP_S  22
475 /** PMU_HP_MODEM_PD_HP_MEM_PD_EN : R/W; bitpos: [26:23]; default: 0;
476  *  need_des
477  */
478 #define PMU_HP_MODEM_PD_HP_MEM_PD_EN    0x0000000FU
479 #define PMU_HP_MODEM_PD_HP_MEM_PD_EN_M  (PMU_HP_MODEM_PD_HP_MEM_PD_EN_V << PMU_HP_MODEM_PD_HP_MEM_PD_EN_S)
480 #define PMU_HP_MODEM_PD_HP_MEM_PD_EN_V  0x0000000FU
481 #define PMU_HP_MODEM_PD_HP_MEM_PD_EN_S  23
482 /** PMU_HP_MODEM_PD_HP_WIFI_PD_EN : R/W; bitpos: [27]; default: 0;
483  *  need_des
484  */
485 #define PMU_HP_MODEM_PD_HP_WIFI_PD_EN    (BIT(27))
486 #define PMU_HP_MODEM_PD_HP_WIFI_PD_EN_M  (PMU_HP_MODEM_PD_HP_WIFI_PD_EN_V << PMU_HP_MODEM_PD_HP_WIFI_PD_EN_S)
487 #define PMU_HP_MODEM_PD_HP_WIFI_PD_EN_V  0x00000001U
488 #define PMU_HP_MODEM_PD_HP_WIFI_PD_EN_S  27
489 /** PMU_HP_MODEM_PD_HP_CPU_PD_EN : R/W; bitpos: [29]; default: 0;
490  *  need_des
491  */
492 #define PMU_HP_MODEM_PD_HP_CPU_PD_EN    (BIT(29))
493 #define PMU_HP_MODEM_PD_HP_CPU_PD_EN_M  (PMU_HP_MODEM_PD_HP_CPU_PD_EN_V << PMU_HP_MODEM_PD_HP_CPU_PD_EN_S)
494 #define PMU_HP_MODEM_PD_HP_CPU_PD_EN_V  0x00000001U
495 #define PMU_HP_MODEM_PD_HP_CPU_PD_EN_S  29
496 /** PMU_HP_MODEM_PD_HP_AON_PD_EN : R/W; bitpos: [30]; default: 0;
497  *  need_des
498  */
499 #define PMU_HP_MODEM_PD_HP_AON_PD_EN    (BIT(30))
500 #define PMU_HP_MODEM_PD_HP_AON_PD_EN_M  (PMU_HP_MODEM_PD_HP_AON_PD_EN_V << PMU_HP_MODEM_PD_HP_AON_PD_EN_S)
501 #define PMU_HP_MODEM_PD_HP_AON_PD_EN_V  0x00000001U
502 #define PMU_HP_MODEM_PD_HP_AON_PD_EN_S  30
503 /** PMU_HP_MODEM_PD_TOP_PD_EN : R/W; bitpos: [31]; default: 0;
504  *  need_des
505  */
506 #define PMU_HP_MODEM_PD_TOP_PD_EN    (BIT(31))
507 #define PMU_HP_MODEM_PD_TOP_PD_EN_M  (PMU_HP_MODEM_PD_TOP_PD_EN_V << PMU_HP_MODEM_PD_TOP_PD_EN_S)
508 #define PMU_HP_MODEM_PD_TOP_PD_EN_V  0x00000001U
509 #define PMU_HP_MODEM_PD_TOP_PD_EN_S  31
510 
511 /** PMU_HP_MODEM_ICG_HP_FUNC_REG register
512  *  need_des
513  */
514 #define PMU_HP_MODEM_ICG_HP_FUNC_REG (DR_REG_PMU_BASE + 0x38)
515 /** PMU_HP_MODEM_DIG_ICG_FUNC_EN : R/W; bitpos: [31:0]; default: 4294967295;
516  *  need_des
517  */
518 #define PMU_HP_MODEM_DIG_ICG_FUNC_EN    0xFFFFFFFFU
519 #define PMU_HP_MODEM_DIG_ICG_FUNC_EN_M  (PMU_HP_MODEM_DIG_ICG_FUNC_EN_V << PMU_HP_MODEM_DIG_ICG_FUNC_EN_S)
520 #define PMU_HP_MODEM_DIG_ICG_FUNC_EN_V  0xFFFFFFFFU
521 #define PMU_HP_MODEM_DIG_ICG_FUNC_EN_S  0
522 
523 /** PMU_HP_MODEM_ICG_HP_APB_REG register
524  *  need_des
525  */
526 #define PMU_HP_MODEM_ICG_HP_APB_REG (DR_REG_PMU_BASE + 0x3c)
527 /** PMU_HP_MODEM_DIG_ICG_APB_EN : R/W; bitpos: [31:0]; default: 4294967295;
528  *  need_des
529  */
530 #define PMU_HP_MODEM_DIG_ICG_APB_EN    0xFFFFFFFFU
531 #define PMU_HP_MODEM_DIG_ICG_APB_EN_M  (PMU_HP_MODEM_DIG_ICG_APB_EN_V << PMU_HP_MODEM_DIG_ICG_APB_EN_S)
532 #define PMU_HP_MODEM_DIG_ICG_APB_EN_V  0xFFFFFFFFU
533 #define PMU_HP_MODEM_DIG_ICG_APB_EN_S  0
534 
535 /** PMU_HP_MODEM_ICG_MODEM_REG register
536  *  need_des
537  */
538 #define PMU_HP_MODEM_ICG_MODEM_REG (DR_REG_PMU_BASE + 0x40)
539 /** PMU_HP_MODEM_DIG_ICG_MODEM_CODE : R/W; bitpos: [31:30]; default: 0;
540  *  need_des
541  */
542 #define PMU_HP_MODEM_DIG_ICG_MODEM_CODE    0x00000003U
543 #define PMU_HP_MODEM_DIG_ICG_MODEM_CODE_M  (PMU_HP_MODEM_DIG_ICG_MODEM_CODE_V << PMU_HP_MODEM_DIG_ICG_MODEM_CODE_S)
544 #define PMU_HP_MODEM_DIG_ICG_MODEM_CODE_V  0x00000003U
545 #define PMU_HP_MODEM_DIG_ICG_MODEM_CODE_S  30
546 
547 /** PMU_HP_MODEM_HP_SYS_CNTL_REG register
548  *  need_des
549  */
550 #define PMU_HP_MODEM_HP_SYS_CNTL_REG (DR_REG_PMU_BASE + 0x44)
551 /** PMU_HP_MODEM_UART_WAKEUP_EN : R/W; bitpos: [24]; default: 0;
552  *  need_des
553  */
554 #define PMU_HP_MODEM_UART_WAKEUP_EN    (BIT(24))
555 #define PMU_HP_MODEM_UART_WAKEUP_EN_M  (PMU_HP_MODEM_UART_WAKEUP_EN_V << PMU_HP_MODEM_UART_WAKEUP_EN_S)
556 #define PMU_HP_MODEM_UART_WAKEUP_EN_V  0x00000001U
557 #define PMU_HP_MODEM_UART_WAKEUP_EN_S  24
558 /** PMU_HP_MODEM_LP_PAD_HOLD_ALL : R/W; bitpos: [25]; default: 0;
559  *  need_des
560  */
561 #define PMU_HP_MODEM_LP_PAD_HOLD_ALL    (BIT(25))
562 #define PMU_HP_MODEM_LP_PAD_HOLD_ALL_M  (PMU_HP_MODEM_LP_PAD_HOLD_ALL_V << PMU_HP_MODEM_LP_PAD_HOLD_ALL_S)
563 #define PMU_HP_MODEM_LP_PAD_HOLD_ALL_V  0x00000001U
564 #define PMU_HP_MODEM_LP_PAD_HOLD_ALL_S  25
565 /** PMU_HP_MODEM_HP_PAD_HOLD_ALL : R/W; bitpos: [26]; default: 0;
566  *  need_des
567  */
568 #define PMU_HP_MODEM_HP_PAD_HOLD_ALL    (BIT(26))
569 #define PMU_HP_MODEM_HP_PAD_HOLD_ALL_M  (PMU_HP_MODEM_HP_PAD_HOLD_ALL_V << PMU_HP_MODEM_HP_PAD_HOLD_ALL_S)
570 #define PMU_HP_MODEM_HP_PAD_HOLD_ALL_V  0x00000001U
571 #define PMU_HP_MODEM_HP_PAD_HOLD_ALL_S  26
572 /** PMU_HP_MODEM_DIG_PAD_SLP_SEL : R/W; bitpos: [27]; default: 0;
573  *  need_des
574  */
575 #define PMU_HP_MODEM_DIG_PAD_SLP_SEL    (BIT(27))
576 #define PMU_HP_MODEM_DIG_PAD_SLP_SEL_M  (PMU_HP_MODEM_DIG_PAD_SLP_SEL_V << PMU_HP_MODEM_DIG_PAD_SLP_SEL_S)
577 #define PMU_HP_MODEM_DIG_PAD_SLP_SEL_V  0x00000001U
578 #define PMU_HP_MODEM_DIG_PAD_SLP_SEL_S  27
579 /** PMU_HP_MODEM_DIG_PAUSE_WDT : R/W; bitpos: [28]; default: 0;
580  *  need_des
581  */
582 #define PMU_HP_MODEM_DIG_PAUSE_WDT    (BIT(28))
583 #define PMU_HP_MODEM_DIG_PAUSE_WDT_M  (PMU_HP_MODEM_DIG_PAUSE_WDT_V << PMU_HP_MODEM_DIG_PAUSE_WDT_S)
584 #define PMU_HP_MODEM_DIG_PAUSE_WDT_V  0x00000001U
585 #define PMU_HP_MODEM_DIG_PAUSE_WDT_S  28
586 /** PMU_HP_MODEM_DIG_CPU_STALL : R/W; bitpos: [29]; default: 0;
587  *  need_des
588  */
589 #define PMU_HP_MODEM_DIG_CPU_STALL    (BIT(29))
590 #define PMU_HP_MODEM_DIG_CPU_STALL_M  (PMU_HP_MODEM_DIG_CPU_STALL_V << PMU_HP_MODEM_DIG_CPU_STALL_S)
591 #define PMU_HP_MODEM_DIG_CPU_STALL_V  0x00000001U
592 #define PMU_HP_MODEM_DIG_CPU_STALL_S  29
593 
594 /** PMU_HP_MODEM_HP_CK_POWER_REG register
595  *  need_des
596  */
597 #define PMU_HP_MODEM_HP_CK_POWER_REG (DR_REG_PMU_BASE + 0x48)
598 /** PMU_HP_MODEM_I2C_ISO_EN : R/W; bitpos: [26]; default: 0;
599  *  need_des
600  */
601 #define PMU_HP_MODEM_I2C_ISO_EN    (BIT(26))
602 #define PMU_HP_MODEM_I2C_ISO_EN_M  (PMU_HP_MODEM_I2C_ISO_EN_V << PMU_HP_MODEM_I2C_ISO_EN_S)
603 #define PMU_HP_MODEM_I2C_ISO_EN_V  0x00000001U
604 #define PMU_HP_MODEM_I2C_ISO_EN_S  26
605 /** PMU_HP_MODEM_I2C_RETENTION : R/W; bitpos: [27]; default: 0;
606  *  need_des
607  */
608 #define PMU_HP_MODEM_I2C_RETENTION    (BIT(27))
609 #define PMU_HP_MODEM_I2C_RETENTION_M  (PMU_HP_MODEM_I2C_RETENTION_V << PMU_HP_MODEM_I2C_RETENTION_S)
610 #define PMU_HP_MODEM_I2C_RETENTION_V  0x00000001U
611 #define PMU_HP_MODEM_I2C_RETENTION_S  27
612 /** PMU_HP_MODEM_XPD_BB_I2C : R/W; bitpos: [28]; default: 0;
613  *  need_des
614  */
615 #define PMU_HP_MODEM_XPD_BB_I2C    (BIT(28))
616 #define PMU_HP_MODEM_XPD_BB_I2C_M  (PMU_HP_MODEM_XPD_BB_I2C_V << PMU_HP_MODEM_XPD_BB_I2C_S)
617 #define PMU_HP_MODEM_XPD_BB_I2C_V  0x00000001U
618 #define PMU_HP_MODEM_XPD_BB_I2C_S  28
619 /** PMU_HP_MODEM_XPD_BBPLL_I2C : R/W; bitpos: [29]; default: 0;
620  *  need_des
621  */
622 #define PMU_HP_MODEM_XPD_BBPLL_I2C    (BIT(29))
623 #define PMU_HP_MODEM_XPD_BBPLL_I2C_M  (PMU_HP_MODEM_XPD_BBPLL_I2C_V << PMU_HP_MODEM_XPD_BBPLL_I2C_S)
624 #define PMU_HP_MODEM_XPD_BBPLL_I2C_V  0x00000001U
625 #define PMU_HP_MODEM_XPD_BBPLL_I2C_S  29
626 /** PMU_HP_MODEM_XPD_BBPLL : R/W; bitpos: [30]; default: 0;
627  *  need_des
628  */
629 #define PMU_HP_MODEM_XPD_BBPLL    (BIT(30))
630 #define PMU_HP_MODEM_XPD_BBPLL_M  (PMU_HP_MODEM_XPD_BBPLL_V << PMU_HP_MODEM_XPD_BBPLL_S)
631 #define PMU_HP_MODEM_XPD_BBPLL_V  0x00000001U
632 #define PMU_HP_MODEM_XPD_BBPLL_S  30
633 
634 /** PMU_HP_MODEM_BIAS_REG register
635  *  need_des
636  */
637 #define PMU_HP_MODEM_BIAS_REG (DR_REG_PMU_BASE + 0x4c)
638 /** PMU_HP_MODEM_XPD_BIAS : R/W; bitpos: [25]; default: 0;
639  *  need_des
640  */
641 #define PMU_HP_MODEM_XPD_BIAS    (BIT(25))
642 #define PMU_HP_MODEM_XPD_BIAS_M  (PMU_HP_MODEM_XPD_BIAS_V << PMU_HP_MODEM_XPD_BIAS_S)
643 #define PMU_HP_MODEM_XPD_BIAS_V  0x00000001U
644 #define PMU_HP_MODEM_XPD_BIAS_S  25
645 /** PMU_HP_MODEM_DBG_ATTEN : R/W; bitpos: [29:26]; default: 0;
646  *  need_des
647  */
648 #define PMU_HP_MODEM_DBG_ATTEN    0x0000000FU
649 #define PMU_HP_MODEM_DBG_ATTEN_M  (PMU_HP_MODEM_DBG_ATTEN_V << PMU_HP_MODEM_DBG_ATTEN_S)
650 #define PMU_HP_MODEM_DBG_ATTEN_V  0x0000000FU
651 #define PMU_HP_MODEM_DBG_ATTEN_S  26
652 /** PMU_HP_MODEM_PD_CUR : R/W; bitpos: [30]; default: 0;
653  *  need_des
654  */
655 #define PMU_HP_MODEM_PD_CUR    (BIT(30))
656 #define PMU_HP_MODEM_PD_CUR_M  (PMU_HP_MODEM_PD_CUR_V << PMU_HP_MODEM_PD_CUR_S)
657 #define PMU_HP_MODEM_PD_CUR_V  0x00000001U
658 #define PMU_HP_MODEM_PD_CUR_S  30
659 /** PMU_HP_MODEM_BIAS_SLEEP : R/W; bitpos: [31]; default: 0;
660  *  need_des
661  */
662 #define PMU_HP_MODEM_BIAS_SLEEP    (BIT(31))
663 #define PMU_HP_MODEM_BIAS_SLEEP_M  (PMU_HP_MODEM_BIAS_SLEEP_V << PMU_HP_MODEM_BIAS_SLEEP_S)
664 #define PMU_HP_MODEM_BIAS_SLEEP_V  0x00000001U
665 #define PMU_HP_MODEM_BIAS_SLEEP_S  31
666 
667 /** PMU_HP_MODEM_BACKUP_REG register
668  *  need_des
669  */
670 #define PMU_HP_MODEM_BACKUP_REG (DR_REG_PMU_BASE + 0x50)
671 /** PMU_HP_SLEEP2MODEM_BACKUP_MODEM_CLK_CODE : R/W; bitpos: [5:4]; default: 0;
672  *  need_des
673  */
674 #define PMU_HP_SLEEP2MODEM_BACKUP_MODEM_CLK_CODE    0x00000003U
675 #define PMU_HP_SLEEP2MODEM_BACKUP_MODEM_CLK_CODE_M  (PMU_HP_SLEEP2MODEM_BACKUP_MODEM_CLK_CODE_V << PMU_HP_SLEEP2MODEM_BACKUP_MODEM_CLK_CODE_S)
676 #define PMU_HP_SLEEP2MODEM_BACKUP_MODEM_CLK_CODE_V  0x00000003U
677 #define PMU_HP_SLEEP2MODEM_BACKUP_MODEM_CLK_CODE_S  4
678 /** PMU_HP_MODEM_RETENTION_MODE : R/W; bitpos: [10]; default: 0;
679  *  need_des
680  */
681 #define PMU_HP_MODEM_RETENTION_MODE    (BIT(10))
682 #define PMU_HP_MODEM_RETENTION_MODE_M  (PMU_HP_MODEM_RETENTION_MODE_V << PMU_HP_MODEM_RETENTION_MODE_S)
683 #define PMU_HP_MODEM_RETENTION_MODE_V  0x00000001U
684 #define PMU_HP_MODEM_RETENTION_MODE_S  10
685 /** PMU_HP_SLEEP2MODEM_RETENTION_EN : R/W; bitpos: [11]; default: 0;
686  *  need_des
687  */
688 #define PMU_HP_SLEEP2MODEM_RETENTION_EN    (BIT(11))
689 #define PMU_HP_SLEEP2MODEM_RETENTION_EN_M  (PMU_HP_SLEEP2MODEM_RETENTION_EN_V << PMU_HP_SLEEP2MODEM_RETENTION_EN_S)
690 #define PMU_HP_SLEEP2MODEM_RETENTION_EN_V  0x00000001U
691 #define PMU_HP_SLEEP2MODEM_RETENTION_EN_S  11
692 /** PMU_HP_SLEEP2MODEM_BACKUP_CLK_SEL : R/W; bitpos: [15:14]; default: 0;
693  *  need_des
694  */
695 #define PMU_HP_SLEEP2MODEM_BACKUP_CLK_SEL    0x00000003U
696 #define PMU_HP_SLEEP2MODEM_BACKUP_CLK_SEL_M  (PMU_HP_SLEEP2MODEM_BACKUP_CLK_SEL_V << PMU_HP_SLEEP2MODEM_BACKUP_CLK_SEL_S)
697 #define PMU_HP_SLEEP2MODEM_BACKUP_CLK_SEL_V  0x00000003U
698 #define PMU_HP_SLEEP2MODEM_BACKUP_CLK_SEL_S  14
699 /** PMU_HP_SLEEP2MODEM_BACKUP_MODE : R/W; bitpos: [22:20]; default: 0;
700  *  need_des
701  */
702 #define PMU_HP_SLEEP2MODEM_BACKUP_MODE    0x00000007U
703 #define PMU_HP_SLEEP2MODEM_BACKUP_MODE_M  (PMU_HP_SLEEP2MODEM_BACKUP_MODE_V << PMU_HP_SLEEP2MODEM_BACKUP_MODE_S)
704 #define PMU_HP_SLEEP2MODEM_BACKUP_MODE_V  0x00000007U
705 #define PMU_HP_SLEEP2MODEM_BACKUP_MODE_S  20
706 /** PMU_HP_SLEEP2MODEM_BACKUP_EN : R/W; bitpos: [29]; default: 0;
707  *  need_des
708  */
709 #define PMU_HP_SLEEP2MODEM_BACKUP_EN    (BIT(29))
710 #define PMU_HP_SLEEP2MODEM_BACKUP_EN_M  (PMU_HP_SLEEP2MODEM_BACKUP_EN_V << PMU_HP_SLEEP2MODEM_BACKUP_EN_S)
711 #define PMU_HP_SLEEP2MODEM_BACKUP_EN_V  0x00000001U
712 #define PMU_HP_SLEEP2MODEM_BACKUP_EN_S  29
713 
714 /** PMU_HP_MODEM_BACKUP_CLK_REG register
715  *  need_des
716  */
717 #define PMU_HP_MODEM_BACKUP_CLK_REG (DR_REG_PMU_BASE + 0x54)
718 /** PMU_HP_MODEM_BACKUP_ICG_FUNC_EN : R/W; bitpos: [31:0]; default: 0;
719  *  need_des
720  */
721 #define PMU_HP_MODEM_BACKUP_ICG_FUNC_EN    0xFFFFFFFFU
722 #define PMU_HP_MODEM_BACKUP_ICG_FUNC_EN_M  (PMU_HP_MODEM_BACKUP_ICG_FUNC_EN_V << PMU_HP_MODEM_BACKUP_ICG_FUNC_EN_S)
723 #define PMU_HP_MODEM_BACKUP_ICG_FUNC_EN_V  0xFFFFFFFFU
724 #define PMU_HP_MODEM_BACKUP_ICG_FUNC_EN_S  0
725 
726 /** PMU_HP_MODEM_SYSCLK_REG register
727  *  need_des
728  */
729 #define PMU_HP_MODEM_SYSCLK_REG (DR_REG_PMU_BASE + 0x58)
730 /** PMU_HP_MODEM_DIG_SYS_CLK_NO_DIV : R/W; bitpos: [26]; default: 0;
731  *  need_des
732  */
733 #define PMU_HP_MODEM_DIG_SYS_CLK_NO_DIV    (BIT(26))
734 #define PMU_HP_MODEM_DIG_SYS_CLK_NO_DIV_M  (PMU_HP_MODEM_DIG_SYS_CLK_NO_DIV_V << PMU_HP_MODEM_DIG_SYS_CLK_NO_DIV_S)
735 #define PMU_HP_MODEM_DIG_SYS_CLK_NO_DIV_V  0x00000001U
736 #define PMU_HP_MODEM_DIG_SYS_CLK_NO_DIV_S  26
737 /** PMU_HP_MODEM_ICG_SYS_CLOCK_EN : R/W; bitpos: [27]; default: 0;
738  *  need_des
739  */
740 #define PMU_HP_MODEM_ICG_SYS_CLOCK_EN    (BIT(27))
741 #define PMU_HP_MODEM_ICG_SYS_CLOCK_EN_M  (PMU_HP_MODEM_ICG_SYS_CLOCK_EN_V << PMU_HP_MODEM_ICG_SYS_CLOCK_EN_S)
742 #define PMU_HP_MODEM_ICG_SYS_CLOCK_EN_V  0x00000001U
743 #define PMU_HP_MODEM_ICG_SYS_CLOCK_EN_S  27
744 /** PMU_HP_MODEM_SYS_CLK_SLP_SEL : R/W; bitpos: [28]; default: 0;
745  *  need_des
746  */
747 #define PMU_HP_MODEM_SYS_CLK_SLP_SEL    (BIT(28))
748 #define PMU_HP_MODEM_SYS_CLK_SLP_SEL_M  (PMU_HP_MODEM_SYS_CLK_SLP_SEL_V << PMU_HP_MODEM_SYS_CLK_SLP_SEL_S)
749 #define PMU_HP_MODEM_SYS_CLK_SLP_SEL_V  0x00000001U
750 #define PMU_HP_MODEM_SYS_CLK_SLP_SEL_S  28
751 /** PMU_HP_MODEM_ICG_SLP_SEL : R/W; bitpos: [29]; default: 0;
752  *  need_des
753  */
754 #define PMU_HP_MODEM_ICG_SLP_SEL    (BIT(29))
755 #define PMU_HP_MODEM_ICG_SLP_SEL_M  (PMU_HP_MODEM_ICG_SLP_SEL_V << PMU_HP_MODEM_ICG_SLP_SEL_S)
756 #define PMU_HP_MODEM_ICG_SLP_SEL_V  0x00000001U
757 #define PMU_HP_MODEM_ICG_SLP_SEL_S  29
758 /** PMU_HP_MODEM_DIG_SYS_CLK_SEL : R/W; bitpos: [31:30]; default: 0;
759  *  need_des
760  */
761 #define PMU_HP_MODEM_DIG_SYS_CLK_SEL    0x00000003U
762 #define PMU_HP_MODEM_DIG_SYS_CLK_SEL_M  (PMU_HP_MODEM_DIG_SYS_CLK_SEL_V << PMU_HP_MODEM_DIG_SYS_CLK_SEL_S)
763 #define PMU_HP_MODEM_DIG_SYS_CLK_SEL_V  0x00000003U
764 #define PMU_HP_MODEM_DIG_SYS_CLK_SEL_S  30
765 
766 /** PMU_HP_MODEM_HP_REGULATOR0_REG register
767  *  need_des
768  */
769 #define PMU_HP_MODEM_HP_REGULATOR0_REG (DR_REG_PMU_BASE + 0x5c)
770 /** PMU_HP_MODEM_HP_REGULATOR_SLP_MEM_XPD : R/W; bitpos: [16]; default: 1;
771  *  need_des
772  */
773 #define PMU_HP_MODEM_HP_REGULATOR_SLP_MEM_XPD    (BIT(16))
774 #define PMU_HP_MODEM_HP_REGULATOR_SLP_MEM_XPD_M  (PMU_HP_MODEM_HP_REGULATOR_SLP_MEM_XPD_V << PMU_HP_MODEM_HP_REGULATOR_SLP_MEM_XPD_S)
775 #define PMU_HP_MODEM_HP_REGULATOR_SLP_MEM_XPD_V  0x00000001U
776 #define PMU_HP_MODEM_HP_REGULATOR_SLP_MEM_XPD_S  16
777 /** PMU_HP_MODEM_HP_REGULATOR_SLP_LOGIC_XPD : R/W; bitpos: [17]; default: 1;
778  *  need_des
779  */
780 #define PMU_HP_MODEM_HP_REGULATOR_SLP_LOGIC_XPD    (BIT(17))
781 #define PMU_HP_MODEM_HP_REGULATOR_SLP_LOGIC_XPD_M  (PMU_HP_MODEM_HP_REGULATOR_SLP_LOGIC_XPD_V << PMU_HP_MODEM_HP_REGULATOR_SLP_LOGIC_XPD_S)
782 #define PMU_HP_MODEM_HP_REGULATOR_SLP_LOGIC_XPD_V  0x00000001U
783 #define PMU_HP_MODEM_HP_REGULATOR_SLP_LOGIC_XPD_S  17
784 /** PMU_HP_MODEM_HP_REGULATOR_XPD : R/W; bitpos: [18]; default: 1;
785  *  need_des
786  */
787 #define PMU_HP_MODEM_HP_REGULATOR_XPD    (BIT(18))
788 #define PMU_HP_MODEM_HP_REGULATOR_XPD_M  (PMU_HP_MODEM_HP_REGULATOR_XPD_V << PMU_HP_MODEM_HP_REGULATOR_XPD_S)
789 #define PMU_HP_MODEM_HP_REGULATOR_XPD_V  0x00000001U
790 #define PMU_HP_MODEM_HP_REGULATOR_XPD_S  18
791 /** PMU_HP_MODEM_HP_REGULATOR_SLP_MEM_DBIAS : R/W; bitpos: [22:19]; default: 12;
792  *  need_des
793  */
794 #define PMU_HP_MODEM_HP_REGULATOR_SLP_MEM_DBIAS    0x0000000FU
795 #define PMU_HP_MODEM_HP_REGULATOR_SLP_MEM_DBIAS_M  (PMU_HP_MODEM_HP_REGULATOR_SLP_MEM_DBIAS_V << PMU_HP_MODEM_HP_REGULATOR_SLP_MEM_DBIAS_S)
796 #define PMU_HP_MODEM_HP_REGULATOR_SLP_MEM_DBIAS_V  0x0000000FU
797 #define PMU_HP_MODEM_HP_REGULATOR_SLP_MEM_DBIAS_S  19
798 /** PMU_HP_MODEM_HP_REGULATOR_SLP_LOGIC_DBIAS : R/W; bitpos: [26:23]; default: 12;
799  *  need_des
800  */
801 #define PMU_HP_MODEM_HP_REGULATOR_SLP_LOGIC_DBIAS    0x0000000FU
802 #define PMU_HP_MODEM_HP_REGULATOR_SLP_LOGIC_DBIAS_M  (PMU_HP_MODEM_HP_REGULATOR_SLP_LOGIC_DBIAS_V << PMU_HP_MODEM_HP_REGULATOR_SLP_LOGIC_DBIAS_S)
803 #define PMU_HP_MODEM_HP_REGULATOR_SLP_LOGIC_DBIAS_V  0x0000000FU
804 #define PMU_HP_MODEM_HP_REGULATOR_SLP_LOGIC_DBIAS_S  23
805 /** PMU_HP_MODEM_HP_REGULATOR_DBIAS : R/W; bitpos: [31:27]; default: 24;
806  *  need_des
807  */
808 #define PMU_HP_MODEM_HP_REGULATOR_DBIAS    0x0000001FU
809 #define PMU_HP_MODEM_HP_REGULATOR_DBIAS_M  (PMU_HP_MODEM_HP_REGULATOR_DBIAS_V << PMU_HP_MODEM_HP_REGULATOR_DBIAS_S)
810 #define PMU_HP_MODEM_HP_REGULATOR_DBIAS_V  0x0000001FU
811 #define PMU_HP_MODEM_HP_REGULATOR_DBIAS_S  27
812 
813 /** PMU_HP_MODEM_HP_REGULATOR1_REG register
814  *  need_des
815  */
816 #define PMU_HP_MODEM_HP_REGULATOR1_REG (DR_REG_PMU_BASE + 0x60)
817 /** PMU_HP_MODEM_HP_REGULATOR_DRV_B : R/W; bitpos: [31:8]; default: 0;
818  *  need_des
819  */
820 #define PMU_HP_MODEM_HP_REGULATOR_DRV_B    0x00FFFFFFU
821 #define PMU_HP_MODEM_HP_REGULATOR_DRV_B_M  (PMU_HP_MODEM_HP_REGULATOR_DRV_B_V << PMU_HP_MODEM_HP_REGULATOR_DRV_B_S)
822 #define PMU_HP_MODEM_HP_REGULATOR_DRV_B_V  0x00FFFFFFU
823 #define PMU_HP_MODEM_HP_REGULATOR_DRV_B_S  8
824 
825 /** PMU_HP_MODEM_XTAL_REG register
826  *  need_des
827  */
828 #define PMU_HP_MODEM_XTAL_REG (DR_REG_PMU_BASE + 0x64)
829 /** PMU_HP_MODEM_XPD_XTAL : R/W; bitpos: [31]; default: 1;
830  *  need_des
831  */
832 #define PMU_HP_MODEM_XPD_XTAL    (BIT(31))
833 #define PMU_HP_MODEM_XPD_XTAL_M  (PMU_HP_MODEM_XPD_XTAL_V << PMU_HP_MODEM_XPD_XTAL_S)
834 #define PMU_HP_MODEM_XPD_XTAL_V  0x00000001U
835 #define PMU_HP_MODEM_XPD_XTAL_S  31
836 
837 /** PMU_HP_SLEEP_DIG_POWER_REG register
838  *  need_des
839  */
840 #define PMU_HP_SLEEP_DIG_POWER_REG (DR_REG_PMU_BASE + 0x68)
841 /** PMU_HP_SLEEP_VDD_SPI_PD_EN : R/W; bitpos: [21]; default: 0;
842  *  need_des
843  */
844 #define PMU_HP_SLEEP_VDD_SPI_PD_EN    (BIT(21))
845 #define PMU_HP_SLEEP_VDD_SPI_PD_EN_M  (PMU_HP_SLEEP_VDD_SPI_PD_EN_V << PMU_HP_SLEEP_VDD_SPI_PD_EN_S)
846 #define PMU_HP_SLEEP_VDD_SPI_PD_EN_V  0x00000001U
847 #define PMU_HP_SLEEP_VDD_SPI_PD_EN_S  21
848 /** PMU_HP_SLEEP_HP_MEM_DSLP : R/W; bitpos: [22]; default: 0;
849  *  need_des
850  */
851 #define PMU_HP_SLEEP_HP_MEM_DSLP    (BIT(22))
852 #define PMU_HP_SLEEP_HP_MEM_DSLP_M  (PMU_HP_SLEEP_HP_MEM_DSLP_V << PMU_HP_SLEEP_HP_MEM_DSLP_S)
853 #define PMU_HP_SLEEP_HP_MEM_DSLP_V  0x00000001U
854 #define PMU_HP_SLEEP_HP_MEM_DSLP_S  22
855 /** PMU_HP_SLEEP_PD_HP_MEM_PD_EN : R/W; bitpos: [26:23]; default: 0;
856  *  need_des
857  */
858 #define PMU_HP_SLEEP_PD_HP_MEM_PD_EN    0x0000000FU
859 #define PMU_HP_SLEEP_PD_HP_MEM_PD_EN_M  (PMU_HP_SLEEP_PD_HP_MEM_PD_EN_V << PMU_HP_SLEEP_PD_HP_MEM_PD_EN_S)
860 #define PMU_HP_SLEEP_PD_HP_MEM_PD_EN_V  0x0000000FU
861 #define PMU_HP_SLEEP_PD_HP_MEM_PD_EN_S  23
862 /** PMU_HP_SLEEP_PD_HP_WIFI_PD_EN : R/W; bitpos: [27]; default: 0;
863  *  need_des
864  */
865 #define PMU_HP_SLEEP_PD_HP_WIFI_PD_EN    (BIT(27))
866 #define PMU_HP_SLEEP_PD_HP_WIFI_PD_EN_M  (PMU_HP_SLEEP_PD_HP_WIFI_PD_EN_V << PMU_HP_SLEEP_PD_HP_WIFI_PD_EN_S)
867 #define PMU_HP_SLEEP_PD_HP_WIFI_PD_EN_V  0x00000001U
868 #define PMU_HP_SLEEP_PD_HP_WIFI_PD_EN_S  27
869 /** PMU_HP_SLEEP_PD_HP_CPU_PD_EN : R/W; bitpos: [29]; default: 0;
870  *  need_des
871  */
872 #define PMU_HP_SLEEP_PD_HP_CPU_PD_EN    (BIT(29))
873 #define PMU_HP_SLEEP_PD_HP_CPU_PD_EN_M  (PMU_HP_SLEEP_PD_HP_CPU_PD_EN_V << PMU_HP_SLEEP_PD_HP_CPU_PD_EN_S)
874 #define PMU_HP_SLEEP_PD_HP_CPU_PD_EN_V  0x00000001U
875 #define PMU_HP_SLEEP_PD_HP_CPU_PD_EN_S  29
876 /** PMU_HP_SLEEP_PD_HP_AON_PD_EN : R/W; bitpos: [30]; default: 0;
877  *  need_des
878  */
879 #define PMU_HP_SLEEP_PD_HP_AON_PD_EN    (BIT(30))
880 #define PMU_HP_SLEEP_PD_HP_AON_PD_EN_M  (PMU_HP_SLEEP_PD_HP_AON_PD_EN_V << PMU_HP_SLEEP_PD_HP_AON_PD_EN_S)
881 #define PMU_HP_SLEEP_PD_HP_AON_PD_EN_V  0x00000001U
882 #define PMU_HP_SLEEP_PD_HP_AON_PD_EN_S  30
883 /** PMU_HP_SLEEP_PD_TOP_PD_EN : R/W; bitpos: [31]; default: 0;
884  *  need_des
885  */
886 #define PMU_HP_SLEEP_PD_TOP_PD_EN    (BIT(31))
887 #define PMU_HP_SLEEP_PD_TOP_PD_EN_M  (PMU_HP_SLEEP_PD_TOP_PD_EN_V << PMU_HP_SLEEP_PD_TOP_PD_EN_S)
888 #define PMU_HP_SLEEP_PD_TOP_PD_EN_V  0x00000001U
889 #define PMU_HP_SLEEP_PD_TOP_PD_EN_S  31
890 
891 /** PMU_HP_SLEEP_ICG_HP_FUNC_REG register
892  *  need_des
893  */
894 #define PMU_HP_SLEEP_ICG_HP_FUNC_REG (DR_REG_PMU_BASE + 0x6c)
895 /** PMU_HP_SLEEP_DIG_ICG_FUNC_EN : R/W; bitpos: [31:0]; default: 4294967295;
896  *  need_des
897  */
898 #define PMU_HP_SLEEP_DIG_ICG_FUNC_EN    0xFFFFFFFFU
899 #define PMU_HP_SLEEP_DIG_ICG_FUNC_EN_M  (PMU_HP_SLEEP_DIG_ICG_FUNC_EN_V << PMU_HP_SLEEP_DIG_ICG_FUNC_EN_S)
900 #define PMU_HP_SLEEP_DIG_ICG_FUNC_EN_V  0xFFFFFFFFU
901 #define PMU_HP_SLEEP_DIG_ICG_FUNC_EN_S  0
902 
903 /** PMU_HP_SLEEP_ICG_HP_APB_REG register
904  *  need_des
905  */
906 #define PMU_HP_SLEEP_ICG_HP_APB_REG (DR_REG_PMU_BASE + 0x70)
907 /** PMU_HP_SLEEP_DIG_ICG_APB_EN : R/W; bitpos: [31:0]; default: 4294967295;
908  *  need_des
909  */
910 #define PMU_HP_SLEEP_DIG_ICG_APB_EN    0xFFFFFFFFU
911 #define PMU_HP_SLEEP_DIG_ICG_APB_EN_M  (PMU_HP_SLEEP_DIG_ICG_APB_EN_V << PMU_HP_SLEEP_DIG_ICG_APB_EN_S)
912 #define PMU_HP_SLEEP_DIG_ICG_APB_EN_V  0xFFFFFFFFU
913 #define PMU_HP_SLEEP_DIG_ICG_APB_EN_S  0
914 
915 /** PMU_HP_SLEEP_ICG_MODEM_REG register
916  *  need_des
917  */
918 #define PMU_HP_SLEEP_ICG_MODEM_REG (DR_REG_PMU_BASE + 0x74)
919 /** PMU_HP_SLEEP_DIG_ICG_MODEM_CODE : R/W; bitpos: [31:30]; default: 0;
920  *  need_des
921  */
922 #define PMU_HP_SLEEP_DIG_ICG_MODEM_CODE    0x00000003U
923 #define PMU_HP_SLEEP_DIG_ICG_MODEM_CODE_M  (PMU_HP_SLEEP_DIG_ICG_MODEM_CODE_V << PMU_HP_SLEEP_DIG_ICG_MODEM_CODE_S)
924 #define PMU_HP_SLEEP_DIG_ICG_MODEM_CODE_V  0x00000003U
925 #define PMU_HP_SLEEP_DIG_ICG_MODEM_CODE_S  30
926 
927 /** PMU_HP_SLEEP_HP_SYS_CNTL_REG register
928  *  need_des
929  */
930 #define PMU_HP_SLEEP_HP_SYS_CNTL_REG (DR_REG_PMU_BASE + 0x78)
931 /** PMU_HP_SLEEP_UART_WAKEUP_EN : R/W; bitpos: [24]; default: 0;
932  *  need_des
933  */
934 #define PMU_HP_SLEEP_UART_WAKEUP_EN    (BIT(24))
935 #define PMU_HP_SLEEP_UART_WAKEUP_EN_M  (PMU_HP_SLEEP_UART_WAKEUP_EN_V << PMU_HP_SLEEP_UART_WAKEUP_EN_S)
936 #define PMU_HP_SLEEP_UART_WAKEUP_EN_V  0x00000001U
937 #define PMU_HP_SLEEP_UART_WAKEUP_EN_S  24
938 /** PMU_HP_SLEEP_LP_PAD_HOLD_ALL : R/W; bitpos: [25]; default: 0;
939  *  need_des
940  */
941 #define PMU_HP_SLEEP_LP_PAD_HOLD_ALL    (BIT(25))
942 #define PMU_HP_SLEEP_LP_PAD_HOLD_ALL_M  (PMU_HP_SLEEP_LP_PAD_HOLD_ALL_V << PMU_HP_SLEEP_LP_PAD_HOLD_ALL_S)
943 #define PMU_HP_SLEEP_LP_PAD_HOLD_ALL_V  0x00000001U
944 #define PMU_HP_SLEEP_LP_PAD_HOLD_ALL_S  25
945 /** PMU_HP_SLEEP_HP_PAD_HOLD_ALL : R/W; bitpos: [26]; default: 0;
946  *  need_des
947  */
948 #define PMU_HP_SLEEP_HP_PAD_HOLD_ALL    (BIT(26))
949 #define PMU_HP_SLEEP_HP_PAD_HOLD_ALL_M  (PMU_HP_SLEEP_HP_PAD_HOLD_ALL_V << PMU_HP_SLEEP_HP_PAD_HOLD_ALL_S)
950 #define PMU_HP_SLEEP_HP_PAD_HOLD_ALL_V  0x00000001U
951 #define PMU_HP_SLEEP_HP_PAD_HOLD_ALL_S  26
952 /** PMU_HP_SLEEP_DIG_PAD_SLP_SEL : R/W; bitpos: [27]; default: 0;
953  *  need_des
954  */
955 #define PMU_HP_SLEEP_DIG_PAD_SLP_SEL    (BIT(27))
956 #define PMU_HP_SLEEP_DIG_PAD_SLP_SEL_M  (PMU_HP_SLEEP_DIG_PAD_SLP_SEL_V << PMU_HP_SLEEP_DIG_PAD_SLP_SEL_S)
957 #define PMU_HP_SLEEP_DIG_PAD_SLP_SEL_V  0x00000001U
958 #define PMU_HP_SLEEP_DIG_PAD_SLP_SEL_S  27
959 /** PMU_HP_SLEEP_DIG_PAUSE_WDT : R/W; bitpos: [28]; default: 0;
960  *  need_des
961  */
962 #define PMU_HP_SLEEP_DIG_PAUSE_WDT    (BIT(28))
963 #define PMU_HP_SLEEP_DIG_PAUSE_WDT_M  (PMU_HP_SLEEP_DIG_PAUSE_WDT_V << PMU_HP_SLEEP_DIG_PAUSE_WDT_S)
964 #define PMU_HP_SLEEP_DIG_PAUSE_WDT_V  0x00000001U
965 #define PMU_HP_SLEEP_DIG_PAUSE_WDT_S  28
966 /** PMU_HP_SLEEP_DIG_CPU_STALL : R/W; bitpos: [29]; default: 0;
967  *  need_des
968  */
969 #define PMU_HP_SLEEP_DIG_CPU_STALL    (BIT(29))
970 #define PMU_HP_SLEEP_DIG_CPU_STALL_M  (PMU_HP_SLEEP_DIG_CPU_STALL_V << PMU_HP_SLEEP_DIG_CPU_STALL_S)
971 #define PMU_HP_SLEEP_DIG_CPU_STALL_V  0x00000001U
972 #define PMU_HP_SLEEP_DIG_CPU_STALL_S  29
973 
974 /** PMU_HP_SLEEP_HP_CK_POWER_REG register
975  *  need_des
976  */
977 #define PMU_HP_SLEEP_HP_CK_POWER_REG (DR_REG_PMU_BASE + 0x7c)
978 /** PMU_HP_SLEEP_I2C_ISO_EN : R/W; bitpos: [26]; default: 0;
979  *  need_des
980  */
981 #define PMU_HP_SLEEP_I2C_ISO_EN    (BIT(26))
982 #define PMU_HP_SLEEP_I2C_ISO_EN_M  (PMU_HP_SLEEP_I2C_ISO_EN_V << PMU_HP_SLEEP_I2C_ISO_EN_S)
983 #define PMU_HP_SLEEP_I2C_ISO_EN_V  0x00000001U
984 #define PMU_HP_SLEEP_I2C_ISO_EN_S  26
985 /** PMU_HP_SLEEP_I2C_RETENTION : R/W; bitpos: [27]; default: 0;
986  *  need_des
987  */
988 #define PMU_HP_SLEEP_I2C_RETENTION    (BIT(27))
989 #define PMU_HP_SLEEP_I2C_RETENTION_M  (PMU_HP_SLEEP_I2C_RETENTION_V << PMU_HP_SLEEP_I2C_RETENTION_S)
990 #define PMU_HP_SLEEP_I2C_RETENTION_V  0x00000001U
991 #define PMU_HP_SLEEP_I2C_RETENTION_S  27
992 /** PMU_HP_SLEEP_XPD_BB_I2C : R/W; bitpos: [28]; default: 0;
993  *  need_des
994  */
995 #define PMU_HP_SLEEP_XPD_BB_I2C    (BIT(28))
996 #define PMU_HP_SLEEP_XPD_BB_I2C_M  (PMU_HP_SLEEP_XPD_BB_I2C_V << PMU_HP_SLEEP_XPD_BB_I2C_S)
997 #define PMU_HP_SLEEP_XPD_BB_I2C_V  0x00000001U
998 #define PMU_HP_SLEEP_XPD_BB_I2C_S  28
999 /** PMU_HP_SLEEP_XPD_BBPLL_I2C : R/W; bitpos: [29]; default: 0;
1000  *  need_des
1001  */
1002 #define PMU_HP_SLEEP_XPD_BBPLL_I2C    (BIT(29))
1003 #define PMU_HP_SLEEP_XPD_BBPLL_I2C_M  (PMU_HP_SLEEP_XPD_BBPLL_I2C_V << PMU_HP_SLEEP_XPD_BBPLL_I2C_S)
1004 #define PMU_HP_SLEEP_XPD_BBPLL_I2C_V  0x00000001U
1005 #define PMU_HP_SLEEP_XPD_BBPLL_I2C_S  29
1006 /** PMU_HP_SLEEP_XPD_BBPLL : R/W; bitpos: [30]; default: 0;
1007  *  need_des
1008  */
1009 #define PMU_HP_SLEEP_XPD_BBPLL    (BIT(30))
1010 #define PMU_HP_SLEEP_XPD_BBPLL_M  (PMU_HP_SLEEP_XPD_BBPLL_V << PMU_HP_SLEEP_XPD_BBPLL_S)
1011 #define PMU_HP_SLEEP_XPD_BBPLL_V  0x00000001U
1012 #define PMU_HP_SLEEP_XPD_BBPLL_S  30
1013 
1014 /** PMU_HP_SLEEP_BIAS_REG register
1015  *  need_des
1016  */
1017 #define PMU_HP_SLEEP_BIAS_REG (DR_REG_PMU_BASE + 0x80)
1018 /** PMU_HP_SLEEP_XPD_BIAS : R/W; bitpos: [25]; default: 0;
1019  *  need_des
1020  */
1021 #define PMU_HP_SLEEP_XPD_BIAS    (BIT(25))
1022 #define PMU_HP_SLEEP_XPD_BIAS_M  (PMU_HP_SLEEP_XPD_BIAS_V << PMU_HP_SLEEP_XPD_BIAS_S)
1023 #define PMU_HP_SLEEP_XPD_BIAS_V  0x00000001U
1024 #define PMU_HP_SLEEP_XPD_BIAS_S  25
1025 /** PMU_HP_SLEEP_DBG_ATTEN : R/W; bitpos: [29:26]; default: 0;
1026  *  need_des
1027  */
1028 #define PMU_HP_SLEEP_DBG_ATTEN    0x0000000FU
1029 #define PMU_HP_SLEEP_DBG_ATTEN_M  (PMU_HP_SLEEP_DBG_ATTEN_V << PMU_HP_SLEEP_DBG_ATTEN_S)
1030 #define PMU_HP_SLEEP_DBG_ATTEN_V  0x0000000FU
1031 #define PMU_HP_SLEEP_DBG_ATTEN_S  26
1032 /** PMU_HP_SLEEP_PD_CUR : R/W; bitpos: [30]; default: 0;
1033  *  need_des
1034  */
1035 #define PMU_HP_SLEEP_PD_CUR    (BIT(30))
1036 #define PMU_HP_SLEEP_PD_CUR_M  (PMU_HP_SLEEP_PD_CUR_V << PMU_HP_SLEEP_PD_CUR_S)
1037 #define PMU_HP_SLEEP_PD_CUR_V  0x00000001U
1038 #define PMU_HP_SLEEP_PD_CUR_S  30
1039 /** PMU_HP_SLEEP_BIAS_SLEEP : R/W; bitpos: [31]; default: 0;
1040  *  need_des
1041  */
1042 #define PMU_HP_SLEEP_BIAS_SLEEP    (BIT(31))
1043 #define PMU_HP_SLEEP_BIAS_SLEEP_M  (PMU_HP_SLEEP_BIAS_SLEEP_V << PMU_HP_SLEEP_BIAS_SLEEP_S)
1044 #define PMU_HP_SLEEP_BIAS_SLEEP_V  0x00000001U
1045 #define PMU_HP_SLEEP_BIAS_SLEEP_S  31
1046 
1047 /** PMU_HP_SLEEP_BACKUP_REG register
1048  *  need_des
1049  */
1050 #define PMU_HP_SLEEP_BACKUP_REG (DR_REG_PMU_BASE + 0x84)
1051 /** PMU_HP_MODEM2SLEEP_BACKUP_MODEM_CLK_CODE : R/W; bitpos: [7:6]; default: 0;
1052  *  need_des
1053  */
1054 #define PMU_HP_MODEM2SLEEP_BACKUP_MODEM_CLK_CODE    0x00000003U
1055 #define PMU_HP_MODEM2SLEEP_BACKUP_MODEM_CLK_CODE_M  (PMU_HP_MODEM2SLEEP_BACKUP_MODEM_CLK_CODE_V << PMU_HP_MODEM2SLEEP_BACKUP_MODEM_CLK_CODE_S)
1056 #define PMU_HP_MODEM2SLEEP_BACKUP_MODEM_CLK_CODE_V  0x00000003U
1057 #define PMU_HP_MODEM2SLEEP_BACKUP_MODEM_CLK_CODE_S  6
1058 /** PMU_HP_ACTIVE2SLEEP_BACKUP_MODEM_CLK_CODE : R/W; bitpos: [9:8]; default: 0;
1059  *  need_des
1060  */
1061 #define PMU_HP_ACTIVE2SLEEP_BACKUP_MODEM_CLK_CODE    0x00000003U
1062 #define PMU_HP_ACTIVE2SLEEP_BACKUP_MODEM_CLK_CODE_M  (PMU_HP_ACTIVE2SLEEP_BACKUP_MODEM_CLK_CODE_V << PMU_HP_ACTIVE2SLEEP_BACKUP_MODEM_CLK_CODE_S)
1063 #define PMU_HP_ACTIVE2SLEEP_BACKUP_MODEM_CLK_CODE_V  0x00000003U
1064 #define PMU_HP_ACTIVE2SLEEP_BACKUP_MODEM_CLK_CODE_S  8
1065 /** PMU_HP_SLEEP_RETENTION_MODE : R/W; bitpos: [10]; default: 0;
1066  *  need_des
1067  */
1068 #define PMU_HP_SLEEP_RETENTION_MODE    (BIT(10))
1069 #define PMU_HP_SLEEP_RETENTION_MODE_M  (PMU_HP_SLEEP_RETENTION_MODE_V << PMU_HP_SLEEP_RETENTION_MODE_S)
1070 #define PMU_HP_SLEEP_RETENTION_MODE_V  0x00000001U
1071 #define PMU_HP_SLEEP_RETENTION_MODE_S  10
1072 /** PMU_HP_MODEM2SLEEP_RETENTION_EN : R/W; bitpos: [12]; default: 0;
1073  *  need_des
1074  */
1075 #define PMU_HP_MODEM2SLEEP_RETENTION_EN    (BIT(12))
1076 #define PMU_HP_MODEM2SLEEP_RETENTION_EN_M  (PMU_HP_MODEM2SLEEP_RETENTION_EN_V << PMU_HP_MODEM2SLEEP_RETENTION_EN_S)
1077 #define PMU_HP_MODEM2SLEEP_RETENTION_EN_V  0x00000001U
1078 #define PMU_HP_MODEM2SLEEP_RETENTION_EN_S  12
1079 /** PMU_HP_ACTIVE2SLEEP_RETENTION_EN : R/W; bitpos: [13]; default: 0;
1080  *  need_des
1081  */
1082 #define PMU_HP_ACTIVE2SLEEP_RETENTION_EN    (BIT(13))
1083 #define PMU_HP_ACTIVE2SLEEP_RETENTION_EN_M  (PMU_HP_ACTIVE2SLEEP_RETENTION_EN_V << PMU_HP_ACTIVE2SLEEP_RETENTION_EN_S)
1084 #define PMU_HP_ACTIVE2SLEEP_RETENTION_EN_V  0x00000001U
1085 #define PMU_HP_ACTIVE2SLEEP_RETENTION_EN_S  13
1086 /** PMU_HP_MODEM2SLEEP_BACKUP_CLK_SEL : R/W; bitpos: [17:16]; default: 0;
1087  *  need_des
1088  */
1089 #define PMU_HP_MODEM2SLEEP_BACKUP_CLK_SEL    0x00000003U
1090 #define PMU_HP_MODEM2SLEEP_BACKUP_CLK_SEL_M  (PMU_HP_MODEM2SLEEP_BACKUP_CLK_SEL_V << PMU_HP_MODEM2SLEEP_BACKUP_CLK_SEL_S)
1091 #define PMU_HP_MODEM2SLEEP_BACKUP_CLK_SEL_V  0x00000003U
1092 #define PMU_HP_MODEM2SLEEP_BACKUP_CLK_SEL_S  16
1093 /** PMU_HP_ACTIVE2SLEEP_BACKUP_CLK_SEL : R/W; bitpos: [19:18]; default: 0;
1094  *  need_des
1095  */
1096 #define PMU_HP_ACTIVE2SLEEP_BACKUP_CLK_SEL    0x00000003U
1097 #define PMU_HP_ACTIVE2SLEEP_BACKUP_CLK_SEL_M  (PMU_HP_ACTIVE2SLEEP_BACKUP_CLK_SEL_V << PMU_HP_ACTIVE2SLEEP_BACKUP_CLK_SEL_S)
1098 #define PMU_HP_ACTIVE2SLEEP_BACKUP_CLK_SEL_V  0x00000003U
1099 #define PMU_HP_ACTIVE2SLEEP_BACKUP_CLK_SEL_S  18
1100 /** PMU_HP_MODEM2SLEEP_BACKUP_MODE : R/W; bitpos: [25:23]; default: 0;
1101  *  need_des
1102  */
1103 #define PMU_HP_MODEM2SLEEP_BACKUP_MODE    0x00000007U
1104 #define PMU_HP_MODEM2SLEEP_BACKUP_MODE_M  (PMU_HP_MODEM2SLEEP_BACKUP_MODE_V << PMU_HP_MODEM2SLEEP_BACKUP_MODE_S)
1105 #define PMU_HP_MODEM2SLEEP_BACKUP_MODE_V  0x00000007U
1106 #define PMU_HP_MODEM2SLEEP_BACKUP_MODE_S  23
1107 /** PMU_HP_ACTIVE2SLEEP_BACKUP_MODE : R/W; bitpos: [28:26]; default: 0;
1108  *  need_des
1109  */
1110 #define PMU_HP_ACTIVE2SLEEP_BACKUP_MODE    0x00000007U
1111 #define PMU_HP_ACTIVE2SLEEP_BACKUP_MODE_M  (PMU_HP_ACTIVE2SLEEP_BACKUP_MODE_V << PMU_HP_ACTIVE2SLEEP_BACKUP_MODE_S)
1112 #define PMU_HP_ACTIVE2SLEEP_BACKUP_MODE_V  0x00000007U
1113 #define PMU_HP_ACTIVE2SLEEP_BACKUP_MODE_S  26
1114 /** PMU_HP_MODEM2SLEEP_BACKUP_EN : R/W; bitpos: [30]; default: 0;
1115  *  need_des
1116  */
1117 #define PMU_HP_MODEM2SLEEP_BACKUP_EN    (BIT(30))
1118 #define PMU_HP_MODEM2SLEEP_BACKUP_EN_M  (PMU_HP_MODEM2SLEEP_BACKUP_EN_V << PMU_HP_MODEM2SLEEP_BACKUP_EN_S)
1119 #define PMU_HP_MODEM2SLEEP_BACKUP_EN_V  0x00000001U
1120 #define PMU_HP_MODEM2SLEEP_BACKUP_EN_S  30
1121 /** PMU_HP_ACTIVE2SLEEP_BACKUP_EN : R/W; bitpos: [31]; default: 0;
1122  *  need_des
1123  */
1124 #define PMU_HP_ACTIVE2SLEEP_BACKUP_EN    (BIT(31))
1125 #define PMU_HP_ACTIVE2SLEEP_BACKUP_EN_M  (PMU_HP_ACTIVE2SLEEP_BACKUP_EN_V << PMU_HP_ACTIVE2SLEEP_BACKUP_EN_S)
1126 #define PMU_HP_ACTIVE2SLEEP_BACKUP_EN_V  0x00000001U
1127 #define PMU_HP_ACTIVE2SLEEP_BACKUP_EN_S  31
1128 
1129 /** PMU_HP_SLEEP_BACKUP_CLK_REG register
1130  *  need_des
1131  */
1132 #define PMU_HP_SLEEP_BACKUP_CLK_REG (DR_REG_PMU_BASE + 0x88)
1133 /** PMU_HP_SLEEP_BACKUP_ICG_FUNC_EN : R/W; bitpos: [31:0]; default: 0;
1134  *  need_des
1135  */
1136 #define PMU_HP_SLEEP_BACKUP_ICG_FUNC_EN    0xFFFFFFFFU
1137 #define PMU_HP_SLEEP_BACKUP_ICG_FUNC_EN_M  (PMU_HP_SLEEP_BACKUP_ICG_FUNC_EN_V << PMU_HP_SLEEP_BACKUP_ICG_FUNC_EN_S)
1138 #define PMU_HP_SLEEP_BACKUP_ICG_FUNC_EN_V  0xFFFFFFFFU
1139 #define PMU_HP_SLEEP_BACKUP_ICG_FUNC_EN_S  0
1140 
1141 /** PMU_HP_SLEEP_SYSCLK_REG register
1142  *  need_des
1143  */
1144 #define PMU_HP_SLEEP_SYSCLK_REG (DR_REG_PMU_BASE + 0x8c)
1145 /** PMU_HP_SLEEP_DIG_SYS_CLK_NO_DIV : R/W; bitpos: [26]; default: 0;
1146  *  need_des
1147  */
1148 #define PMU_HP_SLEEP_DIG_SYS_CLK_NO_DIV    (BIT(26))
1149 #define PMU_HP_SLEEP_DIG_SYS_CLK_NO_DIV_M  (PMU_HP_SLEEP_DIG_SYS_CLK_NO_DIV_V << PMU_HP_SLEEP_DIG_SYS_CLK_NO_DIV_S)
1150 #define PMU_HP_SLEEP_DIG_SYS_CLK_NO_DIV_V  0x00000001U
1151 #define PMU_HP_SLEEP_DIG_SYS_CLK_NO_DIV_S  26
1152 /** PMU_HP_SLEEP_ICG_SYS_CLOCK_EN : R/W; bitpos: [27]; default: 0;
1153  *  need_des
1154  */
1155 #define PMU_HP_SLEEP_ICG_SYS_CLOCK_EN    (BIT(27))
1156 #define PMU_HP_SLEEP_ICG_SYS_CLOCK_EN_M  (PMU_HP_SLEEP_ICG_SYS_CLOCK_EN_V << PMU_HP_SLEEP_ICG_SYS_CLOCK_EN_S)
1157 #define PMU_HP_SLEEP_ICG_SYS_CLOCK_EN_V  0x00000001U
1158 #define PMU_HP_SLEEP_ICG_SYS_CLOCK_EN_S  27
1159 /** PMU_HP_SLEEP_SYS_CLK_SLP_SEL : R/W; bitpos: [28]; default: 0;
1160  *  need_des
1161  */
1162 #define PMU_HP_SLEEP_SYS_CLK_SLP_SEL    (BIT(28))
1163 #define PMU_HP_SLEEP_SYS_CLK_SLP_SEL_M  (PMU_HP_SLEEP_SYS_CLK_SLP_SEL_V << PMU_HP_SLEEP_SYS_CLK_SLP_SEL_S)
1164 #define PMU_HP_SLEEP_SYS_CLK_SLP_SEL_V  0x00000001U
1165 #define PMU_HP_SLEEP_SYS_CLK_SLP_SEL_S  28
1166 /** PMU_HP_SLEEP_ICG_SLP_SEL : R/W; bitpos: [29]; default: 0;
1167  *  need_des
1168  */
1169 #define PMU_HP_SLEEP_ICG_SLP_SEL    (BIT(29))
1170 #define PMU_HP_SLEEP_ICG_SLP_SEL_M  (PMU_HP_SLEEP_ICG_SLP_SEL_V << PMU_HP_SLEEP_ICG_SLP_SEL_S)
1171 #define PMU_HP_SLEEP_ICG_SLP_SEL_V  0x00000001U
1172 #define PMU_HP_SLEEP_ICG_SLP_SEL_S  29
1173 /** PMU_HP_SLEEP_DIG_SYS_CLK_SEL : R/W; bitpos: [31:30]; default: 0;
1174  *  need_des
1175  */
1176 #define PMU_HP_SLEEP_DIG_SYS_CLK_SEL    0x00000003U
1177 #define PMU_HP_SLEEP_DIG_SYS_CLK_SEL_M  (PMU_HP_SLEEP_DIG_SYS_CLK_SEL_V << PMU_HP_SLEEP_DIG_SYS_CLK_SEL_S)
1178 #define PMU_HP_SLEEP_DIG_SYS_CLK_SEL_V  0x00000003U
1179 #define PMU_HP_SLEEP_DIG_SYS_CLK_SEL_S  30
1180 
1181 /** PMU_HP_SLEEP_HP_REGULATOR0_REG register
1182  *  need_des
1183  */
1184 #define PMU_HP_SLEEP_HP_REGULATOR0_REG (DR_REG_PMU_BASE + 0x90)
1185 /** PMU_HP_SLEEP_HP_REGULATOR_SLP_MEM_XPD : R/W; bitpos: [16]; default: 1;
1186  *  need_des
1187  */
1188 #define PMU_HP_SLEEP_HP_REGULATOR_SLP_MEM_XPD    (BIT(16))
1189 #define PMU_HP_SLEEP_HP_REGULATOR_SLP_MEM_XPD_M  (PMU_HP_SLEEP_HP_REGULATOR_SLP_MEM_XPD_V << PMU_HP_SLEEP_HP_REGULATOR_SLP_MEM_XPD_S)
1190 #define PMU_HP_SLEEP_HP_REGULATOR_SLP_MEM_XPD_V  0x00000001U
1191 #define PMU_HP_SLEEP_HP_REGULATOR_SLP_MEM_XPD_S  16
1192 /** PMU_HP_SLEEP_HP_REGULATOR_SLP_LOGIC_XPD : R/W; bitpos: [17]; default: 1;
1193  *  need_des
1194  */
1195 #define PMU_HP_SLEEP_HP_REGULATOR_SLP_LOGIC_XPD    (BIT(17))
1196 #define PMU_HP_SLEEP_HP_REGULATOR_SLP_LOGIC_XPD_M  (PMU_HP_SLEEP_HP_REGULATOR_SLP_LOGIC_XPD_V << PMU_HP_SLEEP_HP_REGULATOR_SLP_LOGIC_XPD_S)
1197 #define PMU_HP_SLEEP_HP_REGULATOR_SLP_LOGIC_XPD_V  0x00000001U
1198 #define PMU_HP_SLEEP_HP_REGULATOR_SLP_LOGIC_XPD_S  17
1199 /** PMU_HP_SLEEP_HP_REGULATOR_XPD : R/W; bitpos: [18]; default: 1;
1200  *  need_des
1201  */
1202 #define PMU_HP_SLEEP_HP_REGULATOR_XPD    (BIT(18))
1203 #define PMU_HP_SLEEP_HP_REGULATOR_XPD_M  (PMU_HP_SLEEP_HP_REGULATOR_XPD_V << PMU_HP_SLEEP_HP_REGULATOR_XPD_S)
1204 #define PMU_HP_SLEEP_HP_REGULATOR_XPD_V  0x00000001U
1205 #define PMU_HP_SLEEP_HP_REGULATOR_XPD_S  18
1206 /** PMU_HP_SLEEP_HP_REGULATOR_SLP_MEM_DBIAS : R/W; bitpos: [22:19]; default: 12;
1207  *  need_des
1208  */
1209 #define PMU_HP_SLEEP_HP_REGULATOR_SLP_MEM_DBIAS    0x0000000FU
1210 #define PMU_HP_SLEEP_HP_REGULATOR_SLP_MEM_DBIAS_M  (PMU_HP_SLEEP_HP_REGULATOR_SLP_MEM_DBIAS_V << PMU_HP_SLEEP_HP_REGULATOR_SLP_MEM_DBIAS_S)
1211 #define PMU_HP_SLEEP_HP_REGULATOR_SLP_MEM_DBIAS_V  0x0000000FU
1212 #define PMU_HP_SLEEP_HP_REGULATOR_SLP_MEM_DBIAS_S  19
1213 /** PMU_HP_SLEEP_HP_REGULATOR_SLP_LOGIC_DBIAS : R/W; bitpos: [26:23]; default: 12;
1214  *  need_des
1215  */
1216 #define PMU_HP_SLEEP_HP_REGULATOR_SLP_LOGIC_DBIAS    0x0000000FU
1217 #define PMU_HP_SLEEP_HP_REGULATOR_SLP_LOGIC_DBIAS_M  (PMU_HP_SLEEP_HP_REGULATOR_SLP_LOGIC_DBIAS_V << PMU_HP_SLEEP_HP_REGULATOR_SLP_LOGIC_DBIAS_S)
1218 #define PMU_HP_SLEEP_HP_REGULATOR_SLP_LOGIC_DBIAS_V  0x0000000FU
1219 #define PMU_HP_SLEEP_HP_REGULATOR_SLP_LOGIC_DBIAS_S  23
1220 /** PMU_HP_SLEEP_HP_REGULATOR_DBIAS : R/W; bitpos: [31:27]; default: 24;
1221  *  need_des
1222  */
1223 #define PMU_HP_SLEEP_HP_REGULATOR_DBIAS    0x0000001FU
1224 #define PMU_HP_SLEEP_HP_REGULATOR_DBIAS_M  (PMU_HP_SLEEP_HP_REGULATOR_DBIAS_V << PMU_HP_SLEEP_HP_REGULATOR_DBIAS_S)
1225 #define PMU_HP_SLEEP_HP_REGULATOR_DBIAS_V  0x0000001FU
1226 #define PMU_HP_SLEEP_HP_REGULATOR_DBIAS_S  27
1227 
1228 /** PMU_HP_SLEEP_HP_REGULATOR1_REG register
1229  *  need_des
1230  */
1231 #define PMU_HP_SLEEP_HP_REGULATOR1_REG (DR_REG_PMU_BASE + 0x94)
1232 /** PMU_HP_SLEEP_HP_REGULATOR_DRV_B : R/W; bitpos: [31:8]; default: 0;
1233  *  need_des
1234  */
1235 #define PMU_HP_SLEEP_HP_REGULATOR_DRV_B    0x00FFFFFFU
1236 #define PMU_HP_SLEEP_HP_REGULATOR_DRV_B_M  (PMU_HP_SLEEP_HP_REGULATOR_DRV_B_V << PMU_HP_SLEEP_HP_REGULATOR_DRV_B_S)
1237 #define PMU_HP_SLEEP_HP_REGULATOR_DRV_B_V  0x00FFFFFFU
1238 #define PMU_HP_SLEEP_HP_REGULATOR_DRV_B_S  8
1239 
1240 /** PMU_HP_SLEEP_XTAL_REG register
1241  *  need_des
1242  */
1243 #define PMU_HP_SLEEP_XTAL_REG (DR_REG_PMU_BASE + 0x98)
1244 /** PMU_HP_SLEEP_XPD_XTAL : R/W; bitpos: [31]; default: 1;
1245  *  need_des
1246  */
1247 #define PMU_HP_SLEEP_XPD_XTAL    (BIT(31))
1248 #define PMU_HP_SLEEP_XPD_XTAL_M  (PMU_HP_SLEEP_XPD_XTAL_V << PMU_HP_SLEEP_XPD_XTAL_S)
1249 #define PMU_HP_SLEEP_XPD_XTAL_V  0x00000001U
1250 #define PMU_HP_SLEEP_XPD_XTAL_S  31
1251 
1252 /** PMU_HP_SLEEP_LP_REGULATOR0_REG register
1253  *  need_des
1254  */
1255 #define PMU_HP_SLEEP_LP_REGULATOR0_REG (DR_REG_PMU_BASE + 0x9c)
1256 /** PMU_HP_SLEEP_LP_REGULATOR_SLP_XPD : R/W; bitpos: [21]; default: 1;
1257  *  need_des
1258  */
1259 #define PMU_HP_SLEEP_LP_REGULATOR_SLP_XPD    (BIT(21))
1260 #define PMU_HP_SLEEP_LP_REGULATOR_SLP_XPD_M  (PMU_HP_SLEEP_LP_REGULATOR_SLP_XPD_V << PMU_HP_SLEEP_LP_REGULATOR_SLP_XPD_S)
1261 #define PMU_HP_SLEEP_LP_REGULATOR_SLP_XPD_V  0x00000001U
1262 #define PMU_HP_SLEEP_LP_REGULATOR_SLP_XPD_S  21
1263 /** PMU_HP_SLEEP_LP_REGULATOR_XPD : R/W; bitpos: [22]; default: 1;
1264  *  need_des
1265  */
1266 #define PMU_HP_SLEEP_LP_REGULATOR_XPD    (BIT(22))
1267 #define PMU_HP_SLEEP_LP_REGULATOR_XPD_M  (PMU_HP_SLEEP_LP_REGULATOR_XPD_V << PMU_HP_SLEEP_LP_REGULATOR_XPD_S)
1268 #define PMU_HP_SLEEP_LP_REGULATOR_XPD_V  0x00000001U
1269 #define PMU_HP_SLEEP_LP_REGULATOR_XPD_S  22
1270 /** PMU_HP_SLEEP_LP_REGULATOR_SLP_DBIAS : R/W; bitpos: [26:23]; default: 12;
1271  *  need_des
1272  */
1273 #define PMU_HP_SLEEP_LP_REGULATOR_SLP_DBIAS    0x0000000FU
1274 #define PMU_HP_SLEEP_LP_REGULATOR_SLP_DBIAS_M  (PMU_HP_SLEEP_LP_REGULATOR_SLP_DBIAS_V << PMU_HP_SLEEP_LP_REGULATOR_SLP_DBIAS_S)
1275 #define PMU_HP_SLEEP_LP_REGULATOR_SLP_DBIAS_V  0x0000000FU
1276 #define PMU_HP_SLEEP_LP_REGULATOR_SLP_DBIAS_S  23
1277 /** PMU_HP_SLEEP_LP_REGULATOR_DBIAS : R/W; bitpos: [31:27]; default: 24;
1278  *  need_des
1279  */
1280 #define PMU_HP_SLEEP_LP_REGULATOR_DBIAS    0x0000001FU
1281 #define PMU_HP_SLEEP_LP_REGULATOR_DBIAS_M  (PMU_HP_SLEEP_LP_REGULATOR_DBIAS_V << PMU_HP_SLEEP_LP_REGULATOR_DBIAS_S)
1282 #define PMU_HP_SLEEP_LP_REGULATOR_DBIAS_V  0x0000001FU
1283 #define PMU_HP_SLEEP_LP_REGULATOR_DBIAS_S  27
1284 
1285 /** PMU_HP_SLEEP_LP_REGULATOR1_REG register
1286  *  need_des
1287  */
1288 #define PMU_HP_SLEEP_LP_REGULATOR1_REG (DR_REG_PMU_BASE + 0xa0)
1289 /** PMU_HP_SLEEP_LP_REGULATOR_DRV_B : R/W; bitpos: [31:28]; default: 0;
1290  *  need_des
1291  */
1292 #define PMU_HP_SLEEP_LP_REGULATOR_DRV_B    0x0000000FU
1293 #define PMU_HP_SLEEP_LP_REGULATOR_DRV_B_M  (PMU_HP_SLEEP_LP_REGULATOR_DRV_B_V << PMU_HP_SLEEP_LP_REGULATOR_DRV_B_S)
1294 #define PMU_HP_SLEEP_LP_REGULATOR_DRV_B_V  0x0000000FU
1295 #define PMU_HP_SLEEP_LP_REGULATOR_DRV_B_S  28
1296 
1297 /** PMU_HP_SLEEP_LP_DCDC_RESERVE_REG register
1298  *  need_des
1299  */
1300 #define PMU_HP_SLEEP_LP_DCDC_RESERVE_REG (DR_REG_PMU_BASE + 0xa4)
1301 /** PMU_HP_SLEEP_LP_DCDC_RESERVE : WT; bitpos: [31:0]; default: 0;
1302  *  need_des
1303  */
1304 #define PMU_HP_SLEEP_LP_DCDC_RESERVE    0xFFFFFFFFU
1305 #define PMU_HP_SLEEP_LP_DCDC_RESERVE_M  (PMU_HP_SLEEP_LP_DCDC_RESERVE_V << PMU_HP_SLEEP_LP_DCDC_RESERVE_S)
1306 #define PMU_HP_SLEEP_LP_DCDC_RESERVE_V  0xFFFFFFFFU
1307 #define PMU_HP_SLEEP_LP_DCDC_RESERVE_S  0
1308 
1309 /** PMU_HP_SLEEP_LP_DIG_POWER_REG register
1310  *  need_des
1311  */
1312 #define PMU_HP_SLEEP_LP_DIG_POWER_REG (DR_REG_PMU_BASE + 0xa8)
1313 /** PMU_HP_SLEEP_LP_MEM_DSLP : R/W; bitpos: [30]; default: 0;
1314  *  need_des
1315  */
1316 #define PMU_HP_SLEEP_LP_MEM_DSLP    (BIT(30))
1317 #define PMU_HP_SLEEP_LP_MEM_DSLP_M  (PMU_HP_SLEEP_LP_MEM_DSLP_V << PMU_HP_SLEEP_LP_MEM_DSLP_S)
1318 #define PMU_HP_SLEEP_LP_MEM_DSLP_V  0x00000001U
1319 #define PMU_HP_SLEEP_LP_MEM_DSLP_S  30
1320 /** PMU_HP_SLEEP_PD_LP_PERI_PD_EN : R/W; bitpos: [31]; default: 0;
1321  *  need_des
1322  */
1323 #define PMU_HP_SLEEP_PD_LP_PERI_PD_EN    (BIT(31))
1324 #define PMU_HP_SLEEP_PD_LP_PERI_PD_EN_M  (PMU_HP_SLEEP_PD_LP_PERI_PD_EN_V << PMU_HP_SLEEP_PD_LP_PERI_PD_EN_S)
1325 #define PMU_HP_SLEEP_PD_LP_PERI_PD_EN_V  0x00000001U
1326 #define PMU_HP_SLEEP_PD_LP_PERI_PD_EN_S  31
1327 
1328 /** PMU_HP_SLEEP_LP_CK_POWER_REG register
1329  *  need_des
1330  */
1331 #define PMU_HP_SLEEP_LP_CK_POWER_REG (DR_REG_PMU_BASE + 0xac)
1332 /** PMU_HP_SLEEP_XPD_XTAL32K : R/W; bitpos: [28]; default: 0;
1333  *  need_des
1334  */
1335 #define PMU_HP_SLEEP_XPD_XTAL32K    (BIT(28))
1336 #define PMU_HP_SLEEP_XPD_XTAL32K_M  (PMU_HP_SLEEP_XPD_XTAL32K_V << PMU_HP_SLEEP_XPD_XTAL32K_S)
1337 #define PMU_HP_SLEEP_XPD_XTAL32K_V  0x00000001U
1338 #define PMU_HP_SLEEP_XPD_XTAL32K_S  28
1339 /** PMU_HP_SLEEP_XPD_RC32K : R/W; bitpos: [29]; default: 0;
1340  *  need_des
1341  */
1342 #define PMU_HP_SLEEP_XPD_RC32K    (BIT(29))
1343 #define PMU_HP_SLEEP_XPD_RC32K_M  (PMU_HP_SLEEP_XPD_RC32K_V << PMU_HP_SLEEP_XPD_RC32K_S)
1344 #define PMU_HP_SLEEP_XPD_RC32K_V  0x00000001U
1345 #define PMU_HP_SLEEP_XPD_RC32K_S  29
1346 /** PMU_HP_SLEEP_XPD_FOSC_CLK : R/W; bitpos: [30]; default: 1;
1347  *  need_des
1348  */
1349 #define PMU_HP_SLEEP_XPD_FOSC_CLK    (BIT(30))
1350 #define PMU_HP_SLEEP_XPD_FOSC_CLK_M  (PMU_HP_SLEEP_XPD_FOSC_CLK_V << PMU_HP_SLEEP_XPD_FOSC_CLK_S)
1351 #define PMU_HP_SLEEP_XPD_FOSC_CLK_V  0x00000001U
1352 #define PMU_HP_SLEEP_XPD_FOSC_CLK_S  30
1353 /** PMU_HP_SLEEP_PD_OSC_CLK : R/W; bitpos: [31]; default: 0;
1354  *  need_des
1355  */
1356 #define PMU_HP_SLEEP_PD_OSC_CLK    (BIT(31))
1357 #define PMU_HP_SLEEP_PD_OSC_CLK_M  (PMU_HP_SLEEP_PD_OSC_CLK_V << PMU_HP_SLEEP_PD_OSC_CLK_S)
1358 #define PMU_HP_SLEEP_PD_OSC_CLK_V  0x00000001U
1359 #define PMU_HP_SLEEP_PD_OSC_CLK_S  31
1360 
1361 /** PMU_LP_SLEEP_LP_BIAS_RESERVE_REG register
1362  *  need_des
1363  */
1364 #define PMU_LP_SLEEP_LP_BIAS_RESERVE_REG (DR_REG_PMU_BASE + 0xb0)
1365 /** PMU_LP_SLEEP_LP_BIAS_RESERVE : WT; bitpos: [31:0]; default: 0;
1366  *  need_des
1367  */
1368 #define PMU_LP_SLEEP_LP_BIAS_RESERVE    0xFFFFFFFFU
1369 #define PMU_LP_SLEEP_LP_BIAS_RESERVE_M  (PMU_LP_SLEEP_LP_BIAS_RESERVE_V << PMU_LP_SLEEP_LP_BIAS_RESERVE_S)
1370 #define PMU_LP_SLEEP_LP_BIAS_RESERVE_V  0xFFFFFFFFU
1371 #define PMU_LP_SLEEP_LP_BIAS_RESERVE_S  0
1372 
1373 /** PMU_LP_SLEEP_LP_REGULATOR0_REG register
1374  *  need_des
1375  */
1376 #define PMU_LP_SLEEP_LP_REGULATOR0_REG (DR_REG_PMU_BASE + 0xb4)
1377 /** PMU_LP_SLEEP_LP_REGULATOR_SLP_XPD : R/W; bitpos: [21]; default: 1;
1378  *  need_des
1379  */
1380 #define PMU_LP_SLEEP_LP_REGULATOR_SLP_XPD    (BIT(21))
1381 #define PMU_LP_SLEEP_LP_REGULATOR_SLP_XPD_M  (PMU_LP_SLEEP_LP_REGULATOR_SLP_XPD_V << PMU_LP_SLEEP_LP_REGULATOR_SLP_XPD_S)
1382 #define PMU_LP_SLEEP_LP_REGULATOR_SLP_XPD_V  0x00000001U
1383 #define PMU_LP_SLEEP_LP_REGULATOR_SLP_XPD_S  21
1384 /** PMU_LP_SLEEP_LP_REGULATOR_XPD : R/W; bitpos: [22]; default: 1;
1385  *  need_des
1386  */
1387 #define PMU_LP_SLEEP_LP_REGULATOR_XPD    (BIT(22))
1388 #define PMU_LP_SLEEP_LP_REGULATOR_XPD_M  (PMU_LP_SLEEP_LP_REGULATOR_XPD_V << PMU_LP_SLEEP_LP_REGULATOR_XPD_S)
1389 #define PMU_LP_SLEEP_LP_REGULATOR_XPD_V  0x00000001U
1390 #define PMU_LP_SLEEP_LP_REGULATOR_XPD_S  22
1391 /** PMU_LP_SLEEP_LP_REGULATOR_SLP_DBIAS : R/W; bitpos: [26:23]; default: 12;
1392  *  need_des
1393  */
1394 #define PMU_LP_SLEEP_LP_REGULATOR_SLP_DBIAS    0x0000000FU
1395 #define PMU_LP_SLEEP_LP_REGULATOR_SLP_DBIAS_M  (PMU_LP_SLEEP_LP_REGULATOR_SLP_DBIAS_V << PMU_LP_SLEEP_LP_REGULATOR_SLP_DBIAS_S)
1396 #define PMU_LP_SLEEP_LP_REGULATOR_SLP_DBIAS_V  0x0000000FU
1397 #define PMU_LP_SLEEP_LP_REGULATOR_SLP_DBIAS_S  23
1398 /** PMU_LP_SLEEP_LP_REGULATOR_DBIAS : R/W; bitpos: [31:27]; default: 24;
1399  *  need_des
1400  */
1401 #define PMU_LP_SLEEP_LP_REGULATOR_DBIAS    0x0000001FU
1402 #define PMU_LP_SLEEP_LP_REGULATOR_DBIAS_M  (PMU_LP_SLEEP_LP_REGULATOR_DBIAS_V << PMU_LP_SLEEP_LP_REGULATOR_DBIAS_S)
1403 #define PMU_LP_SLEEP_LP_REGULATOR_DBIAS_V  0x0000001FU
1404 #define PMU_LP_SLEEP_LP_REGULATOR_DBIAS_S  27
1405 
1406 /** PMU_LP_SLEEP_LP_REGULATOR1_REG register
1407  *  need_des
1408  */
1409 #define PMU_LP_SLEEP_LP_REGULATOR1_REG (DR_REG_PMU_BASE + 0xb8)
1410 /** PMU_LP_SLEEP_LP_REGULATOR_DRV_B : R/W; bitpos: [31:28]; default: 0;
1411  *  need_des
1412  */
1413 #define PMU_LP_SLEEP_LP_REGULATOR_DRV_B    0x0000000FU
1414 #define PMU_LP_SLEEP_LP_REGULATOR_DRV_B_M  (PMU_LP_SLEEP_LP_REGULATOR_DRV_B_V << PMU_LP_SLEEP_LP_REGULATOR_DRV_B_S)
1415 #define PMU_LP_SLEEP_LP_REGULATOR_DRV_B_V  0x0000000FU
1416 #define PMU_LP_SLEEP_LP_REGULATOR_DRV_B_S  28
1417 
1418 /** PMU_LP_SLEEP_XTAL_REG register
1419  *  need_des
1420  */
1421 #define PMU_LP_SLEEP_XTAL_REG (DR_REG_PMU_BASE + 0xbc)
1422 /** PMU_LP_SLEEP_XPD_XTAL : R/W; bitpos: [31]; default: 1;
1423  *  need_des
1424  */
1425 #define PMU_LP_SLEEP_XPD_XTAL    (BIT(31))
1426 #define PMU_LP_SLEEP_XPD_XTAL_M  (PMU_LP_SLEEP_XPD_XTAL_V << PMU_LP_SLEEP_XPD_XTAL_S)
1427 #define PMU_LP_SLEEP_XPD_XTAL_V  0x00000001U
1428 #define PMU_LP_SLEEP_XPD_XTAL_S  31
1429 
1430 /** PMU_LP_SLEEP_LP_DIG_POWER_REG register
1431  *  need_des
1432  */
1433 #define PMU_LP_SLEEP_LP_DIG_POWER_REG (DR_REG_PMU_BASE + 0xc0)
1434 /** PMU_LP_SLEEP_LP_MEM_DSLP : R/W; bitpos: [30]; default: 0;
1435  *  need_des
1436  */
1437 #define PMU_LP_SLEEP_LP_MEM_DSLP    (BIT(30))
1438 #define PMU_LP_SLEEP_LP_MEM_DSLP_M  (PMU_LP_SLEEP_LP_MEM_DSLP_V << PMU_LP_SLEEP_LP_MEM_DSLP_S)
1439 #define PMU_LP_SLEEP_LP_MEM_DSLP_V  0x00000001U
1440 #define PMU_LP_SLEEP_LP_MEM_DSLP_S  30
1441 /** PMU_LP_SLEEP_PD_LP_PERI_PD_EN : R/W; bitpos: [31]; default: 0;
1442  *  need_des
1443  */
1444 #define PMU_LP_SLEEP_PD_LP_PERI_PD_EN    (BIT(31))
1445 #define PMU_LP_SLEEP_PD_LP_PERI_PD_EN_M  (PMU_LP_SLEEP_PD_LP_PERI_PD_EN_V << PMU_LP_SLEEP_PD_LP_PERI_PD_EN_S)
1446 #define PMU_LP_SLEEP_PD_LP_PERI_PD_EN_V  0x00000001U
1447 #define PMU_LP_SLEEP_PD_LP_PERI_PD_EN_S  31
1448 
1449 /** PMU_LP_SLEEP_LP_CK_POWER_REG register
1450  *  need_des
1451  */
1452 #define PMU_LP_SLEEP_LP_CK_POWER_REG (DR_REG_PMU_BASE + 0xc4)
1453 /** PMU_LP_SLEEP_XPD_XTAL32K : R/W; bitpos: [28]; default: 0;
1454  *  need_des
1455  */
1456 #define PMU_LP_SLEEP_XPD_XTAL32K    (BIT(28))
1457 #define PMU_LP_SLEEP_XPD_XTAL32K_M  (PMU_LP_SLEEP_XPD_XTAL32K_V << PMU_LP_SLEEP_XPD_XTAL32K_S)
1458 #define PMU_LP_SLEEP_XPD_XTAL32K_V  0x00000001U
1459 #define PMU_LP_SLEEP_XPD_XTAL32K_S  28
1460 /** PMU_LP_SLEEP_XPD_RC32K : R/W; bitpos: [29]; default: 0;
1461  *  need_des
1462  */
1463 #define PMU_LP_SLEEP_XPD_RC32K    (BIT(29))
1464 #define PMU_LP_SLEEP_XPD_RC32K_M  (PMU_LP_SLEEP_XPD_RC32K_V << PMU_LP_SLEEP_XPD_RC32K_S)
1465 #define PMU_LP_SLEEP_XPD_RC32K_V  0x00000001U
1466 #define PMU_LP_SLEEP_XPD_RC32K_S  29
1467 /** PMU_LP_SLEEP_XPD_FOSC_CLK : R/W; bitpos: [30]; default: 1;
1468  *  need_des
1469  */
1470 #define PMU_LP_SLEEP_XPD_FOSC_CLK    (BIT(30))
1471 #define PMU_LP_SLEEP_XPD_FOSC_CLK_M  (PMU_LP_SLEEP_XPD_FOSC_CLK_V << PMU_LP_SLEEP_XPD_FOSC_CLK_S)
1472 #define PMU_LP_SLEEP_XPD_FOSC_CLK_V  0x00000001U
1473 #define PMU_LP_SLEEP_XPD_FOSC_CLK_S  30
1474 /** PMU_LP_SLEEP_PD_OSC_CLK : R/W; bitpos: [31]; default: 0;
1475  *  need_des
1476  */
1477 #define PMU_LP_SLEEP_PD_OSC_CLK    (BIT(31))
1478 #define PMU_LP_SLEEP_PD_OSC_CLK_M  (PMU_LP_SLEEP_PD_OSC_CLK_V << PMU_LP_SLEEP_PD_OSC_CLK_S)
1479 #define PMU_LP_SLEEP_PD_OSC_CLK_V  0x00000001U
1480 #define PMU_LP_SLEEP_PD_OSC_CLK_S  31
1481 
1482 /** PMU_LP_SLEEP_BIAS_REG register
1483  *  need_des
1484  */
1485 #define PMU_LP_SLEEP_BIAS_REG (DR_REG_PMU_BASE + 0xc8)
1486 /** PMU_LP_SLEEP_XPD_BIAS : R/W; bitpos: [25]; default: 0;
1487  *  need_des
1488  */
1489 #define PMU_LP_SLEEP_XPD_BIAS    (BIT(25))
1490 #define PMU_LP_SLEEP_XPD_BIAS_M  (PMU_LP_SLEEP_XPD_BIAS_V << PMU_LP_SLEEP_XPD_BIAS_S)
1491 #define PMU_LP_SLEEP_XPD_BIAS_V  0x00000001U
1492 #define PMU_LP_SLEEP_XPD_BIAS_S  25
1493 /** PMU_LP_SLEEP_DBG_ATTEN : R/W; bitpos: [29:26]; default: 0;
1494  *  need_des
1495  */
1496 #define PMU_LP_SLEEP_DBG_ATTEN    0x0000000FU
1497 #define PMU_LP_SLEEP_DBG_ATTEN_M  (PMU_LP_SLEEP_DBG_ATTEN_V << PMU_LP_SLEEP_DBG_ATTEN_S)
1498 #define PMU_LP_SLEEP_DBG_ATTEN_V  0x0000000FU
1499 #define PMU_LP_SLEEP_DBG_ATTEN_S  26
1500 /** PMU_LP_SLEEP_PD_CUR : R/W; bitpos: [30]; default: 0;
1501  *  need_des
1502  */
1503 #define PMU_LP_SLEEP_PD_CUR    (BIT(30))
1504 #define PMU_LP_SLEEP_PD_CUR_M  (PMU_LP_SLEEP_PD_CUR_V << PMU_LP_SLEEP_PD_CUR_S)
1505 #define PMU_LP_SLEEP_PD_CUR_V  0x00000001U
1506 #define PMU_LP_SLEEP_PD_CUR_S  30
1507 /** PMU_LP_SLEEP_BIAS_SLEEP : R/W; bitpos: [31]; default: 0;
1508  *  need_des
1509  */
1510 #define PMU_LP_SLEEP_BIAS_SLEEP    (BIT(31))
1511 #define PMU_LP_SLEEP_BIAS_SLEEP_M  (PMU_LP_SLEEP_BIAS_SLEEP_V << PMU_LP_SLEEP_BIAS_SLEEP_S)
1512 #define PMU_LP_SLEEP_BIAS_SLEEP_V  0x00000001U
1513 #define PMU_LP_SLEEP_BIAS_SLEEP_S  31
1514 
1515 /** PMU_IMM_HP_CK_POWER_REG register
1516  *  need_des
1517  */
1518 #define PMU_IMM_HP_CK_POWER_REG (DR_REG_PMU_BASE + 0xcc)
1519 /** PMU_TIE_LOW_GLOBAL_BBPLL_ICG : WT; bitpos: [0]; default: 0;
1520  *  need_des
1521  */
1522 #define PMU_TIE_LOW_GLOBAL_BBPLL_ICG    (BIT(0))
1523 #define PMU_TIE_LOW_GLOBAL_BBPLL_ICG_M  (PMU_TIE_LOW_GLOBAL_BBPLL_ICG_V << PMU_TIE_LOW_GLOBAL_BBPLL_ICG_S)
1524 #define PMU_TIE_LOW_GLOBAL_BBPLL_ICG_V  0x00000001U
1525 #define PMU_TIE_LOW_GLOBAL_BBPLL_ICG_S  0
1526 /** PMU_TIE_LOW_GLOBAL_XTAL_ICG : WT; bitpos: [1]; default: 0;
1527  *  need_des
1528  */
1529 #define PMU_TIE_LOW_GLOBAL_XTAL_ICG    (BIT(1))
1530 #define PMU_TIE_LOW_GLOBAL_XTAL_ICG_M  (PMU_TIE_LOW_GLOBAL_XTAL_ICG_V << PMU_TIE_LOW_GLOBAL_XTAL_ICG_S)
1531 #define PMU_TIE_LOW_GLOBAL_XTAL_ICG_V  0x00000001U
1532 #define PMU_TIE_LOW_GLOBAL_XTAL_ICG_S  1
1533 /** PMU_TIE_LOW_I2C_RETENTION : WT; bitpos: [2]; default: 0;
1534  *  need_des
1535  */
1536 #define PMU_TIE_LOW_I2C_RETENTION    (BIT(2))
1537 #define PMU_TIE_LOW_I2C_RETENTION_M  (PMU_TIE_LOW_I2C_RETENTION_V << PMU_TIE_LOW_I2C_RETENTION_S)
1538 #define PMU_TIE_LOW_I2C_RETENTION_V  0x00000001U
1539 #define PMU_TIE_LOW_I2C_RETENTION_S  2
1540 /** PMU_TIE_LOW_XPD_BB_I2C : WT; bitpos: [3]; default: 0;
1541  *  need_des
1542  */
1543 #define PMU_TIE_LOW_XPD_BB_I2C    (BIT(3))
1544 #define PMU_TIE_LOW_XPD_BB_I2C_M  (PMU_TIE_LOW_XPD_BB_I2C_V << PMU_TIE_LOW_XPD_BB_I2C_S)
1545 #define PMU_TIE_LOW_XPD_BB_I2C_V  0x00000001U
1546 #define PMU_TIE_LOW_XPD_BB_I2C_S  3
1547 /** PMU_TIE_LOW_XPD_BBPLL_I2C : WT; bitpos: [4]; default: 0;
1548  *  need_des
1549  */
1550 #define PMU_TIE_LOW_XPD_BBPLL_I2C    (BIT(4))
1551 #define PMU_TIE_LOW_XPD_BBPLL_I2C_M  (PMU_TIE_LOW_XPD_BBPLL_I2C_V << PMU_TIE_LOW_XPD_BBPLL_I2C_S)
1552 #define PMU_TIE_LOW_XPD_BBPLL_I2C_V  0x00000001U
1553 #define PMU_TIE_LOW_XPD_BBPLL_I2C_S  4
1554 /** PMU_TIE_LOW_XPD_BBPLL : WT; bitpos: [5]; default: 0;
1555  *  need_des
1556  */
1557 #define PMU_TIE_LOW_XPD_BBPLL    (BIT(5))
1558 #define PMU_TIE_LOW_XPD_BBPLL_M  (PMU_TIE_LOW_XPD_BBPLL_V << PMU_TIE_LOW_XPD_BBPLL_S)
1559 #define PMU_TIE_LOW_XPD_BBPLL_V  0x00000001U
1560 #define PMU_TIE_LOW_XPD_BBPLL_S  5
1561 /** PMU_TIE_LOW_XPD_XTAL : WT; bitpos: [6]; default: 0;
1562  *  need_des
1563  */
1564 #define PMU_TIE_LOW_XPD_XTAL    (BIT(6))
1565 #define PMU_TIE_LOW_XPD_XTAL_M  (PMU_TIE_LOW_XPD_XTAL_V << PMU_TIE_LOW_XPD_XTAL_S)
1566 #define PMU_TIE_LOW_XPD_XTAL_V  0x00000001U
1567 #define PMU_TIE_LOW_XPD_XTAL_S  6
1568 /** PMU_TIE_HIGH_GLOBAL_BBPLL_ICG : WT; bitpos: [25]; default: 0;
1569  *  need_des
1570  */
1571 #define PMU_TIE_HIGH_GLOBAL_BBPLL_ICG    (BIT(25))
1572 #define PMU_TIE_HIGH_GLOBAL_BBPLL_ICG_M  (PMU_TIE_HIGH_GLOBAL_BBPLL_ICG_V << PMU_TIE_HIGH_GLOBAL_BBPLL_ICG_S)
1573 #define PMU_TIE_HIGH_GLOBAL_BBPLL_ICG_V  0x00000001U
1574 #define PMU_TIE_HIGH_GLOBAL_BBPLL_ICG_S  25
1575 /** PMU_TIE_HIGH_GLOBAL_XTAL_ICG : WT; bitpos: [26]; default: 0;
1576  *  need_des
1577  */
1578 #define PMU_TIE_HIGH_GLOBAL_XTAL_ICG    (BIT(26))
1579 #define PMU_TIE_HIGH_GLOBAL_XTAL_ICG_M  (PMU_TIE_HIGH_GLOBAL_XTAL_ICG_V << PMU_TIE_HIGH_GLOBAL_XTAL_ICG_S)
1580 #define PMU_TIE_HIGH_GLOBAL_XTAL_ICG_V  0x00000001U
1581 #define PMU_TIE_HIGH_GLOBAL_XTAL_ICG_S  26
1582 /** PMU_TIE_HIGH_I2C_RETENTION : WT; bitpos: [27]; default: 0;
1583  *  need_des
1584  */
1585 #define PMU_TIE_HIGH_I2C_RETENTION    (BIT(27))
1586 #define PMU_TIE_HIGH_I2C_RETENTION_M  (PMU_TIE_HIGH_I2C_RETENTION_V << PMU_TIE_HIGH_I2C_RETENTION_S)
1587 #define PMU_TIE_HIGH_I2C_RETENTION_V  0x00000001U
1588 #define PMU_TIE_HIGH_I2C_RETENTION_S  27
1589 /** PMU_TIE_HIGH_XPD_BB_I2C : WT; bitpos: [28]; default: 0;
1590  *  need_des
1591  */
1592 #define PMU_TIE_HIGH_XPD_BB_I2C    (BIT(28))
1593 #define PMU_TIE_HIGH_XPD_BB_I2C_M  (PMU_TIE_HIGH_XPD_BB_I2C_V << PMU_TIE_HIGH_XPD_BB_I2C_S)
1594 #define PMU_TIE_HIGH_XPD_BB_I2C_V  0x00000001U
1595 #define PMU_TIE_HIGH_XPD_BB_I2C_S  28
1596 /** PMU_TIE_HIGH_XPD_BBPLL_I2C : WT; bitpos: [29]; default: 0;
1597  *  need_des
1598  */
1599 #define PMU_TIE_HIGH_XPD_BBPLL_I2C    (BIT(29))
1600 #define PMU_TIE_HIGH_XPD_BBPLL_I2C_M  (PMU_TIE_HIGH_XPD_BBPLL_I2C_V << PMU_TIE_HIGH_XPD_BBPLL_I2C_S)
1601 #define PMU_TIE_HIGH_XPD_BBPLL_I2C_V  0x00000001U
1602 #define PMU_TIE_HIGH_XPD_BBPLL_I2C_S  29
1603 /** PMU_TIE_HIGH_XPD_BBPLL : WT; bitpos: [30]; default: 0;
1604  *  need_des
1605  */
1606 #define PMU_TIE_HIGH_XPD_BBPLL    (BIT(30))
1607 #define PMU_TIE_HIGH_XPD_BBPLL_M  (PMU_TIE_HIGH_XPD_BBPLL_V << PMU_TIE_HIGH_XPD_BBPLL_S)
1608 #define PMU_TIE_HIGH_XPD_BBPLL_V  0x00000001U
1609 #define PMU_TIE_HIGH_XPD_BBPLL_S  30
1610 /** PMU_TIE_HIGH_XPD_XTAL : WT; bitpos: [31]; default: 0;
1611  *  need_des
1612  */
1613 #define PMU_TIE_HIGH_XPD_XTAL    (BIT(31))
1614 #define PMU_TIE_HIGH_XPD_XTAL_M  (PMU_TIE_HIGH_XPD_XTAL_V << PMU_TIE_HIGH_XPD_XTAL_S)
1615 #define PMU_TIE_HIGH_XPD_XTAL_V  0x00000001U
1616 #define PMU_TIE_HIGH_XPD_XTAL_S  31
1617 
1618 /** PMU_IMM_SLEEP_SYSCLK_REG register
1619  *  need_des
1620  */
1621 #define PMU_IMM_SLEEP_SYSCLK_REG (DR_REG_PMU_BASE + 0xd0)
1622 /** PMU_UPDATE_DIG_ICG_SWITCH : WT; bitpos: [28]; default: 0;
1623  *  need_des
1624  */
1625 #define PMU_UPDATE_DIG_ICG_SWITCH    (BIT(28))
1626 #define PMU_UPDATE_DIG_ICG_SWITCH_M  (PMU_UPDATE_DIG_ICG_SWITCH_V << PMU_UPDATE_DIG_ICG_SWITCH_S)
1627 #define PMU_UPDATE_DIG_ICG_SWITCH_V  0x00000001U
1628 #define PMU_UPDATE_DIG_ICG_SWITCH_S  28
1629 /** PMU_TIE_LOW_ICG_SLP_SEL : WT; bitpos: [29]; default: 0;
1630  *  need_des
1631  */
1632 #define PMU_TIE_LOW_ICG_SLP_SEL    (BIT(29))
1633 #define PMU_TIE_LOW_ICG_SLP_SEL_M  (PMU_TIE_LOW_ICG_SLP_SEL_V << PMU_TIE_LOW_ICG_SLP_SEL_S)
1634 #define PMU_TIE_LOW_ICG_SLP_SEL_V  0x00000001U
1635 #define PMU_TIE_LOW_ICG_SLP_SEL_S  29
1636 /** PMU_TIE_HIGH_ICG_SLP_SEL : WT; bitpos: [30]; default: 0;
1637  *  need_des
1638  */
1639 #define PMU_TIE_HIGH_ICG_SLP_SEL    (BIT(30))
1640 #define PMU_TIE_HIGH_ICG_SLP_SEL_M  (PMU_TIE_HIGH_ICG_SLP_SEL_V << PMU_TIE_HIGH_ICG_SLP_SEL_S)
1641 #define PMU_TIE_HIGH_ICG_SLP_SEL_V  0x00000001U
1642 #define PMU_TIE_HIGH_ICG_SLP_SEL_S  30
1643 /** PMU_UPDATE_DIG_SYS_CLK_SEL : WT; bitpos: [31]; default: 0;
1644  *  need_des
1645  */
1646 #define PMU_UPDATE_DIG_SYS_CLK_SEL    (BIT(31))
1647 #define PMU_UPDATE_DIG_SYS_CLK_SEL_M  (PMU_UPDATE_DIG_SYS_CLK_SEL_V << PMU_UPDATE_DIG_SYS_CLK_SEL_S)
1648 #define PMU_UPDATE_DIG_SYS_CLK_SEL_V  0x00000001U
1649 #define PMU_UPDATE_DIG_SYS_CLK_SEL_S  31
1650 
1651 /** PMU_IMM_HP_FUNC_ICG_REG register
1652  *  need_des
1653  */
1654 #define PMU_IMM_HP_FUNC_ICG_REG (DR_REG_PMU_BASE + 0xd4)
1655 /** PMU_UPDATE_DIG_ICG_FUNC_EN : WT; bitpos: [31]; default: 0;
1656  *  need_des
1657  */
1658 #define PMU_UPDATE_DIG_ICG_FUNC_EN    (BIT(31))
1659 #define PMU_UPDATE_DIG_ICG_FUNC_EN_M  (PMU_UPDATE_DIG_ICG_FUNC_EN_V << PMU_UPDATE_DIG_ICG_FUNC_EN_S)
1660 #define PMU_UPDATE_DIG_ICG_FUNC_EN_V  0x00000001U
1661 #define PMU_UPDATE_DIG_ICG_FUNC_EN_S  31
1662 
1663 /** PMU_IMM_HP_APB_ICG_REG register
1664  *  need_des
1665  */
1666 #define PMU_IMM_HP_APB_ICG_REG (DR_REG_PMU_BASE + 0xd8)
1667 /** PMU_UPDATE_DIG_ICG_APB_EN : WT; bitpos: [31]; default: 0;
1668  *  need_des
1669  */
1670 #define PMU_UPDATE_DIG_ICG_APB_EN    (BIT(31))
1671 #define PMU_UPDATE_DIG_ICG_APB_EN_M  (PMU_UPDATE_DIG_ICG_APB_EN_V << PMU_UPDATE_DIG_ICG_APB_EN_S)
1672 #define PMU_UPDATE_DIG_ICG_APB_EN_V  0x00000001U
1673 #define PMU_UPDATE_DIG_ICG_APB_EN_S  31
1674 
1675 /** PMU_IMM_MODEM_ICG_REG register
1676  *  need_des
1677  */
1678 #define PMU_IMM_MODEM_ICG_REG (DR_REG_PMU_BASE + 0xdc)
1679 /** PMU_UPDATE_DIG_ICG_MODEM_EN : WT; bitpos: [31]; default: 0;
1680  *  need_des
1681  */
1682 #define PMU_UPDATE_DIG_ICG_MODEM_EN    (BIT(31))
1683 #define PMU_UPDATE_DIG_ICG_MODEM_EN_M  (PMU_UPDATE_DIG_ICG_MODEM_EN_V << PMU_UPDATE_DIG_ICG_MODEM_EN_S)
1684 #define PMU_UPDATE_DIG_ICG_MODEM_EN_V  0x00000001U
1685 #define PMU_UPDATE_DIG_ICG_MODEM_EN_S  31
1686 
1687 /** PMU_IMM_LP_ICG_REG register
1688  *  need_des
1689  */
1690 #define PMU_IMM_LP_ICG_REG (DR_REG_PMU_BASE + 0xe0)
1691 /** PMU_TIE_LOW_LP_ROOTCLK_SEL : WT; bitpos: [30]; default: 0;
1692  *  need_des
1693  */
1694 #define PMU_TIE_LOW_LP_ROOTCLK_SEL    (BIT(30))
1695 #define PMU_TIE_LOW_LP_ROOTCLK_SEL_M  (PMU_TIE_LOW_LP_ROOTCLK_SEL_V << PMU_TIE_LOW_LP_ROOTCLK_SEL_S)
1696 #define PMU_TIE_LOW_LP_ROOTCLK_SEL_V  0x00000001U
1697 #define PMU_TIE_LOW_LP_ROOTCLK_SEL_S  30
1698 /** PMU_TIE_HIGH_LP_ROOTCLK_SEL : WT; bitpos: [31]; default: 0;
1699  *  need_des
1700  */
1701 #define PMU_TIE_HIGH_LP_ROOTCLK_SEL    (BIT(31))
1702 #define PMU_TIE_HIGH_LP_ROOTCLK_SEL_M  (PMU_TIE_HIGH_LP_ROOTCLK_SEL_V << PMU_TIE_HIGH_LP_ROOTCLK_SEL_S)
1703 #define PMU_TIE_HIGH_LP_ROOTCLK_SEL_V  0x00000001U
1704 #define PMU_TIE_HIGH_LP_ROOTCLK_SEL_S  31
1705 
1706 /** PMU_IMM_PAD_HOLD_ALL_REG register
1707  *  need_des
1708  */
1709 #define PMU_IMM_PAD_HOLD_ALL_REG (DR_REG_PMU_BASE + 0xe4)
1710 /** PMU_TIE_HIGH_LP_PAD_HOLD_ALL : WT; bitpos: [28]; default: 0;
1711  *  need_des
1712  */
1713 #define PMU_TIE_HIGH_LP_PAD_HOLD_ALL    (BIT(28))
1714 #define PMU_TIE_HIGH_LP_PAD_HOLD_ALL_M  (PMU_TIE_HIGH_LP_PAD_HOLD_ALL_V << PMU_TIE_HIGH_LP_PAD_HOLD_ALL_S)
1715 #define PMU_TIE_HIGH_LP_PAD_HOLD_ALL_V  0x00000001U
1716 #define PMU_TIE_HIGH_LP_PAD_HOLD_ALL_S  28
1717 /** PMU_TIE_LOW_LP_PAD_HOLD_ALL : WT; bitpos: [29]; default: 0;
1718  *  need_des
1719  */
1720 #define PMU_TIE_LOW_LP_PAD_HOLD_ALL    (BIT(29))
1721 #define PMU_TIE_LOW_LP_PAD_HOLD_ALL_M  (PMU_TIE_LOW_LP_PAD_HOLD_ALL_V << PMU_TIE_LOW_LP_PAD_HOLD_ALL_S)
1722 #define PMU_TIE_LOW_LP_PAD_HOLD_ALL_V  0x00000001U
1723 #define PMU_TIE_LOW_LP_PAD_HOLD_ALL_S  29
1724 /** PMU_TIE_HIGH_HP_PAD_HOLD_ALL : WT; bitpos: [30]; default: 0;
1725  *  need_des
1726  */
1727 #define PMU_TIE_HIGH_HP_PAD_HOLD_ALL    (BIT(30))
1728 #define PMU_TIE_HIGH_HP_PAD_HOLD_ALL_M  (PMU_TIE_HIGH_HP_PAD_HOLD_ALL_V << PMU_TIE_HIGH_HP_PAD_HOLD_ALL_S)
1729 #define PMU_TIE_HIGH_HP_PAD_HOLD_ALL_V  0x00000001U
1730 #define PMU_TIE_HIGH_HP_PAD_HOLD_ALL_S  30
1731 /** PMU_TIE_LOW_HP_PAD_HOLD_ALL : WT; bitpos: [31]; default: 0;
1732  *  need_des
1733  */
1734 #define PMU_TIE_LOW_HP_PAD_HOLD_ALL    (BIT(31))
1735 #define PMU_TIE_LOW_HP_PAD_HOLD_ALL_M  (PMU_TIE_LOW_HP_PAD_HOLD_ALL_V << PMU_TIE_LOW_HP_PAD_HOLD_ALL_S)
1736 #define PMU_TIE_LOW_HP_PAD_HOLD_ALL_V  0x00000001U
1737 #define PMU_TIE_LOW_HP_PAD_HOLD_ALL_S  31
1738 
1739 /** PMU_IMM_I2C_ISO_REG register
1740  *  need_des
1741  */
1742 #define PMU_IMM_I2C_ISO_REG (DR_REG_PMU_BASE + 0xe8)
1743 /** PMU_TIE_HIGH_I2C_ISO_EN : WT; bitpos: [30]; default: 0;
1744  *  need_des
1745  */
1746 #define PMU_TIE_HIGH_I2C_ISO_EN    (BIT(30))
1747 #define PMU_TIE_HIGH_I2C_ISO_EN_M  (PMU_TIE_HIGH_I2C_ISO_EN_V << PMU_TIE_HIGH_I2C_ISO_EN_S)
1748 #define PMU_TIE_HIGH_I2C_ISO_EN_V  0x00000001U
1749 #define PMU_TIE_HIGH_I2C_ISO_EN_S  30
1750 /** PMU_TIE_LOW_I2C_ISO_EN : WT; bitpos: [31]; default: 0;
1751  *  need_des
1752  */
1753 #define PMU_TIE_LOW_I2C_ISO_EN    (BIT(31))
1754 #define PMU_TIE_LOW_I2C_ISO_EN_M  (PMU_TIE_LOW_I2C_ISO_EN_V << PMU_TIE_LOW_I2C_ISO_EN_S)
1755 #define PMU_TIE_LOW_I2C_ISO_EN_V  0x00000001U
1756 #define PMU_TIE_LOW_I2C_ISO_EN_S  31
1757 
1758 /** PMU_POWER_WAIT_TIMER0_REG register
1759  *  need_des
1760  */
1761 #define PMU_POWER_WAIT_TIMER0_REG (DR_REG_PMU_BASE + 0xec)
1762 /** PMU_DG_HP_POWERDOWN_TIMER : R/W; bitpos: [13:5]; default: 255;
1763  *  need_des
1764  */
1765 #define PMU_DG_HP_POWERDOWN_TIMER    0x000001FFU
1766 #define PMU_DG_HP_POWERDOWN_TIMER_M  (PMU_DG_HP_POWERDOWN_TIMER_V << PMU_DG_HP_POWERDOWN_TIMER_S)
1767 #define PMU_DG_HP_POWERDOWN_TIMER_V  0x000001FFU
1768 #define PMU_DG_HP_POWERDOWN_TIMER_S  5
1769 /** PMU_DG_HP_POWERUP_TIMER : R/W; bitpos: [22:14]; default: 255;
1770  *  need_des
1771  */
1772 #define PMU_DG_HP_POWERUP_TIMER    0x000001FFU
1773 #define PMU_DG_HP_POWERUP_TIMER_M  (PMU_DG_HP_POWERUP_TIMER_V << PMU_DG_HP_POWERUP_TIMER_S)
1774 #define PMU_DG_HP_POWERUP_TIMER_V  0x000001FFU
1775 #define PMU_DG_HP_POWERUP_TIMER_S  14
1776 /** PMU_DG_HP_WAIT_TIMER : R/W; bitpos: [31:23]; default: 255;
1777  *  need_des
1778  */
1779 #define PMU_DG_HP_WAIT_TIMER    0x000001FFU
1780 #define PMU_DG_HP_WAIT_TIMER_M  (PMU_DG_HP_WAIT_TIMER_V << PMU_DG_HP_WAIT_TIMER_S)
1781 #define PMU_DG_HP_WAIT_TIMER_V  0x000001FFU
1782 #define PMU_DG_HP_WAIT_TIMER_S  23
1783 
1784 /** PMU_POWER_WAIT_TIMER1_REG register
1785  *  need_des
1786  */
1787 #define PMU_POWER_WAIT_TIMER1_REG (DR_REG_PMU_BASE + 0xf0)
1788 /** PMU_DG_LP_POWERDOWN_TIMER : R/W; bitpos: [15:9]; default: 255;
1789  *  need_des
1790  */
1791 #define PMU_DG_LP_POWERDOWN_TIMER    0x0000007FU
1792 #define PMU_DG_LP_POWERDOWN_TIMER_M  (PMU_DG_LP_POWERDOWN_TIMER_V << PMU_DG_LP_POWERDOWN_TIMER_S)
1793 #define PMU_DG_LP_POWERDOWN_TIMER_V  0x0000007FU
1794 #define PMU_DG_LP_POWERDOWN_TIMER_S  9
1795 /** PMU_DG_LP_POWERUP_TIMER : R/W; bitpos: [22:16]; default: 255;
1796  *  need_des
1797  */
1798 #define PMU_DG_LP_POWERUP_TIMER    0x0000007FU
1799 #define PMU_DG_LP_POWERUP_TIMER_M  (PMU_DG_LP_POWERUP_TIMER_V << PMU_DG_LP_POWERUP_TIMER_S)
1800 #define PMU_DG_LP_POWERUP_TIMER_V  0x0000007FU
1801 #define PMU_DG_LP_POWERUP_TIMER_S  16
1802 /** PMU_DG_LP_WAIT_TIMER : R/W; bitpos: [31:23]; default: 255;
1803  *  need_des
1804  */
1805 #define PMU_DG_LP_WAIT_TIMER    0x000001FFU
1806 #define PMU_DG_LP_WAIT_TIMER_M  (PMU_DG_LP_WAIT_TIMER_V << PMU_DG_LP_WAIT_TIMER_S)
1807 #define PMU_DG_LP_WAIT_TIMER_V  0x000001FFU
1808 #define PMU_DG_LP_WAIT_TIMER_S  23
1809 
1810 /** PMU_POWER_PD_TOP_CNTL_REG register
1811  *  need_des
1812  */
1813 #define PMU_POWER_PD_TOP_CNTL_REG (DR_REG_PMU_BASE + 0xf4)
1814 /** PMU_FORCE_TOP_RESET : R/W; bitpos: [0]; default: 0;
1815  *  need_des
1816  */
1817 #define PMU_FORCE_TOP_RESET    (BIT(0))
1818 #define PMU_FORCE_TOP_RESET_M  (PMU_FORCE_TOP_RESET_V << PMU_FORCE_TOP_RESET_S)
1819 #define PMU_FORCE_TOP_RESET_V  0x00000001U
1820 #define PMU_FORCE_TOP_RESET_S  0
1821 /** PMU_FORCE_TOP_ISO : R/W; bitpos: [1]; default: 0;
1822  *  need_des
1823  */
1824 #define PMU_FORCE_TOP_ISO    (BIT(1))
1825 #define PMU_FORCE_TOP_ISO_M  (PMU_FORCE_TOP_ISO_V << PMU_FORCE_TOP_ISO_S)
1826 #define PMU_FORCE_TOP_ISO_V  0x00000001U
1827 #define PMU_FORCE_TOP_ISO_S  1
1828 /** PMU_FORCE_TOP_PU : R/W; bitpos: [2]; default: 1;
1829  *  need_des
1830  */
1831 #define PMU_FORCE_TOP_PU    (BIT(2))
1832 #define PMU_FORCE_TOP_PU_M  (PMU_FORCE_TOP_PU_V << PMU_FORCE_TOP_PU_S)
1833 #define PMU_FORCE_TOP_PU_V  0x00000001U
1834 #define PMU_FORCE_TOP_PU_S  2
1835 /** PMU_FORCE_TOP_NO_RESET : R/W; bitpos: [3]; default: 1;
1836  *  need_des
1837  */
1838 #define PMU_FORCE_TOP_NO_RESET    (BIT(3))
1839 #define PMU_FORCE_TOP_NO_RESET_M  (PMU_FORCE_TOP_NO_RESET_V << PMU_FORCE_TOP_NO_RESET_S)
1840 #define PMU_FORCE_TOP_NO_RESET_V  0x00000001U
1841 #define PMU_FORCE_TOP_NO_RESET_S  3
1842 /** PMU_FORCE_TOP_NO_ISO : R/W; bitpos: [4]; default: 1;
1843  *  need_des
1844  */
1845 #define PMU_FORCE_TOP_NO_ISO    (BIT(4))
1846 #define PMU_FORCE_TOP_NO_ISO_M  (PMU_FORCE_TOP_NO_ISO_V << PMU_FORCE_TOP_NO_ISO_S)
1847 #define PMU_FORCE_TOP_NO_ISO_V  0x00000001U
1848 #define PMU_FORCE_TOP_NO_ISO_S  4
1849 /** PMU_FORCE_TOP_PD : R/W; bitpos: [5]; default: 0;
1850  *  need_des
1851  */
1852 #define PMU_FORCE_TOP_PD    (BIT(5))
1853 #define PMU_FORCE_TOP_PD_M  (PMU_FORCE_TOP_PD_V << PMU_FORCE_TOP_PD_S)
1854 #define PMU_FORCE_TOP_PD_V  0x00000001U
1855 #define PMU_FORCE_TOP_PD_S  5
1856 /** PMU_PD_TOP_MASK : R/W; bitpos: [10:6]; default: 0;
1857  *  need_des
1858  */
1859 #define PMU_PD_TOP_MASK    0x0000001FU
1860 #define PMU_PD_TOP_MASK_M  (PMU_PD_TOP_MASK_V << PMU_PD_TOP_MASK_S)
1861 #define PMU_PD_TOP_MASK_V  0x0000001FU
1862 #define PMU_PD_TOP_MASK_S  6
1863 /** PMU_PD_TOP_PD_MASK : R/W; bitpos: [31:27]; default: 0;
1864  *  need_des
1865  */
1866 #define PMU_PD_TOP_PD_MASK    0x0000001FU
1867 #define PMU_PD_TOP_PD_MASK_M  (PMU_PD_TOP_PD_MASK_V << PMU_PD_TOP_PD_MASK_S)
1868 #define PMU_PD_TOP_PD_MASK_V  0x0000001FU
1869 #define PMU_PD_TOP_PD_MASK_S  27
1870 
1871 /** PMU_POWER_PD_HPAON_CNTL_REG register
1872  *  need_des
1873  */
1874 #define PMU_POWER_PD_HPAON_CNTL_REG (DR_REG_PMU_BASE + 0xf8)
1875 /** PMU_FORCE_HP_AON_RESET : R/W; bitpos: [0]; default: 0;
1876  *  need_des
1877  */
1878 #define PMU_FORCE_HP_AON_RESET    (BIT(0))
1879 #define PMU_FORCE_HP_AON_RESET_M  (PMU_FORCE_HP_AON_RESET_V << PMU_FORCE_HP_AON_RESET_S)
1880 #define PMU_FORCE_HP_AON_RESET_V  0x00000001U
1881 #define PMU_FORCE_HP_AON_RESET_S  0
1882 /** PMU_FORCE_HP_AON_ISO : R/W; bitpos: [1]; default: 0;
1883  *  need_des
1884  */
1885 #define PMU_FORCE_HP_AON_ISO    (BIT(1))
1886 #define PMU_FORCE_HP_AON_ISO_M  (PMU_FORCE_HP_AON_ISO_V << PMU_FORCE_HP_AON_ISO_S)
1887 #define PMU_FORCE_HP_AON_ISO_V  0x00000001U
1888 #define PMU_FORCE_HP_AON_ISO_S  1
1889 /** PMU_FORCE_HP_AON_PU : R/W; bitpos: [2]; default: 1;
1890  *  need_des
1891  */
1892 #define PMU_FORCE_HP_AON_PU    (BIT(2))
1893 #define PMU_FORCE_HP_AON_PU_M  (PMU_FORCE_HP_AON_PU_V << PMU_FORCE_HP_AON_PU_S)
1894 #define PMU_FORCE_HP_AON_PU_V  0x00000001U
1895 #define PMU_FORCE_HP_AON_PU_S  2
1896 /** PMU_FORCE_HP_AON_NO_RESET : R/W; bitpos: [3]; default: 1;
1897  *  need_des
1898  */
1899 #define PMU_FORCE_HP_AON_NO_RESET    (BIT(3))
1900 #define PMU_FORCE_HP_AON_NO_RESET_M  (PMU_FORCE_HP_AON_NO_RESET_V << PMU_FORCE_HP_AON_NO_RESET_S)
1901 #define PMU_FORCE_HP_AON_NO_RESET_V  0x00000001U
1902 #define PMU_FORCE_HP_AON_NO_RESET_S  3
1903 /** PMU_FORCE_HP_AON_NO_ISO : R/W; bitpos: [4]; default: 1;
1904  *  need_des
1905  */
1906 #define PMU_FORCE_HP_AON_NO_ISO    (BIT(4))
1907 #define PMU_FORCE_HP_AON_NO_ISO_M  (PMU_FORCE_HP_AON_NO_ISO_V << PMU_FORCE_HP_AON_NO_ISO_S)
1908 #define PMU_FORCE_HP_AON_NO_ISO_V  0x00000001U
1909 #define PMU_FORCE_HP_AON_NO_ISO_S  4
1910 /** PMU_FORCE_HP_AON_PD : R/W; bitpos: [5]; default: 0;
1911  *  need_des
1912  */
1913 #define PMU_FORCE_HP_AON_PD    (BIT(5))
1914 #define PMU_FORCE_HP_AON_PD_M  (PMU_FORCE_HP_AON_PD_V << PMU_FORCE_HP_AON_PD_S)
1915 #define PMU_FORCE_HP_AON_PD_V  0x00000001U
1916 #define PMU_FORCE_HP_AON_PD_S  5
1917 /** PMU_PD_HP_AON_MASK : R/W; bitpos: [10:6]; default: 0;
1918  *  need_des
1919  */
1920 #define PMU_PD_HP_AON_MASK    0x0000001FU
1921 #define PMU_PD_HP_AON_MASK_M  (PMU_PD_HP_AON_MASK_V << PMU_PD_HP_AON_MASK_S)
1922 #define PMU_PD_HP_AON_MASK_V  0x0000001FU
1923 #define PMU_PD_HP_AON_MASK_S  6
1924 /** PMU_PD_HP_AON_PD_MASK : R/W; bitpos: [31:27]; default: 0;
1925  *  need_des
1926  */
1927 #define PMU_PD_HP_AON_PD_MASK    0x0000001FU
1928 #define PMU_PD_HP_AON_PD_MASK_M  (PMU_PD_HP_AON_PD_MASK_V << PMU_PD_HP_AON_PD_MASK_S)
1929 #define PMU_PD_HP_AON_PD_MASK_V  0x0000001FU
1930 #define PMU_PD_HP_AON_PD_MASK_S  27
1931 
1932 /** PMU_POWER_PD_HPCPU_CNTL_REG register
1933  *  need_des
1934  */
1935 #define PMU_POWER_PD_HPCPU_CNTL_REG (DR_REG_PMU_BASE + 0xfc)
1936 /** PMU_FORCE_HP_CPU_RESET : R/W; bitpos: [0]; default: 0;
1937  *  need_des
1938  */
1939 #define PMU_FORCE_HP_CPU_RESET    (BIT(0))
1940 #define PMU_FORCE_HP_CPU_RESET_M  (PMU_FORCE_HP_CPU_RESET_V << PMU_FORCE_HP_CPU_RESET_S)
1941 #define PMU_FORCE_HP_CPU_RESET_V  0x00000001U
1942 #define PMU_FORCE_HP_CPU_RESET_S  0
1943 /** PMU_FORCE_HP_CPU_ISO : R/W; bitpos: [1]; default: 0;
1944  *  need_des
1945  */
1946 #define PMU_FORCE_HP_CPU_ISO    (BIT(1))
1947 #define PMU_FORCE_HP_CPU_ISO_M  (PMU_FORCE_HP_CPU_ISO_V << PMU_FORCE_HP_CPU_ISO_S)
1948 #define PMU_FORCE_HP_CPU_ISO_V  0x00000001U
1949 #define PMU_FORCE_HP_CPU_ISO_S  1
1950 /** PMU_FORCE_HP_CPU_PU : R/W; bitpos: [2]; default: 1;
1951  *  need_des
1952  */
1953 #define PMU_FORCE_HP_CPU_PU    (BIT(2))
1954 #define PMU_FORCE_HP_CPU_PU_M  (PMU_FORCE_HP_CPU_PU_V << PMU_FORCE_HP_CPU_PU_S)
1955 #define PMU_FORCE_HP_CPU_PU_V  0x00000001U
1956 #define PMU_FORCE_HP_CPU_PU_S  2
1957 /** PMU_FORCE_HP_CPU_NO_RESET : R/W; bitpos: [3]; default: 1;
1958  *  need_des
1959  */
1960 #define PMU_FORCE_HP_CPU_NO_RESET    (BIT(3))
1961 #define PMU_FORCE_HP_CPU_NO_RESET_M  (PMU_FORCE_HP_CPU_NO_RESET_V << PMU_FORCE_HP_CPU_NO_RESET_S)
1962 #define PMU_FORCE_HP_CPU_NO_RESET_V  0x00000001U
1963 #define PMU_FORCE_HP_CPU_NO_RESET_S  3
1964 /** PMU_FORCE_HP_CPU_NO_ISO : R/W; bitpos: [4]; default: 1;
1965  *  need_des
1966  */
1967 #define PMU_FORCE_HP_CPU_NO_ISO    (BIT(4))
1968 #define PMU_FORCE_HP_CPU_NO_ISO_M  (PMU_FORCE_HP_CPU_NO_ISO_V << PMU_FORCE_HP_CPU_NO_ISO_S)
1969 #define PMU_FORCE_HP_CPU_NO_ISO_V  0x00000001U
1970 #define PMU_FORCE_HP_CPU_NO_ISO_S  4
1971 /** PMU_FORCE_HP_CPU_PD : R/W; bitpos: [5]; default: 0;
1972  *  need_des
1973  */
1974 #define PMU_FORCE_HP_CPU_PD    (BIT(5))
1975 #define PMU_FORCE_HP_CPU_PD_M  (PMU_FORCE_HP_CPU_PD_V << PMU_FORCE_HP_CPU_PD_S)
1976 #define PMU_FORCE_HP_CPU_PD_V  0x00000001U
1977 #define PMU_FORCE_HP_CPU_PD_S  5
1978 /** PMU_PD_HP_CPU_MASK : R/W; bitpos: [10:6]; default: 0;
1979  *  need_des
1980  */
1981 #define PMU_PD_HP_CPU_MASK    0x0000001FU
1982 #define PMU_PD_HP_CPU_MASK_M  (PMU_PD_HP_CPU_MASK_V << PMU_PD_HP_CPU_MASK_S)
1983 #define PMU_PD_HP_CPU_MASK_V  0x0000001FU
1984 #define PMU_PD_HP_CPU_MASK_S  6
1985 /** PMU_PD_HP_CPU_PD_MASK : R/W; bitpos: [31:27]; default: 0;
1986  *  need_des
1987  */
1988 #define PMU_PD_HP_CPU_PD_MASK    0x0000001FU
1989 #define PMU_PD_HP_CPU_PD_MASK_M  (PMU_PD_HP_CPU_PD_MASK_V << PMU_PD_HP_CPU_PD_MASK_S)
1990 #define PMU_PD_HP_CPU_PD_MASK_V  0x0000001FU
1991 #define PMU_PD_HP_CPU_PD_MASK_S  27
1992 
1993 /** PMU_POWER_PD_HPPERI_RESERVE_REG register
1994  *  need_des
1995  */
1996 #define PMU_POWER_PD_HPPERI_RESERVE_REG (DR_REG_PMU_BASE + 0x100)
1997 /** PMU_HP_PERI_RESERVE : WT; bitpos: [31:0]; default: 0;
1998  *  need_des
1999  */
2000 #define PMU_HP_PERI_RESERVE    0xFFFFFFFFU
2001 #define PMU_HP_PERI_RESERVE_M  (PMU_HP_PERI_RESERVE_V << PMU_HP_PERI_RESERVE_S)
2002 #define PMU_HP_PERI_RESERVE_V  0xFFFFFFFFU
2003 #define PMU_HP_PERI_RESERVE_S  0
2004 
2005 /** PMU_POWER_PD_HPWIFI_CNTL_REG register
2006  *  need_des
2007  */
2008 #define PMU_POWER_PD_HPWIFI_CNTL_REG (DR_REG_PMU_BASE + 0x104)
2009 /** PMU_FORCE_HP_WIFI_RESET : R/W; bitpos: [0]; default: 0;
2010  *  need_des
2011  */
2012 #define PMU_FORCE_HP_WIFI_RESET    (BIT(0))
2013 #define PMU_FORCE_HP_WIFI_RESET_M  (PMU_FORCE_HP_WIFI_RESET_V << PMU_FORCE_HP_WIFI_RESET_S)
2014 #define PMU_FORCE_HP_WIFI_RESET_V  0x00000001U
2015 #define PMU_FORCE_HP_WIFI_RESET_S  0
2016 /** PMU_FORCE_HP_WIFI_ISO : R/W; bitpos: [1]; default: 0;
2017  *  need_des
2018  */
2019 #define PMU_FORCE_HP_WIFI_ISO    (BIT(1))
2020 #define PMU_FORCE_HP_WIFI_ISO_M  (PMU_FORCE_HP_WIFI_ISO_V << PMU_FORCE_HP_WIFI_ISO_S)
2021 #define PMU_FORCE_HP_WIFI_ISO_V  0x00000001U
2022 #define PMU_FORCE_HP_WIFI_ISO_S  1
2023 /** PMU_FORCE_HP_WIFI_PU : R/W; bitpos: [2]; default: 1;
2024  *  need_des
2025  */
2026 #define PMU_FORCE_HP_WIFI_PU    (BIT(2))
2027 #define PMU_FORCE_HP_WIFI_PU_M  (PMU_FORCE_HP_WIFI_PU_V << PMU_FORCE_HP_WIFI_PU_S)
2028 #define PMU_FORCE_HP_WIFI_PU_V  0x00000001U
2029 #define PMU_FORCE_HP_WIFI_PU_S  2
2030 /** PMU_FORCE_HP_WIFI_NO_RESET : R/W; bitpos: [3]; default: 1;
2031  *  need_des
2032  */
2033 #define PMU_FORCE_HP_WIFI_NO_RESET    (BIT(3))
2034 #define PMU_FORCE_HP_WIFI_NO_RESET_M  (PMU_FORCE_HP_WIFI_NO_RESET_V << PMU_FORCE_HP_WIFI_NO_RESET_S)
2035 #define PMU_FORCE_HP_WIFI_NO_RESET_V  0x00000001U
2036 #define PMU_FORCE_HP_WIFI_NO_RESET_S  3
2037 /** PMU_FORCE_HP_WIFI_NO_ISO : R/W; bitpos: [4]; default: 1;
2038  *  need_des
2039  */
2040 #define PMU_FORCE_HP_WIFI_NO_ISO    (BIT(4))
2041 #define PMU_FORCE_HP_WIFI_NO_ISO_M  (PMU_FORCE_HP_WIFI_NO_ISO_V << PMU_FORCE_HP_WIFI_NO_ISO_S)
2042 #define PMU_FORCE_HP_WIFI_NO_ISO_V  0x00000001U
2043 #define PMU_FORCE_HP_WIFI_NO_ISO_S  4
2044 /** PMU_FORCE_HP_WIFI_PD : R/W; bitpos: [5]; default: 0;
2045  *  need_des
2046  */
2047 #define PMU_FORCE_HP_WIFI_PD    (BIT(5))
2048 #define PMU_FORCE_HP_WIFI_PD_M  (PMU_FORCE_HP_WIFI_PD_V << PMU_FORCE_HP_WIFI_PD_S)
2049 #define PMU_FORCE_HP_WIFI_PD_V  0x00000001U
2050 #define PMU_FORCE_HP_WIFI_PD_S  5
2051 /** PMU_PD_HP_WIFI_MASK : R/W; bitpos: [10:6]; default: 0;
2052  *  need_des
2053  */
2054 #define PMU_PD_HP_WIFI_MASK    0x0000001FU
2055 #define PMU_PD_HP_WIFI_MASK_M  (PMU_PD_HP_WIFI_MASK_V << PMU_PD_HP_WIFI_MASK_S)
2056 #define PMU_PD_HP_WIFI_MASK_V  0x0000001FU
2057 #define PMU_PD_HP_WIFI_MASK_S  6
2058 /** PMU_PD_HP_WIFI_PD_MASK : R/W; bitpos: [31:27]; default: 0;
2059  *  need_des
2060  */
2061 #define PMU_PD_HP_WIFI_PD_MASK    0x0000001FU
2062 #define PMU_PD_HP_WIFI_PD_MASK_M  (PMU_PD_HP_WIFI_PD_MASK_V << PMU_PD_HP_WIFI_PD_MASK_S)
2063 #define PMU_PD_HP_WIFI_PD_MASK_V  0x0000001FU
2064 #define PMU_PD_HP_WIFI_PD_MASK_S  27
2065 
2066 /** PMU_POWER_PD_LPPERI_CNTL_REG register
2067  *  need_des
2068  */
2069 #define PMU_POWER_PD_LPPERI_CNTL_REG (DR_REG_PMU_BASE + 0x108)
2070 /** PMU_FORCE_LP_PERI_RESET : R/W; bitpos: [0]; default: 0;
2071  *  need_des
2072  */
2073 #define PMU_FORCE_LP_PERI_RESET    (BIT(0))
2074 #define PMU_FORCE_LP_PERI_RESET_M  (PMU_FORCE_LP_PERI_RESET_V << PMU_FORCE_LP_PERI_RESET_S)
2075 #define PMU_FORCE_LP_PERI_RESET_V  0x00000001U
2076 #define PMU_FORCE_LP_PERI_RESET_S  0
2077 /** PMU_FORCE_LP_PERI_ISO : R/W; bitpos: [1]; default: 0;
2078  *  need_des
2079  */
2080 #define PMU_FORCE_LP_PERI_ISO    (BIT(1))
2081 #define PMU_FORCE_LP_PERI_ISO_M  (PMU_FORCE_LP_PERI_ISO_V << PMU_FORCE_LP_PERI_ISO_S)
2082 #define PMU_FORCE_LP_PERI_ISO_V  0x00000001U
2083 #define PMU_FORCE_LP_PERI_ISO_S  1
2084 /** PMU_FORCE_LP_PERI_PU : R/W; bitpos: [2]; default: 1;
2085  *  need_des
2086  */
2087 #define PMU_FORCE_LP_PERI_PU    (BIT(2))
2088 #define PMU_FORCE_LP_PERI_PU_M  (PMU_FORCE_LP_PERI_PU_V << PMU_FORCE_LP_PERI_PU_S)
2089 #define PMU_FORCE_LP_PERI_PU_V  0x00000001U
2090 #define PMU_FORCE_LP_PERI_PU_S  2
2091 /** PMU_FORCE_LP_PERI_NO_RESET : R/W; bitpos: [3]; default: 1;
2092  *  need_des
2093  */
2094 #define PMU_FORCE_LP_PERI_NO_RESET    (BIT(3))
2095 #define PMU_FORCE_LP_PERI_NO_RESET_M  (PMU_FORCE_LP_PERI_NO_RESET_V << PMU_FORCE_LP_PERI_NO_RESET_S)
2096 #define PMU_FORCE_LP_PERI_NO_RESET_V  0x00000001U
2097 #define PMU_FORCE_LP_PERI_NO_RESET_S  3
2098 /** PMU_FORCE_LP_PERI_NO_ISO : R/W; bitpos: [4]; default: 1;
2099  *  need_des
2100  */
2101 #define PMU_FORCE_LP_PERI_NO_ISO    (BIT(4))
2102 #define PMU_FORCE_LP_PERI_NO_ISO_M  (PMU_FORCE_LP_PERI_NO_ISO_V << PMU_FORCE_LP_PERI_NO_ISO_S)
2103 #define PMU_FORCE_LP_PERI_NO_ISO_V  0x00000001U
2104 #define PMU_FORCE_LP_PERI_NO_ISO_S  4
2105 /** PMU_FORCE_LP_PERI_PD : R/W; bitpos: [5]; default: 0;
2106  *  need_des
2107  */
2108 #define PMU_FORCE_LP_PERI_PD    (BIT(5))
2109 #define PMU_FORCE_LP_PERI_PD_M  (PMU_FORCE_LP_PERI_PD_V << PMU_FORCE_LP_PERI_PD_S)
2110 #define PMU_FORCE_LP_PERI_PD_V  0x00000001U
2111 #define PMU_FORCE_LP_PERI_PD_S  5
2112 
2113 /** PMU_POWER_PD_MEM_CNTL_REG register
2114  *  need_des
2115  */
2116 #define PMU_POWER_PD_MEM_CNTL_REG (DR_REG_PMU_BASE + 0x10c)
2117 /** PMU_FORCE_HP_MEM_ISO : R/W; bitpos: [3:0]; default: 0;
2118  *  need_des
2119  */
2120 #define PMU_FORCE_HP_MEM_ISO    0x0000000FU
2121 #define PMU_FORCE_HP_MEM_ISO_M  (PMU_FORCE_HP_MEM_ISO_V << PMU_FORCE_HP_MEM_ISO_S)
2122 #define PMU_FORCE_HP_MEM_ISO_V  0x0000000FU
2123 #define PMU_FORCE_HP_MEM_ISO_S  0
2124 /** PMU_FORCE_HP_MEM_PD : R/W; bitpos: [7:4]; default: 0;
2125  *  need_des
2126  */
2127 #define PMU_FORCE_HP_MEM_PD    0x0000000FU
2128 #define PMU_FORCE_HP_MEM_PD_M  (PMU_FORCE_HP_MEM_PD_V << PMU_FORCE_HP_MEM_PD_S)
2129 #define PMU_FORCE_HP_MEM_PD_V  0x0000000FU
2130 #define PMU_FORCE_HP_MEM_PD_S  4
2131 /** PMU_FORCE_HP_MEM_NO_ISO : R/W; bitpos: [27:24]; default: 15;
2132  *  need_des
2133  */
2134 #define PMU_FORCE_HP_MEM_NO_ISO    0x0000000FU
2135 #define PMU_FORCE_HP_MEM_NO_ISO_M  (PMU_FORCE_HP_MEM_NO_ISO_V << PMU_FORCE_HP_MEM_NO_ISO_S)
2136 #define PMU_FORCE_HP_MEM_NO_ISO_V  0x0000000FU
2137 #define PMU_FORCE_HP_MEM_NO_ISO_S  24
2138 /** PMU_FORCE_HP_MEM_PU : R/W; bitpos: [31:28]; default: 15;
2139  *  need_des
2140  */
2141 #define PMU_FORCE_HP_MEM_PU    0x0000000FU
2142 #define PMU_FORCE_HP_MEM_PU_M  (PMU_FORCE_HP_MEM_PU_V << PMU_FORCE_HP_MEM_PU_S)
2143 #define PMU_FORCE_HP_MEM_PU_V  0x0000000FU
2144 #define PMU_FORCE_HP_MEM_PU_S  28
2145 
2146 /** PMU_POWER_PD_MEM_MASK_REG register
2147  *  need_des
2148  */
2149 #define PMU_POWER_PD_MEM_MASK_REG (DR_REG_PMU_BASE + 0x110)
2150 /** PMU_PD_HP_MEM2_PD_MASK : R/W; bitpos: [4:0]; default: 0;
2151  *  need_des
2152  */
2153 #define PMU_PD_HP_MEM2_PD_MASK    0x0000001FU
2154 #define PMU_PD_HP_MEM2_PD_MASK_M  (PMU_PD_HP_MEM2_PD_MASK_V << PMU_PD_HP_MEM2_PD_MASK_S)
2155 #define PMU_PD_HP_MEM2_PD_MASK_V  0x0000001FU
2156 #define PMU_PD_HP_MEM2_PD_MASK_S  0
2157 /** PMU_PD_HP_MEM1_PD_MASK : R/W; bitpos: [9:5]; default: 0;
2158  *  need_des
2159  */
2160 #define PMU_PD_HP_MEM1_PD_MASK    0x0000001FU
2161 #define PMU_PD_HP_MEM1_PD_MASK_M  (PMU_PD_HP_MEM1_PD_MASK_V << PMU_PD_HP_MEM1_PD_MASK_S)
2162 #define PMU_PD_HP_MEM1_PD_MASK_V  0x0000001FU
2163 #define PMU_PD_HP_MEM1_PD_MASK_S  5
2164 /** PMU_PD_HP_MEM0_PD_MASK : R/W; bitpos: [14:10]; default: 0;
2165  *  need_des
2166  */
2167 #define PMU_PD_HP_MEM0_PD_MASK    0x0000001FU
2168 #define PMU_PD_HP_MEM0_PD_MASK_M  (PMU_PD_HP_MEM0_PD_MASK_V << PMU_PD_HP_MEM0_PD_MASK_S)
2169 #define PMU_PD_HP_MEM0_PD_MASK_V  0x0000001FU
2170 #define PMU_PD_HP_MEM0_PD_MASK_S  10
2171 /** PMU_PD_HP_MEM2_MASK : R/W; bitpos: [21:17]; default: 0;
2172  *  need_des
2173  */
2174 #define PMU_PD_HP_MEM2_MASK    0x0000001FU
2175 #define PMU_PD_HP_MEM2_MASK_M  (PMU_PD_HP_MEM2_MASK_V << PMU_PD_HP_MEM2_MASK_S)
2176 #define PMU_PD_HP_MEM2_MASK_V  0x0000001FU
2177 #define PMU_PD_HP_MEM2_MASK_S  17
2178 /** PMU_PD_HP_MEM1_MASK : R/W; bitpos: [26:22]; default: 0;
2179  *  need_des
2180  */
2181 #define PMU_PD_HP_MEM1_MASK    0x0000001FU
2182 #define PMU_PD_HP_MEM1_MASK_M  (PMU_PD_HP_MEM1_MASK_V << PMU_PD_HP_MEM1_MASK_S)
2183 #define PMU_PD_HP_MEM1_MASK_V  0x0000001FU
2184 #define PMU_PD_HP_MEM1_MASK_S  22
2185 /** PMU_PD_HP_MEM0_MASK : R/W; bitpos: [31:27]; default: 0;
2186  *  need_des
2187  */
2188 #define PMU_PD_HP_MEM0_MASK    0x0000001FU
2189 #define PMU_PD_HP_MEM0_MASK_M  (PMU_PD_HP_MEM0_MASK_V << PMU_PD_HP_MEM0_MASK_S)
2190 #define PMU_PD_HP_MEM0_MASK_V  0x0000001FU
2191 #define PMU_PD_HP_MEM0_MASK_S  27
2192 
2193 /** PMU_POWER_HP_PAD_REG register
2194  *  need_des
2195  */
2196 #define PMU_POWER_HP_PAD_REG (DR_REG_PMU_BASE + 0x114)
2197 /** PMU_FORCE_HP_PAD_NO_ISO_ALL : R/W; bitpos: [0]; default: 0;
2198  *  need_des
2199  */
2200 #define PMU_FORCE_HP_PAD_NO_ISO_ALL    (BIT(0))
2201 #define PMU_FORCE_HP_PAD_NO_ISO_ALL_M  (PMU_FORCE_HP_PAD_NO_ISO_ALL_V << PMU_FORCE_HP_PAD_NO_ISO_ALL_S)
2202 #define PMU_FORCE_HP_PAD_NO_ISO_ALL_V  0x00000001U
2203 #define PMU_FORCE_HP_PAD_NO_ISO_ALL_S  0
2204 /** PMU_FORCE_HP_PAD_ISO_ALL : R/W; bitpos: [1]; default: 0;
2205  *  need_des
2206  */
2207 #define PMU_FORCE_HP_PAD_ISO_ALL    (BIT(1))
2208 #define PMU_FORCE_HP_PAD_ISO_ALL_M  (PMU_FORCE_HP_PAD_ISO_ALL_V << PMU_FORCE_HP_PAD_ISO_ALL_S)
2209 #define PMU_FORCE_HP_PAD_ISO_ALL_V  0x00000001U
2210 #define PMU_FORCE_HP_PAD_ISO_ALL_S  1
2211 
2212 /** PMU_POWER_VDD_SPI_CNTL_REG register
2213  *  need_des
2214  */
2215 #define PMU_POWER_VDD_SPI_CNTL_REG (DR_REG_PMU_BASE + 0x118)
2216 /** PMU_VDD_SPI_PWR_WAIT : R/W; bitpos: [28:18]; default: 255;
2217  *  need_des
2218  */
2219 #define PMU_VDD_SPI_PWR_WAIT    0x000007FFU
2220 #define PMU_VDD_SPI_PWR_WAIT_M  (PMU_VDD_SPI_PWR_WAIT_V << PMU_VDD_SPI_PWR_WAIT_S)
2221 #define PMU_VDD_SPI_PWR_WAIT_V  0x000007FFU
2222 #define PMU_VDD_SPI_PWR_WAIT_S  18
2223 /** PMU_VDD_SPI_PWR_SW : R/W; bitpos: [30:29]; default: 3;
2224  *  need_des
2225  */
2226 #define PMU_VDD_SPI_PWR_SW    0x00000003U
2227 #define PMU_VDD_SPI_PWR_SW_M  (PMU_VDD_SPI_PWR_SW_V << PMU_VDD_SPI_PWR_SW_S)
2228 #define PMU_VDD_SPI_PWR_SW_V  0x00000003U
2229 #define PMU_VDD_SPI_PWR_SW_S  29
2230 /** PMU_VDD_SPI_PWR_SEL_SW : R/W; bitpos: [31]; default: 0;
2231  *  need_des
2232  */
2233 #define PMU_VDD_SPI_PWR_SEL_SW    (BIT(31))
2234 #define PMU_VDD_SPI_PWR_SEL_SW_M  (PMU_VDD_SPI_PWR_SEL_SW_V << PMU_VDD_SPI_PWR_SEL_SW_S)
2235 #define PMU_VDD_SPI_PWR_SEL_SW_V  0x00000001U
2236 #define PMU_VDD_SPI_PWR_SEL_SW_S  31
2237 
2238 /** PMU_POWER_CK_WAIT_CNTL_REG register
2239  *  need_des
2240  */
2241 #define PMU_POWER_CK_WAIT_CNTL_REG (DR_REG_PMU_BASE + 0x11c)
2242 /** PMU_WAIT_XTL_STABLE : R/W; bitpos: [15:0]; default: 256;
2243  *  need_des
2244  */
2245 #define PMU_WAIT_XTL_STABLE    0x0000FFFFU
2246 #define PMU_WAIT_XTL_STABLE_M  (PMU_WAIT_XTL_STABLE_V << PMU_WAIT_XTL_STABLE_S)
2247 #define PMU_WAIT_XTL_STABLE_V  0x0000FFFFU
2248 #define PMU_WAIT_XTL_STABLE_S  0
2249 /** PMU_WAIT_PLL_STABLE : R/W; bitpos: [31:16]; default: 256;
2250  *  need_des
2251  */
2252 #define PMU_WAIT_PLL_STABLE    0x0000FFFFU
2253 #define PMU_WAIT_PLL_STABLE_M  (PMU_WAIT_PLL_STABLE_V << PMU_WAIT_PLL_STABLE_S)
2254 #define PMU_WAIT_PLL_STABLE_V  0x0000FFFFU
2255 #define PMU_WAIT_PLL_STABLE_S  16
2256 
2257 /** PMU_SLP_WAKEUP_CNTL0_REG register
2258  *  need_des
2259  */
2260 #define PMU_SLP_WAKEUP_CNTL0_REG (DR_REG_PMU_BASE + 0x120)
2261 /** PMU_SLEEP_REQ : WT; bitpos: [31]; default: 0;
2262  *  need_des
2263  */
2264 #define PMU_SLEEP_REQ    (BIT(31))
2265 #define PMU_SLEEP_REQ_M  (PMU_SLEEP_REQ_V << PMU_SLEEP_REQ_S)
2266 #define PMU_SLEEP_REQ_V  0x00000001U
2267 #define PMU_SLEEP_REQ_S  31
2268 
2269 /** PMU_SLP_WAKEUP_CNTL1_REG register
2270  *  need_des
2271  */
2272 #define PMU_SLP_WAKEUP_CNTL1_REG (DR_REG_PMU_BASE + 0x124)
2273 /** PMU_SLEEP_REJECT_ENA : R/W; bitpos: [30:0]; default: 0;
2274  *  need_des
2275  */
2276 #define PMU_SLEEP_REJECT_ENA    0x7FFFFFFFU
2277 #define PMU_SLEEP_REJECT_ENA_M  (PMU_SLEEP_REJECT_ENA_V << PMU_SLEEP_REJECT_ENA_S)
2278 #define PMU_SLEEP_REJECT_ENA_V  0x7FFFFFFFU
2279 #define PMU_SLEEP_REJECT_ENA_S  0
2280 /** PMU_SLP_REJECT_EN : R/W; bitpos: [31]; default: 0;
2281  *  need_des
2282  */
2283 #define PMU_SLP_REJECT_EN    (BIT(31))
2284 #define PMU_SLP_REJECT_EN_M  (PMU_SLP_REJECT_EN_V << PMU_SLP_REJECT_EN_S)
2285 #define PMU_SLP_REJECT_EN_V  0x00000001U
2286 #define PMU_SLP_REJECT_EN_S  31
2287 
2288 /** PMU_SLP_WAKEUP_CNTL2_REG register
2289  *  need_des
2290  */
2291 #define PMU_SLP_WAKEUP_CNTL2_REG (DR_REG_PMU_BASE + 0x128)
2292 /** PMU_WAKEUP_ENA : R/W; bitpos: [31:0]; default: 0;
2293  *  need_des
2294  */
2295 #define PMU_WAKEUP_ENA    0xFFFFFFFFU
2296 #define PMU_WAKEUP_ENA_M  (PMU_WAKEUP_ENA_V << PMU_WAKEUP_ENA_S)
2297 #define PMU_WAKEUP_ENA_V  0xFFFFFFFFU
2298 #define PMU_WAKEUP_ENA_S  0
2299 
2300 /** PMU_SLP_WAKEUP_CNTL3_REG register
2301  *  need_des
2302  */
2303 #define PMU_SLP_WAKEUP_CNTL3_REG (DR_REG_PMU_BASE + 0x12c)
2304 /** PMU_LP_MIN_SLP_VAL : R/W; bitpos: [7:0]; default: 0;
2305  *  need_des
2306  */
2307 #define PMU_LP_MIN_SLP_VAL    0x000000FFU
2308 #define PMU_LP_MIN_SLP_VAL_M  (PMU_LP_MIN_SLP_VAL_V << PMU_LP_MIN_SLP_VAL_S)
2309 #define PMU_LP_MIN_SLP_VAL_V  0x000000FFU
2310 #define PMU_LP_MIN_SLP_VAL_S  0
2311 /** PMU_HP_MIN_SLP_VAL : R/W; bitpos: [15:8]; default: 0;
2312  *  need_des
2313  */
2314 #define PMU_HP_MIN_SLP_VAL    0x000000FFU
2315 #define PMU_HP_MIN_SLP_VAL_M  (PMU_HP_MIN_SLP_VAL_V << PMU_HP_MIN_SLP_VAL_S)
2316 #define PMU_HP_MIN_SLP_VAL_V  0x000000FFU
2317 #define PMU_HP_MIN_SLP_VAL_S  8
2318 /** PMU_SLEEP_PRT_SEL : R/W; bitpos: [17:16]; default: 0;
2319  *  need_des
2320  */
2321 #define PMU_SLEEP_PRT_SEL    0x00000003U
2322 #define PMU_SLEEP_PRT_SEL_M  (PMU_SLEEP_PRT_SEL_V << PMU_SLEEP_PRT_SEL_S)
2323 #define PMU_SLEEP_PRT_SEL_V  0x00000003U
2324 #define PMU_SLEEP_PRT_SEL_S  16
2325 
2326 /** PMU_SLP_WAKEUP_CNTL4_REG register
2327  *  need_des
2328  */
2329 #define PMU_SLP_WAKEUP_CNTL4_REG (DR_REG_PMU_BASE + 0x130)
2330 /** PMU_SLP_REJECT_CAUSE_CLR : WT; bitpos: [31]; default: 0;
2331  *  need_des
2332  */
2333 #define PMU_SLP_REJECT_CAUSE_CLR    (BIT(31))
2334 #define PMU_SLP_REJECT_CAUSE_CLR_M  (PMU_SLP_REJECT_CAUSE_CLR_V << PMU_SLP_REJECT_CAUSE_CLR_S)
2335 #define PMU_SLP_REJECT_CAUSE_CLR_V  0x00000001U
2336 #define PMU_SLP_REJECT_CAUSE_CLR_S  31
2337 
2338 /** PMU_SLP_WAKEUP_CNTL5_REG register
2339  *  need_des
2340  */
2341 #define PMU_SLP_WAKEUP_CNTL5_REG (DR_REG_PMU_BASE + 0x134)
2342 /** PMU_MODEM_WAIT_TARGET : R/W; bitpos: [19:0]; default: 128;
2343  *  need_des
2344  */
2345 #define PMU_MODEM_WAIT_TARGET    0x000FFFFFU
2346 #define PMU_MODEM_WAIT_TARGET_M  (PMU_MODEM_WAIT_TARGET_V << PMU_MODEM_WAIT_TARGET_S)
2347 #define PMU_MODEM_WAIT_TARGET_V  0x000FFFFFU
2348 #define PMU_MODEM_WAIT_TARGET_S  0
2349 /** PMU_LP_ANA_WAIT_TARGET : R/W; bitpos: [31:24]; default: 1;
2350  *  need_des
2351  */
2352 #define PMU_LP_ANA_WAIT_TARGET    0x000000FFU
2353 #define PMU_LP_ANA_WAIT_TARGET_M  (PMU_LP_ANA_WAIT_TARGET_V << PMU_LP_ANA_WAIT_TARGET_S)
2354 #define PMU_LP_ANA_WAIT_TARGET_V  0x000000FFU
2355 #define PMU_LP_ANA_WAIT_TARGET_S  24
2356 
2357 /** PMU_SLP_WAKEUP_CNTL6_REG register
2358  *  need_des
2359  */
2360 #define PMU_SLP_WAKEUP_CNTL6_REG (DR_REG_PMU_BASE + 0x138)
2361 /** PMU_SOC_WAKEUP_WAIT : R/W; bitpos: [19:0]; default: 128;
2362  *  need_des
2363  */
2364 #define PMU_SOC_WAKEUP_WAIT    0x000FFFFFU
2365 #define PMU_SOC_WAKEUP_WAIT_M  (PMU_SOC_WAKEUP_WAIT_V << PMU_SOC_WAKEUP_WAIT_S)
2366 #define PMU_SOC_WAKEUP_WAIT_V  0x000FFFFFU
2367 #define PMU_SOC_WAKEUP_WAIT_S  0
2368 /** PMU_SOC_WAKEUP_WAIT_CFG : R/W; bitpos: [31:30]; default: 0;
2369  *  need_des
2370  */
2371 #define PMU_SOC_WAKEUP_WAIT_CFG    0x00000003U
2372 #define PMU_SOC_WAKEUP_WAIT_CFG_M  (PMU_SOC_WAKEUP_WAIT_CFG_V << PMU_SOC_WAKEUP_WAIT_CFG_S)
2373 #define PMU_SOC_WAKEUP_WAIT_CFG_V  0x00000003U
2374 #define PMU_SOC_WAKEUP_WAIT_CFG_S  30
2375 
2376 /** PMU_SLP_WAKEUP_CNTL7_REG register
2377  *  need_des
2378  */
2379 #define PMU_SLP_WAKEUP_CNTL7_REG (DR_REG_PMU_BASE + 0x13c)
2380 /** PMU_ANA_WAIT_TARGET : R/W; bitpos: [31:16]; default: 1;
2381  *  need_des
2382  */
2383 #define PMU_ANA_WAIT_TARGET    0x0000FFFFU
2384 #define PMU_ANA_WAIT_TARGET_M  (PMU_ANA_WAIT_TARGET_V << PMU_ANA_WAIT_TARGET_S)
2385 #define PMU_ANA_WAIT_TARGET_V  0x0000FFFFU
2386 #define PMU_ANA_WAIT_TARGET_S  16
2387 
2388 /** PMU_SLP_WAKEUP_STATUS0_REG register
2389  *  need_des
2390  */
2391 #define PMU_SLP_WAKEUP_STATUS0_REG (DR_REG_PMU_BASE + 0x140)
2392 /** PMU_WAKEUP_CAUSE : RO; bitpos: [31:0]; default: 0;
2393  *  need_des
2394  */
2395 #define PMU_WAKEUP_CAUSE    0xFFFFFFFFU
2396 #define PMU_WAKEUP_CAUSE_M  (PMU_WAKEUP_CAUSE_V << PMU_WAKEUP_CAUSE_S)
2397 #define PMU_WAKEUP_CAUSE_V  0xFFFFFFFFU
2398 #define PMU_WAKEUP_CAUSE_S  0
2399 
2400 /** PMU_SLP_WAKEUP_STATUS1_REG register
2401  *  need_des
2402  */
2403 #define PMU_SLP_WAKEUP_STATUS1_REG (DR_REG_PMU_BASE + 0x144)
2404 /** PMU_REJECT_CAUSE : RO; bitpos: [31:0]; default: 0;
2405  *  need_des
2406  */
2407 #define PMU_REJECT_CAUSE    0xFFFFFFFFU
2408 #define PMU_REJECT_CAUSE_M  (PMU_REJECT_CAUSE_V << PMU_REJECT_CAUSE_S)
2409 #define PMU_REJECT_CAUSE_V  0xFFFFFFFFU
2410 #define PMU_REJECT_CAUSE_S  0
2411 
2412 /** PMU_HP_CK_POWERON_REG register
2413  *  need_des
2414  */
2415 #define PMU_HP_CK_POWERON_REG (DR_REG_PMU_BASE + 0x148)
2416 /** PMU_I2C_POR_WAIT_TARGET : R/W; bitpos: [7:0]; default: 50;
2417  *  need_des
2418  */
2419 #define PMU_I2C_POR_WAIT_TARGET    0x000000FFU
2420 #define PMU_I2C_POR_WAIT_TARGET_M  (PMU_I2C_POR_WAIT_TARGET_V << PMU_I2C_POR_WAIT_TARGET_S)
2421 #define PMU_I2C_POR_WAIT_TARGET_V  0x000000FFU
2422 #define PMU_I2C_POR_WAIT_TARGET_S  0
2423 
2424 /** PMU_HP_CK_CNTL_REG register
2425  *  need_des
2426  */
2427 #define PMU_HP_CK_CNTL_REG (DR_REG_PMU_BASE + 0x14c)
2428 /** PMU_MODIFY_ICG_CNTL_WAIT : R/W; bitpos: [7:0]; default: 10;
2429  *  need_des
2430  */
2431 #define PMU_MODIFY_ICG_CNTL_WAIT    0x000000FFU
2432 #define PMU_MODIFY_ICG_CNTL_WAIT_M  (PMU_MODIFY_ICG_CNTL_WAIT_V << PMU_MODIFY_ICG_CNTL_WAIT_S)
2433 #define PMU_MODIFY_ICG_CNTL_WAIT_V  0x000000FFU
2434 #define PMU_MODIFY_ICG_CNTL_WAIT_S  0
2435 /** PMU_SWITCH_ICG_CNTL_WAIT : R/W; bitpos: [15:8]; default: 10;
2436  *  need_des
2437  */
2438 #define PMU_SWITCH_ICG_CNTL_WAIT    0x000000FFU
2439 #define PMU_SWITCH_ICG_CNTL_WAIT_M  (PMU_SWITCH_ICG_CNTL_WAIT_V << PMU_SWITCH_ICG_CNTL_WAIT_S)
2440 #define PMU_SWITCH_ICG_CNTL_WAIT_V  0x000000FFU
2441 #define PMU_SWITCH_ICG_CNTL_WAIT_S  8
2442 
2443 /** PMU_POR_STATUS_REG register
2444  *  need_des
2445  */
2446 #define PMU_POR_STATUS_REG (DR_REG_PMU_BASE + 0x150)
2447 /** PMU_POR_DONE : RO; bitpos: [31]; default: 1;
2448  *  need_des
2449  */
2450 #define PMU_POR_DONE    (BIT(31))
2451 #define PMU_POR_DONE_M  (PMU_POR_DONE_V << PMU_POR_DONE_S)
2452 #define PMU_POR_DONE_V  0x00000001U
2453 #define PMU_POR_DONE_S  31
2454 
2455 /** PMU_RF_PWC_REG register
2456  *  need_des
2457  */
2458 #define PMU_RF_PWC_REG (DR_REG_PMU_BASE + 0x154)
2459 /** PMU_PERIF_I2C_RSTB : R/W; bitpos: [26]; default: 0;
2460  *  need_des
2461  */
2462 #define PMU_PERIF_I2C_RSTB    (BIT(26))
2463 #define PMU_PERIF_I2C_RSTB_M  (PMU_PERIF_I2C_RSTB_V << PMU_PERIF_I2C_RSTB_S)
2464 #define PMU_PERIF_I2C_RSTB_V  0x00000001U
2465 #define PMU_PERIF_I2C_RSTB_S  26
2466 /** PMU_XPD_PERIF_I2C : R/W; bitpos: [27]; default: 1;
2467  *  need_des
2468  */
2469 #define PMU_XPD_PERIF_I2C    (BIT(27))
2470 #define PMU_XPD_PERIF_I2C_M  (PMU_XPD_PERIF_I2C_V << PMU_XPD_PERIF_I2C_S)
2471 #define PMU_XPD_PERIF_I2C_V  0x00000001U
2472 #define PMU_XPD_PERIF_I2C_S  27
2473 /** PMU_XPD_TXRF_I2C : R/W; bitpos: [28]; default: 0;
2474  *  need_des
2475  */
2476 #define PMU_XPD_TXRF_I2C    (BIT(28))
2477 #define PMU_XPD_TXRF_I2C_M  (PMU_XPD_TXRF_I2C_V << PMU_XPD_TXRF_I2C_S)
2478 #define PMU_XPD_TXRF_I2C_V  0x00000001U
2479 #define PMU_XPD_TXRF_I2C_S  28
2480 /** PMU_XPD_RFRX_PBUS : R/W; bitpos: [29]; default: 0;
2481  *  need_des
2482  */
2483 #define PMU_XPD_RFRX_PBUS    (BIT(29))
2484 #define PMU_XPD_RFRX_PBUS_M  (PMU_XPD_RFRX_PBUS_V << PMU_XPD_RFRX_PBUS_S)
2485 #define PMU_XPD_RFRX_PBUS_V  0x00000001U
2486 #define PMU_XPD_RFRX_PBUS_S  29
2487 /** PMU_XPD_CKGEN_I2C : R/W; bitpos: [30]; default: 0;
2488  *  need_des
2489  */
2490 #define PMU_XPD_CKGEN_I2C    (BIT(30))
2491 #define PMU_XPD_CKGEN_I2C_M  (PMU_XPD_CKGEN_I2C_V << PMU_XPD_CKGEN_I2C_S)
2492 #define PMU_XPD_CKGEN_I2C_V  0x00000001U
2493 #define PMU_XPD_CKGEN_I2C_S  30
2494 /** PMU_XPD_PLL_I2C : R/W; bitpos: [31]; default: 0;
2495  *  need_des
2496  */
2497 #define PMU_XPD_PLL_I2C    (BIT(31))
2498 #define PMU_XPD_PLL_I2C_M  (PMU_XPD_PLL_I2C_V << PMU_XPD_PLL_I2C_S)
2499 #define PMU_XPD_PLL_I2C_V  0x00000001U
2500 #define PMU_XPD_PLL_I2C_S  31
2501 
2502 /** PMU_BACKUP_CFG_REG register
2503  *  need_des
2504  */
2505 #define PMU_BACKUP_CFG_REG (DR_REG_PMU_BASE + 0x158)
2506 /** PMU_BACKUP_SYS_CLK_NO_DIV : R/W; bitpos: [31]; default: 1;
2507  *  need_des
2508  */
2509 #define PMU_BACKUP_SYS_CLK_NO_DIV    (BIT(31))
2510 #define PMU_BACKUP_SYS_CLK_NO_DIV_M  (PMU_BACKUP_SYS_CLK_NO_DIV_V << PMU_BACKUP_SYS_CLK_NO_DIV_S)
2511 #define PMU_BACKUP_SYS_CLK_NO_DIV_V  0x00000001U
2512 #define PMU_BACKUP_SYS_CLK_NO_DIV_S  31
2513 
2514 /** PMU_INT_RAW_REG register
2515  *  need_des
2516  */
2517 #define PMU_INT_RAW_REG (DR_REG_PMU_BASE + 0x15c)
2518 /** PMU_LP_CPU_EXC_INT_RAW : R/WTC/SS; bitpos: [27]; default: 0;
2519  *  need_des
2520  */
2521 #define PMU_LP_CPU_EXC_INT_RAW    (BIT(27))
2522 #define PMU_LP_CPU_EXC_INT_RAW_M  (PMU_LP_CPU_EXC_INT_RAW_V << PMU_LP_CPU_EXC_INT_RAW_S)
2523 #define PMU_LP_CPU_EXC_INT_RAW_V  0x00000001U
2524 #define PMU_LP_CPU_EXC_INT_RAW_S  27
2525 /** PMU_SDIO_IDLE_INT_RAW : R/WTC/SS; bitpos: [28]; default: 0;
2526  *  need_des
2527  */
2528 #define PMU_SDIO_IDLE_INT_RAW    (BIT(28))
2529 #define PMU_SDIO_IDLE_INT_RAW_M  (PMU_SDIO_IDLE_INT_RAW_V << PMU_SDIO_IDLE_INT_RAW_S)
2530 #define PMU_SDIO_IDLE_INT_RAW_V  0x00000001U
2531 #define PMU_SDIO_IDLE_INT_RAW_S  28
2532 /** PMU_SW_INT_RAW : R/WTC/SS; bitpos: [29]; default: 0;
2533  *  need_des
2534  */
2535 #define PMU_SW_INT_RAW    (BIT(29))
2536 #define PMU_SW_INT_RAW_M  (PMU_SW_INT_RAW_V << PMU_SW_INT_RAW_S)
2537 #define PMU_SW_INT_RAW_V  0x00000001U
2538 #define PMU_SW_INT_RAW_S  29
2539 /** PMU_SOC_SLEEP_REJECT_INT_RAW : R/WTC/SS; bitpos: [30]; default: 0;
2540  *  need_des
2541  */
2542 #define PMU_SOC_SLEEP_REJECT_INT_RAW    (BIT(30))
2543 #define PMU_SOC_SLEEP_REJECT_INT_RAW_M  (PMU_SOC_SLEEP_REJECT_INT_RAW_V << PMU_SOC_SLEEP_REJECT_INT_RAW_S)
2544 #define PMU_SOC_SLEEP_REJECT_INT_RAW_V  0x00000001U
2545 #define PMU_SOC_SLEEP_REJECT_INT_RAW_S  30
2546 /** PMU_SOC_WAKEUP_INT_RAW : R/WTC/SS; bitpos: [31]; default: 0;
2547  *  need_des
2548  */
2549 #define PMU_SOC_WAKEUP_INT_RAW    (BIT(31))
2550 #define PMU_SOC_WAKEUP_INT_RAW_M  (PMU_SOC_WAKEUP_INT_RAW_V << PMU_SOC_WAKEUP_INT_RAW_S)
2551 #define PMU_SOC_WAKEUP_INT_RAW_V  0x00000001U
2552 #define PMU_SOC_WAKEUP_INT_RAW_S  31
2553 
2554 /** PMU_HP_INT_ST_REG register
2555  *  need_des
2556  */
2557 #define PMU_HP_INT_ST_REG (DR_REG_PMU_BASE + 0x160)
2558 /** PMU_LP_CPU_EXC_INT_ST : RO; bitpos: [27]; default: 0;
2559  *  need_des
2560  */
2561 #define PMU_LP_CPU_EXC_INT_ST    (BIT(27))
2562 #define PMU_LP_CPU_EXC_INT_ST_M  (PMU_LP_CPU_EXC_INT_ST_V << PMU_LP_CPU_EXC_INT_ST_S)
2563 #define PMU_LP_CPU_EXC_INT_ST_V  0x00000001U
2564 #define PMU_LP_CPU_EXC_INT_ST_S  27
2565 /** PMU_SDIO_IDLE_INT_ST : RO; bitpos: [28]; default: 0;
2566  *  need_des
2567  */
2568 #define PMU_SDIO_IDLE_INT_ST    (BIT(28))
2569 #define PMU_SDIO_IDLE_INT_ST_M  (PMU_SDIO_IDLE_INT_ST_V << PMU_SDIO_IDLE_INT_ST_S)
2570 #define PMU_SDIO_IDLE_INT_ST_V  0x00000001U
2571 #define PMU_SDIO_IDLE_INT_ST_S  28
2572 /** PMU_SW_INT_ST : RO; bitpos: [29]; default: 0;
2573  *  need_des
2574  */
2575 #define PMU_SW_INT_ST    (BIT(29))
2576 #define PMU_SW_INT_ST_M  (PMU_SW_INT_ST_V << PMU_SW_INT_ST_S)
2577 #define PMU_SW_INT_ST_V  0x00000001U
2578 #define PMU_SW_INT_ST_S  29
2579 /** PMU_SOC_SLEEP_REJECT_INT_ST : RO; bitpos: [30]; default: 0;
2580  *  need_des
2581  */
2582 #define PMU_SOC_SLEEP_REJECT_INT_ST    (BIT(30))
2583 #define PMU_SOC_SLEEP_REJECT_INT_ST_M  (PMU_SOC_SLEEP_REJECT_INT_ST_V << PMU_SOC_SLEEP_REJECT_INT_ST_S)
2584 #define PMU_SOC_SLEEP_REJECT_INT_ST_V  0x00000001U
2585 #define PMU_SOC_SLEEP_REJECT_INT_ST_S  30
2586 /** PMU_SOC_WAKEUP_INT_ST : RO; bitpos: [31]; default: 0;
2587  *  need_des
2588  */
2589 #define PMU_SOC_WAKEUP_INT_ST    (BIT(31))
2590 #define PMU_SOC_WAKEUP_INT_ST_M  (PMU_SOC_WAKEUP_INT_ST_V << PMU_SOC_WAKEUP_INT_ST_S)
2591 #define PMU_SOC_WAKEUP_INT_ST_V  0x00000001U
2592 #define PMU_SOC_WAKEUP_INT_ST_S  31
2593 
2594 /** PMU_HP_INT_ENA_REG register
2595  *  need_des
2596  */
2597 #define PMU_HP_INT_ENA_REG (DR_REG_PMU_BASE + 0x164)
2598 /** PMU_LP_CPU_EXC_INT_ENA : R/W; bitpos: [27]; default: 0;
2599  *  need_des
2600  */
2601 #define PMU_LP_CPU_EXC_INT_ENA    (BIT(27))
2602 #define PMU_LP_CPU_EXC_INT_ENA_M  (PMU_LP_CPU_EXC_INT_ENA_V << PMU_LP_CPU_EXC_INT_ENA_S)
2603 #define PMU_LP_CPU_EXC_INT_ENA_V  0x00000001U
2604 #define PMU_LP_CPU_EXC_INT_ENA_S  27
2605 /** PMU_SDIO_IDLE_INT_ENA : R/W; bitpos: [28]; default: 0;
2606  *  need_des
2607  */
2608 #define PMU_SDIO_IDLE_INT_ENA    (BIT(28))
2609 #define PMU_SDIO_IDLE_INT_ENA_M  (PMU_SDIO_IDLE_INT_ENA_V << PMU_SDIO_IDLE_INT_ENA_S)
2610 #define PMU_SDIO_IDLE_INT_ENA_V  0x00000001U
2611 #define PMU_SDIO_IDLE_INT_ENA_S  28
2612 /** PMU_SW_INT_ENA : R/W; bitpos: [29]; default: 0;
2613  *  need_des
2614  */
2615 #define PMU_SW_INT_ENA    (BIT(29))
2616 #define PMU_SW_INT_ENA_M  (PMU_SW_INT_ENA_V << PMU_SW_INT_ENA_S)
2617 #define PMU_SW_INT_ENA_V  0x00000001U
2618 #define PMU_SW_INT_ENA_S  29
2619 /** PMU_SOC_SLEEP_REJECT_INT_ENA : R/W; bitpos: [30]; default: 0;
2620  *  need_des
2621  */
2622 #define PMU_SOC_SLEEP_REJECT_INT_ENA    (BIT(30))
2623 #define PMU_SOC_SLEEP_REJECT_INT_ENA_M  (PMU_SOC_SLEEP_REJECT_INT_ENA_V << PMU_SOC_SLEEP_REJECT_INT_ENA_S)
2624 #define PMU_SOC_SLEEP_REJECT_INT_ENA_V  0x00000001U
2625 #define PMU_SOC_SLEEP_REJECT_INT_ENA_S  30
2626 /** PMU_SOC_WAKEUP_INT_ENA : R/W; bitpos: [31]; default: 0;
2627  *  need_des
2628  */
2629 #define PMU_SOC_WAKEUP_INT_ENA    (BIT(31))
2630 #define PMU_SOC_WAKEUP_INT_ENA_M  (PMU_SOC_WAKEUP_INT_ENA_V << PMU_SOC_WAKEUP_INT_ENA_S)
2631 #define PMU_SOC_WAKEUP_INT_ENA_V  0x00000001U
2632 #define PMU_SOC_WAKEUP_INT_ENA_S  31
2633 
2634 /** PMU_HP_INT_CLR_REG register
2635  *  need_des
2636  */
2637 #define PMU_HP_INT_CLR_REG (DR_REG_PMU_BASE + 0x168)
2638 /** PMU_LP_CPU_EXC_INT_CLR : WT; bitpos: [27]; default: 0;
2639  *  need_des
2640  */
2641 #define PMU_LP_CPU_EXC_INT_CLR    (BIT(27))
2642 #define PMU_LP_CPU_EXC_INT_CLR_M  (PMU_LP_CPU_EXC_INT_CLR_V << PMU_LP_CPU_EXC_INT_CLR_S)
2643 #define PMU_LP_CPU_EXC_INT_CLR_V  0x00000001U
2644 #define PMU_LP_CPU_EXC_INT_CLR_S  27
2645 /** PMU_SDIO_IDLE_INT_CLR : WT; bitpos: [28]; default: 0;
2646  *  need_des
2647  */
2648 #define PMU_SDIO_IDLE_INT_CLR    (BIT(28))
2649 #define PMU_SDIO_IDLE_INT_CLR_M  (PMU_SDIO_IDLE_INT_CLR_V << PMU_SDIO_IDLE_INT_CLR_S)
2650 #define PMU_SDIO_IDLE_INT_CLR_V  0x00000001U
2651 #define PMU_SDIO_IDLE_INT_CLR_S  28
2652 /** PMU_SW_INT_CLR : WT; bitpos: [29]; default: 0;
2653  *  need_des
2654  */
2655 #define PMU_SW_INT_CLR    (BIT(29))
2656 #define PMU_SW_INT_CLR_M  (PMU_SW_INT_CLR_V << PMU_SW_INT_CLR_S)
2657 #define PMU_SW_INT_CLR_V  0x00000001U
2658 #define PMU_SW_INT_CLR_S  29
2659 /** PMU_SOC_SLEEP_REJECT_INT_CLR : WT; bitpos: [30]; default: 0;
2660  *  need_des
2661  */
2662 #define PMU_SOC_SLEEP_REJECT_INT_CLR    (BIT(30))
2663 #define PMU_SOC_SLEEP_REJECT_INT_CLR_M  (PMU_SOC_SLEEP_REJECT_INT_CLR_V << PMU_SOC_SLEEP_REJECT_INT_CLR_S)
2664 #define PMU_SOC_SLEEP_REJECT_INT_CLR_V  0x00000001U
2665 #define PMU_SOC_SLEEP_REJECT_INT_CLR_S  30
2666 /** PMU_SOC_WAKEUP_INT_CLR : WT; bitpos: [31]; default: 0;
2667  *  need_des
2668  */
2669 #define PMU_SOC_WAKEUP_INT_CLR    (BIT(31))
2670 #define PMU_SOC_WAKEUP_INT_CLR_M  (PMU_SOC_WAKEUP_INT_CLR_V << PMU_SOC_WAKEUP_INT_CLR_S)
2671 #define PMU_SOC_WAKEUP_INT_CLR_V  0x00000001U
2672 #define PMU_SOC_WAKEUP_INT_CLR_S  31
2673 
2674 /** PMU_LP_INT_RAW_REG register
2675  *  need_des
2676  */
2677 #define PMU_LP_INT_RAW_REG (DR_REG_PMU_BASE + 0x16c)
2678 /** PMU_LP_CPU_WAKEUP_INT_RAW : R/WTC/SS; bitpos: [20]; default: 0;
2679  *  need_des
2680  */
2681 #define PMU_LP_CPU_WAKEUP_INT_RAW    (BIT(20))
2682 #define PMU_LP_CPU_WAKEUP_INT_RAW_M  (PMU_LP_CPU_WAKEUP_INT_RAW_V << PMU_LP_CPU_WAKEUP_INT_RAW_S)
2683 #define PMU_LP_CPU_WAKEUP_INT_RAW_V  0x00000001U
2684 #define PMU_LP_CPU_WAKEUP_INT_RAW_S  20
2685 /** PMU_MODEM_SWITCH_ACTIVE_END_INT_RAW : R/WTC/SS; bitpos: [21]; default: 0;
2686  *  need_des
2687  */
2688 #define PMU_MODEM_SWITCH_ACTIVE_END_INT_RAW    (BIT(21))
2689 #define PMU_MODEM_SWITCH_ACTIVE_END_INT_RAW_M  (PMU_MODEM_SWITCH_ACTIVE_END_INT_RAW_V << PMU_MODEM_SWITCH_ACTIVE_END_INT_RAW_S)
2690 #define PMU_MODEM_SWITCH_ACTIVE_END_INT_RAW_V  0x00000001U
2691 #define PMU_MODEM_SWITCH_ACTIVE_END_INT_RAW_S  21
2692 /** PMU_SLEEP_SWITCH_ACTIVE_END_INT_RAW : R/WTC/SS; bitpos: [22]; default: 0;
2693  *  need_des
2694  */
2695 #define PMU_SLEEP_SWITCH_ACTIVE_END_INT_RAW    (BIT(22))
2696 #define PMU_SLEEP_SWITCH_ACTIVE_END_INT_RAW_M  (PMU_SLEEP_SWITCH_ACTIVE_END_INT_RAW_V << PMU_SLEEP_SWITCH_ACTIVE_END_INT_RAW_S)
2697 #define PMU_SLEEP_SWITCH_ACTIVE_END_INT_RAW_V  0x00000001U
2698 #define PMU_SLEEP_SWITCH_ACTIVE_END_INT_RAW_S  22
2699 /** PMU_SLEEP_SWITCH_MODEM_END_INT_RAW : R/WTC/SS; bitpos: [23]; default: 0;
2700  *  need_des
2701  */
2702 #define PMU_SLEEP_SWITCH_MODEM_END_INT_RAW    (BIT(23))
2703 #define PMU_SLEEP_SWITCH_MODEM_END_INT_RAW_M  (PMU_SLEEP_SWITCH_MODEM_END_INT_RAW_V << PMU_SLEEP_SWITCH_MODEM_END_INT_RAW_S)
2704 #define PMU_SLEEP_SWITCH_MODEM_END_INT_RAW_V  0x00000001U
2705 #define PMU_SLEEP_SWITCH_MODEM_END_INT_RAW_S  23
2706 /** PMU_MODEM_SWITCH_SLEEP_END_INT_RAW : R/WTC/SS; bitpos: [24]; default: 0;
2707  *  need_des
2708  */
2709 #define PMU_MODEM_SWITCH_SLEEP_END_INT_RAW    (BIT(24))
2710 #define PMU_MODEM_SWITCH_SLEEP_END_INT_RAW_M  (PMU_MODEM_SWITCH_SLEEP_END_INT_RAW_V << PMU_MODEM_SWITCH_SLEEP_END_INT_RAW_S)
2711 #define PMU_MODEM_SWITCH_SLEEP_END_INT_RAW_V  0x00000001U
2712 #define PMU_MODEM_SWITCH_SLEEP_END_INT_RAW_S  24
2713 /** PMU_ACTIVE_SWITCH_SLEEP_END_INT_RAW : R/WTC/SS; bitpos: [25]; default: 0;
2714  *  need_des
2715  */
2716 #define PMU_ACTIVE_SWITCH_SLEEP_END_INT_RAW    (BIT(25))
2717 #define PMU_ACTIVE_SWITCH_SLEEP_END_INT_RAW_M  (PMU_ACTIVE_SWITCH_SLEEP_END_INT_RAW_V << PMU_ACTIVE_SWITCH_SLEEP_END_INT_RAW_S)
2718 #define PMU_ACTIVE_SWITCH_SLEEP_END_INT_RAW_V  0x00000001U
2719 #define PMU_ACTIVE_SWITCH_SLEEP_END_INT_RAW_S  25
2720 /** PMU_MODEM_SWITCH_ACTIVE_START_INT_RAW : R/WTC/SS; bitpos: [26]; default: 0;
2721  *  need_des
2722  */
2723 #define PMU_MODEM_SWITCH_ACTIVE_START_INT_RAW    (BIT(26))
2724 #define PMU_MODEM_SWITCH_ACTIVE_START_INT_RAW_M  (PMU_MODEM_SWITCH_ACTIVE_START_INT_RAW_V << PMU_MODEM_SWITCH_ACTIVE_START_INT_RAW_S)
2725 #define PMU_MODEM_SWITCH_ACTIVE_START_INT_RAW_V  0x00000001U
2726 #define PMU_MODEM_SWITCH_ACTIVE_START_INT_RAW_S  26
2727 /** PMU_SLEEP_SWITCH_ACTIVE_START_INT_RAW : R/WTC/SS; bitpos: [27]; default: 0;
2728  *  need_des
2729  */
2730 #define PMU_SLEEP_SWITCH_ACTIVE_START_INT_RAW    (BIT(27))
2731 #define PMU_SLEEP_SWITCH_ACTIVE_START_INT_RAW_M  (PMU_SLEEP_SWITCH_ACTIVE_START_INT_RAW_V << PMU_SLEEP_SWITCH_ACTIVE_START_INT_RAW_S)
2732 #define PMU_SLEEP_SWITCH_ACTIVE_START_INT_RAW_V  0x00000001U
2733 #define PMU_SLEEP_SWITCH_ACTIVE_START_INT_RAW_S  27
2734 /** PMU_SLEEP_SWITCH_MODEM_START_INT_RAW : R/WTC/SS; bitpos: [28]; default: 0;
2735  *  need_des
2736  */
2737 #define PMU_SLEEP_SWITCH_MODEM_START_INT_RAW    (BIT(28))
2738 #define PMU_SLEEP_SWITCH_MODEM_START_INT_RAW_M  (PMU_SLEEP_SWITCH_MODEM_START_INT_RAW_V << PMU_SLEEP_SWITCH_MODEM_START_INT_RAW_S)
2739 #define PMU_SLEEP_SWITCH_MODEM_START_INT_RAW_V  0x00000001U
2740 #define PMU_SLEEP_SWITCH_MODEM_START_INT_RAW_S  28
2741 /** PMU_MODEM_SWITCH_SLEEP_START_INT_RAW : R/WTC/SS; bitpos: [29]; default: 0;
2742  *  need_des
2743  */
2744 #define PMU_MODEM_SWITCH_SLEEP_START_INT_RAW    (BIT(29))
2745 #define PMU_MODEM_SWITCH_SLEEP_START_INT_RAW_M  (PMU_MODEM_SWITCH_SLEEP_START_INT_RAW_V << PMU_MODEM_SWITCH_SLEEP_START_INT_RAW_S)
2746 #define PMU_MODEM_SWITCH_SLEEP_START_INT_RAW_V  0x00000001U
2747 #define PMU_MODEM_SWITCH_SLEEP_START_INT_RAW_S  29
2748 /** PMU_ACTIVE_SWITCH_SLEEP_START_INT_RAW : R/WTC/SS; bitpos: [30]; default: 0;
2749  *  need_des
2750  */
2751 #define PMU_ACTIVE_SWITCH_SLEEP_START_INT_RAW    (BIT(30))
2752 #define PMU_ACTIVE_SWITCH_SLEEP_START_INT_RAW_M  (PMU_ACTIVE_SWITCH_SLEEP_START_INT_RAW_V << PMU_ACTIVE_SWITCH_SLEEP_START_INT_RAW_S)
2753 #define PMU_ACTIVE_SWITCH_SLEEP_START_INT_RAW_V  0x00000001U
2754 #define PMU_ACTIVE_SWITCH_SLEEP_START_INT_RAW_S  30
2755 /** PMU_HP_SW_TRIGGER_INT_RAW : R/WTC/SS; bitpos: [31]; default: 0;
2756  *  need_des
2757  */
2758 #define PMU_HP_SW_TRIGGER_INT_RAW    (BIT(31))
2759 #define PMU_HP_SW_TRIGGER_INT_RAW_M  (PMU_HP_SW_TRIGGER_INT_RAW_V << PMU_HP_SW_TRIGGER_INT_RAW_S)
2760 #define PMU_HP_SW_TRIGGER_INT_RAW_V  0x00000001U
2761 #define PMU_HP_SW_TRIGGER_INT_RAW_S  31
2762 
2763 /** PMU_LP_INT_ST_REG register
2764  *  need_des
2765  */
2766 #define PMU_LP_INT_ST_REG (DR_REG_PMU_BASE + 0x170)
2767 /** PMU_LP_CPU_WAKEUP_INT_ST : RO; bitpos: [20]; default: 0;
2768  *  need_des
2769  */
2770 #define PMU_LP_CPU_WAKEUP_INT_ST    (BIT(20))
2771 #define PMU_LP_CPU_WAKEUP_INT_ST_M  (PMU_LP_CPU_WAKEUP_INT_ST_V << PMU_LP_CPU_WAKEUP_INT_ST_S)
2772 #define PMU_LP_CPU_WAKEUP_INT_ST_V  0x00000001U
2773 #define PMU_LP_CPU_WAKEUP_INT_ST_S  20
2774 /** PMU_MODEM_SWITCH_ACTIVE_END_INT_ST : RO; bitpos: [21]; default: 0;
2775  *  need_des
2776  */
2777 #define PMU_MODEM_SWITCH_ACTIVE_END_INT_ST    (BIT(21))
2778 #define PMU_MODEM_SWITCH_ACTIVE_END_INT_ST_M  (PMU_MODEM_SWITCH_ACTIVE_END_INT_ST_V << PMU_MODEM_SWITCH_ACTIVE_END_INT_ST_S)
2779 #define PMU_MODEM_SWITCH_ACTIVE_END_INT_ST_V  0x00000001U
2780 #define PMU_MODEM_SWITCH_ACTIVE_END_INT_ST_S  21
2781 /** PMU_SLEEP_SWITCH_ACTIVE_END_INT_ST : RO; bitpos: [22]; default: 0;
2782  *  need_des
2783  */
2784 #define PMU_SLEEP_SWITCH_ACTIVE_END_INT_ST    (BIT(22))
2785 #define PMU_SLEEP_SWITCH_ACTIVE_END_INT_ST_M  (PMU_SLEEP_SWITCH_ACTIVE_END_INT_ST_V << PMU_SLEEP_SWITCH_ACTIVE_END_INT_ST_S)
2786 #define PMU_SLEEP_SWITCH_ACTIVE_END_INT_ST_V  0x00000001U
2787 #define PMU_SLEEP_SWITCH_ACTIVE_END_INT_ST_S  22
2788 /** PMU_SLEEP_SWITCH_MODEM_END_INT_ST : RO; bitpos: [23]; default: 0;
2789  *  need_des
2790  */
2791 #define PMU_SLEEP_SWITCH_MODEM_END_INT_ST    (BIT(23))
2792 #define PMU_SLEEP_SWITCH_MODEM_END_INT_ST_M  (PMU_SLEEP_SWITCH_MODEM_END_INT_ST_V << PMU_SLEEP_SWITCH_MODEM_END_INT_ST_S)
2793 #define PMU_SLEEP_SWITCH_MODEM_END_INT_ST_V  0x00000001U
2794 #define PMU_SLEEP_SWITCH_MODEM_END_INT_ST_S  23
2795 /** PMU_MODEM_SWITCH_SLEEP_END_INT_ST : RO; bitpos: [24]; default: 0;
2796  *  need_des
2797  */
2798 #define PMU_MODEM_SWITCH_SLEEP_END_INT_ST    (BIT(24))
2799 #define PMU_MODEM_SWITCH_SLEEP_END_INT_ST_M  (PMU_MODEM_SWITCH_SLEEP_END_INT_ST_V << PMU_MODEM_SWITCH_SLEEP_END_INT_ST_S)
2800 #define PMU_MODEM_SWITCH_SLEEP_END_INT_ST_V  0x00000001U
2801 #define PMU_MODEM_SWITCH_SLEEP_END_INT_ST_S  24
2802 /** PMU_ACTIVE_SWITCH_SLEEP_END_INT_ST : RO; bitpos: [25]; default: 0;
2803  *  need_des
2804  */
2805 #define PMU_ACTIVE_SWITCH_SLEEP_END_INT_ST    (BIT(25))
2806 #define PMU_ACTIVE_SWITCH_SLEEP_END_INT_ST_M  (PMU_ACTIVE_SWITCH_SLEEP_END_INT_ST_V << PMU_ACTIVE_SWITCH_SLEEP_END_INT_ST_S)
2807 #define PMU_ACTIVE_SWITCH_SLEEP_END_INT_ST_V  0x00000001U
2808 #define PMU_ACTIVE_SWITCH_SLEEP_END_INT_ST_S  25
2809 /** PMU_MODEM_SWITCH_ACTIVE_START_INT_ST : RO; bitpos: [26]; default: 0;
2810  *  need_des
2811  */
2812 #define PMU_MODEM_SWITCH_ACTIVE_START_INT_ST    (BIT(26))
2813 #define PMU_MODEM_SWITCH_ACTIVE_START_INT_ST_M  (PMU_MODEM_SWITCH_ACTIVE_START_INT_ST_V << PMU_MODEM_SWITCH_ACTIVE_START_INT_ST_S)
2814 #define PMU_MODEM_SWITCH_ACTIVE_START_INT_ST_V  0x00000001U
2815 #define PMU_MODEM_SWITCH_ACTIVE_START_INT_ST_S  26
2816 /** PMU_SLEEP_SWITCH_ACTIVE_START_INT_ST : RO; bitpos: [27]; default: 0;
2817  *  need_des
2818  */
2819 #define PMU_SLEEP_SWITCH_ACTIVE_START_INT_ST    (BIT(27))
2820 #define PMU_SLEEP_SWITCH_ACTIVE_START_INT_ST_M  (PMU_SLEEP_SWITCH_ACTIVE_START_INT_ST_V << PMU_SLEEP_SWITCH_ACTIVE_START_INT_ST_S)
2821 #define PMU_SLEEP_SWITCH_ACTIVE_START_INT_ST_V  0x00000001U
2822 #define PMU_SLEEP_SWITCH_ACTIVE_START_INT_ST_S  27
2823 /** PMU_SLEEP_SWITCH_MODEM_START_INT_ST : RO; bitpos: [28]; default: 0;
2824  *  need_des
2825  */
2826 #define PMU_SLEEP_SWITCH_MODEM_START_INT_ST    (BIT(28))
2827 #define PMU_SLEEP_SWITCH_MODEM_START_INT_ST_M  (PMU_SLEEP_SWITCH_MODEM_START_INT_ST_V << PMU_SLEEP_SWITCH_MODEM_START_INT_ST_S)
2828 #define PMU_SLEEP_SWITCH_MODEM_START_INT_ST_V  0x00000001U
2829 #define PMU_SLEEP_SWITCH_MODEM_START_INT_ST_S  28
2830 /** PMU_MODEM_SWITCH_SLEEP_START_INT_ST : RO; bitpos: [29]; default: 0;
2831  *  need_des
2832  */
2833 #define PMU_MODEM_SWITCH_SLEEP_START_INT_ST    (BIT(29))
2834 #define PMU_MODEM_SWITCH_SLEEP_START_INT_ST_M  (PMU_MODEM_SWITCH_SLEEP_START_INT_ST_V << PMU_MODEM_SWITCH_SLEEP_START_INT_ST_S)
2835 #define PMU_MODEM_SWITCH_SLEEP_START_INT_ST_V  0x00000001U
2836 #define PMU_MODEM_SWITCH_SLEEP_START_INT_ST_S  29
2837 /** PMU_ACTIVE_SWITCH_SLEEP_START_INT_ST : RO; bitpos: [30]; default: 0;
2838  *  need_des
2839  */
2840 #define PMU_ACTIVE_SWITCH_SLEEP_START_INT_ST    (BIT(30))
2841 #define PMU_ACTIVE_SWITCH_SLEEP_START_INT_ST_M  (PMU_ACTIVE_SWITCH_SLEEP_START_INT_ST_V << PMU_ACTIVE_SWITCH_SLEEP_START_INT_ST_S)
2842 #define PMU_ACTIVE_SWITCH_SLEEP_START_INT_ST_V  0x00000001U
2843 #define PMU_ACTIVE_SWITCH_SLEEP_START_INT_ST_S  30
2844 /** PMU_HP_SW_TRIGGER_INT_ST : RO; bitpos: [31]; default: 0;
2845  *  need_des
2846  */
2847 #define PMU_HP_SW_TRIGGER_INT_ST    (BIT(31))
2848 #define PMU_HP_SW_TRIGGER_INT_ST_M  (PMU_HP_SW_TRIGGER_INT_ST_V << PMU_HP_SW_TRIGGER_INT_ST_S)
2849 #define PMU_HP_SW_TRIGGER_INT_ST_V  0x00000001U
2850 #define PMU_HP_SW_TRIGGER_INT_ST_S  31
2851 
2852 /** PMU_LP_INT_ENA_REG register
2853  *  need_des
2854  */
2855 #define PMU_LP_INT_ENA_REG (DR_REG_PMU_BASE + 0x174)
2856 /** PMU_LP_CPU_WAKEUP_INT_ENA : R/W; bitpos: [20]; default: 0;
2857  *  need_des
2858  */
2859 #define PMU_LP_CPU_WAKEUP_INT_ENA    (BIT(20))
2860 #define PMU_LP_CPU_WAKEUP_INT_ENA_M  (PMU_LP_CPU_WAKEUP_INT_ENA_V << PMU_LP_CPU_WAKEUP_INT_ENA_S)
2861 #define PMU_LP_CPU_WAKEUP_INT_ENA_V  0x00000001U
2862 #define PMU_LP_CPU_WAKEUP_INT_ENA_S  20
2863 /** PMU_MODEM_SWITCH_ACTIVE_END_INT_ENA : R/W; bitpos: [21]; default: 0;
2864  *  need_des
2865  */
2866 #define PMU_MODEM_SWITCH_ACTIVE_END_INT_ENA    (BIT(21))
2867 #define PMU_MODEM_SWITCH_ACTIVE_END_INT_ENA_M  (PMU_MODEM_SWITCH_ACTIVE_END_INT_ENA_V << PMU_MODEM_SWITCH_ACTIVE_END_INT_ENA_S)
2868 #define PMU_MODEM_SWITCH_ACTIVE_END_INT_ENA_V  0x00000001U
2869 #define PMU_MODEM_SWITCH_ACTIVE_END_INT_ENA_S  21
2870 /** PMU_SLEEP_SWITCH_ACTIVE_END_INT_ENA : R/W; bitpos: [22]; default: 0;
2871  *  need_des
2872  */
2873 #define PMU_SLEEP_SWITCH_ACTIVE_END_INT_ENA    (BIT(22))
2874 #define PMU_SLEEP_SWITCH_ACTIVE_END_INT_ENA_M  (PMU_SLEEP_SWITCH_ACTIVE_END_INT_ENA_V << PMU_SLEEP_SWITCH_ACTIVE_END_INT_ENA_S)
2875 #define PMU_SLEEP_SWITCH_ACTIVE_END_INT_ENA_V  0x00000001U
2876 #define PMU_SLEEP_SWITCH_ACTIVE_END_INT_ENA_S  22
2877 /** PMU_SLEEP_SWITCH_MODEM_END_INT_ENA : R/W; bitpos: [23]; default: 0;
2878  *  need_des
2879  */
2880 #define PMU_SLEEP_SWITCH_MODEM_END_INT_ENA    (BIT(23))
2881 #define PMU_SLEEP_SWITCH_MODEM_END_INT_ENA_M  (PMU_SLEEP_SWITCH_MODEM_END_INT_ENA_V << PMU_SLEEP_SWITCH_MODEM_END_INT_ENA_S)
2882 #define PMU_SLEEP_SWITCH_MODEM_END_INT_ENA_V  0x00000001U
2883 #define PMU_SLEEP_SWITCH_MODEM_END_INT_ENA_S  23
2884 /** PMU_MODEM_SWITCH_SLEEP_END_INT_ENA : R/W; bitpos: [24]; default: 0;
2885  *  need_des
2886  */
2887 #define PMU_MODEM_SWITCH_SLEEP_END_INT_ENA    (BIT(24))
2888 #define PMU_MODEM_SWITCH_SLEEP_END_INT_ENA_M  (PMU_MODEM_SWITCH_SLEEP_END_INT_ENA_V << PMU_MODEM_SWITCH_SLEEP_END_INT_ENA_S)
2889 #define PMU_MODEM_SWITCH_SLEEP_END_INT_ENA_V  0x00000001U
2890 #define PMU_MODEM_SWITCH_SLEEP_END_INT_ENA_S  24
2891 /** PMU_ACTIVE_SWITCH_SLEEP_END_INT_ENA : R/W; bitpos: [25]; default: 0;
2892  *  need_des
2893  */
2894 #define PMU_ACTIVE_SWITCH_SLEEP_END_INT_ENA    (BIT(25))
2895 #define PMU_ACTIVE_SWITCH_SLEEP_END_INT_ENA_M  (PMU_ACTIVE_SWITCH_SLEEP_END_INT_ENA_V << PMU_ACTIVE_SWITCH_SLEEP_END_INT_ENA_S)
2896 #define PMU_ACTIVE_SWITCH_SLEEP_END_INT_ENA_V  0x00000001U
2897 #define PMU_ACTIVE_SWITCH_SLEEP_END_INT_ENA_S  25
2898 /** PMU_MODEM_SWITCH_ACTIVE_START_INT_ENA : R/W; bitpos: [26]; default: 0;
2899  *  need_des
2900  */
2901 #define PMU_MODEM_SWITCH_ACTIVE_START_INT_ENA    (BIT(26))
2902 #define PMU_MODEM_SWITCH_ACTIVE_START_INT_ENA_M  (PMU_MODEM_SWITCH_ACTIVE_START_INT_ENA_V << PMU_MODEM_SWITCH_ACTIVE_START_INT_ENA_S)
2903 #define PMU_MODEM_SWITCH_ACTIVE_START_INT_ENA_V  0x00000001U
2904 #define PMU_MODEM_SWITCH_ACTIVE_START_INT_ENA_S  26
2905 /** PMU_SLEEP_SWITCH_ACTIVE_START_INT_ENA : R/W; bitpos: [27]; default: 0;
2906  *  need_des
2907  */
2908 #define PMU_SLEEP_SWITCH_ACTIVE_START_INT_ENA    (BIT(27))
2909 #define PMU_SLEEP_SWITCH_ACTIVE_START_INT_ENA_M  (PMU_SLEEP_SWITCH_ACTIVE_START_INT_ENA_V << PMU_SLEEP_SWITCH_ACTIVE_START_INT_ENA_S)
2910 #define PMU_SLEEP_SWITCH_ACTIVE_START_INT_ENA_V  0x00000001U
2911 #define PMU_SLEEP_SWITCH_ACTIVE_START_INT_ENA_S  27
2912 /** PMU_SLEEP_SWITCH_MODEM_START_INT_ENA : R/W; bitpos: [28]; default: 0;
2913  *  need_des
2914  */
2915 #define PMU_SLEEP_SWITCH_MODEM_START_INT_ENA    (BIT(28))
2916 #define PMU_SLEEP_SWITCH_MODEM_START_INT_ENA_M  (PMU_SLEEP_SWITCH_MODEM_START_INT_ENA_V << PMU_SLEEP_SWITCH_MODEM_START_INT_ENA_S)
2917 #define PMU_SLEEP_SWITCH_MODEM_START_INT_ENA_V  0x00000001U
2918 #define PMU_SLEEP_SWITCH_MODEM_START_INT_ENA_S  28
2919 /** PMU_MODEM_SWITCH_SLEEP_START_INT_ENA : R/W; bitpos: [29]; default: 0;
2920  *  need_des
2921  */
2922 #define PMU_MODEM_SWITCH_SLEEP_START_INT_ENA    (BIT(29))
2923 #define PMU_MODEM_SWITCH_SLEEP_START_INT_ENA_M  (PMU_MODEM_SWITCH_SLEEP_START_INT_ENA_V << PMU_MODEM_SWITCH_SLEEP_START_INT_ENA_S)
2924 #define PMU_MODEM_SWITCH_SLEEP_START_INT_ENA_V  0x00000001U
2925 #define PMU_MODEM_SWITCH_SLEEP_START_INT_ENA_S  29
2926 /** PMU_ACTIVE_SWITCH_SLEEP_START_INT_ENA : R/W; bitpos: [30]; default: 0;
2927  *  need_des
2928  */
2929 #define PMU_ACTIVE_SWITCH_SLEEP_START_INT_ENA    (BIT(30))
2930 #define PMU_ACTIVE_SWITCH_SLEEP_START_INT_ENA_M  (PMU_ACTIVE_SWITCH_SLEEP_START_INT_ENA_V << PMU_ACTIVE_SWITCH_SLEEP_START_INT_ENA_S)
2931 #define PMU_ACTIVE_SWITCH_SLEEP_START_INT_ENA_V  0x00000001U
2932 #define PMU_ACTIVE_SWITCH_SLEEP_START_INT_ENA_S  30
2933 /** PMU_HP_SW_TRIGGER_INT_ENA : R/W; bitpos: [31]; default: 0;
2934  *  need_des
2935  */
2936 #define PMU_HP_SW_TRIGGER_INT_ENA    (BIT(31))
2937 #define PMU_HP_SW_TRIGGER_INT_ENA_M  (PMU_HP_SW_TRIGGER_INT_ENA_V << PMU_HP_SW_TRIGGER_INT_ENA_S)
2938 #define PMU_HP_SW_TRIGGER_INT_ENA_V  0x00000001U
2939 #define PMU_HP_SW_TRIGGER_INT_ENA_S  31
2940 
2941 /** PMU_LP_INT_CLR_REG register
2942  *  need_des
2943  */
2944 #define PMU_LP_INT_CLR_REG (DR_REG_PMU_BASE + 0x178)
2945 /** PMU_LP_CPU_WAKEUP_INT_CLR : WT; bitpos: [20]; default: 0;
2946  *  need_des
2947  */
2948 #define PMU_LP_CPU_WAKEUP_INT_CLR    (BIT(20))
2949 #define PMU_LP_CPU_WAKEUP_INT_CLR_M  (PMU_LP_CPU_WAKEUP_INT_CLR_V << PMU_LP_CPU_WAKEUP_INT_CLR_S)
2950 #define PMU_LP_CPU_WAKEUP_INT_CLR_V  0x00000001U
2951 #define PMU_LP_CPU_WAKEUP_INT_CLR_S  20
2952 /** PMU_MODEM_SWITCH_ACTIVE_END_INT_CLR : WT; bitpos: [21]; default: 0;
2953  *  need_des
2954  */
2955 #define PMU_MODEM_SWITCH_ACTIVE_END_INT_CLR    (BIT(21))
2956 #define PMU_MODEM_SWITCH_ACTIVE_END_INT_CLR_M  (PMU_MODEM_SWITCH_ACTIVE_END_INT_CLR_V << PMU_MODEM_SWITCH_ACTIVE_END_INT_CLR_S)
2957 #define PMU_MODEM_SWITCH_ACTIVE_END_INT_CLR_V  0x00000001U
2958 #define PMU_MODEM_SWITCH_ACTIVE_END_INT_CLR_S  21
2959 /** PMU_SLEEP_SWITCH_ACTIVE_END_INT_CLR : WT; bitpos: [22]; default: 0;
2960  *  need_des
2961  */
2962 #define PMU_SLEEP_SWITCH_ACTIVE_END_INT_CLR    (BIT(22))
2963 #define PMU_SLEEP_SWITCH_ACTIVE_END_INT_CLR_M  (PMU_SLEEP_SWITCH_ACTIVE_END_INT_CLR_V << PMU_SLEEP_SWITCH_ACTIVE_END_INT_CLR_S)
2964 #define PMU_SLEEP_SWITCH_ACTIVE_END_INT_CLR_V  0x00000001U
2965 #define PMU_SLEEP_SWITCH_ACTIVE_END_INT_CLR_S  22
2966 /** PMU_SLEEP_SWITCH_MODEM_END_INT_CLR : WT; bitpos: [23]; default: 0;
2967  *  need_des
2968  */
2969 #define PMU_SLEEP_SWITCH_MODEM_END_INT_CLR    (BIT(23))
2970 #define PMU_SLEEP_SWITCH_MODEM_END_INT_CLR_M  (PMU_SLEEP_SWITCH_MODEM_END_INT_CLR_V << PMU_SLEEP_SWITCH_MODEM_END_INT_CLR_S)
2971 #define PMU_SLEEP_SWITCH_MODEM_END_INT_CLR_V  0x00000001U
2972 #define PMU_SLEEP_SWITCH_MODEM_END_INT_CLR_S  23
2973 /** PMU_MODEM_SWITCH_SLEEP_END_INT_CLR : WT; bitpos: [24]; default: 0;
2974  *  need_des
2975  */
2976 #define PMU_MODEM_SWITCH_SLEEP_END_INT_CLR    (BIT(24))
2977 #define PMU_MODEM_SWITCH_SLEEP_END_INT_CLR_M  (PMU_MODEM_SWITCH_SLEEP_END_INT_CLR_V << PMU_MODEM_SWITCH_SLEEP_END_INT_CLR_S)
2978 #define PMU_MODEM_SWITCH_SLEEP_END_INT_CLR_V  0x00000001U
2979 #define PMU_MODEM_SWITCH_SLEEP_END_INT_CLR_S  24
2980 /** PMU_ACTIVE_SWITCH_SLEEP_END_INT_CLR : WT; bitpos: [25]; default: 0;
2981  *  need_des
2982  */
2983 #define PMU_ACTIVE_SWITCH_SLEEP_END_INT_CLR    (BIT(25))
2984 #define PMU_ACTIVE_SWITCH_SLEEP_END_INT_CLR_M  (PMU_ACTIVE_SWITCH_SLEEP_END_INT_CLR_V << PMU_ACTIVE_SWITCH_SLEEP_END_INT_CLR_S)
2985 #define PMU_ACTIVE_SWITCH_SLEEP_END_INT_CLR_V  0x00000001U
2986 #define PMU_ACTIVE_SWITCH_SLEEP_END_INT_CLR_S  25
2987 /** PMU_MODEM_SWITCH_ACTIVE_START_INT_CLR : WT; bitpos: [26]; default: 0;
2988  *  need_des
2989  */
2990 #define PMU_MODEM_SWITCH_ACTIVE_START_INT_CLR    (BIT(26))
2991 #define PMU_MODEM_SWITCH_ACTIVE_START_INT_CLR_M  (PMU_MODEM_SWITCH_ACTIVE_START_INT_CLR_V << PMU_MODEM_SWITCH_ACTIVE_START_INT_CLR_S)
2992 #define PMU_MODEM_SWITCH_ACTIVE_START_INT_CLR_V  0x00000001U
2993 #define PMU_MODEM_SWITCH_ACTIVE_START_INT_CLR_S  26
2994 /** PMU_SLEEP_SWITCH_ACTIVE_START_INT_CLR : WT; bitpos: [27]; default: 0;
2995  *  need_des
2996  */
2997 #define PMU_SLEEP_SWITCH_ACTIVE_START_INT_CLR    (BIT(27))
2998 #define PMU_SLEEP_SWITCH_ACTIVE_START_INT_CLR_M  (PMU_SLEEP_SWITCH_ACTIVE_START_INT_CLR_V << PMU_SLEEP_SWITCH_ACTIVE_START_INT_CLR_S)
2999 #define PMU_SLEEP_SWITCH_ACTIVE_START_INT_CLR_V  0x00000001U
3000 #define PMU_SLEEP_SWITCH_ACTIVE_START_INT_CLR_S  27
3001 /** PMU_SLEEP_SWITCH_MODEM_START_INT_CLR : WT; bitpos: [28]; default: 0;
3002  *  need_des
3003  */
3004 #define PMU_SLEEP_SWITCH_MODEM_START_INT_CLR    (BIT(28))
3005 #define PMU_SLEEP_SWITCH_MODEM_START_INT_CLR_M  (PMU_SLEEP_SWITCH_MODEM_START_INT_CLR_V << PMU_SLEEP_SWITCH_MODEM_START_INT_CLR_S)
3006 #define PMU_SLEEP_SWITCH_MODEM_START_INT_CLR_V  0x00000001U
3007 #define PMU_SLEEP_SWITCH_MODEM_START_INT_CLR_S  28
3008 /** PMU_MODEM_SWITCH_SLEEP_START_INT_CLR : WT; bitpos: [29]; default: 0;
3009  *  need_des
3010  */
3011 #define PMU_MODEM_SWITCH_SLEEP_START_INT_CLR    (BIT(29))
3012 #define PMU_MODEM_SWITCH_SLEEP_START_INT_CLR_M  (PMU_MODEM_SWITCH_SLEEP_START_INT_CLR_V << PMU_MODEM_SWITCH_SLEEP_START_INT_CLR_S)
3013 #define PMU_MODEM_SWITCH_SLEEP_START_INT_CLR_V  0x00000001U
3014 #define PMU_MODEM_SWITCH_SLEEP_START_INT_CLR_S  29
3015 /** PMU_ACTIVE_SWITCH_SLEEP_START_INT_CLR : WT; bitpos: [30]; default: 0;
3016  *  need_des
3017  */
3018 #define PMU_ACTIVE_SWITCH_SLEEP_START_INT_CLR    (BIT(30))
3019 #define PMU_ACTIVE_SWITCH_SLEEP_START_INT_CLR_M  (PMU_ACTIVE_SWITCH_SLEEP_START_INT_CLR_V << PMU_ACTIVE_SWITCH_SLEEP_START_INT_CLR_S)
3020 #define PMU_ACTIVE_SWITCH_SLEEP_START_INT_CLR_V  0x00000001U
3021 #define PMU_ACTIVE_SWITCH_SLEEP_START_INT_CLR_S  30
3022 /** PMU_HP_SW_TRIGGER_INT_CLR : WT; bitpos: [31]; default: 0;
3023  *  need_des
3024  */
3025 #define PMU_HP_SW_TRIGGER_INT_CLR    (BIT(31))
3026 #define PMU_HP_SW_TRIGGER_INT_CLR_M  (PMU_HP_SW_TRIGGER_INT_CLR_V << PMU_HP_SW_TRIGGER_INT_CLR_S)
3027 #define PMU_HP_SW_TRIGGER_INT_CLR_V  0x00000001U
3028 #define PMU_HP_SW_TRIGGER_INT_CLR_S  31
3029 
3030 /** PMU_LP_CPU_PWR0_REG register
3031  *  need_des
3032  */
3033 #define PMU_LP_CPU_PWR0_REG (DR_REG_PMU_BASE + 0x17c)
3034 /** PMU_LP_CPU_WAITI_RDY : RO; bitpos: [0]; default: 0;
3035  *  need_des
3036  */
3037 #define PMU_LP_CPU_WAITI_RDY    (BIT(0))
3038 #define PMU_LP_CPU_WAITI_RDY_M  (PMU_LP_CPU_WAITI_RDY_V << PMU_LP_CPU_WAITI_RDY_S)
3039 #define PMU_LP_CPU_WAITI_RDY_V  0x00000001U
3040 #define PMU_LP_CPU_WAITI_RDY_S  0
3041 /** PMU_LP_CPU_STALL_RDY : RO; bitpos: [1]; default: 0;
3042  *  need_des
3043  */
3044 #define PMU_LP_CPU_STALL_RDY    (BIT(1))
3045 #define PMU_LP_CPU_STALL_RDY_M  (PMU_LP_CPU_STALL_RDY_V << PMU_LP_CPU_STALL_RDY_S)
3046 #define PMU_LP_CPU_STALL_RDY_V  0x00000001U
3047 #define PMU_LP_CPU_STALL_RDY_S  1
3048 /** PMU_LP_CPU_FORCE_STALL : R/W; bitpos: [18]; default: 0;
3049  *  need_des
3050  */
3051 #define PMU_LP_CPU_FORCE_STALL    (BIT(18))
3052 #define PMU_LP_CPU_FORCE_STALL_M  (PMU_LP_CPU_FORCE_STALL_V << PMU_LP_CPU_FORCE_STALL_S)
3053 #define PMU_LP_CPU_FORCE_STALL_V  0x00000001U
3054 #define PMU_LP_CPU_FORCE_STALL_S  18
3055 /** PMU_LP_CPU_SLP_WAITI_FLAG_EN : R/W; bitpos: [19]; default: 0;
3056  *  need_des
3057  */
3058 #define PMU_LP_CPU_SLP_WAITI_FLAG_EN    (BIT(19))
3059 #define PMU_LP_CPU_SLP_WAITI_FLAG_EN_M  (PMU_LP_CPU_SLP_WAITI_FLAG_EN_V << PMU_LP_CPU_SLP_WAITI_FLAG_EN_S)
3060 #define PMU_LP_CPU_SLP_WAITI_FLAG_EN_V  0x00000001U
3061 #define PMU_LP_CPU_SLP_WAITI_FLAG_EN_S  19
3062 /** PMU_LP_CPU_SLP_STALL_FLAG_EN : R/W; bitpos: [20]; default: 1;
3063  *  need_des
3064  */
3065 #define PMU_LP_CPU_SLP_STALL_FLAG_EN    (BIT(20))
3066 #define PMU_LP_CPU_SLP_STALL_FLAG_EN_M  (PMU_LP_CPU_SLP_STALL_FLAG_EN_V << PMU_LP_CPU_SLP_STALL_FLAG_EN_S)
3067 #define PMU_LP_CPU_SLP_STALL_FLAG_EN_V  0x00000001U
3068 #define PMU_LP_CPU_SLP_STALL_FLAG_EN_S  20
3069 /** PMU_LP_CPU_SLP_STALL_WAIT : R/W; bitpos: [28:21]; default: 255;
3070  *  need_des
3071  */
3072 #define PMU_LP_CPU_SLP_STALL_WAIT    0x000000FFU
3073 #define PMU_LP_CPU_SLP_STALL_WAIT_M  (PMU_LP_CPU_SLP_STALL_WAIT_V << PMU_LP_CPU_SLP_STALL_WAIT_S)
3074 #define PMU_LP_CPU_SLP_STALL_WAIT_V  0x000000FFU
3075 #define PMU_LP_CPU_SLP_STALL_WAIT_S  21
3076 /** PMU_LP_CPU_SLP_STALL_EN : R/W; bitpos: [29]; default: 0;
3077  *  need_des
3078  */
3079 #define PMU_LP_CPU_SLP_STALL_EN    (BIT(29))
3080 #define PMU_LP_CPU_SLP_STALL_EN_M  (PMU_LP_CPU_SLP_STALL_EN_V << PMU_LP_CPU_SLP_STALL_EN_S)
3081 #define PMU_LP_CPU_SLP_STALL_EN_V  0x00000001U
3082 #define PMU_LP_CPU_SLP_STALL_EN_S  29
3083 /** PMU_LP_CPU_SLP_RESET_EN : R/W; bitpos: [30]; default: 0;
3084  *  need_des
3085  */
3086 #define PMU_LP_CPU_SLP_RESET_EN    (BIT(30))
3087 #define PMU_LP_CPU_SLP_RESET_EN_M  (PMU_LP_CPU_SLP_RESET_EN_V << PMU_LP_CPU_SLP_RESET_EN_S)
3088 #define PMU_LP_CPU_SLP_RESET_EN_V  0x00000001U
3089 #define PMU_LP_CPU_SLP_RESET_EN_S  30
3090 /** PMU_LP_CPU_SLP_BYPASS_INTR_EN : R/W; bitpos: [31]; default: 0;
3091  *  need_des
3092  */
3093 #define PMU_LP_CPU_SLP_BYPASS_INTR_EN    (BIT(31))
3094 #define PMU_LP_CPU_SLP_BYPASS_INTR_EN_M  (PMU_LP_CPU_SLP_BYPASS_INTR_EN_V << PMU_LP_CPU_SLP_BYPASS_INTR_EN_S)
3095 #define PMU_LP_CPU_SLP_BYPASS_INTR_EN_V  0x00000001U
3096 #define PMU_LP_CPU_SLP_BYPASS_INTR_EN_S  31
3097 
3098 /** PMU_LP_CPU_PWR1_REG register
3099  *  need_des
3100  */
3101 #define PMU_LP_CPU_PWR1_REG (DR_REG_PMU_BASE + 0x180)
3102 /** PMU_LP_CPU_WAKEUP_EN : R/W; bitpos: [15:0]; default: 0;
3103  *  need_des
3104  */
3105 #define PMU_LP_CPU_WAKEUP_EN    0x0000FFFFU
3106 #define PMU_LP_CPU_WAKEUP_EN_M  (PMU_LP_CPU_WAKEUP_EN_V << PMU_LP_CPU_WAKEUP_EN_S)
3107 #define PMU_LP_CPU_WAKEUP_EN_V  0x0000FFFFU
3108 #define PMU_LP_CPU_WAKEUP_EN_S  0
3109 /** PMU_LP_CPU_SLEEP_REQ : WT; bitpos: [31]; default: 0;
3110  *  need_des
3111  */
3112 #define PMU_LP_CPU_SLEEP_REQ    (BIT(31))
3113 #define PMU_LP_CPU_SLEEP_REQ_M  (PMU_LP_CPU_SLEEP_REQ_V << PMU_LP_CPU_SLEEP_REQ_S)
3114 #define PMU_LP_CPU_SLEEP_REQ_V  0x00000001U
3115 #define PMU_LP_CPU_SLEEP_REQ_S  31
3116 
3117 /** PMU_HP_LP_CPU_COMM_REG register
3118  *  need_des
3119  */
3120 #define PMU_HP_LP_CPU_COMM_REG (DR_REG_PMU_BASE + 0x184)
3121 /** PMU_LP_TRIGGER_HP : WT; bitpos: [30]; default: 0;
3122  *  need_des
3123  */
3124 #define PMU_LP_TRIGGER_HP    (BIT(30))
3125 #define PMU_LP_TRIGGER_HP_M  (PMU_LP_TRIGGER_HP_V << PMU_LP_TRIGGER_HP_S)
3126 #define PMU_LP_TRIGGER_HP_V  0x00000001U
3127 #define PMU_LP_TRIGGER_HP_S  30
3128 /** PMU_HP_TRIGGER_LP : WT; bitpos: [31]; default: 0;
3129  *  need_des
3130  */
3131 #define PMU_HP_TRIGGER_LP    (BIT(31))
3132 #define PMU_HP_TRIGGER_LP_M  (PMU_HP_TRIGGER_LP_V << PMU_HP_TRIGGER_LP_S)
3133 #define PMU_HP_TRIGGER_LP_V  0x00000001U
3134 #define PMU_HP_TRIGGER_LP_S  31
3135 
3136 /** PMU_HP_REGULATOR_CFG_REG register
3137  *  need_des
3138  */
3139 #define PMU_HP_REGULATOR_CFG_REG (DR_REG_PMU_BASE + 0x188)
3140 /** PMU_DIG_REGULATOR_EN_CAL : R/W; bitpos: [31]; default: 0;
3141  *  need_des
3142  */
3143 #define PMU_DIG_REGULATOR_EN_CAL    (BIT(31))
3144 #define PMU_DIG_REGULATOR_EN_CAL_M  (PMU_DIG_REGULATOR_EN_CAL_V << PMU_DIG_REGULATOR_EN_CAL_S)
3145 #define PMU_DIG_REGULATOR_EN_CAL_V  0x00000001U
3146 #define PMU_DIG_REGULATOR_EN_CAL_S  31
3147 
3148 /** PMU_MAIN_STATE_REG register
3149  *  need_des
3150  */
3151 #define PMU_MAIN_STATE_REG (DR_REG_PMU_BASE + 0x18c)
3152 /** PMU_MAIN_LAST_ST_STATE : RO; bitpos: [17:11]; default: 1;
3153  *  need_des
3154  */
3155 #define PMU_MAIN_LAST_ST_STATE    0x0000007FU
3156 #define PMU_MAIN_LAST_ST_STATE_M  (PMU_MAIN_LAST_ST_STATE_V << PMU_MAIN_LAST_ST_STATE_S)
3157 #define PMU_MAIN_LAST_ST_STATE_V  0x0000007FU
3158 #define PMU_MAIN_LAST_ST_STATE_S  11
3159 /** PMU_MAIN_TAR_ST_STATE : RO; bitpos: [24:18]; default: 4;
3160  *  need_des
3161  */
3162 #define PMU_MAIN_TAR_ST_STATE    0x0000007FU
3163 #define PMU_MAIN_TAR_ST_STATE_M  (PMU_MAIN_TAR_ST_STATE_V << PMU_MAIN_TAR_ST_STATE_S)
3164 #define PMU_MAIN_TAR_ST_STATE_V  0x0000007FU
3165 #define PMU_MAIN_TAR_ST_STATE_S  18
3166 /** PMU_MAIN_CUR_ST_STATE : RO; bitpos: [31:25]; default: 4;
3167  *  need_des
3168  */
3169 #define PMU_MAIN_CUR_ST_STATE    0x0000007FU
3170 #define PMU_MAIN_CUR_ST_STATE_M  (PMU_MAIN_CUR_ST_STATE_V << PMU_MAIN_CUR_ST_STATE_S)
3171 #define PMU_MAIN_CUR_ST_STATE_V  0x0000007FU
3172 #define PMU_MAIN_CUR_ST_STATE_S  25
3173 
3174 /** PMU_PWR_STATE_REG register
3175  *  need_des
3176  */
3177 #define PMU_PWR_STATE_REG (DR_REG_PMU_BASE + 0x190)
3178 /** PMU_BACKUP_ST_STATE : RO; bitpos: [17:13]; default: 1;
3179  *  need_des
3180  */
3181 #define PMU_BACKUP_ST_STATE    0x0000001FU
3182 #define PMU_BACKUP_ST_STATE_M  (PMU_BACKUP_ST_STATE_V << PMU_BACKUP_ST_STATE_S)
3183 #define PMU_BACKUP_ST_STATE_V  0x0000001FU
3184 #define PMU_BACKUP_ST_STATE_S  13
3185 /** PMU_LP_PWR_ST_STATE : RO; bitpos: [22:18]; default: 0;
3186  *  need_des
3187  */
3188 #define PMU_LP_PWR_ST_STATE    0x0000001FU
3189 #define PMU_LP_PWR_ST_STATE_M  (PMU_LP_PWR_ST_STATE_V << PMU_LP_PWR_ST_STATE_S)
3190 #define PMU_LP_PWR_ST_STATE_V  0x0000001FU
3191 #define PMU_LP_PWR_ST_STATE_S  18
3192 /** PMU_HP_PWR_ST_STATE : RO; bitpos: [31:23]; default: 1;
3193  *  need_des
3194  */
3195 #define PMU_HP_PWR_ST_STATE    0x000001FFU
3196 #define PMU_HP_PWR_ST_STATE_M  (PMU_HP_PWR_ST_STATE_V << PMU_HP_PWR_ST_STATE_S)
3197 #define PMU_HP_PWR_ST_STATE_V  0x000001FFU
3198 #define PMU_HP_PWR_ST_STATE_S  23
3199 
3200 /** PMU_CLK_STATE0_REG register
3201  *  need_des
3202  */
3203 #define PMU_CLK_STATE0_REG (DR_REG_PMU_BASE + 0x194)
3204 /** PMU_STABLE_XPD_BBPLL_STATE : RO; bitpos: [0]; default: 1;
3205  *  need_des
3206  */
3207 #define PMU_STABLE_XPD_BBPLL_STATE    (BIT(0))
3208 #define PMU_STABLE_XPD_BBPLL_STATE_M  (PMU_STABLE_XPD_BBPLL_STATE_V << PMU_STABLE_XPD_BBPLL_STATE_S)
3209 #define PMU_STABLE_XPD_BBPLL_STATE_V  0x00000001U
3210 #define PMU_STABLE_XPD_BBPLL_STATE_S  0
3211 /** PMU_STABLE_XPD_XTAL_STATE : RO; bitpos: [1]; default: 1;
3212  *  need_des
3213  */
3214 #define PMU_STABLE_XPD_XTAL_STATE    (BIT(1))
3215 #define PMU_STABLE_XPD_XTAL_STATE_M  (PMU_STABLE_XPD_XTAL_STATE_V << PMU_STABLE_XPD_XTAL_STATE_S)
3216 #define PMU_STABLE_XPD_XTAL_STATE_V  0x00000001U
3217 #define PMU_STABLE_XPD_XTAL_STATE_S  1
3218 /** PMU_SYS_CLK_SLP_SEL_STATE : RO; bitpos: [15]; default: 0;
3219  *  need_des
3220  */
3221 #define PMU_SYS_CLK_SLP_SEL_STATE    (BIT(15))
3222 #define PMU_SYS_CLK_SLP_SEL_STATE_M  (PMU_SYS_CLK_SLP_SEL_STATE_V << PMU_SYS_CLK_SLP_SEL_STATE_S)
3223 #define PMU_SYS_CLK_SLP_SEL_STATE_V  0x00000001U
3224 #define PMU_SYS_CLK_SLP_SEL_STATE_S  15
3225 /** PMU_SYS_CLK_SEL_STATE : RO; bitpos: [17:16]; default: 0;
3226  *  need_des
3227  */
3228 #define PMU_SYS_CLK_SEL_STATE    0x00000003U
3229 #define PMU_SYS_CLK_SEL_STATE_M  (PMU_SYS_CLK_SEL_STATE_V << PMU_SYS_CLK_SEL_STATE_S)
3230 #define PMU_SYS_CLK_SEL_STATE_V  0x00000003U
3231 #define PMU_SYS_CLK_SEL_STATE_S  16
3232 /** PMU_SYS_CLK_NO_DIV_STATE : RO; bitpos: [18]; default: 0;
3233  *  need_des
3234  */
3235 #define PMU_SYS_CLK_NO_DIV_STATE    (BIT(18))
3236 #define PMU_SYS_CLK_NO_DIV_STATE_M  (PMU_SYS_CLK_NO_DIV_STATE_V << PMU_SYS_CLK_NO_DIV_STATE_S)
3237 #define PMU_SYS_CLK_NO_DIV_STATE_V  0x00000001U
3238 #define PMU_SYS_CLK_NO_DIV_STATE_S  18
3239 /** PMU_ICG_SYS_CLK_EN_STATE : RO; bitpos: [19]; default: 0;
3240  *  need_des
3241  */
3242 #define PMU_ICG_SYS_CLK_EN_STATE    (BIT(19))
3243 #define PMU_ICG_SYS_CLK_EN_STATE_M  (PMU_ICG_SYS_CLK_EN_STATE_V << PMU_ICG_SYS_CLK_EN_STATE_S)
3244 #define PMU_ICG_SYS_CLK_EN_STATE_V  0x00000001U
3245 #define PMU_ICG_SYS_CLK_EN_STATE_S  19
3246 /** PMU_ICG_MODEM_SWITCH_STATE : RO; bitpos: [20]; default: 0;
3247  *  need_des
3248  */
3249 #define PMU_ICG_MODEM_SWITCH_STATE    (BIT(20))
3250 #define PMU_ICG_MODEM_SWITCH_STATE_M  (PMU_ICG_MODEM_SWITCH_STATE_V << PMU_ICG_MODEM_SWITCH_STATE_S)
3251 #define PMU_ICG_MODEM_SWITCH_STATE_V  0x00000001U
3252 #define PMU_ICG_MODEM_SWITCH_STATE_S  20
3253 /** PMU_ICG_MODEM_CODE_STATE : RO; bitpos: [22:21]; default: 0;
3254  *  need_des
3255  */
3256 #define PMU_ICG_MODEM_CODE_STATE    0x00000003U
3257 #define PMU_ICG_MODEM_CODE_STATE_M  (PMU_ICG_MODEM_CODE_STATE_V << PMU_ICG_MODEM_CODE_STATE_S)
3258 #define PMU_ICG_MODEM_CODE_STATE_V  0x00000003U
3259 #define PMU_ICG_MODEM_CODE_STATE_S  21
3260 /** PMU_ICG_SLP_SEL_STATE : RO; bitpos: [23]; default: 0;
3261  *  need_des
3262  */
3263 #define PMU_ICG_SLP_SEL_STATE    (BIT(23))
3264 #define PMU_ICG_SLP_SEL_STATE_M  (PMU_ICG_SLP_SEL_STATE_V << PMU_ICG_SLP_SEL_STATE_S)
3265 #define PMU_ICG_SLP_SEL_STATE_V  0x00000001U
3266 #define PMU_ICG_SLP_SEL_STATE_S  23
3267 /** PMU_ICG_GLOBAL_XTAL_STATE : RO; bitpos: [24]; default: 0;
3268  *  need_des
3269  */
3270 #define PMU_ICG_GLOBAL_XTAL_STATE    (BIT(24))
3271 #define PMU_ICG_GLOBAL_XTAL_STATE_M  (PMU_ICG_GLOBAL_XTAL_STATE_V << PMU_ICG_GLOBAL_XTAL_STATE_S)
3272 #define PMU_ICG_GLOBAL_XTAL_STATE_V  0x00000001U
3273 #define PMU_ICG_GLOBAL_XTAL_STATE_S  24
3274 /** PMU_ICG_GLOBAL_PLL_STATE : RO; bitpos: [25]; default: 0;
3275  *  need_des
3276  */
3277 #define PMU_ICG_GLOBAL_PLL_STATE    (BIT(25))
3278 #define PMU_ICG_GLOBAL_PLL_STATE_M  (PMU_ICG_GLOBAL_PLL_STATE_V << PMU_ICG_GLOBAL_PLL_STATE_S)
3279 #define PMU_ICG_GLOBAL_PLL_STATE_V  0x00000001U
3280 #define PMU_ICG_GLOBAL_PLL_STATE_S  25
3281 /** PMU_ANA_I2C_ISO_EN_STATE : RO; bitpos: [26]; default: 0;
3282  *  need_des
3283  */
3284 #define PMU_ANA_I2C_ISO_EN_STATE    (BIT(26))
3285 #define PMU_ANA_I2C_ISO_EN_STATE_M  (PMU_ANA_I2C_ISO_EN_STATE_V << PMU_ANA_I2C_ISO_EN_STATE_S)
3286 #define PMU_ANA_I2C_ISO_EN_STATE_V  0x00000001U
3287 #define PMU_ANA_I2C_ISO_EN_STATE_S  26
3288 /** PMU_ANA_I2C_RETENTION_STATE : RO; bitpos: [27]; default: 0;
3289  *  need_des
3290  */
3291 #define PMU_ANA_I2C_RETENTION_STATE    (BIT(27))
3292 #define PMU_ANA_I2C_RETENTION_STATE_M  (PMU_ANA_I2C_RETENTION_STATE_V << PMU_ANA_I2C_RETENTION_STATE_S)
3293 #define PMU_ANA_I2C_RETENTION_STATE_V  0x00000001U
3294 #define PMU_ANA_I2C_RETENTION_STATE_S  27
3295 /** PMU_ANA_XPD_BB_I2C_STATE : RO; bitpos: [28]; default: 0;
3296  *  need_des
3297  */
3298 #define PMU_ANA_XPD_BB_I2C_STATE    (BIT(28))
3299 #define PMU_ANA_XPD_BB_I2C_STATE_M  (PMU_ANA_XPD_BB_I2C_STATE_V << PMU_ANA_XPD_BB_I2C_STATE_S)
3300 #define PMU_ANA_XPD_BB_I2C_STATE_V  0x00000001U
3301 #define PMU_ANA_XPD_BB_I2C_STATE_S  28
3302 /** PMU_ANA_XPD_BBPLL_I2C_STATE : RO; bitpos: [29]; default: 0;
3303  *  need_des
3304  */
3305 #define PMU_ANA_XPD_BBPLL_I2C_STATE    (BIT(29))
3306 #define PMU_ANA_XPD_BBPLL_I2C_STATE_M  (PMU_ANA_XPD_BBPLL_I2C_STATE_V << PMU_ANA_XPD_BBPLL_I2C_STATE_S)
3307 #define PMU_ANA_XPD_BBPLL_I2C_STATE_V  0x00000001U
3308 #define PMU_ANA_XPD_BBPLL_I2C_STATE_S  29
3309 /** PMU_ANA_XPD_BBPLL_STATE : RO; bitpos: [30]; default: 0;
3310  *  need_des
3311  */
3312 #define PMU_ANA_XPD_BBPLL_STATE    (BIT(30))
3313 #define PMU_ANA_XPD_BBPLL_STATE_M  (PMU_ANA_XPD_BBPLL_STATE_V << PMU_ANA_XPD_BBPLL_STATE_S)
3314 #define PMU_ANA_XPD_BBPLL_STATE_V  0x00000001U
3315 #define PMU_ANA_XPD_BBPLL_STATE_S  30
3316 /** PMU_ANA_XPD_XTAL_STATE : RO; bitpos: [31]; default: 0;
3317  *  need_des
3318  */
3319 #define PMU_ANA_XPD_XTAL_STATE    (BIT(31))
3320 #define PMU_ANA_XPD_XTAL_STATE_M  (PMU_ANA_XPD_XTAL_STATE_V << PMU_ANA_XPD_XTAL_STATE_S)
3321 #define PMU_ANA_XPD_XTAL_STATE_V  0x00000001U
3322 #define PMU_ANA_XPD_XTAL_STATE_S  31
3323 
3324 /** PMU_CLK_STATE1_REG register
3325  *  need_des
3326  */
3327 #define PMU_CLK_STATE1_REG (DR_REG_PMU_BASE + 0x198)
3328 /** PMU_ICG_FUNC_EN_STATE : RO; bitpos: [31:0]; default: 4294967295;
3329  *  need_des
3330  */
3331 #define PMU_ICG_FUNC_EN_STATE    0xFFFFFFFFU
3332 #define PMU_ICG_FUNC_EN_STATE_M  (PMU_ICG_FUNC_EN_STATE_V << PMU_ICG_FUNC_EN_STATE_S)
3333 #define PMU_ICG_FUNC_EN_STATE_V  0xFFFFFFFFU
3334 #define PMU_ICG_FUNC_EN_STATE_S  0
3335 
3336 /** PMU_CLK_STATE2_REG register
3337  *  need_des
3338  */
3339 #define PMU_CLK_STATE2_REG (DR_REG_PMU_BASE + 0x19c)
3340 /** PMU_ICG_APB_EN_STATE : RO; bitpos: [31:0]; default: 4294967295;
3341  *  need_des
3342  */
3343 #define PMU_ICG_APB_EN_STATE    0xFFFFFFFFU
3344 #define PMU_ICG_APB_EN_STATE_M  (PMU_ICG_APB_EN_STATE_V << PMU_ICG_APB_EN_STATE_S)
3345 #define PMU_ICG_APB_EN_STATE_V  0xFFFFFFFFU
3346 #define PMU_ICG_APB_EN_STATE_S  0
3347 
3348 /** PMU_VDD_SPI_STATUS_REG register
3349  *  need_des
3350  */
3351 #define PMU_VDD_SPI_STATUS_REG (DR_REG_PMU_BASE + 0x1a0)
3352 /** PMU_STABLE_VDD_SPI_PWR_DRV : RO; bitpos: [31]; default: 0;
3353  *  need_des
3354  */
3355 #define PMU_STABLE_VDD_SPI_PWR_DRV    (BIT(31))
3356 #define PMU_STABLE_VDD_SPI_PWR_DRV_M  (PMU_STABLE_VDD_SPI_PWR_DRV_V << PMU_STABLE_VDD_SPI_PWR_DRV_S)
3357 #define PMU_STABLE_VDD_SPI_PWR_DRV_V  0x00000001U
3358 #define PMU_STABLE_VDD_SPI_PWR_DRV_S  31
3359 
3360 /** PMU_DATE_REG register
3361  *  need_des
3362  */
3363 #define PMU_DATE_REG (DR_REG_PMU_BASE + 0x3fc)
3364 /** PMU_PMU_DATE : R/W; bitpos: [30:0]; default: 35676752;
3365  *  need_des
3366  */
3367 #define PMU_PMU_DATE    0x7FFFFFFFU
3368 #define PMU_PMU_DATE_M  (PMU_PMU_DATE_V << PMU_PMU_DATE_S)
3369 #define PMU_PMU_DATE_V  0x7FFFFFFFU
3370 #define PMU_PMU_DATE_S  0
3371 /** PMU_CLK_EN : R/W; bitpos: [31]; default: 0;
3372  *  need_des
3373  */
3374 #define PMU_CLK_EN    (BIT(31))
3375 #define PMU_CLK_EN_M  (PMU_CLK_EN_V << PMU_CLK_EN_S)
3376 #define PMU_CLK_EN_V  0x00000001U
3377 #define PMU_CLK_EN_S  31
3378 
3379 #ifdef __cplusplus
3380 }
3381 #endif
3382