13 __RW uint32_t BANDGAP;
16 __R uint8_t RESERVED0[4];
17 __RW uint32_t DCDC_MODE;
18 __RW uint32_t DCDC_LPMODE;
19 __RW uint32_t DCDC_PROT;
20 __RW uint32_t DCDC_CURRENT;
21 __RW uint32_t DCDC_ADVMODE;
22 __RW uint32_t DCDC_ADVPARAM;
23 __RW uint32_t DCDC_MISC;
24 __RW uint32_t DCDC_DEBUG;
25 __RW uint32_t DCDC_START_TIME;
26 __RW uint32_t DCDC_RESUME_TIME;
27 __R uint8_t RESERVED1[8];
28 __RW uint32_t POWER_TRAP;
29 __RW uint32_t WAKE_CAUSE;
30 __RW uint32_t WAKE_MASK;
31 __RW uint32_t SCG_CTRL;
32 __R uint8_t RESERVED2[16];
34 __RW uint32_t RC24M_TRACK;
35 __RW uint32_t TRACK_TARGET;
37 __R uint8_t RESERVED3[16];
38 __RW uint32_t DCDCM_MODE;
39 __RW uint32_t DCDCM_LPMODE;
40 __RW uint32_t DCDCM_PROT;
41 __RW uint32_t DCDCM_CURRENT;
42 __RW uint32_t DCDCM_ADVMODE;
43 __RW uint32_t DCDCM_ADVPARAM;
44 __RW uint32_t DCDCM_MISC;
45 __RW uint32_t DCDCM_DEBUG;
46 __RW uint32_t DCDCM_START_TIME;
47 __RW uint32_t DCDCM_RESUME_TIME;
48 __RW uint32_t DCDCM_POWER_CONFIG;
60 #define PCFG_BANDGAP_VBG_TRIMMED_MASK (0x80000000UL)
61 #define PCFG_BANDGAP_VBG_TRIMMED_SHIFT (31U)
62 #define PCFG_BANDGAP_VBG_TRIMMED_SET(x) (((uint32_t)(x) << PCFG_BANDGAP_VBG_TRIMMED_SHIFT) & PCFG_BANDGAP_VBG_TRIMMED_MASK)
63 #define PCFG_BANDGAP_VBG_TRIMMED_GET(x) (((uint32_t)(x) & PCFG_BANDGAP_VBG_TRIMMED_MASK) >> PCFG_BANDGAP_VBG_TRIMMED_SHIFT)
72 #define PCFG_BANDGAP_LOWPOWER_MODE_MASK (0x2000000UL)
73 #define PCFG_BANDGAP_LOWPOWER_MODE_SHIFT (25U)
74 #define PCFG_BANDGAP_LOWPOWER_MODE_SET(x) (((uint32_t)(x) << PCFG_BANDGAP_LOWPOWER_MODE_SHIFT) & PCFG_BANDGAP_LOWPOWER_MODE_MASK)
75 #define PCFG_BANDGAP_LOWPOWER_MODE_GET(x) (((uint32_t)(x) & PCFG_BANDGAP_LOWPOWER_MODE_MASK) >> PCFG_BANDGAP_LOWPOWER_MODE_SHIFT)
84 #define PCFG_BANDGAP_POWER_SAVE_MASK (0x1000000UL)
85 #define PCFG_BANDGAP_POWER_SAVE_SHIFT (24U)
86 #define PCFG_BANDGAP_POWER_SAVE_SET(x) (((uint32_t)(x) << PCFG_BANDGAP_POWER_SAVE_SHIFT) & PCFG_BANDGAP_POWER_SAVE_MASK)
87 #define PCFG_BANDGAP_POWER_SAVE_GET(x) (((uint32_t)(x) & PCFG_BANDGAP_POWER_SAVE_MASK) >> PCFG_BANDGAP_POWER_SAVE_SHIFT)
94 #define PCFG_BANDGAP_VBG_1P0_TRIM_MASK (0x1F0000UL)
95 #define PCFG_BANDGAP_VBG_1P0_TRIM_SHIFT (16U)
96 #define PCFG_BANDGAP_VBG_1P0_TRIM_SET(x) (((uint32_t)(x) << PCFG_BANDGAP_VBG_1P0_TRIM_SHIFT) & PCFG_BANDGAP_VBG_1P0_TRIM_MASK)
97 #define PCFG_BANDGAP_VBG_1P0_TRIM_GET(x) (((uint32_t)(x) & PCFG_BANDGAP_VBG_1P0_TRIM_MASK) >> PCFG_BANDGAP_VBG_1P0_TRIM_SHIFT)
104 #define PCFG_BANDGAP_VBG_P65_TRIM_MASK (0x1F00U)
105 #define PCFG_BANDGAP_VBG_P65_TRIM_SHIFT (8U)
106 #define PCFG_BANDGAP_VBG_P65_TRIM_SET(x) (((uint32_t)(x) << PCFG_BANDGAP_VBG_P65_TRIM_SHIFT) & PCFG_BANDGAP_VBG_P65_TRIM_MASK)
107 #define PCFG_BANDGAP_VBG_P65_TRIM_GET(x) (((uint32_t)(x) & PCFG_BANDGAP_VBG_P65_TRIM_MASK) >> PCFG_BANDGAP_VBG_P65_TRIM_SHIFT)
114 #define PCFG_BANDGAP_VBG_P50_TRIM_MASK (0x1FU)
115 #define PCFG_BANDGAP_VBG_P50_TRIM_SHIFT (0U)
116 #define PCFG_BANDGAP_VBG_P50_TRIM_SET(x) (((uint32_t)(x) << PCFG_BANDGAP_VBG_P50_TRIM_SHIFT) & PCFG_BANDGAP_VBG_P50_TRIM_MASK)
117 #define PCFG_BANDGAP_VBG_P50_TRIM_GET(x) (((uint32_t)(x) & PCFG_BANDGAP_VBG_P50_TRIM_MASK) >> PCFG_BANDGAP_VBG_P50_TRIM_SHIFT)
129 #define PCFG_LDO1P1_VOLT_MASK (0xFFFU)
130 #define PCFG_LDO1P1_VOLT_SHIFT (0U)
131 #define PCFG_LDO1P1_VOLT_SET(x) (((uint32_t)(x) << PCFG_LDO1P1_VOLT_SHIFT) & PCFG_LDO1P1_VOLT_MASK)
132 #define PCFG_LDO1P1_VOLT_GET(x) (((uint32_t)(x) & PCFG_LDO1P1_VOLT_MASK) >> PCFG_LDO1P1_VOLT_SHIFT)
142 #define PCFG_LDO2P5_READY_MASK (0x10000000UL)
143 #define PCFG_LDO2P5_READY_SHIFT (28U)
144 #define PCFG_LDO2P5_READY_GET(x) (((uint32_t)(x) & PCFG_LDO2P5_READY_MASK) >> PCFG_LDO2P5_READY_SHIFT)
153 #define PCFG_LDO2P5_ENABLE_MASK (0x10000UL)
154 #define PCFG_LDO2P5_ENABLE_SHIFT (16U)
155 #define PCFG_LDO2P5_ENABLE_SET(x) (((uint32_t)(x) << PCFG_LDO2P5_ENABLE_SHIFT) & PCFG_LDO2P5_ENABLE_MASK)
156 #define PCFG_LDO2P5_ENABLE_GET(x) (((uint32_t)(x) & PCFG_LDO2P5_ENABLE_MASK) >> PCFG_LDO2P5_ENABLE_SHIFT)
167 #define PCFG_LDO2P5_VOLT_MASK (0xFFFU)
168 #define PCFG_LDO2P5_VOLT_SHIFT (0U)
169 #define PCFG_LDO2P5_VOLT_SET(x) (((uint32_t)(x) << PCFG_LDO2P5_VOLT_SHIFT) & PCFG_LDO2P5_VOLT_MASK)
170 #define PCFG_LDO2P5_VOLT_GET(x) (((uint32_t)(x) & PCFG_LDO2P5_VOLT_MASK) >> PCFG_LDO2P5_VOLT_SHIFT)
180 #define PCFG_DCDC_MODE_READY_MASK (0x10000000UL)
181 #define PCFG_DCDC_MODE_READY_SHIFT (28U)
182 #define PCFG_DCDC_MODE_READY_GET(x) (((uint32_t)(x) & PCFG_DCDC_MODE_READY_MASK) >> PCFG_DCDC_MODE_READY_SHIFT)
194 #define PCFG_DCDC_MODE_MODE_MASK (0x70000UL)
195 #define PCFG_DCDC_MODE_MODE_SHIFT (16U)
196 #define PCFG_DCDC_MODE_MODE_SET(x) (((uint32_t)(x) << PCFG_DCDC_MODE_MODE_SHIFT) & PCFG_DCDC_MODE_MODE_MASK)
197 #define PCFG_DCDC_MODE_MODE_GET(x) (((uint32_t)(x) & PCFG_DCDC_MODE_MODE_MASK) >> PCFG_DCDC_MODE_MODE_SHIFT)
208 #define PCFG_DCDC_MODE_VOLT_MASK (0xFFFU)
209 #define PCFG_DCDC_MODE_VOLT_SHIFT (0U)
210 #define PCFG_DCDC_MODE_VOLT_SET(x) (((uint32_t)(x) << PCFG_DCDC_MODE_VOLT_SHIFT) & PCFG_DCDC_MODE_VOLT_MASK)
211 #define PCFG_DCDC_MODE_VOLT_GET(x) (((uint32_t)(x) & PCFG_DCDC_MODE_VOLT_MASK) >> PCFG_DCDC_MODE_VOLT_SHIFT)
223 #define PCFG_DCDC_LPMODE_STBY_VOLT_MASK (0xFFFU)
224 #define PCFG_DCDC_LPMODE_STBY_VOLT_SHIFT (0U)
225 #define PCFG_DCDC_LPMODE_STBY_VOLT_SET(x) (((uint32_t)(x) << PCFG_DCDC_LPMODE_STBY_VOLT_SHIFT) & PCFG_DCDC_LPMODE_STBY_VOLT_MASK)
226 #define PCFG_DCDC_LPMODE_STBY_VOLT_GET(x) (((uint32_t)(x) & PCFG_DCDC_LPMODE_STBY_VOLT_MASK) >> PCFG_DCDC_LPMODE_STBY_VOLT_SHIFT)
236 #define PCFG_DCDC_PROT_ILIMIT_LP_MASK (0x10000000UL)
237 #define PCFG_DCDC_PROT_ILIMIT_LP_SHIFT (28U)
238 #define PCFG_DCDC_PROT_ILIMIT_LP_SET(x) (((uint32_t)(x) << PCFG_DCDC_PROT_ILIMIT_LP_SHIFT) & PCFG_DCDC_PROT_ILIMIT_LP_MASK)
239 #define PCFG_DCDC_PROT_ILIMIT_LP_GET(x) (((uint32_t)(x) & PCFG_DCDC_PROT_ILIMIT_LP_MASK) >> PCFG_DCDC_PROT_ILIMIT_LP_SHIFT)
248 #define PCFG_DCDC_PROT_OVERLOAD_LP_MASK (0x1000000UL)
249 #define PCFG_DCDC_PROT_OVERLOAD_LP_SHIFT (24U)
250 #define PCFG_DCDC_PROT_OVERLOAD_LP_GET(x) (((uint32_t)(x) & PCFG_DCDC_PROT_OVERLOAD_LP_MASK) >> PCFG_DCDC_PROT_OVERLOAD_LP_SHIFT)
259 #define PCFG_DCDC_PROT_DISABLE_POWER_LOSS_MASK (0x800000UL)
260 #define PCFG_DCDC_PROT_DISABLE_POWER_LOSS_SHIFT (23U)
261 #define PCFG_DCDC_PROT_DISABLE_POWER_LOSS_SET(x) (((uint32_t)(x) << PCFG_DCDC_PROT_DISABLE_POWER_LOSS_SHIFT) & PCFG_DCDC_PROT_DISABLE_POWER_LOSS_MASK)
262 #define PCFG_DCDC_PROT_DISABLE_POWER_LOSS_GET(x) (((uint32_t)(x) & PCFG_DCDC_PROT_DISABLE_POWER_LOSS_MASK) >> PCFG_DCDC_PROT_DISABLE_POWER_LOSS_SHIFT)
271 #define PCFG_DCDC_PROT_POWER_LOSS_FLAG_MASK (0x10000UL)
272 #define PCFG_DCDC_PROT_POWER_LOSS_FLAG_SHIFT (16U)
273 #define PCFG_DCDC_PROT_POWER_LOSS_FLAG_GET(x) (((uint32_t)(x) & PCFG_DCDC_PROT_POWER_LOSS_FLAG_MASK) >> PCFG_DCDC_PROT_POWER_LOSS_FLAG_SHIFT)
282 #define PCFG_DCDC_PROT_DISABLE_OVERVOLTAGE_MASK (0x8000U)
283 #define PCFG_DCDC_PROT_DISABLE_OVERVOLTAGE_SHIFT (15U)
284 #define PCFG_DCDC_PROT_DISABLE_OVERVOLTAGE_SET(x) (((uint32_t)(x) << PCFG_DCDC_PROT_DISABLE_OVERVOLTAGE_SHIFT) & PCFG_DCDC_PROT_DISABLE_OVERVOLTAGE_MASK)
285 #define PCFG_DCDC_PROT_DISABLE_OVERVOLTAGE_GET(x) (((uint32_t)(x) & PCFG_DCDC_PROT_DISABLE_OVERVOLTAGE_MASK) >> PCFG_DCDC_PROT_DISABLE_OVERVOLTAGE_SHIFT)
294 #define PCFG_DCDC_PROT_OVERVOLT_FLAG_MASK (0x100U)
295 #define PCFG_DCDC_PROT_OVERVOLT_FLAG_SHIFT (8U)
296 #define PCFG_DCDC_PROT_OVERVOLT_FLAG_GET(x) (((uint32_t)(x) & PCFG_DCDC_PROT_OVERVOLT_FLAG_MASK) >> PCFG_DCDC_PROT_OVERVOLT_FLAG_SHIFT)
305 #define PCFG_DCDC_PROT_DISABLE_SHORT_MASK (0x80U)
306 #define PCFG_DCDC_PROT_DISABLE_SHORT_SHIFT (7U)
307 #define PCFG_DCDC_PROT_DISABLE_SHORT_SET(x) (((uint32_t)(x) << PCFG_DCDC_PROT_DISABLE_SHORT_SHIFT) & PCFG_DCDC_PROT_DISABLE_SHORT_MASK)
308 #define PCFG_DCDC_PROT_DISABLE_SHORT_GET(x) (((uint32_t)(x) & PCFG_DCDC_PROT_DISABLE_SHORT_MASK) >> PCFG_DCDC_PROT_DISABLE_SHORT_SHIFT)
317 #define PCFG_DCDC_PROT_SHORT_CURRENT_MASK (0x10U)
318 #define PCFG_DCDC_PROT_SHORT_CURRENT_SHIFT (4U)
319 #define PCFG_DCDC_PROT_SHORT_CURRENT_SET(x) (((uint32_t)(x) << PCFG_DCDC_PROT_SHORT_CURRENT_SHIFT) & PCFG_DCDC_PROT_SHORT_CURRENT_MASK)
320 #define PCFG_DCDC_PROT_SHORT_CURRENT_GET(x) (((uint32_t)(x) & PCFG_DCDC_PROT_SHORT_CURRENT_MASK) >> PCFG_DCDC_PROT_SHORT_CURRENT_SHIFT)
329 #define PCFG_DCDC_PROT_SHORT_FLAG_MASK (0x1U)
330 #define PCFG_DCDC_PROT_SHORT_FLAG_SHIFT (0U)
331 #define PCFG_DCDC_PROT_SHORT_FLAG_GET(x) (((uint32_t)(x) & PCFG_DCDC_PROT_SHORT_FLAG_MASK) >> PCFG_DCDC_PROT_SHORT_FLAG_SHIFT)
339 #define PCFG_DCDC_CURRENT_ESTI_EN_MASK (0x8000U)
340 #define PCFG_DCDC_CURRENT_ESTI_EN_SHIFT (15U)
341 #define PCFG_DCDC_CURRENT_ESTI_EN_SET(x) (((uint32_t)(x) << PCFG_DCDC_CURRENT_ESTI_EN_SHIFT) & PCFG_DCDC_CURRENT_ESTI_EN_MASK)
342 #define PCFG_DCDC_CURRENT_ESTI_EN_GET(x) (((uint32_t)(x) & PCFG_DCDC_CURRENT_ESTI_EN_MASK) >> PCFG_DCDC_CURRENT_ESTI_EN_SHIFT)
351 #define PCFG_DCDC_CURRENT_VALID_MASK (0x100U)
352 #define PCFG_DCDC_CURRENT_VALID_SHIFT (8U)
353 #define PCFG_DCDC_CURRENT_VALID_GET(x) (((uint32_t)(x) & PCFG_DCDC_CURRENT_VALID_MASK) >> PCFG_DCDC_CURRENT_VALID_SHIFT)
360 #define PCFG_DCDC_CURRENT_LEVEL_MASK (0x1FU)
361 #define PCFG_DCDC_CURRENT_LEVEL_SHIFT (0U)
362 #define PCFG_DCDC_CURRENT_LEVEL_GET(x) (((uint32_t)(x) & PCFG_DCDC_CURRENT_LEVEL_MASK) >> PCFG_DCDC_CURRENT_LEVEL_SHIFT)
370 #define PCFG_DCDC_ADVMODE_EN_RCSCALE_MASK (0x7000000UL)
371 #define PCFG_DCDC_ADVMODE_EN_RCSCALE_SHIFT (24U)
372 #define PCFG_DCDC_ADVMODE_EN_RCSCALE_SET(x) (((uint32_t)(x) << PCFG_DCDC_ADVMODE_EN_RCSCALE_SHIFT) & PCFG_DCDC_ADVMODE_EN_RCSCALE_MASK)
373 #define PCFG_DCDC_ADVMODE_EN_RCSCALE_GET(x) (((uint32_t)(x) & PCFG_DCDC_ADVMODE_EN_RCSCALE_MASK) >> PCFG_DCDC_ADVMODE_EN_RCSCALE_SHIFT)
380 #define PCFG_DCDC_ADVMODE_DC_C_MASK (0x300000UL)
381 #define PCFG_DCDC_ADVMODE_DC_C_SHIFT (20U)
382 #define PCFG_DCDC_ADVMODE_DC_C_SET(x) (((uint32_t)(x) << PCFG_DCDC_ADVMODE_DC_C_SHIFT) & PCFG_DCDC_ADVMODE_DC_C_MASK)
383 #define PCFG_DCDC_ADVMODE_DC_C_GET(x) (((uint32_t)(x) & PCFG_DCDC_ADVMODE_DC_C_MASK) >> PCFG_DCDC_ADVMODE_DC_C_SHIFT)
390 #define PCFG_DCDC_ADVMODE_DC_R_MASK (0xF0000UL)
391 #define PCFG_DCDC_ADVMODE_DC_R_SHIFT (16U)
392 #define PCFG_DCDC_ADVMODE_DC_R_SET(x) (((uint32_t)(x) << PCFG_DCDC_ADVMODE_DC_R_SHIFT) & PCFG_DCDC_ADVMODE_DC_R_MASK)
393 #define PCFG_DCDC_ADVMODE_DC_R_GET(x) (((uint32_t)(x) & PCFG_DCDC_ADVMODE_DC_R_MASK) >> PCFG_DCDC_ADVMODE_DC_R_SHIFT)
402 #define PCFG_DCDC_ADVMODE_EN_FF_DET_MASK (0x40U)
403 #define PCFG_DCDC_ADVMODE_EN_FF_DET_SHIFT (6U)
404 #define PCFG_DCDC_ADVMODE_EN_FF_DET_SET(x) (((uint32_t)(x) << PCFG_DCDC_ADVMODE_EN_FF_DET_SHIFT) & PCFG_DCDC_ADVMODE_EN_FF_DET_MASK)
405 #define PCFG_DCDC_ADVMODE_EN_FF_DET_GET(x) (((uint32_t)(x) & PCFG_DCDC_ADVMODE_EN_FF_DET_MASK) >> PCFG_DCDC_ADVMODE_EN_FF_DET_SHIFT)
414 #define PCFG_DCDC_ADVMODE_EN_FF_LOOP_MASK (0x20U)
415 #define PCFG_DCDC_ADVMODE_EN_FF_LOOP_SHIFT (5U)
416 #define PCFG_DCDC_ADVMODE_EN_FF_LOOP_SET(x) (((uint32_t)(x) << PCFG_DCDC_ADVMODE_EN_FF_LOOP_SHIFT) & PCFG_DCDC_ADVMODE_EN_FF_LOOP_MASK)
417 #define PCFG_DCDC_ADVMODE_EN_FF_LOOP_GET(x) (((uint32_t)(x) & PCFG_DCDC_ADVMODE_EN_FF_LOOP_MASK) >> PCFG_DCDC_ADVMODE_EN_FF_LOOP_SHIFT)
426 #define PCFG_DCDC_ADVMODE_EN_DCM_EXIT_MASK (0x8U)
427 #define PCFG_DCDC_ADVMODE_EN_DCM_EXIT_SHIFT (3U)
428 #define PCFG_DCDC_ADVMODE_EN_DCM_EXIT_SET(x) (((uint32_t)(x) << PCFG_DCDC_ADVMODE_EN_DCM_EXIT_SHIFT) & PCFG_DCDC_ADVMODE_EN_DCM_EXIT_MASK)
429 #define PCFG_DCDC_ADVMODE_EN_DCM_EXIT_GET(x) (((uint32_t)(x) & PCFG_DCDC_ADVMODE_EN_DCM_EXIT_MASK) >> PCFG_DCDC_ADVMODE_EN_DCM_EXIT_SHIFT)
438 #define PCFG_DCDC_ADVMODE_EN_SKIP_MASK (0x4U)
439 #define PCFG_DCDC_ADVMODE_EN_SKIP_SHIFT (2U)
440 #define PCFG_DCDC_ADVMODE_EN_SKIP_SET(x) (((uint32_t)(x) << PCFG_DCDC_ADVMODE_EN_SKIP_SHIFT) & PCFG_DCDC_ADVMODE_EN_SKIP_MASK)
441 #define PCFG_DCDC_ADVMODE_EN_SKIP_GET(x) (((uint32_t)(x) & PCFG_DCDC_ADVMODE_EN_SKIP_MASK) >> PCFG_DCDC_ADVMODE_EN_SKIP_SHIFT)
450 #define PCFG_DCDC_ADVMODE_EN_IDLE_MASK (0x2U)
451 #define PCFG_DCDC_ADVMODE_EN_IDLE_SHIFT (1U)
452 #define PCFG_DCDC_ADVMODE_EN_IDLE_SET(x) (((uint32_t)(x) << PCFG_DCDC_ADVMODE_EN_IDLE_SHIFT) & PCFG_DCDC_ADVMODE_EN_IDLE_MASK)
453 #define PCFG_DCDC_ADVMODE_EN_IDLE_GET(x) (((uint32_t)(x) & PCFG_DCDC_ADVMODE_EN_IDLE_MASK) >> PCFG_DCDC_ADVMODE_EN_IDLE_SHIFT)
462 #define PCFG_DCDC_ADVMODE_EN_DCM_MASK (0x1U)
463 #define PCFG_DCDC_ADVMODE_EN_DCM_SHIFT (0U)
464 #define PCFG_DCDC_ADVMODE_EN_DCM_SET(x) (((uint32_t)(x) << PCFG_DCDC_ADVMODE_EN_DCM_SHIFT) & PCFG_DCDC_ADVMODE_EN_DCM_MASK)
465 #define PCFG_DCDC_ADVMODE_EN_DCM_GET(x) (((uint32_t)(x) & PCFG_DCDC_ADVMODE_EN_DCM_MASK) >> PCFG_DCDC_ADVMODE_EN_DCM_SHIFT)
473 #define PCFG_DCDC_ADVPARAM_MIN_DUT_MASK (0x7F00U)
474 #define PCFG_DCDC_ADVPARAM_MIN_DUT_SHIFT (8U)
475 #define PCFG_DCDC_ADVPARAM_MIN_DUT_SET(x) (((uint32_t)(x) << PCFG_DCDC_ADVPARAM_MIN_DUT_SHIFT) & PCFG_DCDC_ADVPARAM_MIN_DUT_MASK)
476 #define PCFG_DCDC_ADVPARAM_MIN_DUT_GET(x) (((uint32_t)(x) & PCFG_DCDC_ADVPARAM_MIN_DUT_MASK) >> PCFG_DCDC_ADVPARAM_MIN_DUT_SHIFT)
483 #define PCFG_DCDC_ADVPARAM_MAX_DUT_MASK (0x7FU)
484 #define PCFG_DCDC_ADVPARAM_MAX_DUT_SHIFT (0U)
485 #define PCFG_DCDC_ADVPARAM_MAX_DUT_SET(x) (((uint32_t)(x) << PCFG_DCDC_ADVPARAM_MAX_DUT_SHIFT) & PCFG_DCDC_ADVPARAM_MAX_DUT_MASK)
486 #define PCFG_DCDC_ADVPARAM_MAX_DUT_GET(x) (((uint32_t)(x) & PCFG_DCDC_ADVPARAM_MAX_DUT_MASK) >> PCFG_DCDC_ADVPARAM_MAX_DUT_SHIFT)
494 #define PCFG_DCDC_MISC_EN_HYST_MASK (0x10000000UL)
495 #define PCFG_DCDC_MISC_EN_HYST_SHIFT (28U)
496 #define PCFG_DCDC_MISC_EN_HYST_SET(x) (((uint32_t)(x) << PCFG_DCDC_MISC_EN_HYST_SHIFT) & PCFG_DCDC_MISC_EN_HYST_MASK)
497 #define PCFG_DCDC_MISC_EN_HYST_GET(x) (((uint32_t)(x) & PCFG_DCDC_MISC_EN_HYST_MASK) >> PCFG_DCDC_MISC_EN_HYST_SHIFT)
504 #define PCFG_DCDC_MISC_HYST_SIGN_MASK (0x2000000UL)
505 #define PCFG_DCDC_MISC_HYST_SIGN_SHIFT (25U)
506 #define PCFG_DCDC_MISC_HYST_SIGN_SET(x) (((uint32_t)(x) << PCFG_DCDC_MISC_HYST_SIGN_SHIFT) & PCFG_DCDC_MISC_HYST_SIGN_MASK)
507 #define PCFG_DCDC_MISC_HYST_SIGN_GET(x) (((uint32_t)(x) & PCFG_DCDC_MISC_HYST_SIGN_MASK) >> PCFG_DCDC_MISC_HYST_SIGN_SHIFT)
514 #define PCFG_DCDC_MISC_HYST_THRS_MASK (0x1000000UL)
515 #define PCFG_DCDC_MISC_HYST_THRS_SHIFT (24U)
516 #define PCFG_DCDC_MISC_HYST_THRS_SET(x) (((uint32_t)(x) << PCFG_DCDC_MISC_HYST_THRS_SHIFT) & PCFG_DCDC_MISC_HYST_THRS_MASK)
517 #define PCFG_DCDC_MISC_HYST_THRS_GET(x) (((uint32_t)(x) & PCFG_DCDC_MISC_HYST_THRS_MASK) >> PCFG_DCDC_MISC_HYST_THRS_SHIFT)
524 #define PCFG_DCDC_MISC_RC_SCALE_MASK (0x100000UL)
525 #define PCFG_DCDC_MISC_RC_SCALE_SHIFT (20U)
526 #define PCFG_DCDC_MISC_RC_SCALE_SET(x) (((uint32_t)(x) << PCFG_DCDC_MISC_RC_SCALE_SHIFT) & PCFG_DCDC_MISC_RC_SCALE_MASK)
527 #define PCFG_DCDC_MISC_RC_SCALE_GET(x) (((uint32_t)(x) & PCFG_DCDC_MISC_RC_SCALE_MASK) >> PCFG_DCDC_MISC_RC_SCALE_SHIFT)
534 #define PCFG_DCDC_MISC_DC_FF_MASK (0x70000UL)
535 #define PCFG_DCDC_MISC_DC_FF_SHIFT (16U)
536 #define PCFG_DCDC_MISC_DC_FF_SET(x) (((uint32_t)(x) << PCFG_DCDC_MISC_DC_FF_SHIFT) & PCFG_DCDC_MISC_DC_FF_MASK)
537 #define PCFG_DCDC_MISC_DC_FF_GET(x) (((uint32_t)(x) & PCFG_DCDC_MISC_DC_FF_MASK) >> PCFG_DCDC_MISC_DC_FF_SHIFT)
544 #define PCFG_DCDC_MISC_OL_THRE_MASK (0x300U)
545 #define PCFG_DCDC_MISC_OL_THRE_SHIFT (8U)
546 #define PCFG_DCDC_MISC_OL_THRE_SET(x) (((uint32_t)(x) << PCFG_DCDC_MISC_OL_THRE_SHIFT) & PCFG_DCDC_MISC_OL_THRE_MASK)
547 #define PCFG_DCDC_MISC_OL_THRE_GET(x) (((uint32_t)(x) & PCFG_DCDC_MISC_OL_THRE_MASK) >> PCFG_DCDC_MISC_OL_THRE_SHIFT)
556 #define PCFG_DCDC_MISC_OL_HYST_MASK (0x10U)
557 #define PCFG_DCDC_MISC_OL_HYST_SHIFT (4U)
558 #define PCFG_DCDC_MISC_OL_HYST_SET(x) (((uint32_t)(x) << PCFG_DCDC_MISC_OL_HYST_SHIFT) & PCFG_DCDC_MISC_OL_HYST_MASK)
559 #define PCFG_DCDC_MISC_OL_HYST_GET(x) (((uint32_t)(x) & PCFG_DCDC_MISC_OL_HYST_MASK) >> PCFG_DCDC_MISC_OL_HYST_SHIFT)
568 #define PCFG_DCDC_MISC_DELAY_MASK (0x4U)
569 #define PCFG_DCDC_MISC_DELAY_SHIFT (2U)
570 #define PCFG_DCDC_MISC_DELAY_SET(x) (((uint32_t)(x) << PCFG_DCDC_MISC_DELAY_SHIFT) & PCFG_DCDC_MISC_DELAY_MASK)
571 #define PCFG_DCDC_MISC_DELAY_GET(x) (((uint32_t)(x) & PCFG_DCDC_MISC_DELAY_MASK) >> PCFG_DCDC_MISC_DELAY_SHIFT)
580 #define PCFG_DCDC_MISC_CLK_SEL_MASK (0x2U)
581 #define PCFG_DCDC_MISC_CLK_SEL_SHIFT (1U)
582 #define PCFG_DCDC_MISC_CLK_SEL_SET(x) (((uint32_t)(x) << PCFG_DCDC_MISC_CLK_SEL_SHIFT) & PCFG_DCDC_MISC_CLK_SEL_MASK)
583 #define PCFG_DCDC_MISC_CLK_SEL_GET(x) (((uint32_t)(x) & PCFG_DCDC_MISC_CLK_SEL_MASK) >> PCFG_DCDC_MISC_CLK_SEL_SHIFT)
592 #define PCFG_DCDC_MISC_EN_STEP_MASK (0x1U)
593 #define PCFG_DCDC_MISC_EN_STEP_SHIFT (0U)
594 #define PCFG_DCDC_MISC_EN_STEP_SET(x) (((uint32_t)(x) << PCFG_DCDC_MISC_EN_STEP_SHIFT) & PCFG_DCDC_MISC_EN_STEP_MASK)
595 #define PCFG_DCDC_MISC_EN_STEP_GET(x) (((uint32_t)(x) & PCFG_DCDC_MISC_EN_STEP_MASK) >> PCFG_DCDC_MISC_EN_STEP_SHIFT)
603 #define PCFG_DCDC_DEBUG_UPDATE_TIME_MASK (0xFFFFFUL)
604 #define PCFG_DCDC_DEBUG_UPDATE_TIME_SHIFT (0U)
605 #define PCFG_DCDC_DEBUG_UPDATE_TIME_SET(x) (((uint32_t)(x) << PCFG_DCDC_DEBUG_UPDATE_TIME_SHIFT) & PCFG_DCDC_DEBUG_UPDATE_TIME_MASK)
606 #define PCFG_DCDC_DEBUG_UPDATE_TIME_GET(x) (((uint32_t)(x) & PCFG_DCDC_DEBUG_UPDATE_TIME_MASK) >> PCFG_DCDC_DEBUG_UPDATE_TIME_SHIFT)
614 #define PCFG_DCDC_START_TIME_START_TIME_MASK (0xFFFFFUL)
615 #define PCFG_DCDC_START_TIME_START_TIME_SHIFT (0U)
616 #define PCFG_DCDC_START_TIME_START_TIME_SET(x) (((uint32_t)(x) << PCFG_DCDC_START_TIME_START_TIME_SHIFT) & PCFG_DCDC_START_TIME_START_TIME_MASK)
617 #define PCFG_DCDC_START_TIME_START_TIME_GET(x) (((uint32_t)(x) & PCFG_DCDC_START_TIME_START_TIME_MASK) >> PCFG_DCDC_START_TIME_START_TIME_SHIFT)
625 #define PCFG_DCDC_RESUME_TIME_RESUME_TIME_MASK (0xFFFFFUL)
626 #define PCFG_DCDC_RESUME_TIME_RESUME_TIME_SHIFT (0U)
627 #define PCFG_DCDC_RESUME_TIME_RESUME_TIME_SET(x) (((uint32_t)(x) << PCFG_DCDC_RESUME_TIME_RESUME_TIME_SHIFT) & PCFG_DCDC_RESUME_TIME_RESUME_TIME_MASK)
628 #define PCFG_DCDC_RESUME_TIME_RESUME_TIME_GET(x) (((uint32_t)(x) & PCFG_DCDC_RESUME_TIME_RESUME_TIME_MASK) >> PCFG_DCDC_RESUME_TIME_RESUME_TIME_SHIFT)
638 #define PCFG_POWER_TRAP_TRIGGERED_MASK (0x80000000UL)
639 #define PCFG_POWER_TRAP_TRIGGERED_SHIFT (31U)
640 #define PCFG_POWER_TRAP_TRIGGERED_SET(x) (((uint32_t)(x) << PCFG_POWER_TRAP_TRIGGERED_SHIFT) & PCFG_POWER_TRAP_TRIGGERED_MASK)
641 #define PCFG_POWER_TRAP_TRIGGERED_GET(x) (((uint32_t)(x) & PCFG_POWER_TRAP_TRIGGERED_MASK) >> PCFG_POWER_TRAP_TRIGGERED_SHIFT)
650 #define PCFG_POWER_TRAP_RETENTION_MASK (0x10000UL)
651 #define PCFG_POWER_TRAP_RETENTION_SHIFT (16U)
652 #define PCFG_POWER_TRAP_RETENTION_SET(x) (((uint32_t)(x) << PCFG_POWER_TRAP_RETENTION_SHIFT) & PCFG_POWER_TRAP_RETENTION_MASK)
653 #define PCFG_POWER_TRAP_RETENTION_GET(x) (((uint32_t)(x) & PCFG_POWER_TRAP_RETENTION_MASK) >> PCFG_POWER_TRAP_RETENTION_SHIFT)
662 #define PCFG_POWER_TRAP_TRAP_MASK (0x1U)
663 #define PCFG_POWER_TRAP_TRAP_SHIFT (0U)
664 #define PCFG_POWER_TRAP_TRAP_SET(x) (((uint32_t)(x) << PCFG_POWER_TRAP_TRAP_SHIFT) & PCFG_POWER_TRAP_TRAP_MASK)
665 #define PCFG_POWER_TRAP_TRAP_GET(x) (((uint32_t)(x) & PCFG_POWER_TRAP_TRAP_MASK) >> PCFG_POWER_TRAP_TRAP_SHIFT)
685 #define PCFG_WAKE_CAUSE_CAUSE_MASK (0xFFFFFFFFUL)
686 #define PCFG_WAKE_CAUSE_CAUSE_SHIFT (0U)
687 #define PCFG_WAKE_CAUSE_CAUSE_SET(x) (((uint32_t)(x) << PCFG_WAKE_CAUSE_CAUSE_SHIFT) & PCFG_WAKE_CAUSE_CAUSE_MASK)
688 #define PCFG_WAKE_CAUSE_CAUSE_GET(x) (((uint32_t)(x) & PCFG_WAKE_CAUSE_CAUSE_MASK) >> PCFG_WAKE_CAUSE_CAUSE_SHIFT)
708 #define PCFG_WAKE_MASK_MASK_MASK (0xFFFFFFFFUL)
709 #define PCFG_WAKE_MASK_MASK_SHIFT (0U)
710 #define PCFG_WAKE_MASK_MASK_SET(x) (((uint32_t)(x) << PCFG_WAKE_MASK_MASK_SHIFT) & PCFG_WAKE_MASK_MASK_MASK)
711 #define PCFG_WAKE_MASK_MASK_GET(x) (((uint32_t)(x) & PCFG_WAKE_MASK_MASK_MASK) >> PCFG_WAKE_MASK_MASK_SHIFT)
729 #define PCFG_SCG_CTRL_SCG_MASK (0xFFFFFFFFUL)
730 #define PCFG_SCG_CTRL_SCG_SHIFT (0U)
731 #define PCFG_SCG_CTRL_SCG_SET(x) (((uint32_t)(x) << PCFG_SCG_CTRL_SCG_SHIFT) & PCFG_SCG_CTRL_SCG_MASK)
732 #define PCFG_SCG_CTRL_SCG_GET(x) (((uint32_t)(x) & PCFG_SCG_CTRL_SCG_MASK) >> PCFG_SCG_CTRL_SCG_SHIFT)
742 #define PCFG_RC24M_RC_TRIMMED_MASK (0x80000000UL)
743 #define PCFG_RC24M_RC_TRIMMED_SHIFT (31U)
744 #define PCFG_RC24M_RC_TRIMMED_SET(x) (((uint32_t)(x) << PCFG_RC24M_RC_TRIMMED_SHIFT) & PCFG_RC24M_RC_TRIMMED_MASK)
745 #define PCFG_RC24M_RC_TRIMMED_GET(x) (((uint32_t)(x) & PCFG_RC24M_RC_TRIMMED_MASK) >> PCFG_RC24M_RC_TRIMMED_SHIFT)
752 #define PCFG_RC24M_TRIM_C_MASK (0x700U)
753 #define PCFG_RC24M_TRIM_C_SHIFT (8U)
754 #define PCFG_RC24M_TRIM_C_SET(x) (((uint32_t)(x) << PCFG_RC24M_TRIM_C_SHIFT) & PCFG_RC24M_TRIM_C_MASK)
755 #define PCFG_RC24M_TRIM_C_GET(x) (((uint32_t)(x) & PCFG_RC24M_TRIM_C_MASK) >> PCFG_RC24M_TRIM_C_SHIFT)
762 #define PCFG_RC24M_TRIM_F_MASK (0x1FU)
763 #define PCFG_RC24M_TRIM_F_SHIFT (0U)
764 #define PCFG_RC24M_TRIM_F_SET(x) (((uint32_t)(x) << PCFG_RC24M_TRIM_F_SHIFT) & PCFG_RC24M_TRIM_F_MASK)
765 #define PCFG_RC24M_TRIM_F_GET(x) (((uint32_t)(x) & PCFG_RC24M_TRIM_F_MASK) >> PCFG_RC24M_TRIM_F_SHIFT)
775 #define PCFG_RC24M_TRACK_SEL24M_MASK (0x10000UL)
776 #define PCFG_RC24M_TRACK_SEL24M_SHIFT (16U)
777 #define PCFG_RC24M_TRACK_SEL24M_SET(x) (((uint32_t)(x) << PCFG_RC24M_TRACK_SEL24M_SHIFT) & PCFG_RC24M_TRACK_SEL24M_MASK)
778 #define PCFG_RC24M_TRACK_SEL24M_GET(x) (((uint32_t)(x) & PCFG_RC24M_TRACK_SEL24M_MASK) >> PCFG_RC24M_TRACK_SEL24M_SHIFT)
787 #define PCFG_RC24M_TRACK_RETURN_MASK (0x10U)
788 #define PCFG_RC24M_TRACK_RETURN_SHIFT (4U)
789 #define PCFG_RC24M_TRACK_RETURN_SET(x) (((uint32_t)(x) << PCFG_RC24M_TRACK_RETURN_SHIFT) & PCFG_RC24M_TRACK_RETURN_MASK)
790 #define PCFG_RC24M_TRACK_RETURN_GET(x) (((uint32_t)(x) & PCFG_RC24M_TRACK_RETURN_MASK) >> PCFG_RC24M_TRACK_RETURN_SHIFT)
799 #define PCFG_RC24M_TRACK_TRACK_MASK (0x1U)
800 #define PCFG_RC24M_TRACK_TRACK_SHIFT (0U)
801 #define PCFG_RC24M_TRACK_TRACK_SET(x) (((uint32_t)(x) << PCFG_RC24M_TRACK_TRACK_SHIFT) & PCFG_RC24M_TRACK_TRACK_MASK)
802 #define PCFG_RC24M_TRACK_TRACK_GET(x) (((uint32_t)(x) & PCFG_RC24M_TRACK_TRACK_MASK) >> PCFG_RC24M_TRACK_TRACK_SHIFT)
810 #define PCFG_TRACK_TARGET_PRE_DIV_MASK (0xFFFF0000UL)
811 #define PCFG_TRACK_TARGET_PRE_DIV_SHIFT (16U)
812 #define PCFG_TRACK_TARGET_PRE_DIV_SET(x) (((uint32_t)(x) << PCFG_TRACK_TARGET_PRE_DIV_SHIFT) & PCFG_TRACK_TARGET_PRE_DIV_MASK)
813 #define PCFG_TRACK_TARGET_PRE_DIV_GET(x) (((uint32_t)(x) & PCFG_TRACK_TARGET_PRE_DIV_MASK) >> PCFG_TRACK_TARGET_PRE_DIV_SHIFT)
820 #define PCFG_TRACK_TARGET_TARGET_MASK (0xFFFFU)
821 #define PCFG_TRACK_TARGET_TARGET_SHIFT (0U)
822 #define PCFG_TRACK_TARGET_TARGET_SET(x) (((uint32_t)(x) << PCFG_TRACK_TARGET_TARGET_SHIFT) & PCFG_TRACK_TARGET_TARGET_MASK)
823 #define PCFG_TRACK_TARGET_TARGET_GET(x) (((uint32_t)(x) & PCFG_TRACK_TARGET_TARGET_MASK) >> PCFG_TRACK_TARGET_TARGET_SHIFT)
833 #define PCFG_STATUS_SEL32K_MASK (0x100000UL)
834 #define PCFG_STATUS_SEL32K_SHIFT (20U)
835 #define PCFG_STATUS_SEL32K_GET(x) (((uint32_t)(x) & PCFG_STATUS_SEL32K_MASK) >> PCFG_STATUS_SEL32K_SHIFT)
844 #define PCFG_STATUS_SEL24M_MASK (0x10000UL)
845 #define PCFG_STATUS_SEL24M_SHIFT (16U)
846 #define PCFG_STATUS_SEL24M_GET(x) (((uint32_t)(x) & PCFG_STATUS_SEL24M_MASK) >> PCFG_STATUS_SEL24M_SHIFT)
855 #define PCFG_STATUS_EN_TRIM_MASK (0x8000U)
856 #define PCFG_STATUS_EN_TRIM_SHIFT (15U)
857 #define PCFG_STATUS_EN_TRIM_GET(x) (((uint32_t)(x) & PCFG_STATUS_EN_TRIM_MASK) >> PCFG_STATUS_EN_TRIM_SHIFT)
864 #define PCFG_STATUS_TRIM_C_MASK (0x700U)
865 #define PCFG_STATUS_TRIM_C_SHIFT (8U)
866 #define PCFG_STATUS_TRIM_C_GET(x) (((uint32_t)(x) & PCFG_STATUS_TRIM_C_MASK) >> PCFG_STATUS_TRIM_C_SHIFT)
873 #define PCFG_STATUS_TRIM_F_MASK (0x1FU)
874 #define PCFG_STATUS_TRIM_F_SHIFT (0U)
875 #define PCFG_STATUS_TRIM_F_GET(x) (((uint32_t)(x) & PCFG_STATUS_TRIM_F_MASK) >> PCFG_STATUS_TRIM_F_SHIFT)
885 #define PCFG_DCDCM_MODE_READY_MASK (0x10000000UL)
886 #define PCFG_DCDCM_MODE_READY_SHIFT (28U)
887 #define PCFG_DCDCM_MODE_READY_GET(x) (((uint32_t)(x) & PCFG_DCDCM_MODE_READY_MASK) >> PCFG_DCDCM_MODE_READY_SHIFT)
899 #define PCFG_DCDCM_MODE_MODE_MASK (0x70000UL)
900 #define PCFG_DCDCM_MODE_MODE_SHIFT (16U)
901 #define PCFG_DCDCM_MODE_MODE_SET(x) (((uint32_t)(x) << PCFG_DCDCM_MODE_MODE_SHIFT) & PCFG_DCDCM_MODE_MODE_MASK)
902 #define PCFG_DCDCM_MODE_MODE_GET(x) (((uint32_t)(x) & PCFG_DCDCM_MODE_MODE_MASK) >> PCFG_DCDCM_MODE_MODE_SHIFT)
913 #define PCFG_DCDCM_MODE_VOLT_MASK (0xFFFU)
914 #define PCFG_DCDCM_MODE_VOLT_SHIFT (0U)
915 #define PCFG_DCDCM_MODE_VOLT_SET(x) (((uint32_t)(x) << PCFG_DCDCM_MODE_VOLT_SHIFT) & PCFG_DCDCM_MODE_VOLT_MASK)
916 #define PCFG_DCDCM_MODE_VOLT_GET(x) (((uint32_t)(x) & PCFG_DCDCM_MODE_VOLT_MASK) >> PCFG_DCDCM_MODE_VOLT_SHIFT)
928 #define PCFG_DCDCM_LPMODE_STBY_VOLT_MASK (0xFFFU)
929 #define PCFG_DCDCM_LPMODE_STBY_VOLT_SHIFT (0U)
930 #define PCFG_DCDCM_LPMODE_STBY_VOLT_SET(x) (((uint32_t)(x) << PCFG_DCDCM_LPMODE_STBY_VOLT_SHIFT) & PCFG_DCDCM_LPMODE_STBY_VOLT_MASK)
931 #define PCFG_DCDCM_LPMODE_STBY_VOLT_GET(x) (((uint32_t)(x) & PCFG_DCDCM_LPMODE_STBY_VOLT_MASK) >> PCFG_DCDCM_LPMODE_STBY_VOLT_SHIFT)
941 #define PCFG_DCDCM_PROT_ILIMIT_LP_MASK (0x10000000UL)
942 #define PCFG_DCDCM_PROT_ILIMIT_LP_SHIFT (28U)
943 #define PCFG_DCDCM_PROT_ILIMIT_LP_SET(x) (((uint32_t)(x) << PCFG_DCDCM_PROT_ILIMIT_LP_SHIFT) & PCFG_DCDCM_PROT_ILIMIT_LP_MASK)
944 #define PCFG_DCDCM_PROT_ILIMIT_LP_GET(x) (((uint32_t)(x) & PCFG_DCDCM_PROT_ILIMIT_LP_MASK) >> PCFG_DCDCM_PROT_ILIMIT_LP_SHIFT)
953 #define PCFG_DCDCM_PROT_OVERLOAD_LP_MASK (0x1000000UL)
954 #define PCFG_DCDCM_PROT_OVERLOAD_LP_SHIFT (24U)
955 #define PCFG_DCDCM_PROT_OVERLOAD_LP_GET(x) (((uint32_t)(x) & PCFG_DCDCM_PROT_OVERLOAD_LP_MASK) >> PCFG_DCDCM_PROT_OVERLOAD_LP_SHIFT)
964 #define PCFG_DCDCM_PROT_DISABLE_POWER_LOSS_MASK (0x800000UL)
965 #define PCFG_DCDCM_PROT_DISABLE_POWER_LOSS_SHIFT (23U)
966 #define PCFG_DCDCM_PROT_DISABLE_POWER_LOSS_SET(x) (((uint32_t)(x) << PCFG_DCDCM_PROT_DISABLE_POWER_LOSS_SHIFT) & PCFG_DCDCM_PROT_DISABLE_POWER_LOSS_MASK)
967 #define PCFG_DCDCM_PROT_DISABLE_POWER_LOSS_GET(x) (((uint32_t)(x) & PCFG_DCDCM_PROT_DISABLE_POWER_LOSS_MASK) >> PCFG_DCDCM_PROT_DISABLE_POWER_LOSS_SHIFT)
976 #define PCFG_DCDCM_PROT_POWER_LOSS_FLAG_MASK (0x10000UL)
977 #define PCFG_DCDCM_PROT_POWER_LOSS_FLAG_SHIFT (16U)
978 #define PCFG_DCDCM_PROT_POWER_LOSS_FLAG_GET(x) (((uint32_t)(x) & PCFG_DCDCM_PROT_POWER_LOSS_FLAG_MASK) >> PCFG_DCDCM_PROT_POWER_LOSS_FLAG_SHIFT)
987 #define PCFG_DCDCM_PROT_DISABLE_OVERVOLTAGE_MASK (0x8000U)
988 #define PCFG_DCDCM_PROT_DISABLE_OVERVOLTAGE_SHIFT (15U)
989 #define PCFG_DCDCM_PROT_DISABLE_OVERVOLTAGE_SET(x) (((uint32_t)(x) << PCFG_DCDCM_PROT_DISABLE_OVERVOLTAGE_SHIFT) & PCFG_DCDCM_PROT_DISABLE_OVERVOLTAGE_MASK)
990 #define PCFG_DCDCM_PROT_DISABLE_OVERVOLTAGE_GET(x) (((uint32_t)(x) & PCFG_DCDCM_PROT_DISABLE_OVERVOLTAGE_MASK) >> PCFG_DCDCM_PROT_DISABLE_OVERVOLTAGE_SHIFT)
999 #define PCFG_DCDCM_PROT_OVERVOLT_FLAG_MASK (0x100U)
1000 #define PCFG_DCDCM_PROT_OVERVOLT_FLAG_SHIFT (8U)
1001 #define PCFG_DCDCM_PROT_OVERVOLT_FLAG_GET(x) (((uint32_t)(x) & PCFG_DCDCM_PROT_OVERVOLT_FLAG_MASK) >> PCFG_DCDCM_PROT_OVERVOLT_FLAG_SHIFT)
1010 #define PCFG_DCDCM_PROT_DISABLE_SHORT_MASK (0x80U)
1011 #define PCFG_DCDCM_PROT_DISABLE_SHORT_SHIFT (7U)
1012 #define PCFG_DCDCM_PROT_DISABLE_SHORT_SET(x) (((uint32_t)(x) << PCFG_DCDCM_PROT_DISABLE_SHORT_SHIFT) & PCFG_DCDCM_PROT_DISABLE_SHORT_MASK)
1013 #define PCFG_DCDCM_PROT_DISABLE_SHORT_GET(x) (((uint32_t)(x) & PCFG_DCDCM_PROT_DISABLE_SHORT_MASK) >> PCFG_DCDCM_PROT_DISABLE_SHORT_SHIFT)
1022 #define PCFG_DCDCM_PROT_SHORT_CURRENT_MASK (0x10U)
1023 #define PCFG_DCDCM_PROT_SHORT_CURRENT_SHIFT (4U)
1024 #define PCFG_DCDCM_PROT_SHORT_CURRENT_SET(x) (((uint32_t)(x) << PCFG_DCDCM_PROT_SHORT_CURRENT_SHIFT) & PCFG_DCDCM_PROT_SHORT_CURRENT_MASK)
1025 #define PCFG_DCDCM_PROT_SHORT_CURRENT_GET(x) (((uint32_t)(x) & PCFG_DCDCM_PROT_SHORT_CURRENT_MASK) >> PCFG_DCDCM_PROT_SHORT_CURRENT_SHIFT)
1034 #define PCFG_DCDCM_PROT_SHORT_FLAG_MASK (0x1U)
1035 #define PCFG_DCDCM_PROT_SHORT_FLAG_SHIFT (0U)
1036 #define PCFG_DCDCM_PROT_SHORT_FLAG_GET(x) (((uint32_t)(x) & PCFG_DCDCM_PROT_SHORT_FLAG_MASK) >> PCFG_DCDCM_PROT_SHORT_FLAG_SHIFT)
1044 #define PCFG_DCDCM_CURRENT_ESTI_EN_MASK (0x8000U)
1045 #define PCFG_DCDCM_CURRENT_ESTI_EN_SHIFT (15U)
1046 #define PCFG_DCDCM_CURRENT_ESTI_EN_SET(x) (((uint32_t)(x) << PCFG_DCDCM_CURRENT_ESTI_EN_SHIFT) & PCFG_DCDCM_CURRENT_ESTI_EN_MASK)
1047 #define PCFG_DCDCM_CURRENT_ESTI_EN_GET(x) (((uint32_t)(x) & PCFG_DCDCM_CURRENT_ESTI_EN_MASK) >> PCFG_DCDCM_CURRENT_ESTI_EN_SHIFT)
1056 #define PCFG_DCDCM_CURRENT_VALID_MASK (0x100U)
1057 #define PCFG_DCDCM_CURRENT_VALID_SHIFT (8U)
1058 #define PCFG_DCDCM_CURRENT_VALID_GET(x) (((uint32_t)(x) & PCFG_DCDCM_CURRENT_VALID_MASK) >> PCFG_DCDCM_CURRENT_VALID_SHIFT)
1065 #define PCFG_DCDCM_CURRENT_LEVEL_MASK (0x1FU)
1066 #define PCFG_DCDCM_CURRENT_LEVEL_SHIFT (0U)
1067 #define PCFG_DCDCM_CURRENT_LEVEL_GET(x) (((uint32_t)(x) & PCFG_DCDCM_CURRENT_LEVEL_MASK) >> PCFG_DCDCM_CURRENT_LEVEL_SHIFT)
1075 #define PCFG_DCDCM_ADVMODE_EN_RCSCALE_MASK (0x7000000UL)
1076 #define PCFG_DCDCM_ADVMODE_EN_RCSCALE_SHIFT (24U)
1077 #define PCFG_DCDCM_ADVMODE_EN_RCSCALE_SET(x) (((uint32_t)(x) << PCFG_DCDCM_ADVMODE_EN_RCSCALE_SHIFT) & PCFG_DCDCM_ADVMODE_EN_RCSCALE_MASK)
1078 #define PCFG_DCDCM_ADVMODE_EN_RCSCALE_GET(x) (((uint32_t)(x) & PCFG_DCDCM_ADVMODE_EN_RCSCALE_MASK) >> PCFG_DCDCM_ADVMODE_EN_RCSCALE_SHIFT)
1085 #define PCFG_DCDCM_ADVMODE_DC_C_MASK (0x300000UL)
1086 #define PCFG_DCDCM_ADVMODE_DC_C_SHIFT (20U)
1087 #define PCFG_DCDCM_ADVMODE_DC_C_SET(x) (((uint32_t)(x) << PCFG_DCDCM_ADVMODE_DC_C_SHIFT) & PCFG_DCDCM_ADVMODE_DC_C_MASK)
1088 #define PCFG_DCDCM_ADVMODE_DC_C_GET(x) (((uint32_t)(x) & PCFG_DCDCM_ADVMODE_DC_C_MASK) >> PCFG_DCDCM_ADVMODE_DC_C_SHIFT)
1095 #define PCFG_DCDCM_ADVMODE_DC_R_MASK (0xF0000UL)
1096 #define PCFG_DCDCM_ADVMODE_DC_R_SHIFT (16U)
1097 #define PCFG_DCDCM_ADVMODE_DC_R_SET(x) (((uint32_t)(x) << PCFG_DCDCM_ADVMODE_DC_R_SHIFT) & PCFG_DCDCM_ADVMODE_DC_R_MASK)
1098 #define PCFG_DCDCM_ADVMODE_DC_R_GET(x) (((uint32_t)(x) & PCFG_DCDCM_ADVMODE_DC_R_MASK) >> PCFG_DCDCM_ADVMODE_DC_R_SHIFT)
1107 #define PCFG_DCDCM_ADVMODE_EN_FF_DET_MASK (0x40U)
1108 #define PCFG_DCDCM_ADVMODE_EN_FF_DET_SHIFT (6U)
1109 #define PCFG_DCDCM_ADVMODE_EN_FF_DET_SET(x) (((uint32_t)(x) << PCFG_DCDCM_ADVMODE_EN_FF_DET_SHIFT) & PCFG_DCDCM_ADVMODE_EN_FF_DET_MASK)
1110 #define PCFG_DCDCM_ADVMODE_EN_FF_DET_GET(x) (((uint32_t)(x) & PCFG_DCDCM_ADVMODE_EN_FF_DET_MASK) >> PCFG_DCDCM_ADVMODE_EN_FF_DET_SHIFT)
1119 #define PCFG_DCDCM_ADVMODE_EN_FF_LOOP_MASK (0x20U)
1120 #define PCFG_DCDCM_ADVMODE_EN_FF_LOOP_SHIFT (5U)
1121 #define PCFG_DCDCM_ADVMODE_EN_FF_LOOP_SET(x) (((uint32_t)(x) << PCFG_DCDCM_ADVMODE_EN_FF_LOOP_SHIFT) & PCFG_DCDCM_ADVMODE_EN_FF_LOOP_MASK)
1122 #define PCFG_DCDCM_ADVMODE_EN_FF_LOOP_GET(x) (((uint32_t)(x) & PCFG_DCDCM_ADVMODE_EN_FF_LOOP_MASK) >> PCFG_DCDCM_ADVMODE_EN_FF_LOOP_SHIFT)
1131 #define PCFG_DCDCM_ADVMODE_EN_AUTOLP_MASK (0x10U)
1132 #define PCFG_DCDCM_ADVMODE_EN_AUTOLP_SHIFT (4U)
1133 #define PCFG_DCDCM_ADVMODE_EN_AUTOLP_SET(x) (((uint32_t)(x) << PCFG_DCDCM_ADVMODE_EN_AUTOLP_SHIFT) & PCFG_DCDCM_ADVMODE_EN_AUTOLP_MASK)
1134 #define PCFG_DCDCM_ADVMODE_EN_AUTOLP_GET(x) (((uint32_t)(x) & PCFG_DCDCM_ADVMODE_EN_AUTOLP_MASK) >> PCFG_DCDCM_ADVMODE_EN_AUTOLP_SHIFT)
1143 #define PCFG_DCDCM_ADVMODE_EN_DCM_EXIT_MASK (0x8U)
1144 #define PCFG_DCDCM_ADVMODE_EN_DCM_EXIT_SHIFT (3U)
1145 #define PCFG_DCDCM_ADVMODE_EN_DCM_EXIT_SET(x) (((uint32_t)(x) << PCFG_DCDCM_ADVMODE_EN_DCM_EXIT_SHIFT) & PCFG_DCDCM_ADVMODE_EN_DCM_EXIT_MASK)
1146 #define PCFG_DCDCM_ADVMODE_EN_DCM_EXIT_GET(x) (((uint32_t)(x) & PCFG_DCDCM_ADVMODE_EN_DCM_EXIT_MASK) >> PCFG_DCDCM_ADVMODE_EN_DCM_EXIT_SHIFT)
1155 #define PCFG_DCDCM_ADVMODE_EN_SKIP_MASK (0x4U)
1156 #define PCFG_DCDCM_ADVMODE_EN_SKIP_SHIFT (2U)
1157 #define PCFG_DCDCM_ADVMODE_EN_SKIP_SET(x) (((uint32_t)(x) << PCFG_DCDCM_ADVMODE_EN_SKIP_SHIFT) & PCFG_DCDCM_ADVMODE_EN_SKIP_MASK)
1158 #define PCFG_DCDCM_ADVMODE_EN_SKIP_GET(x) (((uint32_t)(x) & PCFG_DCDCM_ADVMODE_EN_SKIP_MASK) >> PCFG_DCDCM_ADVMODE_EN_SKIP_SHIFT)
1167 #define PCFG_DCDCM_ADVMODE_EN_IDLE_MASK (0x2U)
1168 #define PCFG_DCDCM_ADVMODE_EN_IDLE_SHIFT (1U)
1169 #define PCFG_DCDCM_ADVMODE_EN_IDLE_SET(x) (((uint32_t)(x) << PCFG_DCDCM_ADVMODE_EN_IDLE_SHIFT) & PCFG_DCDCM_ADVMODE_EN_IDLE_MASK)
1170 #define PCFG_DCDCM_ADVMODE_EN_IDLE_GET(x) (((uint32_t)(x) & PCFG_DCDCM_ADVMODE_EN_IDLE_MASK) >> PCFG_DCDCM_ADVMODE_EN_IDLE_SHIFT)
1179 #define PCFG_DCDCM_ADVMODE_EN_DCM_MASK (0x1U)
1180 #define PCFG_DCDCM_ADVMODE_EN_DCM_SHIFT (0U)
1181 #define PCFG_DCDCM_ADVMODE_EN_DCM_SET(x) (((uint32_t)(x) << PCFG_DCDCM_ADVMODE_EN_DCM_SHIFT) & PCFG_DCDCM_ADVMODE_EN_DCM_MASK)
1182 #define PCFG_DCDCM_ADVMODE_EN_DCM_GET(x) (((uint32_t)(x) & PCFG_DCDCM_ADVMODE_EN_DCM_MASK) >> PCFG_DCDCM_ADVMODE_EN_DCM_SHIFT)
1190 #define PCFG_DCDCM_ADVPARAM_MIN_DUT_MASK (0x7F00U)
1191 #define PCFG_DCDCM_ADVPARAM_MIN_DUT_SHIFT (8U)
1192 #define PCFG_DCDCM_ADVPARAM_MIN_DUT_SET(x) (((uint32_t)(x) << PCFG_DCDCM_ADVPARAM_MIN_DUT_SHIFT) & PCFG_DCDCM_ADVPARAM_MIN_DUT_MASK)
1193 #define PCFG_DCDCM_ADVPARAM_MIN_DUT_GET(x) (((uint32_t)(x) & PCFG_DCDCM_ADVPARAM_MIN_DUT_MASK) >> PCFG_DCDCM_ADVPARAM_MIN_DUT_SHIFT)
1200 #define PCFG_DCDCM_ADVPARAM_MAX_DUT_MASK (0x7FU)
1201 #define PCFG_DCDCM_ADVPARAM_MAX_DUT_SHIFT (0U)
1202 #define PCFG_DCDCM_ADVPARAM_MAX_DUT_SET(x) (((uint32_t)(x) << PCFG_DCDCM_ADVPARAM_MAX_DUT_SHIFT) & PCFG_DCDCM_ADVPARAM_MAX_DUT_MASK)
1203 #define PCFG_DCDCM_ADVPARAM_MAX_DUT_GET(x) (((uint32_t)(x) & PCFG_DCDCM_ADVPARAM_MAX_DUT_MASK) >> PCFG_DCDCM_ADVPARAM_MAX_DUT_SHIFT)
1211 #define PCFG_DCDCM_MISC_EN_HYST_MASK (0x10000000UL)
1212 #define PCFG_DCDCM_MISC_EN_HYST_SHIFT (28U)
1213 #define PCFG_DCDCM_MISC_EN_HYST_SET(x) (((uint32_t)(x) << PCFG_DCDCM_MISC_EN_HYST_SHIFT) & PCFG_DCDCM_MISC_EN_HYST_MASK)
1214 #define PCFG_DCDCM_MISC_EN_HYST_GET(x) (((uint32_t)(x) & PCFG_DCDCM_MISC_EN_HYST_MASK) >> PCFG_DCDCM_MISC_EN_HYST_SHIFT)
1221 #define PCFG_DCDCM_MISC_HYST_SIGN_MASK (0x2000000UL)
1222 #define PCFG_DCDCM_MISC_HYST_SIGN_SHIFT (25U)
1223 #define PCFG_DCDCM_MISC_HYST_SIGN_SET(x) (((uint32_t)(x) << PCFG_DCDCM_MISC_HYST_SIGN_SHIFT) & PCFG_DCDCM_MISC_HYST_SIGN_MASK)
1224 #define PCFG_DCDCM_MISC_HYST_SIGN_GET(x) (((uint32_t)(x) & PCFG_DCDCM_MISC_HYST_SIGN_MASK) >> PCFG_DCDCM_MISC_HYST_SIGN_SHIFT)
1231 #define PCFG_DCDCM_MISC_HYST_THRS_MASK (0x1000000UL)
1232 #define PCFG_DCDCM_MISC_HYST_THRS_SHIFT (24U)
1233 #define PCFG_DCDCM_MISC_HYST_THRS_SET(x) (((uint32_t)(x) << PCFG_DCDCM_MISC_HYST_THRS_SHIFT) & PCFG_DCDCM_MISC_HYST_THRS_MASK)
1234 #define PCFG_DCDCM_MISC_HYST_THRS_GET(x) (((uint32_t)(x) & PCFG_DCDCM_MISC_HYST_THRS_MASK) >> PCFG_DCDCM_MISC_HYST_THRS_SHIFT)
1241 #define PCFG_DCDCM_MISC_RC_SCALE_MASK (0x100000UL)
1242 #define PCFG_DCDCM_MISC_RC_SCALE_SHIFT (20U)
1243 #define PCFG_DCDCM_MISC_RC_SCALE_SET(x) (((uint32_t)(x) << PCFG_DCDCM_MISC_RC_SCALE_SHIFT) & PCFG_DCDCM_MISC_RC_SCALE_MASK)
1244 #define PCFG_DCDCM_MISC_RC_SCALE_GET(x) (((uint32_t)(x) & PCFG_DCDCM_MISC_RC_SCALE_MASK) >> PCFG_DCDCM_MISC_RC_SCALE_SHIFT)
1251 #define PCFG_DCDCM_MISC_DC_FF_MASK (0x70000UL)
1252 #define PCFG_DCDCM_MISC_DC_FF_SHIFT (16U)
1253 #define PCFG_DCDCM_MISC_DC_FF_SET(x) (((uint32_t)(x) << PCFG_DCDCM_MISC_DC_FF_SHIFT) & PCFG_DCDCM_MISC_DC_FF_MASK)
1254 #define PCFG_DCDCM_MISC_DC_FF_GET(x) (((uint32_t)(x) & PCFG_DCDCM_MISC_DC_FF_MASK) >> PCFG_DCDCM_MISC_DC_FF_SHIFT)
1261 #define PCFG_DCDCM_MISC_OL_THRE_MASK (0x300U)
1262 #define PCFG_DCDCM_MISC_OL_THRE_SHIFT (8U)
1263 #define PCFG_DCDCM_MISC_OL_THRE_SET(x) (((uint32_t)(x) << PCFG_DCDCM_MISC_OL_THRE_SHIFT) & PCFG_DCDCM_MISC_OL_THRE_MASK)
1264 #define PCFG_DCDCM_MISC_OL_THRE_GET(x) (((uint32_t)(x) & PCFG_DCDCM_MISC_OL_THRE_MASK) >> PCFG_DCDCM_MISC_OL_THRE_SHIFT)
1273 #define PCFG_DCDCM_MISC_OL_HYST_MASK (0x10U)
1274 #define PCFG_DCDCM_MISC_OL_HYST_SHIFT (4U)
1275 #define PCFG_DCDCM_MISC_OL_HYST_SET(x) (((uint32_t)(x) << PCFG_DCDCM_MISC_OL_HYST_SHIFT) & PCFG_DCDCM_MISC_OL_HYST_MASK)
1276 #define PCFG_DCDCM_MISC_OL_HYST_GET(x) (((uint32_t)(x) & PCFG_DCDCM_MISC_OL_HYST_MASK) >> PCFG_DCDCM_MISC_OL_HYST_SHIFT)
1285 #define PCFG_DCDCM_MISC_DELAY_MASK (0x4U)
1286 #define PCFG_DCDCM_MISC_DELAY_SHIFT (2U)
1287 #define PCFG_DCDCM_MISC_DELAY_SET(x) (((uint32_t)(x) << PCFG_DCDCM_MISC_DELAY_SHIFT) & PCFG_DCDCM_MISC_DELAY_MASK)
1288 #define PCFG_DCDCM_MISC_DELAY_GET(x) (((uint32_t)(x) & PCFG_DCDCM_MISC_DELAY_MASK) >> PCFG_DCDCM_MISC_DELAY_SHIFT)
1297 #define PCFG_DCDCM_MISC_CLK_SEL_MASK (0x2U)
1298 #define PCFG_DCDCM_MISC_CLK_SEL_SHIFT (1U)
1299 #define PCFG_DCDCM_MISC_CLK_SEL_SET(x) (((uint32_t)(x) << PCFG_DCDCM_MISC_CLK_SEL_SHIFT) & PCFG_DCDCM_MISC_CLK_SEL_MASK)
1300 #define PCFG_DCDCM_MISC_CLK_SEL_GET(x) (((uint32_t)(x) & PCFG_DCDCM_MISC_CLK_SEL_MASK) >> PCFG_DCDCM_MISC_CLK_SEL_SHIFT)
1309 #define PCFG_DCDCM_MISC_EN_STEP_MASK (0x1U)
1310 #define PCFG_DCDCM_MISC_EN_STEP_SHIFT (0U)
1311 #define PCFG_DCDCM_MISC_EN_STEP_SET(x) (((uint32_t)(x) << PCFG_DCDCM_MISC_EN_STEP_SHIFT) & PCFG_DCDCM_MISC_EN_STEP_MASK)
1312 #define PCFG_DCDCM_MISC_EN_STEP_GET(x) (((uint32_t)(x) & PCFG_DCDCM_MISC_EN_STEP_MASK) >> PCFG_DCDCM_MISC_EN_STEP_SHIFT)
1320 #define PCFG_DCDCM_DEBUG_UPDATE_TIME_MASK (0xFFFFFUL)
1321 #define PCFG_DCDCM_DEBUG_UPDATE_TIME_SHIFT (0U)
1322 #define PCFG_DCDCM_DEBUG_UPDATE_TIME_SET(x) (((uint32_t)(x) << PCFG_DCDCM_DEBUG_UPDATE_TIME_SHIFT) & PCFG_DCDCM_DEBUG_UPDATE_TIME_MASK)
1323 #define PCFG_DCDCM_DEBUG_UPDATE_TIME_GET(x) (((uint32_t)(x) & PCFG_DCDCM_DEBUG_UPDATE_TIME_MASK) >> PCFG_DCDCM_DEBUG_UPDATE_TIME_SHIFT)
1331 #define PCFG_DCDCM_START_TIME_START_TIME_MASK (0xFFFFFUL)
1332 #define PCFG_DCDCM_START_TIME_START_TIME_SHIFT (0U)
1333 #define PCFG_DCDCM_START_TIME_START_TIME_SET(x) (((uint32_t)(x) << PCFG_DCDCM_START_TIME_START_TIME_SHIFT) & PCFG_DCDCM_START_TIME_START_TIME_MASK)
1334 #define PCFG_DCDCM_START_TIME_START_TIME_GET(x) (((uint32_t)(x) & PCFG_DCDCM_START_TIME_START_TIME_MASK) >> PCFG_DCDCM_START_TIME_START_TIME_SHIFT)
1342 #define PCFG_DCDCM_RESUME_TIME_RESUME_TIME_MASK (0xFFFFFUL)
1343 #define PCFG_DCDCM_RESUME_TIME_RESUME_TIME_SHIFT (0U)
1344 #define PCFG_DCDCM_RESUME_TIME_RESUME_TIME_SET(x) (((uint32_t)(x) << PCFG_DCDCM_RESUME_TIME_RESUME_TIME_SHIFT) & PCFG_DCDCM_RESUME_TIME_RESUME_TIME_MASK)
1345 #define PCFG_DCDCM_RESUME_TIME_RESUME_TIME_GET(x) (((uint32_t)(x) & PCFG_DCDCM_RESUME_TIME_RESUME_TIME_MASK) >> PCFG_DCDCM_RESUME_TIME_RESUME_TIME_SHIFT)
1355 #define PCFG_DCDCM_POWER_CONFIG_RETENTION_MASK (0x10000UL)
1356 #define PCFG_DCDCM_POWER_CONFIG_RETENTION_SHIFT (16U)
1357 #define PCFG_DCDCM_POWER_CONFIG_RETENTION_SET(x) (((uint32_t)(x) << PCFG_DCDCM_POWER_CONFIG_RETENTION_SHIFT) & PCFG_DCDCM_POWER_CONFIG_RETENTION_MASK)
1358 #define PCFG_DCDCM_POWER_CONFIG_RETENTION_GET(x) (((uint32_t)(x) & PCFG_DCDCM_POWER_CONFIG_RETENTION_MASK) >> PCFG_DCDCM_POWER_CONFIG_RETENTION_SHIFT)
Definition: hpm_pcfg_regs.h:12