mFrame
載入中...
搜尋中...
無符合項目
syscon/Mask.h
1
7#ifndef CHIP_B266999A_98EF_4028_81D4_BF8C46CCE0A2
8#define CHIP_B266999A_98EF_4028_81D4_BF8C46CCE0A2
9
10/* ***************************************************************************************
11 * Include
12 */
13
14//----------------------------------------------------------------------------------------
15#include "mframe.h"
16
17//----------------------------------------------------------------------------------------
18
19/* ***************************************************************************************
20 * Namespace
21 */
22namespace chip::syscon {
23 enum struct Mask : unsigned int;
24
25 constexpr unsigned int operator+(Mask e) {
26 return static_cast<unsigned int>(e);
27 }
28} // namespace chip::syscon
29
30/* ***************************************************************************************
31 * Class/Interface/Struct/Enum
32 */
33enum struct chip::syscon::Mask : unsigned int {
45 REMAP_CPU0_SBUS = 0x000000003U,
46
56 REMAP_DMA0 = 0x00000000CU,
57
67 REMAP_USB0 = 0x00000030U,
68
79 REMAP_LOCK = 0x80000000U,
80
94 AHBMATPRIO_CPU0_CBUS = 0x00000003U,
95
109 AHBMATPRIO_CPU0_SBUS = 0x0000000CU,
110
124 AHBMATPRIO_DMA0 = 0x00000300U,
125
139 AHBMATPRIO_USB_FS_ENET = 0x03000000U,
140
148 CPU0NSTCKCAL_TENMS = 0x00FFFFFFU,
149
159 CPU0NSTCKCAL_SKEW = 0x01000000U,
160
171 CPU0NSTCKCAL_NOREF = 0x02000000U,
172
179 NMISRC_IRQCPU0 = 0x000000FFU,
180
190 NMISRC_NMIENCPU0 = 0x80000000U,
191
201 SLOWCLKDIV_RESET = 0x20000000U,
202
212 SLOWCLKDIV_HALT = 0x40000000U,
213
223 SLOWCLKDIV_UNSTAB = 0x80000000U,
224
230 AHBCLKDIV_DIV = 0x000000FFU,
231
241 AHBCLKDIV_UNSTAB = 0x80000000U,
242
253 CLKUNLOCK_UNLOCK = 0x00000001U,
254
264 NVM_CTRL_DIS_FLASH_SPEC = 0x00000001U,
265
275 NVM_CTRL_DIS_DATA_SPEC = 0x00000002U,
276
286 NVM_CTRL_FLASH_STALL_EN = 0x00000400U,
287
297 NVM_CTRL_DIS_MBECC_ERR_INST = 0x00010000U,
298
308 NVM_CTRL_DIS_MBECC_ERR_DATA = 0x00020000U,
309
319 CPUSTAT_CPU0SLEEPING = 0x000000001U,
320
330 CPUSTAT_CPU0LOCKUP = 0x00000004U,
331
341 LPCAC_CTRL_DIS_LPCAC = 0x00000001U,
342
352 LPCAC_CTRL_CLR_LPCAC = 0x00000002U,
353
363 LPCAC_CTRL_FRC_NO_ALLOC = 0x00000004U,
364
374 LPCAC_CTRL_DIS_LPCAC_WTBF = 0x00000010U,
375
385 LPCAC_CTRL_LIM_LPCAC_WTBF = 0x00000020U,
386
396 LPCAC_CTRL_LPCAC_XOM = 0x00000080U,
397
407 LPCAC_CTRL_LPCAC_MEM_REQ = 0x00000100U,
408
418 PWM0SUBCTL_CLK0_EN = 0x00000001U,
419
429 PWM0SUBCTL_CLK1_EN = 0x00000002U,
430
440 PWM0SUBCTL_CLK2_EN = 0x00000004U,
441
451 PWM0SUBCTL_CLK3_EN = 0x00000008U,
452
462 PWM1SUBCTL_CLK0_EN = 0x00000001U,
463
473 PWM1SUBCTL_CLK1_EN = 0x00000002U,
474
484 PWM1SUBCTL_CLK2_EN = 0x00000004U,
485
495 PWM1SUBCTL_CLK3_EN = 0x00000008U,
496
507
518
529
540
551
561 RAM_CTRL_RAMA_ECC_ENABLE = 0x0000001U,
562
572 RAM_CTRL_RAMA_CG_OVERRIDE = 0x00010000U,
573
583 RAM_CTRL_RAMX_CG_OVERRIDE = 0x00020000U,
584
594 RAM_CTRL_RAMB_CG_OVERRIDE = 0x00040000U,
595
601 GRAY_CODE_LSB_code_gray_31_0 = 0xFFFFFFFFU,
602
609 GRAY_CODE_MSB_code_gray_41_32 = 0x000003FFU,
610
617 BINARY_CODE_LSB_code_bin_31_0 = 0xFFFFFFFFU,
618
625 BINARY_CODE_MSB_code_bin_41_32 = 0x000003FFU,
626
632 ROP_STATE_ROP_STATE = 0xFFFFFFFFU,
633
640 OVP_PAD_STATE_OVP_PAD_STATE = 0xFFFFFFFFU,
641
647 PROBE_STATE_PROBE_STATE = 0xFFFFFFFFU,
648
654 FT_STATE_A_FT_STATE_A = 0xFFFFFFFFU,
655
661 FT_STATE_B_FT_STATE_B = 0xFFFFFFFFU,
662
672 SRAM_XEN_RAMX0_XEN = 0x00000001U,
673
683 SRAM_XEN_RAMX1_XEN = 0x00000002U,
684
694 SRAM_XEN_RAMA0_XEN = 0x00000004U,
695
705 SRAM_XEN_RAMA1_XEN = 0x00000008U,
706
716 SRAM_XEN_RAMB_XEN = 0x00000010U,
717
728 SRAM_XEN_LOCK = 0x80000000U,
729
735 SRAM_XEN_DP_RAMX0_XEN = 0x00000001U,
736
742 SRAM_XEN_DP_RAMX1_XEN = 0x00000002U,
743
749 SRAM_XEN_DP_RAMA0_XEN = 0x00000004U,
750
756 SRAM_XEN_DP_RAMA1_XEN = 0x00000008U,
757
763 SRAM_XEN_DP_RAMB_XEN = 0x00000010U,
764
770 ELS_OTP_LC_STATE_OTP_LC_STATE = 0x000000FFU,
771
778
788 DEBUG_LOCK_EN_LOCK_ALL = 0x0000000FU,
789
799 DEBUG_FEATURES_CPU0_DBGEN = 0x00000003U,
800
810 DEBUG_FEATURES_CPU0_NIDEN = 0x0000000CU,
811
821 DEBUG_FEATURES_DP_CPU0_DBGEN = 0x00000003U,
822
832 DEBUG_FEATURES_DP_CPU0_NIDEN = 0x0000000CU,
833
843 SWD_ACCESS_CPU0_SEC_CODE = 0xFFFFFFFFU,
844
851 DEBUG_AUTH_BEACON_BEACON = 0xFFFFFFFFU,
852
858 JTAG_ID_JTAG_ID = 0xFFFFFFFFU,
859
865 DEVICE_TYPE_DEVICE_TYPE = 0xFFFFFFFFU,
866
896 DEVICE_ID0_RAM_SIZE = 0x0000000FU,
897
921 DEVICE_ID0_FLASH_SIZE = 0x000000F0U,
922
932 DEVICE_ID0_SECURITY = 0x0F000000U,
933
939 DIEID_MINOR_REVISION = 0x0000000FU,
940
946 DIEID_MAJOR_REVISION = 0x000000F0U,
947
953 DIEID_MCO_NUM_IN_DIE_ID = 0x0FFFFF00U
954
955};
956
957/* ***************************************************************************************
958 * End of file
959 */
960
961#endif /* CHIP_B266999A_98EF_4028_81D4_BF8C46CCE0A2 */
Definition syscon/Count.h:22
Mask
Definition syscon/Mask.h:33
@ 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.