mFrame
載入中...
搜尋中...
無符合項目
spc/Mask.h
1
7#ifndef CHIP_3300676D_5504_42B1_B31E_8E1C3015A319
8#define CHIP_3300676D_5504_42B1_B31E_8E1C3015A319
9
10/* ***************************************************************************************
11 * Include
12 */
13
14//----------------------------------------------------------------------------------------
15#include "mframe.h"
16
17//----------------------------------------------------------------------------------------
18
19/* ***************************************************************************************
20 * Namespace
21 */
22namespace chip::spc {
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::spc
29
30/* ***************************************************************************************
31 * Class/Interface/Struct/Enum
32 */
33
38enum struct chip::spc::Mask : unsigned int {
39
49 VERID_FEATURE = 0x0000FFFFU,
50
56 VERID_MINOR = 0x00FF0000U,
57
63 VERID_MAJOR = 0xFF000000U,
64
74 SC_BUSY = 0x00000001U,
75
89 SC_SPC_LP_REQ = 0x00000002U,
90
106 SC_SPC_LP_MODE = 0x000000F0U,
107
113 SC_ISO_CLR = 0x00010000U,
114
124 SC_SWITCH_STATE = 0x80000000U,
125
135 LPREQ_CFG_LPREQOE = 0x00000001U,
136
146 LPREQ_CFG_LPREQPOL = 0x00000002U,
147
161 LPREQ_CFG_LPREQOV = 0x0000000CU,
162
172 CFG_INTG_PWSWTCH_SLEEP_EN = 0x00000001U,
173
183 CFG_INTG_PWSWTCH_WKUP_EN = 0x00000002U,
184
195
206
216 PD_STATUS_PWR_REQ_STATUS = 0x00000001U,
217
227 PD_STATUS_PD_LP_REQ = 0x00000010U,
228
244 PD_STATUS_LP_MODE = 0x00000F00U,
245
259 SRAMCTL_VSM = 0x00000003U,
260
270 SRAMCTL_REQ = 0x40000000U,
271
281 SRAMCTL_ACK = 0x80000000U,
282
288 SRAMRETLDO_REFTRIM_REFTRIM = 0x0000001FU,
289
299 SRAMRETLDO_CNTRL_SRAMLDO_ON = 0x00000001U,
300
306 SRAMRETLDO_CNTRL_SRAM_RET_EN = 0x00000F00U,
307
317 ACTIVE_CFG_CORELDO_VDD_DS = 0x00000001U,
318
332 ACTIVE_CFG_CORELDO_VDD_LVL = 0x0000000CU,
333
347 ACTIVE_CFG_BGMODE = 0x00300000U,
348
358 ACTIVE_CFG_VDD_VD_DISABLE = 0x00800000U,
359
369 ACTIVE_CFG_CORE_LVDE = 0x01000000U,
370
380 ACTIVE_CFG_SYS_LVDE = 0x02000000U,
381
391 ACTIVE_CFG_SYS_HVDE = 0x10000000U,
392
398 ACTIVE_CFG1_SOC_CNTRL = 0xFFFFFFFFU,
399
409 LP_CFG_CORELDO_VDD_DS = 0x00000001U,
410
425 LP_CFG_CORELDO_VDD_LVL = 0x0000000CU,
426
436 LP_CFG_SRAMLDO_DPD_ON = 0x00080000U,
437
451 LP_CFG_BGMODE = 0x00300000U,
452
462 LP_CFG_LP_IREFEN = 0x00800000U,
463
473 LP_CFG_CORE_LVDE = 0x01000000U,
474
484 LP_CFG_SYS_LVDE = 0x02000000U,
485
495 LP_CFG_SYS_HVDE = 0x10000000U,
496
502 LP_CFG1_SOC_CNTRL = 0xFFFFFFFFU,
503
509 LPWKUP_DELAY_LPWKUP_DELAY = 0x0000FFFFU,
510
516 ACTIVE_VDELAY_ACTIVE_VDELAY = 0x0000FFFFU,
517
531 VD_STAT_COREVDD_LVDF = 0x00000001U,
532
546 VD_STAT_SYSVDD_LVDF = 0x00000002U,
547
561 VD_STAT_SYSVDD_HVDF = 0x00000020U,
562
572 VD_CORE_CFG_LVDRE = 0x00000001U,
573
583 VD_CORE_CFG_LVDIE = 0x00000002U,
584
594 VD_CORE_CFG_LOCK = 0x00010000U,
595
605 VD_SYS_CFG_LVDRE = 0x00000001U,
606
616 VD_SYS_CFG_LVDIE = 0x00000002U,
617
627 VD_SYS_CFG_HVDRE = 0x00000004U,
628
638 VD_SYS_CFG_HVDIE = 0x00000008U,
639
649 VD_SYS_CFG_LVSEL = 0x00000100U,
650
660 VD_SYS_CFG_LOCK = 0x00010000U,
661
667 EVD_CFG_EVDISO = 0x00000007U,
668
674 EVD_CFG_EVDLPISO = 0x00000700U,
675
681 EVD_CFG_EVDSTAT = 0x00070000U
682};
683
684/* ***************************************************************************************
685 * End of file
686 */
687
688#endif /* CHIP_3300676D_5504_42B1_B31E_8E1C3015A319 */
Definition ActiveModeCoreLdoOption.h:24
Mask
SPC_Register_Masks SPC Register Masks.
Definition spc/Mask.h:38
@ LP_CFG_CORE_LVDE
LP_CFG - CORE_LVDE.
@ VD_SYS_CFG_LOCK
VD_SYS_CFG - LOCK.
@ VD_STAT_SYSVDD_LVDF
VD_STAT - SYSVDD_LVDF.
@ EVD_CFG_EVDISO
EVD_CFG - EVDISO.
@ CFG_INTG_PWSWTCH_SLEEP_EN
CFG - INTG_PWSWTCH_SLEEP_EN.
@ VD_SYS_CFG_HVDIE
VD_SYS_CFG - HVDIE.
@ LPREQ_CFG_LPREQOE
LPREQ_CFG - LPREQOE.
@ LP_CFG_SYS_HVDE
LP_CFG - SYS_HVDE.
@ VD_SYS_CFG_LVDIE
VD_SYS_CFG - LVDIE.
@ PD_STATUS_PD_LP_REQ
PD_STATUS - PD_LP_REQ.
@ PD_STATUS_LP_MODE
PD_STATUS - LP_MODE.
@ VD_STAT_COREVDD_LVDF
VD_STAT - COREVDD_LVDF.
@ VD_CORE_CFG_LVDRE
VD_CORE_CFG - LVDRE.
@ VD_SYS_CFG_LVSEL
VD_SYS_CFG - LVSEL.
@ LP_CFG_SRAMLDO_DPD_ON
LP_CFG - SRAMLDO_DPD_ON.
@ VD_SYS_CFG_HVDRE
VD_SYS_CFG - HVDRE.
@ ACTIVE_CFG_CORELDO_VDD_DS
ACTIVE_CFG - CORELDO_VDD_DS.
@ LP_CFG_SYS_LVDE
LP_CFG - SYS_LVDE.
@ SRAMRETLDO_CNTRL_SRAM_RET_EN
SRAMRETLDO_CNTRL - SRAM_RET_EN.
@ CFG_INTG_PWSWTCH_WKUP_ACTIVE_EN
CFG - INTG_PWSWTCH_WKUP_ACTIVE_EN.
@ ACTIVE_CFG_CORELDO_VDD_LVL
ACTIVE_CFG - CORELDO_VDD_LVL.
@ SRAMCTL_VSM
SRAMCTL - VSM.
@ LP_CFG_CORELDO_VDD_LVL
LP_CFG - CORELDO_VDD_LVL.
@ LP_CFG_BGMODE
LP_CFG - BGMODE.
@ SC_SPC_LP_REQ
SC - SPC_LP_REQ.
@ EVD_CFG_EVDLPISO
EVD_CFG - EVDLPISO.
@ CFG_INTG_PWSWTCH_WKUP_EN
CFG - INTG_PWSWTCH_WKUP_EN.
@ SRAMCTL_ACK
SRAMCTL - ACK.
@ LPREQ_CFG_LPREQPOL
LPREQ_CFG - LPREQPOL.
@ ACTIVE_CFG_CORE_LVDE
ACTIVE_CFG - CORE_LVDE.
@ SRAMRETLDO_CNTRL_SRAMLDO_ON
SRAMRETLDO_CNTRL - SRAMLDO_ON.
@ LPREQ_CFG_LPREQOV
LPREQ_CFG - LPREQOV.
@ LP_CFG_CORELDO_VDD_DS
LP_CFG - CORELDO_VDD_DS.
@ VD_CORE_CFG_LVDIE
VD_CORE_CFG - LVDIE.
@ SRAMCTL_REQ
SRAMCTL - REQ.
@ VD_CORE_CFG_LOCK
VD_CORE_CFG - LOCK.
@ PD_STATUS_PWR_REQ_STATUS
PD_STATUS - PWR_REQ_STATUS.
@ ACTIVE_VDELAY_ACTIVE_VDELAY
ACTIVE_VDELAY - ACTIVE_VDELAY.
@ CFG_INTG_PWSWTCH_SLEEP_ACTIVE_EN
CFG - INTG_PWSWTCH_SLEEP_ACTIVE_EN.
@ SC_SPC_LP_MODE
SC - SPC_LP_MODE.
@ ACTIVE_CFG1_SOC_CNTRL
ACTIVE_CFG1 - SOC_CNTRL.
@ LP_CFG1_SOC_CNTRL
LP_CFG1 - SOC_CNTRL.
@ SC_BUSY
SC - BUSY.
@ SC_ISO_CLR
SC - ISO_CLR.
@ LPWKUP_DELAY_LPWKUP_DELAY
LPWKUP_DELAY - LPWKUP_DELAY.
@ ACTIVE_CFG_BGMODE
ACTIVE_CFG - BGMODE.
@ SC_SWITCH_STATE
SC - SWITCH_STATE.
@ ACTIVE_CFG_SYS_LVDE
ACTIVE_CFG - SYS_LVDE.
@ LP_CFG_LP_IREFEN
LP_CFG - LP_IREFEN.
@ ACTIVE_CFG_SYS_HVDE
ACTIVE_CFG - SYS_HVDE.
@ VD_STAT_SYSVDD_HVDF
VD_STAT - SYSVDD_HVDF.
@ VD_SYS_CFG_LVDRE
VD_SYS_CFG - LVDRE.
@ ACTIVE_CFG_VDD_VD_DISABLE
ACTIVE_CFG - VDD_VD_DISABLE.
@ SRAMRETLDO_REFTRIM_REFTRIM
SRAMRETLDO_REFTRIM - REFTRIM.
@ EVD_CFG_EVDSTAT
EVD_CFG - EVDSTAT.