14 __R uint8_t RESERVED0[124];
21 __R uint8_t RESERVED0[12];
23 __R uint8_t RESERVED1[28];
26 __R uint8_t RESERVED2[56];
39 #define PLLCTL_XTAL_RESPONSE_MASK (0x20000000UL)
40 #define PLLCTL_XTAL_RESPONSE_SHIFT (29U)
41 #define PLLCTL_XTAL_RESPONSE_GET(x) (((uint32_t)(x) & PLLCTL_XTAL_RESPONSE_MASK) >> PLLCTL_XTAL_RESPONSE_SHIFT)
50 #define PLLCTL_XTAL_ENABLE_MASK (0x10000000UL)
51 #define PLLCTL_XTAL_ENABLE_SHIFT (28U)
52 #define PLLCTL_XTAL_ENABLE_GET(x) (((uint32_t)(x) & PLLCTL_XTAL_ENABLE_MASK) >> PLLCTL_XTAL_ENABLE_SHIFT)
63 #define PLLCTL_XTAL_RAMP_TIME_MASK (0xFFFFFUL)
64 #define PLLCTL_XTAL_RAMP_TIME_SHIFT (0U)
65 #define PLLCTL_XTAL_RAMP_TIME_SET(x) (((uint32_t)(x) << PLLCTL_XTAL_RAMP_TIME_SHIFT) & PLLCTL_XTAL_RAMP_TIME_MASK)
66 #define PLLCTL_XTAL_RAMP_TIME_GET(x) (((uint32_t)(x) & PLLCTL_XTAL_RAMP_TIME_MASK) >> PLLCTL_XTAL_RAMP_TIME_SHIFT)
74 #define PLLCTL_PLL_CFG0_SS_RSTPTR_MASK (0x80000000UL)
75 #define PLLCTL_PLL_CFG0_SS_RSTPTR_SHIFT (31U)
76 #define PLLCTL_PLL_CFG0_SS_RSTPTR_SET(x) (((uint32_t)(x) << PLLCTL_PLL_CFG0_SS_RSTPTR_SHIFT) & PLLCTL_PLL_CFG0_SS_RSTPTR_MASK)
77 #define PLLCTL_PLL_CFG0_SS_RSTPTR_GET(x) (((uint32_t)(x) & PLLCTL_PLL_CFG0_SS_RSTPTR_MASK) >> PLLCTL_PLL_CFG0_SS_RSTPTR_SHIFT)
84 #define PLLCTL_PLL_CFG0_REFDIV_MASK (0x3F000000UL)
85 #define PLLCTL_PLL_CFG0_REFDIV_SHIFT (24U)
86 #define PLLCTL_PLL_CFG0_REFDIV_SET(x) (((uint32_t)(x) << PLLCTL_PLL_CFG0_REFDIV_SHIFT) & PLLCTL_PLL_CFG0_REFDIV_MASK)
87 #define PLLCTL_PLL_CFG0_REFDIV_GET(x) (((uint32_t)(x) & PLLCTL_PLL_CFG0_REFDIV_MASK) >> PLLCTL_PLL_CFG0_REFDIV_SHIFT)
94 #define PLLCTL_PLL_CFG0_POSTDIV1_MASK (0x700000UL)
95 #define PLLCTL_PLL_CFG0_POSTDIV1_SHIFT (20U)
96 #define PLLCTL_PLL_CFG0_POSTDIV1_SET(x) (((uint32_t)(x) << PLLCTL_PLL_CFG0_POSTDIV1_SHIFT) & PLLCTL_PLL_CFG0_POSTDIV1_MASK)
97 #define PLLCTL_PLL_CFG0_POSTDIV1_GET(x) (((uint32_t)(x) & PLLCTL_PLL_CFG0_POSTDIV1_MASK) >> PLLCTL_PLL_CFG0_POSTDIV1_SHIFT)
104 #define PLLCTL_PLL_CFG0_SS_SPREAD_MASK (0x7C000UL)
105 #define PLLCTL_PLL_CFG0_SS_SPREAD_SHIFT (14U)
106 #define PLLCTL_PLL_CFG0_SS_SPREAD_SET(x) (((uint32_t)(x) << PLLCTL_PLL_CFG0_SS_SPREAD_SHIFT) & PLLCTL_PLL_CFG0_SS_SPREAD_MASK)
107 #define PLLCTL_PLL_CFG0_SS_SPREAD_GET(x) (((uint32_t)(x) & PLLCTL_PLL_CFG0_SS_SPREAD_MASK) >> PLLCTL_PLL_CFG0_SS_SPREAD_SHIFT)
114 #define PLLCTL_PLL_CFG0_SS_DIVVAL_MASK (0x3F00U)
115 #define PLLCTL_PLL_CFG0_SS_DIVVAL_SHIFT (8U)
116 #define PLLCTL_PLL_CFG0_SS_DIVVAL_SET(x) (((uint32_t)(x) << PLLCTL_PLL_CFG0_SS_DIVVAL_SHIFT) & PLLCTL_PLL_CFG0_SS_DIVVAL_MASK)
117 #define PLLCTL_PLL_CFG0_SS_DIVVAL_GET(x) (((uint32_t)(x) & PLLCTL_PLL_CFG0_SS_DIVVAL_MASK) >> PLLCTL_PLL_CFG0_SS_DIVVAL_SHIFT)
126 #define PLLCTL_PLL_CFG0_SS_DOWNSPREAD_MASK (0x80U)
127 #define PLLCTL_PLL_CFG0_SS_DOWNSPREAD_SHIFT (7U)
128 #define PLLCTL_PLL_CFG0_SS_DOWNSPREAD_SET(x) (((uint32_t)(x) << PLLCTL_PLL_CFG0_SS_DOWNSPREAD_SHIFT) & PLLCTL_PLL_CFG0_SS_DOWNSPREAD_MASK)
129 #define PLLCTL_PLL_CFG0_SS_DOWNSPREAD_GET(x) (((uint32_t)(x) & PLLCTL_PLL_CFG0_SS_DOWNSPREAD_MASK) >> PLLCTL_PLL_CFG0_SS_DOWNSPREAD_SHIFT)
135 #define PLLCTL_PLL_CFG0_SS_RESET_MASK (0x40U)
136 #define PLLCTL_PLL_CFG0_SS_RESET_SHIFT (6U)
137 #define PLLCTL_PLL_CFG0_SS_RESET_SET(x) (((uint32_t)(x) << PLLCTL_PLL_CFG0_SS_RESET_SHIFT) & PLLCTL_PLL_CFG0_SS_RESET_MASK)
138 #define PLLCTL_PLL_CFG0_SS_RESET_GET(x) (((uint32_t)(x) & PLLCTL_PLL_CFG0_SS_RESET_MASK) >> PLLCTL_PLL_CFG0_SS_RESET_SHIFT)
144 #define PLLCTL_PLL_CFG0_SS_DISABLE_SSCG_MASK (0x20U)
145 #define PLLCTL_PLL_CFG0_SS_DISABLE_SSCG_SHIFT (5U)
146 #define PLLCTL_PLL_CFG0_SS_DISABLE_SSCG_SET(x) (((uint32_t)(x) << PLLCTL_PLL_CFG0_SS_DISABLE_SSCG_SHIFT) & PLLCTL_PLL_CFG0_SS_DISABLE_SSCG_MASK)
147 #define PLLCTL_PLL_CFG0_SS_DISABLE_SSCG_GET(x) (((uint32_t)(x) & PLLCTL_PLL_CFG0_SS_DISABLE_SSCG_MASK) >> PLLCTL_PLL_CFG0_SS_DISABLE_SSCG_SHIFT)
154 #define PLLCTL_PLL_CFG0_DSMPD_MASK (0x8U)
155 #define PLLCTL_PLL_CFG0_DSMPD_SHIFT (3U)
156 #define PLLCTL_PLL_CFG0_DSMPD_SET(x) (((uint32_t)(x) << PLLCTL_PLL_CFG0_DSMPD_SHIFT) & PLLCTL_PLL_CFG0_DSMPD_MASK)
157 #define PLLCTL_PLL_CFG0_DSMPD_GET(x) (((uint32_t)(x) & PLLCTL_PLL_CFG0_DSMPD_MASK) >> PLLCTL_PLL_CFG0_DSMPD_SHIFT)
166 #define PLLCTL_PLL_CFG1_PLLCTRL_HW_EN_MASK (0x80000000UL)
167 #define PLLCTL_PLL_CFG1_PLLCTRL_HW_EN_SHIFT (31U)
168 #define PLLCTL_PLL_CFG1_PLLCTRL_HW_EN_SET(x) (((uint32_t)(x) << PLLCTL_PLL_CFG1_PLLCTRL_HW_EN_SHIFT) & PLLCTL_PLL_CFG1_PLLCTRL_HW_EN_MASK)
169 #define PLLCTL_PLL_CFG1_PLLCTRL_HW_EN_GET(x) (((uint32_t)(x) & PLLCTL_PLL_CFG1_PLLCTRL_HW_EN_MASK) >> PLLCTL_PLL_CFG1_PLLCTRL_HW_EN_SHIFT)
177 #define PLLCTL_PLL_CFG1_CLKEN_SW_MASK (0x4000000UL)
178 #define PLLCTL_PLL_CFG1_CLKEN_SW_SHIFT (26U)
179 #define PLLCTL_PLL_CFG1_CLKEN_SW_SET(x) (((uint32_t)(x) << PLLCTL_PLL_CFG1_CLKEN_SW_SHIFT) & PLLCTL_PLL_CFG1_CLKEN_SW_MASK)
180 #define PLLCTL_PLL_CFG1_CLKEN_SW_GET(x) (((uint32_t)(x) & PLLCTL_PLL_CFG1_CLKEN_SW_MASK) >> PLLCTL_PLL_CFG1_CLKEN_SW_SHIFT)
190 #define PLLCTL_PLL_CFG1_PLLPD_SW_MASK (0x2000000UL)
191 #define PLLCTL_PLL_CFG1_PLLPD_SW_SHIFT (25U)
192 #define PLLCTL_PLL_CFG1_PLLPD_SW_SET(x) (((uint32_t)(x) << PLLCTL_PLL_CFG1_PLLPD_SW_SHIFT) & PLLCTL_PLL_CFG1_PLLPD_SW_MASK)
193 #define PLLCTL_PLL_CFG1_PLLPD_SW_GET(x) (((uint32_t)(x) & PLLCTL_PLL_CFG1_PLLPD_SW_MASK) >> PLLCTL_PLL_CFG1_PLLPD_SW_SHIFT)
201 #define PLLCTL_PLL_CFG1_LOCK_CNT_CFG_MASK (0x8000U)
202 #define PLLCTL_PLL_CFG1_LOCK_CNT_CFG_SHIFT (15U)
203 #define PLLCTL_PLL_CFG1_LOCK_CNT_CFG_SET(x) (((uint32_t)(x) << PLLCTL_PLL_CFG1_LOCK_CNT_CFG_SHIFT) & PLLCTL_PLL_CFG1_LOCK_CNT_CFG_MASK)
204 #define PLLCTL_PLL_CFG1_LOCK_CNT_CFG_GET(x) (((uint32_t)(x) & PLLCTL_PLL_CFG1_LOCK_CNT_CFG_MASK) >> PLLCTL_PLL_CFG1_LOCK_CNT_CFG_SHIFT)
212 #define PLLCTL_PLL_CFG2_FBDIV_INT_MASK (0xFFFU)
213 #define PLLCTL_PLL_CFG2_FBDIV_INT_SHIFT (0U)
214 #define PLLCTL_PLL_CFG2_FBDIV_INT_SET(x) (((uint32_t)(x) << PLLCTL_PLL_CFG2_FBDIV_INT_SHIFT) & PLLCTL_PLL_CFG2_FBDIV_INT_MASK)
215 #define PLLCTL_PLL_CFG2_FBDIV_INT_GET(x) (((uint32_t)(x) & PLLCTL_PLL_CFG2_FBDIV_INT_MASK) >> PLLCTL_PLL_CFG2_FBDIV_INT_SHIFT)
229 #define PLLCTL_PLL_FREQ_FRAC_MASK (0xFFFFFF00UL)
230 #define PLLCTL_PLL_FREQ_FRAC_SHIFT (8U)
231 #define PLLCTL_PLL_FREQ_FRAC_SET(x) (((uint32_t)(x) << PLLCTL_PLL_FREQ_FRAC_SHIFT) & PLLCTL_PLL_FREQ_FRAC_MASK)
232 #define PLLCTL_PLL_FREQ_FRAC_GET(x) (((uint32_t)(x) & PLLCTL_PLL_FREQ_FRAC_MASK) >> PLLCTL_PLL_FREQ_FRAC_SHIFT)
239 #define PLLCTL_PLL_FREQ_FBDIV_FRAC_MASK (0xFFU)
240 #define PLLCTL_PLL_FREQ_FBDIV_FRAC_SHIFT (0U)
241 #define PLLCTL_PLL_FREQ_FBDIV_FRAC_SET(x) (((uint32_t)(x) << PLLCTL_PLL_FREQ_FBDIV_FRAC_SHIFT) & PLLCTL_PLL_FREQ_FBDIV_FRAC_MASK)
242 #define PLLCTL_PLL_FREQ_FBDIV_FRAC_GET(x) (((uint32_t)(x) & PLLCTL_PLL_FREQ_FBDIV_FRAC_MASK) >> PLLCTL_PLL_FREQ_FBDIV_FRAC_SHIFT)
252 #define PLLCTL_PLL_LOCK_LOCK_SS_RSTPTR_MASK (0x80000000UL)
253 #define PLLCTL_PLL_LOCK_LOCK_SS_RSTPTR_SHIFT (31U)
254 #define PLLCTL_PLL_LOCK_LOCK_SS_RSTPTR_SET(x) (((uint32_t)(x) << PLLCTL_PLL_LOCK_LOCK_SS_RSTPTR_SHIFT) & PLLCTL_PLL_LOCK_LOCK_SS_RSTPTR_MASK)
255 #define PLLCTL_PLL_LOCK_LOCK_SS_RSTPTR_GET(x) (((uint32_t)(x) & PLLCTL_PLL_LOCK_LOCK_SS_RSTPTR_MASK) >> PLLCTL_PLL_LOCK_LOCK_SS_RSTPTR_SHIFT)
264 #define PLLCTL_PLL_LOCK_LOCK_REFDIV_MASK (0x1000000UL)
265 #define PLLCTL_PLL_LOCK_LOCK_REFDIV_SHIFT (24U)
266 #define PLLCTL_PLL_LOCK_LOCK_REFDIV_SET(x) (((uint32_t)(x) << PLLCTL_PLL_LOCK_LOCK_REFDIV_SHIFT) & PLLCTL_PLL_LOCK_LOCK_REFDIV_MASK)
267 #define PLLCTL_PLL_LOCK_LOCK_REFDIV_GET(x) (((uint32_t)(x) & PLLCTL_PLL_LOCK_LOCK_REFDIV_MASK) >> PLLCTL_PLL_LOCK_LOCK_REFDIV_SHIFT)
276 #define PLLCTL_PLL_LOCK_LOCK_POSTDIV1_MASK (0x100000UL)
277 #define PLLCTL_PLL_LOCK_LOCK_POSTDIV1_SHIFT (20U)
278 #define PLLCTL_PLL_LOCK_LOCK_POSTDIV1_SET(x) (((uint32_t)(x) << PLLCTL_PLL_LOCK_LOCK_POSTDIV1_SHIFT) & PLLCTL_PLL_LOCK_LOCK_POSTDIV1_MASK)
279 #define PLLCTL_PLL_LOCK_LOCK_POSTDIV1_GET(x) (((uint32_t)(x) & PLLCTL_PLL_LOCK_LOCK_POSTDIV1_MASK) >> PLLCTL_PLL_LOCK_LOCK_POSTDIV1_SHIFT)
288 #define PLLCTL_PLL_LOCK_LOCK_SS_SPEAD_MASK (0x4000U)
289 #define PLLCTL_PLL_LOCK_LOCK_SS_SPEAD_SHIFT (14U)
290 #define PLLCTL_PLL_LOCK_LOCK_SS_SPEAD_SET(x) (((uint32_t)(x) << PLLCTL_PLL_LOCK_LOCK_SS_SPEAD_SHIFT) & PLLCTL_PLL_LOCK_LOCK_SS_SPEAD_MASK)
291 #define PLLCTL_PLL_LOCK_LOCK_SS_SPEAD_GET(x) (((uint32_t)(x) & PLLCTL_PLL_LOCK_LOCK_SS_SPEAD_MASK) >> PLLCTL_PLL_LOCK_LOCK_SS_SPEAD_SHIFT)
300 #define PLLCTL_PLL_LOCK_LOCK_SS_DIVVAL_MASK (0x100U)
301 #define PLLCTL_PLL_LOCK_LOCK_SS_DIVVAL_SHIFT (8U)
302 #define PLLCTL_PLL_LOCK_LOCK_SS_DIVVAL_SET(x) (((uint32_t)(x) << PLLCTL_PLL_LOCK_LOCK_SS_DIVVAL_SHIFT) & PLLCTL_PLL_LOCK_LOCK_SS_DIVVAL_MASK)
303 #define PLLCTL_PLL_LOCK_LOCK_SS_DIVVAL_GET(x) (((uint32_t)(x) & PLLCTL_PLL_LOCK_LOCK_SS_DIVVAL_MASK) >> PLLCTL_PLL_LOCK_LOCK_SS_DIVVAL_SHIFT)
311 #define PLLCTL_PLL_STATUS_ENABLE_MASK (0x8000000UL)
312 #define PLLCTL_PLL_STATUS_ENABLE_SHIFT (27U)
313 #define PLLCTL_PLL_STATUS_ENABLE_GET(x) (((uint32_t)(x) & PLLCTL_PLL_STATUS_ENABLE_MASK) >> PLLCTL_PLL_STATUS_ENABLE_SHIFT)
320 #define PLLCTL_PLL_STATUS_RESPONSE_MASK (0x4U)
321 #define PLLCTL_PLL_STATUS_RESPONSE_SHIFT (2U)
322 #define PLLCTL_PLL_STATUS_RESPONSE_GET(x) (((uint32_t)(x) & PLLCTL_PLL_STATUS_RESPONSE_MASK) >> PLLCTL_PLL_STATUS_RESPONSE_SHIFT)
328 #define PLLCTL_PLL_STATUS_PLL_LOCK_COMB_MASK (0x2U)
329 #define PLLCTL_PLL_STATUS_PLL_LOCK_COMB_SHIFT (1U)
330 #define PLLCTL_PLL_STATUS_PLL_LOCK_COMB_GET(x) (((uint32_t)(x) & PLLCTL_PLL_STATUS_PLL_LOCK_COMB_MASK) >> PLLCTL_PLL_STATUS_PLL_LOCK_COMB_SHIFT)
336 #define PLLCTL_PLL_STATUS_PLL_LOCK_SYNC_MASK (0x1U)
337 #define PLLCTL_PLL_STATUS_PLL_LOCK_SYNC_SHIFT (0U)
338 #define PLLCTL_PLL_STATUS_PLL_LOCK_SYNC_GET(x) (((uint32_t)(x) & PLLCTL_PLL_STATUS_PLL_LOCK_SYNC_MASK) >> PLLCTL_PLL_STATUS_PLL_LOCK_SYNC_SHIFT)
348 #define PLLCTL_PLL_DIV0_BUSY_MASK (0x80000000UL)
349 #define PLLCTL_PLL_DIV0_BUSY_SHIFT (31U)
350 #define PLLCTL_PLL_DIV0_BUSY_GET(x) (((uint32_t)(x) & PLLCTL_PLL_DIV0_BUSY_MASK) >> PLLCTL_PLL_DIV0_BUSY_SHIFT)
359 #define PLLCTL_PLL_DIV0_RESPONSE_MASK (0x20000000UL)
360 #define PLLCTL_PLL_DIV0_RESPONSE_SHIFT (29U)
361 #define PLLCTL_PLL_DIV0_RESPONSE_GET(x) (((uint32_t)(x) & PLLCTL_PLL_DIV0_RESPONSE_MASK) >> PLLCTL_PLL_DIV0_RESPONSE_SHIFT)
370 #define PLLCTL_PLL_DIV0_ENABLE_MASK (0x10000000UL)
371 #define PLLCTL_PLL_DIV0_ENABLE_SHIFT (28U)
372 #define PLLCTL_PLL_DIV0_ENABLE_GET(x) (((uint32_t)(x) & PLLCTL_PLL_DIV0_ENABLE_MASK) >> PLLCTL_PLL_DIV0_ENABLE_SHIFT)
383 #define PLLCTL_PLL_DIV0_DIV_MASK (0xFFU)
384 #define PLLCTL_PLL_DIV0_DIV_SHIFT (0U)
385 #define PLLCTL_PLL_DIV0_DIV_SET(x) (((uint32_t)(x) << PLLCTL_PLL_DIV0_DIV_SHIFT) & PLLCTL_PLL_DIV0_DIV_MASK)
386 #define PLLCTL_PLL_DIV0_DIV_GET(x) (((uint32_t)(x) & PLLCTL_PLL_DIV0_DIV_MASK) >> PLLCTL_PLL_DIV0_DIV_SHIFT)
396 #define PLLCTL_PLL_DIV1_BUSY_MASK (0x80000000UL)
397 #define PLLCTL_PLL_DIV1_BUSY_SHIFT (31U)
398 #define PLLCTL_PLL_DIV1_BUSY_GET(x) (((uint32_t)(x) & PLLCTL_PLL_DIV1_BUSY_MASK) >> PLLCTL_PLL_DIV1_BUSY_SHIFT)
407 #define PLLCTL_PLL_DIV1_RESPONSE_MASK (0x20000000UL)
408 #define PLLCTL_PLL_DIV1_RESPONSE_SHIFT (29U)
409 #define PLLCTL_PLL_DIV1_RESPONSE_GET(x) (((uint32_t)(x) & PLLCTL_PLL_DIV1_RESPONSE_MASK) >> PLLCTL_PLL_DIV1_RESPONSE_SHIFT)
418 #define PLLCTL_PLL_DIV1_ENABLE_MASK (0x10000000UL)
419 #define PLLCTL_PLL_DIV1_ENABLE_SHIFT (28U)
420 #define PLLCTL_PLL_DIV1_ENABLE_GET(x) (((uint32_t)(x) & PLLCTL_PLL_DIV1_ENABLE_MASK) >> PLLCTL_PLL_DIV1_ENABLE_SHIFT)
431 #define PLLCTL_PLL_DIV1_DIV_MASK (0xFFU)
432 #define PLLCTL_PLL_DIV1_DIV_SHIFT (0U)
433 #define PLLCTL_PLL_DIV1_DIV_SET(x) (((uint32_t)(x) << PLLCTL_PLL_DIV1_DIV_SHIFT) & PLLCTL_PLL_DIV1_DIV_MASK)
434 #define PLLCTL_PLL_DIV1_DIV_GET(x) (((uint32_t)(x) & PLLCTL_PLL_DIV1_DIV_MASK) >> PLLCTL_PLL_DIV1_DIV_SHIFT)
439 #define PLLCTL_PLL_PLL0 (0UL)
440 #define PLLCTL_PLL_PLL1 (1UL)
441 #define PLLCTL_PLL_PLL2 (2UL)
442 #define PLLCTL_PLL_PLL3 (3UL)
443 #define PLLCTL_PLL_PLL4 (4UL)
Definition: hpm_pllctl_regs.h:12