LCOV - code coverage report
Current view: top level - zephyr/dt-bindings/clock - numaker_m55m1x_clock.h Coverage Total Hit
Test: new.info Lines: 0.0 % 426 0
Test Date: 2025-09-05 20:47:19

            Line data    Source code
       1            0 : /*
       2              :  * Copyright (c) 2025 Nuvoton Technology Corporation.
       3              :  *
       4              :  * SPDX-License-Identifier: Apache-2.0
       5              :  */
       6              : 
       7              : #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_NUMAKER_M55M1X_CLOCK_H
       8              : #define ZEPHYR_INCLUDE_DT_BINDINGS_CLOCK_NUMAKER_M55M1X_CLOCK_H
       9              : 
      10            0 : #define NUMAKER_CLK_SCLKSEL_SCLKSEL_HIRC 0x00000000
      11            0 : #define NUMAKER_CLK_SCLKSEL_SCLKSEL_MIRC 0x00000001
      12            0 : #define NUMAKER_CLK_SCLKSEL_SCLKSEL_HIRC48M 0x00000002
      13            0 : #define NUMAKER_CLK_SCLKSEL_SCLKSEL_HXT 0x00000003
      14            0 : #define NUMAKER_CLK_SCLKSEL_SCLKSEL_APLL0 0x00000004
      15            0 : #define NUMAKER_CLK_BPWMSEL_BPWM0SEL_PCLK0 0x00000000
      16            0 : #define NUMAKER_CLK_BPWMSEL_BPWM0SEL_HCLK0 0x00000001
      17            0 : #define NUMAKER_CLK_BPWMSEL_BPWM1SEL_PCLK2 0x00000000
      18            0 : #define NUMAKER_CLK_BPWMSEL_BPWM1SEL_HCLK0 0x00000010
      19            0 : #define NUMAKER_CLK_CANFDSEL_CANFD0SEL_HXT 0x00000000
      20            0 : #define NUMAKER_CLK_CANFDSEL_CANFD0SEL_APLL0_DIV2 0x00000001
      21            0 : #define NUMAKER_CLK_CANFDSEL_CANFD0SEL_HCLK0 0x00000002
      22            0 : #define NUMAKER_CLK_CANFDSEL_CANFD0SEL_HIRC 0x00000003
      23            0 : #define NUMAKER_CLK_CANFDSEL_CANFD0SEL_HIRC48M_DIV4 0x00000004
      24            0 : #define NUMAKER_CLK_CANFDSEL_CANFD1SEL_HXT 0x00000000
      25            0 : #define NUMAKER_CLK_CANFDSEL_CANFD1SEL_APLL0_DIV2 0x00000010
      26            0 : #define NUMAKER_CLK_CANFDSEL_CANFD1SEL_HCLK0 0x00000020
      27            0 : #define NUMAKER_CLK_CANFDSEL_CANFD1SEL_HIRC 0x00000030
      28            0 : #define NUMAKER_CLK_CANFDSEL_CANFD1SEL_HIRC48M_DIV4 0x00000040
      29            0 : #define NUMAKER_CLK_CCAPSEL_CCAP0SEL_MIRC 0x00000000
      30            0 : #define NUMAKER_CLK_CCAPSEL_CCAP0SEL_HCLK2 0x00000001
      31            0 : #define NUMAKER_CLK_CCAPSEL_CCAP0SEL_HIRC 0x00000002
      32            0 : #define NUMAKER_CLK_CCAPSEL_CCAP0SEL_APLL0_DIV2 0x00000003
      33            0 : #define NUMAKER_CLK_CCAPSEL_CCAP0SEL_HXT 0x00000004
      34            0 : #define NUMAKER_CLK_CLKOSEL_CLKOSEL_SYSCLK 0x00000000
      35            0 : #define NUMAKER_CLK_CLKOSEL_CLKOSEL_ACLK 0x00000001
      36            0 : #define NUMAKER_CLK_CLKOSEL_CLKOSEL_HCLK0 0x00000002
      37            0 : #define NUMAKER_CLK_CLKOSEL_CLKOSEL_HCLK1 0x00000003
      38            0 : #define NUMAKER_CLK_CLKOSEL_CLKOSEL_HCLK2 0x00000004
      39            0 : #define NUMAKER_CLK_CLKOSEL_CLKOSEL_APLL0_DIV2 0x00000005
      40            0 : #define NUMAKER_CLK_CLKOSEL_CLKOSEL_APLL1_DIV2 0x00000006
      41            0 : #define NUMAKER_CLK_CLKOSEL_CLKOSEL_HIRC48M 0x00000007
      42            0 : #define NUMAKER_CLK_CLKOSEL_CLKOSEL_HXT 0x00000008
      43            0 : #define NUMAKER_CLK_CLKOSEL_CLKOSEL_HIRC 0x00000009
      44            0 : #define NUMAKER_CLK_CLKOSEL_CLKOSEL_MIRC 0x0000000A
      45            0 : #define NUMAKER_CLK_CLKOSEL_CLKOSEL_LXT 0x0000000B
      46            0 : #define NUMAKER_CLK_CLKOSEL_CLKOSEL_LIRC 0x0000000C
      47            0 : #define NUMAKER_CLK_DMICSEL_DMIC0SEL_HXT 0x00000000
      48            0 : #define NUMAKER_CLK_DMICSEL_DMIC0SEL_APLL1_DIV2 0x00000001
      49            0 : #define NUMAKER_CLK_DMICSEL_DMIC0SEL_MIRC 0x00000002
      50            0 : #define NUMAKER_CLK_DMICSEL_DMIC0SEL_HIRC 0x00000003
      51            0 : #define NUMAKER_CLK_DMICSEL_DMIC0SEL_HIRC48M 0x00000004
      52            0 : #define NUMAKER_CLK_DMICSEL_DMIC0SEL_PCLK4 0x00000005
      53            0 : #define NUMAKER_CLK_DMICSEL_VAD0SEL_PCLK4 0x00000000
      54            0 : #define NUMAKER_CLK_DMICSEL_VAD0SEL_MIRC 0x00000010
      55            0 : #define NUMAKER_CLK_DMICSEL_VAD0SEL_HIRC 0x00000020
      56            0 : #define NUMAKER_CLK_EADCSEL_EADC0SEL_APLL1_DIV2 0x00000000
      57            0 : #define NUMAKER_CLK_EADCSEL_EADC0SEL_APLL0_DIV2 0x00000001
      58            0 : #define NUMAKER_CLK_EADCSEL_EADC0SEL_PCLK0 0x00000002
      59            0 : #define NUMAKER_CLK_EPWMSEL_EPWM0SEL_PCLK0 0x00000000
      60            0 : #define NUMAKER_CLK_EPWMSEL_EPWM0SEL_HCLK0 0x00000001
      61            0 : #define NUMAKER_CLK_EPWMSEL_EPWM1SEL_PCLK2 0x00000000
      62            0 : #define NUMAKER_CLK_EPWMSEL_EPWM1SEL_HCLK0 0x00000010
      63            0 : #define NUMAKER_CLK_FMCSEL_FMC0SEL_HIRC 0x00000000
      64            0 : #define NUMAKER_CLK_FMCSEL_FMC0SEL_HIRC48M_DIV4 0x00000001
      65            0 : #define NUMAKER_CLK_I2SSEL_I2S0SEL_HXT 0x00000000
      66            0 : #define NUMAKER_CLK_I2SSEL_I2S0SEL_APLL1_DIV2 0x00000001
      67            0 : #define NUMAKER_CLK_I2SSEL_I2S0SEL_APLL0_DIV2 0x00000002
      68            0 : #define NUMAKER_CLK_I2SSEL_I2S0SEL_PCLK1 0x00000003
      69            0 : #define NUMAKER_CLK_I2SSEL_I2S0SEL_HIRC 0x00000004
      70            0 : #define NUMAKER_CLK_I2SSEL_I2S0SEL_HIRC48M 0x00000005
      71            0 : #define NUMAKER_CLK_I2SSEL_I2S1SEL_HXT 0x00000000
      72            0 : #define NUMAKER_CLK_I2SSEL_I2S1SEL_APLL1_DIV2 0x00000010
      73            0 : #define NUMAKER_CLK_I2SSEL_I2S1SEL_APLL0_DIV2 0x00000020
      74            0 : #define NUMAKER_CLK_I2SSEL_I2S1SEL_PCLK3 0x00000030
      75            0 : #define NUMAKER_CLK_I2SSEL_I2S1SEL_HIRC 0x00000040
      76            0 : #define NUMAKER_CLK_I2SSEL_I2S1SEL_HIRC48M 0x00000050
      77            0 : #define NUMAKER_CLK_I3CSEL_I3C0SEL_HCLK0 0x00000000
      78            0 : #define NUMAKER_CLK_I3CSEL_I3C0SEL_APLL1 0x00000001
      79            0 : #define NUMAKER_CLK_KPISEL_KPI0SEL_HIRC48M_DIV4 0x00000000
      80            0 : #define NUMAKER_CLK_KPISEL_KPI0SEL_HIRC 0x00000001
      81            0 : #define NUMAKER_CLK_KPISEL_KPI0SEL_LIRC 0x00000002
      82            0 : #define NUMAKER_CLK_KPISEL_KPI0SEL_HXT 0x00000003
      83            0 : #define NUMAKER_CLK_LPADCSEL_LPADC0SEL_PCLK4 0x00000000
      84            0 : #define NUMAKER_CLK_LPADCSEL_LPADC0SEL_LXT 0x00000001
      85            0 : #define NUMAKER_CLK_LPADCSEL_LPADC0SEL_MIRC 0x00000002
      86            0 : #define NUMAKER_CLK_LPADCSEL_LPADC0SEL_HIRC 0x00000003
      87            0 : #define NUMAKER_CLK_LPSPISEL_LPSPI0SEL_PCLK4 0x00000000
      88            0 : #define NUMAKER_CLK_LPSPISEL_LPSPI0SEL_MIRC 0x00000001
      89            0 : #define NUMAKER_CLK_LPSPISEL_LPSPI0SEL_HIRC 0x00000002
      90            0 : #define NUMAKER_CLK_LPTMRSEL_LPTMR0SEL_PCLK4 0x00000000
      91            0 : #define NUMAKER_CLK_LPTMRSEL_LPTMR0SEL_LXT 0x00000001
      92            0 : #define NUMAKER_CLK_LPTMRSEL_LPTMR0SEL_LIRC 0x00000002
      93            0 : #define NUMAKER_CLK_LPTMRSEL_LPTMR0SEL_MIRC 0x00000003
      94            0 : #define NUMAKER_CLK_LPTMRSEL_LPTMR0SEL_HIRC 0x00000004
      95            0 : #define NUMAKER_CLK_LPTMRSEL_LPTMR0SEL_EXT 0x00000005
      96            0 : #define NUMAKER_CLK_LPTMRSEL_LPTMR1SEL_PCLK4 0x00000000
      97            0 : #define NUMAKER_CLK_LPTMRSEL_LPTMR1SEL_LXT 0x00000010
      98            0 : #define NUMAKER_CLK_LPTMRSEL_LPTMR1SEL_LIRC 0x00000020
      99            0 : #define NUMAKER_CLK_LPTMRSEL_LPTMR1SEL_MIRC 0x00000030
     100            0 : #define NUMAKER_CLK_LPTMRSEL_LPTMR1SEL_HIRC 0x00000040
     101            0 : #define NUMAKER_CLK_LPTMRSEL_LPTMR1SEL_EXT 0x00000050
     102            0 : #define NUMAKER_CLK_LPUARTSEL_LPUART0SEL_PCLK4 0x00000000
     103            0 : #define NUMAKER_CLK_LPUARTSEL_LPUART0SEL_LXT 0x00000001
     104            0 : #define NUMAKER_CLK_LPUARTSEL_LPUART0SEL_MIRC 0x00000002
     105            0 : #define NUMAKER_CLK_LPUARTSEL_LPUART0SEL_HIRC 0x00000003
     106            0 : #define NUMAKER_CLK_PSIOSEL_PSIO0SEL_LXT 0x00000000
     107            0 : #define NUMAKER_CLK_PSIOSEL_PSIO0SEL_HXT 0x00000001
     108            0 : #define NUMAKER_CLK_PSIOSEL_PSIO0SEL_LIRC 0x00000002
     109            0 : #define NUMAKER_CLK_PSIOSEL_PSIO0SEL_HIRC 0x00000003
     110            0 : #define NUMAKER_CLK_PSIOSEL_PSIO0SEL_HIRC48M_DIV4 0x00000004
     111            0 : #define NUMAKER_CLK_PSIOSEL_PSIO0SEL_PCLK1 0x00000005
     112            0 : #define NUMAKER_CLK_PSIOSEL_PSIO0SEL_APLL0_DIV2 0x00000006
     113            0 : #define NUMAKER_CLK_QSPISEL_QSPI0SEL_HXT 0x00000000
     114            0 : #define NUMAKER_CLK_QSPISEL_QSPI0SEL_APLL0_DIV2 0x00000001
     115            0 : #define NUMAKER_CLK_QSPISEL_QSPI0SEL_PCLK0 0x00000002
     116            0 : #define NUMAKER_CLK_QSPISEL_QSPI0SEL_HIRC 0x00000003
     117            0 : #define NUMAKER_CLK_QSPISEL_QSPI0SEL_HIRC48M_DIV4 0x00000004
     118            0 : #define NUMAKER_CLK_QSPISEL_QSPI1SEL_HXT 0x00000000
     119            0 : #define NUMAKER_CLK_QSPISEL_QSPI1SEL_APLL0_DIV2 0x00000010
     120            0 : #define NUMAKER_CLK_QSPISEL_QSPI1SEL_PCLK2 0x00000020
     121            0 : #define NUMAKER_CLK_QSPISEL_QSPI1SEL_HIRC 0x00000030
     122            0 : #define NUMAKER_CLK_QSPISEL_QSPI1SEL_HIRC48M_DIV4 0x00000040
     123            0 : #define NUMAKER_CLK_SCSEL_SC0SEL_HXT 0x00000000
     124            0 : #define NUMAKER_CLK_SCSEL_SC0SEL_APLL0_DIV2 0x00000001
     125            0 : #define NUMAKER_CLK_SCSEL_SC0SEL_PCLK1 0x00000002
     126            0 : #define NUMAKER_CLK_SCSEL_SC0SEL_HIRC 0x00000003
     127            0 : #define NUMAKER_CLK_SCSEL_SC0SEL_HIRC48M_DIV4 0x00000004
     128            0 : #define NUMAKER_CLK_SCSEL_SC1SEL_HXT 0x00000000
     129            0 : #define NUMAKER_CLK_SCSEL_SC1SEL_APLL0_DIV2 0x00000010
     130            0 : #define NUMAKER_CLK_SCSEL_SC1SEL_PCLK3 0x00000020
     131            0 : #define NUMAKER_CLK_SCSEL_SC1SEL_HIRC 0x00000030
     132            0 : #define NUMAKER_CLK_SCSEL_SC1SEL_HIRC48M_DIV4 0x00000040
     133            0 : #define NUMAKER_CLK_SCSEL_SC2SEL_HXT 0x00000000
     134            0 : #define NUMAKER_CLK_SCSEL_SC2SEL_APLL0_DIV2 0x00000100
     135            0 : #define NUMAKER_CLK_SCSEL_SC2SEL_PCLK1 0x00000200
     136            0 : #define NUMAKER_CLK_SCSEL_SC2SEL_HIRC 0x00000300
     137            0 : #define NUMAKER_CLK_SCSEL_SC2SEL_HIRC48M_DIV4 0x00000400
     138            0 : #define NUMAKER_CLK_SDHSEL_SDH0SEL_HXT 0x00000000
     139            0 : #define NUMAKER_CLK_SDHSEL_SDH0SEL_APLL1_DIV2 0x00000001
     140            0 : #define NUMAKER_CLK_SDHSEL_SDH0SEL_HCLK0 0x00000002
     141            0 : #define NUMAKER_CLK_SDHSEL_SDH0SEL_HIRC 0x00000003
     142            0 : #define NUMAKER_CLK_SDHSEL_SDH0SEL_HIRC48M_DIV4 0x00000004
     143            0 : #define NUMAKER_CLK_SDHSEL_SDH1SEL_HXT 0x00000000
     144            0 : #define NUMAKER_CLK_SDHSEL_SDH1SEL_APLL1_DIV2 0x00000010
     145            0 : #define NUMAKER_CLK_SDHSEL_SDH1SEL_HCLK0 0x00000020
     146            0 : #define NUMAKER_CLK_SDHSEL_SDH1SEL_HIRC 0x00000030
     147            0 : #define NUMAKER_CLK_SDHSEL_SDH1SEL_HIRC48M_DIV4 0x00000040
     148            0 : #define NUMAKER_CLK_SPISEL_SPI0SEL_HXT 0x00000000
     149            0 : #define NUMAKER_CLK_SPISEL_SPI0SEL_APLL1_DIV2 0x00000001
     150            0 : #define NUMAKER_CLK_SPISEL_SPI0SEL_APLL0_DIV2 0x00000002
     151            0 : #define NUMAKER_CLK_SPISEL_SPI0SEL_PCLK0 0x00000003
     152            0 : #define NUMAKER_CLK_SPISEL_SPI0SEL_HIRC 0x00000004
     153            0 : #define NUMAKER_CLK_SPISEL_SPI0SEL_HIRC48M 0x00000005
     154            0 : #define NUMAKER_CLK_SPISEL_SPI1SEL_HXT 0x00000000
     155            0 : #define NUMAKER_CLK_SPISEL_SPI1SEL_APLL1_DIV2 0x00000010
     156            0 : #define NUMAKER_CLK_SPISEL_SPI1SEL_APLL0_DIV2 0x00000020
     157            0 : #define NUMAKER_CLK_SPISEL_SPI1SEL_PCLK2 0x00000030
     158            0 : #define NUMAKER_CLK_SPISEL_SPI1SEL_HIRC 0x00000040
     159            0 : #define NUMAKER_CLK_SPISEL_SPI1SEL_HIRC48M 0x00000050
     160            0 : #define NUMAKER_CLK_SPISEL_SPI2SEL_HXT 0x00000000
     161            0 : #define NUMAKER_CLK_SPISEL_SPI2SEL_APLL1_DIV2 0x00000100
     162            0 : #define NUMAKER_CLK_SPISEL_SPI2SEL_APLL0_DIV2 0x00000200
     163            0 : #define NUMAKER_CLK_SPISEL_SPI2SEL_PCLK0 0x00000300
     164            0 : #define NUMAKER_CLK_SPISEL_SPI2SEL_HIRC 0x00000400
     165            0 : #define NUMAKER_CLK_SPISEL_SPI2SEL_HIRC48M 0x00000500
     166            0 : #define NUMAKER_CLK_SPISEL_SPI3SEL_HXT 0x00000000
     167            0 : #define NUMAKER_CLK_SPISEL_SPI3SEL_APLL1_DIV2 0x00001000
     168            0 : #define NUMAKER_CLK_SPISEL_SPI3SEL_APLL0_DIV2 0x00002000
     169            0 : #define NUMAKER_CLK_SPISEL_SPI3SEL_PCLK2 0x00003000
     170            0 : #define NUMAKER_CLK_SPISEL_SPI3SEL_HIRC 0x00004000
     171            0 : #define NUMAKER_CLK_SPISEL_SPI3SEL_HIRC48M 0x00005000
     172            0 : #define NUMAKER_CLK_STSEL_ST0SEL_HXT 0x00000000
     173            0 : #define NUMAKER_CLK_STSEL_ST0SEL_HXT_DIV2 0x00000001
     174            0 : #define NUMAKER_CLK_STSEL_ST0SEL_ACLK_DIV2 0x00000002
     175            0 : #define NUMAKER_CLK_STSEL_ST0SEL_HIRC_DIV2 0x00000003
     176            0 : #define NUMAKER_CLK_STSEL_ACLK 0x00000008
     177            0 : #define NUMAKER_CLK_TMRSEL_TMR0SEL_HXT 0x00000000
     178            0 : #define NUMAKER_CLK_TMRSEL_TMR0SEL_LXT 0x00000001
     179            0 : #define NUMAKER_CLK_TMRSEL_TMR0SEL_PCLK1 0x00000002
     180            0 : #define NUMAKER_CLK_TMRSEL_TMR0SEL_EXT 0x00000003
     181            0 : #define NUMAKER_CLK_TMRSEL_TMR0SEL_LIRC 0x00000004
     182            0 : #define NUMAKER_CLK_TMRSEL_TMR0SEL_HIRC 0x00000005
     183            0 : #define NUMAKER_CLK_TMRSEL_TMR0SEL_HIRC48M_DIV4 0x00000006
     184            0 : #define NUMAKER_CLK_TMRSEL_TMR1SEL_HXT 0x00000000
     185            0 : #define NUMAKER_CLK_TMRSEL_TMR1SEL_LXT 0x00000010
     186            0 : #define NUMAKER_CLK_TMRSEL_TMR1SEL_PCLK1 0x00000020
     187            0 : #define NUMAKER_CLK_TMRSEL_TMR1SEL_EXT 0x00000030
     188            0 : #define NUMAKER_CLK_TMRSEL_TMR1SEL_LIRC 0x00000040
     189            0 : #define NUMAKER_CLK_TMRSEL_TMR1SEL_HIRC 0x00000050
     190            0 : #define NUMAKER_CLK_TMRSEL_TMR1SEL_HIRC48M_DIV4 0x00000060
     191            0 : #define NUMAKER_CLK_TMRSEL_TMR2SEL_HXT 0x00000000
     192            0 : #define NUMAKER_CLK_TMRSEL_TMR2SEL_LXT 0x00000100
     193            0 : #define NUMAKER_CLK_TMRSEL_TMR2SEL_PCLK3 0x00000200
     194            0 : #define NUMAKER_CLK_TMRSEL_TMR2SEL_EXT 0x00000300
     195            0 : #define NUMAKER_CLK_TMRSEL_TMR2SEL_LIRC 0x00000400
     196            0 : #define NUMAKER_CLK_TMRSEL_TMR2SEL_HIRC 0x00000500
     197            0 : #define NUMAKER_CLK_TMRSEL_TMR2SEL_HIRC48M_DIV4 0x00000600
     198            0 : #define NUMAKER_CLK_TMRSEL_TMR3SEL_HXT 0x00000000
     199            0 : #define NUMAKER_CLK_TMRSEL_TMR3SEL_LXT 0x00001000
     200            0 : #define NUMAKER_CLK_TMRSEL_TMR3SEL_PCLK3 0x00002000
     201            0 : #define NUMAKER_CLK_TMRSEL_TMR3SEL_EXT 0x00003000
     202            0 : #define NUMAKER_CLK_TMRSEL_TMR3SEL_LIRC 0x00004000
     203            0 : #define NUMAKER_CLK_TMRSEL_TMR3SEL_HIRC 0x00005000
     204            0 : #define NUMAKER_CLK_TMRSEL_TMR3SEL_HIRC48M_DIV4 0x00006000
     205            0 : #define NUMAKER_CLK_TTMRSEL_TTMR0SEL_PCLK4 0x00000000
     206            0 : #define NUMAKER_CLK_TTMRSEL_TTMR0SEL_LXT 0x00000001
     207            0 : #define NUMAKER_CLK_TTMRSEL_TTMR0SEL_LIRC 0x00000002
     208            0 : #define NUMAKER_CLK_TTMRSEL_TTMR0SEL_MIRC 0x00000003
     209            0 : #define NUMAKER_CLK_TTMRSEL_TTMR0SEL_HIRC 0x00000004
     210            0 : #define NUMAKER_CLK_TTMRSEL_TTMR1SEL_PCLK4 0x00000000
     211            0 : #define NUMAKER_CLK_TTMRSEL_TTMR1SEL_LXT 0x00000010
     212            0 : #define NUMAKER_CLK_TTMRSEL_TTMR1SEL_LIRC 0x00000020
     213            0 : #define NUMAKER_CLK_TTMRSEL_TTMR1SEL_MIRC 0x00000030
     214            0 : #define NUMAKER_CLK_TTMRSEL_TTMR1SEL_HIRC 0x00000040
     215            0 : #define NUMAKER_CLK_UARTSEL0_UART0SEL_HXT 0x00000000
     216            0 : #define NUMAKER_CLK_UARTSEL0_UART0SEL_HIRC 0x00000001
     217            0 : #define NUMAKER_CLK_UARTSEL0_UART0SEL_LXT 0x00000002
     218            0 : #define NUMAKER_CLK_UARTSEL0_UART0SEL_APLL0_DIV2 0x00000003
     219            0 : #define NUMAKER_CLK_UARTSEL0_UART0SEL_HIRC48M 0x00000004
     220            0 : #define NUMAKER_CLK_UARTSEL0_UART1SEL_HXT 0x00000000
     221            0 : #define NUMAKER_CLK_UARTSEL0_UART1SEL_HIRC 0x00000010
     222            0 : #define NUMAKER_CLK_UARTSEL0_UART1SEL_LXT 0x00000020
     223            0 : #define NUMAKER_CLK_UARTSEL0_UART1SEL_APLL0_DIV2 0x00000030
     224            0 : #define NUMAKER_CLK_UARTSEL0_UART1SEL_HIRC48M 0x00000040
     225            0 : #define NUMAKER_CLK_UARTSEL0_UART2SEL_HXT 0x00000000
     226            0 : #define NUMAKER_CLK_UARTSEL0_UART2SEL_HIRC 0x00000100
     227            0 : #define NUMAKER_CLK_UARTSEL0_UART2SEL_LXT 0x00000200
     228            0 : #define NUMAKER_CLK_UARTSEL0_UART2SEL_APLL0_DIV2 0x00000300
     229            0 : #define NUMAKER_CLK_UARTSEL0_UART2SEL_HIRC48M 0x00000400
     230            0 : #define NUMAKER_CLK_UARTSEL0_UART3SEL_HXT 0x00000000
     231            0 : #define NUMAKER_CLK_UARTSEL0_UART3SEL_HIRC 0x00001000
     232            0 : #define NUMAKER_CLK_UARTSEL0_UART3SEL_LXT 0x00002000
     233            0 : #define NUMAKER_CLK_UARTSEL0_UART3SEL_APLL0_DIV2 0x00003000
     234            0 : #define NUMAKER_CLK_UARTSEL0_UART3SEL_HIRC48M 0x00004000
     235            0 : #define NUMAKER_CLK_UARTSEL0_UART4SEL_HXT 0x00000000
     236            0 : #define NUMAKER_CLK_UARTSEL0_UART4SEL_HIRC 0x00010000
     237            0 : #define NUMAKER_CLK_UARTSEL0_UART4SEL_LXT 0x00020000
     238            0 : #define NUMAKER_CLK_UARTSEL0_UART4SEL_APLL0_DIV2 0x00030000
     239            0 : #define NUMAKER_CLK_UARTSEL0_UART4SEL_HIRC48M 0x00040000
     240            0 : #define NUMAKER_CLK_UARTSEL0_UART5SEL_HXT 0x00000000
     241            0 : #define NUMAKER_CLK_UARTSEL0_UART5SEL_HIRC 0x00100000
     242            0 : #define NUMAKER_CLK_UARTSEL0_UART5SEL_LXT 0x00200000
     243            0 : #define NUMAKER_CLK_UARTSEL0_UART5SEL_APLL0_DIV2 0x00300000
     244            0 : #define NUMAKER_CLK_UARTSEL0_UART5SEL_HIRC48M 0x00400000
     245            0 : #define NUMAKER_CLK_UARTSEL0_UART6SEL_HXT 0x00000000
     246            0 : #define NUMAKER_CLK_UARTSEL0_UART6SEL_HIRC 0x01000000
     247            0 : #define NUMAKER_CLK_UARTSEL0_UART6SEL_LXT 0x02000000
     248            0 : #define NUMAKER_CLK_UARTSEL0_UART6SEL_APLL0_DIV2 0x03000000
     249            0 : #define NUMAKER_CLK_UARTSEL0_UART6SEL_HIRC48M 0x04000000
     250            0 : #define NUMAKER_CLK_UARTSEL0_UART7SEL_HXT 0x00000000
     251            0 : #define NUMAKER_CLK_UARTSEL0_UART7SEL_HIRC 0x10000000
     252            0 : #define NUMAKER_CLK_UARTSEL0_UART7SEL_LXT 0x20000000
     253            0 : #define NUMAKER_CLK_UARTSEL0_UART7SEL_APLL0_DIV2 0x30000000
     254            0 : #define NUMAKER_CLK_UARTSEL0_UART7SEL_HIRC48M 0x40000000
     255            0 : #define NUMAKER_CLK_UARTSEL1_UART8SEL_HXT 0x00000000
     256            0 : #define NUMAKER_CLK_UARTSEL1_UART8SEL_HIRC 0x00000001
     257            0 : #define NUMAKER_CLK_UARTSEL1_UART8SEL_LXT 0x00000002
     258            0 : #define NUMAKER_CLK_UARTSEL1_UART8SEL_APLL0_DIV2 0x00000003
     259            0 : #define NUMAKER_CLK_UARTSEL1_UART8SEL_HIRC48M 0x00000004
     260            0 : #define NUMAKER_CLK_UARTSEL1_UART9SEL_HXT 0x00000000
     261            0 : #define NUMAKER_CLK_UARTSEL1_UART9SEL_HIRC 0x00000010
     262            0 : #define NUMAKER_CLK_UARTSEL1_UART9SEL_LXT 0x00000020
     263            0 : #define NUMAKER_CLK_UARTSEL1_UART9SEL_APLL0_DIV2 0x00000030
     264            0 : #define NUMAKER_CLK_UARTSEL1_UART9SEL_HIRC48M 0x00000040
     265            0 : #define NUMAKER_CLK_USBSEL_USBSEL_HIRC48M 0x00000000
     266            0 : #define NUMAKER_CLK_USBSEL_USBSEL_APLL1_DIV2 0x00000001
     267            0 : #define NUMAKER_CLK_WDTSEL_WDT0SEL_LXT 0x00000000
     268            0 : #define NUMAKER_CLK_WDTSEL_WDT0SEL_LIRC 0x00000001
     269            0 : #define NUMAKER_CLK_WDTSEL_WDT1SEL_LXT 0x00000000
     270            0 : #define NUMAKER_CLK_WDTSEL_WDT1SEL_LIRC 0x00000010
     271            0 : #define NUMAKER_CLK_WWDTSEL_WWDT0SEL_LIRC 0x00000000
     272            0 : #define NUMAKER_CLK_WWDTSEL_WWDT0SEL_LXT 0x00000001
     273            0 : #define NUMAKER_CLK_WWDTSEL_WWDT1SEL_LIRC 0x00000000
     274            0 : #define NUMAKER_CLK_WWDTSEL_WWDT1SEL_LXT 0x00000010
     275            0 : #define NUMAKER_CLK_SCLKDIV_SCLKDIV(x) (((x) - 1UL) << (0))
     276            0 : #define NUMAKER_CLK_HCLKDIV_HCLK2DIV(x) (((x) - 1UL) << (8))
     277            0 : #define NUMAKER_CLK_PCLKDIV_PCLK0DIV(x) (((x) - 1UL) << (0))
     278            0 : #define NUMAKER_CLK_PCLKDIV_PCLK1DIV(x) (((x) - 1UL) << (4))
     279            0 : #define NUMAKER_CLK_PCLKDIV_PCLK2DIV(x) (((x) - 1UL) << (8))
     280            0 : #define NUMAKER_CLK_PCLKDIV_PCLK3DIV(x) (((x) - 1UL) << (12))
     281            0 : #define NUMAKER_CLK_PCLKDIV_PCLK4DIV(x) (((x) - 1UL) << (16))
     282            0 : #define NUMAKER_CLK_STDIV_ST0DIV(x) (((x) - 1UL) << (0))
     283            0 : #define NUMAKER_CLK_CANFDDIV_CANFD0DIV(x) (((x) - 1UL) << (0))
     284            0 : #define NUMAKER_CLK_CANFDDIV_CANFD1DIV(x) (((x) - 1UL) << (8))
     285            0 : #define NUMAKER_CLK_DMICDIV_DMIC0DIV(x) (((x) - 1UL) << (0))
     286            0 : #define NUMAKER_CLK_EADCDIV_EADC0DIV(x) (((x) - 1UL) << (0))
     287            0 : #define NUMAKER_CLK_I2SDIV_I2S0DIV(x) (((x) - 1UL) << (0))
     288            0 : #define NUMAKER_CLK_I2SDIV_I2S1DIV(x) (((x) - 1UL) << (8))
     289            0 : #define NUMAKER_CLK_KPIDIV_KPI0DIV(x) (((x) - 1UL) << (0))
     290            0 : #define NUMAKER_CLK_LPADCDIV_LPADC0DIV(x) (((x) - 1UL) << (0))
     291            0 : #define NUMAKER_CLK_LPUARTDIV_LPUART0DIV(x) (((x) - 1UL) << (0))
     292            0 : #define NUMAKER_CLK_PSIODIV_PSIO0DIV(x) (((x) - 1UL) << (0))
     293            0 : #define NUMAKER_CLK_SCDIV_SC0DIV(x) (((x) - 1UL) << (0))
     294            0 : #define NUMAKER_CLK_SCDIV_SC1DIV(x) (((x) - 1UL) << (8))
     295            0 : #define NUMAKER_CLK_SCDIV_SC2DIV(x) (((x) - 1UL) << (16))
     296            0 : #define NUMAKER_CLK_SDHDIV_SDH0DIV(x) (((x) - 1UL) << (0))
     297            0 : #define NUMAKER_CLK_SDHDIV_SDH1DIV(x) (((x) - 1UL) << (8))
     298            0 : #define NUMAKER_CLK_UARTDIV0_UART0DIV(x) (((x) - 1UL) << (0))
     299            0 : #define NUMAKER_CLK_UARTDIV0_UART1DIV(x) (((x) - 1UL) << (4))
     300            0 : #define NUMAKER_CLK_UARTDIV0_UART2DIV(x) (((x) - 1UL) << (8))
     301            0 : #define NUMAKER_CLK_UARTDIV0_UART3DIV(x) (((x) - 1UL) << (12))
     302            0 : #define NUMAKER_CLK_UARTDIV0_UART4DIV(x) (((x) - 1UL) << (16))
     303            0 : #define NUMAKER_CLK_UARTDIV0_UART5DIV(x) (((x) - 1UL) << (20))
     304            0 : #define NUMAKER_CLK_UARTDIV0_UART6DIV(x) (((x) - 1UL) << (24))
     305            0 : #define NUMAKER_CLK_UARTDIV0_UART7DIV(x) (((x) - 1UL) << (28))
     306            0 : #define NUMAKER_CLK_UARTDIV1_UART8DIV(x) (((x) - 1UL) << (0))
     307            0 : #define NUMAKER_CLK_UARTDIV1_UART9DIV(x) (((x) - 1UL) << (4))
     308            0 : #define NUMAKER_CLK_USBDIV_USBDIV(x) (((x) - 1UL) << (0))
     309            0 : #define NUMAKER_CLK_VSENSEDIV_VSENSEDIV(x) (((x) - 1UL) << (0))
     310            0 : #define NUMAKER_CLK_APLL0_SELECT 0x00000000
     311            0 : #define NUMAKER_CLK_APLL1_SELECT 0x00000001
     312            0 : #define NUMAKER_CLK_APLLCTL_APLLSRC_HXT 0x00000000
     313            0 : #define NUMAKER_CLK_APLLCTL_APLLSRC_HXT_DIV2 0x00000001
     314            0 : #define NUMAKER_CLK_APLLCTL_APLLSRC_HIRC 0x00000002
     315            0 : #define NUMAKER_CLK_APLLCTL_APLLSRC_HIRC48_DIV4 0x00000003
     316            0 : #define NUMAKER_ACMP01_MODULE 0
     317            0 : #define NUMAKER_ACMP23_MODULE 1
     318            0 : #define NUMAKER_AWF0_MODULE 2
     319            0 : #define NUMAKER_BPWM0_MODULE 3
     320            0 : #define NUMAKER_BPWM1_MODULE 4
     321            0 : #define NUMAKER_CANFD0_MODULE 5
     322            0 : #define NUMAKER_CANFD1_MODULE 6
     323            0 : #define NUMAKER_CCAP0_MODULE 7
     324            0 : #define NUMAKER_CRC0_MODULE 8
     325            0 : #define NUMAKER_CRYPTO0_MODULE 9
     326            0 : #define NUMAKER_DAC01_MODULE 10
     327            0 : #define NUMAKER_DMIC0_MODULE 11
     328            0 : #define NUMAKER_VAD0SEL_MODULE 12
     329            0 : #define NUMAKER_EADC0_MODULE 13
     330            0 : #define NUMAKER_EBI0_MODULE 14
     331            0 : #define NUMAKER_ECAP0_MODULE 15
     332            0 : #define NUMAKER_ECAP1_MODULE 16
     333            0 : #define NUMAKER_ECAP2_MODULE 17
     334            0 : #define NUMAKER_ECAP3_MODULE 18
     335            0 : #define NUMAKER_EMAC0_MODULE 19
     336            0 : #define NUMAKER_EPWM0_MODULE 20
     337            0 : #define NUMAKER_EPWM1_MODULE 21
     338            0 : #define NUMAKER_EQEI0_MODULE 22
     339            0 : #define NUMAKER_EQEI1_MODULE 23
     340            0 : #define NUMAKER_EQEI2_MODULE 24
     341            0 : #define NUMAKER_EQEI3_MODULE 25
     342            0 : #define NUMAKER_FMC0_MODULE 26
     343            0 : #define NUMAKER_ISP0_MODULE 27
     344            0 : #define NUMAKER_GDMA0_MODULE 28
     345            0 : #define NUMAKER_GPIOA_MODULE 29
     346            0 : #define NUMAKER_GPIOB_MODULE 30
     347            0 : #define NUMAKER_GPIOC_MODULE 31
     348            0 : #define NUMAKER_GPIOD_MODULE 32
     349            0 : #define NUMAKER_GPIOE_MODULE 33
     350            0 : #define NUMAKER_GPIOF_MODULE 34
     351            0 : #define NUMAKER_GPIOG_MODULE 35
     352            0 : #define NUMAKER_GPIOH_MODULE 36
     353            0 : #define NUMAKER_GPIOI_MODULE 37
     354            0 : #define NUMAKER_GPIOJ_MODULE 38
     355            0 : #define NUMAKER_HSOTG0_MODULE 39
     356            0 : #define NUMAKER_HSUSBD0_MODULE 40
     357            0 : #define NUMAKER_HSUSBH0_MODULE 41
     358            0 : #define NUMAKER_I2C0_MODULE 42
     359            0 : #define NUMAKER_I2C1_MODULE 43
     360            0 : #define NUMAKER_I2C2_MODULE 44
     361            0 : #define NUMAKER_I2C3_MODULE 45
     362            0 : #define NUMAKER_I2S0_MODULE 46
     363            0 : #define NUMAKER_I2S1_MODULE 47
     364            0 : #define NUMAKER_I3C0_MODULE 48
     365            0 : #define NUMAKER_KDF0_MODULE 49
     366            0 : #define NUMAKER_KPI0_MODULE 50
     367            0 : #define NUMAKER_KS0_MODULE 51
     368            0 : #define NUMAKER_LPADC0_MODULE 52
     369            0 : #define NUMAKER_LPPDMA0_MODULE 53
     370            0 : #define NUMAKER_LPGPIO0_MODULE 54
     371            0 : #define NUMAKER_LPI2C0_MODULE 55
     372            0 : #define NUMAKER_LPSPI0_MODULE 56
     373            0 : #define NUMAKER_LPSRAM0_MODULE 57
     374            0 : #define NUMAKER_LPTMR0_MODULE 58
     375            0 : #define NUMAKER_LPTMR1_MODULE 59
     376            0 : #define NUMAKER_LPUART0_MODULE 60
     377            0 : #define NUMAKER_NPU0_MODULE 61
     378            0 : #define NUMAKER_OTFC0_MODULE 62
     379            0 : #define NUMAKER_OTG0_MODULE 63
     380            0 : #define NUMAKER_PDMA0_MODULE 64
     381            0 : #define NUMAKER_PDMA1_MODULE 65
     382            0 : #define NUMAKER_PSIO0_MODULE 66
     383            0 : #define NUMAKER_QSPI0_MODULE 67
     384            0 : #define NUMAKER_QSPI1_MODULE 68
     385            0 : #define NUMAKER_RTC0_MODULE 69
     386            0 : #define NUMAKER_SC0_MODULE 70
     387            0 : #define NUMAKER_SC1_MODULE 71
     388            0 : #define NUMAKER_SC2_MODULE 72
     389            0 : #define NUMAKER_SCU0_MODULE 73
     390            0 : #define NUMAKER_SDH0_MODULE 74
     391            0 : #define NUMAKER_SDH1_MODULE 75
     392            0 : #define NUMAKER_SPI0_MODULE 76
     393            0 : #define NUMAKER_SPI1_MODULE 77
     394            0 : #define NUMAKER_SPI2_MODULE 78
     395            0 : #define NUMAKER_SPI3_MODULE 79
     396            0 : #define NUMAKER_SPIM0_MODULE 80
     397            0 : #define NUMAKER_SRAM0_MODULE 81
     398            0 : #define NUMAKER_SRAM1_MODULE 82
     399            0 : #define NUMAKER_SRAM2_MODULE 83
     400            0 : #define NUMAKER_SRAM3_MODULE 84
     401            0 : #define NUMAKER_ST0_MODULE 85
     402            0 : #define NUMAKER_TMR0_MODULE 86
     403            0 : #define NUMAKER_TMR1_MODULE 87
     404            0 : #define NUMAKER_TMR2_MODULE 88
     405            0 : #define NUMAKER_TMR3_MODULE 89
     406            0 : #define NUMAKER_TRNG0_MODULE 90
     407            0 : #define NUMAKER_TTMR0_MODULE 91
     408            0 : #define NUMAKER_TTMR1_MODULE 92
     409            0 : #define NUMAKER_UART0_MODULE 93
     410            0 : #define NUMAKER_UART1_MODULE 94
     411            0 : #define NUMAKER_UART2_MODULE 95
     412            0 : #define NUMAKER_UART3_MODULE 96
     413            0 : #define NUMAKER_UART4_MODULE 97
     414            0 : #define NUMAKER_UART5_MODULE 98
     415            0 : #define NUMAKER_UART6_MODULE 99
     416            0 : #define NUMAKER_UART7_MODULE 100
     417            0 : #define NUMAKER_UART8_MODULE 101
     418            0 : #define NUMAKER_UART9_MODULE 102
     419            0 : #define NUMAKER_USBD0_MODULE 103
     420            0 : #define NUMAKER_USBH0_MODULE 104
     421            0 : #define NUMAKER_USCI0_MODULE 105
     422            0 : #define NUMAKER_UTCPD0_MODULE 106
     423            0 : #define NUMAKER_WDT0_MODULE 107
     424            0 : #define NUMAKER_WDT1_MODULE 108
     425            0 : #define NUMAKER_WWDT0_MODULE 109
     426            0 : #define NUMAKER_WWDT1_MODULE 110
     427            0 : #define NUMAKER_PMC_NPD0 0x00000000
     428            0 : #define NUMAKER_PMC_NPD1 0x00000001
     429            0 : #define NUMAKER_PMC_NPD2 0x00000002
     430            0 : #define NUMAKER_PMC_NPD3 0x00000003
     431            0 : #define NUMAKER_PMC_NPD4 0x00000004
     432            0 : #define NUMAKER_PMC_SPD0 0x00000005
     433            0 : #define NUMAKER_PMC_SPD1 0x00000006
     434            0 : #define NUMAKER_PMC_DPD 0x00000007
     435              : 
     436              : #endif
        

Generated by: LCOV version 2.0-1