mFrame
載入中...
搜尋中...
無符合項目
SYSCON.h
1
7#ifndef CHIP_E90AC029_576D_4863_AF17_144EE618D9F8
8#define CHIP_E90AC029_576D_4863_AF17_144EE618D9F8
9
10/* ***************************************************************************************
11 * Include
12 */
13
14//----------------------------------------------------------------------------------------
15#include "mframe.h"
16
17//----------------------------------------------------------------------------------------
18#include "./Mask.h"
19#include "./Register.h"
20#include "./Shift.h"
21
22/* ***************************************************************************************
23 * Namespace
24 */
25namespace chip::syscon {
26 class SYSCON;
27 extern Register& SYSCON0;
28} // namespace chip::syscon
29
30/* ***************************************************************************************
31 * Class/Interface/Struct/Enum
32 */
34 /* *************************************************************************************
35 * Variable
36 */
37
38 /* *************************************************************************************
39 * Abstract Method
40 */
41
42 /* *************************************************************************************
43 * Construct Method
44 */
45 private:
50 SYSCON(void);
51
52 public:
57 virtual ~SYSCON(void) override;
58
59 /* *************************************************************************************
60 * Operator Method
61 */
62
63 /* *************************************************************************************
64 * Public Method <Override>
65 */
66
67 /* *************************************************************************************
68 * Public Method
69 */
70
71 /* *************************************************************************************
72 * Protected Method
73 */
74
75 /* *************************************************************************************
76 * Private Method
77 */
78
79 /* *************************************************************************************
80 * Static Variable
81 */
82
83 /* *************************************************************************************
84 * Static Method
85 */
86 public:
98 static inline constexpr uint32 REMAP_CPU0_SBUS(uint32 value) {
99 return ((value << +chip::syscon::Shift::REMAP_CPU0_SBUS) &
101 }
102
112 static inline constexpr uint32 REMAP_DMA0(uint32 value) {
113 return ((value << +chip::syscon::Shift::REMAP_DMA0) &
115 }
116
126 static inline constexpr uint32 REMAP_USB0(uint32 value) {
127 return ((value << +chip::syscon::Shift::REMAP_USB0) &
129 }
130
141 static inline constexpr uint32 REMAP_LOCK(uint32 value) {
142 return ((value << +chip::syscon::Shift::REMAP_LOCK) &
144 }
145
159 static inline constexpr uint32 AHBMATPRIO_CPU0_CBUS(uint32 value) {
162 }
163
177 static inline constexpr uint32 AHBMATPRIO_CPU0_SBUS(uint32 value) {
180 }
181
195 static inline constexpr uint32 AHBMATPRIO_DMA0(uint32 value) {
196 return ((value << +chip::syscon::Shift::AHBMATPRIO_DMA0) &
198 }
199
213 static inline constexpr uint32 AHBMATPRIO_USB_FS_ENET(uint32 value) {
216 }
217
225 static inline constexpr uint32 CPU0NSTCKCAL_TENMS(uint32 value) {
226 return ((value << +chip::syscon::Shift::CPU0NSTCKCAL_TENMS) &
228 }
229
239 static inline constexpr uint32 CPU0NSTCKCAL_SKEW(uint32 value) {
240 return ((value << +chip::syscon::Shift::CPU0NSTCKCAL_SKEW) &
242 }
243
254 static inline constexpr uint32 CPU0NSTCKCAL_NOREF(uint32 value) {
255 return ((value << +chip::syscon::Shift::CPU0NSTCKCAL_NOREF) &
257 }
258
265 static inline constexpr uint32 NMISRC_IRQCPU0(uint32 value) {
266 return ((value << +chip::syscon::Shift::NMISRC_IRQCPU0) &
268 }
269
279 static inline constexpr uint32 NMISRC_NMIENCPU0(uint32 value) {
280 return ((value << +chip::syscon::Shift::NMISRC_NMIENCPU0) &
282 }
283
293 static inline constexpr uint32 SLOWCLKDIV_RESET(uint32 value) {
294 return ((value << +chip::syscon::Shift::SLOWCLKDIV_RESET) &
296 }
297
307 static inline constexpr uint32 SLOWCLKDIV_HALT(uint32 value) {
308 return ((value << +chip::syscon::Shift::SLOWCLKDIV_HALT) &
310 }
311
321 static inline constexpr uint32 SLOWCLKDIV_UNSTAB(uint32 value) {
322 return ((value << +chip::syscon::Shift::SLOWCLKDIV_UNSTAB) &
324 }
325
331 static inline constexpr uint32 AHBCLKDIV_DIV(uint32 value) {
332 return ((value << +chip::syscon::Shift::AHBCLKDIV_DIV) &
334 }
335
345 static inline constexpr uint32 AHBCLKDIV_UNSTAB(uint32 value) {
346 return ((value << +chip::syscon::Shift::AHBCLKDIV_UNSTAB) &
348 }
349
360 static inline constexpr uint32 CLKUNLOCK_UNLOCK(uint32 value) {
361 return ((value << +chip::syscon::Shift::CLKUNLOCK_UNLOCK) &
363 }
364
374 static inline constexpr uint32 NVM_CTRL_DIS_FLASH_SPEC(uint32 value) {
377 }
378
388 static inline constexpr uint32 NVM_CTRL_DIS_DATA_SPEC(uint32 value) {
391 }
392
402 static inline constexpr uint32 NVM_CTRL_FLASH_STALL_EN(uint32 value) {
405 }
406
416 static inline constexpr uint32 NVM_CTRL_DIS_MBECC_ERR_INST(uint32 value) {
419 }
420
430 static inline constexpr uint32 NVM_CTRL_DIS_MBECC_ERR_DATA(uint32 value) {
433 }
434
444 static inline constexpr uint32 CPUSTAT_CPU0SLEEPING(uint32 value) {
447 }
448
458 static inline constexpr uint32 CPUSTAT_CPU0LOCKUP(uint32 value) {
459 return ((value << +chip::syscon::Shift::CPUSTAT_CPU0LOCKUP) &
461 }
462
472 static inline constexpr uint32 LPCAC_CTRL_DIS_LPCAC(uint32 value) {
475 }
476
486 static inline constexpr uint32 LPCAC_CTRL_CLR_LPCAC(uint32 value) {
489 }
490
500 static inline constexpr uint32 LPCAC_CTRL_FRC_NO_ALLOC(uint32 value) {
503 }
504
514 static inline constexpr uint32 LPCAC_CTRL_DIS_LPCAC_WTBF(uint32 value) {
517 }
518
528 static inline constexpr uint32 LPCAC_CTRL_LIM_LPCAC_WTBF(uint32 value) {
531 }
532
542 static inline constexpr uint32 LPCAC_CTRL_LPCAC_XOM(uint32 value) {
545 }
546
556 static inline constexpr uint32 LPCAC_CTRL_LPCAC_MEM_REQ(uint32 value) {
559 }
560
570 static inline constexpr uint32 PWM0SUBCTL_CLK0_EN(uint32 value) {
571 return ((value << +chip::syscon::Shift::PWM0SUBCTL_CLK0_EN) &
573 }
574
584 static inline constexpr uint32 PWM0SUBCTL_CLK1_EN(uint32 value) {
585 return ((value << +chip::syscon::Shift::PWM0SUBCTL_CLK1_EN) &
587 }
588
598 static inline constexpr uint32 PWM0SUBCTL_CLK2_EN(uint32 value) {
599 return ((value << +chip::syscon::Shift::PWM0SUBCTL_CLK2_EN) &
601 }
602
612 static inline constexpr uint32 PWM0SUBCTL_CLK3_EN(uint32 value) {
613 return ((value << +chip::syscon::Shift::PWM0SUBCTL_CLK3_EN) &
615 }
616
626 static inline constexpr uint32 PWM1SUBCTL_CLK0_EN(uint32 value) {
627 return ((value << +chip::syscon::Shift::PWM1SUBCTL_CLK0_EN) &
629 }
630
640 static inline constexpr uint32 PWM1SUBCTL_CLK1_EN(uint32 value) {
641 return ((value << +chip::syscon::Shift::PWM1SUBCTL_CLK1_EN) &
643 }
644
654 static inline constexpr uint32 PWM1SUBCTL_CLK2_EN(uint32 value) {
655 return ((value << +chip::syscon::Shift::PWM1SUBCTL_CLK2_EN) &
657 }
658
668 static inline constexpr uint32 PWM1SUBCTL_CLK3_EN(uint32 value) {
669 return ((value << +chip::syscon::Shift::PWM1SUBCTL_CLK3_EN) &
671 }
672
686
700
714
728
742
752 static inline constexpr uint32 RAM_CTRL_RAMA_ECC_ENABLE(uint32 value) {
755 }
756
766 static inline constexpr uint32 RAM_CTRL_RAMA_CG_OVERRIDE(uint32 value) {
769 }
770
780 static inline constexpr uint32 RAM_CTRL_RAMX_CG_OVERRIDE(uint32 value) {
783 }
784
794 static inline constexpr uint32 RAM_CTRL_RAMB_CG_OVERRIDE(uint32 value) {
797 }
798
804 static inline constexpr uint32 GRAY_CODE_LSB_code_gray_31_0(uint32 value) {
807 }
808
815 static inline constexpr uint32 GRAY_CODE_MSB_code_gray_41_32(uint32 value) {
818 }
819
826 static inline constexpr uint32 BINARY_CODE_LSB_code_bin_31_0(uint32 value) {
829 }
830
837 static inline constexpr uint32 BINARY_CODE_MSB_code_bin_41_32(uint32 value) {
840 }
841
847 static inline constexpr uint32 ROP_STATE_ROP_STATE(uint32 value) {
848 return ((value << +chip::syscon::Shift::ROP_STATE_ROP_STATE) &
850 }
851
858 static inline constexpr uint32 OVP_PAD_STATE_OVP_PAD_STATE(uint32 value) {
861 }
862
868 static inline constexpr uint32 PROBE_STATE_PROBE_STATE(uint32 value) {
871 }
872
878 static inline constexpr uint32 FT_STATE_A_FT_STATE_A(uint32 value) {
881 }
882
888 static inline constexpr uint32 FT_STATE_B_FT_STATE_B(uint32 value) {
891 }
892
902 static inline constexpr uint32 SRAM_XEN_RAMX0_XEN(uint32 value) {
903 return ((value << +chip::syscon::Shift::SRAM_XEN_RAMX0_XEN) &
905 }
906
916 static inline constexpr uint32 SRAM_XEN_RAMX1_XEN(uint32 value) {
917 return ((value << +chip::syscon::Shift::SRAM_XEN_RAMX1_XEN) &
919 }
920
930 static inline constexpr uint32 SRAM_XEN_RAMA0_XEN(uint32 value) {
931 return ((value << +chip::syscon::Shift::SRAM_XEN_RAMA0_XEN) &
933 }
934
944 static inline constexpr uint32 SRAM_XEN_RAMA1_XEN(uint32 value) {
945 return ((value << +chip::syscon::Shift::SRAM_XEN_RAMA1_XEN) &
947 }
948
958 static inline constexpr uint32 SRAM_XEN_RAMB_XEN(uint32 value) {
959 return ((value << +chip::syscon::Shift::SRAM_XEN_RAMB_XEN) &
961 }
962
973 static inline constexpr uint32 SRAM_XEN_LOCK(uint32 value) {
974 return ((value << +chip::syscon::Shift::SRAM_XEN_LOCK) &
976 }
977
983 static inline constexpr uint32 SRAM_XEN_DP_RAMX0_XEN(uint32 value) {
986 }
987
993 static inline constexpr uint32 SRAM_XEN_DP_RAMX1_XEN(uint32 value) {
996 }
997
1003 static inline constexpr uint32 SRAM_XEN_DP_RAMA0_XEN(uint32 value) {
1004 return ((value << +chip::syscon::Shift::SRAM_XEN_DP_RAMA0_XEN) &
1006 }
1007
1013 static inline constexpr uint32 SRAM_XEN_DP_RAMA1_XEN(uint32 value) {
1014 return ((value << +chip::syscon::Shift::SRAM_XEN_DP_RAMA1_XEN) &
1016 }
1017
1023 static inline constexpr uint32 SRAM_XEN_DP_RAMB_XEN(uint32 value) {
1024 return ((value << +chip::syscon::Shift::SRAM_XEN_DP_RAMB_XEN) &
1026 }
1027
1033 static inline constexpr uint32 ELS_OTP_LC_STATE_OTP_LC_STATE(uint32 value) {
1036 }
1037
1047
1057 static inline constexpr uint32 DEBUG_LOCK_EN_LOCK_ALL(uint32 value) {
1060 }
1061
1071 static inline constexpr uint32 DEBUG_FEATURES_CPU0_DBGEN(uint32 value) {
1074 }
1075
1085 static inline constexpr uint32 DEBUG_FEATURES_CPU0_NIDEN(uint32 value) {
1088 }
1089
1099 static inline constexpr uint32 DEBUG_FEATURES_DP_CPU0_DBGEN(uint32 value) {
1102 }
1103
1113 static inline constexpr uint32 DEBUG_FEATURES_DP_CPU0_NIDEN(uint32 value) {
1116 }
1117
1127 static inline constexpr uint32 SWD_ACCESS_CPU0_SEC_CODE(uint32 value) {
1130 }
1131
1138 static inline constexpr uint32 DEBUG_AUTH_BEACON_BEACON(uint32 value) {
1141 }
1142
1148 static inline constexpr uint32 JTAG_ID_JTAG_ID(uint32 value) {
1149 return ((value << +chip::syscon::Shift::JTAG_ID_JTAG_ID) &
1151 }
1152
1158 static inline constexpr uint32 DEVICE_TYPE_DEVICE_TYPE(uint32 value) {
1161 }
1162
1192 static inline constexpr uint32 DEVICE_ID0_RAM_SIZE(uint32 value) {
1193 return ((value << +chip::syscon::Shift::DEVICE_ID0_RAM_SIZE) &
1195 }
1196
1220 static inline constexpr uint32 DEVICE_ID0_FLASH_SIZE(uint32 value) {
1221 return ((value << +chip::syscon::Shift::DEVICE_ID0_FLASH_SIZE) &
1223 }
1224
1234 static inline constexpr uint32 DEVICE_ID0_SECURITY(uint32 value) {
1235 return ((value << +chip::syscon::Shift::DEVICE_ID0_SECURITY) &
1237 }
1238
1244 static inline constexpr uint32 DIEID_MINOR_REVISION(uint32 value) {
1245 return ((value << +chip::syscon::Shift::DIEID_MINOR_REVISION) &
1247 }
1248
1254 static inline constexpr uint32 DIEID_MAJOR_REVISION(uint32 value) {
1255 return ((value << +chip::syscon::Shift::DIEID_MAJOR_REVISION) &
1257 }
1258
1264 static inline constexpr uint32 DIEID_MCO_NUM_IN_DIE_ID(uint32 value) {
1267 }
1268};
1269
1270/* ***************************************************************************************
1271 * End of file
1272 */
1273
1274#endif /* CHIP_E90AC029_576D_4863_AF17_144EE618D9F8 */
Definition SYSCON.h:33
static constexpr uint32 CPUSTAT_CPU0SLEEPING(uint32 value)
CPUSTAT - CPU0SLEEPING.
Definition SYSCON.h:444
static constexpr uint32 PWM0SUBCTL_CLK1_EN(uint32 value)
PWM0SUBCTL - CLK1_EN.
Definition SYSCON.h:584
static constexpr uint32 ELS_OTP_LC_STATE_OTP_LC_STATE(uint32 value)
ELS_OTP_LC_STATE - OTP_LC_STATE.
Definition SYSCON.h:1033
static constexpr uint32 NVM_CTRL_DIS_MBECC_ERR_INST(uint32 value)
NVM_CTRL - DIS_MBECC_ERR_INST.
Definition SYSCON.h:416
static constexpr uint32 SRAM_XEN_DP_RAMA0_XEN(uint32 value)
SRAM_XEN_DP - RAMA0_XEN.
Definition SYSCON.h:1003
static constexpr uint32 NMISRC_NMIENCPU0(uint32 value)
NMISRC - NMIENCPU0.
Definition SYSCON.h:279
static constexpr uint32 SRAM_XEN_RAMA1_XEN(uint32 value)
SRAM_XEN - RAMA1_XEN.
Definition SYSCON.h:944
static constexpr uint32 DEBUG_AUTH_BEACON_BEACON(uint32 value)
DEBUG_AUTH_BEACON - BEACON.
Definition SYSCON.h:1138
static constexpr uint32 NMISRC_IRQCPU0(uint32 value)
NMISRC - IRQCPU0.
Definition SYSCON.h:265
static constexpr uint32 FT_STATE_B_FT_STATE_B(uint32 value)
FT_STATE_B - FT_STATE_B.
Definition SYSCON.h:888
static constexpr uint32 SRAM_XEN_RAMX0_XEN(uint32 value)
SRAM_XEN - RAMX0_XEN.
Definition SYSCON.h:902
static constexpr uint32 BINARY_CODE_LSB_code_bin_31_0(uint32 value)
BINARY_CODE_LSB - code_bin_31_0.
Definition SYSCON.h:826
static constexpr uint32 DEVICE_ID0_SECURITY(uint32 value)
DEVICE_ID0 - SECURITY.
Definition SYSCON.h:1234
static constexpr uint32 SRAM_XEN_DP_RAMX0_XEN(uint32 value)
SRAM_XEN_DP - RAMX0_XEN.
Definition SYSCON.h:983
static constexpr uint32 CTIMERGLOBALSTARTEN_CTIMER3_CLK_EN(uint32 value)
CTIMERGLOBALSTARTEN - CTIMER3_CLK_EN.
Definition SYSCON.h:724
static constexpr uint32 DEVICE_ID0_FLASH_SIZE(uint32 value)
DEVICE_ID0 - FLASH_SIZE.
Definition SYSCON.h:1220
static constexpr uint32 PWM0SUBCTL_CLK3_EN(uint32 value)
PWM0SUBCTL - CLK3_EN.
Definition SYSCON.h:612
static constexpr uint32 LPCAC_CTRL_DIS_LPCAC(uint32 value)
LPCAC_CTRL - DIS_LPCAC.
Definition SYSCON.h:472
static constexpr uint32 PWM1SUBCTL_CLK2_EN(uint32 value)
PWM1SUBCTL - CLK2_EN.
Definition SYSCON.h:654
static constexpr uint32 DIEID_MAJOR_REVISION(uint32 value)
DIEID - MAJOR_REVISION.
Definition SYSCON.h:1254
static constexpr uint32 NVM_CTRL_DIS_FLASH_SPEC(uint32 value)
NVM_CTRL - DIS_FLASH_SPEC.
Definition SYSCON.h:374
static constexpr uint32 ELS_OTP_LC_STATE_DP_OTP_LC_STATE_DP(uint32 value)
ELS_OTP_LC_STATE_DP - OTP_LC_STATE_DP.
Definition SYSCON.h:1043
static constexpr uint32 REMAP_CPU0_SBUS(uint32 value)
REMAP - CPU0_SBUS.
Definition SYSCON.h:98
static constexpr uint32 AHBMATPRIO_USB_FS_ENET(uint32 value)
AHBMATPRIO - USB_FS_ENET.
Definition SYSCON.h:213
static constexpr uint32 JTAG_ID_JTAG_ID(uint32 value)
JTAG_ID - JTAG_ID.
Definition SYSCON.h:1148
static constexpr uint32 AHBMATPRIO_CPU0_SBUS(uint32 value)
AHBMATPRIO - CPU0_SBUS.
Definition SYSCON.h:177
static constexpr uint32 SRAM_XEN_DP_RAMB_XEN(uint32 value)
SRAM_XEN_DP - RAMB_XEN.
Definition SYSCON.h:1023
static constexpr uint32 CPU0NSTCKCAL_SKEW(uint32 value)
CPU0NSTCKCAL - SKEW.
Definition SYSCON.h:239
static constexpr uint32 SLOWCLKDIV_HALT(uint32 value)
SLOWCLKDIV - HALT.
Definition SYSCON.h:307
static constexpr uint32 SLOWCLKDIV_RESET(uint32 value)
SLOWCLKDIV - RESET.
Definition SYSCON.h:293
static constexpr uint32 PWM0SUBCTL_CLK0_EN(uint32 value)
PWM0SUBCTL - CLK0_EN.
Definition SYSCON.h:570
static constexpr uint32 BINARY_CODE_MSB_code_bin_41_32(uint32 value)
BINARY_CODE_MSB - code_bin_41_32.
Definition SYSCON.h:837
static constexpr uint32 LPCAC_CTRL_LPCAC_MEM_REQ(uint32 value)
LPCAC_CTRL - LPCAC_MEM_REQ.
Definition SYSCON.h:556
static constexpr uint32 REMAP_LOCK(uint32 value)
REMAP - LOCK.
Definition SYSCON.h:141
static constexpr uint32 SLOWCLKDIV_UNSTAB(uint32 value)
SLOWCLKDIV - UNSTAB.
Definition SYSCON.h:321
static constexpr uint32 NVM_CTRL_DIS_DATA_SPEC(uint32 value)
NVM_CTRL - DIS_DATA_SPEC.
Definition SYSCON.h:388
static constexpr uint32 SRAM_XEN_LOCK(uint32 value)
SRAM_XEN - LOCK.
Definition SYSCON.h:973
static constexpr uint32 LPCAC_CTRL_LIM_LPCAC_WTBF(uint32 value)
LPCAC_CTRL - LIM_LPCAC_WTBF.
Definition SYSCON.h:528
static constexpr uint32 DIEID_MINOR_REVISION(uint32 value)
DIEID - MINOR_REVISION.
Definition SYSCON.h:1244
static constexpr uint32 RAM_CTRL_RAMX_CG_OVERRIDE(uint32 value)
RAM_CTRL - RAMX_CG_OVERRIDE.
Definition SYSCON.h:780
static constexpr uint32 DEVICE_TYPE_DEVICE_TYPE(uint32 value)
DEVICE_TYPE - DEVICE_TYPE.
Definition SYSCON.h:1158
static constexpr uint32 LPCAC_CTRL_LPCAC_XOM(uint32 value)
LPCAC_CTRL - LPCAC_XOM.
Definition SYSCON.h:542
static constexpr uint32 SRAM_XEN_RAMX1_XEN(uint32 value)
SRAM_XEN - RAMX1_XEN.
Definition SYSCON.h:916
static constexpr uint32 PWM0SUBCTL_CLK2_EN(uint32 value)
PWM0SUBCTL - CLK2_EN.
Definition SYSCON.h:598
static constexpr uint32 CPU0NSTCKCAL_TENMS(uint32 value)
CPU0NSTCKCAL - TENMS.
Definition SYSCON.h:225
virtual ~SYSCON(void) override
Destroy the object.
static constexpr uint32 RAM_CTRL_RAMB_CG_OVERRIDE(uint32 value)
RAM_CTRL - RAMB_CG_OVERRIDE.
Definition SYSCON.h:794
static constexpr uint32 DEBUG_FEATURES_CPU0_DBGEN(uint32 value)
DEBUG_FEATURES - CPU0_DBGEN.
Definition SYSCON.h:1071
static constexpr uint32 SRAM_XEN_RAMA0_XEN(uint32 value)
SRAM_XEN - RAMA0_XEN.
Definition SYSCON.h:930
static constexpr uint32 AHBMATPRIO_CPU0_CBUS(uint32 value)
AHBMATPRIO - CPU0_CBUS.
Definition SYSCON.h:159
static constexpr uint32 GRAY_CODE_MSB_code_gray_41_32(uint32 value)
GRAY_CODE_MSB - code_gray_41_32.
Definition SYSCON.h:815
static constexpr uint32 PWM1SUBCTL_CLK3_EN(uint32 value)
PWM1SUBCTL - CLK3_EN.
Definition SYSCON.h:668
static constexpr uint32 RAM_CTRL_RAMA_ECC_ENABLE(uint32 value)
RAM_CTRL - RAMA_ECC_ENABLE.
Definition SYSCON.h:752
static constexpr uint32 LPCAC_CTRL_DIS_LPCAC_WTBF(uint32 value)
LPCAC_CTRL - DIS_LPCAC_WTBF.
Definition SYSCON.h:514
static constexpr uint32 DEVICE_ID0_RAM_SIZE(uint32 value)
DEVICE_ID0 - RAM_SIZE.
Definition SYSCON.h:1192
static constexpr uint32 CPU0NSTCKCAL_NOREF(uint32 value)
CPU0NSTCKCAL - NOREF.
Definition SYSCON.h:254
static constexpr uint32 CPUSTAT_CPU0LOCKUP(uint32 value)
CPUSTAT - CPU0LOCKUP.
Definition SYSCON.h:458
static constexpr uint32 GRAY_CODE_LSB_code_gray_31_0(uint32 value)
GRAY_CODE_LSB - code_gray_31_0.
Definition SYSCON.h:804
static constexpr uint32 REMAP_DMA0(uint32 value)
REMAP - DMA0.
Definition SYSCON.h:112
static constexpr uint32 CTIMERGLOBALSTARTEN_CTIMER2_CLK_EN(uint32 value)
CTIMERGLOBALSTARTEN - CTIMER2_CLK_EN.
Definition SYSCON.h:710
static constexpr uint32 SRAM_XEN_DP_RAMX1_XEN(uint32 value)
SRAM_XEN_DP - RAMX1_XEN.
Definition SYSCON.h:993
static constexpr uint32 CTIMERGLOBALSTARTEN_CTIMER1_CLK_EN(uint32 value)
CTIMERGLOBALSTARTEN - CTIMER1_CLK_EN.
Definition SYSCON.h:696
static constexpr uint32 SRAM_XEN_RAMB_XEN(uint32 value)
SRAM_XEN - RAMB_XEN.
Definition SYSCON.h:958
static constexpr uint32 LPCAC_CTRL_CLR_LPCAC(uint32 value)
LPCAC_CTRL - CLR_LPCAC.
Definition SYSCON.h:486
static constexpr uint32 ROP_STATE_ROP_STATE(uint32 value)
ROP_STATE - ROP_STATE.
Definition SYSCON.h:847
static constexpr uint32 AHBMATPRIO_DMA0(uint32 value)
AHBMATPRIO - DMA0.
Definition SYSCON.h:195
static constexpr uint32 SRAM_XEN_DP_RAMA1_XEN(uint32 value)
SRAM_XEN_DP - RAMA1_XEN.
Definition SYSCON.h:1013
static constexpr uint32 DIEID_MCO_NUM_IN_DIE_ID(uint32 value)
DIEID - MCO_NUM_IN_DIE_ID.
Definition SYSCON.h:1264
static constexpr uint32 DEBUG_FEATURES_DP_CPU0_NIDEN(uint32 value)
DEBUG_FEATURES_DP - CPU0_NIDEN.
Definition SYSCON.h:1113
static constexpr uint32 NVM_CTRL_DIS_MBECC_ERR_DATA(uint32 value)
NVM_CTRL - DIS_MBECC_ERR_DATA.
Definition SYSCON.h:430
static constexpr uint32 NVM_CTRL_FLASH_STALL_EN(uint32 value)
NVM_CTRL - FLASH_STALL_EN.
Definition SYSCON.h:402
static constexpr uint32 PROBE_STATE_PROBE_STATE(uint32 value)
PROBE_STATE - PROBE_STATE.
Definition SYSCON.h:868
static constexpr uint32 AHBCLKDIV_DIV(uint32 value)
AHBCLKDIV - DIV.
Definition SYSCON.h:331
static constexpr uint32 PWM1SUBCTL_CLK1_EN(uint32 value)
PWM1SUBCTL - CLK1_EN.
Definition SYSCON.h:640
static constexpr uint32 OVP_PAD_STATE_OVP_PAD_STATE(uint32 value)
OVP_PAD_STATE - OVP_PAD_STATE.
Definition SYSCON.h:858
static constexpr uint32 LPCAC_CTRL_FRC_NO_ALLOC(uint32 value)
LPCAC_CTRL - FRC_NO_ALLOC.
Definition SYSCON.h:500
static constexpr uint32 CTIMERGLOBALSTARTEN_CTIMER0_CLK_EN(uint32 value)
CTIMERGLOBALSTARTEN - CTIMER0_CLK_EN.
Definition SYSCON.h:682
static constexpr uint32 SWD_ACCESS_CPU0_SEC_CODE(uint32 value)
SWD_ACCESS_CPU0 - SEC_CODE.
Definition SYSCON.h:1127
static constexpr uint32 CLKUNLOCK_UNLOCK(uint32 value)
CLKUNLOCK - UNLOCK.
Definition SYSCON.h:360
static constexpr uint32 PWM1SUBCTL_CLK0_EN(uint32 value)
PWM1SUBCTL - CLK0_EN.
Definition SYSCON.h:626
static constexpr uint32 DEBUG_FEATURES_DP_CPU0_DBGEN(uint32 value)
DEBUG_FEATURES_DP - CPU0_DBGEN.
Definition SYSCON.h:1099
static constexpr uint32 DEBUG_FEATURES_CPU0_NIDEN(uint32 value)
DEBUG_FEATURES - CPU0_NIDEN.
Definition SYSCON.h:1085
static constexpr uint32 CTIMERGLOBALSTARTEN_CTIMER4_CLK_EN(uint32 value)
CTIMERGLOBALSTARTEN - CTIMER4_CLK_EN.
Definition SYSCON.h:738
static constexpr uint32 RAM_CTRL_RAMA_CG_OVERRIDE(uint32 value)
RAM_CTRL - RAMA_CG_OVERRIDE.
Definition SYSCON.h:766
static constexpr uint32 FT_STATE_A_FT_STATE_A(uint32 value)
FT_STATE_A - FT_STATE_A.
Definition SYSCON.h:878
static constexpr uint32 REMAP_USB0(uint32 value)
REMAP - USB0.
Definition SYSCON.h:126
static constexpr uint32 DEBUG_LOCK_EN_LOCK_ALL(uint32 value)
DEBUG_LOCK_EN - LOCK_ALL.
Definition SYSCON.h:1057
static constexpr uint32 AHBCLKDIV_UNSTAB(uint32 value)
AHBCLKDIV - UNSTAB.
Definition SYSCON.h:345
Definition Object.h:34
Definition syscon/Count.h:22
@ LPCAC_CTRL_LPCAC_XOM
LPCAC_CTRL - LPCAC_XOM.
@ DEVICE_ID0_FLASH_SIZE
DEVICE_ID0 - FLASH_SIZE.
@ REMAP_CPU0_SBUS
REMAP - CPU0_SBUS.
@ PWM0SUBCTL_CLK0_EN
PWM0SUBCTL - CLK0_EN.
@ DEBUG_FEATURES_DP_CPU0_DBGEN
DEBUG_FEATURES_DP - CPU0_DBGEN.
@ GRAY_CODE_MSB_code_gray_41_32
GRAY_CODE_MSB - code_gray_41_32.
@ FT_STATE_B_FT_STATE_B
FT_STATE_B - FT_STATE_B.
@ CTIMERGLOBALSTARTEN_CTIMER0_CLK_EN
CTIMERGLOBALSTARTEN - CTIMER0_CLK_EN.
@ RAM_CTRL_RAMX_CG_OVERRIDE
RAM_CTRL - RAMX_CG_OVERRIDE.
@ CTIMERGLOBALSTARTEN_CTIMER3_CLK_EN
CTIMERGLOBALSTARTEN - CTIMER3_CLK_EN.
@ NVM_CTRL_DIS_MBECC_ERR_INST
NVM_CTRL - DIS_MBECC_ERR_INST.
@ LPCAC_CTRL_FRC_NO_ALLOC
LPCAC_CTRL - FRC_NO_ALLOC.
@ CTIMERGLOBALSTARTEN_CTIMER4_CLK_EN
CTIMERGLOBALSTARTEN - CTIMER4_CLK_EN.
@ RAM_CTRL_RAMB_CG_OVERRIDE
RAM_CTRL - RAMB_CG_OVERRIDE.
@ LPCAC_CTRL_DIS_LPCAC_WTBF
LPCAC_CTRL - DIS_LPCAC_WTBF.
@ SLOWCLKDIV_HALT
SLOWCLKDIV - HALT.
@ SLOWCLKDIV_RESET
SLOWCLKDIV - RESET.
@ AHBMATPRIO_CPU0_CBUS
AHBMATPRIO - CPU0_CBUS.
@ LPCAC_CTRL_LIM_LPCAC_WTBF
LPCAC_CTRL - LIM_LPCAC_WTBF.
@ CTIMERGLOBALSTARTEN_CTIMER2_CLK_EN
CTIMERGLOBALSTARTEN - CTIMER2_CLK_EN.
@ NVM_CTRL_FLASH_STALL_EN
NVM_CTRL - FLASH_STALL_EN.
@ SRAM_XEN_DP_RAMA0_XEN
SRAM_XEN_DP - RAMA0_XEN.
@ SRAM_XEN_DP_RAMB_XEN
SRAM_XEN_DP - RAMB_XEN.
@ PWM0SUBCTL_CLK1_EN
PWM0SUBCTL - CLK1_EN.
@ CPU0NSTCKCAL_NOREF
CPU0NSTCKCAL - NOREF.
@ PWM1SUBCTL_CLK2_EN
PWM1SUBCTL - CLK2_EN.
@ PWM0SUBCTL_CLK2_EN
PWM0SUBCTL - CLK2_EN.
@ AHBMATPRIO_CPU0_SBUS
AHBMATPRIO - CPU0_SBUS.
@ REMAP_DMA0
REMAP - DMA0.
@ PWM0SUBCTL_CLK3_EN
PWM0SUBCTL - CLK3_EN.
@ AHBCLKDIV_DIV
AHBCLKDIV - DIV.
@ NMISRC_NMIENCPU0
NMISRC - NMIENCPU0.
@ AHBMATPRIO_DMA0
AHBMATPRIO - DMA0.
@ CPUSTAT_CPU0SLEEPING
CPUSTAT - CPU0SLEEPING.
@ SRAM_XEN_DP_RAMX1_XEN
SRAM_XEN_DP - RAMX1_XEN.
@ DEBUG_AUTH_BEACON_BEACON
DEBUG_AUTH_BEACON - BEACON.
@ PWM1SUBCTL_CLK3_EN
PWM1SUBCTL - CLK3_EN.
@ BINARY_CODE_MSB_code_bin_41_32
BINARY_CODE_MSB - code_bin_41_32.
@ SRAM_XEN_RAMX0_XEN
SRAM_XEN - RAMX0_XEN.
@ DEVICE_TYPE_DEVICE_TYPE
DEVICE_TYPE - DEVICE_TYPE.
@ NVM_CTRL_DIS_DATA_SPEC
NVM_CTRL - DIS_DATA_SPEC.
@ GRAY_CODE_LSB_code_gray_31_0
GRAY_CODE_LSB - code_gray_31_0.
@ NVM_CTRL_DIS_MBECC_ERR_DATA
NVM_CTRL - DIS_MBECC_ERR_DATA.
@ AHBCLKDIV_UNSTAB
AHBCLKDIV - UNSTAB.
@ RAM_CTRL_RAMA_ECC_ENABLE
RAM_CTRL - RAMA_ECC_ENABLE.
@ DEVICE_ID0_SECURITY
DEVICE_ID0 - SECURITY.
@ CLKUNLOCK_UNLOCK
CLKUNLOCK - UNLOCK.
@ SWD_ACCESS_CPU0_SEC_CODE
SWD_ACCESS_CPU0 - SEC_CODE.
@ AHBMATPRIO_USB_FS_ENET
AHBMATPRIO - USB_FS_ENET.
@ DIEID_MAJOR_REVISION
DIEID - MAJOR_REVISION.
@ CTIMERGLOBALSTARTEN_CTIMER1_CLK_EN
CTIMERGLOBALSTARTEN - CTIMER1_CLK_EN.
@ RAM_CTRL_RAMA_CG_OVERRIDE
RAM_CTRL - RAMA_CG_OVERRIDE.
@ LPCAC_CTRL_DIS_LPCAC
LPCAC_CTRL - DIS_LPCAC.
@ DEBUG_FEATURES_DP_CPU0_NIDEN
DEBUG_FEATURES_DP - CPU0_NIDEN.
@ DIEID_MCO_NUM_IN_DIE_ID
DIEID - MCO_NUM_IN_DIE_ID.
@ SRAM_XEN_RAMX1_XEN
SRAM_XEN - RAMX1_XEN.
@ SRAM_XEN_RAMA1_XEN
SRAM_XEN - RAMA1_XEN.
@ SRAM_XEN_RAMA0_XEN
SRAM_XEN - RAMA0_XEN.
@ BINARY_CODE_LSB_code_bin_31_0
BINARY_CODE_LSB - code_bin_31_0.
@ CPUSTAT_CPU0LOCKUP
CPUSTAT - CPU0LOCKUP.
@ ELS_OTP_LC_STATE_OTP_LC_STATE
ELS_OTP_LC_STATE - OTP_LC_STATE.
@ NVM_CTRL_DIS_FLASH_SPEC
NVM_CTRL - DIS_FLASH_SPEC.
@ NMISRC_IRQCPU0
NMISRC - IRQCPU0.
@ SRAM_XEN_DP_RAMA1_XEN
SRAM_XEN_DP - RAMA1_XEN.
@ PWM1SUBCTL_CLK0_EN
PWM1SUBCTL - CLK0_EN.
@ SRAM_XEN_DP_RAMX0_XEN
SRAM_XEN_DP - RAMX0_XEN.
@ DEVICE_ID0_RAM_SIZE
DEVICE_ID0 - RAM_SIZE.
@ ELS_OTP_LC_STATE_DP_OTP_LC_STATE_DP
ELS_OTP_LC_STATE_DP - OTP_LC_STATE_DP.
@ DIEID_MINOR_REVISION
DIEID - MINOR_REVISION.
@ CPU0NSTCKCAL_SKEW
CPU0NSTCKCAL - SKEW.
@ PWM1SUBCTL_CLK1_EN
PWM1SUBCTL - CLK1_EN.
@ FT_STATE_A_FT_STATE_A
FT_STATE_A - FT_STATE_A.
@ DEBUG_FEATURES_CPU0_NIDEN
DEBUG_FEATURES - CPU0_NIDEN.
@ PROBE_STATE_PROBE_STATE
PROBE_STATE - PROBE_STATE.
@ LPCAC_CTRL_CLR_LPCAC
LPCAC_CTRL - CLR_LPCAC.
@ LPCAC_CTRL_LPCAC_MEM_REQ
LPCAC_CTRL - LPCAC_MEM_REQ.
@ SRAM_XEN_RAMB_XEN
SRAM_XEN - RAMB_XEN.
@ OVP_PAD_STATE_OVP_PAD_STATE
OVP_PAD_STATE - OVP_PAD_STATE.
@ REMAP_USB0
REMAP - USB0.
@ SLOWCLKDIV_UNSTAB
SLOWCLKDIV - UNSTAB.
@ ROP_STATE_ROP_STATE
ROP_STATE - ROP_STATE.
@ SRAM_XEN_LOCK
SRAM_XEN - LOCK.
@ JTAG_ID_JTAG_ID
JTAG_ID - JTAG_ID.
@ CPU0NSTCKCAL_TENMS
CPU0NSTCKCAL - TENMS.
@ DEBUG_LOCK_EN_LOCK_ALL
DEBUG_LOCK_EN - LOCK_ALL.
@ REMAP_LOCK
REMAP - LOCK.
@ DEBUG_FEATURES_CPU0_DBGEN
DEBUG_FEATURES - CPU0_DBGEN.
@ LPCAC_CTRL_LPCAC_XOM
LPCAC_CTRL - LPCAC_XOM.
@ DEVICE_ID0_FLASH_SIZE
DEVICE_ID0 - FLASH_SIZE.
@ REMAP_CPU0_SBUS
REMAP - CPU0_SBUS.
@ PWM0SUBCTL_CLK0_EN
PWM0SUBCTL - CLK0_EN.
@ DEBUG_FEATURES_DP_CPU0_DBGEN
DEBUG_FEATURES_DP - CPU0_DBGEN.
@ GRAY_CODE_MSB_code_gray_41_32
GRAY_CODE_MSB - code_gray_41_32.
@ FT_STATE_B_FT_STATE_B
FT_STATE_B - FT_STATE_B.
@ CTIMERGLOBALSTARTEN_CTIMER0_CLK_EN
CTIMERGLOBALSTARTEN - CTIMER0_CLK_EN.
@ RAM_CTRL_RAMX_CG_OVERRIDE
RAM_CTRL - RAMX_CG_OVERRIDE.
@ CTIMERGLOBALSTARTEN_CTIMER3_CLK_EN
CTIMERGLOBALSTARTEN - CTIMER3_CLK_EN.
@ NVM_CTRL_DIS_MBECC_ERR_INST
NVM_CTRL - DIS_MBECC_ERR_INST.
@ LPCAC_CTRL_FRC_NO_ALLOC
LPCAC_CTRL - FRC_NO_ALLOC.
@ CTIMERGLOBALSTARTEN_CTIMER4_CLK_EN
CTIMERGLOBALSTARTEN - CTIMER4_CLK_EN.
@ RAM_CTRL_RAMB_CG_OVERRIDE
RAM_CTRL - RAMB_CG_OVERRIDE.
@ LPCAC_CTRL_DIS_LPCAC_WTBF
LPCAC_CTRL - DIS_LPCAC_WTBF.
@ SLOWCLKDIV_HALT
SLOWCLKDIV - HALT.
@ SLOWCLKDIV_RESET
SLOWCLKDIV - RESET.
@ AHBMATPRIO_CPU0_CBUS
AHBMATPRIO - CPU0_CBUS.
@ LPCAC_CTRL_LIM_LPCAC_WTBF
LPCAC_CTRL - LIM_LPCAC_WTBF.
@ CTIMERGLOBALSTARTEN_CTIMER2_CLK_EN
CTIMERGLOBALSTARTEN - CTIMER2_CLK_EN.
@ NVM_CTRL_FLASH_STALL_EN
NVM_CTRL - FLASH_STALL_EN.
@ SRAM_XEN_DP_RAMA0_XEN
SRAM_XEN_DP - RAMA0_XEN.
@ SRAM_XEN_DP_RAMB_XEN
SRAM_XEN_DP - RAMB_XEN.
@ PWM0SUBCTL_CLK1_EN
PWM0SUBCTL - CLK1_EN.
@ CPU0NSTCKCAL_NOREF
CPU0NSTCKCAL - NOREF.
@ PWM1SUBCTL_CLK2_EN
PWM1SUBCTL - CLK2_EN.
@ PWM0SUBCTL_CLK2_EN
PWM0SUBCTL - CLK2_EN.
@ AHBMATPRIO_CPU0_SBUS
AHBMATPRIO - CPU0_SBUS.
@ REMAP_DMA0
REMAP - DMA0.
@ PWM0SUBCTL_CLK3_EN
PWM0SUBCTL - CLK3_EN.
@ AHBCLKDIV_DIV
AHBCLKDIV - DIV.
@ NMISRC_NMIENCPU0
NMISRC - NMIENCPU0.
@ AHBMATPRIO_DMA0
AHBMATPRIO - DMA0.
@ CPUSTAT_CPU0SLEEPING
CPUSTAT - CPU0SLEEPING.
@ SRAM_XEN_DP_RAMX1_XEN
SRAM_XEN_DP - RAMX1_XEN.
@ DEBUG_AUTH_BEACON_BEACON
DEBUG_AUTH_BEACON - BEACON.
@ PWM1SUBCTL_CLK3_EN
PWM1SUBCTL - CLK3_EN.
@ BINARY_CODE_MSB_code_bin_41_32
BINARY_CODE_MSB - code_bin_41_32.
@ SRAM_XEN_RAMX0_XEN
SRAM_XEN - RAMX0_XEN.
@ DEVICE_TYPE_DEVICE_TYPE
DEVICE_TYPE - DEVICE_TYPE.
@ NVM_CTRL_DIS_DATA_SPEC
NVM_CTRL - DIS_DATA_SPEC.
@ GRAY_CODE_LSB_code_gray_31_0
GRAY_CODE_LSB - code_gray_31_0.
@ NVM_CTRL_DIS_MBECC_ERR_DATA
NVM_CTRL - DIS_MBECC_ERR_DATA.
@ AHBCLKDIV_UNSTAB
AHBCLKDIV - UNSTAB.
@ RAM_CTRL_RAMA_ECC_ENABLE
RAM_CTRL - RAMA_ECC_ENABLE.
@ DEVICE_ID0_SECURITY
DEVICE_ID0 - SECURITY.
@ CLKUNLOCK_UNLOCK
CLKUNLOCK - UNLOCK.
@ SWD_ACCESS_CPU0_SEC_CODE
SWD_ACCESS_CPU0 - SEC_CODE.
@ AHBMATPRIO_USB_FS_ENET
AHBMATPRIO - USB_FS_ENET.
@ DIEID_MAJOR_REVISION
DIEID - MAJOR_REVISION.
@ CTIMERGLOBALSTARTEN_CTIMER1_CLK_EN
CTIMERGLOBALSTARTEN - CTIMER1_CLK_EN.
@ RAM_CTRL_RAMA_CG_OVERRIDE
RAM_CTRL - RAMA_CG_OVERRIDE.
@ LPCAC_CTRL_DIS_LPCAC
LPCAC_CTRL - DIS_LPCAC.
@ DEBUG_FEATURES_DP_CPU0_NIDEN
DEBUG_FEATURES_DP - CPU0_NIDEN.
@ DIEID_MCO_NUM_IN_DIE_ID
DIEID - MCO_NUM_IN_DIE_ID.
@ SRAM_XEN_RAMX1_XEN
SRAM_XEN - RAMX1_XEN.
@ SRAM_XEN_RAMA1_XEN
SRAM_XEN - RAMA1_XEN.
@ SRAM_XEN_RAMA0_XEN
SRAM_XEN - RAMA0_XEN.
@ BINARY_CODE_LSB_code_bin_31_0
BINARY_CODE_LSB - code_bin_31_0.
@ CPUSTAT_CPU0LOCKUP
CPUSTAT - CPU0LOCKUP.
@ ELS_OTP_LC_STATE_OTP_LC_STATE
ELS_OTP_LC_STATE - OTP_LC_STATE.
@ NVM_CTRL_DIS_FLASH_SPEC
NVM_CTRL - DIS_FLASH_SPEC.
@ NMISRC_IRQCPU0
NMISRC - IRQCPU0.
@ SRAM_XEN_DP_RAMA1_XEN
SRAM_XEN_DP - RAMA1_XEN.
@ PWM1SUBCTL_CLK0_EN
PWM1SUBCTL - CLK0_EN.
@ SRAM_XEN_DP_RAMX0_XEN
SRAM_XEN_DP - RAMX0_XEN.
@ DEVICE_ID0_RAM_SIZE
DEVICE_ID0 - RAM_SIZE.
@ ELS_OTP_LC_STATE_DP_OTP_LC_STATE_DP
ELS_OTP_LC_STATE_DP - OTP_LC_STATE_DP.
@ DIEID_MINOR_REVISION
DIEID - MINOR_REVISION.
@ CPU0NSTCKCAL_SKEW
CPU0NSTCKCAL - SKEW.
@ PWM1SUBCTL_CLK1_EN
PWM1SUBCTL - CLK1_EN.
@ FT_STATE_A_FT_STATE_A
FT_STATE_A - FT_STATE_A.
@ DEBUG_FEATURES_CPU0_NIDEN
DEBUG_FEATURES - CPU0_NIDEN.
@ PROBE_STATE_PROBE_STATE
PROBE_STATE - PROBE_STATE.
@ LPCAC_CTRL_CLR_LPCAC
LPCAC_CTRL - CLR_LPCAC.
@ LPCAC_CTRL_LPCAC_MEM_REQ
LPCAC_CTRL - LPCAC_MEM_REQ.
@ SRAM_XEN_RAMB_XEN
SRAM_XEN - RAMB_XEN.
@ OVP_PAD_STATE_OVP_PAD_STATE
OVP_PAD_STATE - OVP_PAD_STATE.
@ REMAP_USB0
REMAP - USB0.
@ SLOWCLKDIV_UNSTAB
SLOWCLKDIV - UNSTAB.
@ ROP_STATE_ROP_STATE
ROP_STATE - ROP_STATE.
@ SRAM_XEN_LOCK
SRAM_XEN - LOCK.
@ JTAG_ID_JTAG_ID
JTAG_ID - JTAG_ID.
@ CPU0NSTCKCAL_TENMS
CPU0NSTCKCAL - TENMS.
@ DEBUG_LOCK_EN_LOCK_ALL
DEBUG_LOCK_EN - LOCK_ALL.
@ REMAP_LOCK
REMAP - LOCK.
@ DEBUG_FEATURES_CPU0_DBGEN
DEBUG_FEATURES - CPU0_DBGEN.