35 #ifndef __ALT_SOCAL_CLKMGR_MAINPLL_H__
36 #define __ALT_SOCAL_CLKMGR_MAINPLL_H__
87 #define ALT_CLKMGR_MAINPLL_EN_MPUCLKEN_LSB 0
89 #define ALT_CLKMGR_MAINPLL_EN_MPUCLKEN_MSB 0
91 #define ALT_CLKMGR_MAINPLL_EN_MPUCLKEN_WIDTH 1
93 #define ALT_CLKMGR_MAINPLL_EN_MPUCLKEN_SET_MSK 0x00000001
95 #define ALT_CLKMGR_MAINPLL_EN_MPUCLKEN_CLR_MSK 0xfffffffe
97 #define ALT_CLKMGR_MAINPLL_EN_MPUCLKEN_RESET 0x1
99 #define ALT_CLKMGR_MAINPLL_EN_MPUCLKEN_GET(value) (((value) & 0x00000001) >> 0)
101 #define ALT_CLKMGR_MAINPLL_EN_MPUCLKEN_SET(value) (((value) << 0) & 0x00000001)
112 #define ALT_CLKMGR_MAINPLL_EN_L4MAINCLKEN_LSB 1
114 #define ALT_CLKMGR_MAINPLL_EN_L4MAINCLKEN_MSB 1
116 #define ALT_CLKMGR_MAINPLL_EN_L4MAINCLKEN_WIDTH 1
118 #define ALT_CLKMGR_MAINPLL_EN_L4MAINCLKEN_SET_MSK 0x00000002
120 #define ALT_CLKMGR_MAINPLL_EN_L4MAINCLKEN_CLR_MSK 0xfffffffd
122 #define ALT_CLKMGR_MAINPLL_EN_L4MAINCLKEN_RESET 0x1
124 #define ALT_CLKMGR_MAINPLL_EN_L4MAINCLKEN_GET(value) (((value) & 0x00000002) >> 1)
126 #define ALT_CLKMGR_MAINPLL_EN_L4MAINCLKEN_SET(value) (((value) << 1) & 0x00000002)
137 #define ALT_CLKMGR_MAINPLL_EN_L4MPCLKEN_LSB 2
139 #define ALT_CLKMGR_MAINPLL_EN_L4MPCLKEN_MSB 2
141 #define ALT_CLKMGR_MAINPLL_EN_L4MPCLKEN_WIDTH 1
143 #define ALT_CLKMGR_MAINPLL_EN_L4MPCLKEN_SET_MSK 0x00000004
145 #define ALT_CLKMGR_MAINPLL_EN_L4MPCLKEN_CLR_MSK 0xfffffffb
147 #define ALT_CLKMGR_MAINPLL_EN_L4MPCLKEN_RESET 0x1
149 #define ALT_CLKMGR_MAINPLL_EN_L4MPCLKEN_GET(value) (((value) & 0x00000004) >> 2)
151 #define ALT_CLKMGR_MAINPLL_EN_L4MPCLKEN_SET(value) (((value) << 2) & 0x00000004)
162 #define ALT_CLKMGR_MAINPLL_EN_L4SPCLKEN_LSB 3
164 #define ALT_CLKMGR_MAINPLL_EN_L4SPCLKEN_MSB 3
166 #define ALT_CLKMGR_MAINPLL_EN_L4SPCLKEN_WIDTH 1
168 #define ALT_CLKMGR_MAINPLL_EN_L4SPCLKEN_SET_MSK 0x00000008
170 #define ALT_CLKMGR_MAINPLL_EN_L4SPCLKEN_CLR_MSK 0xfffffff7
172 #define ALT_CLKMGR_MAINPLL_EN_L4SPCLKEN_RESET 0x1
174 #define ALT_CLKMGR_MAINPLL_EN_L4SPCLKEN_GET(value) (((value) & 0x00000008) >> 3)
176 #define ALT_CLKMGR_MAINPLL_EN_L4SPCLKEN_SET(value) (((value) << 3) & 0x00000008)
187 #define ALT_CLKMGR_MAINPLL_EN_CSCLKEN_LSB 4
189 #define ALT_CLKMGR_MAINPLL_EN_CSCLKEN_MSB 4
191 #define ALT_CLKMGR_MAINPLL_EN_CSCLKEN_WIDTH 1
193 #define ALT_CLKMGR_MAINPLL_EN_CSCLKEN_SET_MSK 0x00000010
195 #define ALT_CLKMGR_MAINPLL_EN_CSCLKEN_CLR_MSK 0xffffffef
197 #define ALT_CLKMGR_MAINPLL_EN_CSCLKEN_RESET 0x1
199 #define ALT_CLKMGR_MAINPLL_EN_CSCLKEN_GET(value) (((value) & 0x00000010) >> 4)
201 #define ALT_CLKMGR_MAINPLL_EN_CSCLKEN_SET(value) (((value) << 4) & 0x00000010)
212 #define ALT_CLKMGR_MAINPLL_EN_CSTIMERCLKEN_LSB 5
214 #define ALT_CLKMGR_MAINPLL_EN_CSTIMERCLKEN_MSB 5
216 #define ALT_CLKMGR_MAINPLL_EN_CSTIMERCLKEN_WIDTH 1
218 #define ALT_CLKMGR_MAINPLL_EN_CSTIMERCLKEN_SET_MSK 0x00000020
220 #define ALT_CLKMGR_MAINPLL_EN_CSTIMERCLKEN_CLR_MSK 0xffffffdf
222 #define ALT_CLKMGR_MAINPLL_EN_CSTIMERCLKEN_RESET 0x1
224 #define ALT_CLKMGR_MAINPLL_EN_CSTIMERCLKEN_GET(value) (((value) & 0x00000020) >> 5)
226 #define ALT_CLKMGR_MAINPLL_EN_CSTIMERCLKEN_SET(value) (((value) << 5) & 0x00000020)
237 #define ALT_CLKMGR_MAINPLL_EN_S2FUSER0CLKEN_LSB 6
239 #define ALT_CLKMGR_MAINPLL_EN_S2FUSER0CLKEN_MSB 6
241 #define ALT_CLKMGR_MAINPLL_EN_S2FUSER0CLKEN_WIDTH 1
243 #define ALT_CLKMGR_MAINPLL_EN_S2FUSER0CLKEN_SET_MSK 0x00000040
245 #define ALT_CLKMGR_MAINPLL_EN_S2FUSER0CLKEN_CLR_MSK 0xffffffbf
247 #define ALT_CLKMGR_MAINPLL_EN_S2FUSER0CLKEN_RESET 0x1
249 #define ALT_CLKMGR_MAINPLL_EN_S2FUSER0CLKEN_GET(value) (((value) & 0x00000040) >> 6)
251 #define ALT_CLKMGR_MAINPLL_EN_S2FUSER0CLKEN_SET(value) (((value) << 6) & 0x00000040)
265 struct ALT_CLKMGR_MAINPLL_EN_s
267 volatile uint32_t mpuclken : 1;
268 volatile uint32_t l4mainclken : 1;
269 volatile uint32_t l4mpclken : 1;
270 volatile uint32_t l4spclken : 1;
271 volatile uint32_t csclken : 1;
272 volatile uint32_t cstimerclken : 1;
273 volatile uint32_t s2fuser0clken : 1;
278 typedef struct ALT_CLKMGR_MAINPLL_EN_s ALT_CLKMGR_MAINPLL_EN_t;
282 #define ALT_CLKMGR_MAINPLL_EN_RESET 0x000000ff
284 #define ALT_CLKMGR_MAINPLL_EN_OFST 0x0
314 #define ALT_CLKMGR_MAINPLL_ENS_MPUCLKEN_LSB 0
316 #define ALT_CLKMGR_MAINPLL_ENS_MPUCLKEN_MSB 0
318 #define ALT_CLKMGR_MAINPLL_ENS_MPUCLKEN_WIDTH 1
320 #define ALT_CLKMGR_MAINPLL_ENS_MPUCLKEN_SET_MSK 0x00000001
322 #define ALT_CLKMGR_MAINPLL_ENS_MPUCLKEN_CLR_MSK 0xfffffffe
324 #define ALT_CLKMGR_MAINPLL_ENS_MPUCLKEN_RESET 0x1
326 #define ALT_CLKMGR_MAINPLL_ENS_MPUCLKEN_GET(value) (((value) & 0x00000001) >> 0)
328 #define ALT_CLKMGR_MAINPLL_ENS_MPUCLKEN_SET(value) (((value) << 0) & 0x00000001)
339 #define ALT_CLKMGR_MAINPLL_ENS_L4MAINCLKEN_LSB 1
341 #define ALT_CLKMGR_MAINPLL_ENS_L4MAINCLKEN_MSB 1
343 #define ALT_CLKMGR_MAINPLL_ENS_L4MAINCLKEN_WIDTH 1
345 #define ALT_CLKMGR_MAINPLL_ENS_L4MAINCLKEN_SET_MSK 0x00000002
347 #define ALT_CLKMGR_MAINPLL_ENS_L4MAINCLKEN_CLR_MSK 0xfffffffd
349 #define ALT_CLKMGR_MAINPLL_ENS_L4MAINCLKEN_RESET 0x1
351 #define ALT_CLKMGR_MAINPLL_ENS_L4MAINCLKEN_GET(value) (((value) & 0x00000002) >> 1)
353 #define ALT_CLKMGR_MAINPLL_ENS_L4MAINCLKEN_SET(value) (((value) << 1) & 0x00000002)
364 #define ALT_CLKMGR_MAINPLL_ENS_L4MPCLKEN_LSB 2
366 #define ALT_CLKMGR_MAINPLL_ENS_L4MPCLKEN_MSB 2
368 #define ALT_CLKMGR_MAINPLL_ENS_L4MPCLKEN_WIDTH 1
370 #define ALT_CLKMGR_MAINPLL_ENS_L4MPCLKEN_SET_MSK 0x00000004
372 #define ALT_CLKMGR_MAINPLL_ENS_L4MPCLKEN_CLR_MSK 0xfffffffb
374 #define ALT_CLKMGR_MAINPLL_ENS_L4MPCLKEN_RESET 0x1
376 #define ALT_CLKMGR_MAINPLL_ENS_L4MPCLKEN_GET(value) (((value) & 0x00000004) >> 2)
378 #define ALT_CLKMGR_MAINPLL_ENS_L4MPCLKEN_SET(value) (((value) << 2) & 0x00000004)
389 #define ALT_CLKMGR_MAINPLL_ENS_L4SPCLKEN_LSB 3
391 #define ALT_CLKMGR_MAINPLL_ENS_L4SPCLKEN_MSB 3
393 #define ALT_CLKMGR_MAINPLL_ENS_L4SPCLKEN_WIDTH 1
395 #define ALT_CLKMGR_MAINPLL_ENS_L4SPCLKEN_SET_MSK 0x00000008
397 #define ALT_CLKMGR_MAINPLL_ENS_L4SPCLKEN_CLR_MSK 0xfffffff7
399 #define ALT_CLKMGR_MAINPLL_ENS_L4SPCLKEN_RESET 0x1
401 #define ALT_CLKMGR_MAINPLL_ENS_L4SPCLKEN_GET(value) (((value) & 0x00000008) >> 3)
403 #define ALT_CLKMGR_MAINPLL_ENS_L4SPCLKEN_SET(value) (((value) << 3) & 0x00000008)
414 #define ALT_CLKMGR_MAINPLL_ENS_CSCLKEN_LSB 4
416 #define ALT_CLKMGR_MAINPLL_ENS_CSCLKEN_MSB 4
418 #define ALT_CLKMGR_MAINPLL_ENS_CSCLKEN_WIDTH 1
420 #define ALT_CLKMGR_MAINPLL_ENS_CSCLKEN_SET_MSK 0x00000010
422 #define ALT_CLKMGR_MAINPLL_ENS_CSCLKEN_CLR_MSK 0xffffffef
424 #define ALT_CLKMGR_MAINPLL_ENS_CSCLKEN_RESET 0x1
426 #define ALT_CLKMGR_MAINPLL_ENS_CSCLKEN_GET(value) (((value) & 0x00000010) >> 4)
428 #define ALT_CLKMGR_MAINPLL_ENS_CSCLKEN_SET(value) (((value) << 4) & 0x00000010)
439 #define ALT_CLKMGR_MAINPLL_ENS_CSTIMERCLKEN_LSB 5
441 #define ALT_CLKMGR_MAINPLL_ENS_CSTIMERCLKEN_MSB 5
443 #define ALT_CLKMGR_MAINPLL_ENS_CSTIMERCLKEN_WIDTH 1
445 #define ALT_CLKMGR_MAINPLL_ENS_CSTIMERCLKEN_SET_MSK 0x00000020
447 #define ALT_CLKMGR_MAINPLL_ENS_CSTIMERCLKEN_CLR_MSK 0xffffffdf
449 #define ALT_CLKMGR_MAINPLL_ENS_CSTIMERCLKEN_RESET 0x1
451 #define ALT_CLKMGR_MAINPLL_ENS_CSTIMERCLKEN_GET(value) (((value) & 0x00000020) >> 5)
453 #define ALT_CLKMGR_MAINPLL_ENS_CSTIMERCLKEN_SET(value) (((value) << 5) & 0x00000020)
464 #define ALT_CLKMGR_MAINPLL_ENS_S2FUSER0CLKEN_LSB 6
466 #define ALT_CLKMGR_MAINPLL_ENS_S2FUSER0CLKEN_MSB 6
468 #define ALT_CLKMGR_MAINPLL_ENS_S2FUSER0CLKEN_WIDTH 1
470 #define ALT_CLKMGR_MAINPLL_ENS_S2FUSER0CLKEN_SET_MSK 0x00000040
472 #define ALT_CLKMGR_MAINPLL_ENS_S2FUSER0CLKEN_CLR_MSK 0xffffffbf
474 #define ALT_CLKMGR_MAINPLL_ENS_S2FUSER0CLKEN_RESET 0x1
476 #define ALT_CLKMGR_MAINPLL_ENS_S2FUSER0CLKEN_GET(value) (((value) & 0x00000040) >> 6)
478 #define ALT_CLKMGR_MAINPLL_ENS_S2FUSER0CLKEN_SET(value) (((value) << 6) & 0x00000040)
492 struct ALT_CLKMGR_MAINPLL_ENS_s
494 volatile uint32_t mpuclken : 1;
495 volatile uint32_t l4mainclken : 1;
496 volatile uint32_t l4mpclken : 1;
497 volatile uint32_t l4spclken : 1;
498 volatile uint32_t csclken : 1;
499 volatile uint32_t cstimerclken : 1;
500 volatile uint32_t s2fuser0clken : 1;
505 typedef struct ALT_CLKMGR_MAINPLL_ENS_s ALT_CLKMGR_MAINPLL_ENS_t;
509 #define ALT_CLKMGR_MAINPLL_ENS_RESET 0x000000ff
511 #define ALT_CLKMGR_MAINPLL_ENS_OFST 0x4
541 #define ALT_CLKMGR_MAINPLL_ENR_MPUCLKEN_LSB 0
543 #define ALT_CLKMGR_MAINPLL_ENR_MPUCLKEN_MSB 0
545 #define ALT_CLKMGR_MAINPLL_ENR_MPUCLKEN_WIDTH 1
547 #define ALT_CLKMGR_MAINPLL_ENR_MPUCLKEN_SET_MSK 0x00000001
549 #define ALT_CLKMGR_MAINPLL_ENR_MPUCLKEN_CLR_MSK 0xfffffffe
551 #define ALT_CLKMGR_MAINPLL_ENR_MPUCLKEN_RESET 0x1
553 #define ALT_CLKMGR_MAINPLL_ENR_MPUCLKEN_GET(value) (((value) & 0x00000001) >> 0)
555 #define ALT_CLKMGR_MAINPLL_ENR_MPUCLKEN_SET(value) (((value) << 0) & 0x00000001)
566 #define ALT_CLKMGR_MAINPLL_ENR_L4MAINCLKEN_LSB 1
568 #define ALT_CLKMGR_MAINPLL_ENR_L4MAINCLKEN_MSB 1
570 #define ALT_CLKMGR_MAINPLL_ENR_L4MAINCLKEN_WIDTH 1
572 #define ALT_CLKMGR_MAINPLL_ENR_L4MAINCLKEN_SET_MSK 0x00000002
574 #define ALT_CLKMGR_MAINPLL_ENR_L4MAINCLKEN_CLR_MSK 0xfffffffd
576 #define ALT_CLKMGR_MAINPLL_ENR_L4MAINCLKEN_RESET 0x1
578 #define ALT_CLKMGR_MAINPLL_ENR_L4MAINCLKEN_GET(value) (((value) & 0x00000002) >> 1)
580 #define ALT_CLKMGR_MAINPLL_ENR_L4MAINCLKEN_SET(value) (((value) << 1) & 0x00000002)
591 #define ALT_CLKMGR_MAINPLL_ENR_L4MPCLKEN_LSB 2
593 #define ALT_CLKMGR_MAINPLL_ENR_L4MPCLKEN_MSB 2
595 #define ALT_CLKMGR_MAINPLL_ENR_L4MPCLKEN_WIDTH 1
597 #define ALT_CLKMGR_MAINPLL_ENR_L4MPCLKEN_SET_MSK 0x00000004
599 #define ALT_CLKMGR_MAINPLL_ENR_L4MPCLKEN_CLR_MSK 0xfffffffb
601 #define ALT_CLKMGR_MAINPLL_ENR_L4MPCLKEN_RESET 0x1
603 #define ALT_CLKMGR_MAINPLL_ENR_L4MPCLKEN_GET(value) (((value) & 0x00000004) >> 2)
605 #define ALT_CLKMGR_MAINPLL_ENR_L4MPCLKEN_SET(value) (((value) << 2) & 0x00000004)
616 #define ALT_CLKMGR_MAINPLL_ENR_L4SPCLKEN_LSB 3
618 #define ALT_CLKMGR_MAINPLL_ENR_L4SPCLKEN_MSB 3
620 #define ALT_CLKMGR_MAINPLL_ENR_L4SPCLKEN_WIDTH 1
622 #define ALT_CLKMGR_MAINPLL_ENR_L4SPCLKEN_SET_MSK 0x00000008
624 #define ALT_CLKMGR_MAINPLL_ENR_L4SPCLKEN_CLR_MSK 0xfffffff7
626 #define ALT_CLKMGR_MAINPLL_ENR_L4SPCLKEN_RESET 0x1
628 #define ALT_CLKMGR_MAINPLL_ENR_L4SPCLKEN_GET(value) (((value) & 0x00000008) >> 3)
630 #define ALT_CLKMGR_MAINPLL_ENR_L4SPCLKEN_SET(value) (((value) << 3) & 0x00000008)
641 #define ALT_CLKMGR_MAINPLL_ENR_CSCLKEN_LSB 4
643 #define ALT_CLKMGR_MAINPLL_ENR_CSCLKEN_MSB 4
645 #define ALT_CLKMGR_MAINPLL_ENR_CSCLKEN_WIDTH 1
647 #define ALT_CLKMGR_MAINPLL_ENR_CSCLKEN_SET_MSK 0x00000010
649 #define ALT_CLKMGR_MAINPLL_ENR_CSCLKEN_CLR_MSK 0xffffffef
651 #define ALT_CLKMGR_MAINPLL_ENR_CSCLKEN_RESET 0x1
653 #define ALT_CLKMGR_MAINPLL_ENR_CSCLKEN_GET(value) (((value) & 0x00000010) >> 4)
655 #define ALT_CLKMGR_MAINPLL_ENR_CSCLKEN_SET(value) (((value) << 4) & 0x00000010)
666 #define ALT_CLKMGR_MAINPLL_ENR_CSTIMERCLKEN_LSB 5
668 #define ALT_CLKMGR_MAINPLL_ENR_CSTIMERCLKEN_MSB 5
670 #define ALT_CLKMGR_MAINPLL_ENR_CSTIMERCLKEN_WIDTH 1
672 #define ALT_CLKMGR_MAINPLL_ENR_CSTIMERCLKEN_SET_MSK 0x00000020
674 #define ALT_CLKMGR_MAINPLL_ENR_CSTIMERCLKEN_CLR_MSK 0xffffffdf
676 #define ALT_CLKMGR_MAINPLL_ENR_CSTIMERCLKEN_RESET 0x1
678 #define ALT_CLKMGR_MAINPLL_ENR_CSTIMERCLKEN_GET(value) (((value) & 0x00000020) >> 5)
680 #define ALT_CLKMGR_MAINPLL_ENR_CSTIMERCLKEN_SET(value) (((value) << 5) & 0x00000020)
691 #define ALT_CLKMGR_MAINPLL_ENR_S2FUSER0CLKEN_LSB 6
693 #define ALT_CLKMGR_MAINPLL_ENR_S2FUSER0CLKEN_MSB 6
695 #define ALT_CLKMGR_MAINPLL_ENR_S2FUSER0CLKEN_WIDTH 1
697 #define ALT_CLKMGR_MAINPLL_ENR_S2FUSER0CLKEN_SET_MSK 0x00000040
699 #define ALT_CLKMGR_MAINPLL_ENR_S2FUSER0CLKEN_CLR_MSK 0xffffffbf
701 #define ALT_CLKMGR_MAINPLL_ENR_S2FUSER0CLKEN_RESET 0x1
703 #define ALT_CLKMGR_MAINPLL_ENR_S2FUSER0CLKEN_GET(value) (((value) & 0x00000040) >> 6)
705 #define ALT_CLKMGR_MAINPLL_ENR_S2FUSER0CLKEN_SET(value) (((value) << 6) & 0x00000040)
719 struct ALT_CLKMGR_MAINPLL_ENR_s
721 volatile uint32_t mpuclken : 1;
722 volatile uint32_t l4mainclken : 1;
723 volatile uint32_t l4mpclken : 1;
724 volatile uint32_t l4spclken : 1;
725 volatile uint32_t csclken : 1;
726 volatile uint32_t cstimerclken : 1;
727 volatile uint32_t s2fuser0clken : 1;
732 typedef struct ALT_CLKMGR_MAINPLL_ENR_s ALT_CLKMGR_MAINPLL_ENR_t;
736 #define ALT_CLKMGR_MAINPLL_ENR_RESET 0x000000ff
738 #define ALT_CLKMGR_MAINPLL_ENR_OFST 0x8
768 #define ALT_CLKMGR_MAINPLL_BYPASS_MPU_LSB 0
770 #define ALT_CLKMGR_MAINPLL_BYPASS_MPU_MSB 0
772 #define ALT_CLKMGR_MAINPLL_BYPASS_MPU_WIDTH 1
774 #define ALT_CLKMGR_MAINPLL_BYPASS_MPU_SET_MSK 0x00000001
776 #define ALT_CLKMGR_MAINPLL_BYPASS_MPU_CLR_MSK 0xfffffffe
778 #define ALT_CLKMGR_MAINPLL_BYPASS_MPU_RESET 0x1
780 #define ALT_CLKMGR_MAINPLL_BYPASS_MPU_GET(value) (((value) & 0x00000001) >> 0)
782 #define ALT_CLKMGR_MAINPLL_BYPASS_MPU_SET(value) (((value) << 0) & 0x00000001)
793 #define ALT_CLKMGR_MAINPLL_BYPASS_NOC_LSB 1
795 #define ALT_CLKMGR_MAINPLL_BYPASS_NOC_MSB 1
797 #define ALT_CLKMGR_MAINPLL_BYPASS_NOC_WIDTH 1
799 #define ALT_CLKMGR_MAINPLL_BYPASS_NOC_SET_MSK 0x00000002
801 #define ALT_CLKMGR_MAINPLL_BYPASS_NOC_CLR_MSK 0xfffffffd
803 #define ALT_CLKMGR_MAINPLL_BYPASS_NOC_RESET 0x1
805 #define ALT_CLKMGR_MAINPLL_BYPASS_NOC_GET(value) (((value) & 0x00000002) >> 1)
807 #define ALT_CLKMGR_MAINPLL_BYPASS_NOC_SET(value) (((value) << 1) & 0x00000002)
818 #define ALT_CLKMGR_MAINPLL_BYPASS_S2FUSER0_LSB 2
820 #define ALT_CLKMGR_MAINPLL_BYPASS_S2FUSER0_MSB 2
822 #define ALT_CLKMGR_MAINPLL_BYPASS_S2FUSER0_WIDTH 1
824 #define ALT_CLKMGR_MAINPLL_BYPASS_S2FUSER0_SET_MSK 0x00000004
826 #define ALT_CLKMGR_MAINPLL_BYPASS_S2FUSER0_CLR_MSK 0xfffffffb
828 #define ALT_CLKMGR_MAINPLL_BYPASS_S2FUSER0_RESET 0x1
830 #define ALT_CLKMGR_MAINPLL_BYPASS_S2FUSER0_GET(value) (((value) & 0x00000004) >> 2)
832 #define ALT_CLKMGR_MAINPLL_BYPASS_S2FUSER0_SET(value) (((value) << 2) & 0x00000004)
846 struct ALT_CLKMGR_MAINPLL_BYPASS_s
848 volatile uint32_t mpu : 1;
849 volatile uint32_t noc : 1;
850 volatile uint32_t s2fuser0 : 1;
855 typedef struct ALT_CLKMGR_MAINPLL_BYPASS_s ALT_CLKMGR_MAINPLL_BYPASS_t;
859 #define ALT_CLKMGR_MAINPLL_BYPASS_RESET 0x0000003f
861 #define ALT_CLKMGR_MAINPLL_BYPASS_OFST 0xc
888 #define ALT_CLKMGR_MAINPLL_BYPASSS_MPU_LSB 0
890 #define ALT_CLKMGR_MAINPLL_BYPASSS_MPU_MSB 0
892 #define ALT_CLKMGR_MAINPLL_BYPASSS_MPU_WIDTH 1
894 #define ALT_CLKMGR_MAINPLL_BYPASSS_MPU_SET_MSK 0x00000001
896 #define ALT_CLKMGR_MAINPLL_BYPASSS_MPU_CLR_MSK 0xfffffffe
898 #define ALT_CLKMGR_MAINPLL_BYPASSS_MPU_RESET 0x1
900 #define ALT_CLKMGR_MAINPLL_BYPASSS_MPU_GET(value) (((value) & 0x00000001) >> 0)
902 #define ALT_CLKMGR_MAINPLL_BYPASSS_MPU_SET(value) (((value) << 0) & 0x00000001)
914 #define ALT_CLKMGR_MAINPLL_BYPASSS_NOC_LSB 1
916 #define ALT_CLKMGR_MAINPLL_BYPASSS_NOC_MSB 1
918 #define ALT_CLKMGR_MAINPLL_BYPASSS_NOC_WIDTH 1
920 #define ALT_CLKMGR_MAINPLL_BYPASSS_NOC_SET_MSK 0x00000002
922 #define ALT_CLKMGR_MAINPLL_BYPASSS_NOC_CLR_MSK 0xfffffffd
924 #define ALT_CLKMGR_MAINPLL_BYPASSS_NOC_RESET 0x1
926 #define ALT_CLKMGR_MAINPLL_BYPASSS_NOC_GET(value) (((value) & 0x00000002) >> 1)
928 #define ALT_CLKMGR_MAINPLL_BYPASSS_NOC_SET(value) (((value) << 1) & 0x00000002)
940 #define ALT_CLKMGR_MAINPLL_BYPASSS_S2FUSER0_LSB 2
942 #define ALT_CLKMGR_MAINPLL_BYPASSS_S2FUSER0_MSB 2
944 #define ALT_CLKMGR_MAINPLL_BYPASSS_S2FUSER0_WIDTH 1
946 #define ALT_CLKMGR_MAINPLL_BYPASSS_S2FUSER0_SET_MSK 0x00000004
948 #define ALT_CLKMGR_MAINPLL_BYPASSS_S2FUSER0_CLR_MSK 0xfffffffb
950 #define ALT_CLKMGR_MAINPLL_BYPASSS_S2FUSER0_RESET 0x1
952 #define ALT_CLKMGR_MAINPLL_BYPASSS_S2FUSER0_GET(value) (((value) & 0x00000004) >> 2)
954 #define ALT_CLKMGR_MAINPLL_BYPASSS_S2FUSER0_SET(value) (((value) << 2) & 0x00000004)
968 struct ALT_CLKMGR_MAINPLL_BYPASSS_s
970 volatile uint32_t mpu : 1;
971 volatile uint32_t noc : 1;
972 volatile uint32_t s2fuser0 : 1;
977 typedef struct ALT_CLKMGR_MAINPLL_BYPASSS_s ALT_CLKMGR_MAINPLL_BYPASSS_t;
981 #define ALT_CLKMGR_MAINPLL_BYPASSS_RESET 0x0000003f
983 #define ALT_CLKMGR_MAINPLL_BYPASSS_OFST 0x10
1010 #define ALT_CLKMGR_MAINPLL_BYPASSR_MPU_LSB 0
1012 #define ALT_CLKMGR_MAINPLL_BYPASSR_MPU_MSB 0
1014 #define ALT_CLKMGR_MAINPLL_BYPASSR_MPU_WIDTH 1
1016 #define ALT_CLKMGR_MAINPLL_BYPASSR_MPU_SET_MSK 0x00000001
1018 #define ALT_CLKMGR_MAINPLL_BYPASSR_MPU_CLR_MSK 0xfffffffe
1020 #define ALT_CLKMGR_MAINPLL_BYPASSR_MPU_RESET 0x1
1022 #define ALT_CLKMGR_MAINPLL_BYPASSR_MPU_GET(value) (((value) & 0x00000001) >> 0)
1024 #define ALT_CLKMGR_MAINPLL_BYPASSR_MPU_SET(value) (((value) << 0) & 0x00000001)
1036 #define ALT_CLKMGR_MAINPLL_BYPASSR_NOC_LSB 1
1038 #define ALT_CLKMGR_MAINPLL_BYPASSR_NOC_MSB 1
1040 #define ALT_CLKMGR_MAINPLL_BYPASSR_NOC_WIDTH 1
1042 #define ALT_CLKMGR_MAINPLL_BYPASSR_NOC_SET_MSK 0x00000002
1044 #define ALT_CLKMGR_MAINPLL_BYPASSR_NOC_CLR_MSK 0xfffffffd
1046 #define ALT_CLKMGR_MAINPLL_BYPASSR_NOC_RESET 0x1
1048 #define ALT_CLKMGR_MAINPLL_BYPASSR_NOC_GET(value) (((value) & 0x00000002) >> 1)
1050 #define ALT_CLKMGR_MAINPLL_BYPASSR_NOC_SET(value) (((value) << 1) & 0x00000002)
1062 #define ALT_CLKMGR_MAINPLL_BYPASSR_S2FUSER0_LSB 2
1064 #define ALT_CLKMGR_MAINPLL_BYPASSR_S2FUSER0_MSB 2
1066 #define ALT_CLKMGR_MAINPLL_BYPASSR_S2FUSER0_WIDTH 1
1068 #define ALT_CLKMGR_MAINPLL_BYPASSR_S2FUSER0_SET_MSK 0x00000004
1070 #define ALT_CLKMGR_MAINPLL_BYPASSR_S2FUSER0_CLR_MSK 0xfffffffb
1072 #define ALT_CLKMGR_MAINPLL_BYPASSR_S2FUSER0_RESET 0x1
1074 #define ALT_CLKMGR_MAINPLL_BYPASSR_S2FUSER0_GET(value) (((value) & 0x00000004) >> 2)
1076 #define ALT_CLKMGR_MAINPLL_BYPASSR_S2FUSER0_SET(value) (((value) << 2) & 0x00000004)
1078 #ifndef __ASSEMBLY__
1090 struct ALT_CLKMGR_MAINPLL_BYPASSR_s
1092 volatile uint32_t mpu : 1;
1093 volatile uint32_t noc : 1;
1094 volatile uint32_t s2fuser0 : 1;
1099 typedef struct ALT_CLKMGR_MAINPLL_BYPASSR_s ALT_CLKMGR_MAINPLL_BYPASSR_t;
1103 #define ALT_CLKMGR_MAINPLL_BYPASSR_RESET 0x0000003f
1105 #define ALT_CLKMGR_MAINPLL_BYPASSR_OFST 0x14
1132 #define ALT_CLKMGR_MAINPLL_MPUCLK_CNT_LSB 0
1134 #define ALT_CLKMGR_MAINPLL_MPUCLK_CNT_MSB 10
1136 #define ALT_CLKMGR_MAINPLL_MPUCLK_CNT_WIDTH 11
1138 #define ALT_CLKMGR_MAINPLL_MPUCLK_CNT_SET_MSK 0x000007ff
1140 #define ALT_CLKMGR_MAINPLL_MPUCLK_CNT_CLR_MSK 0xfffff800
1142 #define ALT_CLKMGR_MAINPLL_MPUCLK_CNT_RESET 0x0
1144 #define ALT_CLKMGR_MAINPLL_MPUCLK_CNT_GET(value) (((value) & 0x000007ff) >> 0)
1146 #define ALT_CLKMGR_MAINPLL_MPUCLK_CNT_SET(value) (((value) << 0) & 0x000007ff)
1171 #define ALT_CLKMGR_MAINPLL_MPUCLK_SRC_E_MAIN 0x0
1176 #define ALT_CLKMGR_MAINPLL_MPUCLK_SRC_E_PERI 0x1
1181 #define ALT_CLKMGR_MAINPLL_MPUCLK_SRC_E_OSC1 0x2
1186 #define ALT_CLKMGR_MAINPLL_MPUCLK_SRC_E_INTOSC 0x3
1191 #define ALT_CLKMGR_MAINPLL_MPUCLK_SRC_E_FPGA 0x4
1194 #define ALT_CLKMGR_MAINPLL_MPUCLK_SRC_LSB 16
1196 #define ALT_CLKMGR_MAINPLL_MPUCLK_SRC_MSB 18
1198 #define ALT_CLKMGR_MAINPLL_MPUCLK_SRC_WIDTH 3
1200 #define ALT_CLKMGR_MAINPLL_MPUCLK_SRC_SET_MSK 0x00070000
1202 #define ALT_CLKMGR_MAINPLL_MPUCLK_SRC_CLR_MSK 0xfff8ffff
1204 #define ALT_CLKMGR_MAINPLL_MPUCLK_SRC_RESET 0x0
1206 #define ALT_CLKMGR_MAINPLL_MPUCLK_SRC_GET(value) (((value) & 0x00070000) >> 16)
1208 #define ALT_CLKMGR_MAINPLL_MPUCLK_SRC_SET(value) (((value) << 16) & 0x00070000)
1210 #ifndef __ASSEMBLY__
1222 struct ALT_CLKMGR_MAINPLL_MPUCLK_s
1224 volatile uint32_t cnt : 11;
1226 volatile uint32_t src : 3;
1231 typedef struct ALT_CLKMGR_MAINPLL_MPUCLK_s ALT_CLKMGR_MAINPLL_MPUCLK_t;
1235 #define ALT_CLKMGR_MAINPLL_MPUCLK_RESET 0x00000000
1237 #define ALT_CLKMGR_MAINPLL_MPUCLK_OFST 0x18
1264 #define ALT_CLKMGR_MAINPLL_NOCCLK_CNT_LSB 0
1266 #define ALT_CLKMGR_MAINPLL_NOCCLK_CNT_MSB 10
1268 #define ALT_CLKMGR_MAINPLL_NOCCLK_CNT_WIDTH 11
1270 #define ALT_CLKMGR_MAINPLL_NOCCLK_CNT_SET_MSK 0x000007ff
1272 #define ALT_CLKMGR_MAINPLL_NOCCLK_CNT_CLR_MSK 0xfffff800
1274 #define ALT_CLKMGR_MAINPLL_NOCCLK_CNT_RESET 0x0
1276 #define ALT_CLKMGR_MAINPLL_NOCCLK_CNT_GET(value) (((value) & 0x000007ff) >> 0)
1278 #define ALT_CLKMGR_MAINPLL_NOCCLK_CNT_SET(value) (((value) << 0) & 0x000007ff)
1303 #define ALT_CLKMGR_MAINPLL_NOCCLK_SRC_E_MAIN 0x0
1308 #define ALT_CLKMGR_MAINPLL_NOCCLK_SRC_E_PERI 0x1
1313 #define ALT_CLKMGR_MAINPLL_NOCCLK_SRC_E_OSC1 0x2
1318 #define ALT_CLKMGR_MAINPLL_NOCCLK_SRC_E_INTOSC 0x3
1323 #define ALT_CLKMGR_MAINPLL_NOCCLK_SRC_E_FPGA 0x4
1326 #define ALT_CLKMGR_MAINPLL_NOCCLK_SRC_LSB 16
1328 #define ALT_CLKMGR_MAINPLL_NOCCLK_SRC_MSB 18
1330 #define ALT_CLKMGR_MAINPLL_NOCCLK_SRC_WIDTH 3
1332 #define ALT_CLKMGR_MAINPLL_NOCCLK_SRC_SET_MSK 0x00070000
1334 #define ALT_CLKMGR_MAINPLL_NOCCLK_SRC_CLR_MSK 0xfff8ffff
1336 #define ALT_CLKMGR_MAINPLL_NOCCLK_SRC_RESET 0x0
1338 #define ALT_CLKMGR_MAINPLL_NOCCLK_SRC_GET(value) (((value) & 0x00070000) >> 16)
1340 #define ALT_CLKMGR_MAINPLL_NOCCLK_SRC_SET(value) (((value) << 16) & 0x00070000)
1342 #ifndef __ASSEMBLY__
1354 struct ALT_CLKMGR_MAINPLL_NOCCLK_s
1356 volatile uint32_t cnt : 11;
1358 volatile uint32_t src : 3;
1363 typedef struct ALT_CLKMGR_MAINPLL_NOCCLK_s ALT_CLKMGR_MAINPLL_NOCCLK_t;
1367 #define ALT_CLKMGR_MAINPLL_NOCCLK_RESET 0x00000000
1369 #define ALT_CLKMGR_MAINPLL_NOCCLK_OFST 0x1c
1394 #define ALT_CLKMGR_MAINPLL_CNTR2CLK_CNT_LSB 0
1396 #define ALT_CLKMGR_MAINPLL_CNTR2CLK_CNT_MSB 10
1398 #define ALT_CLKMGR_MAINPLL_CNTR2CLK_CNT_WIDTH 11
1400 #define ALT_CLKMGR_MAINPLL_CNTR2CLK_CNT_SET_MSK 0x000007ff
1402 #define ALT_CLKMGR_MAINPLL_CNTR2CLK_CNT_CLR_MSK 0xfffff800
1404 #define ALT_CLKMGR_MAINPLL_CNTR2CLK_CNT_RESET 0x1
1406 #define ALT_CLKMGR_MAINPLL_CNTR2CLK_CNT_GET(value) (((value) & 0x000007ff) >> 0)
1408 #define ALT_CLKMGR_MAINPLL_CNTR2CLK_CNT_SET(value) (((value) << 0) & 0x000007ff)
1410 #ifndef __ASSEMBLY__
1422 struct ALT_CLKMGR_MAINPLL_CNTR2CLK_s
1424 volatile uint32_t cnt : 11;
1429 typedef struct ALT_CLKMGR_MAINPLL_CNTR2CLK_s ALT_CLKMGR_MAINPLL_CNTR2CLK_t;
1433 #define ALT_CLKMGR_MAINPLL_CNTR2CLK_RESET 0x00000001
1435 #define ALT_CLKMGR_MAINPLL_CNTR2CLK_OFST 0x20
1460 #define ALT_CLKMGR_MAINPLL_CNTR3CLK_CNT_LSB 0
1462 #define ALT_CLKMGR_MAINPLL_CNTR3CLK_CNT_MSB 10
1464 #define ALT_CLKMGR_MAINPLL_CNTR3CLK_CNT_WIDTH 11
1466 #define ALT_CLKMGR_MAINPLL_CNTR3CLK_CNT_SET_MSK 0x000007ff
1468 #define ALT_CLKMGR_MAINPLL_CNTR3CLK_CNT_CLR_MSK 0xfffff800
1470 #define ALT_CLKMGR_MAINPLL_CNTR3CLK_CNT_RESET 0x1
1472 #define ALT_CLKMGR_MAINPLL_CNTR3CLK_CNT_GET(value) (((value) & 0x000007ff) >> 0)
1474 #define ALT_CLKMGR_MAINPLL_CNTR3CLK_CNT_SET(value) (((value) << 0) & 0x000007ff)
1476 #ifndef __ASSEMBLY__
1488 struct ALT_CLKMGR_MAINPLL_CNTR3CLK_s
1490 volatile uint32_t cnt : 11;
1495 typedef struct ALT_CLKMGR_MAINPLL_CNTR3CLK_s ALT_CLKMGR_MAINPLL_CNTR3CLK_t;
1499 #define ALT_CLKMGR_MAINPLL_CNTR3CLK_RESET 0x00000001
1501 #define ALT_CLKMGR_MAINPLL_CNTR3CLK_OFST 0x24
1526 #define ALT_CLKMGR_MAINPLL_CNTR4CLK_CNT_LSB 0
1528 #define ALT_CLKMGR_MAINPLL_CNTR4CLK_CNT_MSB 10
1530 #define ALT_CLKMGR_MAINPLL_CNTR4CLK_CNT_WIDTH 11
1532 #define ALT_CLKMGR_MAINPLL_CNTR4CLK_CNT_SET_MSK 0x000007ff
1534 #define ALT_CLKMGR_MAINPLL_CNTR4CLK_CNT_CLR_MSK 0xfffff800
1536 #define ALT_CLKMGR_MAINPLL_CNTR4CLK_CNT_RESET 0x3
1538 #define ALT_CLKMGR_MAINPLL_CNTR4CLK_CNT_GET(value) (((value) & 0x000007ff) >> 0)
1540 #define ALT_CLKMGR_MAINPLL_CNTR4CLK_CNT_SET(value) (((value) << 0) & 0x000007ff)
1542 #ifndef __ASSEMBLY__
1554 struct ALT_CLKMGR_MAINPLL_CNTR4CLK_s
1556 volatile uint32_t cnt : 11;
1561 typedef struct ALT_CLKMGR_MAINPLL_CNTR4CLK_s ALT_CLKMGR_MAINPLL_CNTR4CLK_t;
1565 #define ALT_CLKMGR_MAINPLL_CNTR4CLK_RESET 0x00000003
1567 #define ALT_CLKMGR_MAINPLL_CNTR4CLK_OFST 0x28
1592 #define ALT_CLKMGR_MAINPLL_CNTR5CLK_CNT_LSB 0
1594 #define ALT_CLKMGR_MAINPLL_CNTR5CLK_CNT_MSB 10
1596 #define ALT_CLKMGR_MAINPLL_CNTR5CLK_CNT_WIDTH 11
1598 #define ALT_CLKMGR_MAINPLL_CNTR5CLK_CNT_SET_MSK 0x000007ff
1600 #define ALT_CLKMGR_MAINPLL_CNTR5CLK_CNT_CLR_MSK 0xfffff800
1602 #define ALT_CLKMGR_MAINPLL_CNTR5CLK_CNT_RESET 0x1
1604 #define ALT_CLKMGR_MAINPLL_CNTR5CLK_CNT_GET(value) (((value) & 0x000007ff) >> 0)
1606 #define ALT_CLKMGR_MAINPLL_CNTR5CLK_CNT_SET(value) (((value) << 0) & 0x000007ff)
1608 #ifndef __ASSEMBLY__
1620 struct ALT_CLKMGR_MAINPLL_CNTR5CLK_s
1622 volatile uint32_t cnt : 11;
1627 typedef struct ALT_CLKMGR_MAINPLL_CNTR5CLK_s ALT_CLKMGR_MAINPLL_CNTR5CLK_t;
1631 #define ALT_CLKMGR_MAINPLL_CNTR5CLK_RESET 0x00000001
1633 #define ALT_CLKMGR_MAINPLL_CNTR5CLK_OFST 0x2c
1658 #define ALT_CLKMGR_MAINPLL_CNTR6CLK_CNT_LSB 0
1660 #define ALT_CLKMGR_MAINPLL_CNTR6CLK_CNT_MSB 10
1662 #define ALT_CLKMGR_MAINPLL_CNTR6CLK_CNT_WIDTH 11
1664 #define ALT_CLKMGR_MAINPLL_CNTR6CLK_CNT_SET_MSK 0x000007ff
1666 #define ALT_CLKMGR_MAINPLL_CNTR6CLK_CNT_CLR_MSK 0xfffff800
1668 #define ALT_CLKMGR_MAINPLL_CNTR6CLK_CNT_RESET 0x1
1670 #define ALT_CLKMGR_MAINPLL_CNTR6CLK_CNT_GET(value) (((value) & 0x000007ff) >> 0)
1672 #define ALT_CLKMGR_MAINPLL_CNTR6CLK_CNT_SET(value) (((value) << 0) & 0x000007ff)
1674 #ifndef __ASSEMBLY__
1686 struct ALT_CLKMGR_MAINPLL_CNTR6CLK_s
1688 volatile uint32_t cnt : 11;
1693 typedef struct ALT_CLKMGR_MAINPLL_CNTR6CLK_s ALT_CLKMGR_MAINPLL_CNTR6CLK_t;
1697 #define ALT_CLKMGR_MAINPLL_CNTR6CLK_RESET 0x00000001
1699 #define ALT_CLKMGR_MAINPLL_CNTR6CLK_OFST 0x30
1726 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_CNT_LSB 0
1728 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_CNT_MSB 10
1730 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_CNT_WIDTH 11
1732 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_CNT_SET_MSK 0x000007ff
1734 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_CNT_CLR_MSK 0xfffff800
1736 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_CNT_RESET 0x0
1738 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_CNT_GET(value) (((value) & 0x000007ff) >> 0)
1740 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_CNT_SET(value) (((value) << 0) & 0x000007ff)
1765 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_SRC_E_MAIN 0x0
1770 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_SRC_E_PERI 0x1
1775 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_SRC_E_OSC1 0x2
1780 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_SRC_E_INTOSC 0x3
1785 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_SRC_E_FPGA 0x4
1788 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_SRC_LSB 16
1790 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_SRC_MSB 18
1792 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_SRC_WIDTH 3
1794 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_SRC_SET_MSK 0x00070000
1796 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_SRC_CLR_MSK 0xfff8ffff
1798 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_SRC_RESET 0x1
1800 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_SRC_GET(value) (((value) & 0x00070000) >> 16)
1802 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_SRC_SET(value) (((value) << 16) & 0x00070000)
1804 #ifndef __ASSEMBLY__
1816 struct ALT_CLKMGR_MAINPLL_CNTR7CLK_s
1818 volatile uint32_t cnt : 11;
1820 volatile uint32_t src : 3;
1825 typedef struct ALT_CLKMGR_MAINPLL_CNTR7CLK_s ALT_CLKMGR_MAINPLL_CNTR7CLK_t;
1829 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_RESET 0x00010000
1831 #define ALT_CLKMGR_MAINPLL_CNTR7CLK_OFST 0x34
1856 #define ALT_CLKMGR_MAINPLL_CNTR8CLK_CNT_LSB 0
1858 #define ALT_CLKMGR_MAINPLL_CNTR8CLK_CNT_MSB 10
1860 #define ALT_CLKMGR_MAINPLL_CNTR8CLK_CNT_WIDTH 11
1862 #define ALT_CLKMGR_MAINPLL_CNTR8CLK_CNT_SET_MSK 0x000007ff
1864 #define ALT_CLKMGR_MAINPLL_CNTR8CLK_CNT_CLR_MSK 0xfffff800
1866 #define ALT_CLKMGR_MAINPLL_CNTR8CLK_CNT_RESET 0x0
1868 #define ALT_CLKMGR_MAINPLL_CNTR8CLK_CNT_GET(value) (((value) & 0x000007ff) >> 0)
1870 #define ALT_CLKMGR_MAINPLL_CNTR8CLK_CNT_SET(value) (((value) << 0) & 0x000007ff)
1872 #ifndef __ASSEMBLY__
1884 struct ALT_CLKMGR_MAINPLL_CNTR8CLK_s
1886 volatile uint32_t cnt : 11;
1891 typedef struct ALT_CLKMGR_MAINPLL_CNTR8CLK_s ALT_CLKMGR_MAINPLL_CNTR8CLK_t;
1895 #define ALT_CLKMGR_MAINPLL_CNTR8CLK_RESET 0x00000000
1897 #define ALT_CLKMGR_MAINPLL_CNTR8CLK_OFST 0x38
1922 #define ALT_CLKMGR_MAINPLL_CNTR9CLK_CNT_LSB 0
1924 #define ALT_CLKMGR_MAINPLL_CNTR9CLK_CNT_MSB 10
1926 #define ALT_CLKMGR_MAINPLL_CNTR9CLK_CNT_WIDTH 11
1928 #define ALT_CLKMGR_MAINPLL_CNTR9CLK_CNT_SET_MSK 0x000007ff
1930 #define ALT_CLKMGR_MAINPLL_CNTR9CLK_CNT_CLR_MSK 0xfffff800
1932 #define ALT_CLKMGR_MAINPLL_CNTR9CLK_CNT_RESET 0x0
1934 #define ALT_CLKMGR_MAINPLL_CNTR9CLK_CNT_GET(value) (((value) & 0x000007ff) >> 0)
1936 #define ALT_CLKMGR_MAINPLL_CNTR9CLK_CNT_SET(value) (((value) << 0) & 0x000007ff)
1938 #ifndef __ASSEMBLY__
1950 struct ALT_CLKMGR_MAINPLL_CNTR9CLK_s
1952 volatile uint32_t cnt : 11;
1957 typedef struct ALT_CLKMGR_MAINPLL_CNTR9CLK_s ALT_CLKMGR_MAINPLL_CNTR9CLK_t;
1961 #define ALT_CLKMGR_MAINPLL_CNTR9CLK_RESET 0x00000000
1963 #define ALT_CLKMGR_MAINPLL_CNTR9CLK_OFST 0x3c
2008 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MAINCLK_E_DIV1 0x0
2014 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MAINCLK_E_DIV2 0x1
2020 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MAINCLK_E_DIV4 0x2
2026 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MAINCLK_E_DIV8 0x3
2029 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MAINCLK_LSB 0
2031 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MAINCLK_MSB 1
2033 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MAINCLK_WIDTH 2
2035 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MAINCLK_SET_MSK 0x00000003
2037 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MAINCLK_CLR_MSK 0xfffffffc
2039 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MAINCLK_RESET 0x0
2041 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MAINCLK_GET(value) (((value) & 0x00000003) >> 0)
2043 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MAINCLK_SET(value) (((value) << 0) & 0x00000003)
2067 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MPCLK_E_DIV1 0x0
2073 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MPCLK_E_DIV2 0x1
2079 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MPCLK_E_DIV4 0x2
2085 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MPCLK_E_DIV8 0x3
2088 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MPCLK_LSB 8
2090 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MPCLK_MSB 9
2092 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MPCLK_WIDTH 2
2094 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MPCLK_SET_MSK 0x00000300
2096 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MPCLK_CLR_MSK 0xfffffcff
2098 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MPCLK_RESET 0x1
2100 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MPCLK_GET(value) (((value) & 0x00000300) >> 8)
2102 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4MPCLK_SET(value) (((value) << 8) & 0x00000300)
2126 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4SPCLK_E_DIV1 0x0
2132 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4SPCLK_E_DIV2 0x1
2138 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4SPCLK_E_DIV4 0x2
2144 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4SPCLK_E_DIV8 0x3
2147 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4SPCLK_LSB 16
2149 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4SPCLK_MSB 17
2151 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4SPCLK_WIDTH 2
2153 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4SPCLK_SET_MSK 0x00030000
2155 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4SPCLK_CLR_MSK 0xfffcffff
2157 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4SPCLK_RESET 0x2
2159 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4SPCLK_GET(value) (((value) & 0x00030000) >> 16)
2161 #define ALT_CLKMGR_MAINPLL_NOCDIV_L4SPCLK_SET(value) (((value) << 16) & 0x00030000)
2185 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSATCLK_E_DIV1 0x0
2191 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSATCLK_E_DIV2 0x1
2197 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSATCLK_E_DIV4 0x2
2203 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSATCLK_E_DIV8 0x3
2206 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSATCLK_LSB 24
2208 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSATCLK_MSB 25
2210 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSATCLK_WIDTH 2
2212 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSATCLK_SET_MSK 0x03000000
2214 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSATCLK_CLR_MSK 0xfcffffff
2216 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSATCLK_RESET 0x0
2218 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSATCLK_GET(value) (((value) & 0x03000000) >> 24)
2220 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSATCLK_SET(value) (((value) << 24) & 0x03000000)
2246 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSTRACECLK_E_DIV1 0x0
2252 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSTRACECLK_E_DIV2 0x1
2258 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSTRACECLK_E_DIV4 0x2
2264 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSTRACECLK_E_DIV8 0x3
2267 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSTRACECLK_LSB 26
2269 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSTRACECLK_MSB 27
2271 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSTRACECLK_WIDTH 2
2273 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSTRACECLK_SET_MSK 0x0c000000
2275 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSTRACECLK_CLR_MSK 0xf3ffffff
2277 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSTRACECLK_RESET 0x2
2279 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSTRACECLK_GET(value) (((value) & 0x0c000000) >> 26)
2281 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSTRACECLK_SET(value) (((value) << 26) & 0x0c000000)
2304 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSPDBGCLK_E_DIV1 0x0
2310 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSPDBGCLK_E_DIV4 0x1
2313 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSPDBGCLK_LSB 28
2315 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSPDBGCLK_MSB 28
2317 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSPDBGCLK_WIDTH 1
2319 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSPDBGCLK_SET_MSK 0x10000000
2321 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSPDBGCLK_CLR_MSK 0xefffffff
2323 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSPDBGCLK_RESET 0x1
2325 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSPDBGCLK_GET(value) (((value) & 0x10000000) >> 28)
2327 #define ALT_CLKMGR_MAINPLL_NOCDIV_CSPDBGCLK_SET(value) (((value) << 28) & 0x10000000)
2329 #ifndef __ASSEMBLY__
2341 struct ALT_CLKMGR_MAINPLL_NOCDIV_s
2343 volatile uint32_t l4mainclk : 2;
2345 volatile uint32_t l4mpclk : 2;
2347 volatile uint32_t l4spclk : 2;
2349 volatile uint32_t csatclk : 2;
2350 volatile uint32_t cstraceclk : 2;
2351 volatile uint32_t cspdbgclk : 1;
2356 typedef struct ALT_CLKMGR_MAINPLL_NOCDIV_s ALT_CLKMGR_MAINPLL_NOCDIV_t;
2360 #define ALT_CLKMGR_MAINPLL_NOCDIV_RESET 0x18020100
2362 #define ALT_CLKMGR_MAINPLL_NOCDIV_OFST 0x40
2411 #define ALT_CLKMGR_MAINPLL_PLLGLOB_PD_E_POWERDOWN 0x0
2416 #define ALT_CLKMGR_MAINPLL_PLLGLOB_PD_E_POWERUP 0x1
2419 #define ALT_CLKMGR_MAINPLL_PLLGLOB_PD_LSB 0
2421 #define ALT_CLKMGR_MAINPLL_PLLGLOB_PD_MSB 0
2423 #define ALT_CLKMGR_MAINPLL_PLLGLOB_PD_WIDTH 1
2425 #define ALT_CLKMGR_MAINPLL_PLLGLOB_PD_SET_MSK 0x00000001
2427 #define ALT_CLKMGR_MAINPLL_PLLGLOB_PD_CLR_MSK 0xfffffffe
2429 #define ALT_CLKMGR_MAINPLL_PLLGLOB_PD_RESET 0x0
2431 #define ALT_CLKMGR_MAINPLL_PLLGLOB_PD_GET(value) (((value) & 0x00000001) >> 0)
2433 #define ALT_CLKMGR_MAINPLL_PLLGLOB_PD_SET(value) (((value) << 0) & 0x00000001)
2454 #define ALT_CLKMGR_MAINPLL_PLLGLOB_RST_LSB 1
2456 #define ALT_CLKMGR_MAINPLL_PLLGLOB_RST_MSB 1
2458 #define ALT_CLKMGR_MAINPLL_PLLGLOB_RST_WIDTH 1
2460 #define ALT_CLKMGR_MAINPLL_PLLGLOB_RST_SET_MSK 0x00000002
2462 #define ALT_CLKMGR_MAINPLL_PLLGLOB_RST_CLR_MSK 0xfffffffd
2464 #define ALT_CLKMGR_MAINPLL_PLLGLOB_RST_RESET 0x0
2466 #define ALT_CLKMGR_MAINPLL_PLLGLOB_RST_GET(value) (((value) & 0x00000002) >> 1)
2468 #define ALT_CLKMGR_MAINPLL_PLLGLOB_RST_SET(value) (((value) << 1) & 0x00000002)
2493 #define ALT_CLKMGR_MAINPLL_PLLGLOB_MUTE_E_UNMUTE 0x0
2498 #define ALT_CLKMGR_MAINPLL_PLLGLOB_MUTE_E_MUTE 0x1
2501 #define ALT_CLKMGR_MAINPLL_PLLGLOB_MUTE_LSB 2
2503 #define ALT_CLKMGR_MAINPLL_PLLGLOB_MUTE_MSB 2
2505 #define ALT_CLKMGR_MAINPLL_PLLGLOB_MUTE_WIDTH 1
2507 #define ALT_CLKMGR_MAINPLL_PLLGLOB_MUTE_SET_MSK 0x00000004
2509 #define ALT_CLKMGR_MAINPLL_PLLGLOB_MUTE_CLR_MSK 0xfffffffb
2511 #define ALT_CLKMGR_MAINPLL_PLLGLOB_MUTE_RESET 0x0
2513 #define ALT_CLKMGR_MAINPLL_PLLGLOB_MUTE_GET(value) (((value) & 0x00000004) >> 2)
2515 #define ALT_CLKMGR_MAINPLL_PLLGLOB_MUTE_SET(value) (((value) << 2) & 0x00000004)
2542 #define ALT_CLKMGR_MAINPLL_PLLGLOB_MODSEL_E_INT 0x0
2547 #define ALT_CLKMGR_MAINPLL_PLLGLOB_MODSEL_E_FLOAT 0x1
2550 #define ALT_CLKMGR_MAINPLL_PLLGLOB_MODSEL_LSB 3
2552 #define ALT_CLKMGR_MAINPLL_PLLGLOB_MODSEL_MSB 3
2554 #define ALT_CLKMGR_MAINPLL_PLLGLOB_MODSEL_WIDTH 1
2556 #define ALT_CLKMGR_MAINPLL_PLLGLOB_MODSEL_SET_MSK 0x00000008
2558 #define ALT_CLKMGR_MAINPLL_PLLGLOB_MODSEL_CLR_MSK 0xfffffff7
2560 #define ALT_CLKMGR_MAINPLL_PLLGLOB_MODSEL_RESET 0x0
2562 #define ALT_CLKMGR_MAINPLL_PLLGLOB_MODSEL_GET(value) (((value) & 0x00000008) >> 3)
2564 #define ALT_CLKMGR_MAINPLL_PLLGLOB_MODSEL_SET(value) (((value) << 3) & 0x00000008)
2580 #define ALT_CLKMGR_MAINPLL_PLLGLOB_BYSCTL_LSB 4
2582 #define ALT_CLKMGR_MAINPLL_PLLGLOB_BYSCTL_MSB 4
2584 #define ALT_CLKMGR_MAINPLL_PLLGLOB_BYSCTL_WIDTH 1
2586 #define ALT_CLKMGR_MAINPLL_PLLGLOB_BYSCTL_SET_MSK 0x00000010
2588 #define ALT_CLKMGR_MAINPLL_PLLGLOB_BYSCTL_CLR_MSK 0xffffffef
2590 #define ALT_CLKMGR_MAINPLL_PLLGLOB_BYSCTL_RESET 0x0
2592 #define ALT_CLKMGR_MAINPLL_PLLGLOB_BYSCTL_GET(value) (((value) & 0x00000010) >> 4)
2594 #define ALT_CLKMGR_MAINPLL_PLLGLOB_BYSCTL_SET(value) (((value) << 4) & 0x00000010)
2615 #define ALT_CLKMGR_MAINPLL_PLLGLOB_REFCLKDIV_LSB 8
2617 #define ALT_CLKMGR_MAINPLL_PLLGLOB_REFCLKDIV_MSB 13
2619 #define ALT_CLKMGR_MAINPLL_PLLGLOB_REFCLKDIV_WIDTH 6
2621 #define ALT_CLKMGR_MAINPLL_PLLGLOB_REFCLKDIV_SET_MSK 0x00003f00
2623 #define ALT_CLKMGR_MAINPLL_PLLGLOB_REFCLKDIV_CLR_MSK 0xffffc0ff
2625 #define ALT_CLKMGR_MAINPLL_PLLGLOB_REFCLKDIV_RESET 0x1
2627 #define ALT_CLKMGR_MAINPLL_PLLGLOB_REFCLKDIV_GET(value) (((value) & 0x00003f00) >> 8)
2629 #define ALT_CLKMGR_MAINPLL_PLLGLOB_REFCLKDIV_SET(value) (((value) << 8) & 0x00003f00)
2652 #define ALT_CLKMGR_MAINPLL_PLLGLOB_PSRC_E_EOSC1 0x0
2658 #define ALT_CLKMGR_MAINPLL_PLLGLOB_PSRC_E_INTOSC 0x1
2664 #define ALT_CLKMGR_MAINPLL_PLLGLOB_PSRC_E_F2S 0x2
2667 #define ALT_CLKMGR_MAINPLL_PLLGLOB_PSRC_LSB 16
2669 #define ALT_CLKMGR_MAINPLL_PLLGLOB_PSRC_MSB 17
2671 #define ALT_CLKMGR_MAINPLL_PLLGLOB_PSRC_WIDTH 2
2673 #define ALT_CLKMGR_MAINPLL_PLLGLOB_PSRC_SET_MSK 0x00030000
2675 #define ALT_CLKMGR_MAINPLL_PLLGLOB_PSRC_CLR_MSK 0xfffcffff
2677 #define ALT_CLKMGR_MAINPLL_PLLGLOB_PSRC_RESET 0x0
2679 #define ALT_CLKMGR_MAINPLL_PLLGLOB_PSRC_GET(value) (((value) & 0x00030000) >> 16)
2681 #define ALT_CLKMGR_MAINPLL_PLLGLOB_PSRC_SET(value) (((value) << 16) & 0x00030000)
2683 #ifndef __ASSEMBLY__
2695 struct ALT_CLKMGR_MAINPLL_PLLGLOB_s
2697 volatile uint32_t pd : 1;
2698 volatile uint32_t rst : 1;
2699 volatile uint32_t mute : 1;
2700 volatile uint32_t modsel : 1;
2701 volatile uint32_t bysctl : 1;
2703 volatile uint32_t refclkdiv : 6;
2705 volatile uint32_t psrc : 2;
2710 typedef struct ALT_CLKMGR_MAINPLL_PLLGLOB_s ALT_CLKMGR_MAINPLL_PLLGLOB_t;
2714 #define ALT_CLKMGR_MAINPLL_PLLGLOB_RESET 0x00000100
2716 #define ALT_CLKMGR_MAINPLL_PLLGLOB_OFST 0x44
2752 #define ALT_CLKMGR_MAINPLL_FDBCK_FDIV_LSB 0
2754 #define ALT_CLKMGR_MAINPLL_FDBCK_FDIV_MSB 23
2756 #define ALT_CLKMGR_MAINPLL_FDBCK_FDIV_WIDTH 24
2758 #define ALT_CLKMGR_MAINPLL_FDBCK_FDIV_SET_MSK 0x00ffffff
2760 #define ALT_CLKMGR_MAINPLL_FDBCK_FDIV_CLR_MSK 0xff000000
2762 #define ALT_CLKMGR_MAINPLL_FDBCK_FDIV_RESET 0x0
2764 #define ALT_CLKMGR_MAINPLL_FDBCK_FDIV_GET(value) (((value) & 0x00ffffff) >> 0)
2766 #define ALT_CLKMGR_MAINPLL_FDBCK_FDIV_SET(value) (((value) << 0) & 0x00ffffff)
2790 #define ALT_CLKMGR_MAINPLL_FDBCK_MDIV_LSB 24
2792 #define ALT_CLKMGR_MAINPLL_FDBCK_MDIV_MSB 31
2794 #define ALT_CLKMGR_MAINPLL_FDBCK_MDIV_WIDTH 8
2796 #define ALT_CLKMGR_MAINPLL_FDBCK_MDIV_SET_MSK 0xff000000
2798 #define ALT_CLKMGR_MAINPLL_FDBCK_MDIV_CLR_MSK 0x00ffffff
2800 #define ALT_CLKMGR_MAINPLL_FDBCK_MDIV_RESET 0x2a
2802 #define ALT_CLKMGR_MAINPLL_FDBCK_MDIV_GET(value) (((value) & 0xff000000) >> 24)
2804 #define ALT_CLKMGR_MAINPLL_FDBCK_MDIV_SET(value) (((value) << 24) & 0xff000000)
2806 #ifndef __ASSEMBLY__
2818 struct ALT_CLKMGR_MAINPLL_FDBCK_s
2820 volatile uint32_t fdiv : 24;
2821 volatile uint32_t mdiv : 8;
2825 typedef struct ALT_CLKMGR_MAINPLL_FDBCK_s ALT_CLKMGR_MAINPLL_FDBCK_t;
2829 #define ALT_CLKMGR_MAINPLL_FDBCK_RESET 0x2a000000
2831 #define ALT_CLKMGR_MAINPLL_FDBCK_OFST 0x48
2859 #define ALT_CLKMGR_MAINPLL_MEM_ADDR_LSB 0
2861 #define ALT_CLKMGR_MAINPLL_MEM_ADDR_MSB 9
2863 #define ALT_CLKMGR_MAINPLL_MEM_ADDR_WIDTH 10
2865 #define ALT_CLKMGR_MAINPLL_MEM_ADDR_SET_MSK 0x000003ff
2867 #define ALT_CLKMGR_MAINPLL_MEM_ADDR_CLR_MSK 0xfffffc00
2869 #define ALT_CLKMGR_MAINPLL_MEM_ADDR_RESET 0x0
2871 #define ALT_CLKMGR_MAINPLL_MEM_ADDR_GET(value) (((value) & 0x000003ff) >> 0)
2873 #define ALT_CLKMGR_MAINPLL_MEM_ADDR_SET(value) (((value) << 0) & 0x000003ff)
2884 #define ALT_CLKMGR_MAINPLL_MEM_WDAT_LSB 16
2886 #define ALT_CLKMGR_MAINPLL_MEM_WDAT_MSB 23
2888 #define ALT_CLKMGR_MAINPLL_MEM_WDAT_WIDTH 8
2890 #define ALT_CLKMGR_MAINPLL_MEM_WDAT_SET_MSK 0x00ff0000
2892 #define ALT_CLKMGR_MAINPLL_MEM_WDAT_CLR_MSK 0xff00ffff
2894 #define ALT_CLKMGR_MAINPLL_MEM_WDAT_RESET 0x0
2896 #define ALT_CLKMGR_MAINPLL_MEM_WDAT_GET(value) (((value) & 0x00ff0000) >> 16)
2898 #define ALT_CLKMGR_MAINPLL_MEM_WDAT_SET(value) (((value) << 16) & 0x00ff0000)
2909 #define ALT_CLKMGR_MAINPLL_MEM_REQ_LSB 24
2911 #define ALT_CLKMGR_MAINPLL_MEM_REQ_MSB 24
2913 #define ALT_CLKMGR_MAINPLL_MEM_REQ_WIDTH 1
2915 #define ALT_CLKMGR_MAINPLL_MEM_REQ_SET_MSK 0x01000000
2917 #define ALT_CLKMGR_MAINPLL_MEM_REQ_CLR_MSK 0xfeffffff
2919 #define ALT_CLKMGR_MAINPLL_MEM_REQ_RESET 0x0
2921 #define ALT_CLKMGR_MAINPLL_MEM_REQ_GET(value) (((value) & 0x01000000) >> 24)
2923 #define ALT_CLKMGR_MAINPLL_MEM_REQ_SET(value) (((value) << 24) & 0x01000000)
2945 #define ALT_CLKMGR_MAINPLL_MEM_WR_E_READ 0x0
2950 #define ALT_CLKMGR_MAINPLL_MEM_WR_E_WRITE 0x1
2953 #define ALT_CLKMGR_MAINPLL_MEM_WR_LSB 25
2955 #define ALT_CLKMGR_MAINPLL_MEM_WR_MSB 25
2957 #define ALT_CLKMGR_MAINPLL_MEM_WR_WIDTH 1
2959 #define ALT_CLKMGR_MAINPLL_MEM_WR_SET_MSK 0x02000000
2961 #define ALT_CLKMGR_MAINPLL_MEM_WR_CLR_MSK 0xfdffffff
2963 #define ALT_CLKMGR_MAINPLL_MEM_WR_RESET 0x0
2965 #define ALT_CLKMGR_MAINPLL_MEM_WR_GET(value) (((value) & 0x02000000) >> 25)
2967 #define ALT_CLKMGR_MAINPLL_MEM_WR_SET(value) (((value) << 25) & 0x02000000)
2969 #ifndef __ASSEMBLY__
2981 struct ALT_CLKMGR_MAINPLL_MEM_s
2983 volatile uint32_t addr : 10;
2985 volatile uint32_t wdat : 8;
2986 volatile uint32_t req : 1;
2987 volatile uint32_t wr : 1;
2992 typedef struct ALT_CLKMGR_MAINPLL_MEM_s ALT_CLKMGR_MAINPLL_MEM_t;
2996 #define ALT_CLKMGR_MAINPLL_MEM_RESET 0x00000000
2998 #define ALT_CLKMGR_MAINPLL_MEM_OFST 0x4c
3022 #define ALT_CLKMGR_MAINPLL_MEMSTAT_RDATA_LSB 0
3024 #define ALT_CLKMGR_MAINPLL_MEMSTAT_RDATA_MSB 7
3026 #define ALT_CLKMGR_MAINPLL_MEMSTAT_RDATA_WIDTH 8
3028 #define ALT_CLKMGR_MAINPLL_MEMSTAT_RDATA_SET_MSK 0x000000ff
3030 #define ALT_CLKMGR_MAINPLL_MEMSTAT_RDATA_CLR_MSK 0xffffff00
3032 #define ALT_CLKMGR_MAINPLL_MEMSTAT_RDATA_RESET 0x0
3034 #define ALT_CLKMGR_MAINPLL_MEMSTAT_RDATA_GET(value) (((value) & 0x000000ff) >> 0)
3036 #define ALT_CLKMGR_MAINPLL_MEMSTAT_RDATA_SET(value) (((value) << 0) & 0x000000ff)
3038 #ifndef __ASSEMBLY__
3050 struct ALT_CLKMGR_MAINPLL_MEMSTAT_s
3052 const volatile uint32_t rdata : 8;
3057 typedef struct ALT_CLKMGR_MAINPLL_MEMSTAT_s ALT_CLKMGR_MAINPLL_MEMSTAT_t;
3061 #define ALT_CLKMGR_MAINPLL_MEMSTAT_RESET 0x00000000
3063 #define ALT_CLKMGR_MAINPLL_MEMSTAT_OFST 0x50
3094 #define ALT_CLKMGR_MAINPLL_PLLC0_DIV_LSB 0
3096 #define ALT_CLKMGR_MAINPLL_PLLC0_DIV_MSB 7
3098 #define ALT_CLKMGR_MAINPLL_PLLC0_DIV_WIDTH 8
3100 #define ALT_CLKMGR_MAINPLL_PLLC0_DIV_SET_MSK 0x000000ff
3102 #define ALT_CLKMGR_MAINPLL_PLLC0_DIV_CLR_MSK 0xffffff00
3104 #define ALT_CLKMGR_MAINPLL_PLLC0_DIV_RESET 0x2
3106 #define ALT_CLKMGR_MAINPLL_PLLC0_DIV_GET(value) (((value) & 0x000000ff) >> 0)
3108 #define ALT_CLKMGR_MAINPLL_PLLC0_DIV_SET(value) (((value) << 0) & 0x000000ff)
3130 #define ALT_CLKMGR_MAINPLL_PLLC0_PHINC_E_UNPUSH 0x0
3135 #define ALT_CLKMGR_MAINPLL_PLLC0_PHINC_E_PUSH 0x1
3138 #define ALT_CLKMGR_MAINPLL_PLLC0_PHINC_LSB 24
3140 #define ALT_CLKMGR_MAINPLL_PLLC0_PHINC_MSB 24
3142 #define ALT_CLKMGR_MAINPLL_PLLC0_PHINC_WIDTH 1
3144 #define ALT_CLKMGR_MAINPLL_PLLC0_PHINC_SET_MSK 0x01000000
3146 #define ALT_CLKMGR_MAINPLL_PLLC0_PHINC_CLR_MSK 0xfeffffff
3148 #define ALT_CLKMGR_MAINPLL_PLLC0_PHINC_RESET 0x0
3150 #define ALT_CLKMGR_MAINPLL_PLLC0_PHINC_GET(value) (((value) & 0x01000000) >> 24)
3152 #define ALT_CLKMGR_MAINPLL_PLLC0_PHINC_SET(value) (((value) << 24) & 0x01000000)
3174 #define ALT_CLKMGR_MAINPLL_PLLC0_PHRST_E_RSTDEASSERT 0x0
3179 #define ALT_CLKMGR_MAINPLL_PLLC0_PHRST_E_RSTASSERT 0x1
3182 #define ALT_CLKMGR_MAINPLL_PLLC0_PHRST_LSB 25
3184 #define ALT_CLKMGR_MAINPLL_PLLC0_PHRST_MSB 25
3186 #define ALT_CLKMGR_MAINPLL_PLLC0_PHRST_WIDTH 1
3188 #define ALT_CLKMGR_MAINPLL_PLLC0_PHRST_SET_MSK 0x02000000
3190 #define ALT_CLKMGR_MAINPLL_PLLC0_PHRST_CLR_MSK 0xfdffffff
3192 #define ALT_CLKMGR_MAINPLL_PLLC0_PHRST_RESET 0x0
3194 #define ALT_CLKMGR_MAINPLL_PLLC0_PHRST_GET(value) (((value) & 0x02000000) >> 25)
3196 #define ALT_CLKMGR_MAINPLL_PLLC0_PHRST_SET(value) (((value) << 25) & 0x02000000)
3219 #define ALT_CLKMGR_MAINPLL_PLLC0_BYPAS_E_UNBYPASS 0x0
3224 #define ALT_CLKMGR_MAINPLL_PLLC0_BYPAS_E_BYPASS 0x1
3227 #define ALT_CLKMGR_MAINPLL_PLLC0_BYPAS_LSB 26
3229 #define ALT_CLKMGR_MAINPLL_PLLC0_BYPAS_MSB 26
3231 #define ALT_CLKMGR_MAINPLL_PLLC0_BYPAS_WIDTH 1
3233 #define ALT_CLKMGR_MAINPLL_PLLC0_BYPAS_SET_MSK 0x04000000
3235 #define ALT_CLKMGR_MAINPLL_PLLC0_BYPAS_CLR_MSK 0xfbffffff
3237 #define ALT_CLKMGR_MAINPLL_PLLC0_BYPAS_RESET 0x0
3239 #define ALT_CLKMGR_MAINPLL_PLLC0_BYPAS_GET(value) (((value) & 0x04000000) >> 26)
3241 #define ALT_CLKMGR_MAINPLL_PLLC0_BYPAS_SET(value) (((value) << 26) & 0x04000000)
3264 #define ALT_CLKMGR_MAINPLL_PLLC0_EN_E_DISABLE 0x0
3269 #define ALT_CLKMGR_MAINPLL_PLLC0_EN_E_ENABLE 0x1
3272 #define ALT_CLKMGR_MAINPLL_PLLC0_EN_LSB 27
3274 #define ALT_CLKMGR_MAINPLL_PLLC0_EN_MSB 27
3276 #define ALT_CLKMGR_MAINPLL_PLLC0_EN_WIDTH 1
3278 #define ALT_CLKMGR_MAINPLL_PLLC0_EN_SET_MSK 0x08000000
3280 #define ALT_CLKMGR_MAINPLL_PLLC0_EN_CLR_MSK 0xf7ffffff
3282 #define ALT_CLKMGR_MAINPLL_PLLC0_EN_RESET 0x1
3284 #define ALT_CLKMGR_MAINPLL_PLLC0_EN_GET(value) (((value) & 0x08000000) >> 27)
3286 #define ALT_CLKMGR_MAINPLL_PLLC0_EN_SET(value) (((value) << 27) & 0x08000000)
3288 #ifndef __ASSEMBLY__
3300 struct ALT_CLKMGR_MAINPLL_PLLC0_s
3302 volatile uint32_t div : 8;
3304 volatile uint32_t phinc : 1;
3305 volatile uint32_t phrst : 1;
3306 volatile uint32_t bypas : 1;
3307 volatile uint32_t en : 1;
3312 typedef struct ALT_CLKMGR_MAINPLL_PLLC0_s ALT_CLKMGR_MAINPLL_PLLC0_t;
3316 #define ALT_CLKMGR_MAINPLL_PLLC0_RESET 0x08000002
3318 #define ALT_CLKMGR_MAINPLL_PLLC0_OFST 0x54
3349 #define ALT_CLKMGR_MAINPLL_PLLC1_DIV_LSB 0
3351 #define ALT_CLKMGR_MAINPLL_PLLC1_DIV_MSB 7
3353 #define ALT_CLKMGR_MAINPLL_PLLC1_DIV_WIDTH 8
3355 #define ALT_CLKMGR_MAINPLL_PLLC1_DIV_SET_MSK 0x000000ff
3357 #define ALT_CLKMGR_MAINPLL_PLLC1_DIV_CLR_MSK 0xffffff00
3359 #define ALT_CLKMGR_MAINPLL_PLLC1_DIV_RESET 0x6
3361 #define ALT_CLKMGR_MAINPLL_PLLC1_DIV_GET(value) (((value) & 0x000000ff) >> 0)
3363 #define ALT_CLKMGR_MAINPLL_PLLC1_DIV_SET(value) (((value) << 0) & 0x000000ff)
3386 #define ALT_CLKMGR_MAINPLL_PLLC1_EN_E_DISABLE 0x0
3391 #define ALT_CLKMGR_MAINPLL_PLLC1_EN_E_ENABLE 0x1
3394 #define ALT_CLKMGR_MAINPLL_PLLC1_EN_LSB 24
3396 #define ALT_CLKMGR_MAINPLL_PLLC1_EN_MSB 24
3398 #define ALT_CLKMGR_MAINPLL_PLLC1_EN_WIDTH 1
3400 #define ALT_CLKMGR_MAINPLL_PLLC1_EN_SET_MSK 0x01000000
3402 #define ALT_CLKMGR_MAINPLL_PLLC1_EN_CLR_MSK 0xfeffffff
3404 #define ALT_CLKMGR_MAINPLL_PLLC1_EN_RESET 0x1
3406 #define ALT_CLKMGR_MAINPLL_PLLC1_EN_GET(value) (((value) & 0x01000000) >> 24)
3408 #define ALT_CLKMGR_MAINPLL_PLLC1_EN_SET(value) (((value) << 24) & 0x01000000)
3430 #define ALT_CLKMGR_MAINPLL_PLLC1_BYPAS_E_UNBYPASS 0x0
3435 #define ALT_CLKMGR_MAINPLL_PLLC1_BYPAS_E_BYPASS 0x1
3438 #define ALT_CLKMGR_MAINPLL_PLLC1_BYPAS_LSB 25
3440 #define ALT_CLKMGR_MAINPLL_PLLC1_BYPAS_MSB 25
3442 #define ALT_CLKMGR_MAINPLL_PLLC1_BYPAS_WIDTH 1
3444 #define ALT_CLKMGR_MAINPLL_PLLC1_BYPAS_SET_MSK 0x02000000
3446 #define ALT_CLKMGR_MAINPLL_PLLC1_BYPAS_CLR_MSK 0xfdffffff
3448 #define ALT_CLKMGR_MAINPLL_PLLC1_BYPAS_RESET 0x0
3450 #define ALT_CLKMGR_MAINPLL_PLLC1_BYPAS_GET(value) (((value) & 0x02000000) >> 25)
3452 #define ALT_CLKMGR_MAINPLL_PLLC1_BYPAS_SET(value) (((value) << 25) & 0x02000000)
3474 #define ALT_CLKMGR_MAINPLL_PLLC1_PHINC_E_UNPUSH 0x0
3479 #define ALT_CLKMGR_MAINPLL_PLLC1_PHINC_E_PUSH 0x1
3482 #define ALT_CLKMGR_MAINPLL_PLLC1_PHINC_LSB 26
3484 #define ALT_CLKMGR_MAINPLL_PLLC1_PHINC_MSB 26
3486 #define ALT_CLKMGR_MAINPLL_PLLC1_PHINC_WIDTH 1
3488 #define ALT_CLKMGR_MAINPLL_PLLC1_PHINC_SET_MSK 0x04000000
3490 #define ALT_CLKMGR_MAINPLL_PLLC1_PHINC_CLR_MSK 0xfbffffff
3492 #define ALT_CLKMGR_MAINPLL_PLLC1_PHINC_RESET 0x0
3494 #define ALT_CLKMGR_MAINPLL_PLLC1_PHINC_GET(value) (((value) & 0x04000000) >> 26)
3496 #define ALT_CLKMGR_MAINPLL_PLLC1_PHINC_SET(value) (((value) << 26) & 0x04000000)
3518 #define ALT_CLKMGR_MAINPLL_PLLC1_PHRST_E_RSTDEASSERT 0x0
3523 #define ALT_CLKMGR_MAINPLL_PLLC1_PHRST_E_RSTASSERT 0x1
3526 #define ALT_CLKMGR_MAINPLL_PLLC1_PHRST_LSB 27
3528 #define ALT_CLKMGR_MAINPLL_PLLC1_PHRST_MSB 27
3530 #define ALT_CLKMGR_MAINPLL_PLLC1_PHRST_WIDTH 1
3532 #define ALT_CLKMGR_MAINPLL_PLLC1_PHRST_SET_MSK 0x08000000
3534 #define ALT_CLKMGR_MAINPLL_PLLC1_PHRST_CLR_MSK 0xf7ffffff
3536 #define ALT_CLKMGR_MAINPLL_PLLC1_PHRST_RESET 0x0
3538 #define ALT_CLKMGR_MAINPLL_PLLC1_PHRST_GET(value) (((value) & 0x08000000) >> 27)
3540 #define ALT_CLKMGR_MAINPLL_PLLC1_PHRST_SET(value) (((value) << 27) & 0x08000000)
3542 #ifndef __ASSEMBLY__
3554 struct ALT_CLKMGR_MAINPLL_PLLC1_s
3556 volatile uint32_t div : 8;
3558 volatile uint32_t en : 1;
3559 volatile uint32_t bypas : 1;
3560 volatile uint32_t phinc : 1;
3561 volatile uint32_t phrst : 1;
3566 typedef struct ALT_CLKMGR_MAINPLL_PLLC1_s ALT_CLKMGR_MAINPLL_PLLC1_t;
3570 #define ALT_CLKMGR_MAINPLL_PLLC1_RESET 0x01000006
3572 #define ALT_CLKMGR_MAINPLL_PLLC1_OFST 0x58
3606 #define ALT_CLKMGR_MAINPLL_VCOCALIB_HSCNT_LSB 0
3608 #define ALT_CLKMGR_MAINPLL_VCOCALIB_HSCNT_MSB 7
3610 #define ALT_CLKMGR_MAINPLL_VCOCALIB_HSCNT_WIDTH 8
3612 #define ALT_CLKMGR_MAINPLL_VCOCALIB_HSCNT_SET_MSK 0x000000ff
3614 #define ALT_CLKMGR_MAINPLL_VCOCALIB_HSCNT_CLR_MSK 0xffffff00
3616 #define ALT_CLKMGR_MAINPLL_VCOCALIB_HSCNT_RESET 0xb7
3618 #define ALT_CLKMGR_MAINPLL_VCOCALIB_HSCNT_GET(value) (((value) & 0x000000ff) >> 0)
3620 #define ALT_CLKMGR_MAINPLL_VCOCALIB_HSCNT_SET(value) (((value) << 0) & 0x000000ff)
3635 #define ALT_CLKMGR_MAINPLL_VCOCALIB_MSCNT_LSB 9
3637 #define ALT_CLKMGR_MAINPLL_VCOCALIB_MSCNT_MSB 16
3639 #define ALT_CLKMGR_MAINPLL_VCOCALIB_MSCNT_WIDTH 8
3641 #define ALT_CLKMGR_MAINPLL_VCOCALIB_MSCNT_SET_MSK 0x0001fe00
3643 #define ALT_CLKMGR_MAINPLL_VCOCALIB_MSCNT_CLR_MSK 0xfffe01ff
3645 #define ALT_CLKMGR_MAINPLL_VCOCALIB_MSCNT_RESET 0x4
3647 #define ALT_CLKMGR_MAINPLL_VCOCALIB_MSCNT_GET(value) (((value) & 0x0001fe00) >> 9)
3649 #define ALT_CLKMGR_MAINPLL_VCOCALIB_MSCNT_SET(value) (((value) << 9) & 0x0001fe00)
3660 #define ALT_CLKMGR_MAINPLL_VCOCALIB_TERMIN_LSB 23
3662 #define ALT_CLKMGR_MAINPLL_VCOCALIB_TERMIN_MSB 24
3664 #define ALT_CLKMGR_MAINPLL_VCOCALIB_TERMIN_WIDTH 2
3666 #define ALT_CLKMGR_MAINPLL_VCOCALIB_TERMIN_SET_MSK 0x01800000
3668 #define ALT_CLKMGR_MAINPLL_VCOCALIB_TERMIN_CLR_MSK 0xfe7fffff
3670 #define ALT_CLKMGR_MAINPLL_VCOCALIB_TERMIN_RESET 0x0
3672 #define ALT_CLKMGR_MAINPLL_VCOCALIB_TERMIN_GET(value) (((value) & 0x01800000) >> 23)
3674 #define ALT_CLKMGR_MAINPLL_VCOCALIB_TERMIN_SET(value) (((value) << 23) & 0x01800000)
3676 #ifndef __ASSEMBLY__
3688 struct ALT_CLKMGR_MAINPLL_VCOCALIB_s
3690 volatile uint32_t hscnt : 8;
3692 volatile uint32_t mscnt : 8;
3694 volatile uint32_t termin : 2;
3699 typedef struct ALT_CLKMGR_MAINPLL_VCOCALIB_s ALT_CLKMGR_MAINPLL_VCOCALIB_t;
3703 #define ALT_CLKMGR_MAINPLL_VCOCALIB_RESET 0x000009b7
3705 #define ALT_CLKMGR_MAINPLL_VCOCALIB_OFST 0x5c
3707 #ifndef __ASSEMBLY__
3719 struct ALT_CLKMGR_MAINPLL_s
3721 volatile ALT_CLKMGR_MAINPLL_EN_t en;
3722 volatile ALT_CLKMGR_MAINPLL_ENS_t ens;
3723 volatile ALT_CLKMGR_MAINPLL_ENR_t enr;
3724 volatile ALT_CLKMGR_MAINPLL_BYPASS_t bypass;
3725 volatile ALT_CLKMGR_MAINPLL_BYPASSS_t bypasss;
3726 volatile ALT_CLKMGR_MAINPLL_BYPASSR_t bypassr;
3727 volatile ALT_CLKMGR_MAINPLL_MPUCLK_t mpuclk;
3728 volatile ALT_CLKMGR_MAINPLL_NOCCLK_t nocclk;
3729 volatile ALT_CLKMGR_MAINPLL_CNTR2CLK_t cntr2clk;
3730 volatile ALT_CLKMGR_MAINPLL_CNTR3CLK_t cntr3clk;
3731 volatile ALT_CLKMGR_MAINPLL_CNTR4CLK_t cntr4clk;
3732 volatile ALT_CLKMGR_MAINPLL_CNTR5CLK_t cntr5clk;
3733 volatile ALT_CLKMGR_MAINPLL_CNTR6CLK_t cntr6clk;
3734 volatile ALT_CLKMGR_MAINPLL_CNTR7CLK_t cntr7clk;
3735 volatile ALT_CLKMGR_MAINPLL_CNTR8CLK_t cntr8clk;
3736 volatile ALT_CLKMGR_MAINPLL_CNTR9CLK_t cntr9clk;
3737 volatile ALT_CLKMGR_MAINPLL_NOCDIV_t nocdiv;
3738 volatile ALT_CLKMGR_MAINPLL_PLLGLOB_t pllglob;
3739 volatile ALT_CLKMGR_MAINPLL_FDBCK_t fdbck;
3740 volatile ALT_CLKMGR_MAINPLL_MEM_t mem;
3741 volatile ALT_CLKMGR_MAINPLL_MEMSTAT_t memstat;
3742 volatile ALT_CLKMGR_MAINPLL_PLLC0_t pllc0;
3743 volatile ALT_CLKMGR_MAINPLL_PLLC1_t pllc1;
3744 volatile ALT_CLKMGR_MAINPLL_VCOCALIB_t vcocalib;
3745 volatile uint32_t _pad_0x60_0x70[4];
3749 typedef struct ALT_CLKMGR_MAINPLL_s ALT_CLKMGR_MAINPLL_t;
3751 struct ALT_CLKMGR_MAINPLL_raw_s
3753 volatile uint32_t en;
3754 volatile uint32_t ens;
3755 volatile uint32_t enr;
3756 volatile uint32_t bypass;
3757 volatile uint32_t bypasss;
3758 volatile uint32_t bypassr;
3759 volatile uint32_t mpuclk;
3760 volatile uint32_t nocclk;
3761 volatile uint32_t cntr2clk;
3762 volatile uint32_t cntr3clk;
3763 volatile uint32_t cntr4clk;
3764 volatile uint32_t cntr5clk;
3765 volatile uint32_t cntr6clk;
3766 volatile uint32_t cntr7clk;
3767 volatile uint32_t cntr8clk;
3768 volatile uint32_t cntr9clk;
3769 volatile uint32_t nocdiv;
3770 volatile uint32_t pllglob;
3771 volatile uint32_t fdbck;
3772 volatile uint32_t mem;
3773 volatile uint32_t memstat;
3774 volatile uint32_t pllc0;
3775 volatile uint32_t pllc1;
3776 volatile uint32_t vcocalib;
3777 volatile uint32_t _pad_0x60_0x70[4];
3781 typedef struct ALT_CLKMGR_MAINPLL_raw_s ALT_CLKMGR_MAINPLL_raw_t;