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;
48 #define PCFG_BANDGAP_VBG_TRIMMED_MASK (0x80000000UL)
49 #define PCFG_BANDGAP_VBG_TRIMMED_SHIFT (31U)
50 #define PCFG_BANDGAP_VBG_TRIMMED_SET(x) (((uint32_t)(x) << PCFG_BANDGAP_VBG_TRIMMED_SHIFT) & PCFG_BANDGAP_VBG_TRIMMED_MASK)
51 #define PCFG_BANDGAP_VBG_TRIMMED_GET(x) (((uint32_t)(x) & PCFG_BANDGAP_VBG_TRIMMED_MASK) >> PCFG_BANDGAP_VBG_TRIMMED_SHIFT)
58 #define PCFG_BANDGAP_VBG_1P0_TRIM_MASK (0x1F0000UL)
59 #define PCFG_BANDGAP_VBG_1P0_TRIM_SHIFT (16U)
60 #define PCFG_BANDGAP_VBG_1P0_TRIM_SET(x) (((uint32_t)(x) << PCFG_BANDGAP_VBG_1P0_TRIM_SHIFT) & PCFG_BANDGAP_VBG_1P0_TRIM_MASK)
61 #define PCFG_BANDGAP_VBG_1P0_TRIM_GET(x) (((uint32_t)(x) & PCFG_BANDGAP_VBG_1P0_TRIM_MASK) >> PCFG_BANDGAP_VBG_1P0_TRIM_SHIFT)
68 #define PCFG_BANDGAP_VBG_P65_TRIM_MASK (0x1F00U)
69 #define PCFG_BANDGAP_VBG_P65_TRIM_SHIFT (8U)
70 #define PCFG_BANDGAP_VBG_P65_TRIM_SET(x) (((uint32_t)(x) << PCFG_BANDGAP_VBG_P65_TRIM_SHIFT) & PCFG_BANDGAP_VBG_P65_TRIM_MASK)
71 #define PCFG_BANDGAP_VBG_P65_TRIM_GET(x) (((uint32_t)(x) & PCFG_BANDGAP_VBG_P65_TRIM_MASK) >> PCFG_BANDGAP_VBG_P65_TRIM_SHIFT)
78 #define PCFG_BANDGAP_VBG_P50_TRIM_MASK (0x1FU)
79 #define PCFG_BANDGAP_VBG_P50_TRIM_SHIFT (0U)
80 #define PCFG_BANDGAP_VBG_P50_TRIM_SET(x) (((uint32_t)(x) << PCFG_BANDGAP_VBG_P50_TRIM_SHIFT) & PCFG_BANDGAP_VBG_P50_TRIM_MASK)
81 #define PCFG_BANDGAP_VBG_P50_TRIM_GET(x) (((uint32_t)(x) & PCFG_BANDGAP_VBG_P50_TRIM_MASK) >> PCFG_BANDGAP_VBG_P50_TRIM_SHIFT)
93 #define PCFG_LDO1P1_VOLT_MASK (0xFFFU)
94 #define PCFG_LDO1P1_VOLT_SHIFT (0U)
95 #define PCFG_LDO1P1_VOLT_SET(x) (((uint32_t)(x) << PCFG_LDO1P1_VOLT_SHIFT) & PCFG_LDO1P1_VOLT_MASK)
96 #define PCFG_LDO1P1_VOLT_GET(x) (((uint32_t)(x) & PCFG_LDO1P1_VOLT_MASK) >> PCFG_LDO1P1_VOLT_SHIFT)
106 #define PCFG_LDO2P5_READY_MASK (0x10000000UL)
107 #define PCFG_LDO2P5_READY_SHIFT (28U)
108 #define PCFG_LDO2P5_READY_GET(x) (((uint32_t)(x) & PCFG_LDO2P5_READY_MASK) >> PCFG_LDO2P5_READY_SHIFT)
117 #define PCFG_LDO2P5_ENABLE_MASK (0x10000UL)
118 #define PCFG_LDO2P5_ENABLE_SHIFT (16U)
119 #define PCFG_LDO2P5_ENABLE_SET(x) (((uint32_t)(x) << PCFG_LDO2P5_ENABLE_SHIFT) & PCFG_LDO2P5_ENABLE_MASK)
120 #define PCFG_LDO2P5_ENABLE_GET(x) (((uint32_t)(x) & PCFG_LDO2P5_ENABLE_MASK) >> PCFG_LDO2P5_ENABLE_SHIFT)
131 #define PCFG_LDO2P5_VOLT_MASK (0xFFFU)
132 #define PCFG_LDO2P5_VOLT_SHIFT (0U)
133 #define PCFG_LDO2P5_VOLT_SET(x) (((uint32_t)(x) << PCFG_LDO2P5_VOLT_SHIFT) & PCFG_LDO2P5_VOLT_MASK)
134 #define PCFG_LDO2P5_VOLT_GET(x) (((uint32_t)(x) & PCFG_LDO2P5_VOLT_MASK) >> PCFG_LDO2P5_VOLT_SHIFT)
144 #define PCFG_DCDC_MODE_READY_MASK (0x10000000UL)
145 #define PCFG_DCDC_MODE_READY_SHIFT (28U)
146 #define PCFG_DCDC_MODE_READY_GET(x) (((uint32_t)(x) & PCFG_DCDC_MODE_READY_MASK) >> PCFG_DCDC_MODE_READY_SHIFT)
158 #define PCFG_DCDC_MODE_MODE_MASK (0x70000UL)
159 #define PCFG_DCDC_MODE_MODE_SHIFT (16U)
160 #define PCFG_DCDC_MODE_MODE_SET(x) (((uint32_t)(x) << PCFG_DCDC_MODE_MODE_SHIFT) & PCFG_DCDC_MODE_MODE_MASK)
161 #define PCFG_DCDC_MODE_MODE_GET(x) (((uint32_t)(x) & PCFG_DCDC_MODE_MODE_MASK) >> PCFG_DCDC_MODE_MODE_SHIFT)
172 #define PCFG_DCDC_MODE_VOLT_MASK (0xFFFU)
173 #define PCFG_DCDC_MODE_VOLT_SHIFT (0U)
174 #define PCFG_DCDC_MODE_VOLT_SET(x) (((uint32_t)(x) << PCFG_DCDC_MODE_VOLT_SHIFT) & PCFG_DCDC_MODE_VOLT_MASK)
175 #define PCFG_DCDC_MODE_VOLT_GET(x) (((uint32_t)(x) & PCFG_DCDC_MODE_VOLT_MASK) >> PCFG_DCDC_MODE_VOLT_SHIFT)
187 #define PCFG_DCDC_LPMODE_STBY_VOLT_MASK (0xFFFU)
188 #define PCFG_DCDC_LPMODE_STBY_VOLT_SHIFT (0U)
189 #define PCFG_DCDC_LPMODE_STBY_VOLT_SET(x) (((uint32_t)(x) << PCFG_DCDC_LPMODE_STBY_VOLT_SHIFT) & PCFG_DCDC_LPMODE_STBY_VOLT_MASK)
190 #define PCFG_DCDC_LPMODE_STBY_VOLT_GET(x) (((uint32_t)(x) & PCFG_DCDC_LPMODE_STBY_VOLT_MASK) >> PCFG_DCDC_LPMODE_STBY_VOLT_SHIFT)
200 #define PCFG_DCDC_PROT_ILIMIT_LP_MASK (0x10000000UL)
201 #define PCFG_DCDC_PROT_ILIMIT_LP_SHIFT (28U)
202 #define PCFG_DCDC_PROT_ILIMIT_LP_SET(x) (((uint32_t)(x) << PCFG_DCDC_PROT_ILIMIT_LP_SHIFT) & PCFG_DCDC_PROT_ILIMIT_LP_MASK)
203 #define PCFG_DCDC_PROT_ILIMIT_LP_GET(x) (((uint32_t)(x) & PCFG_DCDC_PROT_ILIMIT_LP_MASK) >> PCFG_DCDC_PROT_ILIMIT_LP_SHIFT)
212 #define PCFG_DCDC_PROT_OVERLOAD_LP_MASK (0x1000000UL)
213 #define PCFG_DCDC_PROT_OVERLOAD_LP_SHIFT (24U)
214 #define PCFG_DCDC_PROT_OVERLOAD_LP_GET(x) (((uint32_t)(x) & PCFG_DCDC_PROT_OVERLOAD_LP_MASK) >> PCFG_DCDC_PROT_OVERLOAD_LP_SHIFT)
223 #define PCFG_DCDC_PROT_POWER_LOSS_FLAG_MASK (0x10000UL)
224 #define PCFG_DCDC_PROT_POWER_LOSS_FLAG_SHIFT (16U)
225 #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)
234 #define PCFG_DCDC_PROT_DISABLE_OVERVOLTAGE_MASK (0x8000U)
235 #define PCFG_DCDC_PROT_DISABLE_OVERVOLTAGE_SHIFT (15U)
236 #define PCFG_DCDC_PROT_DISABLE_OVERVOLTAGE_SET(x) (((uint32_t)(x) << PCFG_DCDC_PROT_DISABLE_OVERVOLTAGE_SHIFT) & PCFG_DCDC_PROT_DISABLE_OVERVOLTAGE_MASK)
237 #define PCFG_DCDC_PROT_DISABLE_OVERVOLTAGE_GET(x) (((uint32_t)(x) & PCFG_DCDC_PROT_DISABLE_OVERVOLTAGE_MASK) >> PCFG_DCDC_PROT_DISABLE_OVERVOLTAGE_SHIFT)
246 #define PCFG_DCDC_PROT_OVERVOLT_FLAG_MASK (0x100U)
247 #define PCFG_DCDC_PROT_OVERVOLT_FLAG_SHIFT (8U)
248 #define PCFG_DCDC_PROT_OVERVOLT_FLAG_GET(x) (((uint32_t)(x) & PCFG_DCDC_PROT_OVERVOLT_FLAG_MASK) >> PCFG_DCDC_PROT_OVERVOLT_FLAG_SHIFT)
257 #define PCFG_DCDC_PROT_DISABLE_SHORT_MASK (0x80U)
258 #define PCFG_DCDC_PROT_DISABLE_SHORT_SHIFT (7U)
259 #define PCFG_DCDC_PROT_DISABLE_SHORT_SET(x) (((uint32_t)(x) << PCFG_DCDC_PROT_DISABLE_SHORT_SHIFT) & PCFG_DCDC_PROT_DISABLE_SHORT_MASK)
260 #define PCFG_DCDC_PROT_DISABLE_SHORT_GET(x) (((uint32_t)(x) & PCFG_DCDC_PROT_DISABLE_SHORT_MASK) >> PCFG_DCDC_PROT_DISABLE_SHORT_SHIFT)
269 #define PCFG_DCDC_PROT_SHORT_CURRENT_MASK (0x10U)
270 #define PCFG_DCDC_PROT_SHORT_CURRENT_SHIFT (4U)
271 #define PCFG_DCDC_PROT_SHORT_CURRENT_SET(x) (((uint32_t)(x) << PCFG_DCDC_PROT_SHORT_CURRENT_SHIFT) & PCFG_DCDC_PROT_SHORT_CURRENT_MASK)
272 #define PCFG_DCDC_PROT_SHORT_CURRENT_GET(x) (((uint32_t)(x) & PCFG_DCDC_PROT_SHORT_CURRENT_MASK) >> PCFG_DCDC_PROT_SHORT_CURRENT_SHIFT)
281 #define PCFG_DCDC_PROT_SHORT_FLAG_MASK (0x1U)
282 #define PCFG_DCDC_PROT_SHORT_FLAG_SHIFT (0U)
283 #define PCFG_DCDC_PROT_SHORT_FLAG_GET(x) (((uint32_t)(x) & PCFG_DCDC_PROT_SHORT_FLAG_MASK) >> PCFG_DCDC_PROT_SHORT_FLAG_SHIFT)
291 #define PCFG_DCDC_CURRENT_ESTI_EN_MASK (0x8000U)
292 #define PCFG_DCDC_CURRENT_ESTI_EN_SHIFT (15U)
293 #define PCFG_DCDC_CURRENT_ESTI_EN_SET(x) (((uint32_t)(x) << PCFG_DCDC_CURRENT_ESTI_EN_SHIFT) & PCFG_DCDC_CURRENT_ESTI_EN_MASK)
294 #define PCFG_DCDC_CURRENT_ESTI_EN_GET(x) (((uint32_t)(x) & PCFG_DCDC_CURRENT_ESTI_EN_MASK) >> PCFG_DCDC_CURRENT_ESTI_EN_SHIFT)
303 #define PCFG_DCDC_CURRENT_VALID_MASK (0x100U)
304 #define PCFG_DCDC_CURRENT_VALID_SHIFT (8U)
305 #define PCFG_DCDC_CURRENT_VALID_GET(x) (((uint32_t)(x) & PCFG_DCDC_CURRENT_VALID_MASK) >> PCFG_DCDC_CURRENT_VALID_SHIFT)
312 #define PCFG_DCDC_CURRENT_LEVEL_MASK (0x1FU)
313 #define PCFG_DCDC_CURRENT_LEVEL_SHIFT (0U)
314 #define PCFG_DCDC_CURRENT_LEVEL_GET(x) (((uint32_t)(x) & PCFG_DCDC_CURRENT_LEVEL_MASK) >> PCFG_DCDC_CURRENT_LEVEL_SHIFT)
322 #define PCFG_DCDC_ADVMODE_EN_RCSCALE_MASK (0x7000000UL)
323 #define PCFG_DCDC_ADVMODE_EN_RCSCALE_SHIFT (24U)
324 #define PCFG_DCDC_ADVMODE_EN_RCSCALE_SET(x) (((uint32_t)(x) << PCFG_DCDC_ADVMODE_EN_RCSCALE_SHIFT) & PCFG_DCDC_ADVMODE_EN_RCSCALE_MASK)
325 #define PCFG_DCDC_ADVMODE_EN_RCSCALE_GET(x) (((uint32_t)(x) & PCFG_DCDC_ADVMODE_EN_RCSCALE_MASK) >> PCFG_DCDC_ADVMODE_EN_RCSCALE_SHIFT)
332 #define PCFG_DCDC_ADVMODE_DC_C_MASK (0x300000UL)
333 #define PCFG_DCDC_ADVMODE_DC_C_SHIFT (20U)
334 #define PCFG_DCDC_ADVMODE_DC_C_SET(x) (((uint32_t)(x) << PCFG_DCDC_ADVMODE_DC_C_SHIFT) & PCFG_DCDC_ADVMODE_DC_C_MASK)
335 #define PCFG_DCDC_ADVMODE_DC_C_GET(x) (((uint32_t)(x) & PCFG_DCDC_ADVMODE_DC_C_MASK) >> PCFG_DCDC_ADVMODE_DC_C_SHIFT)
342 #define PCFG_DCDC_ADVMODE_DC_R_MASK (0xF0000UL)
343 #define PCFG_DCDC_ADVMODE_DC_R_SHIFT (16U)
344 #define PCFG_DCDC_ADVMODE_DC_R_SET(x) (((uint32_t)(x) << PCFG_DCDC_ADVMODE_DC_R_SHIFT) & PCFG_DCDC_ADVMODE_DC_R_MASK)
345 #define PCFG_DCDC_ADVMODE_DC_R_GET(x) (((uint32_t)(x) & PCFG_DCDC_ADVMODE_DC_R_MASK) >> PCFG_DCDC_ADVMODE_DC_R_SHIFT)
354 #define PCFG_DCDC_ADVMODE_EN_FF_DET_MASK (0x40U)
355 #define PCFG_DCDC_ADVMODE_EN_FF_DET_SHIFT (6U)
356 #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)
357 #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)
366 #define PCFG_DCDC_ADVMODE_EN_FF_LOOP_MASK (0x20U)
367 #define PCFG_DCDC_ADVMODE_EN_FF_LOOP_SHIFT (5U)
368 #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)
369 #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)
378 #define PCFG_DCDC_ADVMODE_EN_AUTOLP_MASK (0x10U)
379 #define PCFG_DCDC_ADVMODE_EN_AUTOLP_SHIFT (4U)
380 #define PCFG_DCDC_ADVMODE_EN_AUTOLP_SET(x) (((uint32_t)(x) << PCFG_DCDC_ADVMODE_EN_AUTOLP_SHIFT) & PCFG_DCDC_ADVMODE_EN_AUTOLP_MASK)
381 #define PCFG_DCDC_ADVMODE_EN_AUTOLP_GET(x) (((uint32_t)(x) & PCFG_DCDC_ADVMODE_EN_AUTOLP_MASK) >> PCFG_DCDC_ADVMODE_EN_AUTOLP_SHIFT)
390 #define PCFG_DCDC_ADVMODE_EN_DCM_EXIT_MASK (0x8U)
391 #define PCFG_DCDC_ADVMODE_EN_DCM_EXIT_SHIFT (3U)
392 #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)
393 #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)
402 #define PCFG_DCDC_ADVMODE_EN_SKIP_MASK (0x4U)
403 #define PCFG_DCDC_ADVMODE_EN_SKIP_SHIFT (2U)
404 #define PCFG_DCDC_ADVMODE_EN_SKIP_SET(x) (((uint32_t)(x) << PCFG_DCDC_ADVMODE_EN_SKIP_SHIFT) & PCFG_DCDC_ADVMODE_EN_SKIP_MASK)
405 #define PCFG_DCDC_ADVMODE_EN_SKIP_GET(x) (((uint32_t)(x) & PCFG_DCDC_ADVMODE_EN_SKIP_MASK) >> PCFG_DCDC_ADVMODE_EN_SKIP_SHIFT)
414 #define PCFG_DCDC_ADVMODE_EN_IDLE_MASK (0x2U)
415 #define PCFG_DCDC_ADVMODE_EN_IDLE_SHIFT (1U)
416 #define PCFG_DCDC_ADVMODE_EN_IDLE_SET(x) (((uint32_t)(x) << PCFG_DCDC_ADVMODE_EN_IDLE_SHIFT) & PCFG_DCDC_ADVMODE_EN_IDLE_MASK)
417 #define PCFG_DCDC_ADVMODE_EN_IDLE_GET(x) (((uint32_t)(x) & PCFG_DCDC_ADVMODE_EN_IDLE_MASK) >> PCFG_DCDC_ADVMODE_EN_IDLE_SHIFT)
426 #define PCFG_DCDC_ADVMODE_EN_DCM_MASK (0x1U)
427 #define PCFG_DCDC_ADVMODE_EN_DCM_SHIFT (0U)
428 #define PCFG_DCDC_ADVMODE_EN_DCM_SET(x) (((uint32_t)(x) << PCFG_DCDC_ADVMODE_EN_DCM_SHIFT) & PCFG_DCDC_ADVMODE_EN_DCM_MASK)
429 #define PCFG_DCDC_ADVMODE_EN_DCM_GET(x) (((uint32_t)(x) & PCFG_DCDC_ADVMODE_EN_DCM_MASK) >> PCFG_DCDC_ADVMODE_EN_DCM_SHIFT)
437 #define PCFG_DCDC_ADVPARAM_MIN_DUT_MASK (0x7F00U)
438 #define PCFG_DCDC_ADVPARAM_MIN_DUT_SHIFT (8U)
439 #define PCFG_DCDC_ADVPARAM_MIN_DUT_SET(x) (((uint32_t)(x) << PCFG_DCDC_ADVPARAM_MIN_DUT_SHIFT) & PCFG_DCDC_ADVPARAM_MIN_DUT_MASK)
440 #define PCFG_DCDC_ADVPARAM_MIN_DUT_GET(x) (((uint32_t)(x) & PCFG_DCDC_ADVPARAM_MIN_DUT_MASK) >> PCFG_DCDC_ADVPARAM_MIN_DUT_SHIFT)
447 #define PCFG_DCDC_ADVPARAM_MAX_DUT_MASK (0x7FU)
448 #define PCFG_DCDC_ADVPARAM_MAX_DUT_SHIFT (0U)
449 #define PCFG_DCDC_ADVPARAM_MAX_DUT_SET(x) (((uint32_t)(x) << PCFG_DCDC_ADVPARAM_MAX_DUT_SHIFT) & PCFG_DCDC_ADVPARAM_MAX_DUT_MASK)
450 #define PCFG_DCDC_ADVPARAM_MAX_DUT_GET(x) (((uint32_t)(x) & PCFG_DCDC_ADVPARAM_MAX_DUT_MASK) >> PCFG_DCDC_ADVPARAM_MAX_DUT_SHIFT)
458 #define PCFG_DCDC_MISC_EN_HYST_MASK (0x10000000UL)
459 #define PCFG_DCDC_MISC_EN_HYST_SHIFT (28U)
460 #define PCFG_DCDC_MISC_EN_HYST_SET(x) (((uint32_t)(x) << PCFG_DCDC_MISC_EN_HYST_SHIFT) & PCFG_DCDC_MISC_EN_HYST_MASK)
461 #define PCFG_DCDC_MISC_EN_HYST_GET(x) (((uint32_t)(x) & PCFG_DCDC_MISC_EN_HYST_MASK) >> PCFG_DCDC_MISC_EN_HYST_SHIFT)
468 #define PCFG_DCDC_MISC_HYST_SIGN_MASK (0x2000000UL)
469 #define PCFG_DCDC_MISC_HYST_SIGN_SHIFT (25U)
470 #define PCFG_DCDC_MISC_HYST_SIGN_SET(x) (((uint32_t)(x) << PCFG_DCDC_MISC_HYST_SIGN_SHIFT) & PCFG_DCDC_MISC_HYST_SIGN_MASK)
471 #define PCFG_DCDC_MISC_HYST_SIGN_GET(x) (((uint32_t)(x) & PCFG_DCDC_MISC_HYST_SIGN_MASK) >> PCFG_DCDC_MISC_HYST_SIGN_SHIFT)
478 #define PCFG_DCDC_MISC_HYST_THRS_MASK (0x1000000UL)
479 #define PCFG_DCDC_MISC_HYST_THRS_SHIFT (24U)
480 #define PCFG_DCDC_MISC_HYST_THRS_SET(x) (((uint32_t)(x) << PCFG_DCDC_MISC_HYST_THRS_SHIFT) & PCFG_DCDC_MISC_HYST_THRS_MASK)
481 #define PCFG_DCDC_MISC_HYST_THRS_GET(x) (((uint32_t)(x) & PCFG_DCDC_MISC_HYST_THRS_MASK) >> PCFG_DCDC_MISC_HYST_THRS_SHIFT)
488 #define PCFG_DCDC_MISC_RC_SCALE_MASK (0x100000UL)
489 #define PCFG_DCDC_MISC_RC_SCALE_SHIFT (20U)
490 #define PCFG_DCDC_MISC_RC_SCALE_SET(x) (((uint32_t)(x) << PCFG_DCDC_MISC_RC_SCALE_SHIFT) & PCFG_DCDC_MISC_RC_SCALE_MASK)
491 #define PCFG_DCDC_MISC_RC_SCALE_GET(x) (((uint32_t)(x) & PCFG_DCDC_MISC_RC_SCALE_MASK) >> PCFG_DCDC_MISC_RC_SCALE_SHIFT)
498 #define PCFG_DCDC_MISC_DC_FF_MASK (0x70000UL)
499 #define PCFG_DCDC_MISC_DC_FF_SHIFT (16U)
500 #define PCFG_DCDC_MISC_DC_FF_SET(x) (((uint32_t)(x) << PCFG_DCDC_MISC_DC_FF_SHIFT) & PCFG_DCDC_MISC_DC_FF_MASK)
501 #define PCFG_DCDC_MISC_DC_FF_GET(x) (((uint32_t)(x) & PCFG_DCDC_MISC_DC_FF_MASK) >> PCFG_DCDC_MISC_DC_FF_SHIFT)
508 #define PCFG_DCDC_MISC_OL_THRE_MASK (0x300U)
509 #define PCFG_DCDC_MISC_OL_THRE_SHIFT (8U)
510 #define PCFG_DCDC_MISC_OL_THRE_SET(x) (((uint32_t)(x) << PCFG_DCDC_MISC_OL_THRE_SHIFT) & PCFG_DCDC_MISC_OL_THRE_MASK)
511 #define PCFG_DCDC_MISC_OL_THRE_GET(x) (((uint32_t)(x) & PCFG_DCDC_MISC_OL_THRE_MASK) >> PCFG_DCDC_MISC_OL_THRE_SHIFT)
520 #define PCFG_DCDC_MISC_OL_HYST_MASK (0x10U)
521 #define PCFG_DCDC_MISC_OL_HYST_SHIFT (4U)
522 #define PCFG_DCDC_MISC_OL_HYST_SET(x) (((uint32_t)(x) << PCFG_DCDC_MISC_OL_HYST_SHIFT) & PCFG_DCDC_MISC_OL_HYST_MASK)
523 #define PCFG_DCDC_MISC_OL_HYST_GET(x) (((uint32_t)(x) & PCFG_DCDC_MISC_OL_HYST_MASK) >> PCFG_DCDC_MISC_OL_HYST_SHIFT)
532 #define PCFG_DCDC_MISC_DELAY_MASK (0x4U)
533 #define PCFG_DCDC_MISC_DELAY_SHIFT (2U)
534 #define PCFG_DCDC_MISC_DELAY_SET(x) (((uint32_t)(x) << PCFG_DCDC_MISC_DELAY_SHIFT) & PCFG_DCDC_MISC_DELAY_MASK)
535 #define PCFG_DCDC_MISC_DELAY_GET(x) (((uint32_t)(x) & PCFG_DCDC_MISC_DELAY_MASK) >> PCFG_DCDC_MISC_DELAY_SHIFT)
544 #define PCFG_DCDC_MISC_CLK_SEL_MASK (0x2U)
545 #define PCFG_DCDC_MISC_CLK_SEL_SHIFT (1U)
546 #define PCFG_DCDC_MISC_CLK_SEL_SET(x) (((uint32_t)(x) << PCFG_DCDC_MISC_CLK_SEL_SHIFT) & PCFG_DCDC_MISC_CLK_SEL_MASK)
547 #define PCFG_DCDC_MISC_CLK_SEL_GET(x) (((uint32_t)(x) & PCFG_DCDC_MISC_CLK_SEL_MASK) >> PCFG_DCDC_MISC_CLK_SEL_SHIFT)
556 #define PCFG_DCDC_MISC_EN_STEP_MASK (0x1U)
557 #define PCFG_DCDC_MISC_EN_STEP_SHIFT (0U)
558 #define PCFG_DCDC_MISC_EN_STEP_SET(x) (((uint32_t)(x) << PCFG_DCDC_MISC_EN_STEP_SHIFT) & PCFG_DCDC_MISC_EN_STEP_MASK)
559 #define PCFG_DCDC_MISC_EN_STEP_GET(x) (((uint32_t)(x) & PCFG_DCDC_MISC_EN_STEP_MASK) >> PCFG_DCDC_MISC_EN_STEP_SHIFT)
567 #define PCFG_DCDC_DEBUG_UPDATE_TIME_MASK (0xFFFFFUL)
568 #define PCFG_DCDC_DEBUG_UPDATE_TIME_SHIFT (0U)
569 #define PCFG_DCDC_DEBUG_UPDATE_TIME_SET(x) (((uint32_t)(x) << PCFG_DCDC_DEBUG_UPDATE_TIME_SHIFT) & PCFG_DCDC_DEBUG_UPDATE_TIME_MASK)
570 #define PCFG_DCDC_DEBUG_UPDATE_TIME_GET(x) (((uint32_t)(x) & PCFG_DCDC_DEBUG_UPDATE_TIME_MASK) >> PCFG_DCDC_DEBUG_UPDATE_TIME_SHIFT)
578 #define PCFG_DCDC_START_TIME_START_TIME_MASK (0xFFFFFUL)
579 #define PCFG_DCDC_START_TIME_START_TIME_SHIFT (0U)
580 #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)
581 #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)
589 #define PCFG_DCDC_RESUME_TIME_RESUME_TIME_MASK (0xFFFFFUL)
590 #define PCFG_DCDC_RESUME_TIME_RESUME_TIME_SHIFT (0U)
591 #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)
592 #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)
602 #define PCFG_POWER_TRAP_TRIGGERED_MASK (0x80000000UL)
603 #define PCFG_POWER_TRAP_TRIGGERED_SHIFT (31U)
604 #define PCFG_POWER_TRAP_TRIGGERED_SET(x) (((uint32_t)(x) << PCFG_POWER_TRAP_TRIGGERED_SHIFT) & PCFG_POWER_TRAP_TRIGGERED_MASK)
605 #define PCFG_POWER_TRAP_TRIGGERED_GET(x) (((uint32_t)(x) & PCFG_POWER_TRAP_TRIGGERED_MASK) >> PCFG_POWER_TRAP_TRIGGERED_SHIFT)
614 #define PCFG_POWER_TRAP_RETENTION_MASK (0x10000UL)
615 #define PCFG_POWER_TRAP_RETENTION_SHIFT (16U)
616 #define PCFG_POWER_TRAP_RETENTION_SET(x) (((uint32_t)(x) << PCFG_POWER_TRAP_RETENTION_SHIFT) & PCFG_POWER_TRAP_RETENTION_MASK)
617 #define PCFG_POWER_TRAP_RETENTION_GET(x) (((uint32_t)(x) & PCFG_POWER_TRAP_RETENTION_MASK) >> PCFG_POWER_TRAP_RETENTION_SHIFT)
626 #define PCFG_POWER_TRAP_TRAP_MASK (0x1U)
627 #define PCFG_POWER_TRAP_TRAP_SHIFT (0U)
628 #define PCFG_POWER_TRAP_TRAP_SET(x) (((uint32_t)(x) << PCFG_POWER_TRAP_TRAP_SHIFT) & PCFG_POWER_TRAP_TRAP_MASK)
629 #define PCFG_POWER_TRAP_TRAP_GET(x) (((uint32_t)(x) & PCFG_POWER_TRAP_TRAP_MASK) >> PCFG_POWER_TRAP_TRAP_SHIFT)
648 #define PCFG_WAKE_CAUSE_CAUSE_MASK (0xFFFFFFFFUL)
649 #define PCFG_WAKE_CAUSE_CAUSE_SHIFT (0U)
650 #define PCFG_WAKE_CAUSE_CAUSE_SET(x) (((uint32_t)(x) << PCFG_WAKE_CAUSE_CAUSE_SHIFT) & PCFG_WAKE_CAUSE_CAUSE_MASK)
651 #define PCFG_WAKE_CAUSE_CAUSE_GET(x) (((uint32_t)(x) & PCFG_WAKE_CAUSE_CAUSE_MASK) >> PCFG_WAKE_CAUSE_CAUSE_SHIFT)
670 #define PCFG_WAKE_MASK_MASK_MASK (0xFFFFFFFFUL)
671 #define PCFG_WAKE_MASK_MASK_SHIFT (0U)
672 #define PCFG_WAKE_MASK_MASK_SET(x) (((uint32_t)(x) << PCFG_WAKE_MASK_MASK_SHIFT) & PCFG_WAKE_MASK_MASK_MASK)
673 #define PCFG_WAKE_MASK_MASK_GET(x) (((uint32_t)(x) & PCFG_WAKE_MASK_MASK_MASK) >> PCFG_WAKE_MASK_MASK_SHIFT)
689 #define PCFG_SCG_CTRL_SCG_MASK (0xFFFFFFFFUL)
690 #define PCFG_SCG_CTRL_SCG_SHIFT (0U)
691 #define PCFG_SCG_CTRL_SCG_SET(x) (((uint32_t)(x) << PCFG_SCG_CTRL_SCG_SHIFT) & PCFG_SCG_CTRL_SCG_MASK)
692 #define PCFG_SCG_CTRL_SCG_GET(x) (((uint32_t)(x) & PCFG_SCG_CTRL_SCG_MASK) >> PCFG_SCG_CTRL_SCG_SHIFT)
702 #define PCFG_RC24M_RC_TRIMMED_MASK (0x80000000UL)
703 #define PCFG_RC24M_RC_TRIMMED_SHIFT (31U)
704 #define PCFG_RC24M_RC_TRIMMED_SET(x) (((uint32_t)(x) << PCFG_RC24M_RC_TRIMMED_SHIFT) & PCFG_RC24M_RC_TRIMMED_MASK)
705 #define PCFG_RC24M_RC_TRIMMED_GET(x) (((uint32_t)(x) & PCFG_RC24M_RC_TRIMMED_MASK) >> PCFG_RC24M_RC_TRIMMED_SHIFT)
712 #define PCFG_RC24M_TRIM_C_MASK (0x700U)
713 #define PCFG_RC24M_TRIM_C_SHIFT (8U)
714 #define PCFG_RC24M_TRIM_C_SET(x) (((uint32_t)(x) << PCFG_RC24M_TRIM_C_SHIFT) & PCFG_RC24M_TRIM_C_MASK)
715 #define PCFG_RC24M_TRIM_C_GET(x) (((uint32_t)(x) & PCFG_RC24M_TRIM_C_MASK) >> PCFG_RC24M_TRIM_C_SHIFT)
722 #define PCFG_RC24M_TRIM_F_MASK (0x1FU)
723 #define PCFG_RC24M_TRIM_F_SHIFT (0U)
724 #define PCFG_RC24M_TRIM_F_SET(x) (((uint32_t)(x) << PCFG_RC24M_TRIM_F_SHIFT) & PCFG_RC24M_TRIM_F_MASK)
725 #define PCFG_RC24M_TRIM_F_GET(x) (((uint32_t)(x) & PCFG_RC24M_TRIM_F_MASK) >> PCFG_RC24M_TRIM_F_SHIFT)
735 #define PCFG_RC24M_TRACK_SEL24M_MASK (0x10000UL)
736 #define PCFG_RC24M_TRACK_SEL24M_SHIFT (16U)
737 #define PCFG_RC24M_TRACK_SEL24M_SET(x) (((uint32_t)(x) << PCFG_RC24M_TRACK_SEL24M_SHIFT) & PCFG_RC24M_TRACK_SEL24M_MASK)
738 #define PCFG_RC24M_TRACK_SEL24M_GET(x) (((uint32_t)(x) & PCFG_RC24M_TRACK_SEL24M_MASK) >> PCFG_RC24M_TRACK_SEL24M_SHIFT)
747 #define PCFG_RC24M_TRACK_RETURN_MASK (0x10U)
748 #define PCFG_RC24M_TRACK_RETURN_SHIFT (4U)
749 #define PCFG_RC24M_TRACK_RETURN_SET(x) (((uint32_t)(x) << PCFG_RC24M_TRACK_RETURN_SHIFT) & PCFG_RC24M_TRACK_RETURN_MASK)
750 #define PCFG_RC24M_TRACK_RETURN_GET(x) (((uint32_t)(x) & PCFG_RC24M_TRACK_RETURN_MASK) >> PCFG_RC24M_TRACK_RETURN_SHIFT)
759 #define PCFG_RC24M_TRACK_TRACK_MASK (0x1U)
760 #define PCFG_RC24M_TRACK_TRACK_SHIFT (0U)
761 #define PCFG_RC24M_TRACK_TRACK_SET(x) (((uint32_t)(x) << PCFG_RC24M_TRACK_TRACK_SHIFT) & PCFG_RC24M_TRACK_TRACK_MASK)
762 #define PCFG_RC24M_TRACK_TRACK_GET(x) (((uint32_t)(x) & PCFG_RC24M_TRACK_TRACK_MASK) >> PCFG_RC24M_TRACK_TRACK_SHIFT)
770 #define PCFG_TRACK_TARGET_PRE_DIV_MASK (0xFFFF0000UL)
771 #define PCFG_TRACK_TARGET_PRE_DIV_SHIFT (16U)
772 #define PCFG_TRACK_TARGET_PRE_DIV_SET(x) (((uint32_t)(x) << PCFG_TRACK_TARGET_PRE_DIV_SHIFT) & PCFG_TRACK_TARGET_PRE_DIV_MASK)
773 #define PCFG_TRACK_TARGET_PRE_DIV_GET(x) (((uint32_t)(x) & PCFG_TRACK_TARGET_PRE_DIV_MASK) >> PCFG_TRACK_TARGET_PRE_DIV_SHIFT)
780 #define PCFG_TRACK_TARGET_TARGET_MASK (0xFFFFU)
781 #define PCFG_TRACK_TARGET_TARGET_SHIFT (0U)
782 #define PCFG_TRACK_TARGET_TARGET_SET(x) (((uint32_t)(x) << PCFG_TRACK_TARGET_TARGET_SHIFT) & PCFG_TRACK_TARGET_TARGET_MASK)
783 #define PCFG_TRACK_TARGET_TARGET_GET(x) (((uint32_t)(x) & PCFG_TRACK_TARGET_TARGET_MASK) >> PCFG_TRACK_TARGET_TARGET_SHIFT)
793 #define PCFG_STATUS_SEL32K_MASK (0x100000UL)
794 #define PCFG_STATUS_SEL32K_SHIFT (20U)
795 #define PCFG_STATUS_SEL32K_GET(x) (((uint32_t)(x) & PCFG_STATUS_SEL32K_MASK) >> PCFG_STATUS_SEL32K_SHIFT)
804 #define PCFG_STATUS_SEL24M_MASK (0x10000UL)
805 #define PCFG_STATUS_SEL24M_SHIFT (16U)
806 #define PCFG_STATUS_SEL24M_GET(x) (((uint32_t)(x) & PCFG_STATUS_SEL24M_MASK) >> PCFG_STATUS_SEL24M_SHIFT)
815 #define PCFG_STATUS_EN_TRIM_MASK (0x8000U)
816 #define PCFG_STATUS_EN_TRIM_SHIFT (15U)
817 #define PCFG_STATUS_EN_TRIM_GET(x) (((uint32_t)(x) & PCFG_STATUS_EN_TRIM_MASK) >> PCFG_STATUS_EN_TRIM_SHIFT)
824 #define PCFG_STATUS_TRIM_C_MASK (0x700U)
825 #define PCFG_STATUS_TRIM_C_SHIFT (8U)
826 #define PCFG_STATUS_TRIM_C_GET(x) (((uint32_t)(x) & PCFG_STATUS_TRIM_C_MASK) >> PCFG_STATUS_TRIM_C_SHIFT)
833 #define PCFG_STATUS_TRIM_F_MASK (0x1FU)
834 #define PCFG_STATUS_TRIM_F_SHIFT (0U)
835 #define PCFG_STATUS_TRIM_F_GET(x) (((uint32_t)(x) & PCFG_STATUS_TRIM_F_MASK) >> PCFG_STATUS_TRIM_F_SHIFT)
Definition: hpm_pcfg_regs.h:12