35 #ifndef __ALT_SOCAL_NOC_MPU_CS_H__
36 #define __ALT_SOCAL_NOC_MPU_CS_H__
72 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_COREID_TYPEID_LSB 0
74 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_COREID_TYPEID_MSB 7
76 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_COREID_TYPEID_WIDTH 8
78 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_COREID_TYPEID_SET_MSK 0x000000ff
80 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_COREID_TYPEID_CLR_MSK 0xffffff00
82 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_COREID_TYPEID_RESET 0x7
84 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_COREID_TYPEID_GET(value) (((value) & 0x000000ff) >> 0)
86 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_COREID_TYPEID_SET(value) (((value) << 0) & 0x000000ff)
97 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_COREID_CHECKSUM_LSB 8
99 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_COREID_CHECKSUM_MSB 31
101 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_COREID_CHECKSUM_WIDTH 24
103 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_COREID_CHECKSUM_SET_MSK 0xffffff00
105 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_COREID_CHECKSUM_CLR_MSK 0x000000ff
107 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_COREID_CHECKSUM_RESET 0xd46b87
109 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_COREID_CHECKSUM_GET(value) (((value) & 0xffffff00) >> 8)
111 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_COREID_CHECKSUM_SET(value) (((value) << 8) & 0xffffff00)
124 struct ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_COREID_s
126 const uint32_t CORETYPEID : 8;
127 const uint32_t CORECHECKSUM : 24;
131 typedef volatile struct ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_COREID_s ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_COREID_t;
135 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_COREID_RESET 0xd46b8707
137 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_COREID_OFST 0x0
159 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_REVID_UID_LSB 0
161 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_REVID_UID_MSB 7
163 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_REVID_UID_WIDTH 8
165 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_REVID_UID_SET_MSK 0x000000ff
167 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_REVID_UID_CLR_MSK 0xffffff00
169 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_REVID_UID_RESET 0x0
171 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_REVID_UID_GET(value) (((value) & 0x000000ff) >> 0)
173 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_REVID_UID_SET(value) (((value) << 0) & 0x000000ff)
185 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_REVID_FLEXNOCID_LSB 8
187 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_REVID_FLEXNOCID_MSB 31
189 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_REVID_FLEXNOCID_WIDTH 24
191 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_REVID_FLEXNOCID_SET_MSK 0xffffff00
193 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_REVID_FLEXNOCID_CLR_MSK 0x000000ff
195 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_REVID_FLEXNOCID_RESET 0x129ff
197 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_REVID_FLEXNOCID_GET(value) (((value) & 0xffffff00) >> 8)
199 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_REVID_FLEXNOCID_SET(value) (((value) << 8) & 0xffffff00)
212 struct ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_REVID_s
214 const uint32_t USERID : 8;
215 const uint32_t FLEXNOCID : 24;
219 typedef volatile struct ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_REVID_s ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_REVID_t;
223 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_REVID_RESET 0x0129ff00
225 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_REVID_OFST 0x4
248 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBID_ATBID_LSB 0
250 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBID_ATBID_MSB 6
252 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBID_ATBID_WIDTH 7
254 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBID_ATBID_SET_MSK 0x0000007f
256 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBID_ATBID_CLR_MSK 0xffffff80
258 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBID_ATBID_RESET 0x0
260 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBID_ATBID_GET(value) (((value) & 0x0000007f) >> 0)
262 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBID_ATBID_SET(value) (((value) << 0) & 0x0000007f)
275 struct ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBID_s
282 typedef volatile struct ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBID_s ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBID_t;
286 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBID_RESET 0x00000000
288 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBID_OFST 0x8
311 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBEN_ATBEN_LSB 0
313 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBEN_ATBEN_MSB 0
315 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBEN_ATBEN_WIDTH 1
317 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBEN_ATBEN_SET_MSK 0x00000001
319 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBEN_ATBEN_CLR_MSK 0xfffffffe
321 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBEN_ATBEN_RESET 0x0
323 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBEN_ATBEN_GET(value) (((value) & 0x00000001) >> 0)
325 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBEN_ATBEN_SET(value) (((value) << 0) & 0x00000001)
338 struct ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBEN_s
345 typedef volatile struct ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBEN_s ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBEN_t;
349 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBEN_RESET 0x00000000
351 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBEN_OFST 0xc
374 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_SYNCPERIOD_SYNCPERIOD_LSB 0
376 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_SYNCPERIOD_SYNCPERIOD_MSB 4
378 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_SYNCPERIOD_SYNCPERIOD_WIDTH 5
380 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_SYNCPERIOD_SYNCPERIOD_SET_MSK 0x0000001f
382 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_SYNCPERIOD_SYNCPERIOD_CLR_MSK 0xffffffe0
384 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_SYNCPERIOD_SYNCPERIOD_RESET 0x0
386 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_SYNCPERIOD_SYNCPERIOD_GET(value) (((value) & 0x0000001f) >> 0)
388 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_SYNCPERIOD_SYNCPERIOD_SET(value) (((value) << 0) & 0x0000001f)
401 struct ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_SYNCPERIOD_s
403 uint32_t SYNCPERIOD : 5;
408 typedef volatile struct ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_SYNCPERIOD_s ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_SYNCPERIOD_t;
412 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_SYNCPERIOD_RESET 0x00000000
414 #define ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_SYNCPERIOD_OFST 0x10
427 struct ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_s
429 ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_COREID_t cs_obs_at_main_AtbEndPoint_Id_CoreId;
430 ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_REVID_t cs_obs_at_main_AtbEndPoint_Id_RevisionId;
431 ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBID_t cs_obs_at_main_AtbEndPoint_AtbId;
432 ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_ATBEN_t cs_obs_at_main_AtbEndPoint_AtbEn;
433 ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_SYNCPERIOD_t cs_obs_at_main_AtbEndPoint_SyncPeriod;
434 volatile uint32_t _pad_0x14_0x80[27];
438 typedef volatile struct ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_s ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_t;
440 struct ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_raw_s
442 volatile uint32_t cs_obs_at_main_AtbEndPoint_Id_CoreId;
443 volatile uint32_t cs_obs_at_main_AtbEndPoint_Id_RevisionId;
444 volatile uint32_t cs_obs_at_main_AtbEndPoint_AtbId;
445 volatile uint32_t cs_obs_at_main_AtbEndPoint_AtbEn;
446 volatile uint32_t cs_obs_at_main_AtbEndPoint_SyncPeriod;
447 uint32_t _pad_0x14_0x80[27];
451 typedef volatile struct ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_raw_s ALT_NOC_MPU_CS_OBS_AT_ATBENDPT_raw_t;
479 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_COREID_TYPEID_LSB 0
481 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_COREID_TYPEID_MSB 7
483 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_COREID_TYPEID_WIDTH 8
485 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_COREID_TYPEID_SET_MSK 0x000000ff
487 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_COREID_TYPEID_CLR_MSK 0xffffff00
489 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_COREID_TYPEID_RESET 0xd
491 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_COREID_TYPEID_GET(value) (((value) & 0x000000ff) >> 0)
493 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_COREID_TYPEID_SET(value) (((value) << 0) & 0x000000ff)
504 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_COREID_CHECKSUM_LSB 8
506 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_COREID_CHECKSUM_MSB 31
508 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_COREID_CHECKSUM_WIDTH 24
510 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_COREID_CHECKSUM_SET_MSK 0xffffff00
512 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_COREID_CHECKSUM_CLR_MSK 0x000000ff
514 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_COREID_CHECKSUM_RESET 0x91311e
516 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_COREID_CHECKSUM_GET(value) (((value) & 0xffffff00) >> 8)
518 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_COREID_CHECKSUM_SET(value) (((value) << 8) & 0xffffff00)
531 struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_COREID_s
533 const uint32_t CORETYPEID : 8;
534 const uint32_t CORECHECKSUM : 24;
538 typedef volatile struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_COREID_s ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_COREID_t;
542 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_COREID_RESET 0x91311e0d
544 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_COREID_OFST 0x0
566 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_REVID_UID_LSB 0
568 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_REVID_UID_MSB 7
570 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_REVID_UID_WIDTH 8
572 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_REVID_UID_SET_MSK 0x000000ff
574 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_REVID_UID_CLR_MSK 0xffffff00
576 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_REVID_UID_RESET 0x0
578 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_REVID_UID_GET(value) (((value) & 0x000000ff) >> 0)
580 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_REVID_UID_SET(value) (((value) << 0) & 0x000000ff)
592 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_REVID_FLEXNOCID_LSB 8
594 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_REVID_FLEXNOCID_MSB 31
596 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_REVID_FLEXNOCID_WIDTH 24
598 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_REVID_FLEXNOCID_SET_MSK 0xffffff00
600 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_REVID_FLEXNOCID_CLR_MSK 0x000000ff
602 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_REVID_FLEXNOCID_RESET 0x129ff
604 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_REVID_FLEXNOCID_GET(value) (((value) & 0xffffff00) >> 8)
606 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_REVID_FLEXNOCID_SET(value) (((value) << 8) & 0xffffff00)
619 struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_REVID_s
621 const uint32_t USERID : 8;
622 const uint32_t FLEXNOCID : 24;
626 typedef volatile struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_REVID_s ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_REVID_t;
630 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_REVID_RESET 0x0129ff00
632 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_REVID_OFST 0x4
655 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_FAULTEN_FAULTEN_LSB 0
657 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_FAULTEN_FAULTEN_MSB 0
659 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_FAULTEN_FAULTEN_WIDTH 1
661 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_FAULTEN_FAULTEN_SET_MSK 0x00000001
663 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_FAULTEN_FAULTEN_CLR_MSK 0xfffffffe
665 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_FAULTEN_FAULTEN_RESET 0x0
667 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_FAULTEN_FAULTEN_GET(value) (((value) & 0x00000001) >> 0)
669 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_FAULTEN_FAULTEN_SET(value) (((value) << 0) & 0x00000001)
682 struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_FAULTEN_s
684 uint32_t FAULTEN : 1;
689 typedef volatile struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_FAULTEN_s ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_FAULTEN_t;
693 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_FAULTEN_RESET 0x00000000
695 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_FAULTEN_OFST 0x8
718 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRVLD_ERRVLD_LSB 0
720 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRVLD_ERRVLD_MSB 0
722 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRVLD_ERRVLD_WIDTH 1
724 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRVLD_ERRVLD_SET_MSK 0x00000001
726 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRVLD_ERRVLD_CLR_MSK 0xfffffffe
728 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRVLD_ERRVLD_RESET 0x0
730 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRVLD_ERRVLD_GET(value) (((value) & 0x00000001) >> 0)
732 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRVLD_ERRVLD_SET(value) (((value) << 0) & 0x00000001)
745 struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRVLD_s
747 const uint32_t ERRVLD : 1;
752 typedef volatile struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRVLD_s ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRVLD_t;
756 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRVLD_RESET 0x00000000
758 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRVLD_OFST 0xc
782 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRCLR_ERRCLR_LSB 0
784 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRCLR_ERRCLR_MSB 0
786 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRCLR_ERRCLR_WIDTH 1
788 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRCLR_ERRCLR_SET_MSK 0x00000001
790 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRCLR_ERRCLR_CLR_MSK 0xfffffffe
792 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRCLR_ERRCLR_RESET 0x0
794 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRCLR_ERRCLR_GET(value) (((value) & 0x00000001) >> 0)
796 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRCLR_ERRCLR_SET(value) (((value) << 0) & 0x00000001)
809 struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRCLR_s
816 typedef volatile struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRCLR_s ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRCLR_t;
820 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRCLR_RESET 0x00000000
822 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRCLR_OFST 0x10
853 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_LOCK_LSB 0
855 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_LOCK_MSB 0
857 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_LOCK_WIDTH 1
859 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_LOCK_SET_MSK 0x00000001
861 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_LOCK_CLR_MSK 0xfffffffe
863 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_LOCK_RESET 0x0
865 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_LOCK_GET(value) (((value) & 0x00000001) >> 0)
867 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_LOCK_SET(value) (((value) << 0) & 0x00000001)
878 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_OPC_LSB 1
880 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_OPC_MSB 4
882 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_OPC_WIDTH 4
884 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_OPC_SET_MSK 0x0000001e
886 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_OPC_CLR_MSK 0xffffffe1
888 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_OPC_RESET 0x0
890 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_OPC_GET(value) (((value) & 0x0000001e) >> 1)
892 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_OPC_SET(value) (((value) << 1) & 0x0000001e)
903 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_ERRCODE_LSB 8
905 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_ERRCODE_MSB 10
907 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_ERRCODE_WIDTH 3
909 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_ERRCODE_SET_MSK 0x00000700
911 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_ERRCODE_CLR_MSK 0xfffff8ff
913 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_ERRCODE_RESET 0x0
915 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_ERRCODE_GET(value) (((value) & 0x00000700) >> 8)
917 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_ERRCODE_SET(value) (((value) << 8) & 0x00000700)
928 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_LEN1_LSB 16
930 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_LEN1_MSB 23
932 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_LEN1_WIDTH 8
934 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_LEN1_SET_MSK 0x00ff0000
936 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_LEN1_CLR_MSK 0xff00ffff
938 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_LEN1_RESET 0x0
940 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_LEN1_GET(value) (((value) & 0x00ff0000) >> 16)
942 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_LEN1_SET(value) (((value) << 16) & 0x00ff0000)
953 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_FORMAT_LSB 31
955 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_FORMAT_MSB 31
957 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_FORMAT_WIDTH 1
959 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_FORMAT_SET_MSK 0x80000000
961 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_FORMAT_CLR_MSK 0x7fffffff
963 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_FORMAT_RESET 0x1
965 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_FORMAT_GET(value) (((value) & 0x80000000) >> 31)
967 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_FORMAT_SET(value) (((value) << 31) & 0x80000000)
980 struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_s
982 const uint32_t LOCK : 1;
983 const uint32_t OPC : 4;
985 const uint32_t ERRCODE : 3;
987 const uint32_t LEN1 : 8;
989 const uint32_t FORMAT : 1;
993 typedef volatile struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_s ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_t;
997 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_RESET 0x80000000
999 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_OFST 0x14
1022 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG1_ERRLOG1_LSB 0
1024 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG1_ERRLOG1_MSB 18
1026 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG1_ERRLOG1_WIDTH 19
1028 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG1_ERRLOG1_SET_MSK 0x0007ffff
1030 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG1_ERRLOG1_CLR_MSK 0xfff80000
1032 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG1_ERRLOG1_RESET 0x0
1034 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG1_ERRLOG1_GET(value) (((value) & 0x0007ffff) >> 0)
1036 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG1_ERRLOG1_SET(value) (((value) << 0) & 0x0007ffff)
1038 #ifndef __ASSEMBLY__
1049 struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG1_s
1051 const uint32_t ERRLOG1 : 19;
1056 typedef volatile struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG1_s ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG1_t;
1060 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG1_RESET 0x00000000
1062 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG1_OFST 0x18
1084 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG3_ERRLOG3_LSB 0
1086 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG3_ERRLOG3_MSB 31
1088 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG3_ERRLOG3_WIDTH 32
1090 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG3_ERRLOG3_SET_MSK 0xffffffff
1092 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG3_ERRLOG3_CLR_MSK 0x00000000
1094 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG3_ERRLOG3_RESET 0x0
1096 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG3_ERRLOG3_GET(value) (((value) & 0xffffffff) >> 0)
1098 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG3_ERRLOG3_SET(value) (((value) << 0) & 0xffffffff)
1100 #ifndef __ASSEMBLY__
1111 struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG3_s
1113 const uint32_t ERRLOG3 : 32;
1117 typedef volatile struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG3_s ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG3_t;
1121 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG3_RESET 0x00000000
1123 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG3_OFST 0x20
1146 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG5_ERRLOG5_LSB 0
1148 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG5_ERRLOG5_MSB 10
1150 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG5_ERRLOG5_WIDTH 11
1152 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG5_ERRLOG5_SET_MSK 0x000007ff
1154 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG5_ERRLOG5_CLR_MSK 0xfffff800
1156 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG5_ERRLOG5_RESET 0x0
1158 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG5_ERRLOG5_GET(value) (((value) & 0x000007ff) >> 0)
1160 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG5_ERRLOG5_SET(value) (((value) << 0) & 0x000007ff)
1162 #ifndef __ASSEMBLY__
1173 struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG5_s
1175 const uint32_t ERRLOG5 : 11;
1180 typedef volatile struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG5_s ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG5_t;
1184 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG5_RESET 0x00000000
1186 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG5_OFST 0x28
1209 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG7_ERRLOG7_LSB 0
1211 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG7_ERRLOG7_MSB 2
1213 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG7_ERRLOG7_WIDTH 3
1215 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG7_ERRLOG7_SET_MSK 0x00000007
1217 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG7_ERRLOG7_CLR_MSK 0xfffffff8
1219 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG7_ERRLOG7_RESET 0x0
1221 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG7_ERRLOG7_GET(value) (((value) & 0x00000007) >> 0)
1223 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG7_ERRLOG7_SET(value) (((value) << 0) & 0x00000007)
1225 #ifndef __ASSEMBLY__
1236 struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG7_s
1238 const uint32_t ERRLOG7 : 3;
1243 typedef volatile struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG7_s ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG7_t;
1247 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG7_RESET 0x00000000
1249 #define ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG7_OFST 0x30
1251 #ifndef __ASSEMBLY__
1262 struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_s
1264 ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_COREID_t cs_obs_at_main_ErrorLogger_0_Id_CoreId;
1265 ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_REVID_t cs_obs_at_main_ErrorLogger_0_Id_RevisionId;
1266 ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_FAULTEN_t cs_obs_at_main_ErrorLogger_0_FaultEn;
1267 ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRVLD_t cs_obs_at_main_ErrorLogger_0_ErrVld;
1268 ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRCLR_t cs_obs_at_main_ErrorLogger_0_ErrClr;
1269 ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG0_t cs_obs_at_main_ErrorLogger_0_ErrLog0;
1270 ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG1_t cs_obs_at_main_ErrorLogger_0_ErrLog1;
1271 volatile uint32_t _pad_0x1c_0x1f;
1272 ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG3_t cs_obs_at_main_ErrorLogger_0_ErrLog3;
1273 volatile uint32_t _pad_0x24_0x27;
1274 ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG5_t cs_obs_at_main_ErrorLogger_0_ErrLog5;
1275 volatile uint32_t _pad_0x2c_0x2f;
1276 ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_ERRLOG7_t cs_obs_at_main_ErrorLogger_0_ErrLog7;
1277 volatile uint32_t _pad_0x34_0x80[19];
1281 typedef volatile struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_s ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_t;
1283 struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_raw_s
1285 volatile uint32_t cs_obs_at_main_ErrorLogger_0_Id_CoreId;
1286 volatile uint32_t cs_obs_at_main_ErrorLogger_0_Id_RevisionId;
1287 volatile uint32_t cs_obs_at_main_ErrorLogger_0_FaultEn;
1288 volatile uint32_t cs_obs_at_main_ErrorLogger_0_ErrVld;
1289 volatile uint32_t cs_obs_at_main_ErrorLogger_0_ErrClr;
1290 volatile uint32_t cs_obs_at_main_ErrorLogger_0_ErrLog0;
1291 volatile uint32_t cs_obs_at_main_ErrorLogger_0_ErrLog1;
1292 uint32_t _pad_0x1c_0x1f;
1293 volatile uint32_t cs_obs_at_main_ErrorLogger_0_ErrLog3;
1294 uint32_t _pad_0x24_0x27;
1295 volatile uint32_t cs_obs_at_main_ErrorLogger_0_ErrLog5;
1296 uint32_t _pad_0x2c_0x2f;
1297 volatile uint32_t cs_obs_at_main_ErrorLogger_0_ErrLog7;
1298 uint32_t _pad_0x34_0x80[19];
1302 typedef volatile struct ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_raw_s ALT_NOC_MPU_CS_OBS_AT_ERRLOG_0_raw_t;