LCOV - code coverage report
Current view: top level - zephyr/dt-bindings/clock - numaker_m46x_clock.h Hit Total Coverage
Test: new.info Lines: 0 581 0.0 %
Date: 2024-12-22 00:14:23

          Line data    Source code
       1           0 : /*
       2             :  * Copyright (c) 2023 Nuvoton Technology Corporation.
       3             :  *
       4             :  * SPDX-License-Identifier: Apache-2.0
       5             :  */
       6             : 
       7             : #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_NUMAKER_M46X_CLOCK_H
       8             : #define ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_NUMAKER_M46X_CLOCK_H
       9             : 
      10             : /* Beginning of M460 BSP clk_reg.h copy */
      11             : 
      12           0 : #define NUMAKER_CLK_AHBCLK0_PDMA0CKEN_Pos  (1)
      13           0 : #define NUMAKER_CLK_AHBCLK0_ISPCKEN_Pos    (2)
      14           0 : #define NUMAKER_CLK_AHBCLK0_EBICKEN_Pos    (3)
      15           0 : #define NUMAKER_CLK_AHBCLK0_STCKEN_Pos     (4)
      16           0 : #define NUMAKER_CLK_AHBCLK0_EMAC0CKEN_Pos  (5)
      17           0 : #define NUMAKER_CLK_AHBCLK0_SDH0CKEN_Pos   (6)
      18           0 : #define NUMAKER_CLK_AHBCLK0_CRCCKEN_Pos    (7)
      19           0 : #define NUMAKER_CLK_AHBCLK0_CCAPCKEN_Pos   (8)
      20           0 : #define NUMAKER_CLK_AHBCLK0_SENCKEN_Pos    (9)
      21           0 : #define NUMAKER_CLK_AHBCLK0_HSUSBDCKEN_Pos (10)
      22           0 : #define NUMAKER_CLK_AHBCLK0_HBICKEN_Pos    (11)
      23           0 : #define NUMAKER_CLK_AHBCLK0_CRPTCKEN_Pos   (12)
      24           0 : #define NUMAKER_CLK_AHBCLK0_KSCKEN_Pos     (13)
      25           0 : #define NUMAKER_CLK_AHBCLK0_SPIMCKEN_Pos   (14)
      26           0 : #define NUMAKER_CLK_AHBCLK0_FMCIDLE_Pos    (15)
      27           0 : #define NUMAKER_CLK_AHBCLK0_USBHCKEN_Pos   (16)
      28           0 : #define NUMAKER_CLK_AHBCLK0_SDH1CKEN_Pos   (17)
      29           0 : #define NUMAKER_CLK_AHBCLK0_PDMA1CKEN_Pos  (18)
      30           0 : #define NUMAKER_CLK_AHBCLK0_TRACECKEN_Pos  (19)
      31           0 : #define NUMAKER_CLK_AHBCLK0_GPACKEN_Pos    (24)
      32           0 : #define NUMAKER_CLK_AHBCLK0_GPBCKEN_Pos    (25)
      33           0 : #define NUMAKER_CLK_AHBCLK0_GPCCKEN_Pos    (26)
      34           0 : #define NUMAKER_CLK_AHBCLK0_GPDCKEN_Pos    (27)
      35           0 : #define NUMAKER_CLK_AHBCLK0_GPECKEN_Pos    (28)
      36           0 : #define NUMAKER_CLK_AHBCLK0_GPFCKEN_Pos    (29)
      37           0 : #define NUMAKER_CLK_AHBCLK0_GPGCKEN_Pos    (30)
      38           0 : #define NUMAKER_CLK_AHBCLK0_GPHCKEN_Pos    (31)
      39             : 
      40           0 : #define NUMAKER_CLK_APBCLK0_WDTCKEN_Pos    (0)
      41           0 : #define NUMAKER_CLK_APBCLK0_RTCCKEN_Pos    (1)
      42           0 : #define NUMAKER_CLK_APBCLK0_TMR0CKEN_Pos   (2)
      43           0 : #define NUMAKER_CLK_APBCLK0_TMR1CKEN_Pos   (3)
      44           0 : #define NUMAKER_CLK_APBCLK0_TMR2CKEN_Pos   (4)
      45           0 : #define NUMAKER_CLK_APBCLK0_TMR3CKEN_Pos   (5)
      46           0 : #define NUMAKER_CLK_APBCLK0_CLKOCKEN_Pos   (6)
      47           0 : #define NUMAKER_CLK_APBCLK0_ACMP01CKEN_Pos (7)
      48           0 : #define NUMAKER_CLK_APBCLK0_I2C0CKEN_Pos   (8)
      49           0 : #define NUMAKER_CLK_APBCLK0_I2C1CKEN_Pos   (9)
      50           0 : #define NUMAKER_CLK_APBCLK0_I2C2CKEN_Pos   (10)
      51           0 : #define NUMAKER_CLK_APBCLK0_I2C3CKEN_Pos   (11)
      52           0 : #define NUMAKER_CLK_APBCLK0_QSPI0CKEN_Pos  (12)
      53           0 : #define NUMAKER_CLK_APBCLK0_SPI0CKEN_Pos   (13)
      54           0 : #define NUMAKER_CLK_APBCLK0_SPI1CKEN_Pos   (14)
      55           0 : #define NUMAKER_CLK_APBCLK0_SPI2CKEN_Pos   (15)
      56           0 : #define NUMAKER_CLK_APBCLK0_UART0CKEN_Pos  (16)
      57           0 : #define NUMAKER_CLK_APBCLK0_UART1CKEN_Pos  (17)
      58           0 : #define NUMAKER_CLK_APBCLK0_UART2CKEN_Pos  (18)
      59           0 : #define NUMAKER_CLK_APBCLK0_UART3CKEN_Pos  (19)
      60           0 : #define NUMAKER_CLK_APBCLK0_UART4CKEN_Pos  (20)
      61           0 : #define NUMAKER_CLK_APBCLK0_UART5CKEN_Pos  (21)
      62           0 : #define NUMAKER_CLK_APBCLK0_UART6CKEN_Pos  (22)
      63           0 : #define NUMAKER_CLK_APBCLK0_UART7CKEN_Pos  (23)
      64           0 : #define NUMAKER_CLK_APBCLK0_OTGCKEN_Pos    (26)
      65           0 : #define NUMAKER_CLK_APBCLK0_USBDCKEN_Pos   (27)
      66           0 : #define NUMAKER_CLK_APBCLK0_EADC0CKEN_Pos  (28)
      67           0 : #define NUMAKER_CLK_APBCLK0_I2S0CKEN_Pos   (29)
      68           0 : #define NUMAKER_CLK_APBCLK0_HSOTGCKEN_Pos  (30)
      69           0 : #define NUMAKER_CLK_APBCLK1_SC0CKEN_Pos    (0)
      70           0 : #define NUMAKER_CLK_APBCLK1_SC1CKEN_Pos    (1)
      71           0 : #define NUMAKER_CLK_APBCLK1_SC2CKEN_Pos    (2)
      72           0 : #define NUMAKER_CLK_APBCLK1_I2C4CKEN_Pos   (3)
      73           0 : #define NUMAKER_CLK_APBCLK1_QSPI1CKEN_Pos  (4)
      74           0 : #define NUMAKER_CLK_APBCLK1_SPI3CKEN_Pos   (6)
      75           0 : #define NUMAKER_CLK_APBCLK1_SPI4CKEN_Pos   (7)
      76           0 : #define NUMAKER_CLK_APBCLK1_USCI0CKEN_Pos  (8)
      77           0 : #define NUMAKER_CLK_APBCLK1_PSIOCKEN_Pos   (10)
      78           0 : #define NUMAKER_CLK_APBCLK1_DACCKEN_Pos    (12)
      79           0 : #define NUMAKER_CLK_APBCLK1_ECAP2CKEN_Pos  (13)
      80           0 : #define NUMAKER_CLK_APBCLK1_ECAP3CKEN_Pos  (14)
      81           0 : #define NUMAKER_CLK_APBCLK1_EPWM0CKEN_Pos  (16)
      82           0 : #define NUMAKER_CLK_APBCLK1_EPWM1CKEN_Pos  (17)
      83           0 : #define NUMAKER_CLK_APBCLK1_BPWM0CKEN_Pos  (18)
      84           0 : #define NUMAKER_CLK_APBCLK1_BPWM1CKEN_Pos  (19)
      85           0 : #define NUMAKER_CLK_APBCLK1_EQEI2CKEN_Pos  (20)
      86           0 : #define NUMAKER_CLK_APBCLK1_EQEI3CKEN_Pos  (21)
      87           0 : #define NUMAKER_CLK_APBCLK1_EQEI0CKEN_Pos  (22)
      88           0 : #define NUMAKER_CLK_APBCLK1_EQEI1CKEN_Pos  (23)
      89           0 : #define NUMAKER_CLK_APBCLK1_TRNGCKEN_Pos   (25)
      90           0 : #define NUMAKER_CLK_APBCLK1_ECAP0CKEN_Pos  (26)
      91           0 : #define NUMAKER_CLK_APBCLK1_ECAP1CKEN_Pos  (27)
      92           0 : #define NUMAKER_CLK_APBCLK1_I2S1CKEN_Pos   (29)
      93           0 : #define NUMAKER_CLK_APBCLK1_EADC1CKEN_Pos  (31)
      94             : 
      95           0 : #define NUMAKER_CLK_CLKSEL0_HCLKSEL_Pos   (0)
      96           0 : #define NUMAKER_CLK_CLKSEL0_STCLKSEL_Pos  (3)
      97           0 : #define NUMAKER_CLK_CLKSEL0_USBSEL_Pos    (8)
      98           0 : #define NUMAKER_CLK_CLKSEL0_EADC0SEL_Pos  (10)
      99           0 : #define NUMAKER_CLK_CLKSEL0_EADC1SEL_Pos  (12)
     100           0 : #define NUMAKER_CLK_CLKSEL0_EADC2SEL_Pos  (14)
     101           0 : #define NUMAKER_CLK_CLKSEL0_CCAPSEL_Pos   (16)
     102           0 : #define NUMAKER_CLK_CLKSEL0_SDH0SEL_Pos   (20)
     103           0 : #define NUMAKER_CLK_CLKSEL0_SDH1SEL_Pos   (22)
     104           0 : #define NUMAKER_CLK_CLKSEL0_CANFD0SEL_Pos (24)
     105           0 : #define NUMAKER_CLK_CLKSEL0_CANFD1SEL_Pos (26)
     106           0 : #define NUMAKER_CLK_CLKSEL0_CANFD2SEL_Pos (28)
     107           0 : #define NUMAKER_CLK_CLKSEL0_CANFD3SEL_Pos (30)
     108           0 : #define NUMAKER_CLK_CLKSEL1_WDTSEL_Pos    (0)
     109           0 : #define NUMAKER_CLK_CLKSEL1_CLKOSEL_Pos   (4)
     110           0 : #define NUMAKER_CLK_CLKSEL1_TMR0SEL_Pos   (8)
     111           0 : #define NUMAKER_CLK_CLKSEL1_TMR1SEL_Pos   (12)
     112           0 : #define NUMAKER_CLK_CLKSEL1_TMR2SEL_Pos   (16)
     113           0 : #define NUMAKER_CLK_CLKSEL1_TMR3SEL_Pos   (20)
     114           0 : #define NUMAKER_CLK_CLKSEL1_UART0SEL_Pos  (24)
     115           0 : #define NUMAKER_CLK_CLKSEL1_UART1SEL_Pos  (26)
     116           0 : #define NUMAKER_CLK_CLKSEL1_WWDTSEL_Pos   (30)
     117           0 : #define NUMAKER_CLK_CLKSEL2_EPWM0SEL_Pos  (0)
     118           0 : #define NUMAKER_CLK_CLKSEL2_EPWM1SEL_Pos  (1)
     119           0 : #define NUMAKER_CLK_CLKSEL2_QSPI0SEL_Pos  (2)
     120           0 : #define NUMAKER_CLK_CLKSEL2_SPI0SEL_Pos   (4)
     121           0 : #define NUMAKER_CLK_CLKSEL2_BPWM0SEL_Pos  (8)
     122           0 : #define NUMAKER_CLK_CLKSEL2_BPWM1SEL_Pos  (9)
     123           0 : #define NUMAKER_CLK_CLKSEL2_QSPI1SEL_Pos  (10)
     124           0 : #define NUMAKER_CLK_CLKSEL2_SPI1SEL_Pos   (12)
     125           0 : #define NUMAKER_CLK_CLKSEL2_I2S1SEL_Pos   (16)
     126           0 : #define NUMAKER_CLK_CLKSEL2_UART8SEL_Pos  (20)
     127           0 : #define NUMAKER_CLK_CLKSEL2_UART9SEL_Pos  (22)
     128           0 : #define NUMAKER_CLK_CLKSEL2_TRNGSEL_Pos   (27)
     129           0 : #define NUMAKER_CLK_CLKSEL2_PSIOSEL_Pos   (28)
     130           0 : #define NUMAKER_CLK_CLKSEL3_SC0SEL_Pos    (0)
     131           0 : #define NUMAKER_CLK_CLKSEL3_SC1SEL_Pos    (2)
     132           0 : #define NUMAKER_CLK_CLKSEL3_SC2SEL_Pos    (4)
     133           0 : #define NUMAKER_CLK_CLKSEL3_KPISEL_Pos    (6)
     134           0 : #define NUMAKER_CLK_CLKSEL3_SPI2SEL_Pos   (9)
     135           0 : #define NUMAKER_CLK_CLKSEL3_SPI3SEL_Pos   (12)
     136           0 : #define NUMAKER_CLK_CLKSEL3_I2S0SEL_Pos   (16)
     137           0 : #define NUMAKER_CLK_CLKSEL3_UART6SEL_Pos  (20)
     138           0 : #define NUMAKER_CLK_CLKSEL3_UART7SEL_Pos  (22)
     139           0 : #define NUMAKER_CLK_CLKSEL3_UART2SEL_Pos  (24)
     140           0 : #define NUMAKER_CLK_CLKSEL3_UART3SEL_Pos  (26)
     141           0 : #define NUMAKER_CLK_CLKSEL3_UART4SEL_Pos  (28)
     142           0 : #define NUMAKER_CLK_CLKSEL3_UART5SEL_Pos  (30)
     143             : 
     144           0 : #define NUMAKER_CLK_CLKDIV0_HCLKDIV_Pos   (0)
     145           0 : #define NUMAKER_CLK_CLKDIV0_USBDIV_Pos    (4)
     146           0 : #define NUMAKER_CLK_CLKDIV0_UART0DIV_Pos  (8)
     147           0 : #define NUMAKER_CLK_CLKDIV0_UART1DIV_Pos  (12)
     148           0 : #define NUMAKER_CLK_CLKDIV0_EADC0DIV_Pos  (16)
     149           0 : #define NUMAKER_CLK_CLKDIV0_SDH0DIV_Pos   (24)
     150           0 : #define NUMAKER_CLK_CLKDIV1_SC0DIV_Pos    (0)
     151           0 : #define NUMAKER_CLK_CLKDIV1_SC1DIV_Pos    (8)
     152           0 : #define NUMAKER_CLK_CLKDIV1_SC2DIV_Pos    (16)
     153           0 : #define NUMAKER_CLK_CLKDIV1_PSIODIV_Pos   (24)
     154           0 : #define NUMAKER_CLK_CLKDIV2_I2S0DIV_Pos   (0)
     155           0 : #define NUMAKER_CLK_CLKDIV2_I2S1DIV_Pos   (4)
     156           0 : #define NUMAKER_CLK_CLKDIV2_KPIDIV_Pos    (8)
     157           0 : #define NUMAKER_CLK_CLKDIV2_EADC1DIV_Pos  (24)
     158           0 : #define NUMAKER_CLK_CLKDIV3_VSENSEDIV_Pos (8)
     159           0 : #define NUMAKER_CLK_CLKDIV3_EMAC0DIV_Pos  (16)
     160           0 : #define NUMAKER_CLK_CLKDIV3_SDH1DIV_Pos   (24)
     161           0 : #define NUMAKER_CLK_CLKDIV4_UART2DIV_Pos  (0)
     162           0 : #define NUMAKER_CLK_CLKDIV4_UART3DIV_Pos  (4)
     163           0 : #define NUMAKER_CLK_CLKDIV4_UART4DIV_Pos  (8)
     164           0 : #define NUMAKER_CLK_CLKDIV4_UART5DIV_Pos  (12)
     165           0 : #define NUMAKER_CLK_CLKDIV4_UART6DIV_Pos  (16)
     166           0 : #define NUMAKER_CLK_CLKDIV4_UART7DIV_Pos  (20)
     167             : 
     168           0 : #define NUMAKER_CLK_PCLKDIV_APB0DIV_Pos (0)
     169           0 : #define NUMAKER_CLK_PCLKDIV_APB1DIV_Pos (4)
     170             : 
     171           0 : #define NUMAKER_CLK_APBCLK2_KPICKEN_Pos    (0)
     172           0 : #define NUMAKER_CLK_APBCLK2_EADC2CKEN_Pos  (6)
     173           0 : #define NUMAKER_CLK_APBCLK2_ACMP23CKEN_Pos (7)
     174           0 : #define NUMAKER_CLK_APBCLK2_SPI5CKEN_Pos   (8)
     175           0 : #define NUMAKER_CLK_APBCLK2_SPI6CKEN_Pos   (9)
     176           0 : #define NUMAKER_CLK_APBCLK2_SPI7CKEN_Pos   (10)
     177           0 : #define NUMAKER_CLK_APBCLK2_SPI8CKEN_Pos   (11)
     178           0 : #define NUMAKER_CLK_APBCLK2_SPI9CKEN_Pos   (12)
     179           0 : #define NUMAKER_CLK_APBCLK2_SPI10CKEN_Pos  (13)
     180           0 : #define NUMAKER_CLK_APBCLK2_UART8CKEN_Pos  (16)
     181           0 : #define NUMAKER_CLK_APBCLK2_UART9CKEN_Pos  (17)
     182             : 
     183           0 : #define NUMAKER_CLK_CLKDIV5_CANFD0DIV_Pos (0)
     184           0 : #define NUMAKER_CLK_CLKDIV5_CANFD1DIV_Pos (4)
     185           0 : #define NUMAKER_CLK_CLKDIV5_CANFD2DIV_Pos (8)
     186           0 : #define NUMAKER_CLK_CLKDIV5_CANFD3DIV_Pos (12)
     187           0 : #define NUMAKER_CLK_CLKDIV5_UART8DIV_Pos  (16)
     188           0 : #define NUMAKER_CLK_CLKDIV5_UART9DIV_Pos  (20)
     189           0 : #define NUMAKER_CLK_CLKDIV5_EADC2DIV_Pos  (24)
     190             : 
     191           0 : #define NUMAKER_CLK_AHBCLK1_CANFD0CKEN_Pos (20)
     192           0 : #define NUMAKER_CLK_AHBCLK1_CANFD1CKEN_Pos (21)
     193           0 : #define NUMAKER_CLK_AHBCLK1_CANFD2CKEN_Pos (22)
     194           0 : #define NUMAKER_CLK_AHBCLK1_CANFD3CKEN_Pos (23)
     195           0 : #define NUMAKER_CLK_AHBCLK1_GPICKEN_Pos    (24)
     196           0 : #define NUMAKER_CLK_AHBCLK1_GPJCKEN_Pos    (25)
     197           0 : #define NUMAKER_CLK_AHBCLK1_BMCCKEN_Pos    (28)
     198             : 
     199           0 : #define NUMAKER_CLK_CLKSEL4_SPI4SEL_Pos  (0)
     200           0 : #define NUMAKER_CLK_CLKSEL4_SPI5SEL_Pos  (4)
     201           0 : #define NUMAKER_CLK_CLKSEL4_SPI6SEL_Pos  (8)
     202           0 : #define NUMAKER_CLK_CLKSEL4_SPI7SEL_Pos  (12)
     203           0 : #define NUMAKER_CLK_CLKSEL4_SPI8SEL_Pos  (16)
     204           0 : #define NUMAKER_CLK_CLKSEL4_SPI9SEL_Pos  (20)
     205           0 : #define NUMAKER_CLK_CLKSEL4_SPI10SEL_Pos (24)
     206             : 
     207             : /* End of M460 BSP clk_reg.h copy */
     208             : 
     209             : /* Beginning of M460 BSP clk.h copy */
     210             : 
     211             : /*  CLKSEL0 constant definitions.  (Write-protection) */
     212             : 
     213           0 : #define NUMAKER_CLK_CLKSEL0_HCLKSEL_HXT  (0x0UL << NUMAKER_CLK_CLKSEL0_HCLKSEL_Pos)
     214           0 : #define NUMAKER_CLK_CLKSEL0_HCLKSEL_LXT  (0x1UL << NUMAKER_CLK_CLKSEL0_HCLKSEL_Pos)
     215           0 : #define NUMAKER_CLK_CLKSEL0_HCLKSEL_PLL  (0x2UL << NUMAKER_CLK_CLKSEL0_HCLKSEL_Pos)
     216           0 : #define NUMAKER_CLK_CLKSEL0_HCLKSEL_LIRC (0x3UL << NUMAKER_CLK_CLKSEL0_HCLKSEL_Pos)
     217           0 : #define NUMAKER_CLK_CLKSEL0_HCLKSEL_HIRC (0x7UL << NUMAKER_CLK_CLKSEL0_HCLKSEL_Pos)
     218             : 
     219           0 : #define NUMAKER_CLK_CLKSEL0_STCLKSEL_HXT       (0x0UL << NUMAKER_CLK_CLKSEL0_STCLKSEL_Pos)
     220           0 : #define NUMAKER_CLK_CLKSEL0_STCLKSEL_LXT       (0x1UL << NUMAKER_CLK_CLKSEL0_STCLKSEL_Pos)
     221           0 : #define NUMAKER_CLK_CLKSEL0_STCLKSEL_HXT_DIV2  (0x2UL << NUMAKER_CLK_CLKSEL0_STCLKSEL_Pos)
     222           0 : #define NUMAKER_CLK_CLKSEL0_STCLKSEL_HCLK_DIV2 (0x3UL << NUMAKER_CLK_CLKSEL0_STCLKSEL_Pos)
     223           0 : #define NUMAKER_CLK_CLKSEL0_STCLKSEL_HIRC_DIV2 (0x7UL << NUMAKER_CLK_CLKSEL0_STCLKSEL_Pos)
     224           0 : #define NUMAKER_CLK_CLKSEL0_STCLKSEL_HCLK      (0x1UL << SysTick_CTRL_CLKSOURCE_Pos)
     225             : 
     226           0 : #define NUMAKER_CLK_CLKSEL0_USBSEL_HIRC48M  (0x0UL << NUMAKER_CLK_CLKSEL0_USBSEL_Pos)
     227           0 : #define NUMAKER_CLK_CLKSEL0_USBSEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL0_USBSEL_Pos)
     228             : 
     229           0 : #define NUMAKER_CLK_CLKSEL0_EADC0SEL_PLLFN_DIV2 (0x0UL << NUMAKER_CLK_CLKSEL0_EADC0SEL_Pos)
     230           0 : #define NUMAKER_CLK_CLKSEL0_EADC0SEL_PLL_DIV2   (0x1UL << NUMAKER_CLK_CLKSEL0_EADC0SEL_Pos)
     231           0 : #define NUMAKER_CLK_CLKSEL0_EADC0SEL_HCLK       (0x2UL << NUMAKER_CLK_CLKSEL0_EADC0SEL_Pos)
     232             : 
     233           0 : #define NUMAKER_CLK_CLKSEL0_EADC1SEL_PLLFN_DIV2 (0x0UL << NUMAKER_CLK_CLKSEL0_EADC1SEL_Pos)
     234           0 : #define NUMAKER_CLK_CLKSEL0_EADC1SEL_PLL_DIV2   (0x1UL << NUMAKER_CLK_CLKSEL0_EADC1SEL_Pos)
     235           0 : #define NUMAKER_CLK_CLKSEL0_EADC1SEL_HCLK       (0x2UL << NUMAKER_CLK_CLKSEL0_EADC1SEL_Pos)
     236             : 
     237           0 : #define NUMAKER_CLK_CLKSEL0_EADC2SEL_PLLFN_DIV2 (0x0UL << NUMAKER_CLK_CLKSEL0_EADC2SEL_Pos)
     238           0 : #define NUMAKER_CLK_CLKSEL0_EADC2SEL_PLL_DIV2   (0x1UL << NUMAKER_CLK_CLKSEL0_EADC2SEL_Pos)
     239           0 : #define NUMAKER_CLK_CLKSEL0_EADC2SEL_HCLK       (0x2UL << NUMAKER_CLK_CLKSEL0_EADC2SEL_Pos)
     240             : 
     241           0 : #define NUMAKER_CLK_CLKSEL0_CCAPSEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL0_CCAPSEL_Pos)
     242           0 : #define NUMAKER_CLK_CLKSEL0_CCAPSEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL0_CCAPSEL_Pos)
     243           0 : #define NUMAKER_CLK_CLKSEL0_CCAPSEL_HCLK     (0x2UL << NUMAKER_CLK_CLKSEL0_CCAPSEL_Pos)
     244           0 : #define NUMAKER_CLK_CLKSEL0_CCAPSEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL0_CCAPSEL_Pos)
     245             : 
     246           0 : #define NUMAKER_CLK_CLKSEL0_SDH0SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL0_SDH0SEL_Pos)
     247           0 : #define NUMAKER_CLK_CLKSEL0_SDH0SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL0_SDH0SEL_Pos)
     248           0 : #define NUMAKER_CLK_CLKSEL0_SDH0SEL_HCLK     (0x2UL << NUMAKER_CLK_CLKSEL0_SDH0SEL_Pos)
     249           0 : #define NUMAKER_CLK_CLKSEL0_SDH0SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL0_SDH0SEL_Pos)
     250             : 
     251           0 : #define NUMAKER_CLK_CLKSEL0_SDH1SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL0_SDH1SEL_Pos)
     252           0 : #define NUMAKER_CLK_CLKSEL0_SDH1SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL0_SDH1SEL_Pos)
     253           0 : #define NUMAKER_CLK_CLKSEL0_SDH1SEL_HCLK     (0x2UL << NUMAKER_CLK_CLKSEL0_SDH1SEL_Pos)
     254           0 : #define NUMAKER_CLK_CLKSEL0_SDH1SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL0_SDH1SEL_Pos)
     255             : 
     256           0 : #define NUMAKER_CLK_CLKSEL0_CANFD0SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL0_CANFD0SEL_Pos)
     257           0 : #define NUMAKER_CLK_CLKSEL0_CANFD0SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL0_CANFD0SEL_Pos)
     258           0 : #define NUMAKER_CLK_CLKSEL0_CANFD0SEL_HCLK     (0x2UL << NUMAKER_CLK_CLKSEL0_CANFD0SEL_Pos)
     259           0 : #define NUMAKER_CLK_CLKSEL0_CANFD0SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL0_CANFD0SEL_Pos)
     260             : 
     261           0 : #define NUMAKER_CLK_CLKSEL0_CANFD1SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL0_CANFD1SEL_Pos)
     262           0 : #define NUMAKER_CLK_CLKSEL0_CANFD1SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL0_CANFD1SEL_Pos)
     263           0 : #define NUMAKER_CLK_CLKSEL0_CANFD1SEL_HCLK     (0x2UL << NUMAKER_CLK_CLKSEL0_CANFD1SEL_Pos)
     264           0 : #define NUMAKER_CLK_CLKSEL0_CANFD1SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL0_CANFD1SEL_Pos)
     265             : 
     266           0 : #define NUMAKER_CLK_CLKSEL0_CANFD2SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL0_CANFD2SEL_Pos)
     267           0 : #define NUMAKER_CLK_CLKSEL0_CANFD2SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL0_CANFD2SEL_Pos)
     268           0 : #define NUMAKER_CLK_CLKSEL0_CANFD2SEL_HCLK     (0x2UL << NUMAKER_CLK_CLKSEL0_CANFD2SEL_Pos)
     269           0 : #define NUMAKER_CLK_CLKSEL0_CANFD2SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL0_CANFD2SEL_Pos)
     270             : 
     271           0 : #define NUMAKER_CLK_CLKSEL0_CANFD3SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL0_CANFD3SEL_Pos)
     272           0 : #define NUMAKER_CLK_CLKSEL0_CANFD3SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL0_CANFD3SEL_Pos)
     273           0 : #define NUMAKER_CLK_CLKSEL0_CANFD3SEL_HCLK     (0x2UL << NUMAKER_CLK_CLKSEL0_CANFD3SEL_Pos)
     274           0 : #define NUMAKER_CLK_CLKSEL0_CANFD3SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL0_CANFD3SEL_Pos)
     275             : 
     276             : /*  CLKSEL1 constant definitions. */
     277             : 
     278           0 : #define NUMAKER_CLK_CLKSEL1_WDTSEL_LXT          (0x1UL << NUMAKER_CLK_CLKSEL1_WDTSEL_Pos)
     279           0 : #define NUMAKER_CLK_CLKSEL1_WDTSEL_HCLK_DIV2048 (0x2UL << NUMAKER_CLK_CLKSEL1_WDTSEL_Pos)
     280           0 : #define NUMAKER_CLK_CLKSEL1_WDTSEL_LIRC         (0x3UL << NUMAKER_CLK_CLKSEL1_WDTSEL_Pos)
     281             : 
     282           0 : #define NUMAKER_CLK_CLKSEL1_CLKOSEL_HXT        (0x0UL << NUMAKER_CLK_CLKSEL1_CLKOSEL_Pos)
     283           0 : #define NUMAKER_CLK_CLKSEL1_CLKOSEL_LXT        (0x1UL << NUMAKER_CLK_CLKSEL1_CLKOSEL_Pos)
     284           0 : #define NUMAKER_CLK_CLKSEL1_CLKOSEL_HCLK       (0x2UL << NUMAKER_CLK_CLKSEL1_CLKOSEL_Pos)
     285           0 : #define NUMAKER_CLK_CLKSEL1_CLKOSEL_HIRC       (0x3UL << NUMAKER_CLK_CLKSEL1_CLKOSEL_Pos)
     286           0 : #define NUMAKER_CLK_CLKSEL1_CLKOSEL_LIRC       (0x4UL << NUMAKER_CLK_CLKSEL1_CLKOSEL_Pos)
     287           0 : #define NUMAKER_CLK_CLKSEL1_CLKOSEL_PLLFN_DIV2 (0x5UL << NUMAKER_CLK_CLKSEL1_CLKOSEL_Pos)
     288           0 : #define NUMAKER_CLK_CLKSEL1_CLKOSEL_PLL_DIV2   (0x6UL << NUMAKER_CLK_CLKSEL1_CLKOSEL_Pos)
     289             : 
     290           0 : #define NUMAKER_CLK_CLKSEL1_TMR0SEL_HXT   (0x0UL << NUMAKER_CLK_CLKSEL1_TMR0SEL_Pos)
     291           0 : #define NUMAKER_CLK_CLKSEL1_TMR0SEL_LXT   (0x1UL << NUMAKER_CLK_CLKSEL1_TMR0SEL_Pos)
     292           0 : #define NUMAKER_CLK_CLKSEL1_TMR0SEL_PCLK0 (0x2UL << NUMAKER_CLK_CLKSEL1_TMR0SEL_Pos)
     293           0 : #define NUMAKER_CLK_CLKSEL1_TMR0SEL_EXT   (0x3UL << NUMAKER_CLK_CLKSEL1_TMR0SEL_Pos)
     294           0 : #define NUMAKER_CLK_CLKSEL1_TMR0SEL_LIRC  (0x5UL << NUMAKER_CLK_CLKSEL1_TMR0SEL_Pos)
     295           0 : #define NUMAKER_CLK_CLKSEL1_TMR0SEL_HIRC  (0x7UL << NUMAKER_CLK_CLKSEL1_TMR0SEL_Pos)
     296             : 
     297           0 : #define NUMAKER_CLK_CLKSEL1_TMR1SEL_HXT   (0x0UL << NUMAKER_CLK_CLKSEL1_TMR1SEL_Pos)
     298           0 : #define NUMAKER_CLK_CLKSEL1_TMR1SEL_LXT   (0x1UL << NUMAKER_CLK_CLKSEL1_TMR1SEL_Pos)
     299           0 : #define NUMAKER_CLK_CLKSEL1_TMR1SEL_PCLK0 (0x2UL << NUMAKER_CLK_CLKSEL1_TMR1SEL_Pos)
     300           0 : #define NUMAKER_CLK_CLKSEL1_TMR1SEL_EXT   (0x3UL << NUMAKER_CLK_CLKSEL1_TMR1SEL_Pos)
     301           0 : #define NUMAKER_CLK_CLKSEL1_TMR1SEL_LIRC  (0x5UL << NUMAKER_CLK_CLKSEL1_TMR1SEL_Pos)
     302           0 : #define NUMAKER_CLK_CLKSEL1_TMR1SEL_HIRC  (0x7UL << NUMAKER_CLK_CLKSEL1_TMR1SEL_Pos)
     303             : 
     304           0 : #define NUMAKER_CLK_CLKSEL1_TMR2SEL_HXT   (0x0UL << NUMAKER_CLK_CLKSEL1_TMR2SEL_Pos)
     305           0 : #define NUMAKER_CLK_CLKSEL1_TMR2SEL_LXT   (0x1UL << NUMAKER_CLK_CLKSEL1_TMR2SEL_Pos)
     306           0 : #define NUMAKER_CLK_CLKSEL1_TMR2SEL_PCLK1 (0x2UL << NUMAKER_CLK_CLKSEL1_TMR2SEL_Pos)
     307           0 : #define NUMAKER_CLK_CLKSEL1_TMR2SEL_EXT   (0x3UL << NUMAKER_CLK_CLKSEL1_TMR2SEL_Pos)
     308           0 : #define NUMAKER_CLK_CLKSEL1_TMR2SEL_LIRC  (0x5UL << NUMAKER_CLK_CLKSEL1_TMR2SEL_Pos)
     309           0 : #define NUMAKER_CLK_CLKSEL1_TMR2SEL_HIRC  (0x7UL << NUMAKER_CLK_CLKSEL1_TMR2SEL_Pos)
     310             : 
     311           0 : #define NUMAKER_CLK_CLKSEL1_TMR3SEL_HXT   (0x0UL << NUMAKER_CLK_CLKSEL1_TMR3SEL_Pos)
     312           0 : #define NUMAKER_CLK_CLKSEL1_TMR3SEL_LXT   (0x1UL << NUMAKER_CLK_CLKSEL1_TMR3SEL_Pos)
     313           0 : #define NUMAKER_CLK_CLKSEL1_TMR3SEL_PCLK1 (0x2UL << NUMAKER_CLK_CLKSEL1_TMR3SEL_Pos)
     314           0 : #define NUMAKER_CLK_CLKSEL1_TMR3SEL_EXT   (0x3UL << NUMAKER_CLK_CLKSEL1_TMR3SEL_Pos)
     315           0 : #define NUMAKER_CLK_CLKSEL1_TMR3SEL_LIRC  (0x5UL << NUMAKER_CLK_CLKSEL1_TMR3SEL_Pos)
     316           0 : #define NUMAKER_CLK_CLKSEL1_TMR3SEL_HIRC  (0x7UL << NUMAKER_CLK_CLKSEL1_TMR3SEL_Pos)
     317             : 
     318           0 : #define NUMAKER_CLK_CLKSEL1_UART0SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL1_UART0SEL_Pos)
     319           0 : #define NUMAKER_CLK_CLKSEL1_UART0SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL1_UART0SEL_Pos)
     320           0 : #define NUMAKER_CLK_CLKSEL1_UART0SEL_LXT      (0x2UL << NUMAKER_CLK_CLKSEL1_UART0SEL_Pos)
     321           0 : #define NUMAKER_CLK_CLKSEL1_UART0SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL1_UART0SEL_Pos)
     322             : 
     323           0 : #define NUMAKER_CLK_CLKSEL1_UART1SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL1_UART1SEL_Pos)
     324           0 : #define NUMAKER_CLK_CLKSEL1_UART1SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL1_UART1SEL_Pos)
     325           0 : #define NUMAKER_CLK_CLKSEL1_UART1SEL_LXT      (0x2UL << NUMAKER_CLK_CLKSEL1_UART1SEL_Pos)
     326           0 : #define NUMAKER_CLK_CLKSEL1_UART1SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL1_UART1SEL_Pos)
     327             : 
     328           0 : #define NUMAKER_CLK_CLKSEL1_WWDTSEL_HCLK_DIV2048 (0x2UL << NUMAKER_CLK_CLKSEL1_WWDTSEL_Pos)
     329           0 : #define NUMAKER_CLK_CLKSEL1_WWDTSEL_LIRC         (0x3UL << NUMAKER_CLK_CLKSEL1_WWDTSEL_Pos)
     330             : 
     331             : /*  CLKSEL2 constant definitions. */
     332             : 
     333           0 : #define NUMAKER_CLK_CLKSEL2_EPWM0SEL_HCLK  (0x0UL << NUMAKER_CLK_CLKSEL2_EPWM0SEL_Pos)
     334           0 : #define NUMAKER_CLK_CLKSEL2_EPWM0SEL_PCLK0 (0x1UL << NUMAKER_CLK_CLKSEL2_EPWM0SEL_Pos)
     335             : 
     336           0 : #define NUMAKER_CLK_CLKSEL2_EPWM1SEL_HCLK  (0x0UL << NUMAKER_CLK_CLKSEL2_EPWM1SEL_Pos)
     337           0 : #define NUMAKER_CLK_CLKSEL2_EPWM1SEL_PCLK1 (0x1UL << NUMAKER_CLK_CLKSEL2_EPWM1SEL_Pos)
     338             : 
     339           0 : #define NUMAKER_CLK_CLKSEL2_QSPI0SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL2_QSPI0SEL_Pos)
     340           0 : #define NUMAKER_CLK_CLKSEL2_QSPI0SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL2_QSPI0SEL_Pos)
     341           0 : #define NUMAKER_CLK_CLKSEL2_QSPI0SEL_PCLK0    (0x2UL << NUMAKER_CLK_CLKSEL2_QSPI0SEL_Pos)
     342           0 : #define NUMAKER_CLK_CLKSEL2_QSPI0SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL2_QSPI0SEL_Pos)
     343             : 
     344           0 : #define NUMAKER_CLK_CLKSEL2_SPI0SEL_HXT        (0x0UL << NUMAKER_CLK_CLKSEL2_SPI0SEL_Pos)
     345           0 : #define NUMAKER_CLK_CLKSEL2_SPI0SEL_PLL_DIV2   (0x1UL << NUMAKER_CLK_CLKSEL2_SPI0SEL_Pos)
     346           0 : #define NUMAKER_CLK_CLKSEL2_SPI0SEL_PCLK1      (0x2UL << NUMAKER_CLK_CLKSEL2_SPI0SEL_Pos)
     347           0 : #define NUMAKER_CLK_CLKSEL2_SPI0SEL_HIRC       (0x3UL << NUMAKER_CLK_CLKSEL2_SPI0SEL_Pos)
     348           0 : #define NUMAKER_CLK_CLKSEL2_SPI0SEL_HIRC48M    (0x4UL << NUMAKER_CLK_CLKSEL2_SPI0SEL_Pos)
     349           0 : #define NUMAKER_CLK_CLKSEL2_SPI0SEL_PLLFN_DIV2 (0x5UL << NUMAKER_CLK_CLKSEL2_SPI0SEL_Pos)
     350             : 
     351           0 : #define NUMAKER_CLK_CLKSEL2_BPWM0SEL_HCLK  (0x0UL << NUMAKER_CLK_CLKSEL2_BPWM0SEL_Pos)
     352           0 : #define NUMAKER_CLK_CLKSEL2_BPWM0SEL_PCLK0 (0x1UL << NUMAKER_CLK_CLKSEL2_BPWM0SEL_Pos)
     353             : 
     354           0 : #define NUMAKER_CLK_CLKSEL2_BPWM1SEL_HCLK  (0x0UL << NUMAKER_CLK_CLKSEL2_BPWM1SEL_Pos)
     355           0 : #define NUMAKER_CLK_CLKSEL2_BPWM1SEL_PCLK1 (0x1UL << NUMAKER_CLK_CLKSEL2_BPWM1SEL_Pos)
     356             : 
     357           0 : #define NUMAKER_CLK_CLKSEL2_QSPI1SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL2_QSPI1SEL_Pos)
     358           0 : #define NUMAKER_CLK_CLKSEL2_QSPI1SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL2_QSPI1SEL_Pos)
     359           0 : #define NUMAKER_CLK_CLKSEL2_QSPI1SEL_PCLK1    (0x2UL << NUMAKER_CLK_CLKSEL2_QSPI1SEL_Pos)
     360           0 : #define NUMAKER_CLK_CLKSEL2_QSPI1SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL2_QSPI1SEL_Pos)
     361             : 
     362           0 : #define NUMAKER_CLK_CLKSEL2_SPI1SEL_HXT        (0x0UL << NUMAKER_CLK_CLKSEL2_SPI1SEL_Pos)
     363           0 : #define NUMAKER_CLK_CLKSEL2_SPI1SEL_PLL_DIV2   (0x1UL << NUMAKER_CLK_CLKSEL2_SPI1SEL_Pos)
     364           0 : #define NUMAKER_CLK_CLKSEL2_SPI1SEL_PCLK0      (0x2UL << NUMAKER_CLK_CLKSEL2_SPI1SEL_Pos)
     365           0 : #define NUMAKER_CLK_CLKSEL2_SPI1SEL_HIRC       (0x3UL << NUMAKER_CLK_CLKSEL2_SPI1SEL_Pos)
     366           0 : #define NUMAKER_CLK_CLKSEL2_SPI1SEL_HIRC48M    (0x4UL << NUMAKER_CLK_CLKSEL2_SPI1SEL_Pos)
     367           0 : #define NUMAKER_CLK_CLKSEL2_SPI1SEL_PLLFN_DIV2 (0x5UL << NUMAKER_CLK_CLKSEL2_SPI1SEL_Pos)
     368             : 
     369           0 : #define NUMAKER_CLK_CLKSEL2_I2S1SEL_HXT        (0x0UL << NUMAKER_CLK_CLKSEL2_I2S1SEL_Pos)
     370           0 : #define NUMAKER_CLK_CLKSEL2_I2S1SEL_PLL_DIV2   (0x1UL << NUMAKER_CLK_CLKSEL2_I2S1SEL_Pos)
     371           0 : #define NUMAKER_CLK_CLKSEL2_I2S1SEL_PCLK1      (0x2UL << NUMAKER_CLK_CLKSEL2_I2S1SEL_Pos)
     372           0 : #define NUMAKER_CLK_CLKSEL2_I2S1SEL_HIRC       (0x3UL << NUMAKER_CLK_CLKSEL2_I2S1SEL_Pos)
     373           0 : #define NUMAKER_CLK_CLKSEL2_I2S1SEL_HIRC48M    (0x4UL << NUMAKER_CLK_CLKSEL2_I2S1SEL_Pos)
     374           0 : #define NUMAKER_CLK_CLKSEL2_I2S1SEL_PLLFN_DIV2 (0x5UL << NUMAKER_CLK_CLKSEL2_I2S1SEL_Pos)
     375             : 
     376           0 : #define NUMAKER_CLK_CLKSEL2_UART8SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL2_UART8SEL_Pos)
     377           0 : #define NUMAKER_CLK_CLKSEL2_UART8SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL2_UART8SEL_Pos)
     378           0 : #define NUMAKER_CLK_CLKSEL2_UART8SEL_LXT      (0x2UL << NUMAKER_CLK_CLKSEL2_UART8SEL_Pos)
     379           0 : #define NUMAKER_CLK_CLKSEL2_UART8SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL2_UART8SEL_Pos)
     380             : 
     381           0 : #define NUMAKER_CLK_CLKSEL2_UART9SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL2_UART9SEL_Pos)
     382           0 : #define NUMAKER_CLK_CLKSEL2_UART9SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL2_UART9SEL_Pos)
     383           0 : #define NUMAKER_CLK_CLKSEL2_UART9SEL_LXT      (0x2UL << NUMAKER_CLK_CLKSEL2_UART9SEL_Pos)
     384           0 : #define NUMAKER_CLK_CLKSEL2_UART9SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL2_UART9SEL_Pos)
     385             : 
     386           0 : #define NUMAKER_CLK_CLKSEL2_TRNGSEL_LXT  (0x0UL << NUMAKER_CLK_CLKSEL2_TRNGSEL_Pos)
     387           0 : #define NUMAKER_CLK_CLKSEL2_TRNGSEL_LIRC (0x1UL << NUMAKER_CLK_CLKSEL2_TRNGSEL_Pos)
     388             : 
     389           0 : #define NUMAKER_CLK_CLKSEL2_PSIOSEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL2_PSIOSEL_Pos)
     390           0 : #define NUMAKER_CLK_CLKSEL2_PSIOSEL_LXT      (0x1UL << NUMAKER_CLK_CLKSEL2_PSIOSEL_Pos)
     391           0 : #define NUMAKER_CLK_CLKSEL2_PSIOSEL_PCLK1    (0x2UL << NUMAKER_CLK_CLKSEL2_PSIOSEL_Pos)
     392           0 : #define NUMAKER_CLK_CLKSEL2_PSIOSEL_PLL_DIV2 (0x3UL << NUMAKER_CLK_CLKSEL2_PSIOSEL_Pos)
     393           0 : #define NUMAKER_CLK_CLKSEL2_PSIOSEL_LIRC     (0x4UL << NUMAKER_CLK_CLKSEL2_PSIOSEL_Pos)
     394           0 : #define NUMAKER_CLK_CLKSEL2_PSIOSEL_HIRC     (0x5UL << NUMAKER_CLK_CLKSEL2_PSIOSEL_Pos)
     395             : 
     396             : /*  CLKSEL3 constant definitions. */
     397             : 
     398           0 : #define NUMAKER_CLK_CLKSEL3_SC0SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL3_SC0SEL_Pos)
     399           0 : #define NUMAKER_CLK_CLKSEL3_SC0SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL3_SC0SEL_Pos)
     400           0 : #define NUMAKER_CLK_CLKSEL3_SC0SEL_PCLK0    (0x2UL << NUMAKER_CLK_CLKSEL3_SC0SEL_Pos)
     401           0 : #define NUMAKER_CLK_CLKSEL3_SC0SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL3_SC0SEL_Pos)
     402             : 
     403           0 : #define NUMAKER_CLK_CLKSEL3_SC1SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL3_SC1SEL_Pos)
     404           0 : #define NUMAKER_CLK_CLKSEL3_SC1SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL3_SC1SEL_Pos)
     405           0 : #define NUMAKER_CLK_CLKSEL3_SC1SEL_PCLK1    (0x2UL << NUMAKER_CLK_CLKSEL3_SC1SEL_Pos)
     406           0 : #define NUMAKER_CLK_CLKSEL3_SC1SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL3_SC1SEL_Pos)
     407             : 
     408           0 : #define NUMAKER_CLK_CLKSEL3_SC2SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL3_SC2SEL_Pos)
     409           0 : #define NUMAKER_CLK_CLKSEL3_SC2SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL3_SC2SEL_Pos)
     410           0 : #define NUMAKER_CLK_CLKSEL3_SC2SEL_PCLK0    (0x2UL << NUMAKER_CLK_CLKSEL3_SC2SEL_Pos)
     411           0 : #define NUMAKER_CLK_CLKSEL3_SC2SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL3_SC2SEL_Pos)
     412             : 
     413           0 : #define NUMAKER_CLK_CLKSEL3_KPISEL_HXT  (0x0UL << NUMAKER_CLK_CLKSEL3_KPISEL_Pos)
     414           0 : #define NUMAKER_CLK_CLKSEL3_KPISEL_LIRC (0x1UL << NUMAKER_CLK_CLKSEL3_KPISEL_Pos)
     415           0 : #define NUMAKER_CLK_CLKSEL3_KPISEL_HIRC (0x2UL << NUMAKER_CLK_CLKSEL3_KPISEL_Pos)
     416             : 
     417           0 : #define NUMAKER_CLK_CLKSEL3_SPI2SEL_HXT        (0x0UL << NUMAKER_CLK_CLKSEL3_SPI2SEL_Pos)
     418           0 : #define NUMAKER_CLK_CLKSEL3_SPI2SEL_PLL_DIV2   (0x1UL << NUMAKER_CLK_CLKSEL3_SPI2SEL_Pos)
     419           0 : #define NUMAKER_CLK_CLKSEL3_SPI2SEL_PCLK1      (0x2UL << NUMAKER_CLK_CLKSEL3_SPI2SEL_Pos)
     420           0 : #define NUMAKER_CLK_CLKSEL3_SPI2SEL_HIRC       (0x3UL << NUMAKER_CLK_CLKSEL3_SPI2SEL_Pos)
     421           0 : #define NUMAKER_CLK_CLKSEL3_SPI2SEL_HIRC48M    (0x4UL << NUMAKER_CLK_CLKSEL3_SPI2SEL_Pos)
     422           0 : #define NUMAKER_CLK_CLKSEL3_SPI2SEL_PLLFN_DIV2 (0x5UL << NUMAKER_CLK_CLKSEL3_SPI2SEL_Pos)
     423             : 
     424           0 : #define NUMAKER_CLK_CLKSEL3_SPI3SEL_HXT        (0x0UL << NUMAKER_CLK_CLKSEL3_SPI3SEL_Pos)
     425           0 : #define NUMAKER_CLK_CLKSEL3_SPI3SEL_PLL_DIV2   (0x1UL << NUMAKER_CLK_CLKSEL3_SPI3SEL_Pos)
     426           0 : #define NUMAKER_CLK_CLKSEL3_SPI3SEL_PCLK0      (0x2UL << NUMAKER_CLK_CLKSEL3_SPI3SEL_Pos)
     427           0 : #define NUMAKER_CLK_CLKSEL3_SPI3SEL_HIRC       (0x3UL << NUMAKER_CLK_CLKSEL3_SPI3SEL_Pos)
     428           0 : #define NUMAKER_CLK_CLKSEL3_SPI3SEL_HIRC48M    (0x4UL << NUMAKER_CLK_CLKSEL3_SPI3SEL_Pos)
     429           0 : #define NUMAKER_CLK_CLKSEL3_SPI3SEL_PLLFN_DIV2 (0x5UL << NUMAKER_CLK_CLKSEL3_SPI3SEL_Pos)
     430             : 
     431           0 : #define NUMAKER_CLK_CLKSEL3_I2S0SEL_HXT        (0x0UL << NUMAKER_CLK_CLKSEL3_I2S0SEL_Pos)
     432           0 : #define NUMAKER_CLK_CLKSEL3_I2S0SEL_PLL_DIV2   (0x1UL << NUMAKER_CLK_CLKSEL3_I2S0SEL_Pos)
     433           0 : #define NUMAKER_CLK_CLKSEL3_I2S0SEL_PCLK0      (0x2UL << NUMAKER_CLK_CLKSEL3_I2S0SEL_Pos)
     434           0 : #define NUMAKER_CLK_CLKSEL3_I2S0SEL_HIRC       (0x3UL << NUMAKER_CLK_CLKSEL3_I2S0SEL_Pos)
     435           0 : #define NUMAKER_CLK_CLKSEL3_I2S0SEL_HIRC48M    (0x4UL << NUMAKER_CLK_CLKSEL3_I2S0SEL_Pos)
     436           0 : #define NUMAKER_CLK_CLKSEL3_I2S0SEL_PLLFN_DIV2 (0x5UL << NUMAKER_CLK_CLKSEL3_I2S0SEL_Pos)
     437             : 
     438           0 : #define NUMAKER_CLK_CLKSEL3_UART6SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL3_UART6SEL_Pos)
     439           0 : #define NUMAKER_CLK_CLKSEL3_UART6SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL3_UART6SEL_Pos)
     440           0 : #define NUMAKER_CLK_CLKSEL3_UART6SEL_LXT      (0x2UL << NUMAKER_CLK_CLKSEL3_UART6SEL_Pos)
     441           0 : #define NUMAKER_CLK_CLKSEL3_UART6SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL3_UART6SEL_Pos)
     442             : 
     443           0 : #define NUMAKER_CLK_CLKSEL3_UART7SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL3_UART7SEL_Pos)
     444           0 : #define NUMAKER_CLK_CLKSEL3_UART7SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL3_UART7SEL_Pos)
     445           0 : #define NUMAKER_CLK_CLKSEL3_UART7SEL_LXT      (0x2UL << NUMAKER_CLK_CLKSEL3_UART7SEL_Pos)
     446           0 : #define NUMAKER_CLK_CLKSEL3_UART7SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL3_UART7SEL_Pos)
     447             : 
     448           0 : #define NUMAKER_CLK_CLKSEL3_UART2SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL3_UART2SEL_Pos)
     449           0 : #define NUMAKER_CLK_CLKSEL3_UART2SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL3_UART2SEL_Pos)
     450           0 : #define NUMAKER_CLK_CLKSEL3_UART2SEL_LXT      (0x2UL << NUMAKER_CLK_CLKSEL3_UART2SEL_Pos)
     451           0 : #define NUMAKER_CLK_CLKSEL3_UART2SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL3_UART2SEL_Pos)
     452             : 
     453           0 : #define NUMAKER_CLK_CLKSEL3_UART3SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL3_UART3SEL_Pos)
     454           0 : #define NUMAKER_CLK_CLKSEL3_UART3SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL3_UART3SEL_Pos)
     455           0 : #define NUMAKER_CLK_CLKSEL3_UART3SEL_LXT      (0x2UL << NUMAKER_CLK_CLKSEL3_UART3SEL_Pos)
     456           0 : #define NUMAKER_CLK_CLKSEL3_UART3SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL3_UART3SEL_Pos)
     457             : 
     458           0 : #define NUMAKER_CLK_CLKSEL3_UART4SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL3_UART4SEL_Pos)
     459           0 : #define NUMAKER_CLK_CLKSEL3_UART4SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL3_UART4SEL_Pos)
     460           0 : #define NUMAKER_CLK_CLKSEL3_UART4SEL_LXT      (0x2UL << NUMAKER_CLK_CLKSEL3_UART4SEL_Pos)
     461           0 : #define NUMAKER_CLK_CLKSEL3_UART4SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL3_UART4SEL_Pos)
     462             : 
     463           0 : #define NUMAKER_CLK_CLKSEL3_UART5SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL3_UART5SEL_Pos)
     464           0 : #define NUMAKER_CLK_CLKSEL3_UART5SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL3_UART5SEL_Pos)
     465           0 : #define NUMAKER_CLK_CLKSEL3_UART5SEL_LXT      (0x2UL << NUMAKER_CLK_CLKSEL3_UART5SEL_Pos)
     466           0 : #define NUMAKER_CLK_CLKSEL3_UART5SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL3_UART5SEL_Pos)
     467             : 
     468             : /*  CLKSEL4 constant definitions. */
     469             : 
     470           0 : #define NUMAKER_CLK_CLKSEL4_SPI4SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL4_SPI4SEL_Pos)
     471           0 : #define NUMAKER_CLK_CLKSEL4_SPI4SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL4_SPI4SEL_Pos)
     472           0 : #define NUMAKER_CLK_CLKSEL4_SPI4SEL_PCLK1    (0x2UL << NUMAKER_CLK_CLKSEL4_SPI4SEL_Pos)
     473           0 : #define NUMAKER_CLK_CLKSEL4_SPI4SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL4_SPI4SEL_Pos)
     474             : 
     475           0 : #define NUMAKER_CLK_CLKSEL4_SPI5SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL4_SPI5SEL_Pos)
     476           0 : #define NUMAKER_CLK_CLKSEL4_SPI5SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL4_SPI5SEL_Pos)
     477           0 : #define NUMAKER_CLK_CLKSEL4_SPI5SEL_PCLK0    (0x2UL << NUMAKER_CLK_CLKSEL4_SPI5SEL_Pos)
     478           0 : #define NUMAKER_CLK_CLKSEL4_SPI5SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL4_SPI5SEL_Pos)
     479             : 
     480           0 : #define NUMAKER_CLK_CLKSEL4_SPI6SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL4_SPI6SEL_Pos)
     481           0 : #define NUMAKER_CLK_CLKSEL4_SPI6SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL4_SPI6SEL_Pos)
     482           0 : #define NUMAKER_CLK_CLKSEL4_SPI6SEL_PCLK1    (0x2UL << NUMAKER_CLK_CLKSEL4_SPI6SEL_Pos)
     483           0 : #define NUMAKER_CLK_CLKSEL4_SPI6SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL4_SPI6SEL_Pos)
     484             : 
     485           0 : #define NUMAKER_CLK_CLKSEL4_SPI7SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL4_SPI7SEL_Pos)
     486           0 : #define NUMAKER_CLK_CLKSEL4_SPI7SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL4_SPI7SEL_Pos)
     487           0 : #define NUMAKER_CLK_CLKSEL4_SPI7SEL_PCLK0    (0x2UL << NUMAKER_CLK_CLKSEL4_SPI7SEL_Pos)
     488           0 : #define NUMAKER_CLK_CLKSEL4_SPI7SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL4_SPI7SEL_Pos)
     489             : 
     490           0 : #define NUMAKER_CLK_CLKSEL4_SPI8SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL4_SPI8SEL_Pos)
     491           0 : #define NUMAKER_CLK_CLKSEL4_SPI8SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL4_SPI8SEL_Pos)
     492           0 : #define NUMAKER_CLK_CLKSEL4_SPI8SEL_PCLK1    (0x2UL << NUMAKER_CLK_CLKSEL4_SPI8SEL_Pos)
     493           0 : #define NUMAKER_CLK_CLKSEL4_SPI8SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL4_SPI8SEL_Pos)
     494             : 
     495           0 : #define NUMAKER_CLK_CLKSEL4_SPI9SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL4_SPI9SEL_Pos)
     496           0 : #define NUMAKER_CLK_CLKSEL4_SPI9SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL4_SPI9SEL_Pos)
     497           0 : #define NUMAKER_CLK_CLKSEL4_SPI9SEL_PCLK0    (0x2UL << NUMAKER_CLK_CLKSEL4_SPI9SEL_Pos)
     498           0 : #define NUMAKER_CLK_CLKSEL4_SPI9SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL4_SPI9SEL_Pos)
     499             : 
     500           0 : #define NUMAKER_CLK_CLKSEL4_SPI10SEL_HXT      (0x0UL << NUMAKER_CLK_CLKSEL4_SPI10SEL_Pos)
     501           0 : #define NUMAKER_CLK_CLKSEL4_SPI10SEL_PLL_DIV2 (0x1UL << NUMAKER_CLK_CLKSEL4_SPI10SEL_Pos)
     502           0 : #define NUMAKER_CLK_CLKSEL4_SPI10SEL_PCLK1    (0x2UL << NUMAKER_CLK_CLKSEL4_SPI10SEL_Pos)
     503           0 : #define NUMAKER_CLK_CLKSEL4_SPI10SEL_HIRC     (0x3UL << NUMAKER_CLK_CLKSEL4_SPI10SEL_Pos)
     504             : 
     505             : /*  CLKDIV0 constant definitions. */
     506             : 
     507           0 : #define NUMAKER_CLK_CLKDIV0_HCLK(x)  (((x)-1UL) << NUMAKER_CLK_CLKDIV0_HCLKDIV_Pos)
     508           0 : #define NUMAKER_CLK_CLKDIV0_USB(x)   (((x)-1UL) << NUMAKER_CLK_CLKDIV0_USBDIV_Pos)
     509           0 : #define NUMAKER_CLK_CLKDIV0_SDH0(x)  (((x)-1UL) << NUMAKER_CLK_CLKDIV0_SDH0DIV_Pos)
     510           0 : #define NUMAKER_CLK_CLKDIV0_UART0(x) (((x)-1UL) << NUMAKER_CLK_CLKDIV0_UART0DIV_Pos)
     511           0 : #define NUMAKER_CLK_CLKDIV0_UART1(x) (((x)-1UL) << NUMAKER_CLK_CLKDIV0_UART1DIV_Pos)
     512           0 : #define NUMAKER_CLK_CLKDIV0_EADC0(x) (((x)-1UL) << NUMAKER_CLK_CLKDIV0_EADC0DIV_Pos)
     513             : 
     514             : /*  CLKDIV1 constant definitions. */
     515             : 
     516           0 : #define NUMAKER_CLK_CLKDIV1_SC0(x)  (((x)-1UL) << NUMAKER_CLK_CLKDIV1_SC0DIV_Pos)
     517           0 : #define NUMAKER_CLK_CLKDIV1_SC1(x)  (((x)-1UL) << NUMAKER_CLK_CLKDIV1_SC1DIV_Pos)
     518           0 : #define NUMAKER_CLK_CLKDIV1_SC2(x)  (((x)-1UL) << NUMAKER_CLK_CLKDIV1_SC2DIV_Pos)
     519           0 : #define NUMAKER_CLK_CLKDIV1_PSIO(x) (((x)-1UL) << NUMAKER_CLK_CLKDIV1_PSIODIV_Pos)
     520             : 
     521             : /*  CLKDIV2 constant definitions. */
     522             : 
     523           0 : #define NUMAKER_CLK_CLKDIV2_I2S0(x)  (((x)-1UL) << NUMAKER_CLK_CLKDIV2_I2S0DIV_Pos)
     524           0 : #define NUMAKER_CLK_CLKDIV2_I2S1(x)  (((x)-1UL) << NUMAKER_CLK_CLKDIV2_I2S1DIV_Pos)
     525           0 : #define NUMAKER_CLK_CLKDIV2_KPI(x)   (((x)-1UL) << NUMAKER_CLK_CLKDIV2_KPIDIV_Pos)
     526           0 : #define NUMAKER_CLK_CLKDIV2_EADC1(x) (((x)-1UL) << NUMAKER_CLK_CLKDIV2_EADC1DIV_Pos)
     527             : 
     528             : /*  CLKDIV3 constant definitions. */
     529             : 
     530           0 : #define NUMAKER_CLK_CLKDIV3_VSENSE(x) (((x)-1UL) << NUMAKER_CLK_CLKDIV3_VSENSEDIV_Pos)
     531           0 : #define NUMAKER_CLK_CLKDIV3_EMAC0(x)  (((x)-1UL) << NUMAKER_CLK_CLKDIV3_EMAC0DIV_Pos)
     532           0 : #define NUMAKER_CLK_CLKDIV3_SDH1(x)   (((x)-1UL) << NUMAKER_CLK_CLKDIV3_SDH1DIV_Pos)
     533             : 
     534             : /*  CLKDIV4 constant definitions. */
     535             : 
     536           0 : #define NUMAKER_CLK_CLKDIV4_UART2(x) (((x)-1UL) << NUMAKER_CLK_CLKDIV4_UART2DIV_Pos)
     537           0 : #define NUMAKER_CLK_CLKDIV4_UART3(x) (((x)-1UL) << NUMAKER_CLK_CLKDIV4_UART3DIV_Pos)
     538           0 : #define NUMAKER_CLK_CLKDIV4_UART4(x) (((x)-1UL) << NUMAKER_CLK_CLKDIV4_UART4DIV_Pos)
     539           0 : #define NUMAKER_CLK_CLKDIV4_UART5(x) (((x)-1UL) << NUMAKER_CLK_CLKDIV4_UART5DIV_Pos)
     540           0 : #define NUMAKER_CLK_CLKDIV4_UART6(x) (((x)-1UL) << NUMAKER_CLK_CLKDIV4_UART6DIV_Pos)
     541           0 : #define NUMAKER_CLK_CLKDIV4_UART7(x) (((x)-1UL) << NUMAKER_CLK_CLKDIV4_UART7DIV_Pos)
     542             : 
     543             : /*  CLKDIV5 constant definitions. */
     544             : 
     545           0 : #define NUMAKER_CLK_CLKDIV5_CANFD0(x) (((x)-1UL) << NUMAKER_CLK_CLKDIV5_CANFD0DIV_Pos)
     546           0 : #define NUMAKER_CLK_CLKDIV5_CANFD1(x) (((x)-1UL) << NUMAKER_CLK_CLKDIV5_CANFD1DIV_Pos)
     547           0 : #define NUMAKER_CLK_CLKDIV5_CANFD2(x) (((x)-1UL) << NUMAKER_CLK_CLKDIV5_CANFD2DIV_Pos)
     548           0 : #define NUMAKER_CLK_CLKDIV5_CANFD3(x) (((x)-1UL) << NUMAKER_CLK_CLKDIV5_CANFD3DIV_Pos)
     549           0 : #define NUMAKER_CLK_CLKDIV5_UART8(x)  (((x)-1UL) << NUMAKER_CLK_CLKDIV5_UART8DIV_Pos)
     550           0 : #define NUMAKER_CLK_CLKDIV5_UART9(x)  (((x)-1UL) << NUMAKER_CLK_CLKDIV5_UART9DIV_Pos)
     551           0 : #define NUMAKER_CLK_CLKDIV5_EADC2(x)  (((x)-1UL) << NUMAKER_CLK_CLKDIV5_EADC2DIV_Pos)
     552             : 
     553             : /*  PCLKDIV constant definitions. */
     554             : 
     555           0 : #define NUMAKER_CLK_PCLKDIV_PCLK0DIV1  (0x0UL << NUMAKER_CLK_PCLKDIV_APB0DIV_Pos)
     556           0 : #define NUMAKER_CLK_PCLKDIV_PCLK0DIV2  (0x1UL << NUMAKER_CLK_PCLKDIV_APB0DIV_Pos)
     557           0 : #define NUMAKER_CLK_PCLKDIV_PCLK0DIV4  (0x2UL << NUMAKER_CLK_PCLKDIV_APB0DIV_Pos)
     558           0 : #define NUMAKER_CLK_PCLKDIV_PCLK0DIV8  (0x3UL << NUMAKER_CLK_PCLKDIV_APB0DIV_Pos)
     559           0 : #define NUMAKER_CLK_PCLKDIV_PCLK0DIV16 (0x4UL << NUMAKER_CLK_PCLKDIV_APB0DIV_Pos)
     560           0 : #define NUMAKER_CLK_PCLKDIV_PCLK1DIV1  (0x0UL << NUMAKER_CLK_PCLKDIV_APB1DIV_Pos)
     561           0 : #define NUMAKER_CLK_PCLKDIV_PCLK1DIV2  (0x1UL << NUMAKER_CLK_PCLKDIV_APB1DIV_Pos)
     562           0 : #define NUMAKER_CLK_PCLKDIV_PCLK1DIV4  (0x2UL << NUMAKER_CLK_PCLKDIV_APB1DIV_Pos)
     563           0 : #define NUMAKER_CLK_PCLKDIV_PCLK1DIV8  (0x3UL << NUMAKER_CLK_PCLKDIV_APB1DIV_Pos)
     564           0 : #define NUMAKER_CLK_PCLKDIV_PCLK1DIV16 (0x4UL << NUMAKER_CLK_PCLKDIV_APB1DIV_Pos)
     565             : 
     566           0 : #define NUMAKER_CLK_PCLKDIV_APB0DIV_DIV1  (0x0UL << NUMAKER_CLK_PCLKDIV_APB0DIV_Pos)
     567           0 : #define NUMAKER_CLK_PCLKDIV_APB0DIV_DIV2  (0x1UL << NUMAKER_CLK_PCLKDIV_APB0DIV_Pos)
     568           0 : #define NUMAKER_CLK_PCLKDIV_APB0DIV_DIV4  (0x2UL << NUMAKER_CLK_PCLKDIV_APB0DIV_Pos)
     569           0 : #define NUMAKER_CLK_PCLKDIV_APB0DIV_DIV8  (0x3UL << NUMAKER_CLK_PCLKDIV_APB0DIV_Pos)
     570           0 : #define NUMAKER_CLK_PCLKDIV_APB0DIV_DIV16 (0x4UL << NUMAKER_CLK_PCLKDIV_APB0DIV_Pos)
     571           0 : #define NUMAKER_CLK_PCLKDIV_APB1DIV_DIV1  (0x0UL << NUMAKER_CLK_PCLKDIV_APB1DIV_Pos)
     572           0 : #define NUMAKER_CLK_PCLKDIV_APB1DIV_DIV2  (0x1UL << NUMAKER_CLK_PCLKDIV_APB1DIV_Pos)
     573           0 : #define NUMAKER_CLK_PCLKDIV_APB1DIV_DIV4  (0x2UL << NUMAKER_CLK_PCLKDIV_APB1DIV_Pos)
     574           0 : #define NUMAKER_CLK_PCLKDIV_APB1DIV_DIV8  (0x3UL << NUMAKER_CLK_PCLKDIV_APB1DIV_Pos)
     575           0 : #define NUMAKER_CLK_PCLKDIV_APB1DIV_DIV16 (0x4UL << NUMAKER_CLK_PCLKDIV_APB1DIV_Pos)
     576             : 
     577             : /*  MODULE constant definitions. */
     578             : 
     579             : /*
     580             :  * APBCLK(31:29)|CLKSEL(28:26)|CLKSEL_Msk(25:22)|CLKSEL_Pos(21:17)|CLKDIV(16:14)|
     581             :  * CLKDIV_Msk(13:10)|CLKDIV_Pos(9:5)|IP_EN_Pos(4:0)
     582             :  */
     583             : 
     584           0 : #define NUMAKER_MODULE_NoMsk 0x0UL
     585           0 : #define NUMAKER_NA           NUMAKER_MODULE_NoMsk
     586             : 
     587           0 : #define NUMAKER_MODULE_APBCLK_ENC(x)     (((x)&0x07UL) << 29)
     588           0 : #define NUMAKER_MODULE_CLKSEL_ENC(x)     (((x)&0x07UL) << 26)
     589           0 : #define NUMAKER_MODULE_CLKSEL_Msk_ENC(x) (((x)&0x0fUL) << 22)
     590           0 : #define NUMAKER_MODULE_CLKSEL_Pos_ENC(x) (((x)&0x1fUL) << 17)
     591           0 : #define NUMAKER_MODULE_CLKDIV_ENC(x)     (((x)&0x07UL) << 14)
     592           0 : #define NUMAKER_MODULE_CLKDIV_Msk_ENC(x) (((x)&0x0fUL) << 10)
     593           0 : #define NUMAKER_MODULE_CLKDIV_Pos_ENC(x) (((x)&0x1fUL) << 5)
     594           0 : #define NUMAKER_MODULE_IP_EN_Pos_ENC(x)  (((x)&0x1fUL) << 0)
     595             : 
     596             : /* AHBCLK0 */
     597           0 : #define NUMAKER_PDMA0_MODULE                                                                       \
     598             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     599             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_PDMA0CKEN_Pos) |                         \
     600             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     601             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     602             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     603             : 
     604           0 : #define NUMAKER_ISP_MODULE                                                                         \
     605             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     606             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_ISPCKEN_Pos) |                           \
     607             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     608             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     609             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     610             : 
     611           0 : #define NUMAKER_EBI_MODULE                                                                         \
     612             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     613             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_EBICKEN_Pos) |                           \
     614             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     615             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     616             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     617             : 
     618           0 : #define NUMAKER_ST_MODULE                                                                          \
     619             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     620             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_STCKEN_Pos) |                            \
     621             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     622             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     623             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     624             : 
     625           0 : #define NUMAKER_EMAC0_MODULE                                                                       \
     626             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     627             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_EMAC0CKEN_Pos) |                         \
     628             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     629             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(3UL) |              \
     630             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(16UL))
     631             : 
     632           0 : #define NUMAKER_SDH0_MODULE                                                                        \
     633             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     634             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_SDH0CKEN_Pos) |                          \
     635             :          NUMAKER_MODULE_CLKSEL_ENC(0UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
     636             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(20UL) | NUMAKER_MODULE_CLKDIV_ENC(0UL) |                    \
     637             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(24UL))
     638             : 
     639           0 : #define NUMAKER_CRC_MODULE                                                                         \
     640             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     641             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_CRCCKEN_Pos) |                           \
     642             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     643             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     644             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     645             : 
     646           0 : #define NUMAKER_CCAP_MODULE                                                                        \
     647             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     648             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_CCAPCKEN_Pos) |                          \
     649             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     650             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     651             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     652             : 
     653           0 : #define NUMAKER_SEN_MODULE                                                                         \
     654             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     655             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_SENCKEN_Pos) |                           \
     656             :          NUMAKER_MODULE_CLKSEL_ENC(0UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
     657             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(16UL) | NUMAKER_MODULE_CLKDIV_ENC(3UL) |                    \
     658             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(8UL))
     659             : 
     660           0 : #define NUMAKER_HSUSBD_MODULE                                                                      \
     661             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     662             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_HSUSBDCKEN_Pos) |                        \
     663             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     664             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     665             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     666             : 
     667           0 : #define NUMAKER_HBI_MODULE                                                                         \
     668             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     669             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_HBICKEN_Pos) |                           \
     670             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     671             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     672             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     673             : 
     674           0 : #define NUMAKER_CRPT_MODULE                                                                        \
     675             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     676             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_CRPTCKEN_Pos) |                          \
     677             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     678             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     679             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     680             : 
     681           0 : #define NUMAKER_KS_MODULE                                                                          \
     682             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     683             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_KSCKEN_Pos) |                            \
     684             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     685             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     686             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     687             : 
     688           0 : #define NUMAKER_SPIM_MODULE                                                                        \
     689             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     690             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_SPIMCKEN_Pos) |                          \
     691             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     692             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     693             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     694             : 
     695           0 : #define NUMAKER_FMCIDLE_MODULE                                                                     \
     696             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     697             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_FMCIDLE_Pos) |                           \
     698             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     699             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     700             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     701             : 
     702           0 : #define NUMAKER_USBH_MODULE                                                                        \
     703             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     704             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_USBHCKEN_Pos) |                          \
     705             :          NUMAKER_MODULE_CLKSEL_ENC(0UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(1UL) |                     \
     706             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(8UL) | NUMAKER_MODULE_CLKDIV_ENC(0UL) |                     \
     707             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0xFUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(4UL))
     708             : 
     709           0 : #define NUMAKER_SDH1_MODULE                                                                        \
     710             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     711             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_SDH1CKEN_Pos) |                          \
     712             :          NUMAKER_MODULE_CLKSEL_ENC(0UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
     713             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(22UL) | NUMAKER_MODULE_CLKDIV_ENC(3UL) |                    \
     714             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(24UL))
     715             : 
     716           0 : #define NUMAKER_PDMA1_MODULE                                                                       \
     717             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     718             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_PDMA1CKEN_Pos) |                         \
     719             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     720             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     721             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     722             : 
     723           0 : #define NUMAKER_TRACE_MODULE                                                                       \
     724             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     725             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_TRACECKEN_Pos) |                         \
     726             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     727             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     728             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     729             : 
     730           0 : #define NUMAKER_GPA_MODULE                                                                         \
     731             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     732             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_GPACKEN_Pos) |                           \
     733             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     734             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     735             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     736             : 
     737           0 : #define NUMAKER_GPB_MODULE                                                                         \
     738             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     739             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_GPBCKEN_Pos) |                           \
     740             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     741             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     742             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     743             : 
     744           0 : #define NUMAKER_GPC_MODULE                                                                         \
     745             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     746             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_GPCCKEN_Pos) |                           \
     747             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     748             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     749             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     750             : 
     751           0 : #define NUMAKER_GPD_MODULE                                                                         \
     752             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     753             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_GPDCKEN_Pos) |                           \
     754             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     755             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     756             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     757             : 
     758           0 : #define NUMAKER_GPE_MODULE                                                                         \
     759             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     760             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_GPECKEN_Pos) |                           \
     761             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     762             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     763             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     764             : 
     765           0 : #define NUMAKER_GPF_MODULE                                                                         \
     766             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     767             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_GPFCKEN_Pos) |                           \
     768             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     769             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     770             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     771             : 
     772           0 : #define NUMAKER_GPG_MODULE                                                                         \
     773             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     774             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_GPGCKEN_Pos) |                           \
     775             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     776             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     777             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     778             : 
     779           0 : #define NUMAKER_GPH_MODULE                                                                         \
     780             :         (NUMAKER_MODULE_APBCLK_ENC(0UL) |                                                          \
     781             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK0_GPHCKEN_Pos) |                           \
     782             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     783             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     784             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     785             : 
     786             : /* AHBCLK1 */
     787           0 : #define NUMAKER_CANFD0_MODULE                                                                      \
     788             :         (NUMAKER_MODULE_APBCLK_ENC(4UL) |                                                          \
     789             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK1_CANFD0CKEN_Pos) |                        \
     790             :          NUMAKER_MODULE_CLKSEL_ENC(0UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
     791             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(24UL) | NUMAKER_MODULE_CLKDIV_ENC(5UL) |                    \
     792             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(0UL))
     793             : 
     794           0 : #define NUMAKER_CANFD1_MODULE                                                                      \
     795             :         (NUMAKER_MODULE_APBCLK_ENC(4UL) |                                                          \
     796             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK1_CANFD1CKEN_Pos) |                        \
     797             :          NUMAKER_MODULE_CLKSEL_ENC(0UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
     798             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(26UL) | NUMAKER_MODULE_CLKDIV_ENC(5UL) |                    \
     799             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(4UL))
     800             : 
     801           0 : #define NUMAKER_CANFD2_MODULE                                                                      \
     802             :         (NUMAKER_MODULE_APBCLK_ENC(4UL) |                                                          \
     803             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK1_CANFD2CKEN_Pos) |                        \
     804             :          NUMAKER_MODULE_CLKSEL_ENC(0UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
     805             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(28UL) | NUMAKER_MODULE_CLKDIV_ENC(5UL) |                    \
     806             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(8UL))
     807             : 
     808           0 : #define NUMAKER_CANFD3_MODULE                                                                      \
     809             :         (NUMAKER_MODULE_APBCLK_ENC(4UL) |                                                          \
     810             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK1_CANFD3CKEN_Pos) |                        \
     811             :          NUMAKER_MODULE_CLKSEL_ENC(0UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
     812             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(30UL) | NUMAKER_MODULE_CLKDIV_ENC(5UL) |                    \
     813             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(12UL))
     814             : 
     815           0 : #define NUMAKER_GPI_MODULE                                                                         \
     816             :         (NUMAKER_MODULE_APBCLK_ENC(4UL) |                                                          \
     817             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK1_GPICKEN_Pos) |                           \
     818             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     819             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     820             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     821             : 
     822           0 : #define NUMAKER_GPJ_MODULE                                                                         \
     823             :         (NUMAKER_MODULE_APBCLK_ENC(4UL) |                                                          \
     824             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK1_GPJCKEN_Pos) |                           \
     825             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     826             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     827             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     828             : 
     829           0 : #define NUMAKER_BMC_MODULE                                                                         \
     830             :         (NUMAKER_MODULE_APBCLK_ENC(4UL) |                                                          \
     831             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_AHBCLK1_BMCCKEN_Pos) |                           \
     832             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     833             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     834             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     835             : 
     836             : /* APBCLK0 */
     837           0 : #define NUMAKER_WDT_MODULE                                                                         \
     838             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     839             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_WDTCKEN_Pos) |                           \
     840             :          NUMAKER_MODULE_CLKSEL_ENC(1UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
     841             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(0UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |              \
     842             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     843             : 
     844           0 : #define NUMAKER_WWDT_MODULE                                                                        \
     845             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     846             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_WDTCKEN_Pos) |                           \
     847             :          NUMAKER_MODULE_CLKSEL_ENC(1UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
     848             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(30UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |             \
     849             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     850             : 
     851           0 : #define NUMAKER_RTC_MODULE                                                                         \
     852             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     853             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_RTCCKEN_Pos) |                           \
     854             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     855             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     856             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     857             : 
     858           0 : #define NUMAKER_TMR0_MODULE                                                                        \
     859             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     860             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_TMR0CKEN_Pos) |                          \
     861             :          NUMAKER_MODULE_CLKSEL_ENC(1UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(7UL) |                     \
     862             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(8UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |              \
     863             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     864             : 
     865           0 : #define NUMAKER_TMR1_MODULE                                                                        \
     866             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     867             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_TMR1CKEN_Pos) |                          \
     868             :          NUMAKER_MODULE_CLKSEL_ENC(1UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(7UL) |                     \
     869             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(12UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |             \
     870             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     871             : 
     872           0 : #define NUMAKER_TMR2_MODULE                                                                        \
     873             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     874             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_TMR2CKEN_Pos) |                          \
     875             :          NUMAKER_MODULE_CLKSEL_ENC(1UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(7UL) |                     \
     876             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(16UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |             \
     877             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     878             : 
     879           0 : #define NUMAKER_TMR3_MODULE                                                                        \
     880             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     881             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_TMR3CKEN_Pos) |                          \
     882             :          NUMAKER_MODULE_CLKSEL_ENC(1UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(7UL) |                     \
     883             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(20UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |             \
     884             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     885             : 
     886           0 : #define NUMAKER_CLKO_MODULE                                                                        \
     887             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     888             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_CLKOCKEN_Pos) |                          \
     889             :          NUMAKER_MODULE_CLKSEL_ENC(1UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(7UL) |                     \
     890             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(4UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |              \
     891             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     892             : 
     893           0 : #define NUMAKER_ACMP01_MODULE                                                                      \
     894             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     895             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_ACMP01CKEN_Pos) |                        \
     896             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     897             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     898             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     899             : 
     900           0 : #define NUMAKER_I2C0_MODULE                                                                        \
     901             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     902             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_I2C0CKEN_Pos) |                          \
     903             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     904             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     905             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     906             : 
     907           0 : #define NUMAKER_I2C1_MODULE                                                                        \
     908             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     909             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_I2C1CKEN_Pos) |                          \
     910             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     911             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     912             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     913             : 
     914           0 : #define NUMAKER_I2C2_MODULE                                                                        \
     915             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     916             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_I2C2CKEN_Pos) |                          \
     917             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     918             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     919             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     920             : 
     921           0 : #define NUMAKER_I2C3_MODULE                                                                        \
     922             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     923             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_I2C3CKEN_Pos) |                          \
     924             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
     925             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
     926             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     927             : 
     928           0 : #define NUMAKER_QSPI0_MODULE                                                                       \
     929             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     930             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_QSPI0CKEN_Pos) |                         \
     931             :          NUMAKER_MODULE_CLKSEL_ENC(2UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
     932             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(2UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |              \
     933             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     934             : 
     935           0 : #define NUMAKER_SPI0_MODULE                                                                        \
     936             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     937             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_SPI0CKEN_Pos) |                          \
     938             :          NUMAKER_MODULE_CLKSEL_ENC(2UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(7UL) |                     \
     939             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(4UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |              \
     940             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     941             : 
     942           0 : #define NUMAKER_SPI1_MODULE                                                                        \
     943             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     944             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_SPI1CKEN_Pos) |                          \
     945             :          NUMAKER_MODULE_CLKSEL_ENC(2UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(7UL) |                     \
     946             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(12UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |             \
     947             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     948             : 
     949           0 : #define NUMAKER_SPI2_MODULE                                                                        \
     950             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     951             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_SPI2CKEN_Pos) |                          \
     952             :          NUMAKER_MODULE_CLKSEL_ENC(3UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(7UL) |                     \
     953             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(9UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |              \
     954             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
     955             : 
     956           0 : #define NUMAKER_UART0_MODULE                                                                       \
     957             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     958             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_UART0CKEN_Pos) |                         \
     959             :          NUMAKER_MODULE_CLKSEL_ENC(1UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
     960             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(24UL) | NUMAKER_MODULE_CLKDIV_ENC(0UL) |                    \
     961             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(8UL))
     962             : 
     963           0 : #define NUMAKER_UART1_MODULE                                                                       \
     964             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     965             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_UART1CKEN_Pos) |                         \
     966             :          NUMAKER_MODULE_CLKSEL_ENC(1UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
     967             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(26UL) | NUMAKER_MODULE_CLKDIV_ENC(0UL) |                    \
     968             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(12UL))
     969             : 
     970           0 : #define NUMAKER_UART2_MODULE                                                                       \
     971             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     972             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_UART2CKEN_Pos) |                         \
     973             :          NUMAKER_MODULE_CLKSEL_ENC(3UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
     974             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(24UL) | NUMAKER_MODULE_CLKDIV_ENC(4UL) |                    \
     975             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(0UL))
     976             : 
     977           0 : #define NUMAKER_UART3_MODULE                                                                       \
     978             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     979             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_UART3CKEN_Pos) |                         \
     980             :          NUMAKER_MODULE_CLKSEL_ENC(3UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
     981             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(26UL) | NUMAKER_MODULE_CLKDIV_ENC(4UL) |                    \
     982             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(4UL))
     983             : 
     984           0 : #define NUMAKER_UART4_MODULE                                                                       \
     985             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     986             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_UART4CKEN_Pos) |                         \
     987             :          NUMAKER_MODULE_CLKSEL_ENC(3UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
     988             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(28UL) | NUMAKER_MODULE_CLKDIV_ENC(4UL) |                    \
     989             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(8UL))
     990             : 
     991           0 : #define NUMAKER_UART5_MODULE                                                                       \
     992             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
     993             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_UART5CKEN_Pos) |                         \
     994             :          NUMAKER_MODULE_CLKSEL_ENC(3UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
     995             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(30UL) | NUMAKER_MODULE_CLKDIV_ENC(4UL) |                    \
     996             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(12UL))
     997             : 
     998           0 : #define NUMAKER_UART6_MODULE                                                                       \
     999             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
    1000             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_UART6CKEN_Pos) |                         \
    1001             :          NUMAKER_MODULE_CLKSEL_ENC(3UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
    1002             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(20UL) | NUMAKER_MODULE_CLKDIV_ENC(4UL) |                    \
    1003             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(16UL))
    1004             : 
    1005           0 : #define NUMAKER_UART7_MODULE                                                                       \
    1006             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
    1007             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_UART7CKEN_Pos) |                         \
    1008             :          NUMAKER_MODULE_CLKSEL_ENC(3UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
    1009             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(22UL) | NUMAKER_MODULE_CLKDIV_ENC(4UL) |                    \
    1010             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(20UL))
    1011             : 
    1012           0 : #define NUMAKER_OTG_MODULE                                                                         \
    1013             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
    1014             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_OTGCKEN_Pos) |                           \
    1015             :          NUMAKER_MODULE_CLKSEL_ENC(0UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(1UL) |                     \
    1016             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(8UL) | NUMAKER_MODULE_CLKDIV_ENC(0UL) |                     \
    1017             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0xFUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(4UL))
    1018             : 
    1019           0 : #define NUMAKER_USBD_MODULE                                                                        \
    1020             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
    1021             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_USBDCKEN_Pos) |                          \
    1022             :          NUMAKER_MODULE_CLKSEL_ENC(0UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(1UL) |                     \
    1023             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(8UL) | NUMAKER_MODULE_CLKDIV_ENC(0UL) |                     \
    1024             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0xFUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(4UL))
    1025             : 
    1026           0 : #define NUMAKER_EADC0_MODULE                                                                       \
    1027             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
    1028             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_EADC0CKEN_Pos) |                         \
    1029             :          NUMAKER_MODULE_CLKSEL_ENC(0UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
    1030             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(10UL) | NUMAKER_MODULE_CLKDIV_ENC(0UL) |                    \
    1031             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(16UL))
    1032             : 
    1033           0 : #define NUMAKER_I2S0_MODULE                                                                        \
    1034             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
    1035             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_I2S0CKEN_Pos) |                          \
    1036             :          NUMAKER_MODULE_CLKSEL_ENC(3UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(7UL) |                     \
    1037             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(16UL) | NUMAKER_MODULE_CLKDIV_ENC(2UL) |                    \
    1038             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(0UL))
    1039             : 
    1040           0 : #define NUMAKER_HSOTG_MODULE                                                                       \
    1041             :         (NUMAKER_MODULE_APBCLK_ENC(1UL) |                                                          \
    1042             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK0_HSOTGCKEN_Pos) |                         \
    1043             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
    1044             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
    1045             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1046             : 
    1047             : /* APBCLK1 */
    1048           0 : #define NUMAKER_SC0_MODULE                                                                         \
    1049             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1050             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_SC0CKEN_Pos) |                           \
    1051             :          NUMAKER_MODULE_CLKSEL_ENC(3UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
    1052             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(0UL) | NUMAKER_MODULE_CLKDIV_ENC(1UL) |                     \
    1053             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(0UL))
    1054             : 
    1055           0 : #define NUMAKER_SC1_MODULE                                                                         \
    1056             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1057             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_SC1CKEN_Pos) |                           \
    1058             :          NUMAKER_MODULE_CLKSEL_ENC(3UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
    1059             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(2UL) | NUMAKER_MODULE_CLKDIV_ENC(1UL) |                     \
    1060             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(8UL))
    1061             : 
    1062           0 : #define NUMAKER_SC2_MODULE                                                                         \
    1063             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1064             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_SC2CKEN_Pos) |                           \
    1065             :          NUMAKER_MODULE_CLKSEL_ENC(3UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
    1066             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(4UL) | NUMAKER_MODULE_CLKDIV_ENC(1UL) |                     \
    1067             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(16UL))
    1068             : 
    1069           0 : #define NUMAKER_I2C4_MODULE                                                                        \
    1070             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1071             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_I2C4CKEN_Pos) |                          \
    1072             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
    1073             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
    1074             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1075             : 
    1076           0 : #define NUMAKER_QSPI1_MODULE                                                                       \
    1077             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1078             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_QSPI1CKEN_Pos) |                         \
    1079             :          NUMAKER_MODULE_CLKSEL_ENC(2UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
    1080             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(10UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |             \
    1081             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1082             : 
    1083           0 : #define NUMAKER_SPI3_MODULE                                                                        \
    1084             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1085             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_SPI3CKEN_Pos) |                          \
    1086             :          NUMAKER_MODULE_CLKSEL_ENC(3UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(7UL) |                     \
    1087             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(12UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |             \
    1088             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1089             : 
    1090           0 : #define NUMAKER_SPI4_MODULE                                                                        \
    1091             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1092             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_SPI4CKEN_Pos) |                          \
    1093             :          NUMAKER_MODULE_CLKSEL_ENC(4UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(7UL) |                     \
    1094             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(0UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |              \
    1095             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1096             : 
    1097           0 : #define NUMAKER_USCI0_MODULE                                                                       \
    1098             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1099             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_USCI0CKEN_Pos) |                         \
    1100             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
    1101             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
    1102             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1103             : 
    1104           0 : #define NUMAKER_PSIO_MODULE                                                                        \
    1105             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1106             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_PSIOCKEN_Pos) |                          \
    1107             :          NUMAKER_MODULE_CLKSEL_ENC(2UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(7UL) |                     \
    1108             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(28UL) | NUMAKER_MODULE_CLKDIV_ENC(1UL) |                    \
    1109             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(24UL))
    1110             : 
    1111           0 : #define NUMAKER_DAC_MODULE                                                                         \
    1112             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1113             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_DACCKEN_Pos) |                           \
    1114             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
    1115             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
    1116             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1117             : 
    1118           0 : #define NUMAKER_ECAP2_MODULE                                                                       \
    1119             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1120             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_ECAP2CKEN_Pos) |                         \
    1121             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
    1122             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
    1123             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1124             : 
    1125           0 : #define NUMAKER_ECAP3_MODULE                                                                       \
    1126             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1127             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_ECAP3CKEN_Pos) |                         \
    1128             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
    1129             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
    1130             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1131             : 
    1132           0 : #define NUMAKER_EPWM0_MODULE                                                                       \
    1133             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1134             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_EPWM0CKEN_Pos) |                         \
    1135             :          NUMAKER_MODULE_CLKSEL_ENC(2UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(1UL) |                     \
    1136             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(0UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |              \
    1137             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1138             : 
    1139           0 : #define NUMAKER_EPWM1_MODULE                                                                       \
    1140             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1141             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_EPWM1CKEN_Pos) |                         \
    1142             :          NUMAKER_MODULE_CLKSEL_ENC(2UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(1UL) |                     \
    1143             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(1UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |              \
    1144             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1145             : 
    1146           0 : #define NUMAKER_BPWM0_MODULE                                                                       \
    1147             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1148             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_BPWM0CKEN_Pos) |                         \
    1149             :          NUMAKER_MODULE_CLKSEL_ENC(2UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(1UL) |                     \
    1150             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(8UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |              \
    1151             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1152             : 
    1153           0 : #define NUMAKER_BPWM1_MODULE                                                                       \
    1154             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1155             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_BPWM1CKEN_Pos) |                         \
    1156             :          NUMAKER_MODULE_CLKSEL_ENC(2UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(1UL) |                     \
    1157             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(9UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |              \
    1158             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1159             : 
    1160           0 : #define NUMAKER_EQEI0_MODULE                                                                       \
    1161             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1162             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_EQEI0CKEN_Pos) |                         \
    1163             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
    1164             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
    1165             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1166             : 
    1167           0 : #define NUMAKER_EQEI1_MODULE                                                                       \
    1168             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1169             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_EQEI1CKEN_Pos) |                         \
    1170             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
    1171             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
    1172             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1173             : 
    1174           0 : #define NUMAKER_EQEI2_MODULE                                                                       \
    1175             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1176             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_EQEI2CKEN_Pos) |                         \
    1177             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
    1178             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
    1179             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1180             : 
    1181           0 : #define NUMAKER_EQEI3_MODULE                                                                       \
    1182             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1183             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_EQEI3CKEN_Pos) |                         \
    1184             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
    1185             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
    1186             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1187             : 
    1188           0 : #define NUMAKER_TRNG_MODULE                                                                        \
    1189             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1190             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_TRNGCKEN_Pos) |                          \
    1191             :          NUMAKER_MODULE_CLKSEL_ENC(2UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(1UL) |                     \
    1192             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(27UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |             \
    1193             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1194             : 
    1195           0 : #define NUMAKER_ECAP0_MODULE                                                                       \
    1196             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1197             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_ECAP0CKEN_Pos) |                         \
    1198             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
    1199             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
    1200             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1201             : 
    1202           0 : #define NUMAKER_ECAP1_MODULE                                                                       \
    1203             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1204             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_ECAP1CKEN_Pos) |                         \
    1205             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
    1206             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
    1207             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1208             : 
    1209           0 : #define NUMAKER_I2S1_MODULE                                                                        \
    1210             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1211             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_I2S1CKEN_Pos) |                          \
    1212             :          NUMAKER_MODULE_CLKSEL_ENC(2UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(7UL) |                     \
    1213             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(16UL) | NUMAKER_MODULE_CLKDIV_ENC(2UL) |                    \
    1214             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(4UL))
    1215             : 
    1216           0 : #define NUMAKER_EADC1_MODULE                                                                       \
    1217             :         (NUMAKER_MODULE_APBCLK_ENC(2UL) |                                                          \
    1218             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK1_EADC1CKEN_Pos) |                         \
    1219             :          NUMAKER_MODULE_CLKSEL_ENC(0UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
    1220             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(12UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |             \
    1221             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1222             : 
    1223             : /* APBCLK2 */
    1224           0 : #define NUMAKER_KPI_MODULE                                                                         \
    1225             :         (NUMAKER_MODULE_APBCLK_ENC(3UL) |                                                          \
    1226             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK2_KPICKEN_Pos) |                           \
    1227             :          NUMAKER_MODULE_CLKSEL_ENC(3UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
    1228             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(6UL) | NUMAKER_MODULE_CLKDIV_ENC(2UL) |                     \
    1229             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(8UL))
    1230             : 
    1231           0 : #define NUMAKER_EADC2_MODULE                                                                       \
    1232             :         (NUMAKER_MODULE_APBCLK_ENC(3UL) |                                                          \
    1233             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK2_EADC2CKEN_Pos) |                         \
    1234             :          NUMAKER_MODULE_CLKSEL_ENC(0UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
    1235             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(14UL) | NUMAKER_MODULE_CLKDIV_ENC(2UL) |                    \
    1236             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(24UL))
    1237             : 
    1238           0 : #define NUMAKER_ACMP23_MODULE                                                                      \
    1239             :         (NUMAKER_MODULE_APBCLK_ENC(3UL) |                                                          \
    1240             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK2_ACMP23CKEN_Pos) |                        \
    1241             :          NUMAKER_MODULE_CLKSEL_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKSEL_Msk_ENC(NUMAKER_NA) |       \
    1242             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |       \
    1243             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1244             : 
    1245           0 : #define NUMAKER_SPI5_MODULE                                                                        \
    1246             :         (NUMAKER_MODULE_APBCLK_ENC(3UL) |                                                          \
    1247             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK2_SPI5CKEN_Pos) |                          \
    1248             :          NUMAKER_MODULE_CLKSEL_ENC(4UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(7UL) |                     \
    1249             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(4UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |              \
    1250             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1251             : 
    1252           0 : #define NUMAKER_SPI6_MODULE                                                                        \
    1253             :         (NUMAKER_MODULE_APBCLK_ENC(3UL) |                                                          \
    1254             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK2_SPI6CKEN_Pos) |                          \
    1255             :          NUMAKER_MODULE_CLKSEL_ENC(4UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(7UL) |                     \
    1256             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(8UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |              \
    1257             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1258             : 
    1259           0 : #define NUMAKER_SPI7_MODULE                                                                        \
    1260             :         (NUMAKER_MODULE_APBCLK_ENC(3UL) |                                                          \
    1261             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK2_SPI7CKEN_Pos) |                          \
    1262             :          NUMAKER_MODULE_CLKSEL_ENC(4UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(7UL) |                     \
    1263             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(12UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |             \
    1264             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1265             : 
    1266           0 : #define NUMAKER_SPI8_MODULE                                                                        \
    1267             :         (NUMAKER_MODULE_APBCLK_ENC(3UL) |                                                          \
    1268             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK2_SPI8CKEN_Pos) |                          \
    1269             :          NUMAKER_MODULE_CLKSEL_ENC(4UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(7UL) |                     \
    1270             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(16UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |             \
    1271             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1272             : 
    1273           0 : #define NUMAKER_SPI9_MODULE                                                                        \
    1274             :         (NUMAKER_MODULE_APBCLK_ENC(3UL) |                                                          \
    1275             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK2_SPI9CKEN_Pos) |                          \
    1276             :          NUMAKER_MODULE_CLKSEL_ENC(4UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(7UL) |                     \
    1277             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(20UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |             \
    1278             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1279             : 
    1280           0 : #define NUMAKER_SPI10_MODULE                                                                       \
    1281             :         (NUMAKER_MODULE_APBCLK_ENC(3UL) |                                                          \
    1282             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK2_SPI10CKEN_Pos) |                         \
    1283             :          NUMAKER_MODULE_CLKSEL_ENC(4UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(7UL) |                     \
    1284             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(24UL) | NUMAKER_MODULE_CLKDIV_ENC(NUMAKER_NA) |             \
    1285             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(NUMAKER_NA) | NUMAKER_MODULE_CLKDIV_Pos_ENC(NUMAKER_NA))
    1286             : 
    1287           0 : #define NUMAKER_UART8_MODULE                                                                       \
    1288             :         (NUMAKER_MODULE_APBCLK_ENC(3UL) |                                                          \
    1289             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK2_UART8CKEN_Pos) |                         \
    1290             :          NUMAKER_MODULE_CLKSEL_ENC(2UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
    1291             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(20UL) | NUMAKER_MODULE_CLKDIV_ENC(5UL) |                    \
    1292             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(16UL))
    1293             : 
    1294           0 : #define NUMAKER_UART9_MODULE                                                                       \
    1295             :         (NUMAKER_MODULE_APBCLK_ENC(3UL) |                                                          \
    1296             :          NUMAKER_MODULE_IP_EN_Pos_ENC(NUMAKER_CLK_APBCLK2_UART9CKEN_Pos) |                         \
    1297             :          NUMAKER_MODULE_CLKSEL_ENC(2UL) | NUMAKER_MODULE_CLKSEL_Msk_ENC(3UL) |                     \
    1298             :          NUMAKER_MODULE_CLKSEL_Pos_ENC(22UL) | NUMAKER_MODULE_CLKDIV_ENC(5UL) |                    \
    1299             :          NUMAKER_MODULE_CLKDIV_Msk_ENC(0x0FUL) | NUMAKER_MODULE_CLKDIV_Pos_ENC(20UL))
    1300             : 
    1301             : /* End of M460 BSP clk.h copy */
    1302             : 
    1303           0 : #define NUMAKER_CLK_PMUCTL_PDMSEL_PD 0x00000000
    1304           0 : #define NUMAKER_CLK_PMUCTL_PDMSEL_LLPD 0x00000001
    1305           0 : #define NUMAKER_CLK_PMUCTL_PDMSEL_FWPD 0x00000002
    1306           0 : #define NUMAKER_CLK_PMUCTL_PDMSEL_SPD 0x00000004
    1307           0 : #define NUMAKER_CLK_PMUCTL_PDMSEL_DPD 0x00000006
    1308             : 
    1309             : #endif

Generated by: LCOV version 1.14