Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
numaker_m46x_reset.h File Reference

Go to the source code of this file.

Macros

#define NUMAKER_SYS_IPRST0_PDMA0RST_Pos   (2)
 
#define NUMAKER_SYS_IPRST0_EBIRST_Pos   (3)
 
#define NUMAKER_SYS_IPRST0_EMAC0RST_Pos   (5)
 
#define NUMAKER_SYS_IPRST0_SDH0RST_Pos   (6)
 
#define NUMAKER_SYS_IPRST0_CRCRST_Pos   (7)
 
#define NUMAKER_SYS_IPRST0_CCAPRST_Pos   (8)
 
#define NUMAKER_SYS_IPRST0_HSUSBDRST_Pos   (10)
 
#define NUMAKER_SYS_IPRST0_HBIRST_Pos   (11)
 
#define NUMAKER_SYS_IPRST0_CRPTRST_Pos   (12)
 
#define NUMAKER_SYS_IPRST0_KSRST_Pos   (13)
 
#define NUMAKER_SYS_IPRST0_SPIMRST_Pos   (14)
 
#define NUMAKER_SYS_IPRST0_HSUSBHRST_Pos   (16)
 
#define NUMAKER_SYS_IPRST0_SDH1RST_Pos   (17)
 
#define NUMAKER_SYS_IPRST0_PDMA1RST_Pos   (18)
 
#define NUMAKER_SYS_IPRST0_CANFD0RST_Pos   (20)
 
#define NUMAKER_SYS_IPRST0_CANFD1RST_Pos   (21)
 
#define NUMAKER_SYS_IPRST0_CANFD2RST_Pos   (22)
 
#define NUMAKER_SYS_IPRST0_CANFD3RST_Pos   (23)
 
#define NUMAKER_SYS_IPRST0_BMCRST_Pos   (28)
 
#define NUMAKER_SYS_IPRST1_GPIORST_Pos   (1)
 
#define NUMAKER_SYS_IPRST1_TMR0RST_Pos   (2)
 
#define NUMAKER_SYS_IPRST1_TMR1RST_Pos   (3)
 
#define NUMAKER_SYS_IPRST1_TMR2RST_Pos   (4)
 
#define NUMAKER_SYS_IPRST1_TMR3RST_Pos   (5)
 
#define NUMAKER_SYS_IPRST1_ACMP01RST_Pos   (7)
 
#define NUMAKER_SYS_IPRST1_I2C0RST_Pos   (8)
 
#define NUMAKER_SYS_IPRST1_I2C1RST_Pos   (9)
 
#define NUMAKER_SYS_IPRST1_I2C2RST_Pos   (10)
 
#define NUMAKER_SYS_IPRST1_I2C3RST_Pos   (11)
 
#define NUMAKER_SYS_IPRST1_QSPI0RST_Pos   (12)
 
#define NUMAKER_SYS_IPRST1_SPI0RST_Pos   (13)
 
#define NUMAKER_SYS_IPRST1_SPI1RST_Pos   (14)
 
#define NUMAKER_SYS_IPRST1_SPI2RST_Pos   (15)
 
#define NUMAKER_SYS_IPRST1_UART0RST_Pos   (16)
 
#define NUMAKER_SYS_IPRST1_UART1RST_Pos   (17)
 
#define NUMAKER_SYS_IPRST1_UART2RST_Pos   (18)
 
#define NUMAKER_SYS_IPRST1_UART3RST_Pos   (19)
 
#define NUMAKER_SYS_IPRST1_UART4RST_Pos   (20)
 
#define NUMAKER_SYS_IPRST1_UART5RST_Pos   (21)
 
#define NUMAKER_SYS_IPRST1_UART6RST_Pos   (22)
 
#define NUMAKER_SYS_IPRST1_UART7RST_Pos   (23)
 
#define NUMAKER_SYS_IPRST1_OTGRST_Pos   (26)
 
#define NUMAKER_SYS_IPRST1_USBDRST_Pos   (27)
 
#define NUMAKER_SYS_IPRST1_EADC0RST_Pos   (28)
 
#define NUMAKER_SYS_IPRST1_I2S0RST_Pos   (29)
 
#define NUMAKER_SYS_IPRST1_HSOTGRST_Pos   (30)
 
#define NUMAKER_SYS_IPRST1_TRNGRST_Pos   (31)
 
#define NUMAKER_SYS_IPRST2_SC0RST_Pos   (0)
 
#define NUMAKER_SYS_IPRST2_SC1RST_Pos   (1)
 
#define NUMAKER_SYS_IPRST2_SC2RST_Pos   (2)
 
#define NUMAKER_SYS_IPRST2_I2C4RST_Pos   (3)
 
#define NUMAKER_SYS_IPRST2_QSPI1RST_Pos   (4)
 
#define NUMAKER_SYS_IPRST2_SPI3RST_Pos   (6)
 
#define NUMAKER_SYS_IPRST2_SPI4RST_Pos   (7)
 
#define NUMAKER_SYS_IPRST2_USCI0RST_Pos   (8)
 
#define NUMAKER_SYS_IPRST2_PSIORST_Pos   (10)
 
#define NUMAKER_SYS_IPRST2_DACRST_Pos   (12)
 
#define NUMAKER_SYS_IPRST2_ECAP2RST_Pos   (13)
 
#define NUMAKER_SYS_IPRST2_ECAP3RST_Pos   (14)
 
#define NUMAKER_SYS_IPRST2_EPWM0RST_Pos   (16)
 
#define NUMAKER_SYS_IPRST2_EPWM1RST_Pos   (17)
 
#define NUMAKER_SYS_IPRST2_BPWM0RST_Pos   (18)
 
#define NUMAKER_SYS_IPRST2_BPWM1RST_Pos   (19)
 
#define NUMAKER_SYS_IPRST2_EQEI2RST_Pos   (20)
 
#define NUMAKER_SYS_IPRST2_EQEI3RST_Pos   (21)
 
#define NUMAKER_SYS_IPRST2_EQEI0RST_Pos   (22)
 
#define NUMAKER_SYS_IPRST2_EQEI1RST_Pos   (23)
 
#define NUMAKER_SYS_IPRST2_ECAP0RST_Pos   (26)
 
#define NUMAKER_SYS_IPRST2_ECAP1RST_Pos   (27)
 
#define NUMAKER_SYS_IPRST2_I2S1RST_Pos   (29)
 
#define NUMAKER_SYS_IPRST2_EADC1RST_Pos   (31)
 
#define NUMAKER_SYS_IPRST3_KPIRST_Pos   (0)
 
#define NUMAKER_SYS_IPRST3_EADC2RST_Pos   (6)
 
#define NUMAKER_SYS_IPRST3_ACMP23RST_Pos   (7)
 
#define NUMAKER_SYS_IPRST3_SPI5RST_Pos   (8)
 
#define NUMAKER_SYS_IPRST3_SPI6RST_Pos   (9)
 
#define NUMAKER_SYS_IPRST3_SPI7RST_Pos   (10)
 
#define NUMAKER_SYS_IPRST3_SPI8RST_Pos   (11)
 
#define NUMAKER_SYS_IPRST3_SPI9RST_Pos   (12)
 
#define NUMAKER_SYS_IPRST3_SPI10RST_Pos   (13)
 
#define NUMAKER_SYS_IPRST3_UART8RST_Pos   (16)
 
#define NUMAKER_SYS_IPRST3_UART9RST_Pos   (17)
 
#define NUMAKER_PDMA0_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_PDMA0RST_Pos)
 
#define NUMAKER_EBI_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_EBIRST_Pos)
 
#define NUMAKER_EMAC0_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_EMAC0RST_Pos)
 
#define NUMAKER_SDH0_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_SDH0RST_Pos)
 
#define NUMAKER_CRC_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_CRCRST_Pos)
 
#define NUMAKER_CCAP_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_CCAPRST_Pos)
 
#define NUMAKER_HSUSBD_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_HSUSBDRST_Pos)
 
#define NUMAKER_HBI_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_HBIRST_Pos)
 
#define NUMAKER_CRPT_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_CRPTRST_Pos)
 
#define NUMAKER_KS_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_KSRST_Pos)
 
#define NUMAKER_SPIM_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_SPIMRST_Pos)
 
#define NUMAKER_HSUSBH_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_HSUSBHRST_Pos)
 
#define NUMAKER_SDH1_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_SDH1RST_Pos)
 
#define NUMAKER_PDMA1_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_PDMA1RST_Pos)
 
#define NUMAKER_CANFD0_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_CANFD0RST_Pos)
 
#define NUMAKER_CANFD1_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_CANFD1RST_Pos)
 
#define NUMAKER_CANFD2_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_CANFD2RST_Pos)
 
#define NUMAKER_CANFD3_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_CANFD3RST_Pos)
 
#define NUMAKER_GPIO_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_GPIORST_Pos)
 
#define NUMAKER_TMR0_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_TMR0RST_Pos)
 
#define NUMAKER_TMR1_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_TMR1RST_Pos)
 
#define NUMAKER_TMR2_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_TMR2RST_Pos)
 
#define NUMAKER_TMR3_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_TMR3RST_Pos)
 
#define NUMAKER_ACMP01_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_ACMP01RST_Pos)
 
#define NUMAKER_I2C0_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_I2C0RST_Pos)
 
#define NUMAKER_I2C1_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_I2C1RST_Pos)
 
#define NUMAKER_I2C2_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_I2C2RST_Pos)
 
#define NUMAKER_I2C3_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_I2C3RST_Pos)
 
#define NUMAKER_QSPI0_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_QSPI0RST_Pos)
 
#define NUMAKER_SPI0_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_SPI0RST_Pos)
 
#define NUMAKER_SPI1_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_SPI1RST_Pos)
 
#define NUMAKER_SPI2_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_SPI2RST_Pos)
 
#define NUMAKER_UART0_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_UART0RST_Pos)
 
#define NUMAKER_UART1_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_UART1RST_Pos)
 
#define NUMAKER_UART2_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_UART2RST_Pos)
 
#define NUMAKER_UART3_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_UART3RST_Pos)
 
#define NUMAKER_UART4_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_UART4RST_Pos)
 
#define NUMAKER_UART5_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_UART5RST_Pos)
 
#define NUMAKER_UART6_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_UART6RST_Pos)
 
#define NUMAKER_UART7_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_UART7RST_Pos)
 
#define NUMAKER_OTG_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_OTGRST_Pos)
 
#define NUMAKER_USBD_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_USBDRST_Pos)
 
#define NUMAKER_EADC0_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_EADC0RST_Pos)
 
#define NUMAKER_I2S0_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_I2S0RST_Pos)
 
#define NUMAKER_HSOTG_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_HSOTGRST_Pos)
 
#define NUMAKER_TRNG_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_TRNGRST_Pos)
 
#define NUMAKER_SC0_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_SC0RST_Pos)
 
#define NUMAKER_SC1_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_SC1RST_Pos)
 
#define NUMAKER_SC2_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_SC2RST_Pos)
 
#define NUMAKER_I2C4_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_I2C4RST_Pos)
 
#define NUMAKER_QSPI1_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_QSPI1RST_Pos)
 
#define NUMAKER_SPI3_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_SPI3RST_Pos)
 
#define NUMAKER_SPI4_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_SPI4RST_Pos)
 
#define NUMAKER_USCI0_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_USCI0RST_Pos)
 
#define NUMAKER_PSIO_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_PSIORST_Pos)
 
#define NUMAKER_DAC_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_DACRST_Pos)
 
#define NUMAKER_EPWM0_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_EPWM0RST_Pos)
 
#define NUMAKER_EPWM1_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_EPWM1RST_Pos)
 
#define NUMAKER_BPWM0_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_BPWM0RST_Pos)
 
#define NUMAKER_BPWM1_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_BPWM1RST_Pos)
 
#define NUMAKER_EQEI0_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_EQEI0RST_Pos)
 
#define NUMAKER_EQEI1_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_EQEI1RST_Pos)
 
#define NUMAKER_EQEI2_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_EQEI2RST_Pos)
 
#define NUMAKER_EQEI3_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_EQEI3RST_Pos)
 
#define NUMAKER_ECAP0_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_ECAP0RST_Pos)
 
#define NUMAKER_ECAP1_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_ECAP1RST_Pos)
 
#define NUMAKER_ECAP2_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_ECAP2RST_Pos)
 
#define NUMAKER_ECAP3_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_ECAP3RST_Pos)
 
#define NUMAKER_I2S1_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_I2S1RST_Pos)
 
#define NUMAKER_EADC1_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_EADC1RST_Pos)
 
#define NUMAKER_KPI_RST   ((0x18UL << 24) | NUMAKER_SYS_IPRST3_KPIRST_Pos)
 
#define NUMAKER_EADC2_RST   ((0x18UL << 24) | NUMAKER_SYS_IPRST3_EADC2RST_Pos)
 
#define NUMAKER_ACMP23_RST   ((0x18UL << 24) | NUMAKER_SYS_IPRST3_ACMP23RST_Pos)
 
#define NUMAKER_SPI5_RST   ((0x18UL << 24) | NUMAKER_SYS_IPRST3_SPI5RST_Pos)
 
#define NUMAKER_SPI6_RST   ((0x18UL << 24) | NUMAKER_SYS_IPRST3_SPI6RST_Pos)
 
#define NUMAKER_SPI7_RST   ((0x18UL << 24) | NUMAKER_SYS_IPRST3_SPI7RST_Pos)
 
#define NUMAKER_SPI8_RST   ((0x18UL << 24) | NUMAKER_SYS_IPRST3_SPI8RST_Pos)
 
#define NUMAKER_SPI9_RST   ((0x18UL << 24) | NUMAKER_SYS_IPRST3_SPI9RST_Pos)
 
#define NUMAKER_SPI10_RST   ((0x18UL << 24) | NUMAKER_SYS_IPRST3_SPI10RST_Pos)
 
#define NUMAKER_UART8_RST   ((0x18UL << 24) | NUMAKER_SYS_IPRST3_UART8RST_Pos)
 
#define NUMAKER_UART9_RST   ((0x18UL << 24) | NUMAKER_SYS_IPRST3_UART9RST_Pos)
 

Macro Definition Documentation

◆ NUMAKER_ACMP01_RST

#define NUMAKER_ACMP01_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_ACMP01RST_Pos)

◆ NUMAKER_ACMP23_RST

#define NUMAKER_ACMP23_RST   ((0x18UL << 24) | NUMAKER_SYS_IPRST3_ACMP23RST_Pos)

◆ NUMAKER_BPWM0_RST

#define NUMAKER_BPWM0_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_BPWM0RST_Pos)

◆ NUMAKER_BPWM1_RST

#define NUMAKER_BPWM1_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_BPWM1RST_Pos)

◆ NUMAKER_CANFD0_RST

#define NUMAKER_CANFD0_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_CANFD0RST_Pos)

◆ NUMAKER_CANFD1_RST

#define NUMAKER_CANFD1_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_CANFD1RST_Pos)

◆ NUMAKER_CANFD2_RST

#define NUMAKER_CANFD2_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_CANFD2RST_Pos)

◆ NUMAKER_CANFD3_RST

#define NUMAKER_CANFD3_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_CANFD3RST_Pos)

◆ NUMAKER_CCAP_RST

#define NUMAKER_CCAP_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_CCAPRST_Pos)

◆ NUMAKER_CRC_RST

#define NUMAKER_CRC_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_CRCRST_Pos)

◆ NUMAKER_CRPT_RST

#define NUMAKER_CRPT_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_CRPTRST_Pos)

◆ NUMAKER_DAC_RST

#define NUMAKER_DAC_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_DACRST_Pos)

◆ NUMAKER_EADC0_RST

#define NUMAKER_EADC0_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_EADC0RST_Pos)

◆ NUMAKER_EADC1_RST

#define NUMAKER_EADC1_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_EADC1RST_Pos)

◆ NUMAKER_EADC2_RST

#define NUMAKER_EADC2_RST   ((0x18UL << 24) | NUMAKER_SYS_IPRST3_EADC2RST_Pos)

◆ NUMAKER_EBI_RST

#define NUMAKER_EBI_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_EBIRST_Pos)

◆ NUMAKER_ECAP0_RST

#define NUMAKER_ECAP0_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_ECAP0RST_Pos)

◆ NUMAKER_ECAP1_RST

#define NUMAKER_ECAP1_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_ECAP1RST_Pos)

◆ NUMAKER_ECAP2_RST

#define NUMAKER_ECAP2_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_ECAP2RST_Pos)

◆ NUMAKER_ECAP3_RST

#define NUMAKER_ECAP3_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_ECAP3RST_Pos)

◆ NUMAKER_EMAC0_RST

#define NUMAKER_EMAC0_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_EMAC0RST_Pos)

◆ NUMAKER_EPWM0_RST

#define NUMAKER_EPWM0_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_EPWM0RST_Pos)

◆ NUMAKER_EPWM1_RST

#define NUMAKER_EPWM1_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_EPWM1RST_Pos)

◆ NUMAKER_EQEI0_RST

#define NUMAKER_EQEI0_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_EQEI0RST_Pos)

◆ NUMAKER_EQEI1_RST

#define NUMAKER_EQEI1_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_EQEI1RST_Pos)

◆ NUMAKER_EQEI2_RST

#define NUMAKER_EQEI2_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_EQEI2RST_Pos)

◆ NUMAKER_EQEI3_RST

#define NUMAKER_EQEI3_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_EQEI3RST_Pos)

◆ NUMAKER_GPIO_RST

#define NUMAKER_GPIO_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_GPIORST_Pos)

◆ NUMAKER_HBI_RST

#define NUMAKER_HBI_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_HBIRST_Pos)

◆ NUMAKER_HSOTG_RST

#define NUMAKER_HSOTG_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_HSOTGRST_Pos)

◆ NUMAKER_HSUSBD_RST

#define NUMAKER_HSUSBD_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_HSUSBDRST_Pos)

◆ NUMAKER_HSUSBH_RST

#define NUMAKER_HSUSBH_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_HSUSBHRST_Pos)

◆ NUMAKER_I2C0_RST

#define NUMAKER_I2C0_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_I2C0RST_Pos)

◆ NUMAKER_I2C1_RST

#define NUMAKER_I2C1_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_I2C1RST_Pos)

◆ NUMAKER_I2C2_RST

#define NUMAKER_I2C2_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_I2C2RST_Pos)

◆ NUMAKER_I2C3_RST

#define NUMAKER_I2C3_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_I2C3RST_Pos)

◆ NUMAKER_I2C4_RST

#define NUMAKER_I2C4_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_I2C4RST_Pos)

◆ NUMAKER_I2S0_RST

#define NUMAKER_I2S0_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_I2S0RST_Pos)

◆ NUMAKER_I2S1_RST

#define NUMAKER_I2S1_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_I2S1RST_Pos)

◆ NUMAKER_KPI_RST

#define NUMAKER_KPI_RST   ((0x18UL << 24) | NUMAKER_SYS_IPRST3_KPIRST_Pos)

◆ NUMAKER_KS_RST

#define NUMAKER_KS_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_KSRST_Pos)

◆ NUMAKER_OTG_RST

#define NUMAKER_OTG_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_OTGRST_Pos)

◆ NUMAKER_PDMA0_RST

#define NUMAKER_PDMA0_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_PDMA0RST_Pos)

◆ NUMAKER_PDMA1_RST

#define NUMAKER_PDMA1_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_PDMA1RST_Pos)

◆ NUMAKER_PSIO_RST

#define NUMAKER_PSIO_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_PSIORST_Pos)

◆ NUMAKER_QSPI0_RST

#define NUMAKER_QSPI0_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_QSPI0RST_Pos)

◆ NUMAKER_QSPI1_RST

#define NUMAKER_QSPI1_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_QSPI1RST_Pos)

◆ NUMAKER_SC0_RST

#define NUMAKER_SC0_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_SC0RST_Pos)

◆ NUMAKER_SC1_RST

#define NUMAKER_SC1_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_SC1RST_Pos)

◆ NUMAKER_SC2_RST

#define NUMAKER_SC2_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_SC2RST_Pos)

◆ NUMAKER_SDH0_RST

#define NUMAKER_SDH0_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_SDH0RST_Pos)

◆ NUMAKER_SDH1_RST

#define NUMAKER_SDH1_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_SDH1RST_Pos)

◆ NUMAKER_SPI0_RST

#define NUMAKER_SPI0_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_SPI0RST_Pos)

◆ NUMAKER_SPI10_RST

#define NUMAKER_SPI10_RST   ((0x18UL << 24) | NUMAKER_SYS_IPRST3_SPI10RST_Pos)

◆ NUMAKER_SPI1_RST

#define NUMAKER_SPI1_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_SPI1RST_Pos)

◆ NUMAKER_SPI2_RST

#define NUMAKER_SPI2_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_SPI2RST_Pos)

◆ NUMAKER_SPI3_RST

#define NUMAKER_SPI3_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_SPI3RST_Pos)

◆ NUMAKER_SPI4_RST

#define NUMAKER_SPI4_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_SPI4RST_Pos)

◆ NUMAKER_SPI5_RST

#define NUMAKER_SPI5_RST   ((0x18UL << 24) | NUMAKER_SYS_IPRST3_SPI5RST_Pos)

◆ NUMAKER_SPI6_RST

#define NUMAKER_SPI6_RST   ((0x18UL << 24) | NUMAKER_SYS_IPRST3_SPI6RST_Pos)

◆ NUMAKER_SPI7_RST

#define NUMAKER_SPI7_RST   ((0x18UL << 24) | NUMAKER_SYS_IPRST3_SPI7RST_Pos)

◆ NUMAKER_SPI8_RST

#define NUMAKER_SPI8_RST   ((0x18UL << 24) | NUMAKER_SYS_IPRST3_SPI8RST_Pos)

◆ NUMAKER_SPI9_RST

#define NUMAKER_SPI9_RST   ((0x18UL << 24) | NUMAKER_SYS_IPRST3_SPI9RST_Pos)

◆ NUMAKER_SPIM_RST

#define NUMAKER_SPIM_RST   ((0UL << 24) | NUMAKER_SYS_IPRST0_SPIMRST_Pos)

◆ NUMAKER_SYS_IPRST0_BMCRST_Pos

#define NUMAKER_SYS_IPRST0_BMCRST_Pos   (28)

◆ NUMAKER_SYS_IPRST0_CANFD0RST_Pos

#define NUMAKER_SYS_IPRST0_CANFD0RST_Pos   (20)

◆ NUMAKER_SYS_IPRST0_CANFD1RST_Pos

#define NUMAKER_SYS_IPRST0_CANFD1RST_Pos   (21)

◆ NUMAKER_SYS_IPRST0_CANFD2RST_Pos

#define NUMAKER_SYS_IPRST0_CANFD2RST_Pos   (22)

◆ NUMAKER_SYS_IPRST0_CANFD3RST_Pos

#define NUMAKER_SYS_IPRST0_CANFD3RST_Pos   (23)

◆ NUMAKER_SYS_IPRST0_CCAPRST_Pos

#define NUMAKER_SYS_IPRST0_CCAPRST_Pos   (8)

◆ NUMAKER_SYS_IPRST0_CRCRST_Pos

#define NUMAKER_SYS_IPRST0_CRCRST_Pos   (7)

◆ NUMAKER_SYS_IPRST0_CRPTRST_Pos

#define NUMAKER_SYS_IPRST0_CRPTRST_Pos   (12)

◆ NUMAKER_SYS_IPRST0_EBIRST_Pos

#define NUMAKER_SYS_IPRST0_EBIRST_Pos   (3)

◆ NUMAKER_SYS_IPRST0_EMAC0RST_Pos

#define NUMAKER_SYS_IPRST0_EMAC0RST_Pos   (5)

◆ NUMAKER_SYS_IPRST0_HBIRST_Pos

#define NUMAKER_SYS_IPRST0_HBIRST_Pos   (11)

◆ NUMAKER_SYS_IPRST0_HSUSBDRST_Pos

#define NUMAKER_SYS_IPRST0_HSUSBDRST_Pos   (10)

◆ NUMAKER_SYS_IPRST0_HSUSBHRST_Pos

#define NUMAKER_SYS_IPRST0_HSUSBHRST_Pos   (16)

◆ NUMAKER_SYS_IPRST0_KSRST_Pos

#define NUMAKER_SYS_IPRST0_KSRST_Pos   (13)

◆ NUMAKER_SYS_IPRST0_PDMA0RST_Pos

#define NUMAKER_SYS_IPRST0_PDMA0RST_Pos   (2)

◆ NUMAKER_SYS_IPRST0_PDMA1RST_Pos

#define NUMAKER_SYS_IPRST0_PDMA1RST_Pos   (18)

◆ NUMAKER_SYS_IPRST0_SDH0RST_Pos

#define NUMAKER_SYS_IPRST0_SDH0RST_Pos   (6)

◆ NUMAKER_SYS_IPRST0_SDH1RST_Pos

#define NUMAKER_SYS_IPRST0_SDH1RST_Pos   (17)

◆ NUMAKER_SYS_IPRST0_SPIMRST_Pos

#define NUMAKER_SYS_IPRST0_SPIMRST_Pos   (14)

◆ NUMAKER_SYS_IPRST1_ACMP01RST_Pos

#define NUMAKER_SYS_IPRST1_ACMP01RST_Pos   (7)

◆ NUMAKER_SYS_IPRST1_EADC0RST_Pos

#define NUMAKER_SYS_IPRST1_EADC0RST_Pos   (28)

◆ NUMAKER_SYS_IPRST1_GPIORST_Pos

#define NUMAKER_SYS_IPRST1_GPIORST_Pos   (1)

◆ NUMAKER_SYS_IPRST1_HSOTGRST_Pos

#define NUMAKER_SYS_IPRST1_HSOTGRST_Pos   (30)

◆ NUMAKER_SYS_IPRST1_I2C0RST_Pos

#define NUMAKER_SYS_IPRST1_I2C0RST_Pos   (8)

◆ NUMAKER_SYS_IPRST1_I2C1RST_Pos

#define NUMAKER_SYS_IPRST1_I2C1RST_Pos   (9)

◆ NUMAKER_SYS_IPRST1_I2C2RST_Pos

#define NUMAKER_SYS_IPRST1_I2C2RST_Pos   (10)

◆ NUMAKER_SYS_IPRST1_I2C3RST_Pos

#define NUMAKER_SYS_IPRST1_I2C3RST_Pos   (11)

◆ NUMAKER_SYS_IPRST1_I2S0RST_Pos

#define NUMAKER_SYS_IPRST1_I2S0RST_Pos   (29)

◆ NUMAKER_SYS_IPRST1_OTGRST_Pos

#define NUMAKER_SYS_IPRST1_OTGRST_Pos   (26)

◆ NUMAKER_SYS_IPRST1_QSPI0RST_Pos

#define NUMAKER_SYS_IPRST1_QSPI0RST_Pos   (12)

◆ NUMAKER_SYS_IPRST1_SPI0RST_Pos

#define NUMAKER_SYS_IPRST1_SPI0RST_Pos   (13)

◆ NUMAKER_SYS_IPRST1_SPI1RST_Pos

#define NUMAKER_SYS_IPRST1_SPI1RST_Pos   (14)

◆ NUMAKER_SYS_IPRST1_SPI2RST_Pos

#define NUMAKER_SYS_IPRST1_SPI2RST_Pos   (15)

◆ NUMAKER_SYS_IPRST1_TMR0RST_Pos

#define NUMAKER_SYS_IPRST1_TMR0RST_Pos   (2)

◆ NUMAKER_SYS_IPRST1_TMR1RST_Pos

#define NUMAKER_SYS_IPRST1_TMR1RST_Pos   (3)

◆ NUMAKER_SYS_IPRST1_TMR2RST_Pos

#define NUMAKER_SYS_IPRST1_TMR2RST_Pos   (4)

◆ NUMAKER_SYS_IPRST1_TMR3RST_Pos

#define NUMAKER_SYS_IPRST1_TMR3RST_Pos   (5)

◆ NUMAKER_SYS_IPRST1_TRNGRST_Pos

#define NUMAKER_SYS_IPRST1_TRNGRST_Pos   (31)

◆ NUMAKER_SYS_IPRST1_UART0RST_Pos

#define NUMAKER_SYS_IPRST1_UART0RST_Pos   (16)

◆ NUMAKER_SYS_IPRST1_UART1RST_Pos

#define NUMAKER_SYS_IPRST1_UART1RST_Pos   (17)

◆ NUMAKER_SYS_IPRST1_UART2RST_Pos

#define NUMAKER_SYS_IPRST1_UART2RST_Pos   (18)

◆ NUMAKER_SYS_IPRST1_UART3RST_Pos

#define NUMAKER_SYS_IPRST1_UART3RST_Pos   (19)

◆ NUMAKER_SYS_IPRST1_UART4RST_Pos

#define NUMAKER_SYS_IPRST1_UART4RST_Pos   (20)

◆ NUMAKER_SYS_IPRST1_UART5RST_Pos

#define NUMAKER_SYS_IPRST1_UART5RST_Pos   (21)

◆ NUMAKER_SYS_IPRST1_UART6RST_Pos

#define NUMAKER_SYS_IPRST1_UART6RST_Pos   (22)

◆ NUMAKER_SYS_IPRST1_UART7RST_Pos

#define NUMAKER_SYS_IPRST1_UART7RST_Pos   (23)

◆ NUMAKER_SYS_IPRST1_USBDRST_Pos

#define NUMAKER_SYS_IPRST1_USBDRST_Pos   (27)

◆ NUMAKER_SYS_IPRST2_BPWM0RST_Pos

#define NUMAKER_SYS_IPRST2_BPWM0RST_Pos   (18)

◆ NUMAKER_SYS_IPRST2_BPWM1RST_Pos

#define NUMAKER_SYS_IPRST2_BPWM1RST_Pos   (19)

◆ NUMAKER_SYS_IPRST2_DACRST_Pos

#define NUMAKER_SYS_IPRST2_DACRST_Pos   (12)

◆ NUMAKER_SYS_IPRST2_EADC1RST_Pos

#define NUMAKER_SYS_IPRST2_EADC1RST_Pos   (31)

◆ NUMAKER_SYS_IPRST2_ECAP0RST_Pos

#define NUMAKER_SYS_IPRST2_ECAP0RST_Pos   (26)

◆ NUMAKER_SYS_IPRST2_ECAP1RST_Pos

#define NUMAKER_SYS_IPRST2_ECAP1RST_Pos   (27)

◆ NUMAKER_SYS_IPRST2_ECAP2RST_Pos

#define NUMAKER_SYS_IPRST2_ECAP2RST_Pos   (13)

◆ NUMAKER_SYS_IPRST2_ECAP3RST_Pos

#define NUMAKER_SYS_IPRST2_ECAP3RST_Pos   (14)

◆ NUMAKER_SYS_IPRST2_EPWM0RST_Pos

#define NUMAKER_SYS_IPRST2_EPWM0RST_Pos   (16)

◆ NUMAKER_SYS_IPRST2_EPWM1RST_Pos

#define NUMAKER_SYS_IPRST2_EPWM1RST_Pos   (17)

◆ NUMAKER_SYS_IPRST2_EQEI0RST_Pos

#define NUMAKER_SYS_IPRST2_EQEI0RST_Pos   (22)

◆ NUMAKER_SYS_IPRST2_EQEI1RST_Pos

#define NUMAKER_SYS_IPRST2_EQEI1RST_Pos   (23)

◆ NUMAKER_SYS_IPRST2_EQEI2RST_Pos

#define NUMAKER_SYS_IPRST2_EQEI2RST_Pos   (20)

◆ NUMAKER_SYS_IPRST2_EQEI3RST_Pos

#define NUMAKER_SYS_IPRST2_EQEI3RST_Pos   (21)

◆ NUMAKER_SYS_IPRST2_I2C4RST_Pos

#define NUMAKER_SYS_IPRST2_I2C4RST_Pos   (3)

◆ NUMAKER_SYS_IPRST2_I2S1RST_Pos

#define NUMAKER_SYS_IPRST2_I2S1RST_Pos   (29)

◆ NUMAKER_SYS_IPRST2_PSIORST_Pos

#define NUMAKER_SYS_IPRST2_PSIORST_Pos   (10)

◆ NUMAKER_SYS_IPRST2_QSPI1RST_Pos

#define NUMAKER_SYS_IPRST2_QSPI1RST_Pos   (4)

◆ NUMAKER_SYS_IPRST2_SC0RST_Pos

#define NUMAKER_SYS_IPRST2_SC0RST_Pos   (0)

◆ NUMAKER_SYS_IPRST2_SC1RST_Pos

#define NUMAKER_SYS_IPRST2_SC1RST_Pos   (1)

◆ NUMAKER_SYS_IPRST2_SC2RST_Pos

#define NUMAKER_SYS_IPRST2_SC2RST_Pos   (2)

◆ NUMAKER_SYS_IPRST2_SPI3RST_Pos

#define NUMAKER_SYS_IPRST2_SPI3RST_Pos   (6)

◆ NUMAKER_SYS_IPRST2_SPI4RST_Pos

#define NUMAKER_SYS_IPRST2_SPI4RST_Pos   (7)

◆ NUMAKER_SYS_IPRST2_USCI0RST_Pos

#define NUMAKER_SYS_IPRST2_USCI0RST_Pos   (8)

◆ NUMAKER_SYS_IPRST3_ACMP23RST_Pos

#define NUMAKER_SYS_IPRST3_ACMP23RST_Pos   (7)

◆ NUMAKER_SYS_IPRST3_EADC2RST_Pos

#define NUMAKER_SYS_IPRST3_EADC2RST_Pos   (6)

◆ NUMAKER_SYS_IPRST3_KPIRST_Pos

#define NUMAKER_SYS_IPRST3_KPIRST_Pos   (0)

◆ NUMAKER_SYS_IPRST3_SPI10RST_Pos

#define NUMAKER_SYS_IPRST3_SPI10RST_Pos   (13)

◆ NUMAKER_SYS_IPRST3_SPI5RST_Pos

#define NUMAKER_SYS_IPRST3_SPI5RST_Pos   (8)

◆ NUMAKER_SYS_IPRST3_SPI6RST_Pos

#define NUMAKER_SYS_IPRST3_SPI6RST_Pos   (9)

◆ NUMAKER_SYS_IPRST3_SPI7RST_Pos

#define NUMAKER_SYS_IPRST3_SPI7RST_Pos   (10)

◆ NUMAKER_SYS_IPRST3_SPI8RST_Pos

#define NUMAKER_SYS_IPRST3_SPI8RST_Pos   (11)

◆ NUMAKER_SYS_IPRST3_SPI9RST_Pos

#define NUMAKER_SYS_IPRST3_SPI9RST_Pos   (12)

◆ NUMAKER_SYS_IPRST3_UART8RST_Pos

#define NUMAKER_SYS_IPRST3_UART8RST_Pos   (16)

◆ NUMAKER_SYS_IPRST3_UART9RST_Pos

#define NUMAKER_SYS_IPRST3_UART9RST_Pos   (17)

◆ NUMAKER_TMR0_RST

#define NUMAKER_TMR0_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_TMR0RST_Pos)

◆ NUMAKER_TMR1_RST

#define NUMAKER_TMR1_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_TMR1RST_Pos)

◆ NUMAKER_TMR2_RST

#define NUMAKER_TMR2_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_TMR2RST_Pos)

◆ NUMAKER_TMR3_RST

#define NUMAKER_TMR3_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_TMR3RST_Pos)

◆ NUMAKER_TRNG_RST

#define NUMAKER_TRNG_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_TRNGRST_Pos)

◆ NUMAKER_UART0_RST

#define NUMAKER_UART0_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_UART0RST_Pos)

◆ NUMAKER_UART1_RST

#define NUMAKER_UART1_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_UART1RST_Pos)

◆ NUMAKER_UART2_RST

#define NUMAKER_UART2_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_UART2RST_Pos)

◆ NUMAKER_UART3_RST

#define NUMAKER_UART3_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_UART3RST_Pos)

◆ NUMAKER_UART4_RST

#define NUMAKER_UART4_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_UART4RST_Pos)

◆ NUMAKER_UART5_RST

#define NUMAKER_UART5_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_UART5RST_Pos)

◆ NUMAKER_UART6_RST

#define NUMAKER_UART6_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_UART6RST_Pos)

◆ NUMAKER_UART7_RST

#define NUMAKER_UART7_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_UART7RST_Pos)

◆ NUMAKER_UART8_RST

#define NUMAKER_UART8_RST   ((0x18UL << 24) | NUMAKER_SYS_IPRST3_UART8RST_Pos)

◆ NUMAKER_UART9_RST

#define NUMAKER_UART9_RST   ((0x18UL << 24) | NUMAKER_SYS_IPRST3_UART9RST_Pos)

◆ NUMAKER_USBD_RST

#define NUMAKER_USBD_RST   ((4UL << 24) | NUMAKER_SYS_IPRST1_USBDRST_Pos)

◆ NUMAKER_USCI0_RST

#define NUMAKER_USCI0_RST   ((8UL << 24) | NUMAKER_SYS_IPRST2_USCI0RST_Pos)