LCOV - code coverage report
Current view: top level - zephyr/dt-bindings/pinctrl - numaker-m46x-pinctrl.h Hit Total Coverage
Test: new.info Lines: 0 1829 0.0 %
Date: 2024-12-21 18:13:37

          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_PINCTRL_NUMAKER_M46X_PINCTRL_H
       8             : #define ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_NUMAKER_M46X_PINCTRL_H
       9             : 
      10             : /* Beginning of M460 BSP sys_reg.h pin-mux module copy */
      11             : 
      12           0 : #define NUMAKER_SYS_GPA_MFP0_PA0MFP_Pos  (0)
      13           0 : #define NUMAKER_SYS_GPA_MFP0_PA1MFP_Pos  (8)
      14           0 : #define NUMAKER_SYS_GPA_MFP0_PA2MFP_Pos  (16)
      15           0 : #define NUMAKER_SYS_GPA_MFP0_PA3MFP_Pos  (24)
      16           0 : #define NUMAKER_SYS_GPA_MFP1_PA4MFP_Pos  (0)
      17           0 : #define NUMAKER_SYS_GPA_MFP1_PA5MFP_Pos  (8)
      18           0 : #define NUMAKER_SYS_GPA_MFP1_PA6MFP_Pos  (16)
      19           0 : #define NUMAKER_SYS_GPA_MFP1_PA7MFP_Pos  (24)
      20           0 : #define NUMAKER_SYS_GPA_MFP2_PA8MFP_Pos  (0)
      21           0 : #define NUMAKER_SYS_GPA_MFP2_PA9MFP_Pos  (8)
      22           0 : #define NUMAKER_SYS_GPA_MFP2_PA10MFP_Pos (16)
      23           0 : #define NUMAKER_SYS_GPA_MFP2_PA11MFP_Pos (24)
      24           0 : #define NUMAKER_SYS_GPA_MFP3_PA12MFP_Pos (0)
      25           0 : #define NUMAKER_SYS_GPA_MFP3_PA13MFP_Pos (8)
      26           0 : #define NUMAKER_SYS_GPA_MFP3_PA14MFP_Pos (16)
      27           0 : #define NUMAKER_SYS_GPA_MFP3_PA15MFP_Pos (24)
      28             : 
      29           0 : #define NUMAKER_SYS_GPB_MFP0_PB0MFP_Pos  (0)
      30           0 : #define NUMAKER_SYS_GPB_MFP0_PB1MFP_Pos  (8)
      31           0 : #define NUMAKER_SYS_GPB_MFP0_PB2MFP_Pos  (16)
      32           0 : #define NUMAKER_SYS_GPB_MFP0_PB3MFP_Pos  (24)
      33           0 : #define NUMAKER_SYS_GPB_MFP1_PB4MFP_Pos  (0)
      34           0 : #define NUMAKER_SYS_GPB_MFP1_PB5MFP_Pos  (8)
      35           0 : #define NUMAKER_SYS_GPB_MFP1_PB6MFP_Pos  (16)
      36           0 : #define NUMAKER_SYS_GPB_MFP1_PB7MFP_Pos  (24)
      37           0 : #define NUMAKER_SYS_GPB_MFP2_PB8MFP_Pos  (0)
      38           0 : #define NUMAKER_SYS_GPB_MFP2_PB9MFP_Pos  (8)
      39           0 : #define NUMAKER_SYS_GPB_MFP2_PB10MFP_Pos (16)
      40           0 : #define NUMAKER_SYS_GPB_MFP2_PB11MFP_Pos (24)
      41           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos (0)
      42           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos (8)
      43           0 : #define NUMAKER_SYS_GPB_MFP3_PB14MFP_Pos (16)
      44           0 : #define NUMAKER_SYS_GPB_MFP3_PB15MFP_Pos (24)
      45             : 
      46           0 : #define NUMAKER_SYS_GPC_MFP0_PC0MFP_Pos  (0)
      47           0 : #define NUMAKER_SYS_GPC_MFP0_PC1MFP_Pos  (8)
      48           0 : #define NUMAKER_SYS_GPC_MFP0_PC2MFP_Pos  (16)
      49           0 : #define NUMAKER_SYS_GPC_MFP0_PC3MFP_Pos  (24)
      50           0 : #define NUMAKER_SYS_GPC_MFP1_PC4MFP_Pos  (0)
      51           0 : #define NUMAKER_SYS_GPC_MFP1_PC5MFP_Pos  (8)
      52           0 : #define NUMAKER_SYS_GPC_MFP1_PC6MFP_Pos  (16)
      53           0 : #define NUMAKER_SYS_GPC_MFP1_PC7MFP_Pos  (24)
      54           0 : #define NUMAKER_SYS_GPC_MFP2_PC8MFP_Pos  (0)
      55           0 : #define NUMAKER_SYS_GPC_MFP2_PC9MFP_Pos  (8)
      56           0 : #define NUMAKER_SYS_GPC_MFP2_PC10MFP_Pos (16)
      57           0 : #define NUMAKER_SYS_GPC_MFP2_PC11MFP_Pos (24)
      58           0 : #define NUMAKER_SYS_GPC_MFP3_PC12MFP_Pos (0)
      59           0 : #define NUMAKER_SYS_GPC_MFP3_PC13MFP_Pos (8)
      60           0 : #define NUMAKER_SYS_GPC_MFP3_PC14MFP_Pos (16)
      61             : 
      62           0 : #define NUMAKER_SYS_GPD_MFP0_PD0MFP_Pos  (0)
      63           0 : #define NUMAKER_SYS_GPD_MFP0_PD1MFP_Pos  (8)
      64           0 : #define NUMAKER_SYS_GPD_MFP0_PD2MFP_Pos  (16)
      65           0 : #define NUMAKER_SYS_GPD_MFP0_PD3MFP_Pos  (24)
      66           0 : #define NUMAKER_SYS_GPD_MFP1_PD4MFP_Pos  (0)
      67           0 : #define NUMAKER_SYS_GPD_MFP1_PD5MFP_Pos  (8)
      68           0 : #define NUMAKER_SYS_GPD_MFP1_PD6MFP_Pos  (16)
      69           0 : #define NUMAKER_SYS_GPD_MFP1_PD7MFP_Pos  (24)
      70           0 : #define NUMAKER_SYS_GPD_MFP2_PD8MFP_Pos  (0)
      71           0 : #define NUMAKER_SYS_GPD_MFP2_PD9MFP_Pos  (8)
      72           0 : #define NUMAKER_SYS_GPD_MFP2_PD10MFP_Pos (16)
      73           0 : #define NUMAKER_SYS_GPD_MFP2_PD11MFP_Pos (24)
      74           0 : #define NUMAKER_SYS_GPD_MFP3_PD12MFP_Pos (0)
      75           0 : #define NUMAKER_SYS_GPD_MFP3_PD13MFP_Pos (8)
      76           0 : #define NUMAKER_SYS_GPD_MFP3_PD14MFP_Pos (16)
      77             : 
      78           0 : #define NUMAKER_SYS_GPE_MFP0_PE0MFP_Pos  (0)
      79           0 : #define NUMAKER_SYS_GPE_MFP0_PE1MFP_Pos  (8)
      80           0 : #define NUMAKER_SYS_GPE_MFP0_PE2MFP_Pos  (16)
      81           0 : #define NUMAKER_SYS_GPE_MFP0_PE3MFP_Pos  (24)
      82           0 : #define NUMAKER_SYS_GPE_MFP1_PE4MFP_Pos  (0)
      83           0 : #define NUMAKER_SYS_GPE_MFP1_PE5MFP_Pos  (8)
      84           0 : #define NUMAKER_SYS_GPE_MFP1_PE6MFP_Pos  (16)
      85           0 : #define NUMAKER_SYS_GPE_MFP1_PE7MFP_Pos  (24)
      86           0 : #define NUMAKER_SYS_GPE_MFP2_PE8MFP_Pos  (0)
      87           0 : #define NUMAKER_SYS_GPE_MFP2_PE9MFP_Pos  (8)
      88           0 : #define NUMAKER_SYS_GPE_MFP2_PE10MFP_Pos (16)
      89           0 : #define NUMAKER_SYS_GPE_MFP2_PE11MFP_Pos (24)
      90           0 : #define NUMAKER_SYS_GPE_MFP3_PE12MFP_Pos (0)
      91           0 : #define NUMAKER_SYS_GPE_MFP3_PE13MFP_Pos (8)
      92           0 : #define NUMAKER_SYS_GPE_MFP3_PE14MFP_Pos (16)
      93           0 : #define NUMAKER_SYS_GPE_MFP3_PE15MFP_Pos (24)
      94             : 
      95           0 : #define NUMAKER_SYS_GPF_MFP0_PF0MFP_Pos  (0)
      96           0 : #define NUMAKER_SYS_GPF_MFP0_PF1MFP_Pos  (8)
      97           0 : #define NUMAKER_SYS_GPF_MFP0_PF2MFP_Pos  (16)
      98           0 : #define NUMAKER_SYS_GPF_MFP0_PF3MFP_Pos  (24)
      99           0 : #define NUMAKER_SYS_GPF_MFP1_PF4MFP_Pos  (0)
     100           0 : #define NUMAKER_SYS_GPF_MFP1_PF5MFP_Pos  (8)
     101           0 : #define NUMAKER_SYS_GPF_MFP1_PF6MFP_Pos  (16)
     102           0 : #define NUMAKER_SYS_GPF_MFP1_PF7MFP_Pos  (24)
     103           0 : #define NUMAKER_SYS_GPF_MFP2_PF8MFP_Pos  (0)
     104           0 : #define NUMAKER_SYS_GPF_MFP2_PF9MFP_Pos  (8)
     105           0 : #define NUMAKER_SYS_GPF_MFP2_PF10MFP_Pos (16)
     106           0 : #define NUMAKER_SYS_GPF_MFP2_PF11MFP_Pos (24)
     107             : 
     108           0 : #define NUMAKER_SYS_GPG_MFP0_PG0MFP_Pos  (0)
     109           0 : #define NUMAKER_SYS_GPG_MFP0_PG1MFP_Pos  (8)
     110           0 : #define NUMAKER_SYS_GPG_MFP0_PG2MFP_Pos  (16)
     111           0 : #define NUMAKER_SYS_GPG_MFP0_PG3MFP_Pos  (24)
     112           0 : #define NUMAKER_SYS_GPG_MFP1_PG4MFP_Pos  (0)
     113           0 : #define NUMAKER_SYS_GPG_MFP1_PG5MFP_Pos  (8)
     114           0 : #define NUMAKER_SYS_GPG_MFP1_PG6MFP_Pos  (16)
     115           0 : #define NUMAKER_SYS_GPG_MFP1_PG7MFP_Pos  (24)
     116           0 : #define NUMAKER_SYS_GPG_MFP2_PG8MFP_Pos  (0)
     117           0 : #define NUMAKER_SYS_GPG_MFP2_PG9MFP_Pos  (8)
     118           0 : #define NUMAKER_SYS_GPG_MFP2_PG10MFP_Pos (16)
     119           0 : #define NUMAKER_SYS_GPG_MFP2_PG11MFP_Pos (24)
     120           0 : #define NUMAKER_SYS_GPG_MFP3_PG12MFP_Pos (0)
     121           0 : #define NUMAKER_SYS_GPG_MFP3_PG13MFP_Pos (8)
     122           0 : #define NUMAKER_SYS_GPG_MFP3_PG14MFP_Pos (16)
     123           0 : #define NUMAKER_SYS_GPG_MFP3_PG15MFP_Pos (24)
     124             : 
     125           0 : #define NUMAKER_SYS_GPH_MFP0_PH0MFP_Pos  (0)
     126           0 : #define NUMAKER_SYS_GPH_MFP0_PH1MFP_Pos  (8)
     127           0 : #define NUMAKER_SYS_GPH_MFP0_PH2MFP_Pos  (16)
     128           0 : #define NUMAKER_SYS_GPH_MFP0_PH3MFP_Pos  (24)
     129           0 : #define NUMAKER_SYS_GPH_MFP1_PH4MFP_Pos  (0)
     130           0 : #define NUMAKER_SYS_GPH_MFP1_PH5MFP_Pos  (8)
     131           0 : #define NUMAKER_SYS_GPH_MFP1_PH6MFP_Pos  (16)
     132           0 : #define NUMAKER_SYS_GPH_MFP1_PH7MFP_Pos  (24)
     133           0 : #define NUMAKER_SYS_GPH_MFP2_PH8MFP_Pos  (0)
     134           0 : #define NUMAKER_SYS_GPH_MFP2_PH9MFP_Pos  (8)
     135           0 : #define NUMAKER_SYS_GPH_MFP2_PH10MFP_Pos (16)
     136           0 : #define NUMAKER_SYS_GPH_MFP2_PH11MFP_Pos (24)
     137           0 : #define NUMAKER_SYS_GPH_MFP3_PH12MFP_Pos (0)
     138           0 : #define NUMAKER_SYS_GPH_MFP3_PH13MFP_Pos (8)
     139           0 : #define NUMAKER_SYS_GPH_MFP3_PH14MFP_Pos (16)
     140           0 : #define NUMAKER_SYS_GPH_MFP3_PH15MFP_Pos (24)
     141             : 
     142           0 : #define NUMAKER_SYS_GPI_MFP1_PI6MFP_Pos  (16)
     143           0 : #define NUMAKER_SYS_GPI_MFP1_PI7MFP_Pos  (24)
     144           0 : #define NUMAKER_SYS_GPI_MFP2_PI8MFP_Pos  (0)
     145           0 : #define NUMAKER_SYS_GPI_MFP2_PI9MFP_Pos  (8)
     146           0 : #define NUMAKER_SYS_GPI_MFP2_PI10MFP_Pos (16)
     147           0 : #define NUMAKER_SYS_GPI_MFP2_PI11MFP_Pos (24)
     148           0 : #define NUMAKER_SYS_GPI_MFP3_PI12MFP_Pos (0)
     149           0 : #define NUMAKER_SYS_GPI_MFP3_PI13MFP_Pos (8)
     150           0 : #define NUMAKER_SYS_GPI_MFP3_PI14MFP_Pos (16)
     151           0 : #define NUMAKER_SYS_GPI_MFP3_PI15MFP_Pos (24)
     152             : 
     153           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ0MFP_Pos  (0)
     154           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ1MFP_Pos  (8)
     155           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ2MFP_Pos  (16)
     156           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ3MFP_Pos  (24)
     157           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ4MFP_Pos  (0)
     158           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ5MFP_Pos  (8)
     159           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ6MFP_Pos  (16)
     160           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ7MFP_Pos  (24)
     161           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ8MFP_Pos  (0)
     162           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ9MFP_Pos  (8)
     163           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ10MFP_Pos (16)
     164           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ11MFP_Pos (24)
     165           0 : #define NUMAKER_SYS_GPJ_MFP3_PJ12MFP_Pos (0)
     166           0 : #define NUMAKER_SYS_GPJ_MFP3_PJ13MFP_Pos (8)
     167             : 
     168             : /* End of M460 BSP sys_reg.h pin-mux module copy */
     169             : 
     170             : /* Beginning of M460 BSP sys.h pin-mux module copy */
     171             : 
     172             : /*
     173             :  *----------------------------------------------------------------------------
     174             :  *  Multi-Function constant definitions.
     175             :  *----------------------------------------------------------------------------
     176             :  */
     177             : 
     178             : /* PA.0 MFP */
     179           0 : #define NUMAKER_SYS_GPA_MFP0_PA0MFP_GPIO        (0x00UL << NUMAKER_SYS_GPA_MFP0_PA0MFP_Pos)
     180           0 : #define NUMAKER_SYS_GPA_MFP0_PA0MFP_SPIM_MOSI   (0x02UL << NUMAKER_SYS_GPA_MFP0_PA0MFP_Pos)
     181           0 : #define NUMAKER_SYS_GPA_MFP0_PA0MFP_QSPI0_MOSI0 (0x03UL << NUMAKER_SYS_GPA_MFP0_PA0MFP_Pos)
     182           0 : #define NUMAKER_SYS_GPA_MFP0_PA0MFP_SPI0_MOSI   (0x04UL << NUMAKER_SYS_GPA_MFP0_PA0MFP_Pos)
     183           0 : #define NUMAKER_SYS_GPA_MFP0_PA0MFP_SD1_DAT0    (0x05UL << NUMAKER_SYS_GPA_MFP0_PA0MFP_Pos)
     184           0 : #define NUMAKER_SYS_GPA_MFP0_PA0MFP_SC0_CLK     (0x06UL << NUMAKER_SYS_GPA_MFP0_PA0MFP_Pos)
     185           0 : #define NUMAKER_SYS_GPA_MFP0_PA0MFP_UART0_RXD   (0x07UL << NUMAKER_SYS_GPA_MFP0_PA0MFP_Pos)
     186           0 : #define NUMAKER_SYS_GPA_MFP0_PA0MFP_UART1_nRTS  (0x08UL << NUMAKER_SYS_GPA_MFP0_PA0MFP_Pos)
     187           0 : #define NUMAKER_SYS_GPA_MFP0_PA0MFP_I2C2_SDA    (0x09UL << NUMAKER_SYS_GPA_MFP0_PA0MFP_Pos)
     188           0 : #define NUMAKER_SYS_GPA_MFP0_PA0MFP_CCAP_DATA6  (0x0aUL << NUMAKER_SYS_GPA_MFP0_PA0MFP_Pos)
     189           0 : #define NUMAKER_SYS_GPA_MFP0_PA0MFP_BPWM0_CH0   (0x0cUL << NUMAKER_SYS_GPA_MFP0_PA0MFP_Pos)
     190           0 : #define NUMAKER_SYS_GPA_MFP0_PA0MFP_EPWM0_CH5   (0x0dUL << NUMAKER_SYS_GPA_MFP0_PA0MFP_Pos)
     191           0 : #define NUMAKER_SYS_GPA_MFP0_PA0MFP_EQEI3_B     (0x0eUL << NUMAKER_SYS_GPA_MFP0_PA0MFP_Pos)
     192           0 : #define NUMAKER_SYS_GPA_MFP0_PA0MFP_DAC0_ST     (0x0fUL << NUMAKER_SYS_GPA_MFP0_PA0MFP_Pos)
     193           0 : #define NUMAKER_SYS_GPA_MFP0_PA0MFP_PSIO0_CH7   (0x11UL << NUMAKER_SYS_GPA_MFP0_PA0MFP_Pos)
     194           0 : #define NUMAKER_SYS_GPA_MFP0_PA0MFP_BMC19       (0x14UL << NUMAKER_SYS_GPA_MFP0_PA0MFP_Pos)
     195             : 
     196             : /* PA.1 MFP */
     197           0 : #define NUMAKER_SYS_GPA_MFP0_PA1MFP_GPIO        (0x00UL << NUMAKER_SYS_GPA_MFP0_PA1MFP_Pos)
     198           0 : #define NUMAKER_SYS_GPA_MFP0_PA1MFP_SPIM_MISO   (0x02UL << NUMAKER_SYS_GPA_MFP0_PA1MFP_Pos)
     199           0 : #define NUMAKER_SYS_GPA_MFP0_PA1MFP_QSPI0_MISO0 (0x03UL << NUMAKER_SYS_GPA_MFP0_PA1MFP_Pos)
     200           0 : #define NUMAKER_SYS_GPA_MFP0_PA1MFP_SPI0_MISO   (0x04UL << NUMAKER_SYS_GPA_MFP0_PA1MFP_Pos)
     201           0 : #define NUMAKER_SYS_GPA_MFP0_PA1MFP_SD1_DAT1    (0x05UL << NUMAKER_SYS_GPA_MFP0_PA1MFP_Pos)
     202           0 : #define NUMAKER_SYS_GPA_MFP0_PA1MFP_SC0_DAT     (0x06UL << NUMAKER_SYS_GPA_MFP0_PA1MFP_Pos)
     203           0 : #define NUMAKER_SYS_GPA_MFP0_PA1MFP_UART0_TXD   (0x07UL << NUMAKER_SYS_GPA_MFP0_PA1MFP_Pos)
     204           0 : #define NUMAKER_SYS_GPA_MFP0_PA1MFP_UART1_nCTS  (0x08UL << NUMAKER_SYS_GPA_MFP0_PA1MFP_Pos)
     205           0 : #define NUMAKER_SYS_GPA_MFP0_PA1MFP_I2C2_SCL    (0x09UL << NUMAKER_SYS_GPA_MFP0_PA1MFP_Pos)
     206           0 : #define NUMAKER_SYS_GPA_MFP0_PA1MFP_CCAP_DATA7  (0x0aUL << NUMAKER_SYS_GPA_MFP0_PA1MFP_Pos)
     207           0 : #define NUMAKER_SYS_GPA_MFP0_PA1MFP_BPWM0_CH1   (0x0cUL << NUMAKER_SYS_GPA_MFP0_PA1MFP_Pos)
     208           0 : #define NUMAKER_SYS_GPA_MFP0_PA1MFP_EPWM0_CH4   (0x0dUL << NUMAKER_SYS_GPA_MFP0_PA1MFP_Pos)
     209           0 : #define NUMAKER_SYS_GPA_MFP0_PA1MFP_EQEI3_A     (0x0eUL << NUMAKER_SYS_GPA_MFP0_PA1MFP_Pos)
     210           0 : #define NUMAKER_SYS_GPA_MFP0_PA1MFP_DAC1_ST     (0x0fUL << NUMAKER_SYS_GPA_MFP0_PA1MFP_Pos)
     211           0 : #define NUMAKER_SYS_GPA_MFP0_PA1MFP_PSIO0_CH6   (0x11UL << NUMAKER_SYS_GPA_MFP0_PA1MFP_Pos)
     212           0 : #define NUMAKER_SYS_GPA_MFP0_PA1MFP_BMC18       (0x14UL << NUMAKER_SYS_GPA_MFP0_PA1MFP_Pos)
     213             : 
     214             : /* PA.2 MFP */
     215           0 : #define NUMAKER_SYS_GPA_MFP0_PA2MFP_GPIO        (0x00UL << NUMAKER_SYS_GPA_MFP0_PA2MFP_Pos)
     216           0 : #define NUMAKER_SYS_GPA_MFP0_PA2MFP_SPIM_CLK    (0x02UL << NUMAKER_SYS_GPA_MFP0_PA2MFP_Pos)
     217           0 : #define NUMAKER_SYS_GPA_MFP0_PA2MFP_QSPI0_CLK   (0x03UL << NUMAKER_SYS_GPA_MFP0_PA2MFP_Pos)
     218           0 : #define NUMAKER_SYS_GPA_MFP0_PA2MFP_SPI0_CLK    (0x04UL << NUMAKER_SYS_GPA_MFP0_PA2MFP_Pos)
     219           0 : #define NUMAKER_SYS_GPA_MFP0_PA2MFP_SD1_DAT2    (0x05UL << NUMAKER_SYS_GPA_MFP0_PA2MFP_Pos)
     220           0 : #define NUMAKER_SYS_GPA_MFP0_PA2MFP_SC0_RST     (0x06UL << NUMAKER_SYS_GPA_MFP0_PA2MFP_Pos)
     221           0 : #define NUMAKER_SYS_GPA_MFP0_PA2MFP_UART4_RXD   (0x07UL << NUMAKER_SYS_GPA_MFP0_PA2MFP_Pos)
     222           0 : #define NUMAKER_SYS_GPA_MFP0_PA2MFP_UART1_RXD   (0x08UL << NUMAKER_SYS_GPA_MFP0_PA2MFP_Pos)
     223           0 : #define NUMAKER_SYS_GPA_MFP0_PA2MFP_I2C1_SDA    (0x09UL << NUMAKER_SYS_GPA_MFP0_PA2MFP_Pos)
     224           0 : #define NUMAKER_SYS_GPA_MFP0_PA2MFP_I2C0_SMBSUS (0x0aUL << NUMAKER_SYS_GPA_MFP0_PA2MFP_Pos)
     225           0 : #define NUMAKER_SYS_GPA_MFP0_PA2MFP_BPWM0_CH2   (0x0cUL << NUMAKER_SYS_GPA_MFP0_PA2MFP_Pos)
     226           0 : #define NUMAKER_SYS_GPA_MFP0_PA2MFP_EPWM0_CH3   (0x0dUL << NUMAKER_SYS_GPA_MFP0_PA2MFP_Pos)
     227           0 : #define NUMAKER_SYS_GPA_MFP0_PA2MFP_EQEI3_INDEX (0x0eUL << NUMAKER_SYS_GPA_MFP0_PA2MFP_Pos)
     228           0 : #define NUMAKER_SYS_GPA_MFP0_PA2MFP_PSIO0_CH5   (0x11UL << NUMAKER_SYS_GPA_MFP0_PA2MFP_Pos)
     229           0 : #define NUMAKER_SYS_GPA_MFP0_PA2MFP_BMC17       (0x14UL << NUMAKER_SYS_GPA_MFP0_PA2MFP_Pos)
     230             : 
     231             : /* PA.3 MFP */
     232           0 : #define NUMAKER_SYS_GPA_MFP0_PA3MFP_GPIO         (0x00UL << NUMAKER_SYS_GPA_MFP0_PA3MFP_Pos)
     233           0 : #define NUMAKER_SYS_GPA_MFP0_PA3MFP_SPIM_SS      (0x02UL << NUMAKER_SYS_GPA_MFP0_PA3MFP_Pos)
     234           0 : #define NUMAKER_SYS_GPA_MFP0_PA3MFP_QSPI0_SS     (0x03UL << NUMAKER_SYS_GPA_MFP0_PA3MFP_Pos)
     235           0 : #define NUMAKER_SYS_GPA_MFP0_PA3MFP_SPI0_SS      (0x04UL << NUMAKER_SYS_GPA_MFP0_PA3MFP_Pos)
     236           0 : #define NUMAKER_SYS_GPA_MFP0_PA3MFP_SD1_DAT3     (0x05UL << NUMAKER_SYS_GPA_MFP0_PA3MFP_Pos)
     237           0 : #define NUMAKER_SYS_GPA_MFP0_PA3MFP_SC0_PWR      (0x06UL << NUMAKER_SYS_GPA_MFP0_PA3MFP_Pos)
     238           0 : #define NUMAKER_SYS_GPA_MFP0_PA3MFP_UART4_TXD    (0x07UL << NUMAKER_SYS_GPA_MFP0_PA3MFP_Pos)
     239           0 : #define NUMAKER_SYS_GPA_MFP0_PA3MFP_UART1_TXD    (0x08UL << NUMAKER_SYS_GPA_MFP0_PA3MFP_Pos)
     240           0 : #define NUMAKER_SYS_GPA_MFP0_PA3MFP_I2C1_SCL     (0x09UL << NUMAKER_SYS_GPA_MFP0_PA3MFP_Pos)
     241           0 : #define NUMAKER_SYS_GPA_MFP0_PA3MFP_I2C0_SMBAL   (0x0aUL << NUMAKER_SYS_GPA_MFP0_PA3MFP_Pos)
     242           0 : #define NUMAKER_SYS_GPA_MFP0_PA3MFP_BPWM0_CH3    (0x0cUL << NUMAKER_SYS_GPA_MFP0_PA3MFP_Pos)
     243           0 : #define NUMAKER_SYS_GPA_MFP0_PA3MFP_EPWM0_CH2    (0x0dUL << NUMAKER_SYS_GPA_MFP0_PA3MFP_Pos)
     244           0 : #define NUMAKER_SYS_GPA_MFP0_PA3MFP_EQEI0_B      (0x0eUL << NUMAKER_SYS_GPA_MFP0_PA3MFP_Pos)
     245           0 : #define NUMAKER_SYS_GPA_MFP0_PA3MFP_EPWM1_BRAKE1 (0x0fUL << NUMAKER_SYS_GPA_MFP0_PA3MFP_Pos)
     246           0 : #define NUMAKER_SYS_GPA_MFP0_PA3MFP_PSIO0_CH4    (0x11UL << NUMAKER_SYS_GPA_MFP0_PA3MFP_Pos)
     247           0 : #define NUMAKER_SYS_GPA_MFP0_PA3MFP_BMC16        (0x14UL << NUMAKER_SYS_GPA_MFP0_PA3MFP_Pos)
     248             : 
     249             : /* PA.4 MFP */
     250           0 : #define NUMAKER_SYS_GPA_MFP1_PA4MFP_GPIO         (0x00UL << NUMAKER_SYS_GPA_MFP1_PA4MFP_Pos)
     251           0 : #define NUMAKER_SYS_GPA_MFP1_PA4MFP_SPIM_D3      (0x02UL << NUMAKER_SYS_GPA_MFP1_PA4MFP_Pos)
     252           0 : #define NUMAKER_SYS_GPA_MFP1_PA4MFP_QSPI0_MOSI1  (0x03UL << NUMAKER_SYS_GPA_MFP1_PA4MFP_Pos)
     253           0 : #define NUMAKER_SYS_GPA_MFP1_PA4MFP_SPI0_I2SMCLK (0x04UL << NUMAKER_SYS_GPA_MFP1_PA4MFP_Pos)
     254           0 : #define NUMAKER_SYS_GPA_MFP1_PA4MFP_SD1_CLK      (0x05UL << NUMAKER_SYS_GPA_MFP1_PA4MFP_Pos)
     255           0 : #define NUMAKER_SYS_GPA_MFP1_PA4MFP_SC0_nCD      (0x06UL << NUMAKER_SYS_GPA_MFP1_PA4MFP_Pos)
     256           0 : #define NUMAKER_SYS_GPA_MFP1_PA4MFP_UART0_nRTS   (0x07UL << NUMAKER_SYS_GPA_MFP1_PA4MFP_Pos)
     257           0 : #define NUMAKER_SYS_GPA_MFP1_PA4MFP_UART5_RXD    (0x08UL << NUMAKER_SYS_GPA_MFP1_PA4MFP_Pos)
     258           0 : #define NUMAKER_SYS_GPA_MFP1_PA4MFP_I2C0_SDA     (0x09UL << NUMAKER_SYS_GPA_MFP1_PA4MFP_Pos)
     259           0 : #define NUMAKER_SYS_GPA_MFP1_PA4MFP_CAN0_RXD     (0x0aUL << NUMAKER_SYS_GPA_MFP1_PA4MFP_Pos)
     260           0 : #define NUMAKER_SYS_GPA_MFP1_PA4MFP_UART0_RXD    (0x0bUL << NUMAKER_SYS_GPA_MFP1_PA4MFP_Pos)
     261           0 : #define NUMAKER_SYS_GPA_MFP1_PA4MFP_BPWM0_CH4    (0x0cUL << NUMAKER_SYS_GPA_MFP1_PA4MFP_Pos)
     262           0 : #define NUMAKER_SYS_GPA_MFP1_PA4MFP_EPWM0_CH1    (0x0dUL << NUMAKER_SYS_GPA_MFP1_PA4MFP_Pos)
     263           0 : #define NUMAKER_SYS_GPA_MFP1_PA4MFP_EQEI0_A      (0x0eUL << NUMAKER_SYS_GPA_MFP1_PA4MFP_Pos)
     264             : 
     265             : /* PA.5 MFP */
     266           0 : #define NUMAKER_SYS_GPA_MFP1_PA5MFP_GPIO         (0x00UL << NUMAKER_SYS_GPA_MFP1_PA5MFP_Pos)
     267           0 : #define NUMAKER_SYS_GPA_MFP1_PA5MFP_SPIM_D2      (0x02UL << NUMAKER_SYS_GPA_MFP1_PA5MFP_Pos)
     268           0 : #define NUMAKER_SYS_GPA_MFP1_PA5MFP_QSPI0_MISO1  (0x03UL << NUMAKER_SYS_GPA_MFP1_PA5MFP_Pos)
     269           0 : #define NUMAKER_SYS_GPA_MFP1_PA5MFP_SPI1_I2SMCLK (0x04UL << NUMAKER_SYS_GPA_MFP1_PA5MFP_Pos)
     270           0 : #define NUMAKER_SYS_GPA_MFP1_PA5MFP_SD1_CMD      (0x05UL << NUMAKER_SYS_GPA_MFP1_PA5MFP_Pos)
     271           0 : #define NUMAKER_SYS_GPA_MFP1_PA5MFP_SC2_nCD      (0x06UL << NUMAKER_SYS_GPA_MFP1_PA5MFP_Pos)
     272           0 : #define NUMAKER_SYS_GPA_MFP1_PA5MFP_UART0_nCTS   (0x07UL << NUMAKER_SYS_GPA_MFP1_PA5MFP_Pos)
     273           0 : #define NUMAKER_SYS_GPA_MFP1_PA5MFP_UART5_TXD    (0x08UL << NUMAKER_SYS_GPA_MFP1_PA5MFP_Pos)
     274           0 : #define NUMAKER_SYS_GPA_MFP1_PA5MFP_I2C0_SCL     (0x09UL << NUMAKER_SYS_GPA_MFP1_PA5MFP_Pos)
     275           0 : #define NUMAKER_SYS_GPA_MFP1_PA5MFP_CAN0_TXD     (0x0aUL << NUMAKER_SYS_GPA_MFP1_PA5MFP_Pos)
     276           0 : #define NUMAKER_SYS_GPA_MFP1_PA5MFP_UART0_TXD    (0x0bUL << NUMAKER_SYS_GPA_MFP1_PA5MFP_Pos)
     277           0 : #define NUMAKER_SYS_GPA_MFP1_PA5MFP_BPWM0_CH5    (0x0cUL << NUMAKER_SYS_GPA_MFP1_PA5MFP_Pos)
     278           0 : #define NUMAKER_SYS_GPA_MFP1_PA5MFP_EPWM0_CH0    (0x0dUL << NUMAKER_SYS_GPA_MFP1_PA5MFP_Pos)
     279           0 : #define NUMAKER_SYS_GPA_MFP1_PA5MFP_EQEI0_INDEX  (0x0eUL << NUMAKER_SYS_GPA_MFP1_PA5MFP_Pos)
     280             : 
     281             : /* PA.6 MFP */
     282           0 : #define NUMAKER_SYS_GPA_MFP1_PA6MFP_GPIO             (0x00UL << NUMAKER_SYS_GPA_MFP1_PA6MFP_Pos)
     283           0 : #define NUMAKER_SYS_GPA_MFP1_PA6MFP_EBI_AD6          (0x02UL << NUMAKER_SYS_GPA_MFP1_PA6MFP_Pos)
     284           0 : #define NUMAKER_SYS_GPA_MFP1_PA6MFP_EMAC0_RMII_RXERR (0x03UL << NUMAKER_SYS_GPA_MFP1_PA6MFP_Pos)
     285           0 : #define NUMAKER_SYS_GPA_MFP1_PA6MFP_SPI1_SS          (0x04UL << NUMAKER_SYS_GPA_MFP1_PA6MFP_Pos)
     286           0 : #define NUMAKER_SYS_GPA_MFP1_PA6MFP_SD1_nCD          (0x05UL << NUMAKER_SYS_GPA_MFP1_PA6MFP_Pos)
     287           0 : #define NUMAKER_SYS_GPA_MFP1_PA6MFP_SC2_CLK          (0x06UL << NUMAKER_SYS_GPA_MFP1_PA6MFP_Pos)
     288           0 : #define NUMAKER_SYS_GPA_MFP1_PA6MFP_UART0_RXD        (0x07UL << NUMAKER_SYS_GPA_MFP1_PA6MFP_Pos)
     289           0 : #define NUMAKER_SYS_GPA_MFP1_PA6MFP_I2C1_SDA         (0x08UL << NUMAKER_SYS_GPA_MFP1_PA6MFP_Pos)
     290           0 : #define NUMAKER_SYS_GPA_MFP1_PA6MFP_QSPI1_MOSI1      (0x09UL << NUMAKER_SYS_GPA_MFP1_PA6MFP_Pos)
     291           0 : #define NUMAKER_SYS_GPA_MFP1_PA6MFP_EPWM1_CH5        (0x0bUL << NUMAKER_SYS_GPA_MFP1_PA6MFP_Pos)
     292           0 : #define NUMAKER_SYS_GPA_MFP1_PA6MFP_BPWM1_CH3        (0x0cUL << NUMAKER_SYS_GPA_MFP1_PA6MFP_Pos)
     293           0 : #define NUMAKER_SYS_GPA_MFP1_PA6MFP_ACMP1_WLAT       (0x0dUL << NUMAKER_SYS_GPA_MFP1_PA6MFP_Pos)
     294           0 : #define NUMAKER_SYS_GPA_MFP1_PA6MFP_TM3              (0x0eUL << NUMAKER_SYS_GPA_MFP1_PA6MFP_Pos)
     295           0 : #define NUMAKER_SYS_GPA_MFP1_PA6MFP_INT0             (0x0fUL << NUMAKER_SYS_GPA_MFP1_PA6MFP_Pos)
     296           0 : #define NUMAKER_SYS_GPA_MFP1_PA6MFP_SPI5_CLK         (0x11UL << NUMAKER_SYS_GPA_MFP1_PA6MFP_Pos)
     297           0 : #define NUMAKER_SYS_GPA_MFP1_PA6MFP_KPI_COL0         (0x12UL << NUMAKER_SYS_GPA_MFP1_PA6MFP_Pos)
     298           0 : #define NUMAKER_SYS_GPA_MFP1_PA6MFP_SPI6_CLK         (0x13UL << NUMAKER_SYS_GPA_MFP1_PA6MFP_Pos)
     299           0 : #define NUMAKER_SYS_GPA_MFP1_PA6MFP_BMC15            (0x14UL << NUMAKER_SYS_GPA_MFP1_PA6MFP_Pos)
     300             : 
     301             : /* PA.7 MFP */
     302           0 : #define NUMAKER_SYS_GPA_MFP1_PA7MFP_GPIO             (0x00UL << NUMAKER_SYS_GPA_MFP1_PA7MFP_Pos)
     303           0 : #define NUMAKER_SYS_GPA_MFP1_PA7MFP_EBI_AD7          (0x02UL << NUMAKER_SYS_GPA_MFP1_PA7MFP_Pos)
     304           0 : #define NUMAKER_SYS_GPA_MFP1_PA7MFP_EMAC0_RMII_CRSDV (0x03UL << NUMAKER_SYS_GPA_MFP1_PA7MFP_Pos)
     305           0 : #define NUMAKER_SYS_GPA_MFP1_PA7MFP_SPI1_CLK         (0x04UL << NUMAKER_SYS_GPA_MFP1_PA7MFP_Pos)
     306           0 : #define NUMAKER_SYS_GPA_MFP1_PA7MFP_SC2_DAT          (0x06UL << NUMAKER_SYS_GPA_MFP1_PA7MFP_Pos)
     307           0 : #define NUMAKER_SYS_GPA_MFP1_PA7MFP_UART0_TXD        (0x07UL << NUMAKER_SYS_GPA_MFP1_PA7MFP_Pos)
     308           0 : #define NUMAKER_SYS_GPA_MFP1_PA7MFP_I2C1_SCL         (0x08UL << NUMAKER_SYS_GPA_MFP1_PA7MFP_Pos)
     309           0 : #define NUMAKER_SYS_GPA_MFP1_PA7MFP_QSPI1_MISO1      (0x09UL << NUMAKER_SYS_GPA_MFP1_PA7MFP_Pos)
     310           0 : #define NUMAKER_SYS_GPA_MFP1_PA7MFP_EPWM1_CH4        (0x0bUL << NUMAKER_SYS_GPA_MFP1_PA7MFP_Pos)
     311           0 : #define NUMAKER_SYS_GPA_MFP1_PA7MFP_BPWM1_CH2        (0x0cUL << NUMAKER_SYS_GPA_MFP1_PA7MFP_Pos)
     312           0 : #define NUMAKER_SYS_GPA_MFP1_PA7MFP_ACMP0_WLAT       (0x0dUL << NUMAKER_SYS_GPA_MFP1_PA7MFP_Pos)
     313           0 : #define NUMAKER_SYS_GPA_MFP1_PA7MFP_TM2              (0x0eUL << NUMAKER_SYS_GPA_MFP1_PA7MFP_Pos)
     314           0 : #define NUMAKER_SYS_GPA_MFP1_PA7MFP_INT1             (0x0fUL << NUMAKER_SYS_GPA_MFP1_PA7MFP_Pos)
     315           0 : #define NUMAKER_SYS_GPA_MFP1_PA7MFP_SPI5_SS          (0x11UL << NUMAKER_SYS_GPA_MFP1_PA7MFP_Pos)
     316           0 : #define NUMAKER_SYS_GPA_MFP1_PA7MFP_KPI_COL1         (0x12UL << NUMAKER_SYS_GPA_MFP1_PA7MFP_Pos)
     317           0 : #define NUMAKER_SYS_GPA_MFP1_PA7MFP_SPI6_SS          (0x13UL << NUMAKER_SYS_GPA_MFP1_PA7MFP_Pos)
     318           0 : #define NUMAKER_SYS_GPA_MFP1_PA7MFP_BMC14            (0x14UL << NUMAKER_SYS_GPA_MFP1_PA7MFP_Pos)
     319             : 
     320             : /* PA.8 MFP */
     321           0 : #define NUMAKER_SYS_GPA_MFP2_PA8MFP_GPIO       (0x00UL << NUMAKER_SYS_GPA_MFP2_PA8MFP_Pos)
     322           0 : #define NUMAKER_SYS_GPA_MFP2_PA8MFP_EADC1_CH4  (0x01UL << NUMAKER_SYS_GPA_MFP2_PA8MFP_Pos)
     323           0 : #define NUMAKER_SYS_GPA_MFP2_PA8MFP_EADC2_CH4  (0x01UL << NUMAKER_SYS_GPA_MFP2_PA8MFP_Pos)
     324           0 : #define NUMAKER_SYS_GPA_MFP2_PA8MFP_EBI_ALE    (0x02UL << NUMAKER_SYS_GPA_MFP2_PA8MFP_Pos)
     325           0 : #define NUMAKER_SYS_GPA_MFP2_PA8MFP_SC2_CLK    (0x03UL << NUMAKER_SYS_GPA_MFP2_PA8MFP_Pos)
     326           0 : #define NUMAKER_SYS_GPA_MFP2_PA8MFP_SPI2_MOSI  (0x04UL << NUMAKER_SYS_GPA_MFP2_PA8MFP_Pos)
     327           0 : #define NUMAKER_SYS_GPA_MFP2_PA8MFP_SD1_DAT0   (0x05UL << NUMAKER_SYS_GPA_MFP2_PA8MFP_Pos)
     328           0 : #define NUMAKER_SYS_GPA_MFP2_PA8MFP_USCI0_CTL1 (0x06UL << NUMAKER_SYS_GPA_MFP2_PA8MFP_Pos)
     329           0 : #define NUMAKER_SYS_GPA_MFP2_PA8MFP_UART1_RXD  (0x07UL << NUMAKER_SYS_GPA_MFP2_PA8MFP_Pos)
     330           0 : #define NUMAKER_SYS_GPA_MFP2_PA8MFP_UART7_RXD  (0x08UL << NUMAKER_SYS_GPA_MFP2_PA8MFP_Pos)
     331           0 : #define NUMAKER_SYS_GPA_MFP2_PA8MFP_BPWM0_CH3  (0x09UL << NUMAKER_SYS_GPA_MFP2_PA8MFP_Pos)
     332           0 : #define NUMAKER_SYS_GPA_MFP2_PA8MFP_EQEI1_B    (0x0aUL << NUMAKER_SYS_GPA_MFP2_PA8MFP_Pos)
     333           0 : #define NUMAKER_SYS_GPA_MFP2_PA8MFP_ECAP0_IC2  (0x0bUL << NUMAKER_SYS_GPA_MFP2_PA8MFP_Pos)
     334           0 : #define NUMAKER_SYS_GPA_MFP2_PA8MFP_I2S1_DO    (0x0cUL << NUMAKER_SYS_GPA_MFP2_PA8MFP_Pos)
     335           0 : #define NUMAKER_SYS_GPA_MFP2_PA8MFP_TM3_EXT    (0x0dUL << NUMAKER_SYS_GPA_MFP2_PA8MFP_Pos)
     336           0 : #define NUMAKER_SYS_GPA_MFP2_PA8MFP_INT4       (0x0fUL << NUMAKER_SYS_GPA_MFP2_PA8MFP_Pos)
     337           0 : #define NUMAKER_SYS_GPA_MFP2_PA8MFP_BMC9       (0x14UL << NUMAKER_SYS_GPA_MFP2_PA8MFP_Pos)
     338             : 
     339             : /* PA.9 MFP */
     340           0 : #define NUMAKER_SYS_GPA_MFP2_PA9MFP_GPIO       (0x00UL << NUMAKER_SYS_GPA_MFP2_PA9MFP_Pos)
     341           0 : #define NUMAKER_SYS_GPA_MFP2_PA9MFP_EADC1_CH5  (0x01UL << NUMAKER_SYS_GPA_MFP2_PA9MFP_Pos)
     342           0 : #define NUMAKER_SYS_GPA_MFP2_PA9MFP_EADC2_CH5  (0x01UL << NUMAKER_SYS_GPA_MFP2_PA9MFP_Pos)
     343           0 : #define NUMAKER_SYS_GPA_MFP2_PA9MFP_EBI_MCLK   (0x02UL << NUMAKER_SYS_GPA_MFP2_PA9MFP_Pos)
     344           0 : #define NUMAKER_SYS_GPA_MFP2_PA9MFP_SC2_DAT    (0x03UL << NUMAKER_SYS_GPA_MFP2_PA9MFP_Pos)
     345           0 : #define NUMAKER_SYS_GPA_MFP2_PA9MFP_SPI2_MISO  (0x04UL << NUMAKER_SYS_GPA_MFP2_PA9MFP_Pos)
     346           0 : #define NUMAKER_SYS_GPA_MFP2_PA9MFP_SD1_DAT1   (0x05UL << NUMAKER_SYS_GPA_MFP2_PA9MFP_Pos)
     347           0 : #define NUMAKER_SYS_GPA_MFP2_PA9MFP_USCI0_DAT1 (0x06UL << NUMAKER_SYS_GPA_MFP2_PA9MFP_Pos)
     348           0 : #define NUMAKER_SYS_GPA_MFP2_PA9MFP_UART1_TXD  (0x07UL << NUMAKER_SYS_GPA_MFP2_PA9MFP_Pos)
     349           0 : #define NUMAKER_SYS_GPA_MFP2_PA9MFP_UART7_TXD  (0x08UL << NUMAKER_SYS_GPA_MFP2_PA9MFP_Pos)
     350           0 : #define NUMAKER_SYS_GPA_MFP2_PA9MFP_BPWM0_CH2  (0x09UL << NUMAKER_SYS_GPA_MFP2_PA9MFP_Pos)
     351           0 : #define NUMAKER_SYS_GPA_MFP2_PA9MFP_EQEI1_A    (0x0aUL << NUMAKER_SYS_GPA_MFP2_PA9MFP_Pos)
     352           0 : #define NUMAKER_SYS_GPA_MFP2_PA9MFP_ECAP0_IC1  (0x0bUL << NUMAKER_SYS_GPA_MFP2_PA9MFP_Pos)
     353           0 : #define NUMAKER_SYS_GPA_MFP2_PA9MFP_I2S1_DI    (0x0cUL << NUMAKER_SYS_GPA_MFP2_PA9MFP_Pos)
     354           0 : #define NUMAKER_SYS_GPA_MFP2_PA9MFP_TM2_EXT    (0x0dUL << NUMAKER_SYS_GPA_MFP2_PA9MFP_Pos)
     355           0 : #define NUMAKER_SYS_GPA_MFP2_PA9MFP_SWDH_DAT   (0x0fUL << NUMAKER_SYS_GPA_MFP2_PA9MFP_Pos)
     356           0 : #define NUMAKER_SYS_GPA_MFP2_PA9MFP_BMC8       (0x14UL << NUMAKER_SYS_GPA_MFP2_PA9MFP_Pos)
     357             : 
     358             : /* PA.10 MFP */
     359           0 : #define NUMAKER_SYS_GPA_MFP2_PA10MFP_GPIO        (0x00UL << NUMAKER_SYS_GPA_MFP2_PA10MFP_Pos)
     360           0 : #define NUMAKER_SYS_GPA_MFP2_PA10MFP_EADC1_CH6   (0x01UL << NUMAKER_SYS_GPA_MFP2_PA10MFP_Pos)
     361           0 : #define NUMAKER_SYS_GPA_MFP2_PA10MFP_EADC2_CH6   (0x01UL << NUMAKER_SYS_GPA_MFP2_PA10MFP_Pos)
     362           0 : #define NUMAKER_SYS_GPA_MFP2_PA10MFP_ACMP1_P0    (0x01UL << NUMAKER_SYS_GPA_MFP2_PA10MFP_Pos)
     363           0 : #define NUMAKER_SYS_GPA_MFP2_PA10MFP_EBI_nWR     (0x02UL << NUMAKER_SYS_GPA_MFP2_PA10MFP_Pos)
     364           0 : #define NUMAKER_SYS_GPA_MFP2_PA10MFP_SC2_RST     (0x03UL << NUMAKER_SYS_GPA_MFP2_PA10MFP_Pos)
     365           0 : #define NUMAKER_SYS_GPA_MFP2_PA10MFP_SPI2_CLK    (0x04UL << NUMAKER_SYS_GPA_MFP2_PA10MFP_Pos)
     366           0 : #define NUMAKER_SYS_GPA_MFP2_PA10MFP_SD1_DAT2    (0x05UL << NUMAKER_SYS_GPA_MFP2_PA10MFP_Pos)
     367           0 : #define NUMAKER_SYS_GPA_MFP2_PA10MFP_USCI0_DAT0  (0x06UL << NUMAKER_SYS_GPA_MFP2_PA10MFP_Pos)
     368           0 : #define NUMAKER_SYS_GPA_MFP2_PA10MFP_I2C2_SDA    (0x07UL << NUMAKER_SYS_GPA_MFP2_PA10MFP_Pos)
     369           0 : #define NUMAKER_SYS_GPA_MFP2_PA10MFP_UART6_RXD   (0x08UL << NUMAKER_SYS_GPA_MFP2_PA10MFP_Pos)
     370           0 : #define NUMAKER_SYS_GPA_MFP2_PA10MFP_BPWM0_CH1   (0x09UL << NUMAKER_SYS_GPA_MFP2_PA10MFP_Pos)
     371           0 : #define NUMAKER_SYS_GPA_MFP2_PA10MFP_EQEI1_INDEX (0x0aUL << NUMAKER_SYS_GPA_MFP2_PA10MFP_Pos)
     372           0 : #define NUMAKER_SYS_GPA_MFP2_PA10MFP_ECAP0_IC0   (0x0bUL << NUMAKER_SYS_GPA_MFP2_PA10MFP_Pos)
     373           0 : #define NUMAKER_SYS_GPA_MFP2_PA10MFP_I2S1_MCLK   (0x0cUL << NUMAKER_SYS_GPA_MFP2_PA10MFP_Pos)
     374           0 : #define NUMAKER_SYS_GPA_MFP2_PA10MFP_TM1_EXT     (0x0dUL << NUMAKER_SYS_GPA_MFP2_PA10MFP_Pos)
     375           0 : #define NUMAKER_SYS_GPA_MFP2_PA10MFP_DAC0_ST     (0x0eUL << NUMAKER_SYS_GPA_MFP2_PA10MFP_Pos)
     376           0 : #define NUMAKER_SYS_GPA_MFP2_PA10MFP_SWDH_CLK    (0x0fUL << NUMAKER_SYS_GPA_MFP2_PA10MFP_Pos)
     377           0 : #define NUMAKER_SYS_GPA_MFP2_PA10MFP_KPI_ROW5    (0x12UL << NUMAKER_SYS_GPA_MFP2_PA10MFP_Pos)
     378           0 : #define NUMAKER_SYS_GPA_MFP2_PA10MFP_BMC7        (0x14UL << NUMAKER_SYS_GPA_MFP2_PA10MFP_Pos)
     379             : 
     380             : /* PA.11 MFP */
     381           0 : #define NUMAKER_SYS_GPA_MFP2_PA11MFP_GPIO           (0x00UL << NUMAKER_SYS_GPA_MFP2_PA11MFP_Pos)
     382           0 : #define NUMAKER_SYS_GPA_MFP2_PA11MFP_EADC1_CH7      (0x01UL << NUMAKER_SYS_GPA_MFP2_PA11MFP_Pos)
     383           0 : #define NUMAKER_SYS_GPA_MFP2_PA11MFP_EADC2_CH7      (0x01UL << NUMAKER_SYS_GPA_MFP2_PA11MFP_Pos)
     384           0 : #define NUMAKER_SYS_GPA_MFP2_PA11MFP_ACMP0_P0       (0x01UL << NUMAKER_SYS_GPA_MFP2_PA11MFP_Pos)
     385           0 : #define NUMAKER_SYS_GPA_MFP2_PA11MFP_EBI_nRD        (0x02UL << NUMAKER_SYS_GPA_MFP2_PA11MFP_Pos)
     386           0 : #define NUMAKER_SYS_GPA_MFP2_PA11MFP_SC2_PWR        (0x03UL << NUMAKER_SYS_GPA_MFP2_PA11MFP_Pos)
     387           0 : #define NUMAKER_SYS_GPA_MFP2_PA11MFP_SPI2_SS        (0x04UL << NUMAKER_SYS_GPA_MFP2_PA11MFP_Pos)
     388           0 : #define NUMAKER_SYS_GPA_MFP2_PA11MFP_SD1_DAT3       (0x05UL << NUMAKER_SYS_GPA_MFP2_PA11MFP_Pos)
     389           0 : #define NUMAKER_SYS_GPA_MFP2_PA11MFP_USCI0_CLK      (0x06UL << NUMAKER_SYS_GPA_MFP2_PA11MFP_Pos)
     390           0 : #define NUMAKER_SYS_GPA_MFP2_PA11MFP_I2C2_SCL       (0x07UL << NUMAKER_SYS_GPA_MFP2_PA11MFP_Pos)
     391           0 : #define NUMAKER_SYS_GPA_MFP2_PA11MFP_UART6_TXD      (0x08UL << NUMAKER_SYS_GPA_MFP2_PA11MFP_Pos)
     392           0 : #define NUMAKER_SYS_GPA_MFP2_PA11MFP_BPWM0_CH0      (0x09UL << NUMAKER_SYS_GPA_MFP2_PA11MFP_Pos)
     393           0 : #define NUMAKER_SYS_GPA_MFP2_PA11MFP_EPWM0_SYNC_OUT (0x0aUL << NUMAKER_SYS_GPA_MFP2_PA11MFP_Pos)
     394           0 : #define NUMAKER_SYS_GPA_MFP2_PA11MFP_I2S1_BCLK      (0x0cUL << NUMAKER_SYS_GPA_MFP2_PA11MFP_Pos)
     395           0 : #define NUMAKER_SYS_GPA_MFP2_PA11MFP_TM0_EXT        (0x0dUL << NUMAKER_SYS_GPA_MFP2_PA11MFP_Pos)
     396           0 : #define NUMAKER_SYS_GPA_MFP2_PA11MFP_DAC1_ST        (0x0eUL << NUMAKER_SYS_GPA_MFP2_PA11MFP_Pos)
     397           0 : #define NUMAKER_SYS_GPA_MFP2_PA11MFP_KPI_ROW4       (0x12UL << NUMAKER_SYS_GPA_MFP2_PA11MFP_Pos)
     398           0 : #define NUMAKER_SYS_GPA_MFP2_PA11MFP_BMC6           (0x14UL << NUMAKER_SYS_GPA_MFP2_PA11MFP_Pos)
     399             : 
     400             : /* PA.12 MFP */
     401           0 : #define NUMAKER_SYS_GPA_MFP3_PA12MFP_GPIO        (0x00UL << NUMAKER_SYS_GPA_MFP3_PA12MFP_Pos)
     402           0 : #define NUMAKER_SYS_GPA_MFP3_PA12MFP_I2S0_BCLK   (0x02UL << NUMAKER_SYS_GPA_MFP3_PA12MFP_Pos)
     403           0 : #define NUMAKER_SYS_GPA_MFP3_PA12MFP_UART4_TXD   (0x03UL << NUMAKER_SYS_GPA_MFP3_PA12MFP_Pos)
     404           0 : #define NUMAKER_SYS_GPA_MFP3_PA12MFP_I2C1_SCL    (0x04UL << NUMAKER_SYS_GPA_MFP3_PA12MFP_Pos)
     405           0 : #define NUMAKER_SYS_GPA_MFP3_PA12MFP_SPI2_SS     (0x05UL << NUMAKER_SYS_GPA_MFP3_PA12MFP_Pos)
     406           0 : #define NUMAKER_SYS_GPA_MFP3_PA12MFP_CAN0_TXD    (0x06UL << NUMAKER_SYS_GPA_MFP3_PA12MFP_Pos)
     407           0 : #define NUMAKER_SYS_GPA_MFP3_PA12MFP_SC2_PWR     (0x07UL << NUMAKER_SYS_GPA_MFP3_PA12MFP_Pos)
     408           0 : #define NUMAKER_SYS_GPA_MFP3_PA12MFP_SD1_nCD     (0x08UL << NUMAKER_SYS_GPA_MFP3_PA12MFP_Pos)
     409           0 : #define NUMAKER_SYS_GPA_MFP3_PA12MFP_SPI0_SS     (0x09UL << NUMAKER_SYS_GPA_MFP3_PA12MFP_Pos)
     410           0 : #define NUMAKER_SYS_GPA_MFP3_PA12MFP_QSPI1_MISO0 (0x0aUL << NUMAKER_SYS_GPA_MFP3_PA12MFP_Pos)
     411           0 : #define NUMAKER_SYS_GPA_MFP3_PA12MFP_BPWM1_CH2   (0x0bUL << NUMAKER_SYS_GPA_MFP3_PA12MFP_Pos)
     412           0 : #define NUMAKER_SYS_GPA_MFP3_PA12MFP_EQEI1_INDEX (0x0cUL << NUMAKER_SYS_GPA_MFP3_PA12MFP_Pos)
     413           0 : #define NUMAKER_SYS_GPA_MFP3_PA12MFP_ECAP3_IC0   (0x0dUL << NUMAKER_SYS_GPA_MFP3_PA12MFP_Pos)
     414           0 : #define NUMAKER_SYS_GPA_MFP3_PA12MFP_USB_VBUS    (0x0eUL << NUMAKER_SYS_GPA_MFP3_PA12MFP_Pos)
     415           0 : #define NUMAKER_SYS_GPA_MFP3_PA12MFP_PSIO0_CH4   (0x11UL << NUMAKER_SYS_GPA_MFP3_PA12MFP_Pos)
     416           0 : #define NUMAKER_SYS_GPA_MFP3_PA12MFP_SPI10_SS    (0x13UL << NUMAKER_SYS_GPA_MFP3_PA12MFP_Pos)
     417           0 : #define NUMAKER_SYS_GPA_MFP3_PA12MFP_BMC12       (0x14UL << NUMAKER_SYS_GPA_MFP3_PA12MFP_Pos)
     418             : 
     419             : /* PA.13 MFP */
     420           0 : #define NUMAKER_SYS_GPA_MFP3_PA13MFP_GPIO        (0x00UL << NUMAKER_SYS_GPA_MFP3_PA13MFP_Pos)
     421           0 : #define NUMAKER_SYS_GPA_MFP3_PA13MFP_I2S0_MCLK   (0x02UL << NUMAKER_SYS_GPA_MFP3_PA13MFP_Pos)
     422           0 : #define NUMAKER_SYS_GPA_MFP3_PA13MFP_UART4_RXD   (0x03UL << NUMAKER_SYS_GPA_MFP3_PA13MFP_Pos)
     423           0 : #define NUMAKER_SYS_GPA_MFP3_PA13MFP_I2C1_SDA    (0x04UL << NUMAKER_SYS_GPA_MFP3_PA13MFP_Pos)
     424           0 : #define NUMAKER_SYS_GPA_MFP3_PA13MFP_SPI2_CLK    (0x05UL << NUMAKER_SYS_GPA_MFP3_PA13MFP_Pos)
     425           0 : #define NUMAKER_SYS_GPA_MFP3_PA13MFP_CAN0_RXD    (0x06UL << NUMAKER_SYS_GPA_MFP3_PA13MFP_Pos)
     426           0 : #define NUMAKER_SYS_GPA_MFP3_PA13MFP_SC2_RST     (0x07UL << NUMAKER_SYS_GPA_MFP3_PA13MFP_Pos)
     427           0 : #define NUMAKER_SYS_GPA_MFP3_PA13MFP_SPI0_CLK    (0x09UL << NUMAKER_SYS_GPA_MFP3_PA13MFP_Pos)
     428           0 : #define NUMAKER_SYS_GPA_MFP3_PA13MFP_QSPI1_MOSI0 (0x0aUL << NUMAKER_SYS_GPA_MFP3_PA13MFP_Pos)
     429           0 : #define NUMAKER_SYS_GPA_MFP3_PA13MFP_BPWM1_CH3   (0x0bUL << NUMAKER_SYS_GPA_MFP3_PA13MFP_Pos)
     430           0 : #define NUMAKER_SYS_GPA_MFP3_PA13MFP_EQEI1_A     (0x0cUL << NUMAKER_SYS_GPA_MFP3_PA13MFP_Pos)
     431           0 : #define NUMAKER_SYS_GPA_MFP3_PA13MFP_ECAP3_IC1   (0x0dUL << NUMAKER_SYS_GPA_MFP3_PA13MFP_Pos)
     432           0 : #define NUMAKER_SYS_GPA_MFP3_PA13MFP_USB_D_N     (0x0eUL << NUMAKER_SYS_GPA_MFP3_PA13MFP_Pos)
     433           0 : #define NUMAKER_SYS_GPA_MFP3_PA13MFP_PSIO0_CH5   (0x11UL << NUMAKER_SYS_GPA_MFP3_PA13MFP_Pos)
     434           0 : #define NUMAKER_SYS_GPA_MFP3_PA13MFP_SPI10_CLK   (0x13UL << NUMAKER_SYS_GPA_MFP3_PA13MFP_Pos)
     435           0 : #define NUMAKER_SYS_GPA_MFP3_PA13MFP_BMC13       (0x14UL << NUMAKER_SYS_GPA_MFP3_PA13MFP_Pos)
     436             : 
     437             : /* PA.14 MFP */
     438           0 : #define NUMAKER_SYS_GPA_MFP3_PA14MFP_GPIO       (0x00UL << NUMAKER_SYS_GPA_MFP3_PA14MFP_Pos)
     439           0 : #define NUMAKER_SYS_GPA_MFP3_PA14MFP_I2S0_DI    (0x02UL << NUMAKER_SYS_GPA_MFP3_PA14MFP_Pos)
     440           0 : #define NUMAKER_SYS_GPA_MFP3_PA14MFP_UART0_TXD  (0x03UL << NUMAKER_SYS_GPA_MFP3_PA14MFP_Pos)
     441           0 : #define NUMAKER_SYS_GPA_MFP3_PA14MFP_EBI_AD5    (0x04UL << NUMAKER_SYS_GPA_MFP3_PA14MFP_Pos)
     442           0 : #define NUMAKER_SYS_GPA_MFP3_PA14MFP_SPI2_MISO  (0x05UL << NUMAKER_SYS_GPA_MFP3_PA14MFP_Pos)
     443           0 : #define NUMAKER_SYS_GPA_MFP3_PA14MFP_I2C2_SCL   (0x06UL << NUMAKER_SYS_GPA_MFP3_PA14MFP_Pos)
     444           0 : #define NUMAKER_SYS_GPA_MFP3_PA14MFP_SC2_DAT    (0x07UL << NUMAKER_SYS_GPA_MFP3_PA14MFP_Pos)
     445           0 : #define NUMAKER_SYS_GPA_MFP3_PA14MFP_SPI0_MISO  (0x09UL << NUMAKER_SYS_GPA_MFP3_PA14MFP_Pos)
     446           0 : #define NUMAKER_SYS_GPA_MFP3_PA14MFP_BPWM1_CH4  (0x0bUL << NUMAKER_SYS_GPA_MFP3_PA14MFP_Pos)
     447           0 : #define NUMAKER_SYS_GPA_MFP3_PA14MFP_EQEI1_B    (0x0cUL << NUMAKER_SYS_GPA_MFP3_PA14MFP_Pos)
     448           0 : #define NUMAKER_SYS_GPA_MFP3_PA14MFP_ECAP3_IC2  (0x0dUL << NUMAKER_SYS_GPA_MFP3_PA14MFP_Pos)
     449           0 : #define NUMAKER_SYS_GPA_MFP3_PA14MFP_USB_D_P    (0x0eUL << NUMAKER_SYS_GPA_MFP3_PA14MFP_Pos)
     450           0 : #define NUMAKER_SYS_GPA_MFP3_PA14MFP_I2C0_SCL   (0x10UL << NUMAKER_SYS_GPA_MFP3_PA14MFP_Pos)
     451           0 : #define NUMAKER_SYS_GPA_MFP3_PA14MFP_PSIO0_CH6  (0x11UL << NUMAKER_SYS_GPA_MFP3_PA14MFP_Pos)
     452           0 : #define NUMAKER_SYS_GPA_MFP3_PA14MFP_SPI10_MISO (0x13UL << NUMAKER_SYS_GPA_MFP3_PA14MFP_Pos)
     453           0 : #define NUMAKER_SYS_GPA_MFP3_PA14MFP_BMC14      (0x14UL << NUMAKER_SYS_GPA_MFP3_PA14MFP_Pos)
     454             : 
     455             : /* PA.15 MFP */
     456           0 : #define NUMAKER_SYS_GPA_MFP3_PA15MFP_GPIO          (0x00UL << NUMAKER_SYS_GPA_MFP3_PA15MFP_Pos)
     457           0 : #define NUMAKER_SYS_GPA_MFP3_PA15MFP_I2S0_DO       (0x02UL << NUMAKER_SYS_GPA_MFP3_PA15MFP_Pos)
     458           0 : #define NUMAKER_SYS_GPA_MFP3_PA15MFP_UART0_RXD     (0x03UL << NUMAKER_SYS_GPA_MFP3_PA15MFP_Pos)
     459           0 : #define NUMAKER_SYS_GPA_MFP3_PA15MFP_SPIM_MOSI     (0x04UL << NUMAKER_SYS_GPA_MFP3_PA15MFP_Pos)
     460           0 : #define NUMAKER_SYS_GPA_MFP3_PA15MFP_SPI2_MOSI     (0x05UL << NUMAKER_SYS_GPA_MFP3_PA15MFP_Pos)
     461           0 : #define NUMAKER_SYS_GPA_MFP3_PA15MFP_I2C2_SDA      (0x06UL << NUMAKER_SYS_GPA_MFP3_PA15MFP_Pos)
     462           0 : #define NUMAKER_SYS_GPA_MFP3_PA15MFP_SC2_CLK       (0x07UL << NUMAKER_SYS_GPA_MFP3_PA15MFP_Pos)
     463           0 : #define NUMAKER_SYS_GPA_MFP3_PA15MFP_SPI0_MOSI     (0x09UL << NUMAKER_SYS_GPA_MFP3_PA15MFP_Pos)
     464           0 : #define NUMAKER_SYS_GPA_MFP3_PA15MFP_BPWM1_CH5     (0x0bUL << NUMAKER_SYS_GPA_MFP3_PA15MFP_Pos)
     465           0 : #define NUMAKER_SYS_GPA_MFP3_PA15MFP_EPWM0_SYNC_IN (0x0cUL << NUMAKER_SYS_GPA_MFP3_PA15MFP_Pos)
     466           0 : #define NUMAKER_SYS_GPA_MFP3_PA15MFP_EQEI3_INDEX   (0x0dUL << NUMAKER_SYS_GPA_MFP3_PA15MFP_Pos)
     467           0 : #define NUMAKER_SYS_GPA_MFP3_PA15MFP_USB_OTG_ID    (0x0eUL << NUMAKER_SYS_GPA_MFP3_PA15MFP_Pos)
     468           0 : #define NUMAKER_SYS_GPA_MFP3_PA15MFP_I2C0_SDA      (0x10UL << NUMAKER_SYS_GPA_MFP3_PA15MFP_Pos)
     469           0 : #define NUMAKER_SYS_GPA_MFP3_PA15MFP_PSIO0_CH7     (0x11UL << NUMAKER_SYS_GPA_MFP3_PA15MFP_Pos)
     470           0 : #define NUMAKER_SYS_GPA_MFP3_PA15MFP_SPI10_MOSI    (0x13UL << NUMAKER_SYS_GPA_MFP3_PA15MFP_Pos)
     471           0 : #define NUMAKER_SYS_GPA_MFP3_PA15MFP_BMC15         (0x14UL << NUMAKER_SYS_GPA_MFP3_PA15MFP_Pos)
     472             : 
     473             : /* PB.0 MFP */
     474           0 : #define NUMAKER_SYS_GPB_MFP0_PB0MFP_GPIO         (0x00UL << NUMAKER_SYS_GPB_MFP0_PB0MFP_Pos)
     475           0 : #define NUMAKER_SYS_GPB_MFP0_PB0MFP_EADC0_CH0    (0x01UL << NUMAKER_SYS_GPB_MFP0_PB0MFP_Pos)
     476           0 : #define NUMAKER_SYS_GPB_MFP0_PB0MFP_EADC1_CH8    (0x01UL << NUMAKER_SYS_GPB_MFP0_PB0MFP_Pos)
     477           0 : #define NUMAKER_SYS_GPB_MFP0_PB0MFP_EADC2_CH8    (0x01UL << NUMAKER_SYS_GPB_MFP0_PB0MFP_Pos)
     478           0 : #define NUMAKER_SYS_GPB_MFP0_PB0MFP_ACMP3_N      (0x01UL << NUMAKER_SYS_GPB_MFP0_PB0MFP_Pos)
     479           0 : #define NUMAKER_SYS_GPB_MFP0_PB0MFP_EBI_ADR9     (0x02UL << NUMAKER_SYS_GPB_MFP0_PB0MFP_Pos)
     480           0 : #define NUMAKER_SYS_GPB_MFP0_PB0MFP_SD0_CMD      (0x03UL << NUMAKER_SYS_GPB_MFP0_PB0MFP_Pos)
     481           0 : #define NUMAKER_SYS_GPB_MFP0_PB0MFP_SPI2_I2SMCLK (0x04UL << NUMAKER_SYS_GPB_MFP0_PB0MFP_Pos)
     482           0 : #define NUMAKER_SYS_GPB_MFP0_PB0MFP_USCI0_CTL0   (0x06UL << NUMAKER_SYS_GPB_MFP0_PB0MFP_Pos)
     483           0 : #define NUMAKER_SYS_GPB_MFP0_PB0MFP_UART2_RXD    (0x07UL << NUMAKER_SYS_GPB_MFP0_PB0MFP_Pos)
     484           0 : #define NUMAKER_SYS_GPB_MFP0_PB0MFP_SPI0_I2SMCLK (0x08UL << NUMAKER_SYS_GPB_MFP0_PB0MFP_Pos)
     485           0 : #define NUMAKER_SYS_GPB_MFP0_PB0MFP_I2C1_SDA     (0x09UL << NUMAKER_SYS_GPB_MFP0_PB0MFP_Pos)
     486           0 : #define NUMAKER_SYS_GPB_MFP0_PB0MFP_I2S1_LRCK    (0x0aUL << NUMAKER_SYS_GPB_MFP0_PB0MFP_Pos)
     487           0 : #define NUMAKER_SYS_GPB_MFP0_PB0MFP_EPWM0_CH5    (0x0bUL << NUMAKER_SYS_GPB_MFP0_PB0MFP_Pos)
     488           0 : #define NUMAKER_SYS_GPB_MFP0_PB0MFP_EPWM1_CH5    (0x0cUL << NUMAKER_SYS_GPB_MFP0_PB0MFP_Pos)
     489           0 : #define NUMAKER_SYS_GPB_MFP0_PB0MFP_EPWM0_BRAKE1 (0x0dUL << NUMAKER_SYS_GPB_MFP0_PB0MFP_Pos)
     490           0 : #define NUMAKER_SYS_GPB_MFP0_PB0MFP_ACMP3_O      (0x0eUL << NUMAKER_SYS_GPB_MFP0_PB0MFP_Pos)
     491           0 : #define NUMAKER_SYS_GPB_MFP0_PB0MFP_QSPI0_MOSI1  (0x0fUL << NUMAKER_SYS_GPB_MFP0_PB0MFP_Pos)
     492           0 : #define NUMAKER_SYS_GPB_MFP0_PB0MFP_KPI_ROW3     (0x12UL << NUMAKER_SYS_GPB_MFP0_PB0MFP_Pos)
     493           0 : #define NUMAKER_SYS_GPB_MFP0_PB0MFP_SPI4_MOSI    (0x13UL << NUMAKER_SYS_GPB_MFP0_PB0MFP_Pos)
     494           0 : #define NUMAKER_SYS_GPB_MFP0_PB0MFP_BMC5         (0x14UL << NUMAKER_SYS_GPB_MFP0_PB0MFP_Pos)
     495             : 
     496             : /* PB.1 MFP */
     497           0 : #define NUMAKER_SYS_GPB_MFP0_PB1MFP_GPIO             (0x00UL << NUMAKER_SYS_GPB_MFP0_PB1MFP_Pos)
     498           0 : #define NUMAKER_SYS_GPB_MFP0_PB1MFP_EADC0_CH1        (0x01UL << NUMAKER_SYS_GPB_MFP0_PB1MFP_Pos)
     499           0 : #define NUMAKER_SYS_GPB_MFP0_PB1MFP_EADC1_CH9        (0x01UL << NUMAKER_SYS_GPB_MFP0_PB1MFP_Pos)
     500           0 : #define NUMAKER_SYS_GPB_MFP0_PB1MFP_EADC2_CH9        (0x01UL << NUMAKER_SYS_GPB_MFP0_PB1MFP_Pos)
     501           0 : #define NUMAKER_SYS_GPB_MFP0_PB1MFP_ACMP3_P0         (0x01UL << NUMAKER_SYS_GPB_MFP0_PB1MFP_Pos)
     502           0 : #define NUMAKER_SYS_GPB_MFP0_PB1MFP_EBI_ADR8         (0x02UL << NUMAKER_SYS_GPB_MFP0_PB1MFP_Pos)
     503           0 : #define NUMAKER_SYS_GPB_MFP0_PB1MFP_SD0_CLK          (0x03UL << NUMAKER_SYS_GPB_MFP0_PB1MFP_Pos)
     504           0 : #define NUMAKER_SYS_GPB_MFP0_PB1MFP_EMAC0_RMII_RXERR (0x04UL << NUMAKER_SYS_GPB_MFP0_PB1MFP_Pos)
     505           0 : #define NUMAKER_SYS_GPB_MFP0_PB1MFP_SPI1_I2SMCLK     (0x05UL << NUMAKER_SYS_GPB_MFP0_PB1MFP_Pos)
     506           0 : #define NUMAKER_SYS_GPB_MFP0_PB1MFP_SPI3_I2SMCLK     (0x06UL << NUMAKER_SYS_GPB_MFP0_PB1MFP_Pos)
     507           0 : #define NUMAKER_SYS_GPB_MFP0_PB1MFP_UART2_TXD        (0x07UL << NUMAKER_SYS_GPB_MFP0_PB1MFP_Pos)
     508           0 : #define NUMAKER_SYS_GPB_MFP0_PB1MFP_I2C1_SCL         (0x09UL << NUMAKER_SYS_GPB_MFP0_PB1MFP_Pos)
     509           0 : #define NUMAKER_SYS_GPB_MFP0_PB1MFP_I2S0_LRCK        (0x0aUL << NUMAKER_SYS_GPB_MFP0_PB1MFP_Pos)
     510           0 : #define NUMAKER_SYS_GPB_MFP0_PB1MFP_EPWM0_CH4        (0x0bUL << NUMAKER_SYS_GPB_MFP0_PB1MFP_Pos)
     511           0 : #define NUMAKER_SYS_GPB_MFP0_PB1MFP_EPWM1_CH4        (0x0cUL << NUMAKER_SYS_GPB_MFP0_PB1MFP_Pos)
     512           0 : #define NUMAKER_SYS_GPB_MFP0_PB1MFP_EPWM0_BRAKE0     (0x0dUL << NUMAKER_SYS_GPB_MFP0_PB1MFP_Pos)
     513           0 : #define NUMAKER_SYS_GPB_MFP0_PB1MFP_ACMP2_O          (0x0eUL << NUMAKER_SYS_GPB_MFP0_PB1MFP_Pos)
     514           0 : #define NUMAKER_SYS_GPB_MFP0_PB1MFP_QSPI0_MISO1      (0x0fUL << NUMAKER_SYS_GPB_MFP0_PB1MFP_Pos)
     515           0 : #define NUMAKER_SYS_GPB_MFP0_PB1MFP_KPI_ROW2         (0x12UL << NUMAKER_SYS_GPB_MFP0_PB1MFP_Pos)
     516           0 : #define NUMAKER_SYS_GPB_MFP0_PB1MFP_SPI4_MISO        (0x13UL << NUMAKER_SYS_GPB_MFP0_PB1MFP_Pos)
     517           0 : #define NUMAKER_SYS_GPB_MFP0_PB1MFP_BMC4             (0x14UL << NUMAKER_SYS_GPB_MFP0_PB1MFP_Pos)
     518             : 
     519             : /* PB.2 MFP */
     520           0 : #define NUMAKER_SYS_GPB_MFP0_PB2MFP_GPIO             (0x00UL << NUMAKER_SYS_GPB_MFP0_PB2MFP_Pos)
     521           0 : #define NUMAKER_SYS_GPB_MFP0_PB2MFP_EADC0_CH2        (0x01UL << NUMAKER_SYS_GPB_MFP0_PB2MFP_Pos)
     522           0 : #define NUMAKER_SYS_GPB_MFP0_PB2MFP_EADC1_CH10       (0x01UL << NUMAKER_SYS_GPB_MFP0_PB2MFP_Pos)
     523           0 : #define NUMAKER_SYS_GPB_MFP0_PB2MFP_ACMP0_P1         (0x01UL << NUMAKER_SYS_GPB_MFP0_PB2MFP_Pos)
     524           0 : #define NUMAKER_SYS_GPB_MFP0_PB2MFP_EBI_ADR3         (0x02UL << NUMAKER_SYS_GPB_MFP0_PB2MFP_Pos)
     525           0 : #define NUMAKER_SYS_GPB_MFP0_PB2MFP_SD0_DAT0         (0x03UL << NUMAKER_SYS_GPB_MFP0_PB2MFP_Pos)
     526           0 : #define NUMAKER_SYS_GPB_MFP0_PB2MFP_EMAC0_RMII_CRSDV (0x04UL << NUMAKER_SYS_GPB_MFP0_PB2MFP_Pos)
     527           0 : #define NUMAKER_SYS_GPB_MFP0_PB2MFP_SPI1_SS          (0x05UL << NUMAKER_SYS_GPB_MFP0_PB2MFP_Pos)
     528           0 : #define NUMAKER_SYS_GPB_MFP0_PB2MFP_UART1_RXD        (0x06UL << NUMAKER_SYS_GPB_MFP0_PB2MFP_Pos)
     529           0 : #define NUMAKER_SYS_GPB_MFP0_PB2MFP_UART5_nCTS       (0x07UL << NUMAKER_SYS_GPB_MFP0_PB2MFP_Pos)
     530           0 : #define NUMAKER_SYS_GPB_MFP0_PB2MFP_SC0_PWR          (0x09UL << NUMAKER_SYS_GPB_MFP0_PB2MFP_Pos)
     531           0 : #define NUMAKER_SYS_GPB_MFP0_PB2MFP_I2S0_DO          (0x0aUL << NUMAKER_SYS_GPB_MFP0_PB2MFP_Pos)
     532           0 : #define NUMAKER_SYS_GPB_MFP0_PB2MFP_EPWM0_CH3        (0x0bUL << NUMAKER_SYS_GPB_MFP0_PB2MFP_Pos)
     533           0 : #define NUMAKER_SYS_GPB_MFP0_PB2MFP_I2C1_SDA         (0x0cUL << NUMAKER_SYS_GPB_MFP0_PB2MFP_Pos)
     534           0 : #define NUMAKER_SYS_GPB_MFP0_PB2MFP_TM3              (0x0eUL << NUMAKER_SYS_GPB_MFP0_PB2MFP_Pos)
     535           0 : #define NUMAKER_SYS_GPB_MFP0_PB2MFP_INT3             (0x0fUL << NUMAKER_SYS_GPB_MFP0_PB2MFP_Pos)
     536           0 : #define NUMAKER_SYS_GPB_MFP0_PB2MFP_PSIO0_CH7        (0x11UL << NUMAKER_SYS_GPB_MFP0_PB2MFP_Pos)
     537           0 : #define NUMAKER_SYS_GPB_MFP0_PB2MFP_KPI_ROW1         (0x12UL << NUMAKER_SYS_GPB_MFP0_PB2MFP_Pos)
     538           0 : #define NUMAKER_SYS_GPB_MFP0_PB2MFP_SPI4_CLK         (0x13UL << NUMAKER_SYS_GPB_MFP0_PB2MFP_Pos)
     539           0 : #define NUMAKER_SYS_GPB_MFP0_PB2MFP_BMC3             (0x14UL << NUMAKER_SYS_GPB_MFP0_PB2MFP_Pos)
     540             : 
     541             : /* PB.3 MFP */
     542           0 : #define NUMAKER_SYS_GPB_MFP0_PB3MFP_GPIO            (0x00UL << NUMAKER_SYS_GPB_MFP0_PB3MFP_Pos)
     543           0 : #define NUMAKER_SYS_GPB_MFP0_PB3MFP_EADC0_CH3       (0x01UL << NUMAKER_SYS_GPB_MFP0_PB3MFP_Pos)
     544           0 : #define NUMAKER_SYS_GPB_MFP0_PB3MFP_EADC1_CH11      (0x01UL << NUMAKER_SYS_GPB_MFP0_PB3MFP_Pos)
     545           0 : #define NUMAKER_SYS_GPB_MFP0_PB3MFP_ACMP0_N         (0x01UL << NUMAKER_SYS_GPB_MFP0_PB3MFP_Pos)
     546           0 : #define NUMAKER_SYS_GPB_MFP0_PB3MFP_EBI_ADR2        (0x02UL << NUMAKER_SYS_GPB_MFP0_PB3MFP_Pos)
     547           0 : #define NUMAKER_SYS_GPB_MFP0_PB3MFP_SD0_DAT1        (0x03UL << NUMAKER_SYS_GPB_MFP0_PB3MFP_Pos)
     548           0 : #define NUMAKER_SYS_GPB_MFP0_PB3MFP_EMAC0_RMII_RXD1 (0x04UL << NUMAKER_SYS_GPB_MFP0_PB3MFP_Pos)
     549           0 : #define NUMAKER_SYS_GPB_MFP0_PB3MFP_SPI1_CLK        (0x05UL << NUMAKER_SYS_GPB_MFP0_PB3MFP_Pos)
     550           0 : #define NUMAKER_SYS_GPB_MFP0_PB3MFP_UART1_TXD       (0x06UL << NUMAKER_SYS_GPB_MFP0_PB3MFP_Pos)
     551           0 : #define NUMAKER_SYS_GPB_MFP0_PB3MFP_UART5_nRTS      (0x07UL << NUMAKER_SYS_GPB_MFP0_PB3MFP_Pos)
     552           0 : #define NUMAKER_SYS_GPB_MFP0_PB3MFP_SC0_RST         (0x09UL << NUMAKER_SYS_GPB_MFP0_PB3MFP_Pos)
     553           0 : #define NUMAKER_SYS_GPB_MFP0_PB3MFP_I2S0_DI         (0x0aUL << NUMAKER_SYS_GPB_MFP0_PB3MFP_Pos)
     554           0 : #define NUMAKER_SYS_GPB_MFP0_PB3MFP_EPWM0_CH2       (0x0bUL << NUMAKER_SYS_GPB_MFP0_PB3MFP_Pos)
     555           0 : #define NUMAKER_SYS_GPB_MFP0_PB3MFP_I2C1_SCL        (0x0cUL << NUMAKER_SYS_GPB_MFP0_PB3MFP_Pos)
     556           0 : #define NUMAKER_SYS_GPB_MFP0_PB3MFP_TM2             (0x0eUL << NUMAKER_SYS_GPB_MFP0_PB3MFP_Pos)
     557           0 : #define NUMAKER_SYS_GPB_MFP0_PB3MFP_INT2            (0x0fUL << NUMAKER_SYS_GPB_MFP0_PB3MFP_Pos)
     558           0 : #define NUMAKER_SYS_GPB_MFP0_PB3MFP_PSIO0_CH6       (0x11UL << NUMAKER_SYS_GPB_MFP0_PB3MFP_Pos)
     559           0 : #define NUMAKER_SYS_GPB_MFP0_PB3MFP_KPI_ROW0        (0x12UL << NUMAKER_SYS_GPB_MFP0_PB3MFP_Pos)
     560           0 : #define NUMAKER_SYS_GPB_MFP0_PB3MFP_SPI4_SS         (0x13UL << NUMAKER_SYS_GPB_MFP0_PB3MFP_Pos)
     561           0 : #define NUMAKER_SYS_GPB_MFP0_PB3MFP_BMC2            (0x14UL << NUMAKER_SYS_GPB_MFP0_PB3MFP_Pos)
     562             : 
     563             : /* PB.4 MFP */
     564           0 : #define NUMAKER_SYS_GPB_MFP1_PB4MFP_GPIO            (0x00UL << NUMAKER_SYS_GPB_MFP1_PB4MFP_Pos)
     565           0 : #define NUMAKER_SYS_GPB_MFP1_PB4MFP_EADC0_CH4       (0x01UL << NUMAKER_SYS_GPB_MFP1_PB4MFP_Pos)
     566           0 : #define NUMAKER_SYS_GPB_MFP1_PB4MFP_ACMP1_P1        (0x01UL << NUMAKER_SYS_GPB_MFP1_PB4MFP_Pos)
     567           0 : #define NUMAKER_SYS_GPB_MFP1_PB4MFP_EBI_ADR1        (0x02UL << NUMAKER_SYS_GPB_MFP1_PB4MFP_Pos)
     568           0 : #define NUMAKER_SYS_GPB_MFP1_PB4MFP_SD0_DAT2        (0x03UL << NUMAKER_SYS_GPB_MFP1_PB4MFP_Pos)
     569           0 : #define NUMAKER_SYS_GPB_MFP1_PB4MFP_EMAC0_RMII_RXD0 (0x04UL << NUMAKER_SYS_GPB_MFP1_PB4MFP_Pos)
     570           0 : #define NUMAKER_SYS_GPB_MFP1_PB4MFP_SPI1_MOSI       (0x05UL << NUMAKER_SYS_GPB_MFP1_PB4MFP_Pos)
     571           0 : #define NUMAKER_SYS_GPB_MFP1_PB4MFP_I2C0_SDA        (0x06UL << NUMAKER_SYS_GPB_MFP1_PB4MFP_Pos)
     572           0 : #define NUMAKER_SYS_GPB_MFP1_PB4MFP_UART5_RXD       (0x07UL << NUMAKER_SYS_GPB_MFP1_PB4MFP_Pos)
     573           0 : #define NUMAKER_SYS_GPB_MFP1_PB4MFP_SC0_DAT         (0x09UL << NUMAKER_SYS_GPB_MFP1_PB4MFP_Pos)
     574           0 : #define NUMAKER_SYS_GPB_MFP1_PB4MFP_I2S0_MCLK       (0x0aUL << NUMAKER_SYS_GPB_MFP1_PB4MFP_Pos)
     575           0 : #define NUMAKER_SYS_GPB_MFP1_PB4MFP_EPWM0_CH1       (0x0bUL << NUMAKER_SYS_GPB_MFP1_PB4MFP_Pos)
     576           0 : #define NUMAKER_SYS_GPB_MFP1_PB4MFP_UART2_RXD       (0x0cUL << NUMAKER_SYS_GPB_MFP1_PB4MFP_Pos)
     577           0 : #define NUMAKER_SYS_GPB_MFP1_PB4MFP_TM1             (0x0eUL << NUMAKER_SYS_GPB_MFP1_PB4MFP_Pos)
     578           0 : #define NUMAKER_SYS_GPB_MFP1_PB4MFP_INT1            (0x0fUL << NUMAKER_SYS_GPB_MFP1_PB4MFP_Pos)
     579           0 : #define NUMAKER_SYS_GPB_MFP1_PB4MFP_PSIO0_CH5       (0x11UL << NUMAKER_SYS_GPB_MFP1_PB4MFP_Pos)
     580           0 : #define NUMAKER_SYS_GPB_MFP1_PB4MFP_KPI_COL7        (0x12UL << NUMAKER_SYS_GPB_MFP1_PB4MFP_Pos)
     581           0 : #define NUMAKER_SYS_GPB_MFP1_PB4MFP_BMC1            (0x14UL << NUMAKER_SYS_GPB_MFP1_PB4MFP_Pos)
     582             : 
     583             : /* PB.5 MFP */
     584           0 : #define NUMAKER_SYS_GPB_MFP1_PB5MFP_GPIO              (0x00UL << NUMAKER_SYS_GPB_MFP1_PB5MFP_Pos)
     585           0 : #define NUMAKER_SYS_GPB_MFP1_PB5MFP_EADC0_CH5         (0x01UL << NUMAKER_SYS_GPB_MFP1_PB5MFP_Pos)
     586           0 : #define NUMAKER_SYS_GPB_MFP1_PB5MFP_ACMP1_N           (0x01UL << NUMAKER_SYS_GPB_MFP1_PB5MFP_Pos)
     587           0 : #define NUMAKER_SYS_GPB_MFP1_PB5MFP_EBI_ADR0          (0x02UL << NUMAKER_SYS_GPB_MFP1_PB5MFP_Pos)
     588           0 : #define NUMAKER_SYS_GPB_MFP1_PB5MFP_SD0_DAT3          (0x03UL << NUMAKER_SYS_GPB_MFP1_PB5MFP_Pos)
     589           0 : #define NUMAKER_SYS_GPB_MFP1_PB5MFP_EMAC0_RMII_REFCLK (0x04UL << NUMAKER_SYS_GPB_MFP1_PB5MFP_Pos)
     590           0 : #define NUMAKER_SYS_GPB_MFP1_PB5MFP_SPI1_MISO         (0x05UL << NUMAKER_SYS_GPB_MFP1_PB5MFP_Pos)
     591           0 : #define NUMAKER_SYS_GPB_MFP1_PB5MFP_I2C0_SCL          (0x06UL << NUMAKER_SYS_GPB_MFP1_PB5MFP_Pos)
     592           0 : #define NUMAKER_SYS_GPB_MFP1_PB5MFP_UART5_TXD         (0x07UL << NUMAKER_SYS_GPB_MFP1_PB5MFP_Pos)
     593           0 : #define NUMAKER_SYS_GPB_MFP1_PB5MFP_SC0_CLK           (0x09UL << NUMAKER_SYS_GPB_MFP1_PB5MFP_Pos)
     594           0 : #define NUMAKER_SYS_GPB_MFP1_PB5MFP_I2S0_BCLK         (0x0aUL << NUMAKER_SYS_GPB_MFP1_PB5MFP_Pos)
     595           0 : #define NUMAKER_SYS_GPB_MFP1_PB5MFP_EPWM0_CH0         (0x0bUL << NUMAKER_SYS_GPB_MFP1_PB5MFP_Pos)
     596           0 : #define NUMAKER_SYS_GPB_MFP1_PB5MFP_UART2_TXD         (0x0cUL << NUMAKER_SYS_GPB_MFP1_PB5MFP_Pos)
     597           0 : #define NUMAKER_SYS_GPB_MFP1_PB5MFP_TM0               (0x0eUL << NUMAKER_SYS_GPB_MFP1_PB5MFP_Pos)
     598           0 : #define NUMAKER_SYS_GPB_MFP1_PB5MFP_INT0              (0x0fUL << NUMAKER_SYS_GPB_MFP1_PB5MFP_Pos)
     599           0 : #define NUMAKER_SYS_GPB_MFP1_PB5MFP_PSIO0_CH4         (0x11UL << NUMAKER_SYS_GPB_MFP1_PB5MFP_Pos)
     600           0 : #define NUMAKER_SYS_GPB_MFP1_PB5MFP_KPI_COL6          (0x12UL << NUMAKER_SYS_GPB_MFP1_PB5MFP_Pos)
     601           0 : #define NUMAKER_SYS_GPB_MFP1_PB5MFP_BMC0              (0x14UL << NUMAKER_SYS_GPB_MFP1_PB5MFP_Pos)
     602             : 
     603             : /* PB.6 MFP */
     604           0 : #define NUMAKER_SYS_GPB_MFP1_PB6MFP_GPIO         (0x00UL << NUMAKER_SYS_GPB_MFP1_PB6MFP_Pos)
     605           0 : #define NUMAKER_SYS_GPB_MFP1_PB6MFP_EADC0_CH6    (0x01UL << NUMAKER_SYS_GPB_MFP1_PB6MFP_Pos)
     606           0 : #define NUMAKER_SYS_GPB_MFP1_PB6MFP_EADC2_CH14   (0x01UL << NUMAKER_SYS_GPB_MFP1_PB6MFP_Pos)
     607           0 : #define NUMAKER_SYS_GPB_MFP1_PB6MFP_ACMP2_N      (0x01UL << NUMAKER_SYS_GPB_MFP1_PB6MFP_Pos)
     608           0 : #define NUMAKER_SYS_GPB_MFP1_PB6MFP_EBI_nWRH     (0x02UL << NUMAKER_SYS_GPB_MFP1_PB6MFP_Pos)
     609           0 : #define NUMAKER_SYS_GPB_MFP1_PB6MFP_EMAC0_PPS    (0x03UL << NUMAKER_SYS_GPB_MFP1_PB6MFP_Pos)
     610           0 : #define NUMAKER_SYS_GPB_MFP1_PB6MFP_CAN1_RXD     (0x05UL << NUMAKER_SYS_GPB_MFP1_PB6MFP_Pos)
     611           0 : #define NUMAKER_SYS_GPB_MFP1_PB6MFP_UART1_RXD    (0x06UL << NUMAKER_SYS_GPB_MFP1_PB6MFP_Pos)
     612           0 : #define NUMAKER_SYS_GPB_MFP1_PB6MFP_SD1_CLK      (0x07UL << NUMAKER_SYS_GPB_MFP1_PB6MFP_Pos)
     613           0 : #define NUMAKER_SYS_GPB_MFP1_PB6MFP_EBI_nCS1     (0x08UL << NUMAKER_SYS_GPB_MFP1_PB6MFP_Pos)
     614           0 : #define NUMAKER_SYS_GPB_MFP1_PB6MFP_BPWM1_CH5    (0x0aUL << NUMAKER_SYS_GPB_MFP1_PB6MFP_Pos)
     615           0 : #define NUMAKER_SYS_GPB_MFP1_PB6MFP_EPWM1_BRAKE1 (0x0bUL << NUMAKER_SYS_GPB_MFP1_PB6MFP_Pos)
     616           0 : #define NUMAKER_SYS_GPB_MFP1_PB6MFP_EPWM1_CH5    (0x0cUL << NUMAKER_SYS_GPB_MFP1_PB6MFP_Pos)
     617           0 : #define NUMAKER_SYS_GPB_MFP1_PB6MFP_INT4         (0x0dUL << NUMAKER_SYS_GPB_MFP1_PB6MFP_Pos)
     618           0 : #define NUMAKER_SYS_GPB_MFP1_PB6MFP_USB_VBUS_EN  (0x0eUL << NUMAKER_SYS_GPB_MFP1_PB6MFP_Pos)
     619           0 : #define NUMAKER_SYS_GPB_MFP1_PB6MFP_ACMP1_O      (0x0fUL << NUMAKER_SYS_GPB_MFP1_PB6MFP_Pos)
     620           0 : #define NUMAKER_SYS_GPB_MFP1_PB6MFP_SPI3_MOSI    (0x10UL << NUMAKER_SYS_GPB_MFP1_PB6MFP_Pos)
     621           0 : #define NUMAKER_SYS_GPB_MFP1_PB6MFP_KPI_COL5     (0x12UL << NUMAKER_SYS_GPB_MFP1_PB6MFP_Pos)
     622           0 : #define NUMAKER_SYS_GPB_MFP1_PB6MFP_SPI1_SS      (0x13UL << NUMAKER_SYS_GPB_MFP1_PB6MFP_Pos)
     623           0 : #define NUMAKER_SYS_GPB_MFP1_PB6MFP_BMC31        (0x14UL << NUMAKER_SYS_GPB_MFP1_PB6MFP_Pos)
     624             : 
     625             : /* PB.7 MFP */
     626           0 : #define NUMAKER_SYS_GPB_MFP1_PB7MFP_GPIO            (0x00UL << NUMAKER_SYS_GPB_MFP1_PB7MFP_Pos)
     627           0 : #define NUMAKER_SYS_GPB_MFP1_PB7MFP_EADC0_CH7       (0x01UL << NUMAKER_SYS_GPB_MFP1_PB7MFP_Pos)
     628           0 : #define NUMAKER_SYS_GPB_MFP1_PB7MFP_EADC2_CH15      (0x01UL << NUMAKER_SYS_GPB_MFP1_PB7MFP_Pos)
     629           0 : #define NUMAKER_SYS_GPB_MFP1_PB7MFP_ACMP2_P0        (0x01UL << NUMAKER_SYS_GPB_MFP1_PB7MFP_Pos)
     630           0 : #define NUMAKER_SYS_GPB_MFP1_PB7MFP_EBI_nWRL        (0x02UL << NUMAKER_SYS_GPB_MFP1_PB7MFP_Pos)
     631           0 : #define NUMAKER_SYS_GPB_MFP1_PB7MFP_EMAC0_RMII_TXEN (0x03UL << NUMAKER_SYS_GPB_MFP1_PB7MFP_Pos)
     632           0 : #define NUMAKER_SYS_GPB_MFP1_PB7MFP_CAN1_TXD        (0x05UL << NUMAKER_SYS_GPB_MFP1_PB7MFP_Pos)
     633           0 : #define NUMAKER_SYS_GPB_MFP1_PB7MFP_UART1_TXD       (0x06UL << NUMAKER_SYS_GPB_MFP1_PB7MFP_Pos)
     634           0 : #define NUMAKER_SYS_GPB_MFP1_PB7MFP_SD1_CMD         (0x07UL << NUMAKER_SYS_GPB_MFP1_PB7MFP_Pos)
     635           0 : #define NUMAKER_SYS_GPB_MFP1_PB7MFP_EBI_nCS0        (0x08UL << NUMAKER_SYS_GPB_MFP1_PB7MFP_Pos)
     636           0 : #define NUMAKER_SYS_GPB_MFP1_PB7MFP_BPWM1_CH4       (0x0aUL << NUMAKER_SYS_GPB_MFP1_PB7MFP_Pos)
     637           0 : #define NUMAKER_SYS_GPB_MFP1_PB7MFP_EPWM1_BRAKE0    (0x0bUL << NUMAKER_SYS_GPB_MFP1_PB7MFP_Pos)
     638           0 : #define NUMAKER_SYS_GPB_MFP1_PB7MFP_EPWM1_CH4       (0x0cUL << NUMAKER_SYS_GPB_MFP1_PB7MFP_Pos)
     639           0 : #define NUMAKER_SYS_GPB_MFP1_PB7MFP_INT5            (0x0dUL << NUMAKER_SYS_GPB_MFP1_PB7MFP_Pos)
     640           0 : #define NUMAKER_SYS_GPB_MFP1_PB7MFP_USB_VBUS_ST     (0x0eUL << NUMAKER_SYS_GPB_MFP1_PB7MFP_Pos)
     641           0 : #define NUMAKER_SYS_GPB_MFP1_PB7MFP_ACMP0_O         (0x0fUL << NUMAKER_SYS_GPB_MFP1_PB7MFP_Pos)
     642           0 : #define NUMAKER_SYS_GPB_MFP1_PB7MFP_SPI3_MISO       (0x10UL << NUMAKER_SYS_GPB_MFP1_PB7MFP_Pos)
     643           0 : #define NUMAKER_SYS_GPB_MFP1_PB7MFP_KPI_COL4        (0x12UL << NUMAKER_SYS_GPB_MFP1_PB7MFP_Pos)
     644           0 : #define NUMAKER_SYS_GPB_MFP1_PB7MFP_SPI1_CLK        (0x13UL << NUMAKER_SYS_GPB_MFP1_PB7MFP_Pos)
     645           0 : #define NUMAKER_SYS_GPB_MFP1_PB7MFP_BMC30           (0x14UL << NUMAKER_SYS_GPB_MFP1_PB7MFP_Pos)
     646             : 
     647             : /* PB.8 MFP */
     648           0 : #define NUMAKER_SYS_GPB_MFP2_PB8MFP_GPIO            (0x00UL << NUMAKER_SYS_GPB_MFP2_PB8MFP_Pos)
     649           0 : #define NUMAKER_SYS_GPB_MFP2_PB8MFP_EADC0_CH8       (0x01UL << NUMAKER_SYS_GPB_MFP2_PB8MFP_Pos)
     650           0 : #define NUMAKER_SYS_GPB_MFP2_PB8MFP_ACMP2_P1        (0x01UL << NUMAKER_SYS_GPB_MFP2_PB8MFP_Pos)
     651           0 : #define NUMAKER_SYS_GPB_MFP2_PB8MFP_EBI_ADR19       (0x02UL << NUMAKER_SYS_GPB_MFP2_PB8MFP_Pos)
     652           0 : #define NUMAKER_SYS_GPB_MFP2_PB8MFP_EMAC0_RMII_TXD1 (0x03UL << NUMAKER_SYS_GPB_MFP2_PB8MFP_Pos)
     653           0 : #define NUMAKER_SYS_GPB_MFP2_PB8MFP_UART0_RXD       (0x05UL << NUMAKER_SYS_GPB_MFP2_PB8MFP_Pos)
     654           0 : #define NUMAKER_SYS_GPB_MFP2_PB8MFP_UART1_nRTS      (0x06UL << NUMAKER_SYS_GPB_MFP2_PB8MFP_Pos)
     655           0 : #define NUMAKER_SYS_GPB_MFP2_PB8MFP_I2C1_SMBSUS     (0x07UL << NUMAKER_SYS_GPB_MFP2_PB8MFP_Pos)
     656           0 : #define NUMAKER_SYS_GPB_MFP2_PB8MFP_UART7_RXD       (0x08UL << NUMAKER_SYS_GPB_MFP2_PB8MFP_Pos)
     657           0 : #define NUMAKER_SYS_GPB_MFP2_PB8MFP_I2C0_SDA        (0x09UL << NUMAKER_SYS_GPB_MFP2_PB8MFP_Pos)
     658           0 : #define NUMAKER_SYS_GPB_MFP2_PB8MFP_BPWM1_CH3       (0x0aUL << NUMAKER_SYS_GPB_MFP2_PB8MFP_Pos)
     659           0 : #define NUMAKER_SYS_GPB_MFP2_PB8MFP_SPI3_MOSI       (0x0bUL << NUMAKER_SYS_GPB_MFP2_PB8MFP_Pos)
     660           0 : #define NUMAKER_SYS_GPB_MFP2_PB8MFP_CAN2_RXD        (0x0cUL << NUMAKER_SYS_GPB_MFP2_PB8MFP_Pos)
     661           0 : #define NUMAKER_SYS_GPB_MFP2_PB8MFP_INT6            (0x0dUL << NUMAKER_SYS_GPB_MFP2_PB8MFP_Pos)
     662           0 : #define NUMAKER_SYS_GPB_MFP2_PB8MFP_EADC2_ST        (0x0eUL << NUMAKER_SYS_GPB_MFP2_PB8MFP_Pos)
     663           0 : #define NUMAKER_SYS_GPB_MFP2_PB8MFP_BMC23           (0x14UL << NUMAKER_SYS_GPB_MFP2_PB8MFP_Pos)
     664             : 
     665             : /* PB.9 MFP */
     666           0 : #define NUMAKER_SYS_GPB_MFP2_PB9MFP_GPIO            (0x00UL << NUMAKER_SYS_GPB_MFP2_PB9MFP_Pos)
     667           0 : #define NUMAKER_SYS_GPB_MFP2_PB9MFP_EADC0_CH9       (0x01UL << NUMAKER_SYS_GPB_MFP2_PB9MFP_Pos)
     668           0 : #define NUMAKER_SYS_GPB_MFP2_PB9MFP_ACMP2_P2        (0x01UL << NUMAKER_SYS_GPB_MFP2_PB9MFP_Pos)
     669           0 : #define NUMAKER_SYS_GPB_MFP2_PB9MFP_EBI_ADR18       (0x02UL << NUMAKER_SYS_GPB_MFP2_PB9MFP_Pos)
     670           0 : #define NUMAKER_SYS_GPB_MFP2_PB9MFP_EMAC0_RMII_TXD0 (0x03UL << NUMAKER_SYS_GPB_MFP2_PB9MFP_Pos)
     671           0 : #define NUMAKER_SYS_GPB_MFP2_PB9MFP_UART0_TXD       (0x05UL << NUMAKER_SYS_GPB_MFP2_PB9MFP_Pos)
     672           0 : #define NUMAKER_SYS_GPB_MFP2_PB9MFP_UART1_nCTS      (0x06UL << NUMAKER_SYS_GPB_MFP2_PB9MFP_Pos)
     673           0 : #define NUMAKER_SYS_GPB_MFP2_PB9MFP_I2C1_SMBAL      (0x07UL << NUMAKER_SYS_GPB_MFP2_PB9MFP_Pos)
     674           0 : #define NUMAKER_SYS_GPB_MFP2_PB9MFP_UART7_TXD       (0x08UL << NUMAKER_SYS_GPB_MFP2_PB9MFP_Pos)
     675           0 : #define NUMAKER_SYS_GPB_MFP2_PB9MFP_I2C0_SCL        (0x09UL << NUMAKER_SYS_GPB_MFP2_PB9MFP_Pos)
     676           0 : #define NUMAKER_SYS_GPB_MFP2_PB9MFP_BPWM1_CH2       (0x0aUL << NUMAKER_SYS_GPB_MFP2_PB9MFP_Pos)
     677           0 : #define NUMAKER_SYS_GPB_MFP2_PB9MFP_SPI3_MISO       (0x0bUL << NUMAKER_SYS_GPB_MFP2_PB9MFP_Pos)
     678           0 : #define NUMAKER_SYS_GPB_MFP2_PB9MFP_CAN2_TXD        (0x0cUL << NUMAKER_SYS_GPB_MFP2_PB9MFP_Pos)
     679           0 : #define NUMAKER_SYS_GPB_MFP2_PB9MFP_INT7            (0x0dUL << NUMAKER_SYS_GPB_MFP2_PB9MFP_Pos)
     680           0 : #define NUMAKER_SYS_GPB_MFP2_PB9MFP_CCAP_HSYNC      (0x0eUL << NUMAKER_SYS_GPB_MFP2_PB9MFP_Pos)
     681           0 : #define NUMAKER_SYS_GPB_MFP2_PB9MFP_BMC22           (0x14UL << NUMAKER_SYS_GPB_MFP2_PB9MFP_Pos)
     682             : 
     683             : /* PB.10 MFP */
     684           0 : #define NUMAKER_SYS_GPB_MFP2_PB10MFP_GPIO            (0x00UL << NUMAKER_SYS_GPB_MFP2_PB10MFP_Pos)
     685           0 : #define NUMAKER_SYS_GPB_MFP2_PB10MFP_EADC0_CH10      (0x01UL << NUMAKER_SYS_GPB_MFP2_PB10MFP_Pos)
     686           0 : #define NUMAKER_SYS_GPB_MFP2_PB10MFP_ACMP2_P3        (0x01UL << NUMAKER_SYS_GPB_MFP2_PB10MFP_Pos)
     687           0 : #define NUMAKER_SYS_GPB_MFP2_PB10MFP_EBI_ADR17       (0x02UL << NUMAKER_SYS_GPB_MFP2_PB10MFP_Pos)
     688           0 : #define NUMAKER_SYS_GPB_MFP2_PB10MFP_EMAC0_RMII_MDIO (0x03UL << NUMAKER_SYS_GPB_MFP2_PB10MFP_Pos)
     689           0 : #define NUMAKER_SYS_GPB_MFP2_PB10MFP_UART0_nRTS      (0x05UL << NUMAKER_SYS_GPB_MFP2_PB10MFP_Pos)
     690           0 : #define NUMAKER_SYS_GPB_MFP2_PB10MFP_UART4_RXD       (0x06UL << NUMAKER_SYS_GPB_MFP2_PB10MFP_Pos)
     691           0 : #define NUMAKER_SYS_GPB_MFP2_PB10MFP_I2C1_SDA        (0x07UL << NUMAKER_SYS_GPB_MFP2_PB10MFP_Pos)
     692           0 : #define NUMAKER_SYS_GPB_MFP2_PB10MFP_CAN0_RXD        (0x08UL << NUMAKER_SYS_GPB_MFP2_PB10MFP_Pos)
     693           0 : #define NUMAKER_SYS_GPB_MFP2_PB10MFP_BPWM1_CH1       (0x0aUL << NUMAKER_SYS_GPB_MFP2_PB10MFP_Pos)
     694           0 : #define NUMAKER_SYS_GPB_MFP2_PB10MFP_SPI3_SS         (0x0bUL << NUMAKER_SYS_GPB_MFP2_PB10MFP_Pos)
     695           0 : #define NUMAKER_SYS_GPB_MFP2_PB10MFP_CCAP_VSYNC      (0x0cUL << NUMAKER_SYS_GPB_MFP2_PB10MFP_Pos)
     696           0 : #define NUMAKER_SYS_GPB_MFP2_PB10MFP_HSUSB_VBUS_EN   (0x0eUL << NUMAKER_SYS_GPB_MFP2_PB10MFP_Pos)
     697           0 : #define NUMAKER_SYS_GPB_MFP2_PB10MFP_BMC21           (0x14UL << NUMAKER_SYS_GPB_MFP2_PB10MFP_Pos)
     698             : 
     699             : /* PB.11 MFP */
     700           0 : #define NUMAKER_SYS_GPB_MFP2_PB11MFP_GPIO           (0x00UL << NUMAKER_SYS_GPB_MFP2_PB11MFP_Pos)
     701           0 : #define NUMAKER_SYS_GPB_MFP2_PB11MFP_EADC0_CH11     (0x01UL << NUMAKER_SYS_GPB_MFP2_PB11MFP_Pos)
     702           0 : #define NUMAKER_SYS_GPB_MFP2_PB11MFP_EBI_ADR16      (0x02UL << NUMAKER_SYS_GPB_MFP2_PB11MFP_Pos)
     703           0 : #define NUMAKER_SYS_GPB_MFP2_PB11MFP_EMAC0_RMII_MDC (0x03UL << NUMAKER_SYS_GPB_MFP2_PB11MFP_Pos)
     704           0 : #define NUMAKER_SYS_GPB_MFP2_PB11MFP_UART0_nCTS     (0x05UL << NUMAKER_SYS_GPB_MFP2_PB11MFP_Pos)
     705           0 : #define NUMAKER_SYS_GPB_MFP2_PB11MFP_UART4_TXD      (0x06UL << NUMAKER_SYS_GPB_MFP2_PB11MFP_Pos)
     706           0 : #define NUMAKER_SYS_GPB_MFP2_PB11MFP_I2C1_SCL       (0x07UL << NUMAKER_SYS_GPB_MFP2_PB11MFP_Pos)
     707           0 : #define NUMAKER_SYS_GPB_MFP2_PB11MFP_CAN0_TXD       (0x08UL << NUMAKER_SYS_GPB_MFP2_PB11MFP_Pos)
     708           0 : #define NUMAKER_SYS_GPB_MFP2_PB11MFP_SPI0_I2SMCLK   (0x09UL << NUMAKER_SYS_GPB_MFP2_PB11MFP_Pos)
     709           0 : #define NUMAKER_SYS_GPB_MFP2_PB11MFP_BPWM1_CH0      (0x0aUL << NUMAKER_SYS_GPB_MFP2_PB11MFP_Pos)
     710           0 : #define NUMAKER_SYS_GPB_MFP2_PB11MFP_SPI3_CLK       (0x0bUL << NUMAKER_SYS_GPB_MFP2_PB11MFP_Pos)
     711           0 : #define NUMAKER_SYS_GPB_MFP2_PB11MFP_CCAP_SFIELD    (0x0cUL << NUMAKER_SYS_GPB_MFP2_PB11MFP_Pos)
     712           0 : #define NUMAKER_SYS_GPB_MFP2_PB11MFP_HSUSB_VBUS_ST  (0x0eUL << NUMAKER_SYS_GPB_MFP2_PB11MFP_Pos)
     713           0 : #define NUMAKER_SYS_GPB_MFP2_PB11MFP_BMC20          (0x14UL << NUMAKER_SYS_GPB_MFP2_PB11MFP_Pos)
     714             : 
     715             : /* PB.12 MFP */
     716           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_GPIO             (0x00UL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     717           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_EADC0_CH12       (0x01UL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     718           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_EADC1_CH12       (0x01UL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     719           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_DAC0_OUT         (0x01UL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     720           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_ACMP0_P2         (0x01UL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     721           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_ACMP1_P2         (0x01UL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     722           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_EBI_AD15         (0x02UL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     723           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_SC1_CLK          (0x03UL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     724           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_SPI0_MOSI        (0x04UL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     725           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_USCI0_CLK        (0x05UL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     726           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_UART0_RXD        (0x06UL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     727           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_UART3_nCTS       (0x07UL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     728           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_I2C2_SDA         (0x08UL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     729           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_SD0_nCD          (0x09UL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     730           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_CCAP_SCLK        (0x0aUL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     731           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_EPWM1_CH3        (0x0bUL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     732           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_ETMC_TRACE_DATA3 (0x0cUL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     733           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_TM3_EXT          (0x0dUL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     734           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_CAN3_RXD         (0x0eUL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     735           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_SPI3_SS          (0x10UL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     736           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_PSIO0_CH3        (0x11UL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     737           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_KPI_COL3         (0x12UL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     738           0 : #define NUMAKER_SYS_GPB_MFP3_PB12MFP_BMC29            (0x14UL << NUMAKER_SYS_GPB_MFP3_PB12MFP_Pos)
     739             : 
     740             : /* PB.13 MFP */
     741           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_GPIO             (0x00UL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     742           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_EADC0_CH13       (0x01UL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     743           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_EADC1_CH13       (0x01UL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     744           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_DAC1_OUT         (0x01UL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     745           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_ACMP0_P3         (0x01UL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     746           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_ACMP1_P3         (0x01UL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     747           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_EBI_AD14         (0x02UL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     748           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_SC1_DAT          (0x03UL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     749           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_SPI0_MISO        (0x04UL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     750           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_USCI0_DAT0       (0x05UL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     751           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_UART0_TXD        (0x06UL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     752           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_UART3_nRTS       (0x07UL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     753           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_I2C2_SCL         (0x08UL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     754           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_CCAP_PIXCLK      (0x0aUL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     755           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_EPWM1_CH2        (0x0bUL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     756           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_ETMC_TRACE_DATA2 (0x0cUL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     757           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_TM2_EXT          (0x0dUL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     758           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_CAN3_TXD         (0x0eUL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     759           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_SPI3_CLK         (0x10UL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     760           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_PSIO0_CH2        (0x11UL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     761           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_KPI_COL2         (0x12UL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     762           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_SPI9_MISO        (0x13UL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     763           0 : #define NUMAKER_SYS_GPB_MFP3_PB13MFP_BMC28            (0x14UL << NUMAKER_SYS_GPB_MFP3_PB13MFP_Pos)
     764             : 
     765             : /* PB.14 MFP */
     766           0 : #define NUMAKER_SYS_GPB_MFP3_PB14MFP_GPIO             (0x00UL << NUMAKER_SYS_GPB_MFP3_PB14MFP_Pos)
     767           0 : #define NUMAKER_SYS_GPB_MFP3_PB14MFP_EADC0_CH14       (0x01UL << NUMAKER_SYS_GPB_MFP3_PB14MFP_Pos)
     768           0 : #define NUMAKER_SYS_GPB_MFP3_PB14MFP_EADC1_CH14       (0x01UL << NUMAKER_SYS_GPB_MFP3_PB14MFP_Pos)
     769           0 : #define NUMAKER_SYS_GPB_MFP3_PB14MFP_EBI_AD13         (0x02UL << NUMAKER_SYS_GPB_MFP3_PB14MFP_Pos)
     770           0 : #define NUMAKER_SYS_GPB_MFP3_PB14MFP_SC1_RST          (0x03UL << NUMAKER_SYS_GPB_MFP3_PB14MFP_Pos)
     771           0 : #define NUMAKER_SYS_GPB_MFP3_PB14MFP_SPI0_CLK         (0x04UL << NUMAKER_SYS_GPB_MFP3_PB14MFP_Pos)
     772           0 : #define NUMAKER_SYS_GPB_MFP3_PB14MFP_USCI0_DAT1       (0x05UL << NUMAKER_SYS_GPB_MFP3_PB14MFP_Pos)
     773           0 : #define NUMAKER_SYS_GPB_MFP3_PB14MFP_UART0_nRTS       (0x06UL << NUMAKER_SYS_GPB_MFP3_PB14MFP_Pos)
     774           0 : #define NUMAKER_SYS_GPB_MFP3_PB14MFP_UART3_RXD        (0x07UL << NUMAKER_SYS_GPB_MFP3_PB14MFP_Pos)
     775           0 : #define NUMAKER_SYS_GPB_MFP3_PB14MFP_I2C2_SMBSUS      (0x08UL << NUMAKER_SYS_GPB_MFP3_PB14MFP_Pos)
     776           0 : #define NUMAKER_SYS_GPB_MFP3_PB14MFP_CCAP_DATA0       (0x09UL << NUMAKER_SYS_GPB_MFP3_PB14MFP_Pos)
     777           0 : #define NUMAKER_SYS_GPB_MFP3_PB14MFP_EPWM1_CH1        (0x0bUL << NUMAKER_SYS_GPB_MFP3_PB14MFP_Pos)
     778           0 : #define NUMAKER_SYS_GPB_MFP3_PB14MFP_ETMC_TRACE_DATA1 (0x0cUL << NUMAKER_SYS_GPB_MFP3_PB14MFP_Pos)
     779           0 : #define NUMAKER_SYS_GPB_MFP3_PB14MFP_TM1_EXT          (0x0dUL << NUMAKER_SYS_GPB_MFP3_PB14MFP_Pos)
     780           0 : #define NUMAKER_SYS_GPB_MFP3_PB14MFP_CLKO             (0x0eUL << NUMAKER_SYS_GPB_MFP3_PB14MFP_Pos)
     781           0 : #define NUMAKER_SYS_GPB_MFP3_PB14MFP_USB_VBUS_ST      (0x0fUL << NUMAKER_SYS_GPB_MFP3_PB14MFP_Pos)
     782           0 : #define NUMAKER_SYS_GPB_MFP3_PB14MFP_PSIO0_CH1        (0x11UL << NUMAKER_SYS_GPB_MFP3_PB14MFP_Pos)
     783           0 : #define NUMAKER_SYS_GPB_MFP3_PB14MFP_KPI_COL1         (0x12UL << NUMAKER_SYS_GPB_MFP3_PB14MFP_Pos)
     784           0 : #define NUMAKER_SYS_GPB_MFP3_PB14MFP_SPI9_SS          (0x13UL << NUMAKER_SYS_GPB_MFP3_PB14MFP_Pos)
     785             : 
     786             : /* PB.15 MFP */
     787           0 : #define NUMAKER_SYS_GPB_MFP3_PB15MFP_GPIO             (0x00UL << NUMAKER_SYS_GPB_MFP3_PB15MFP_Pos)
     788           0 : #define NUMAKER_SYS_GPB_MFP3_PB15MFP_EADC0_CH15       (0x01UL << NUMAKER_SYS_GPB_MFP3_PB15MFP_Pos)
     789           0 : #define NUMAKER_SYS_GPB_MFP3_PB15MFP_EADC1_CH15       (0x01UL << NUMAKER_SYS_GPB_MFP3_PB15MFP_Pos)
     790           0 : #define NUMAKER_SYS_GPB_MFP3_PB15MFP_EBI_AD12         (0x02UL << NUMAKER_SYS_GPB_MFP3_PB15MFP_Pos)
     791           0 : #define NUMAKER_SYS_GPB_MFP3_PB15MFP_SC1_PWR          (0x03UL << NUMAKER_SYS_GPB_MFP3_PB15MFP_Pos)
     792           0 : #define NUMAKER_SYS_GPB_MFP3_PB15MFP_SPI0_SS          (0x04UL << NUMAKER_SYS_GPB_MFP3_PB15MFP_Pos)
     793           0 : #define NUMAKER_SYS_GPB_MFP3_PB15MFP_USCI0_CTL1       (0x05UL << NUMAKER_SYS_GPB_MFP3_PB15MFP_Pos)
     794           0 : #define NUMAKER_SYS_GPB_MFP3_PB15MFP_UART0_nCTS       (0x06UL << NUMAKER_SYS_GPB_MFP3_PB15MFP_Pos)
     795           0 : #define NUMAKER_SYS_GPB_MFP3_PB15MFP_UART3_TXD        (0x07UL << NUMAKER_SYS_GPB_MFP3_PB15MFP_Pos)
     796           0 : #define NUMAKER_SYS_GPB_MFP3_PB15MFP_I2C2_SMBAL       (0x08UL << NUMAKER_SYS_GPB_MFP3_PB15MFP_Pos)
     797           0 : #define NUMAKER_SYS_GPB_MFP3_PB15MFP_CCAP_DATA1       (0x09UL << NUMAKER_SYS_GPB_MFP3_PB15MFP_Pos)
     798           0 : #define NUMAKER_SYS_GPB_MFP3_PB15MFP_EPWM0_BRAKE1     (0x0aUL << NUMAKER_SYS_GPB_MFP3_PB15MFP_Pos)
     799           0 : #define NUMAKER_SYS_GPB_MFP3_PB15MFP_EPWM1_CH0        (0x0bUL << NUMAKER_SYS_GPB_MFP3_PB15MFP_Pos)
     800           0 : #define NUMAKER_SYS_GPB_MFP3_PB15MFP_ETMC_TRACE_DATA0 (0x0cUL << NUMAKER_SYS_GPB_MFP3_PB15MFP_Pos)
     801           0 : #define NUMAKER_SYS_GPB_MFP3_PB15MFP_TM0_EXT          (0x0dUL << NUMAKER_SYS_GPB_MFP3_PB15MFP_Pos)
     802           0 : #define NUMAKER_SYS_GPB_MFP3_PB15MFP_USB_VBUS_EN      (0x0eUL << NUMAKER_SYS_GPB_MFP3_PB15MFP_Pos)
     803           0 : #define NUMAKER_SYS_GPB_MFP3_PB15MFP_HSUSB_VBUS_EN    (0x0fUL << NUMAKER_SYS_GPB_MFP3_PB15MFP_Pos)
     804           0 : #define NUMAKER_SYS_GPB_MFP3_PB15MFP_PSIO0_CH0        (0x11UL << NUMAKER_SYS_GPB_MFP3_PB15MFP_Pos)
     805           0 : #define NUMAKER_SYS_GPB_MFP3_PB15MFP_KPI_COL0         (0x12UL << NUMAKER_SYS_GPB_MFP3_PB15MFP_Pos)
     806           0 : #define NUMAKER_SYS_GPB_MFP3_PB15MFP_SPI9_CLK         (0x13UL << NUMAKER_SYS_GPB_MFP3_PB15MFP_Pos)
     807           0 : #define NUMAKER_SYS_GPB_MFP3_PB15MFP_BMC27            (0x14UL << NUMAKER_SYS_GPB_MFP3_PB15MFP_Pos)
     808             : 
     809             : /* PC.0 MFP */
     810           0 : #define NUMAKER_SYS_GPC_MFP0_PC0MFP_GPIO        (0x00UL << NUMAKER_SYS_GPC_MFP0_PC0MFP_Pos)
     811           0 : #define NUMAKER_SYS_GPC_MFP0_PC0MFP_EBI_AD0     (0x02UL << NUMAKER_SYS_GPC_MFP0_PC0MFP_Pos)
     812           0 : #define NUMAKER_SYS_GPC_MFP0_PC0MFP_SPIM_MOSI   (0x03UL << NUMAKER_SYS_GPC_MFP0_PC0MFP_Pos)
     813           0 : #define NUMAKER_SYS_GPC_MFP0_PC0MFP_QSPI0_MOSI0 (0x04UL << NUMAKER_SYS_GPC_MFP0_PC0MFP_Pos)
     814           0 : #define NUMAKER_SYS_GPC_MFP0_PC0MFP_SC1_CLK     (0x05UL << NUMAKER_SYS_GPC_MFP0_PC0MFP_Pos)
     815           0 : #define NUMAKER_SYS_GPC_MFP0_PC0MFP_I2S0_LRCK   (0x06UL << NUMAKER_SYS_GPC_MFP0_PC0MFP_Pos)
     816           0 : #define NUMAKER_SYS_GPC_MFP0_PC0MFP_SPI1_SS     (0x07UL << NUMAKER_SYS_GPC_MFP0_PC0MFP_Pos)
     817           0 : #define NUMAKER_SYS_GPC_MFP0_PC0MFP_UART2_RXD   (0x08UL << NUMAKER_SYS_GPC_MFP0_PC0MFP_Pos)
     818           0 : #define NUMAKER_SYS_GPC_MFP0_PC0MFP_I2C0_SDA    (0x09UL << NUMAKER_SYS_GPC_MFP0_PC0MFP_Pos)
     819           0 : #define NUMAKER_SYS_GPC_MFP0_PC0MFP_CAN2_RXD    (0x0aUL << NUMAKER_SYS_GPC_MFP0_PC0MFP_Pos)
     820           0 : #define NUMAKER_SYS_GPC_MFP0_PC0MFP_EPWM1_CH5   (0x0cUL << NUMAKER_SYS_GPC_MFP0_PC0MFP_Pos)
     821           0 : #define NUMAKER_SYS_GPC_MFP0_PC0MFP_CCAP_DATA0  (0x0dUL << NUMAKER_SYS_GPC_MFP0_PC0MFP_Pos)
     822           0 : #define NUMAKER_SYS_GPC_MFP0_PC0MFP_ACMP1_O     (0x0eUL << NUMAKER_SYS_GPC_MFP0_PC0MFP_Pos)
     823           0 : #define NUMAKER_SYS_GPC_MFP0_PC0MFP_EADC1_ST    (0x0fUL << NUMAKER_SYS_GPC_MFP0_PC0MFP_Pos)
     824           0 : #define NUMAKER_SYS_GPC_MFP0_PC0MFP_HBI_D2      (0x10UL << NUMAKER_SYS_GPC_MFP0_PC0MFP_Pos)
     825           0 : #define NUMAKER_SYS_GPC_MFP0_PC0MFP_QSPI1_CLK   (0x11UL << NUMAKER_SYS_GPC_MFP0_PC0MFP_Pos)
     826           0 : #define NUMAKER_SYS_GPC_MFP0_PC0MFP_KPI_ROW5    (0x12UL << NUMAKER_SYS_GPC_MFP0_PC0MFP_Pos)
     827           0 : #define NUMAKER_SYS_GPC_MFP0_PC0MFP_SPI7_MOSI   (0x13UL << NUMAKER_SYS_GPC_MFP0_PC0MFP_Pos)
     828           0 : #define NUMAKER_SYS_GPC_MFP0_PC0MFP_BMC25       (0x14UL << NUMAKER_SYS_GPC_MFP0_PC0MFP_Pos)
     829             : 
     830             : /* PC.1 MFP */
     831           0 : #define NUMAKER_SYS_GPC_MFP0_PC1MFP_GPIO        (0x00UL << NUMAKER_SYS_GPC_MFP0_PC1MFP_Pos)
     832           0 : #define NUMAKER_SYS_GPC_MFP0_PC1MFP_EBI_AD1     (0x02UL << NUMAKER_SYS_GPC_MFP0_PC1MFP_Pos)
     833           0 : #define NUMAKER_SYS_GPC_MFP0_PC1MFP_SPIM_MISO   (0x03UL << NUMAKER_SYS_GPC_MFP0_PC1MFP_Pos)
     834           0 : #define NUMAKER_SYS_GPC_MFP0_PC1MFP_QSPI0_MISO0 (0x04UL << NUMAKER_SYS_GPC_MFP0_PC1MFP_Pos)
     835           0 : #define NUMAKER_SYS_GPC_MFP0_PC1MFP_SC1_DAT     (0x05UL << NUMAKER_SYS_GPC_MFP0_PC1MFP_Pos)
     836           0 : #define NUMAKER_SYS_GPC_MFP0_PC1MFP_I2S0_DO     (0x06UL << NUMAKER_SYS_GPC_MFP0_PC1MFP_Pos)
     837           0 : #define NUMAKER_SYS_GPC_MFP0_PC1MFP_SPI1_CLK    (0x07UL << NUMAKER_SYS_GPC_MFP0_PC1MFP_Pos)
     838           0 : #define NUMAKER_SYS_GPC_MFP0_PC1MFP_UART2_TXD   (0x08UL << NUMAKER_SYS_GPC_MFP0_PC1MFP_Pos)
     839           0 : #define NUMAKER_SYS_GPC_MFP0_PC1MFP_I2C0_SCL    (0x09UL << NUMAKER_SYS_GPC_MFP0_PC1MFP_Pos)
     840           0 : #define NUMAKER_SYS_GPC_MFP0_PC1MFP_CAN2_TXD    (0x0aUL << NUMAKER_SYS_GPC_MFP0_PC1MFP_Pos)
     841           0 : #define NUMAKER_SYS_GPC_MFP0_PC1MFP_EPWM1_CH4   (0x0cUL << NUMAKER_SYS_GPC_MFP0_PC1MFP_Pos)
     842           0 : #define NUMAKER_SYS_GPC_MFP0_PC1MFP_CCAP_DATA1  (0x0dUL << NUMAKER_SYS_GPC_MFP0_PC1MFP_Pos)
     843           0 : #define NUMAKER_SYS_GPC_MFP0_PC1MFP_ACMP0_O     (0x0eUL << NUMAKER_SYS_GPC_MFP0_PC1MFP_Pos)
     844           0 : #define NUMAKER_SYS_GPC_MFP0_PC1MFP_EADC0_ST    (0x0fUL << NUMAKER_SYS_GPC_MFP0_PC1MFP_Pos)
     845           0 : #define NUMAKER_SYS_GPC_MFP0_PC1MFP_HBI_RWDS    (0x10UL << NUMAKER_SYS_GPC_MFP0_PC1MFP_Pos)
     846           0 : #define NUMAKER_SYS_GPC_MFP0_PC1MFP_QSPI1_SS    (0x11UL << NUMAKER_SYS_GPC_MFP0_PC1MFP_Pos)
     847           0 : #define NUMAKER_SYS_GPC_MFP0_PC1MFP_KPI_ROW4    (0x12UL << NUMAKER_SYS_GPC_MFP0_PC1MFP_Pos)
     848           0 : #define NUMAKER_SYS_GPC_MFP0_PC1MFP_SPI7_MISO   (0x13UL << NUMAKER_SYS_GPC_MFP0_PC1MFP_Pos)
     849           0 : #define NUMAKER_SYS_GPC_MFP0_PC1MFP_BMC24       (0x14UL << NUMAKER_SYS_GPC_MFP0_PC1MFP_Pos)
     850             : 
     851             : /* PC.2 MFP */
     852           0 : #define NUMAKER_SYS_GPC_MFP0_PC2MFP_GPIO        (0x00UL << NUMAKER_SYS_GPC_MFP0_PC2MFP_Pos)
     853           0 : #define NUMAKER_SYS_GPC_MFP0_PC2MFP_EBI_AD2     (0x02UL << NUMAKER_SYS_GPC_MFP0_PC2MFP_Pos)
     854           0 : #define NUMAKER_SYS_GPC_MFP0_PC2MFP_SPIM_CLK    (0x03UL << NUMAKER_SYS_GPC_MFP0_PC2MFP_Pos)
     855           0 : #define NUMAKER_SYS_GPC_MFP0_PC2MFP_QSPI0_CLK   (0x04UL << NUMAKER_SYS_GPC_MFP0_PC2MFP_Pos)
     856           0 : #define NUMAKER_SYS_GPC_MFP0_PC2MFP_SC1_RST     (0x05UL << NUMAKER_SYS_GPC_MFP0_PC2MFP_Pos)
     857           0 : #define NUMAKER_SYS_GPC_MFP0_PC2MFP_I2S0_DI     (0x06UL << NUMAKER_SYS_GPC_MFP0_PC2MFP_Pos)
     858           0 : #define NUMAKER_SYS_GPC_MFP0_PC2MFP_SPI1_MOSI   (0x07UL << NUMAKER_SYS_GPC_MFP0_PC2MFP_Pos)
     859           0 : #define NUMAKER_SYS_GPC_MFP0_PC2MFP_UART2_nCTS  (0x08UL << NUMAKER_SYS_GPC_MFP0_PC2MFP_Pos)
     860           0 : #define NUMAKER_SYS_GPC_MFP0_PC2MFP_I2C0_SMBSUS (0x09UL << NUMAKER_SYS_GPC_MFP0_PC2MFP_Pos)
     861           0 : #define NUMAKER_SYS_GPC_MFP0_PC2MFP_CAN1_RXD    (0x0aUL << NUMAKER_SYS_GPC_MFP0_PC2MFP_Pos)
     862           0 : #define NUMAKER_SYS_GPC_MFP0_PC2MFP_UART3_RXD   (0x0bUL << NUMAKER_SYS_GPC_MFP0_PC2MFP_Pos)
     863           0 : #define NUMAKER_SYS_GPC_MFP0_PC2MFP_EPWM1_CH3   (0x0cUL << NUMAKER_SYS_GPC_MFP0_PC2MFP_Pos)
     864           0 : #define NUMAKER_SYS_GPC_MFP0_PC2MFP_CCAP_DATA2  (0x0dUL << NUMAKER_SYS_GPC_MFP0_PC2MFP_Pos)
     865           0 : #define NUMAKER_SYS_GPC_MFP0_PC2MFP_QSPI1_MOSI0 (0x0eUL << NUMAKER_SYS_GPC_MFP0_PC2MFP_Pos)
     866           0 : #define NUMAKER_SYS_GPC_MFP0_PC2MFP_I2C3_SDA    (0x0fUL << NUMAKER_SYS_GPC_MFP0_PC2MFP_Pos)
     867           0 : #define NUMAKER_SYS_GPC_MFP0_PC2MFP_HBI_nRESET  (0x10UL << NUMAKER_SYS_GPC_MFP0_PC2MFP_Pos)
     868           0 : #define NUMAKER_SYS_GPC_MFP0_PC2MFP_PSIO0_CH3   (0x11UL << NUMAKER_SYS_GPC_MFP0_PC2MFP_Pos)
     869           0 : #define NUMAKER_SYS_GPC_MFP0_PC2MFP_KPI_ROW3    (0x12UL << NUMAKER_SYS_GPC_MFP0_PC2MFP_Pos)
     870           0 : #define NUMAKER_SYS_GPC_MFP0_PC2MFP_SPI7_CLK    (0x13UL << NUMAKER_SYS_GPC_MFP0_PC2MFP_Pos)
     871           0 : #define NUMAKER_SYS_GPC_MFP0_PC2MFP_BMC23       (0x14UL << NUMAKER_SYS_GPC_MFP0_PC2MFP_Pos)
     872             : 
     873             : /* PC.3 MFP */
     874           0 : #define NUMAKER_SYS_GPC_MFP0_PC3MFP_GPIO        (0x00UL << NUMAKER_SYS_GPC_MFP0_PC3MFP_Pos)
     875           0 : #define NUMAKER_SYS_GPC_MFP0_PC3MFP_EBI_AD3     (0x02UL << NUMAKER_SYS_GPC_MFP0_PC3MFP_Pos)
     876           0 : #define NUMAKER_SYS_GPC_MFP0_PC3MFP_SPIM_SS     (0x03UL << NUMAKER_SYS_GPC_MFP0_PC3MFP_Pos)
     877           0 : #define NUMAKER_SYS_GPC_MFP0_PC3MFP_QSPI0_SS    (0x04UL << NUMAKER_SYS_GPC_MFP0_PC3MFP_Pos)
     878           0 : #define NUMAKER_SYS_GPC_MFP0_PC3MFP_SC1_PWR     (0x05UL << NUMAKER_SYS_GPC_MFP0_PC3MFP_Pos)
     879           0 : #define NUMAKER_SYS_GPC_MFP0_PC3MFP_I2S0_MCLK   (0x06UL << NUMAKER_SYS_GPC_MFP0_PC3MFP_Pos)
     880           0 : #define NUMAKER_SYS_GPC_MFP0_PC3MFP_SPI1_MISO   (0x07UL << NUMAKER_SYS_GPC_MFP0_PC3MFP_Pos)
     881           0 : #define NUMAKER_SYS_GPC_MFP0_PC3MFP_UART2_nRTS  (0x08UL << NUMAKER_SYS_GPC_MFP0_PC3MFP_Pos)
     882           0 : #define NUMAKER_SYS_GPC_MFP0_PC3MFP_I2C0_SMBAL  (0x09UL << NUMAKER_SYS_GPC_MFP0_PC3MFP_Pos)
     883           0 : #define NUMAKER_SYS_GPC_MFP0_PC3MFP_CAN1_TXD    (0x0aUL << NUMAKER_SYS_GPC_MFP0_PC3MFP_Pos)
     884           0 : #define NUMAKER_SYS_GPC_MFP0_PC3MFP_UART3_TXD   (0x0bUL << NUMAKER_SYS_GPC_MFP0_PC3MFP_Pos)
     885           0 : #define NUMAKER_SYS_GPC_MFP0_PC3MFP_EPWM1_CH2   (0x0cUL << NUMAKER_SYS_GPC_MFP0_PC3MFP_Pos)
     886           0 : #define NUMAKER_SYS_GPC_MFP0_PC3MFP_CCAP_DATA3  (0x0dUL << NUMAKER_SYS_GPC_MFP0_PC3MFP_Pos)
     887           0 : #define NUMAKER_SYS_GPC_MFP0_PC3MFP_QSPI1_MISO0 (0x0eUL << NUMAKER_SYS_GPC_MFP0_PC3MFP_Pos)
     888           0 : #define NUMAKER_SYS_GPC_MFP0_PC3MFP_I2C3_SCL    (0x0fUL << NUMAKER_SYS_GPC_MFP0_PC3MFP_Pos)
     889           0 : #define NUMAKER_SYS_GPC_MFP0_PC3MFP_HBI_nCS     (0x10UL << NUMAKER_SYS_GPC_MFP0_PC3MFP_Pos)
     890           0 : #define NUMAKER_SYS_GPC_MFP0_PC3MFP_PSIO0_CH2   (0x11UL << NUMAKER_SYS_GPC_MFP0_PC3MFP_Pos)
     891           0 : #define NUMAKER_SYS_GPC_MFP0_PC3MFP_KPI_ROW2    (0x12UL << NUMAKER_SYS_GPC_MFP0_PC3MFP_Pos)
     892           0 : #define NUMAKER_SYS_GPC_MFP0_PC3MFP_SPI7_SS     (0x13UL << NUMAKER_SYS_GPC_MFP0_PC3MFP_Pos)
     893           0 : #define NUMAKER_SYS_GPC_MFP0_PC3MFP_BMC22       (0x14UL << NUMAKER_SYS_GPC_MFP0_PC3MFP_Pos)
     894             : 
     895             : /* PC.4 MFP */
     896           0 : #define NUMAKER_SYS_GPC_MFP1_PC4MFP_GPIO         (0x00UL << NUMAKER_SYS_GPC_MFP1_PC4MFP_Pos)
     897           0 : #define NUMAKER_SYS_GPC_MFP1_PC4MFP_EBI_AD4      (0x02UL << NUMAKER_SYS_GPC_MFP1_PC4MFP_Pos)
     898           0 : #define NUMAKER_SYS_GPC_MFP1_PC4MFP_SPIM_D3      (0x03UL << NUMAKER_SYS_GPC_MFP1_PC4MFP_Pos)
     899           0 : #define NUMAKER_SYS_GPC_MFP1_PC4MFP_QSPI0_MOSI1  (0x04UL << NUMAKER_SYS_GPC_MFP1_PC4MFP_Pos)
     900           0 : #define NUMAKER_SYS_GPC_MFP1_PC4MFP_SC1_nCD      (0x05UL << NUMAKER_SYS_GPC_MFP1_PC4MFP_Pos)
     901           0 : #define NUMAKER_SYS_GPC_MFP1_PC4MFP_I2S0_BCLK    (0x06UL << NUMAKER_SYS_GPC_MFP1_PC4MFP_Pos)
     902           0 : #define NUMAKER_SYS_GPC_MFP1_PC4MFP_SPI1_I2SMCLK (0x07UL << NUMAKER_SYS_GPC_MFP1_PC4MFP_Pos)
     903           0 : #define NUMAKER_SYS_GPC_MFP1_PC4MFP_UART2_RXD    (0x08UL << NUMAKER_SYS_GPC_MFP1_PC4MFP_Pos)
     904           0 : #define NUMAKER_SYS_GPC_MFP1_PC4MFP_I2C1_SDA     (0x09UL << NUMAKER_SYS_GPC_MFP1_PC4MFP_Pos)
     905           0 : #define NUMAKER_SYS_GPC_MFP1_PC4MFP_CAN0_RXD     (0x0aUL << NUMAKER_SYS_GPC_MFP1_PC4MFP_Pos)
     906           0 : #define NUMAKER_SYS_GPC_MFP1_PC4MFP_UART4_RXD    (0x0bUL << NUMAKER_SYS_GPC_MFP1_PC4MFP_Pos)
     907           0 : #define NUMAKER_SYS_GPC_MFP1_PC4MFP_EPWM1_CH1    (0x0cUL << NUMAKER_SYS_GPC_MFP1_PC4MFP_Pos)
     908           0 : #define NUMAKER_SYS_GPC_MFP1_PC4MFP_CCAP_DATA4   (0x0dUL << NUMAKER_SYS_GPC_MFP1_PC4MFP_Pos)
     909           0 : #define NUMAKER_SYS_GPC_MFP1_PC4MFP_QSPI1_CLK    (0x0eUL << NUMAKER_SYS_GPC_MFP1_PC4MFP_Pos)
     910           0 : #define NUMAKER_SYS_GPC_MFP1_PC4MFP_I2C3_SMBSUS  (0x0fUL << NUMAKER_SYS_GPC_MFP1_PC4MFP_Pos)
     911           0 : #define NUMAKER_SYS_GPC_MFP1_PC4MFP_HBI_CK       (0x10UL << NUMAKER_SYS_GPC_MFP1_PC4MFP_Pos)
     912           0 : #define NUMAKER_SYS_GPC_MFP1_PC4MFP_PSIO0_CH1    (0x11UL << NUMAKER_SYS_GPC_MFP1_PC4MFP_Pos)
     913           0 : #define NUMAKER_SYS_GPC_MFP1_PC4MFP_KPI_ROW1     (0x12UL << NUMAKER_SYS_GPC_MFP1_PC4MFP_Pos)
     914           0 : #define NUMAKER_SYS_GPC_MFP1_PC4MFP_BMC21        (0x14UL << NUMAKER_SYS_GPC_MFP1_PC4MFP_Pos)
     915             : 
     916             : /* PC.5 MFP */
     917           0 : #define NUMAKER_SYS_GPC_MFP1_PC5MFP_GPIO        (0x00UL << NUMAKER_SYS_GPC_MFP1_PC5MFP_Pos)
     918           0 : #define NUMAKER_SYS_GPC_MFP1_PC5MFP_EBI_AD5     (0x02UL << NUMAKER_SYS_GPC_MFP1_PC5MFP_Pos)
     919           0 : #define NUMAKER_SYS_GPC_MFP1_PC5MFP_SPIM_D2     (0x03UL << NUMAKER_SYS_GPC_MFP1_PC5MFP_Pos)
     920           0 : #define NUMAKER_SYS_GPC_MFP1_PC5MFP_QSPI0_MISO1 (0x04UL << NUMAKER_SYS_GPC_MFP1_PC5MFP_Pos)
     921           0 : #define NUMAKER_SYS_GPC_MFP1_PC5MFP_UART2_TXD   (0x08UL << NUMAKER_SYS_GPC_MFP1_PC5MFP_Pos)
     922           0 : #define NUMAKER_SYS_GPC_MFP1_PC5MFP_I2C1_SCL    (0x09UL << NUMAKER_SYS_GPC_MFP1_PC5MFP_Pos)
     923           0 : #define NUMAKER_SYS_GPC_MFP1_PC5MFP_CAN0_TXD    (0x0aUL << NUMAKER_SYS_GPC_MFP1_PC5MFP_Pos)
     924           0 : #define NUMAKER_SYS_GPC_MFP1_PC5MFP_UART4_TXD   (0x0bUL << NUMAKER_SYS_GPC_MFP1_PC5MFP_Pos)
     925           0 : #define NUMAKER_SYS_GPC_MFP1_PC5MFP_EPWM1_CH0   (0x0cUL << NUMAKER_SYS_GPC_MFP1_PC5MFP_Pos)
     926           0 : #define NUMAKER_SYS_GPC_MFP1_PC5MFP_CCAP_DATA5  (0x0dUL << NUMAKER_SYS_GPC_MFP1_PC5MFP_Pos)
     927           0 : #define NUMAKER_SYS_GPC_MFP1_PC5MFP_QSPI1_SS    (0x0eUL << NUMAKER_SYS_GPC_MFP1_PC5MFP_Pos)
     928           0 : #define NUMAKER_SYS_GPC_MFP1_PC5MFP_I2C3_SMBAL  (0x0fUL << NUMAKER_SYS_GPC_MFP1_PC5MFP_Pos)
     929           0 : #define NUMAKER_SYS_GPC_MFP1_PC5MFP_HBI_nCK     (0x10UL << NUMAKER_SYS_GPC_MFP1_PC5MFP_Pos)
     930           0 : #define NUMAKER_SYS_GPC_MFP1_PC5MFP_PSIO0_CH0   (0x11UL << NUMAKER_SYS_GPC_MFP1_PC5MFP_Pos)
     931           0 : #define NUMAKER_SYS_GPC_MFP1_PC5MFP_KPI_ROW0    (0x12UL << NUMAKER_SYS_GPC_MFP1_PC5MFP_Pos)
     932           0 : #define NUMAKER_SYS_GPC_MFP1_PC5MFP_BMC20       (0x14UL << NUMAKER_SYS_GPC_MFP1_PC5MFP_Pos)
     933             : 
     934             : /* PC.6 MFP */
     935           0 : #define NUMAKER_SYS_GPC_MFP1_PC6MFP_GPIO            (0x00UL << NUMAKER_SYS_GPC_MFP1_PC6MFP_Pos)
     936           0 : #define NUMAKER_SYS_GPC_MFP1_PC6MFP_EBI_AD8         (0x02UL << NUMAKER_SYS_GPC_MFP1_PC6MFP_Pos)
     937           0 : #define NUMAKER_SYS_GPC_MFP1_PC6MFP_EMAC0_RMII_RXD1 (0x03UL << NUMAKER_SYS_GPC_MFP1_PC6MFP_Pos)
     938           0 : #define NUMAKER_SYS_GPC_MFP1_PC6MFP_SPI1_MOSI       (0x04UL << NUMAKER_SYS_GPC_MFP1_PC6MFP_Pos)
     939           0 : #define NUMAKER_SYS_GPC_MFP1_PC6MFP_UART4_RXD       (0x05UL << NUMAKER_SYS_GPC_MFP1_PC6MFP_Pos)
     940           0 : #define NUMAKER_SYS_GPC_MFP1_PC6MFP_SC2_RST         (0x06UL << NUMAKER_SYS_GPC_MFP1_PC6MFP_Pos)
     941           0 : #define NUMAKER_SYS_GPC_MFP1_PC6MFP_UART0_nRTS      (0x07UL << NUMAKER_SYS_GPC_MFP1_PC6MFP_Pos)
     942           0 : #define NUMAKER_SYS_GPC_MFP1_PC6MFP_I2C1_SMBSUS     (0x08UL << NUMAKER_SYS_GPC_MFP1_PC6MFP_Pos)
     943           0 : #define NUMAKER_SYS_GPC_MFP1_PC6MFP_UART6_RXD       (0x09UL << NUMAKER_SYS_GPC_MFP1_PC6MFP_Pos)
     944           0 : #define NUMAKER_SYS_GPC_MFP1_PC6MFP_ACMP3_WLAT      (0x0aUL << NUMAKER_SYS_GPC_MFP1_PC6MFP_Pos)
     945           0 : #define NUMAKER_SYS_GPC_MFP1_PC6MFP_EPWM1_CH3       (0x0bUL << NUMAKER_SYS_GPC_MFP1_PC6MFP_Pos)
     946           0 : #define NUMAKER_SYS_GPC_MFP1_PC6MFP_BPWM1_CH1       (0x0cUL << NUMAKER_SYS_GPC_MFP1_PC6MFP_Pos)
     947           0 : #define NUMAKER_SYS_GPC_MFP1_PC6MFP_CAN3_RXD        (0x0dUL << NUMAKER_SYS_GPC_MFP1_PC6MFP_Pos)
     948           0 : #define NUMAKER_SYS_GPC_MFP1_PC6MFP_TM1             (0x0eUL << NUMAKER_SYS_GPC_MFP1_PC6MFP_Pos)
     949           0 : #define NUMAKER_SYS_GPC_MFP1_PC6MFP_INT2            (0x0fUL << NUMAKER_SYS_GPC_MFP1_PC6MFP_Pos)
     950           0 : #define NUMAKER_SYS_GPC_MFP1_PC6MFP_KPI_COL2        (0x12UL << NUMAKER_SYS_GPC_MFP1_PC6MFP_Pos)
     951           0 : #define NUMAKER_SYS_GPC_MFP1_PC6MFP_SPI6_MOSI       (0x13UL << NUMAKER_SYS_GPC_MFP1_PC6MFP_Pos)
     952           0 : #define NUMAKER_SYS_GPC_MFP1_PC6MFP_BMC25           (0x14UL << NUMAKER_SYS_GPC_MFP1_PC6MFP_Pos)
     953             : 
     954             : /* PC.7 MFP */
     955           0 : #define NUMAKER_SYS_GPC_MFP1_PC7MFP_GPIO            (0x00UL << NUMAKER_SYS_GPC_MFP1_PC7MFP_Pos)
     956           0 : #define NUMAKER_SYS_GPC_MFP1_PC7MFP_EBI_AD9         (0x02UL << NUMAKER_SYS_GPC_MFP1_PC7MFP_Pos)
     957           0 : #define NUMAKER_SYS_GPC_MFP1_PC7MFP_EMAC0_RMII_RXD0 (0x03UL << NUMAKER_SYS_GPC_MFP1_PC7MFP_Pos)
     958           0 : #define NUMAKER_SYS_GPC_MFP1_PC7MFP_SPI1_MISO       (0x04UL << NUMAKER_SYS_GPC_MFP1_PC7MFP_Pos)
     959           0 : #define NUMAKER_SYS_GPC_MFP1_PC7MFP_UART4_TXD       (0x05UL << NUMAKER_SYS_GPC_MFP1_PC7MFP_Pos)
     960           0 : #define NUMAKER_SYS_GPC_MFP1_PC7MFP_SC2_PWR         (0x06UL << NUMAKER_SYS_GPC_MFP1_PC7MFP_Pos)
     961           0 : #define NUMAKER_SYS_GPC_MFP1_PC7MFP_UART0_nCTS      (0x07UL << NUMAKER_SYS_GPC_MFP1_PC7MFP_Pos)
     962           0 : #define NUMAKER_SYS_GPC_MFP1_PC7MFP_I2C1_SMBAL      (0x08UL << NUMAKER_SYS_GPC_MFP1_PC7MFP_Pos)
     963           0 : #define NUMAKER_SYS_GPC_MFP1_PC7MFP_UART6_TXD       (0x09UL << NUMAKER_SYS_GPC_MFP1_PC7MFP_Pos)
     964           0 : #define NUMAKER_SYS_GPC_MFP1_PC7MFP_ACMP2_WLAT      (0x0aUL << NUMAKER_SYS_GPC_MFP1_PC7MFP_Pos)
     965           0 : #define NUMAKER_SYS_GPC_MFP1_PC7MFP_EPWM1_CH2       (0x0bUL << NUMAKER_SYS_GPC_MFP1_PC7MFP_Pos)
     966           0 : #define NUMAKER_SYS_GPC_MFP1_PC7MFP_BPWM1_CH0       (0x0cUL << NUMAKER_SYS_GPC_MFP1_PC7MFP_Pos)
     967           0 : #define NUMAKER_SYS_GPC_MFP1_PC7MFP_CAN3_TXD        (0x0dUL << NUMAKER_SYS_GPC_MFP1_PC7MFP_Pos)
     968           0 : #define NUMAKER_SYS_GPC_MFP1_PC7MFP_TM0             (0x0eUL << NUMAKER_SYS_GPC_MFP1_PC7MFP_Pos)
     969           0 : #define NUMAKER_SYS_GPC_MFP1_PC7MFP_INT3            (0x0fUL << NUMAKER_SYS_GPC_MFP1_PC7MFP_Pos)
     970           0 : #define NUMAKER_SYS_GPC_MFP1_PC7MFP_KPI_COL3        (0x12UL << NUMAKER_SYS_GPC_MFP1_PC7MFP_Pos)
     971           0 : #define NUMAKER_SYS_GPC_MFP1_PC7MFP_SPI6_MISO       (0x13UL << NUMAKER_SYS_GPC_MFP1_PC7MFP_Pos)
     972           0 : #define NUMAKER_SYS_GPC_MFP1_PC7MFP_BMC24           (0x14UL << NUMAKER_SYS_GPC_MFP1_PC7MFP_Pos)
     973             : 
     974             : /* PC.8 MFP */
     975           0 : #define NUMAKER_SYS_GPC_MFP2_PC8MFP_GPIO              (0x00UL << NUMAKER_SYS_GPC_MFP2_PC8MFP_Pos)
     976           0 : #define NUMAKER_SYS_GPC_MFP2_PC8MFP_EBI_ADR16         (0x02UL << NUMAKER_SYS_GPC_MFP2_PC8MFP_Pos)
     977           0 : #define NUMAKER_SYS_GPC_MFP2_PC8MFP_EMAC0_RMII_REFCLK (0x03UL << NUMAKER_SYS_GPC_MFP2_PC8MFP_Pos)
     978           0 : #define NUMAKER_SYS_GPC_MFP2_PC8MFP_I2C0_SDA          (0x04UL << NUMAKER_SYS_GPC_MFP2_PC8MFP_Pos)
     979           0 : #define NUMAKER_SYS_GPC_MFP2_PC8MFP_UART4_nCTS        (0x05UL << NUMAKER_SYS_GPC_MFP2_PC8MFP_Pos)
     980           0 : #define NUMAKER_SYS_GPC_MFP2_PC8MFP_UART1_RXD         (0x08UL << NUMAKER_SYS_GPC_MFP2_PC8MFP_Pos)
     981           0 : #define NUMAKER_SYS_GPC_MFP2_PC8MFP_EPWM1_CH1         (0x0bUL << NUMAKER_SYS_GPC_MFP2_PC8MFP_Pos)
     982           0 : #define NUMAKER_SYS_GPC_MFP2_PC8MFP_BPWM1_CH4         (0x0cUL << NUMAKER_SYS_GPC_MFP2_PC8MFP_Pos)
     983           0 : #define NUMAKER_SYS_GPC_MFP2_PC8MFP_KPI_COL4          (0x12UL << NUMAKER_SYS_GPC_MFP2_PC8MFP_Pos)
     984             : 
     985             : /* PC.9 MFP */
     986           0 : #define NUMAKER_SYS_GPC_MFP2_PC9MFP_GPIO        (0x00UL << NUMAKER_SYS_GPC_MFP2_PC9MFP_Pos)
     987           0 : #define NUMAKER_SYS_GPC_MFP2_PC9MFP_EADC2_CH10  (0x01UL << NUMAKER_SYS_GPC_MFP2_PC9MFP_Pos)
     988           0 : #define NUMAKER_SYS_GPC_MFP2_PC9MFP_ACMP3_P1    (0x01UL << NUMAKER_SYS_GPC_MFP2_PC9MFP_Pos)
     989           0 : #define NUMAKER_SYS_GPC_MFP2_PC9MFP_EBI_ADR7    (0x02UL << NUMAKER_SYS_GPC_MFP2_PC9MFP_Pos)
     990           0 : #define NUMAKER_SYS_GPC_MFP2_PC9MFP_UART6_nCTS  (0x05UL << NUMAKER_SYS_GPC_MFP2_PC9MFP_Pos)
     991           0 : #define NUMAKER_SYS_GPC_MFP2_PC9MFP_SPI3_SS     (0x06UL << NUMAKER_SYS_GPC_MFP2_PC9MFP_Pos)
     992           0 : #define NUMAKER_SYS_GPC_MFP2_PC9MFP_UART3_RXD   (0x07UL << NUMAKER_SYS_GPC_MFP2_PC9MFP_Pos)
     993           0 : #define NUMAKER_SYS_GPC_MFP2_PC9MFP_CAN1_RXD    (0x09UL << NUMAKER_SYS_GPC_MFP2_PC9MFP_Pos)
     994           0 : #define NUMAKER_SYS_GPC_MFP2_PC9MFP_I2C4_SMBSUS (0x0aUL << NUMAKER_SYS_GPC_MFP2_PC9MFP_Pos)
     995           0 : #define NUMAKER_SYS_GPC_MFP2_PC9MFP_EPWM1_CH3   (0x0cUL << NUMAKER_SYS_GPC_MFP2_PC9MFP_Pos)
     996           0 : #define NUMAKER_SYS_GPC_MFP2_PC9MFP_EADC1_ST    (0x0eUL << NUMAKER_SYS_GPC_MFP2_PC9MFP_Pos)
     997             : 
     998             : /* PC.10 MFP */
     999           0 : #define NUMAKER_SYS_GPC_MFP2_PC10MFP_GPIO       (0x00UL << NUMAKER_SYS_GPC_MFP2_PC10MFP_Pos)
    1000           0 : #define NUMAKER_SYS_GPC_MFP2_PC10MFP_EADC2_CH11 (0x01UL << NUMAKER_SYS_GPC_MFP2_PC10MFP_Pos)
    1001           0 : #define NUMAKER_SYS_GPC_MFP2_PC10MFP_ACMP3_P2   (0x01UL << NUMAKER_SYS_GPC_MFP2_PC10MFP_Pos)
    1002           0 : #define NUMAKER_SYS_GPC_MFP2_PC10MFP_EBI_ADR6   (0x02UL << NUMAKER_SYS_GPC_MFP2_PC10MFP_Pos)
    1003           0 : #define NUMAKER_SYS_GPC_MFP2_PC10MFP_UART6_nRTS (0x05UL << NUMAKER_SYS_GPC_MFP2_PC10MFP_Pos)
    1004           0 : #define NUMAKER_SYS_GPC_MFP2_PC10MFP_SPI3_CLK   (0x06UL << NUMAKER_SYS_GPC_MFP2_PC10MFP_Pos)
    1005           0 : #define NUMAKER_SYS_GPC_MFP2_PC10MFP_UART3_TXD  (0x07UL << NUMAKER_SYS_GPC_MFP2_PC10MFP_Pos)
    1006           0 : #define NUMAKER_SYS_GPC_MFP2_PC10MFP_CAN1_TXD   (0x09UL << NUMAKER_SYS_GPC_MFP2_PC10MFP_Pos)
    1007           0 : #define NUMAKER_SYS_GPC_MFP2_PC10MFP_I2C4_SMBAL (0x0aUL << NUMAKER_SYS_GPC_MFP2_PC10MFP_Pos)
    1008           0 : #define NUMAKER_SYS_GPC_MFP2_PC10MFP_ECAP1_IC0  (0x0bUL << NUMAKER_SYS_GPC_MFP2_PC10MFP_Pos)
    1009           0 : #define NUMAKER_SYS_GPC_MFP2_PC10MFP_EPWM1_CH2  (0x0cUL << NUMAKER_SYS_GPC_MFP2_PC10MFP_Pos)
    1010           0 : #define NUMAKER_SYS_GPC_MFP2_PC10MFP_EADC1_ST   (0x0eUL << NUMAKER_SYS_GPC_MFP2_PC10MFP_Pos)
    1011             : 
    1012             : /* PC.11 MFP */
    1013           0 : #define NUMAKER_SYS_GPC_MFP2_PC11MFP_GPIO       (0x00UL << NUMAKER_SYS_GPC_MFP2_PC11MFP_Pos)
    1014           0 : #define NUMAKER_SYS_GPC_MFP2_PC11MFP_EADC2_CH12 (0x01UL << NUMAKER_SYS_GPC_MFP2_PC11MFP_Pos)
    1015           0 : #define NUMAKER_SYS_GPC_MFP2_PC11MFP_ACMP3_P3   (0x01UL << NUMAKER_SYS_GPC_MFP2_PC11MFP_Pos)
    1016           0 : #define NUMAKER_SYS_GPC_MFP2_PC11MFP_EBI_ADR5   (0x02UL << NUMAKER_SYS_GPC_MFP2_PC11MFP_Pos)
    1017           0 : #define NUMAKER_SYS_GPC_MFP2_PC11MFP_UART0_RXD  (0x03UL << NUMAKER_SYS_GPC_MFP2_PC11MFP_Pos)
    1018           0 : #define NUMAKER_SYS_GPC_MFP2_PC11MFP_I2C0_SDA   (0x04UL << NUMAKER_SYS_GPC_MFP2_PC11MFP_Pos)
    1019           0 : #define NUMAKER_SYS_GPC_MFP2_PC11MFP_UART6_RXD  (0x05UL << NUMAKER_SYS_GPC_MFP2_PC11MFP_Pos)
    1020           0 : #define NUMAKER_SYS_GPC_MFP2_PC11MFP_SPI3_MOSI  (0x06UL << NUMAKER_SYS_GPC_MFP2_PC11MFP_Pos)
    1021           0 : #define NUMAKER_SYS_GPC_MFP2_PC11MFP_I2C4_SDA   (0x0aUL << NUMAKER_SYS_GPC_MFP2_PC11MFP_Pos)
    1022           0 : #define NUMAKER_SYS_GPC_MFP2_PC11MFP_ECAP1_IC1  (0x0bUL << NUMAKER_SYS_GPC_MFP2_PC11MFP_Pos)
    1023           0 : #define NUMAKER_SYS_GPC_MFP2_PC11MFP_EPWM1_CH1  (0x0cUL << NUMAKER_SYS_GPC_MFP2_PC11MFP_Pos)
    1024           0 : #define NUMAKER_SYS_GPC_MFP2_PC11MFP_ACMP1_O    (0x0eUL << NUMAKER_SYS_GPC_MFP2_PC11MFP_Pos)
    1025             : 
    1026             : /* PC.12 MFP */
    1027           0 : #define NUMAKER_SYS_GPC_MFP3_PC12MFP_GPIO       (0x00UL << NUMAKER_SYS_GPC_MFP3_PC12MFP_Pos)
    1028           0 : #define NUMAKER_SYS_GPC_MFP3_PC12MFP_EADC2_CH13 (0x01UL << NUMAKER_SYS_GPC_MFP3_PC12MFP_Pos)
    1029           0 : #define NUMAKER_SYS_GPC_MFP3_PC12MFP_EBI_ADR4   (0x02UL << NUMAKER_SYS_GPC_MFP3_PC12MFP_Pos)
    1030           0 : #define NUMAKER_SYS_GPC_MFP3_PC12MFP_UART0_TXD  (0x03UL << NUMAKER_SYS_GPC_MFP3_PC12MFP_Pos)
    1031           0 : #define NUMAKER_SYS_GPC_MFP3_PC12MFP_I2C0_SCL   (0x04UL << NUMAKER_SYS_GPC_MFP3_PC12MFP_Pos)
    1032           0 : #define NUMAKER_SYS_GPC_MFP3_PC12MFP_UART6_TXD  (0x05UL << NUMAKER_SYS_GPC_MFP3_PC12MFP_Pos)
    1033           0 : #define NUMAKER_SYS_GPC_MFP3_PC12MFP_SPI3_MISO  (0x06UL << NUMAKER_SYS_GPC_MFP3_PC12MFP_Pos)
    1034           0 : #define NUMAKER_SYS_GPC_MFP3_PC12MFP_SC0_nCD    (0x09UL << NUMAKER_SYS_GPC_MFP3_PC12MFP_Pos)
    1035           0 : #define NUMAKER_SYS_GPC_MFP3_PC12MFP_I2C4_SCL   (0x0aUL << NUMAKER_SYS_GPC_MFP3_PC12MFP_Pos)
    1036           0 : #define NUMAKER_SYS_GPC_MFP3_PC12MFP_ECAP1_IC2  (0x0bUL << NUMAKER_SYS_GPC_MFP3_PC12MFP_Pos)
    1037           0 : #define NUMAKER_SYS_GPC_MFP3_PC12MFP_EPWM1_CH0  (0x0cUL << NUMAKER_SYS_GPC_MFP3_PC12MFP_Pos)
    1038           0 : #define NUMAKER_SYS_GPC_MFP3_PC12MFP_ACMP0_O    (0x0eUL << NUMAKER_SYS_GPC_MFP3_PC12MFP_Pos)
    1039             : 
    1040             : /* PC.13 MFP */
    1041           0 : #define NUMAKER_SYS_GPC_MFP3_PC13MFP_GPIO         (0x00UL << NUMAKER_SYS_GPC_MFP3_PC13MFP_Pos)
    1042           0 : #define NUMAKER_SYS_GPC_MFP3_PC13MFP_EADC1_CH3    (0x01UL << NUMAKER_SYS_GPC_MFP3_PC13MFP_Pos)
    1043           0 : #define NUMAKER_SYS_GPC_MFP3_PC13MFP_EADC2_CH3    (0x01UL << NUMAKER_SYS_GPC_MFP3_PC13MFP_Pos)
    1044           0 : #define NUMAKER_SYS_GPC_MFP3_PC13MFP_EBI_ADR10    (0x02UL << NUMAKER_SYS_GPC_MFP3_PC13MFP_Pos)
    1045           0 : #define NUMAKER_SYS_GPC_MFP3_PC13MFP_SC2_nCD      (0x03UL << NUMAKER_SYS_GPC_MFP3_PC13MFP_Pos)
    1046           0 : #define NUMAKER_SYS_GPC_MFP3_PC13MFP_SPI2_I2SMCLK (0x04UL << NUMAKER_SYS_GPC_MFP3_PC13MFP_Pos)
    1047           0 : #define NUMAKER_SYS_GPC_MFP3_PC13MFP_CAN1_TXD     (0x05UL << NUMAKER_SYS_GPC_MFP3_PC13MFP_Pos)
    1048           0 : #define NUMAKER_SYS_GPC_MFP3_PC13MFP_USCI0_CTL0   (0x06UL << NUMAKER_SYS_GPC_MFP3_PC13MFP_Pos)
    1049           0 : #define NUMAKER_SYS_GPC_MFP3_PC13MFP_UART2_TXD    (0x07UL << NUMAKER_SYS_GPC_MFP3_PC13MFP_Pos)
    1050           0 : #define NUMAKER_SYS_GPC_MFP3_PC13MFP_UART8_nCTS   (0x08UL << NUMAKER_SYS_GPC_MFP3_PC13MFP_Pos)
    1051           0 : #define NUMAKER_SYS_GPC_MFP3_PC13MFP_BPWM0_CH4    (0x09UL << NUMAKER_SYS_GPC_MFP3_PC13MFP_Pos)
    1052           0 : #define NUMAKER_SYS_GPC_MFP3_PC13MFP_CLKO         (0x0dUL << NUMAKER_SYS_GPC_MFP3_PC13MFP_Pos)
    1053           0 : #define NUMAKER_SYS_GPC_MFP3_PC13MFP_EADC0_ST     (0x0eUL << NUMAKER_SYS_GPC_MFP3_PC13MFP_Pos)
    1054           0 : #define NUMAKER_SYS_GPC_MFP3_PC13MFP_SPI9_SS      (0x13UL << NUMAKER_SYS_GPC_MFP3_PC13MFP_Pos)
    1055             : 
    1056             : /* PC.14 MFP */
    1057           0 : #define NUMAKER_SYS_GPC_MFP3_PC14MFP_GPIO           (0x00UL << NUMAKER_SYS_GPC_MFP3_PC14MFP_Pos)
    1058           0 : #define NUMAKER_SYS_GPC_MFP3_PC14MFP_EBI_AD11       (0x02UL << NUMAKER_SYS_GPC_MFP3_PC14MFP_Pos)
    1059           0 : #define NUMAKER_SYS_GPC_MFP3_PC14MFP_SC1_nCD        (0x03UL << NUMAKER_SYS_GPC_MFP3_PC14MFP_Pos)
    1060           0 : #define NUMAKER_SYS_GPC_MFP3_PC14MFP_SPI0_I2SMCLK   (0x04UL << NUMAKER_SYS_GPC_MFP3_PC14MFP_Pos)
    1061           0 : #define NUMAKER_SYS_GPC_MFP3_PC14MFP_USCI0_CTL0     (0x05UL << NUMAKER_SYS_GPC_MFP3_PC14MFP_Pos)
    1062           0 : #define NUMAKER_SYS_GPC_MFP3_PC14MFP_QSPI0_CLK      (0x06UL << NUMAKER_SYS_GPC_MFP3_PC14MFP_Pos)
    1063           0 : #define NUMAKER_SYS_GPC_MFP3_PC14MFP_TRACE_SWO      (0x0aUL << NUMAKER_SYS_GPC_MFP3_PC14MFP_Pos)
    1064           0 : #define NUMAKER_SYS_GPC_MFP3_PC14MFP_EPWM0_SYNC_IN  (0x0bUL << NUMAKER_SYS_GPC_MFP3_PC14MFP_Pos)
    1065           0 : #define NUMAKER_SYS_GPC_MFP3_PC14MFP_ETMC_TRACE_CLK (0x0cUL << NUMAKER_SYS_GPC_MFP3_PC14MFP_Pos)
    1066           0 : #define NUMAKER_SYS_GPC_MFP3_PC14MFP_TM1            (0x0dUL << NUMAKER_SYS_GPC_MFP3_PC14MFP_Pos)
    1067           0 : #define NUMAKER_SYS_GPC_MFP3_PC14MFP_USB_VBUS_ST    (0x0eUL << NUMAKER_SYS_GPC_MFP3_PC14MFP_Pos)
    1068           0 : #define NUMAKER_SYS_GPC_MFP3_PC14MFP_HSUSB_VBUS_ST  (0x0fUL << NUMAKER_SYS_GPC_MFP3_PC14MFP_Pos)
    1069           0 : #define NUMAKER_SYS_GPC_MFP3_PC14MFP_SPI9_MOSI      (0x13UL << NUMAKER_SYS_GPC_MFP3_PC14MFP_Pos)
    1070           0 : #define NUMAKER_SYS_GPC_MFP3_PC14MFP_BMC26          (0x14UL << NUMAKER_SYS_GPC_MFP3_PC14MFP_Pos)
    1071             : 
    1072             : /* PD.0 MFP */
    1073           0 : #define NUMAKER_SYS_GPD_MFP0_PD0MFP_GPIO      (0x00UL << NUMAKER_SYS_GPD_MFP0_PD0MFP_Pos)
    1074           0 : #define NUMAKER_SYS_GPD_MFP0_PD0MFP_EBI_AD13  (0x02UL << NUMAKER_SYS_GPD_MFP0_PD0MFP_Pos)
    1075           0 : #define NUMAKER_SYS_GPD_MFP0_PD0MFP_USCI0_CLK (0x03UL << NUMAKER_SYS_GPD_MFP0_PD0MFP_Pos)
    1076           0 : #define NUMAKER_SYS_GPD_MFP0_PD0MFP_SPI0_MOSI (0x04UL << NUMAKER_SYS_GPD_MFP0_PD0MFP_Pos)
    1077           0 : #define NUMAKER_SYS_GPD_MFP0_PD0MFP_UART3_RXD (0x05UL << NUMAKER_SYS_GPD_MFP0_PD0MFP_Pos)
    1078           0 : #define NUMAKER_SYS_GPD_MFP0_PD0MFP_I2C2_SDA  (0x06UL << NUMAKER_SYS_GPD_MFP0_PD0MFP_Pos)
    1079           0 : #define NUMAKER_SYS_GPD_MFP0_PD0MFP_SC2_CLK   (0x07UL << NUMAKER_SYS_GPD_MFP0_PD0MFP_Pos)
    1080           0 : #define NUMAKER_SYS_GPD_MFP0_PD0MFP_I2S1_DO   (0x0aUL << NUMAKER_SYS_GPD_MFP0_PD0MFP_Pos)
    1081           0 : #define NUMAKER_SYS_GPD_MFP0_PD0MFP_EQEI2_A   (0x0cUL << NUMAKER_SYS_GPD_MFP0_PD0MFP_Pos)
    1082           0 : #define NUMAKER_SYS_GPD_MFP0_PD0MFP_ECAP2_IC1 (0x0dUL << NUMAKER_SYS_GPD_MFP0_PD0MFP_Pos)
    1083           0 : #define NUMAKER_SYS_GPD_MFP0_PD0MFP_TM2       (0x0eUL << NUMAKER_SYS_GPD_MFP0_PD0MFP_Pos)
    1084             : 
    1085             : /* PD.1 MFP */
    1086           0 : #define NUMAKER_SYS_GPD_MFP0_PD1MFP_GPIO        (0x00UL << NUMAKER_SYS_GPD_MFP0_PD1MFP_Pos)
    1087           0 : #define NUMAKER_SYS_GPD_MFP0_PD1MFP_EBI_AD12    (0x02UL << NUMAKER_SYS_GPD_MFP0_PD1MFP_Pos)
    1088           0 : #define NUMAKER_SYS_GPD_MFP0_PD1MFP_USCI0_DAT0  (0x03UL << NUMAKER_SYS_GPD_MFP0_PD1MFP_Pos)
    1089           0 : #define NUMAKER_SYS_GPD_MFP0_PD1MFP_SPI0_MISO   (0x04UL << NUMAKER_SYS_GPD_MFP0_PD1MFP_Pos)
    1090           0 : #define NUMAKER_SYS_GPD_MFP0_PD1MFP_UART3_TXD   (0x05UL << NUMAKER_SYS_GPD_MFP0_PD1MFP_Pos)
    1091           0 : #define NUMAKER_SYS_GPD_MFP0_PD1MFP_I2C2_SCL    (0x06UL << NUMAKER_SYS_GPD_MFP0_PD1MFP_Pos)
    1092           0 : #define NUMAKER_SYS_GPD_MFP0_PD1MFP_SC2_DAT     (0x07UL << NUMAKER_SYS_GPD_MFP0_PD1MFP_Pos)
    1093           0 : #define NUMAKER_SYS_GPD_MFP0_PD1MFP_I2S1_DI     (0x0aUL << NUMAKER_SYS_GPD_MFP0_PD1MFP_Pos)
    1094           0 : #define NUMAKER_SYS_GPD_MFP0_PD1MFP_EQEI2_INDEX (0x0cUL << NUMAKER_SYS_GPD_MFP0_PD1MFP_Pos)
    1095           0 : #define NUMAKER_SYS_GPD_MFP0_PD1MFP_ECAP2_IC0   (0x0dUL << NUMAKER_SYS_GPD_MFP0_PD1MFP_Pos)
    1096             : 
    1097             : /* PD.2 MFP */
    1098           0 : #define NUMAKER_SYS_GPD_MFP0_PD2MFP_GPIO       (0x00UL << NUMAKER_SYS_GPD_MFP0_PD2MFP_Pos)
    1099           0 : #define NUMAKER_SYS_GPD_MFP0_PD2MFP_EBI_AD11   (0x02UL << NUMAKER_SYS_GPD_MFP0_PD2MFP_Pos)
    1100           0 : #define NUMAKER_SYS_GPD_MFP0_PD2MFP_USCI0_DAT1 (0x03UL << NUMAKER_SYS_GPD_MFP0_PD2MFP_Pos)
    1101           0 : #define NUMAKER_SYS_GPD_MFP0_PD2MFP_SPI0_CLK   (0x04UL << NUMAKER_SYS_GPD_MFP0_PD2MFP_Pos)
    1102           0 : #define NUMAKER_SYS_GPD_MFP0_PD2MFP_UART3_nCTS (0x05UL << NUMAKER_SYS_GPD_MFP0_PD2MFP_Pos)
    1103           0 : #define NUMAKER_SYS_GPD_MFP0_PD2MFP_SC2_RST    (0x07UL << NUMAKER_SYS_GPD_MFP0_PD2MFP_Pos)
    1104           0 : #define NUMAKER_SYS_GPD_MFP0_PD2MFP_UART0_RXD  (0x09UL << NUMAKER_SYS_GPD_MFP0_PD2MFP_Pos)
    1105           0 : #define NUMAKER_SYS_GPD_MFP0_PD2MFP_I2S1_MCLK  (0x0aUL << NUMAKER_SYS_GPD_MFP0_PD2MFP_Pos)
    1106           0 : #define NUMAKER_SYS_GPD_MFP0_PD2MFP_EQEI3_B    (0x0dUL << NUMAKER_SYS_GPD_MFP0_PD2MFP_Pos)
    1107             : 
    1108             : /* PD.3 MFP */
    1109           0 : #define NUMAKER_SYS_GPD_MFP0_PD3MFP_GPIO       (0x00UL << NUMAKER_SYS_GPD_MFP0_PD3MFP_Pos)
    1110           0 : #define NUMAKER_SYS_GPD_MFP0_PD3MFP_EBI_AD10   (0x02UL << NUMAKER_SYS_GPD_MFP0_PD3MFP_Pos)
    1111           0 : #define NUMAKER_SYS_GPD_MFP0_PD3MFP_USCI0_CTL1 (0x03UL << NUMAKER_SYS_GPD_MFP0_PD3MFP_Pos)
    1112           0 : #define NUMAKER_SYS_GPD_MFP0_PD3MFP_SPI0_SS    (0x04UL << NUMAKER_SYS_GPD_MFP0_PD3MFP_Pos)
    1113           0 : #define NUMAKER_SYS_GPD_MFP0_PD3MFP_UART3_nRTS (0x05UL << NUMAKER_SYS_GPD_MFP0_PD3MFP_Pos)
    1114           0 : #define NUMAKER_SYS_GPD_MFP0_PD3MFP_SC2_PWR    (0x07UL << NUMAKER_SYS_GPD_MFP0_PD3MFP_Pos)
    1115           0 : #define NUMAKER_SYS_GPD_MFP0_PD3MFP_SC1_nCD    (0x08UL << NUMAKER_SYS_GPD_MFP0_PD3MFP_Pos)
    1116           0 : #define NUMAKER_SYS_GPD_MFP0_PD3MFP_UART0_TXD  (0x09UL << NUMAKER_SYS_GPD_MFP0_PD3MFP_Pos)
    1117           0 : #define NUMAKER_SYS_GPD_MFP0_PD3MFP_I2S1_BCLK  (0x0aUL << NUMAKER_SYS_GPD_MFP0_PD3MFP_Pos)
    1118           0 : #define NUMAKER_SYS_GPD_MFP0_PD3MFP_EQEI3_A    (0x0dUL << NUMAKER_SYS_GPD_MFP0_PD3MFP_Pos)
    1119             : 
    1120             : /* PD.4 MFP */
    1121           0 : #define NUMAKER_SYS_GPD_MFP1_PD4MFP_GPIO        (0x00UL << NUMAKER_SYS_GPD_MFP1_PD4MFP_Pos)
    1122           0 : #define NUMAKER_SYS_GPD_MFP1_PD4MFP_USCI0_CTL0  (0x03UL << NUMAKER_SYS_GPD_MFP1_PD4MFP_Pos)
    1123           0 : #define NUMAKER_SYS_GPD_MFP1_PD4MFP_I2C1_SDA    (0x04UL << NUMAKER_SYS_GPD_MFP1_PD4MFP_Pos)
    1124           0 : #define NUMAKER_SYS_GPD_MFP1_PD4MFP_SPI1_SS     (0x05UL << NUMAKER_SYS_GPD_MFP1_PD4MFP_Pos)
    1125           0 : #define NUMAKER_SYS_GPD_MFP1_PD4MFP_SC1_CLK     (0x08UL << NUMAKER_SYS_GPD_MFP1_PD4MFP_Pos)
    1126           0 : #define NUMAKER_SYS_GPD_MFP1_PD4MFP_USB_VBUS_ST (0x0eUL << NUMAKER_SYS_GPD_MFP1_PD4MFP_Pos)
    1127           0 : #define NUMAKER_SYS_GPD_MFP1_PD4MFP_PSIO0_CH7   (0x11UL << NUMAKER_SYS_GPD_MFP1_PD4MFP_Pos)
    1128             : 
    1129             : /* PD.5 MFP */
    1130           0 : #define NUMAKER_SYS_GPD_MFP1_PD5MFP_GPIO       (0x00UL << NUMAKER_SYS_GPD_MFP1_PD5MFP_Pos)
    1131           0 : #define NUMAKER_SYS_GPD_MFP1_PD5MFP_I2C1_SCL   (0x04UL << NUMAKER_SYS_GPD_MFP1_PD5MFP_Pos)
    1132           0 : #define NUMAKER_SYS_GPD_MFP1_PD5MFP_SPI1_CLK   (0x05UL << NUMAKER_SYS_GPD_MFP1_PD5MFP_Pos)
    1133           0 : #define NUMAKER_SYS_GPD_MFP1_PD5MFP_SC1_DAT    (0x08UL << NUMAKER_SYS_GPD_MFP1_PD5MFP_Pos)
    1134           0 : #define NUMAKER_SYS_GPD_MFP1_PD5MFP_ACMP1_O    (0x0eUL << NUMAKER_SYS_GPD_MFP1_PD5MFP_Pos)
    1135           0 : #define NUMAKER_SYS_GPD_MFP1_PD5MFP_EADC1_ST   (0x0fUL << NUMAKER_SYS_GPD_MFP1_PD5MFP_Pos)
    1136           0 : #define NUMAKER_SYS_GPD_MFP1_PD5MFP_HBI_nRESET (0x10UL << NUMAKER_SYS_GPD_MFP1_PD5MFP_Pos)
    1137           0 : #define NUMAKER_SYS_GPD_MFP1_PD5MFP_PSIO0_CH6  (0x11UL << NUMAKER_SYS_GPD_MFP1_PD5MFP_Pos)
    1138             : 
    1139             : /* PD.6 MFP */
    1140           0 : #define NUMAKER_SYS_GPD_MFP1_PD6MFP_GPIO        (0x00UL << NUMAKER_SYS_GPD_MFP1_PD6MFP_Pos)
    1141           0 : #define NUMAKER_SYS_GPD_MFP1_PD6MFP_EBI_AD5     (0x02UL << NUMAKER_SYS_GPD_MFP1_PD6MFP_Pos)
    1142           0 : #define NUMAKER_SYS_GPD_MFP1_PD6MFP_UART1_RXD   (0x03UL << NUMAKER_SYS_GPD_MFP1_PD6MFP_Pos)
    1143           0 : #define NUMAKER_SYS_GPD_MFP1_PD6MFP_I2C0_SDA    (0x04UL << NUMAKER_SYS_GPD_MFP1_PD6MFP_Pos)
    1144           0 : #define NUMAKER_SYS_GPD_MFP1_PD6MFP_SPI1_MOSI   (0x05UL << NUMAKER_SYS_GPD_MFP1_PD6MFP_Pos)
    1145           0 : #define NUMAKER_SYS_GPD_MFP1_PD6MFP_QSPI1_MOSI0 (0x06UL << NUMAKER_SYS_GPD_MFP1_PD6MFP_Pos)
    1146           0 : #define NUMAKER_SYS_GPD_MFP1_PD6MFP_SC1_RST     (0x08UL << NUMAKER_SYS_GPD_MFP1_PD6MFP_Pos)
    1147           0 : #define NUMAKER_SYS_GPD_MFP1_PD6MFP_ACMP0_O     (0x0eUL << NUMAKER_SYS_GPD_MFP1_PD6MFP_Pos)
    1148           0 : #define NUMAKER_SYS_GPD_MFP1_PD6MFP_EADC0_ST    (0x0fUL << NUMAKER_SYS_GPD_MFP1_PD6MFP_Pos)
    1149           0 : #define NUMAKER_SYS_GPD_MFP1_PD6MFP_HBI_D0      (0x10UL << NUMAKER_SYS_GPD_MFP1_PD6MFP_Pos)
    1150           0 : #define NUMAKER_SYS_GPD_MFP1_PD6MFP_PSIO0_CH5   (0x11UL << NUMAKER_SYS_GPD_MFP1_PD6MFP_Pos)
    1151             : 
    1152             : /* PD.7 MFP */
    1153           0 : #define NUMAKER_SYS_GPD_MFP1_PD7MFP_GPIO        (0x00UL << NUMAKER_SYS_GPD_MFP1_PD7MFP_Pos)
    1154           0 : #define NUMAKER_SYS_GPD_MFP1_PD7MFP_EBI_AD4     (0x02UL << NUMAKER_SYS_GPD_MFP1_PD7MFP_Pos)
    1155           0 : #define NUMAKER_SYS_GPD_MFP1_PD7MFP_UART1_TXD   (0x03UL << NUMAKER_SYS_GPD_MFP1_PD7MFP_Pos)
    1156           0 : #define NUMAKER_SYS_GPD_MFP1_PD7MFP_I2C0_SCL    (0x04UL << NUMAKER_SYS_GPD_MFP1_PD7MFP_Pos)
    1157           0 : #define NUMAKER_SYS_GPD_MFP1_PD7MFP_SPI1_MISO   (0x05UL << NUMAKER_SYS_GPD_MFP1_PD7MFP_Pos)
    1158           0 : #define NUMAKER_SYS_GPD_MFP1_PD7MFP_QSPI1_MISO0 (0x06UL << NUMAKER_SYS_GPD_MFP1_PD7MFP_Pos)
    1159           0 : #define NUMAKER_SYS_GPD_MFP1_PD7MFP_CCAP_HSYNC  (0x07UL << NUMAKER_SYS_GPD_MFP1_PD7MFP_Pos)
    1160           0 : #define NUMAKER_SYS_GPD_MFP1_PD7MFP_SC1_PWR     (0x08UL << NUMAKER_SYS_GPD_MFP1_PD7MFP_Pos)
    1161           0 : #define NUMAKER_SYS_GPD_MFP1_PD7MFP_HBI_D1      (0x10UL << NUMAKER_SYS_GPD_MFP1_PD7MFP_Pos)
    1162           0 : #define NUMAKER_SYS_GPD_MFP1_PD7MFP_PSIO0_CH4   (0x11UL << NUMAKER_SYS_GPD_MFP1_PD7MFP_Pos)
    1163             : 
    1164             : /* PD.8 MFP */
    1165           0 : #define NUMAKER_SYS_GPD_MFP2_PD8MFP_GPIO       (0x00UL << NUMAKER_SYS_GPD_MFP2_PD8MFP_Pos)
    1166           0 : #define NUMAKER_SYS_GPD_MFP2_PD8MFP_EBI_AD6    (0x02UL << NUMAKER_SYS_GPD_MFP2_PD8MFP_Pos)
    1167           0 : #define NUMAKER_SYS_GPD_MFP2_PD8MFP_I2C2_SDA   (0x03UL << NUMAKER_SYS_GPD_MFP2_PD8MFP_Pos)
    1168           0 : #define NUMAKER_SYS_GPD_MFP2_PD8MFP_UART2_nRTS (0x04UL << NUMAKER_SYS_GPD_MFP2_PD8MFP_Pos)
    1169           0 : #define NUMAKER_SYS_GPD_MFP2_PD8MFP_UART7_RXD  (0x05UL << NUMAKER_SYS_GPD_MFP2_PD8MFP_Pos)
    1170           0 : #define NUMAKER_SYS_GPD_MFP2_PD8MFP_CAN2_RXD   (0x06UL << NUMAKER_SYS_GPD_MFP2_PD8MFP_Pos)
    1171           0 : #define NUMAKER_SYS_GPD_MFP2_PD8MFP_PSIO0_CH3  (0x11UL << NUMAKER_SYS_GPD_MFP2_PD8MFP_Pos)
    1172             : 
    1173             : /* PD.9 MFP */
    1174           0 : #define NUMAKER_SYS_GPD_MFP2_PD9MFP_GPIO       (0x00UL << NUMAKER_SYS_GPD_MFP2_PD9MFP_Pos)
    1175           0 : #define NUMAKER_SYS_GPD_MFP2_PD9MFP_EBI_AD7    (0x02UL << NUMAKER_SYS_GPD_MFP2_PD9MFP_Pos)
    1176           0 : #define NUMAKER_SYS_GPD_MFP2_PD9MFP_I2C2_SCL   (0x03UL << NUMAKER_SYS_GPD_MFP2_PD9MFP_Pos)
    1177           0 : #define NUMAKER_SYS_GPD_MFP2_PD9MFP_UART2_nCTS (0x04UL << NUMAKER_SYS_GPD_MFP2_PD9MFP_Pos)
    1178           0 : #define NUMAKER_SYS_GPD_MFP2_PD9MFP_UART7_TXD  (0x05UL << NUMAKER_SYS_GPD_MFP2_PD9MFP_Pos)
    1179           0 : #define NUMAKER_SYS_GPD_MFP2_PD9MFP_CAN2_TXD   (0x06UL << NUMAKER_SYS_GPD_MFP2_PD9MFP_Pos)
    1180           0 : #define NUMAKER_SYS_GPD_MFP2_PD9MFP_PSIO0_CH2  (0x11UL << NUMAKER_SYS_GPD_MFP2_PD9MFP_Pos)
    1181             : 
    1182             : /* PD.10 MFP */
    1183           0 : #define NUMAKER_SYS_GPD_MFP2_PD10MFP_GPIO      (0x00UL << NUMAKER_SYS_GPD_MFP2_PD10MFP_Pos)
    1184           0 : #define NUMAKER_SYS_GPD_MFP2_PD10MFP_EADC1_CH0 (0x01UL << NUMAKER_SYS_GPD_MFP2_PD10MFP_Pos)
    1185           0 : #define NUMAKER_SYS_GPD_MFP2_PD10MFP_EADC2_CH0 (0x01UL << NUMAKER_SYS_GPD_MFP2_PD10MFP_Pos)
    1186           0 : #define NUMAKER_SYS_GPD_MFP2_PD10MFP_EBI_nCS2  (0x02UL << NUMAKER_SYS_GPD_MFP2_PD10MFP_Pos)
    1187           0 : #define NUMAKER_SYS_GPD_MFP2_PD10MFP_UART1_RXD (0x03UL << NUMAKER_SYS_GPD_MFP2_PD10MFP_Pos)
    1188           0 : #define NUMAKER_SYS_GPD_MFP2_PD10MFP_CAN0_RXD  (0x04UL << NUMAKER_SYS_GPD_MFP2_PD10MFP_Pos)
    1189           0 : #define NUMAKER_SYS_GPD_MFP2_PD10MFP_UART8_RXD (0x08UL << NUMAKER_SYS_GPD_MFP2_PD10MFP_Pos)
    1190           0 : #define NUMAKER_SYS_GPD_MFP2_PD10MFP_EQEI0_B   (0x0aUL << NUMAKER_SYS_GPD_MFP2_PD10MFP_Pos)
    1191           0 : #define NUMAKER_SYS_GPD_MFP2_PD10MFP_ECAP3_IC2 (0x0bUL << NUMAKER_SYS_GPD_MFP2_PD10MFP_Pos)
    1192           0 : #define NUMAKER_SYS_GPD_MFP2_PD10MFP_INT7      (0x0fUL << NUMAKER_SYS_GPD_MFP2_PD10MFP_Pos)
    1193           0 : #define NUMAKER_SYS_GPD_MFP2_PD10MFP_SPI9_MOSI (0x13UL << NUMAKER_SYS_GPD_MFP2_PD10MFP_Pos)
    1194             : 
    1195             : /* PD.11 MFP */
    1196           0 : #define NUMAKER_SYS_GPD_MFP2_PD11MFP_GPIO      (0x00UL << NUMAKER_SYS_GPD_MFP2_PD11MFP_Pos)
    1197           0 : #define NUMAKER_SYS_GPD_MFP2_PD11MFP_EADC1_CH1 (0x01UL << NUMAKER_SYS_GPD_MFP2_PD11MFP_Pos)
    1198           0 : #define NUMAKER_SYS_GPD_MFP2_PD11MFP_EADC2_CH1 (0x01UL << NUMAKER_SYS_GPD_MFP2_PD11MFP_Pos)
    1199           0 : #define NUMAKER_SYS_GPD_MFP2_PD11MFP_EBI_nCS1  (0x02UL << NUMAKER_SYS_GPD_MFP2_PD11MFP_Pos)
    1200           0 : #define NUMAKER_SYS_GPD_MFP2_PD11MFP_UART1_TXD (0x03UL << NUMAKER_SYS_GPD_MFP2_PD11MFP_Pos)
    1201           0 : #define NUMAKER_SYS_GPD_MFP2_PD11MFP_CAN0_TXD  (0x04UL << NUMAKER_SYS_GPD_MFP2_PD11MFP_Pos)
    1202           0 : #define NUMAKER_SYS_GPD_MFP2_PD11MFP_UART8_TXD (0x08UL << NUMAKER_SYS_GPD_MFP2_PD11MFP_Pos)
    1203           0 : #define NUMAKER_SYS_GPD_MFP2_PD11MFP_EQEI0_A   (0x0aUL << NUMAKER_SYS_GPD_MFP2_PD11MFP_Pos)
    1204           0 : #define NUMAKER_SYS_GPD_MFP2_PD11MFP_ECAP3_IC1 (0x0bUL << NUMAKER_SYS_GPD_MFP2_PD11MFP_Pos)
    1205           0 : #define NUMAKER_SYS_GPD_MFP2_PD11MFP_INT6      (0x0fUL << NUMAKER_SYS_GPD_MFP2_PD11MFP_Pos)
    1206           0 : #define NUMAKER_SYS_GPD_MFP2_PD11MFP_SPI9_MISO (0x13UL << NUMAKER_SYS_GPD_MFP2_PD11MFP_Pos)
    1207             : 
    1208             : /* PD.12 MFP */
    1209           0 : #define NUMAKER_SYS_GPD_MFP3_PD12MFP_GPIO        (0x00UL << NUMAKER_SYS_GPD_MFP3_PD12MFP_Pos)
    1210           0 : #define NUMAKER_SYS_GPD_MFP3_PD12MFP_EADC1_CH2   (0x01UL << NUMAKER_SYS_GPD_MFP3_PD12MFP_Pos)
    1211           0 : #define NUMAKER_SYS_GPD_MFP3_PD12MFP_EADC2_CH2   (0x01UL << NUMAKER_SYS_GPD_MFP3_PD12MFP_Pos)
    1212           0 : #define NUMAKER_SYS_GPD_MFP3_PD12MFP_EBI_nCS0    (0x02UL << NUMAKER_SYS_GPD_MFP3_PD12MFP_Pos)
    1213           0 : #define NUMAKER_SYS_GPD_MFP3_PD12MFP_CAN1_RXD    (0x05UL << NUMAKER_SYS_GPD_MFP3_PD12MFP_Pos)
    1214           0 : #define NUMAKER_SYS_GPD_MFP3_PD12MFP_UART2_RXD   (0x07UL << NUMAKER_SYS_GPD_MFP3_PD12MFP_Pos)
    1215           0 : #define NUMAKER_SYS_GPD_MFP3_PD12MFP_UART8_nRTS  (0x08UL << NUMAKER_SYS_GPD_MFP3_PD12MFP_Pos)
    1216           0 : #define NUMAKER_SYS_GPD_MFP3_PD12MFP_BPWM0_CH5   (0x09UL << NUMAKER_SYS_GPD_MFP3_PD12MFP_Pos)
    1217           0 : #define NUMAKER_SYS_GPD_MFP3_PD12MFP_EQEI0_INDEX (0x0aUL << NUMAKER_SYS_GPD_MFP3_PD12MFP_Pos)
    1218           0 : #define NUMAKER_SYS_GPD_MFP3_PD12MFP_ECAP3_IC0   (0x0bUL << NUMAKER_SYS_GPD_MFP3_PD12MFP_Pos)
    1219           0 : #define NUMAKER_SYS_GPD_MFP3_PD12MFP_CLKO        (0x0dUL << NUMAKER_SYS_GPD_MFP3_PD12MFP_Pos)
    1220           0 : #define NUMAKER_SYS_GPD_MFP3_PD12MFP_EADC0_ST    (0x0eUL << NUMAKER_SYS_GPD_MFP3_PD12MFP_Pos)
    1221           0 : #define NUMAKER_SYS_GPD_MFP3_PD12MFP_INT5        (0x0fUL << NUMAKER_SYS_GPD_MFP3_PD12MFP_Pos)
    1222           0 : #define NUMAKER_SYS_GPD_MFP3_PD12MFP_SPI9_CLK    (0x13UL << NUMAKER_SYS_GPD_MFP3_PD12MFP_Pos)
    1223             : 
    1224             : /* PD.13 MFP */
    1225           0 : #define NUMAKER_SYS_GPD_MFP3_PD13MFP_GPIO         (0x00UL << NUMAKER_SYS_GPD_MFP3_PD13MFP_Pos)
    1226           0 : #define NUMAKER_SYS_GPD_MFP3_PD13MFP_EBI_AD10     (0x02UL << NUMAKER_SYS_GPD_MFP3_PD13MFP_Pos)
    1227           0 : #define NUMAKER_SYS_GPD_MFP3_PD13MFP_SD0_nCD      (0x03UL << NUMAKER_SYS_GPD_MFP3_PD13MFP_Pos)
    1228           0 : #define NUMAKER_SYS_GPD_MFP3_PD13MFP_SPI0_I2SMCLK (0x04UL << NUMAKER_SYS_GPD_MFP3_PD13MFP_Pos)
    1229           0 : #define NUMAKER_SYS_GPD_MFP3_PD13MFP_SPI1_I2SMCLK (0x05UL << NUMAKER_SYS_GPD_MFP3_PD13MFP_Pos)
    1230           0 : #define NUMAKER_SYS_GPD_MFP3_PD13MFP_QSPI1_MOSI0  (0x06UL << NUMAKER_SYS_GPD_MFP3_PD13MFP_Pos)
    1231           0 : #define NUMAKER_SYS_GPD_MFP3_PD13MFP_SC2_nCD      (0x07UL << NUMAKER_SYS_GPD_MFP3_PD13MFP_Pos)
    1232           0 : #define NUMAKER_SYS_GPD_MFP3_PD13MFP_SD1_CLK      (0x08UL << NUMAKER_SYS_GPD_MFP3_PD13MFP_Pos)
    1233           0 : #define NUMAKER_SYS_GPD_MFP3_PD13MFP_UART6_RXD    (0x09UL << NUMAKER_SYS_GPD_MFP3_PD13MFP_Pos)
    1234           0 : #define NUMAKER_SYS_GPD_MFP3_PD13MFP_I2S1_LRCK    (0x0aUL << NUMAKER_SYS_GPD_MFP3_PD13MFP_Pos)
    1235           0 : #define NUMAKER_SYS_GPD_MFP3_PD13MFP_BPWM0_CH0    (0x0bUL << NUMAKER_SYS_GPD_MFP3_PD13MFP_Pos)
    1236           0 : #define NUMAKER_SYS_GPD_MFP3_PD13MFP_EQEI2_B      (0x0cUL << NUMAKER_SYS_GPD_MFP3_PD13MFP_Pos)
    1237           0 : #define NUMAKER_SYS_GPD_MFP3_PD13MFP_ECAP2_IC2    (0x0dUL << NUMAKER_SYS_GPD_MFP3_PD13MFP_Pos)
    1238           0 : #define NUMAKER_SYS_GPD_MFP3_PD13MFP_CLKO         (0x0eUL << NUMAKER_SYS_GPD_MFP3_PD13MFP_Pos)
    1239           0 : #define NUMAKER_SYS_GPD_MFP3_PD13MFP_EADC0_ST     (0x0fUL << NUMAKER_SYS_GPD_MFP3_PD13MFP_Pos)
    1240           0 : #define NUMAKER_SYS_GPD_MFP3_PD13MFP_QSPI1_MOSI1  (0x13UL << NUMAKER_SYS_GPD_MFP3_PD13MFP_Pos)
    1241             : 
    1242             : /* PD.14 MFP */
    1243           0 : #define NUMAKER_SYS_GPD_MFP3_PD14MFP_GPIO         (0x00UL << NUMAKER_SYS_GPD_MFP3_PD14MFP_Pos)
    1244           0 : #define NUMAKER_SYS_GPD_MFP3_PD14MFP_EBI_nCS0     (0x02UL << NUMAKER_SYS_GPD_MFP3_PD14MFP_Pos)
    1245           0 : #define NUMAKER_SYS_GPD_MFP3_PD14MFP_SPI3_I2SMCLK (0x03UL << NUMAKER_SYS_GPD_MFP3_PD14MFP_Pos)
    1246           0 : #define NUMAKER_SYS_GPD_MFP3_PD14MFP_SC1_nCD      (0x04UL << NUMAKER_SYS_GPD_MFP3_PD14MFP_Pos)
    1247           0 : #define NUMAKER_SYS_GPD_MFP3_PD14MFP_SPI0_I2SMCLK (0x05UL << NUMAKER_SYS_GPD_MFP3_PD14MFP_Pos)
    1248           0 : #define NUMAKER_SYS_GPD_MFP3_PD14MFP_I2S1_BCLK    (0x0aUL << NUMAKER_SYS_GPD_MFP3_PD14MFP_Pos)
    1249           0 : #define NUMAKER_SYS_GPD_MFP3_PD14MFP_EPWM0_CH4    (0x0bUL << NUMAKER_SYS_GPD_MFP3_PD14MFP_Pos)
    1250             : 
    1251             : /* PE.0 MFP */
    1252           0 : #define NUMAKER_SYS_GPE_MFP0_PE0MFP_GPIO        (0x00UL << NUMAKER_SYS_GPE_MFP0_PE0MFP_Pos)
    1253           0 : #define NUMAKER_SYS_GPE_MFP0_PE0MFP_EBI_AD11    (0x02UL << NUMAKER_SYS_GPE_MFP0_PE0MFP_Pos)
    1254           0 : #define NUMAKER_SYS_GPE_MFP0_PE0MFP_QSPI0_MOSI0 (0x03UL << NUMAKER_SYS_GPE_MFP0_PE0MFP_Pos)
    1255           0 : #define NUMAKER_SYS_GPE_MFP0_PE0MFP_SC2_CLK     (0x04UL << NUMAKER_SYS_GPE_MFP0_PE0MFP_Pos)
    1256           0 : #define NUMAKER_SYS_GPE_MFP0_PE0MFP_I2S0_MCLK   (0x05UL << NUMAKER_SYS_GPE_MFP0_PE0MFP_Pos)
    1257           0 : #define NUMAKER_SYS_GPE_MFP0_PE0MFP_SPI1_MOSI   (0x06UL << NUMAKER_SYS_GPE_MFP0_PE0MFP_Pos)
    1258           0 : #define NUMAKER_SYS_GPE_MFP0_PE0MFP_UART3_RXD   (0x07UL << NUMAKER_SYS_GPE_MFP0_PE0MFP_Pos)
    1259           0 : #define NUMAKER_SYS_GPE_MFP0_PE0MFP_I2C1_SDA    (0x08UL << NUMAKER_SYS_GPE_MFP0_PE0MFP_Pos)
    1260           0 : #define NUMAKER_SYS_GPE_MFP0_PE0MFP_UART4_nRTS  (0x09UL << NUMAKER_SYS_GPE_MFP0_PE0MFP_Pos)
    1261           0 : #define NUMAKER_SYS_GPE_MFP0_PE0MFP_UART8_RXD   (0x0aUL << NUMAKER_SYS_GPE_MFP0_PE0MFP_Pos)
    1262             : 
    1263             : /* PE.1 MFP */
    1264           0 : #define NUMAKER_SYS_GPE_MFP0_PE1MFP_GPIO        (0x00UL << NUMAKER_SYS_GPE_MFP0_PE1MFP_Pos)
    1265           0 : #define NUMAKER_SYS_GPE_MFP0_PE1MFP_EBI_AD10    (0x02UL << NUMAKER_SYS_GPE_MFP0_PE1MFP_Pos)
    1266           0 : #define NUMAKER_SYS_GPE_MFP0_PE1MFP_QSPI0_MISO0 (0x03UL << NUMAKER_SYS_GPE_MFP0_PE1MFP_Pos)
    1267           0 : #define NUMAKER_SYS_GPE_MFP0_PE1MFP_SC2_DAT     (0x04UL << NUMAKER_SYS_GPE_MFP0_PE1MFP_Pos)
    1268           0 : #define NUMAKER_SYS_GPE_MFP0_PE1MFP_I2S0_BCLK   (0x05UL << NUMAKER_SYS_GPE_MFP0_PE1MFP_Pos)
    1269           0 : #define NUMAKER_SYS_GPE_MFP0_PE1MFP_SPI1_MISO   (0x06UL << NUMAKER_SYS_GPE_MFP0_PE1MFP_Pos)
    1270           0 : #define NUMAKER_SYS_GPE_MFP0_PE1MFP_UART3_TXD   (0x07UL << NUMAKER_SYS_GPE_MFP0_PE1MFP_Pos)
    1271           0 : #define NUMAKER_SYS_GPE_MFP0_PE1MFP_I2C1_SCL    (0x08UL << NUMAKER_SYS_GPE_MFP0_PE1MFP_Pos)
    1272           0 : #define NUMAKER_SYS_GPE_MFP0_PE1MFP_UART4_nCTS  (0x09UL << NUMAKER_SYS_GPE_MFP0_PE1MFP_Pos)
    1273           0 : #define NUMAKER_SYS_GPE_MFP0_PE1MFP_UART8_TXD   (0x0aUL << NUMAKER_SYS_GPE_MFP0_PE1MFP_Pos)
    1274             : 
    1275             : /* PE.2 MFP */
    1276           0 : #define NUMAKER_SYS_GPE_MFP0_PE2MFP_GPIO       (0x00UL << NUMAKER_SYS_GPE_MFP0_PE2MFP_Pos)
    1277           0 : #define NUMAKER_SYS_GPE_MFP0_PE2MFP_EBI_ALE    (0x02UL << NUMAKER_SYS_GPE_MFP0_PE2MFP_Pos)
    1278           0 : #define NUMAKER_SYS_GPE_MFP0_PE2MFP_SD0_DAT0   (0x03UL << NUMAKER_SYS_GPE_MFP0_PE2MFP_Pos)
    1279           0 : #define NUMAKER_SYS_GPE_MFP0_PE2MFP_SPIM_MOSI  (0x04UL << NUMAKER_SYS_GPE_MFP0_PE2MFP_Pos)
    1280           0 : #define NUMAKER_SYS_GPE_MFP0_PE2MFP_SPI3_MOSI  (0x05UL << NUMAKER_SYS_GPE_MFP0_PE2MFP_Pos)
    1281           0 : #define NUMAKER_SYS_GPE_MFP0_PE2MFP_SC0_CLK    (0x06UL << NUMAKER_SYS_GPE_MFP0_PE2MFP_Pos)
    1282           0 : #define NUMAKER_SYS_GPE_MFP0_PE2MFP_USCI0_CLK  (0x07UL << NUMAKER_SYS_GPE_MFP0_PE2MFP_Pos)
    1283           0 : #define NUMAKER_SYS_GPE_MFP0_PE2MFP_UART6_nCTS (0x08UL << NUMAKER_SYS_GPE_MFP0_PE2MFP_Pos)
    1284           0 : #define NUMAKER_SYS_GPE_MFP0_PE2MFP_UART7_RXD  (0x09UL << NUMAKER_SYS_GPE_MFP0_PE2MFP_Pos)
    1285           0 : #define NUMAKER_SYS_GPE_MFP0_PE2MFP_UART8_nRTS (0x0aUL << NUMAKER_SYS_GPE_MFP0_PE2MFP_Pos)
    1286           0 : #define NUMAKER_SYS_GPE_MFP0_PE2MFP_EQEI0_B    (0x0bUL << NUMAKER_SYS_GPE_MFP0_PE2MFP_Pos)
    1287           0 : #define NUMAKER_SYS_GPE_MFP0_PE2MFP_EPWM0_CH5  (0x0cUL << NUMAKER_SYS_GPE_MFP0_PE2MFP_Pos)
    1288           0 : #define NUMAKER_SYS_GPE_MFP0_PE2MFP_BPWM0_CH0  (0x0dUL << NUMAKER_SYS_GPE_MFP0_PE2MFP_Pos)
    1289             : 
    1290             : /* PE.3 MFP */
    1291           0 : #define NUMAKER_SYS_GPE_MFP0_PE3MFP_GPIO       (0x00UL << NUMAKER_SYS_GPE_MFP0_PE3MFP_Pos)
    1292           0 : #define NUMAKER_SYS_GPE_MFP0_PE3MFP_EBI_MCLK   (0x02UL << NUMAKER_SYS_GPE_MFP0_PE3MFP_Pos)
    1293           0 : #define NUMAKER_SYS_GPE_MFP0_PE3MFP_SD0_DAT1   (0x03UL << NUMAKER_SYS_GPE_MFP0_PE3MFP_Pos)
    1294           0 : #define NUMAKER_SYS_GPE_MFP0_PE3MFP_SPIM_MISO  (0x04UL << NUMAKER_SYS_GPE_MFP0_PE3MFP_Pos)
    1295           0 : #define NUMAKER_SYS_GPE_MFP0_PE3MFP_SPI3_MISO  (0x05UL << NUMAKER_SYS_GPE_MFP0_PE3MFP_Pos)
    1296           0 : #define NUMAKER_SYS_GPE_MFP0_PE3MFP_SC0_DAT    (0x06UL << NUMAKER_SYS_GPE_MFP0_PE3MFP_Pos)
    1297           0 : #define NUMAKER_SYS_GPE_MFP0_PE3MFP_USCI0_DAT0 (0x07UL << NUMAKER_SYS_GPE_MFP0_PE3MFP_Pos)
    1298           0 : #define NUMAKER_SYS_GPE_MFP0_PE3MFP_UART6_nRTS (0x08UL << NUMAKER_SYS_GPE_MFP0_PE3MFP_Pos)
    1299           0 : #define NUMAKER_SYS_GPE_MFP0_PE3MFP_UART7_TXD  (0x09UL << NUMAKER_SYS_GPE_MFP0_PE3MFP_Pos)
    1300           0 : #define NUMAKER_SYS_GPE_MFP0_PE3MFP_UART8_nCTS (0x0aUL << NUMAKER_SYS_GPE_MFP0_PE3MFP_Pos)
    1301           0 : #define NUMAKER_SYS_GPE_MFP0_PE3MFP_EQEI0_A    (0x0bUL << NUMAKER_SYS_GPE_MFP0_PE3MFP_Pos)
    1302           0 : #define NUMAKER_SYS_GPE_MFP0_PE3MFP_EPWM0_CH4  (0x0cUL << NUMAKER_SYS_GPE_MFP0_PE3MFP_Pos)
    1303           0 : #define NUMAKER_SYS_GPE_MFP0_PE3MFP_BPWM0_CH1  (0x0dUL << NUMAKER_SYS_GPE_MFP0_PE3MFP_Pos)
    1304             : 
    1305             : /* PE.4 MFP */
    1306           0 : #define NUMAKER_SYS_GPE_MFP1_PE4MFP_GPIO        (0x00UL << NUMAKER_SYS_GPE_MFP1_PE4MFP_Pos)
    1307           0 : #define NUMAKER_SYS_GPE_MFP1_PE4MFP_EBI_nWR     (0x02UL << NUMAKER_SYS_GPE_MFP1_PE4MFP_Pos)
    1308           0 : #define NUMAKER_SYS_GPE_MFP1_PE4MFP_SD0_DAT2    (0x03UL << NUMAKER_SYS_GPE_MFP1_PE4MFP_Pos)
    1309           0 : #define NUMAKER_SYS_GPE_MFP1_PE4MFP_SPIM_CLK    (0x04UL << NUMAKER_SYS_GPE_MFP1_PE4MFP_Pos)
    1310           0 : #define NUMAKER_SYS_GPE_MFP1_PE4MFP_SPI3_CLK    (0x05UL << NUMAKER_SYS_GPE_MFP1_PE4MFP_Pos)
    1311           0 : #define NUMAKER_SYS_GPE_MFP1_PE4MFP_SC0_RST     (0x06UL << NUMAKER_SYS_GPE_MFP1_PE4MFP_Pos)
    1312           0 : #define NUMAKER_SYS_GPE_MFP1_PE4MFP_USCI0_DAT1  (0x07UL << NUMAKER_SYS_GPE_MFP1_PE4MFP_Pos)
    1313           0 : #define NUMAKER_SYS_GPE_MFP1_PE4MFP_UART6_RXD   (0x08UL << NUMAKER_SYS_GPE_MFP1_PE4MFP_Pos)
    1314           0 : #define NUMAKER_SYS_GPE_MFP1_PE4MFP_UART7_nCTS  (0x09UL << NUMAKER_SYS_GPE_MFP1_PE4MFP_Pos)
    1315           0 : #define NUMAKER_SYS_GPE_MFP1_PE4MFP_UART9_RXD   (0x0aUL << NUMAKER_SYS_GPE_MFP1_PE4MFP_Pos)
    1316           0 : #define NUMAKER_SYS_GPE_MFP1_PE4MFP_EQEI0_INDEX (0x0bUL << NUMAKER_SYS_GPE_MFP1_PE4MFP_Pos)
    1317           0 : #define NUMAKER_SYS_GPE_MFP1_PE4MFP_EPWM0_CH3   (0x0cUL << NUMAKER_SYS_GPE_MFP1_PE4MFP_Pos)
    1318           0 : #define NUMAKER_SYS_GPE_MFP1_PE4MFP_BPWM0_CH2   (0x0dUL << NUMAKER_SYS_GPE_MFP1_PE4MFP_Pos)
    1319           0 : #define NUMAKER_SYS_GPE_MFP1_PE4MFP_PSIO0_CH3   (0x11UL << NUMAKER_SYS_GPE_MFP1_PE4MFP_Pos)
    1320             : 
    1321             : /* PE.5 MFP */
    1322           0 : #define NUMAKER_SYS_GPE_MFP1_PE5MFP_GPIO       (0x00UL << NUMAKER_SYS_GPE_MFP1_PE5MFP_Pos)
    1323           0 : #define NUMAKER_SYS_GPE_MFP1_PE5MFP_EBI_nRD    (0x02UL << NUMAKER_SYS_GPE_MFP1_PE5MFP_Pos)
    1324           0 : #define NUMAKER_SYS_GPE_MFP1_PE5MFP_SD0_DAT3   (0x03UL << NUMAKER_SYS_GPE_MFP1_PE5MFP_Pos)
    1325           0 : #define NUMAKER_SYS_GPE_MFP1_PE5MFP_SPIM_SS    (0x04UL << NUMAKER_SYS_GPE_MFP1_PE5MFP_Pos)
    1326           0 : #define NUMAKER_SYS_GPE_MFP1_PE5MFP_SPI3_SS    (0x05UL << NUMAKER_SYS_GPE_MFP1_PE5MFP_Pos)
    1327           0 : #define NUMAKER_SYS_GPE_MFP1_PE5MFP_SC0_PWR    (0x06UL << NUMAKER_SYS_GPE_MFP1_PE5MFP_Pos)
    1328           0 : #define NUMAKER_SYS_GPE_MFP1_PE5MFP_USCI0_CTL1 (0x07UL << NUMAKER_SYS_GPE_MFP1_PE5MFP_Pos)
    1329           0 : #define NUMAKER_SYS_GPE_MFP1_PE5MFP_UART6_TXD  (0x08UL << NUMAKER_SYS_GPE_MFP1_PE5MFP_Pos)
    1330           0 : #define NUMAKER_SYS_GPE_MFP1_PE5MFP_UART7_nRTS (0x09UL << NUMAKER_SYS_GPE_MFP1_PE5MFP_Pos)
    1331           0 : #define NUMAKER_SYS_GPE_MFP1_PE5MFP_UART9_TXD  (0x0aUL << NUMAKER_SYS_GPE_MFP1_PE5MFP_Pos)
    1332           0 : #define NUMAKER_SYS_GPE_MFP1_PE5MFP_EQEI1_B    (0x0bUL << NUMAKER_SYS_GPE_MFP1_PE5MFP_Pos)
    1333           0 : #define NUMAKER_SYS_GPE_MFP1_PE5MFP_EPWM0_CH2  (0x0cUL << NUMAKER_SYS_GPE_MFP1_PE5MFP_Pos)
    1334           0 : #define NUMAKER_SYS_GPE_MFP1_PE5MFP_BPWM0_CH3  (0x0dUL << NUMAKER_SYS_GPE_MFP1_PE5MFP_Pos)
    1335           0 : #define NUMAKER_SYS_GPE_MFP1_PE5MFP_PSIO0_CH2  (0x11UL << NUMAKER_SYS_GPE_MFP1_PE5MFP_Pos)
    1336             : 
    1337             : /* PE.6 MFP */
    1338           0 : #define NUMAKER_SYS_GPE_MFP1_PE6MFP_GPIO         (0x00UL << NUMAKER_SYS_GPE_MFP1_PE6MFP_Pos)
    1339           0 : #define NUMAKER_SYS_GPE_MFP1_PE6MFP_SD0_CLK      (0x03UL << NUMAKER_SYS_GPE_MFP1_PE6MFP_Pos)
    1340           0 : #define NUMAKER_SYS_GPE_MFP1_PE6MFP_SPIM_D3      (0x04UL << NUMAKER_SYS_GPE_MFP1_PE6MFP_Pos)
    1341           0 : #define NUMAKER_SYS_GPE_MFP1_PE6MFP_SPI3_I2SMCLK (0x05UL << NUMAKER_SYS_GPE_MFP1_PE6MFP_Pos)
    1342           0 : #define NUMAKER_SYS_GPE_MFP1_PE6MFP_SC0_nCD      (0x06UL << NUMAKER_SYS_GPE_MFP1_PE6MFP_Pos)
    1343           0 : #define NUMAKER_SYS_GPE_MFP1_PE6MFP_USCI0_CTL0   (0x07UL << NUMAKER_SYS_GPE_MFP1_PE6MFP_Pos)
    1344           0 : #define NUMAKER_SYS_GPE_MFP1_PE6MFP_UART5_RXD    (0x08UL << NUMAKER_SYS_GPE_MFP1_PE6MFP_Pos)
    1345           0 : #define NUMAKER_SYS_GPE_MFP1_PE6MFP_CAN1_RXD     (0x09UL << NUMAKER_SYS_GPE_MFP1_PE6MFP_Pos)
    1346           0 : #define NUMAKER_SYS_GPE_MFP1_PE6MFP_UART9_nRTS   (0x0aUL << NUMAKER_SYS_GPE_MFP1_PE6MFP_Pos)
    1347           0 : #define NUMAKER_SYS_GPE_MFP1_PE6MFP_EQEI1_A      (0x0bUL << NUMAKER_SYS_GPE_MFP1_PE6MFP_Pos)
    1348           0 : #define NUMAKER_SYS_GPE_MFP1_PE6MFP_EPWM0_CH1    (0x0cUL << NUMAKER_SYS_GPE_MFP1_PE6MFP_Pos)
    1349           0 : #define NUMAKER_SYS_GPE_MFP1_PE6MFP_BPWM0_CH4    (0x0dUL << NUMAKER_SYS_GPE_MFP1_PE6MFP_Pos)
    1350           0 : #define NUMAKER_SYS_GPE_MFP1_PE6MFP_ACMP3_O      (0x0eUL << NUMAKER_SYS_GPE_MFP1_PE6MFP_Pos)
    1351           0 : #define NUMAKER_SYS_GPE_MFP1_PE6MFP_PSIO0_CH1    (0x11UL << NUMAKER_SYS_GPE_MFP1_PE6MFP_Pos)
    1352             : 
    1353             : /* PE.7 MFP */
    1354           0 : #define NUMAKER_SYS_GPE_MFP1_PE7MFP_GPIO        (0x00UL << NUMAKER_SYS_GPE_MFP1_PE7MFP_Pos)
    1355           0 : #define NUMAKER_SYS_GPE_MFP1_PE7MFP_SD0_CMD     (0x03UL << NUMAKER_SYS_GPE_MFP1_PE7MFP_Pos)
    1356           0 : #define NUMAKER_SYS_GPE_MFP1_PE7MFP_SPIM_D2     (0x04UL << NUMAKER_SYS_GPE_MFP1_PE7MFP_Pos)
    1357           0 : #define NUMAKER_SYS_GPE_MFP1_PE7MFP_UART5_TXD   (0x08UL << NUMAKER_SYS_GPE_MFP1_PE7MFP_Pos)
    1358           0 : #define NUMAKER_SYS_GPE_MFP1_PE7MFP_CAN1_TXD    (0x09UL << NUMAKER_SYS_GPE_MFP1_PE7MFP_Pos)
    1359           0 : #define NUMAKER_SYS_GPE_MFP1_PE7MFP_UART9_nCTS  (0x0aUL << NUMAKER_SYS_GPE_MFP1_PE7MFP_Pos)
    1360           0 : #define NUMAKER_SYS_GPE_MFP1_PE7MFP_EQEI1_INDEX (0x0bUL << NUMAKER_SYS_GPE_MFP1_PE7MFP_Pos)
    1361           0 : #define NUMAKER_SYS_GPE_MFP1_PE7MFP_EPWM0_CH0   (0x0cUL << NUMAKER_SYS_GPE_MFP1_PE7MFP_Pos)
    1362           0 : #define NUMAKER_SYS_GPE_MFP1_PE7MFP_BPWM0_CH5   (0x0dUL << NUMAKER_SYS_GPE_MFP1_PE7MFP_Pos)
    1363           0 : #define NUMAKER_SYS_GPE_MFP1_PE7MFP_ACMP2_O     (0x0eUL << NUMAKER_SYS_GPE_MFP1_PE7MFP_Pos)
    1364           0 : #define NUMAKER_SYS_GPE_MFP1_PE7MFP_PSIO0_CH0   (0x11UL << NUMAKER_SYS_GPE_MFP1_PE7MFP_Pos)
    1365             : 
    1366             : /* PE.8 MFP */
    1367           0 : #define NUMAKER_SYS_GPE_MFP2_PE8MFP_GPIO           (0x00UL << NUMAKER_SYS_GPE_MFP2_PE8MFP_Pos)
    1368           0 : #define NUMAKER_SYS_GPE_MFP2_PE8MFP_EBI_ADR10      (0x02UL << NUMAKER_SYS_GPE_MFP2_PE8MFP_Pos)
    1369           0 : #define NUMAKER_SYS_GPE_MFP2_PE8MFP_EMAC0_RMII_MDC (0x03UL << NUMAKER_SYS_GPE_MFP2_PE8MFP_Pos)
    1370           0 : #define NUMAKER_SYS_GPE_MFP2_PE8MFP_I2S0_BCLK      (0x04UL << NUMAKER_SYS_GPE_MFP2_PE8MFP_Pos)
    1371           0 : #define NUMAKER_SYS_GPE_MFP2_PE8MFP_SPI2_CLK       (0x05UL << NUMAKER_SYS_GPE_MFP2_PE8MFP_Pos)
    1372           0 : #define NUMAKER_SYS_GPE_MFP2_PE8MFP_UART2_TXD      (0x07UL << NUMAKER_SYS_GPE_MFP2_PE8MFP_Pos)
    1373           0 : #define NUMAKER_SYS_GPE_MFP2_PE8MFP_EPWM0_CH0      (0x0aUL << NUMAKER_SYS_GPE_MFP2_PE8MFP_Pos)
    1374           0 : #define NUMAKER_SYS_GPE_MFP2_PE8MFP_EPWM0_BRAKE0   (0x0bUL << NUMAKER_SYS_GPE_MFP2_PE8MFP_Pos)
    1375           0 : #define NUMAKER_SYS_GPE_MFP2_PE8MFP_ECAP0_IC0      (0x0cUL << NUMAKER_SYS_GPE_MFP2_PE8MFP_Pos)
    1376           0 : #define NUMAKER_SYS_GPE_MFP2_PE8MFP_EQEI2_INDEX    (0x0dUL << NUMAKER_SYS_GPE_MFP2_PE8MFP_Pos)
    1377           0 : #define NUMAKER_SYS_GPE_MFP2_PE8MFP_TRACE_DATA3    (0x0eUL << NUMAKER_SYS_GPE_MFP2_PE8MFP_Pos)
    1378           0 : #define NUMAKER_SYS_GPE_MFP2_PE8MFP_ECAP3_IC0      (0x0fUL << NUMAKER_SYS_GPE_MFP2_PE8MFP_Pos)
    1379             : 
    1380             : /* PE.9 MFP */
    1381           0 : #define NUMAKER_SYS_GPE_MFP2_PE9MFP_GPIO            (0x00UL << NUMAKER_SYS_GPE_MFP2_PE9MFP_Pos)
    1382           0 : #define NUMAKER_SYS_GPE_MFP2_PE9MFP_EBI_ADR11       (0x02UL << NUMAKER_SYS_GPE_MFP2_PE9MFP_Pos)
    1383           0 : #define NUMAKER_SYS_GPE_MFP2_PE9MFP_EMAC0_RMII_MDIO (0x03UL << NUMAKER_SYS_GPE_MFP2_PE9MFP_Pos)
    1384           0 : #define NUMAKER_SYS_GPE_MFP2_PE9MFP_I2S0_MCLK       (0x04UL << NUMAKER_SYS_GPE_MFP2_PE9MFP_Pos)
    1385           0 : #define NUMAKER_SYS_GPE_MFP2_PE9MFP_SPI2_MISO       (0x05UL << NUMAKER_SYS_GPE_MFP2_PE9MFP_Pos)
    1386           0 : #define NUMAKER_SYS_GPE_MFP2_PE9MFP_UART2_RXD       (0x07UL << NUMAKER_SYS_GPE_MFP2_PE9MFP_Pos)
    1387           0 : #define NUMAKER_SYS_GPE_MFP2_PE9MFP_EPWM0_CH1       (0x0aUL << NUMAKER_SYS_GPE_MFP2_PE9MFP_Pos)
    1388           0 : #define NUMAKER_SYS_GPE_MFP2_PE9MFP_EPWM0_BRAKE1    (0x0bUL << NUMAKER_SYS_GPE_MFP2_PE9MFP_Pos)
    1389           0 : #define NUMAKER_SYS_GPE_MFP2_PE9MFP_ECAP0_IC1       (0x0cUL << NUMAKER_SYS_GPE_MFP2_PE9MFP_Pos)
    1390           0 : #define NUMAKER_SYS_GPE_MFP2_PE9MFP_EQEI2_A         (0x0dUL << NUMAKER_SYS_GPE_MFP2_PE9MFP_Pos)
    1391           0 : #define NUMAKER_SYS_GPE_MFP2_PE9MFP_TRACE_DATA2     (0x0eUL << NUMAKER_SYS_GPE_MFP2_PE9MFP_Pos)
    1392           0 : #define NUMAKER_SYS_GPE_MFP2_PE9MFP_ECAP3_IC1       (0x0fUL << NUMAKER_SYS_GPE_MFP2_PE9MFP_Pos)
    1393             : 
    1394             : /* PE.10 MFP */
    1395           0 : #define NUMAKER_SYS_GPE_MFP2_PE10MFP_GPIO            (0x00UL << NUMAKER_SYS_GPE_MFP2_PE10MFP_Pos)
    1396           0 : #define NUMAKER_SYS_GPE_MFP2_PE10MFP_EBI_ADR12       (0x02UL << NUMAKER_SYS_GPE_MFP2_PE10MFP_Pos)
    1397           0 : #define NUMAKER_SYS_GPE_MFP2_PE10MFP_EMAC0_RMII_TXD0 (0x03UL << NUMAKER_SYS_GPE_MFP2_PE10MFP_Pos)
    1398           0 : #define NUMAKER_SYS_GPE_MFP2_PE10MFP_I2S0_DI         (0x04UL << NUMAKER_SYS_GPE_MFP2_PE10MFP_Pos)
    1399           0 : #define NUMAKER_SYS_GPE_MFP2_PE10MFP_SPI2_MOSI       (0x05UL << NUMAKER_SYS_GPE_MFP2_PE10MFP_Pos)
    1400           0 : #define NUMAKER_SYS_GPE_MFP2_PE10MFP_UART3_TXD       (0x07UL << NUMAKER_SYS_GPE_MFP2_PE10MFP_Pos)
    1401           0 : #define NUMAKER_SYS_GPE_MFP2_PE10MFP_EPWM0_CH2       (0x0aUL << NUMAKER_SYS_GPE_MFP2_PE10MFP_Pos)
    1402           0 : #define NUMAKER_SYS_GPE_MFP2_PE10MFP_EPWM1_BRAKE0    (0x0bUL << NUMAKER_SYS_GPE_MFP2_PE10MFP_Pos)
    1403           0 : #define NUMAKER_SYS_GPE_MFP2_PE10MFP_ECAP0_IC2       (0x0cUL << NUMAKER_SYS_GPE_MFP2_PE10MFP_Pos)
    1404           0 : #define NUMAKER_SYS_GPE_MFP2_PE10MFP_EQEI2_B         (0x0dUL << NUMAKER_SYS_GPE_MFP2_PE10MFP_Pos)
    1405           0 : #define NUMAKER_SYS_GPE_MFP2_PE10MFP_TRACE_DATA1     (0x0eUL << NUMAKER_SYS_GPE_MFP2_PE10MFP_Pos)
    1406           0 : #define NUMAKER_SYS_GPE_MFP2_PE10MFP_ECAP3_IC2       (0x0fUL << NUMAKER_SYS_GPE_MFP2_PE10MFP_Pos)
    1407             : 
    1408             : /* PE.11 MFP */
    1409           0 : #define NUMAKER_SYS_GPE_MFP2_PE11MFP_GPIO            (0x00UL << NUMAKER_SYS_GPE_MFP2_PE11MFP_Pos)
    1410           0 : #define NUMAKER_SYS_GPE_MFP2_PE11MFP_EBI_ADR13       (0x02UL << NUMAKER_SYS_GPE_MFP2_PE11MFP_Pos)
    1411           0 : #define NUMAKER_SYS_GPE_MFP2_PE11MFP_EMAC0_RMII_TXD1 (0x03UL << NUMAKER_SYS_GPE_MFP2_PE11MFP_Pos)
    1412           0 : #define NUMAKER_SYS_GPE_MFP2_PE11MFP_I2S0_DO         (0x04UL << NUMAKER_SYS_GPE_MFP2_PE11MFP_Pos)
    1413           0 : #define NUMAKER_SYS_GPE_MFP2_PE11MFP_SPI2_SS         (0x05UL << NUMAKER_SYS_GPE_MFP2_PE11MFP_Pos)
    1414           0 : #define NUMAKER_SYS_GPE_MFP2_PE11MFP_UART3_RXD       (0x07UL << NUMAKER_SYS_GPE_MFP2_PE11MFP_Pos)
    1415           0 : #define NUMAKER_SYS_GPE_MFP2_PE11MFP_UART1_nCTS      (0x08UL << NUMAKER_SYS_GPE_MFP2_PE11MFP_Pos)
    1416           0 : #define NUMAKER_SYS_GPE_MFP2_PE11MFP_EPWM0_CH3       (0x0aUL << NUMAKER_SYS_GPE_MFP2_PE11MFP_Pos)
    1417           0 : #define NUMAKER_SYS_GPE_MFP2_PE11MFP_EPWM1_BRAKE1    (0x0bUL << NUMAKER_SYS_GPE_MFP2_PE11MFP_Pos)
    1418           0 : #define NUMAKER_SYS_GPE_MFP2_PE11MFP_ECAP1_IC2       (0x0dUL << NUMAKER_SYS_GPE_MFP2_PE11MFP_Pos)
    1419           0 : #define NUMAKER_SYS_GPE_MFP2_PE11MFP_TRACE_DATA0     (0x0eUL << NUMAKER_SYS_GPE_MFP2_PE11MFP_Pos)
    1420           0 : #define NUMAKER_SYS_GPE_MFP2_PE11MFP_KPI_COL7        (0x12UL << NUMAKER_SYS_GPE_MFP2_PE11MFP_Pos)
    1421             : 
    1422             : /* PE.12 MFP */
    1423           0 : #define NUMAKER_SYS_GPE_MFP3_PE12MFP_GPIO            (0x00UL << NUMAKER_SYS_GPE_MFP3_PE12MFP_Pos)
    1424           0 : #define NUMAKER_SYS_GPE_MFP3_PE12MFP_EBI_ADR14       (0x02UL << NUMAKER_SYS_GPE_MFP3_PE12MFP_Pos)
    1425           0 : #define NUMAKER_SYS_GPE_MFP3_PE12MFP_EMAC0_RMII_TXEN (0x03UL << NUMAKER_SYS_GPE_MFP3_PE12MFP_Pos)
    1426           0 : #define NUMAKER_SYS_GPE_MFP3_PE12MFP_I2S0_LRCK       (0x04UL << NUMAKER_SYS_GPE_MFP3_PE12MFP_Pos)
    1427           0 : #define NUMAKER_SYS_GPE_MFP3_PE12MFP_SPI2_I2SMCLK    (0x05UL << NUMAKER_SYS_GPE_MFP3_PE12MFP_Pos)
    1428           0 : #define NUMAKER_SYS_GPE_MFP3_PE12MFP_UART1_nRTS      (0x08UL << NUMAKER_SYS_GPE_MFP3_PE12MFP_Pos)
    1429           0 : #define NUMAKER_SYS_GPE_MFP3_PE12MFP_EPWM0_CH4       (0x0aUL << NUMAKER_SYS_GPE_MFP3_PE12MFP_Pos)
    1430           0 : #define NUMAKER_SYS_GPE_MFP3_PE12MFP_ECAP1_IC1       (0x0dUL << NUMAKER_SYS_GPE_MFP3_PE12MFP_Pos)
    1431           0 : #define NUMAKER_SYS_GPE_MFP3_PE12MFP_TRACE_CLK       (0x0eUL << NUMAKER_SYS_GPE_MFP3_PE12MFP_Pos)
    1432           0 : #define NUMAKER_SYS_GPE_MFP3_PE12MFP_KPI_COL6        (0x12UL << NUMAKER_SYS_GPE_MFP3_PE12MFP_Pos)
    1433             : 
    1434             : /* PE.13 MFP */
    1435           0 : #define NUMAKER_SYS_GPE_MFP3_PE13MFP_GPIO       (0x00UL << NUMAKER_SYS_GPE_MFP3_PE13MFP_Pos)
    1436           0 : #define NUMAKER_SYS_GPE_MFP3_PE13MFP_EBI_ADR15  (0x02UL << NUMAKER_SYS_GPE_MFP3_PE13MFP_Pos)
    1437           0 : #define NUMAKER_SYS_GPE_MFP3_PE13MFP_EMAC0_PPS  (0x03UL << NUMAKER_SYS_GPE_MFP3_PE13MFP_Pos)
    1438           0 : #define NUMAKER_SYS_GPE_MFP3_PE13MFP_I2C0_SCL   (0x04UL << NUMAKER_SYS_GPE_MFP3_PE13MFP_Pos)
    1439           0 : #define NUMAKER_SYS_GPE_MFP3_PE13MFP_UART4_nRTS (0x05UL << NUMAKER_SYS_GPE_MFP3_PE13MFP_Pos)
    1440           0 : #define NUMAKER_SYS_GPE_MFP3_PE13MFP_UART1_TXD  (0x08UL << NUMAKER_SYS_GPE_MFP3_PE13MFP_Pos)
    1441           0 : #define NUMAKER_SYS_GPE_MFP3_PE13MFP_EPWM0_CH5  (0x0aUL << NUMAKER_SYS_GPE_MFP3_PE13MFP_Pos)
    1442           0 : #define NUMAKER_SYS_GPE_MFP3_PE13MFP_EPWM1_CH0  (0x0bUL << NUMAKER_SYS_GPE_MFP3_PE13MFP_Pos)
    1443           0 : #define NUMAKER_SYS_GPE_MFP3_PE13MFP_BPWM1_CH5  (0x0cUL << NUMAKER_SYS_GPE_MFP3_PE13MFP_Pos)
    1444           0 : #define NUMAKER_SYS_GPE_MFP3_PE13MFP_ECAP1_IC0  (0x0dUL << NUMAKER_SYS_GPE_MFP3_PE13MFP_Pos)
    1445           0 : #define NUMAKER_SYS_GPE_MFP3_PE13MFP_TRACE_SWO  (0x0eUL << NUMAKER_SYS_GPE_MFP3_PE13MFP_Pos)
    1446           0 : #define NUMAKER_SYS_GPE_MFP3_PE13MFP_KPI_COL5   (0x12UL << NUMAKER_SYS_GPE_MFP3_PE13MFP_Pos)
    1447             : 
    1448             : /* PE.14 MFP */
    1449           0 : #define NUMAKER_SYS_GPE_MFP3_PE14MFP_GPIO      (0x00UL << NUMAKER_SYS_GPE_MFP3_PE14MFP_Pos)
    1450           0 : #define NUMAKER_SYS_GPE_MFP3_PE14MFP_EBI_AD8   (0x02UL << NUMAKER_SYS_GPE_MFP3_PE14MFP_Pos)
    1451           0 : #define NUMAKER_SYS_GPE_MFP3_PE14MFP_UART2_TXD (0x03UL << NUMAKER_SYS_GPE_MFP3_PE14MFP_Pos)
    1452           0 : #define NUMAKER_SYS_GPE_MFP3_PE14MFP_CAN0_TXD  (0x04UL << NUMAKER_SYS_GPE_MFP3_PE14MFP_Pos)
    1453           0 : #define NUMAKER_SYS_GPE_MFP3_PE14MFP_SD1_nCD   (0x05UL << NUMAKER_SYS_GPE_MFP3_PE14MFP_Pos)
    1454           0 : #define NUMAKER_SYS_GPE_MFP3_PE14MFP_UART6_TXD (0x06UL << NUMAKER_SYS_GPE_MFP3_PE14MFP_Pos)
    1455           0 : #define NUMAKER_SYS_GPE_MFP3_PE14MFP_PSIO0_CH0 (0x11UL << NUMAKER_SYS_GPE_MFP3_PE14MFP_Pos)
    1456             : 
    1457             : /* PE.15 MFP */
    1458           0 : #define NUMAKER_SYS_GPE_MFP3_PE15MFP_GPIO      (0x00UL << NUMAKER_SYS_GPE_MFP3_PE15MFP_Pos)
    1459           0 : #define NUMAKER_SYS_GPE_MFP3_PE15MFP_EBI_AD9   (0x02UL << NUMAKER_SYS_GPE_MFP3_PE15MFP_Pos)
    1460           0 : #define NUMAKER_SYS_GPE_MFP3_PE15MFP_UART2_RXD (0x03UL << NUMAKER_SYS_GPE_MFP3_PE15MFP_Pos)
    1461           0 : #define NUMAKER_SYS_GPE_MFP3_PE15MFP_CAN0_RXD  (0x04UL << NUMAKER_SYS_GPE_MFP3_PE15MFP_Pos)
    1462           0 : #define NUMAKER_SYS_GPE_MFP3_PE15MFP_UART6_RXD (0x06UL << NUMAKER_SYS_GPE_MFP3_PE15MFP_Pos)
    1463           0 : #define NUMAKER_SYS_GPE_MFP3_PE15MFP_PSIO0_CH1 (0x11UL << NUMAKER_SYS_GPE_MFP3_PE15MFP_Pos)
    1464             : 
    1465             : /* PF.0 MFP */
    1466           0 : #define NUMAKER_SYS_GPF_MFP0_PF0MFP_GPIO        (0x00UL << NUMAKER_SYS_GPF_MFP0_PF0MFP_Pos)
    1467           0 : #define NUMAKER_SYS_GPF_MFP0_PF0MFP_UART1_TXD   (0x02UL << NUMAKER_SYS_GPF_MFP0_PF0MFP_Pos)
    1468           0 : #define NUMAKER_SYS_GPF_MFP0_PF0MFP_I2C1_SCL    (0x03UL << NUMAKER_SYS_GPF_MFP0_PF0MFP_Pos)
    1469           0 : #define NUMAKER_SYS_GPF_MFP0_PF0MFP_UART0_TXD   (0x04UL << NUMAKER_SYS_GPF_MFP0_PF0MFP_Pos)
    1470           0 : #define NUMAKER_SYS_GPF_MFP0_PF0MFP_SC1_DAT     (0x05UL << NUMAKER_SYS_GPF_MFP0_PF0MFP_Pos)
    1471           0 : #define NUMAKER_SYS_GPF_MFP0_PF0MFP_I2S0_DO     (0x06UL << NUMAKER_SYS_GPF_MFP0_PF0MFP_Pos)
    1472           0 : #define NUMAKER_SYS_GPF_MFP0_PF0MFP_UART2_TXD   (0x08UL << NUMAKER_SYS_GPF_MFP0_PF0MFP_Pos)
    1473           0 : #define NUMAKER_SYS_GPF_MFP0_PF0MFP_I2C0_SCL    (0x09UL << NUMAKER_SYS_GPF_MFP0_PF0MFP_Pos)
    1474           0 : #define NUMAKER_SYS_GPF_MFP0_PF0MFP_CAN2_TXD    (0x0aUL << NUMAKER_SYS_GPF_MFP0_PF0MFP_Pos)
    1475           0 : #define NUMAKER_SYS_GPF_MFP0_PF0MFP_EPWM1_CH4   (0x0bUL << NUMAKER_SYS_GPF_MFP0_PF0MFP_Pos)
    1476           0 : #define NUMAKER_SYS_GPF_MFP0_PF0MFP_BPWM1_CH0   (0x0cUL << NUMAKER_SYS_GPF_MFP0_PF0MFP_Pos)
    1477           0 : #define NUMAKER_SYS_GPF_MFP0_PF0MFP_ACMP0_O     (0x0dUL << NUMAKER_SYS_GPF_MFP0_PF0MFP_Pos)
    1478           0 : #define NUMAKER_SYS_GPF_MFP0_PF0MFP_ICE_DAT     (0x0eUL << NUMAKER_SYS_GPF_MFP0_PF0MFP_Pos)
    1479           0 : #define NUMAKER_SYS_GPF_MFP0_PF0MFP_EADC0_ST    (0x0fUL << NUMAKER_SYS_GPF_MFP0_PF0MFP_Pos)
    1480           0 : #define NUMAKER_SYS_GPF_MFP0_PF0MFP_QSPI1_MISO0 (0x13UL << NUMAKER_SYS_GPF_MFP0_PF0MFP_Pos)
    1481             : 
    1482             : /* PF.1 MFP */
    1483           0 : #define NUMAKER_SYS_GPF_MFP0_PF1MFP_GPIO        (0x00UL << NUMAKER_SYS_GPF_MFP0_PF1MFP_Pos)
    1484           0 : #define NUMAKER_SYS_GPF_MFP0_PF1MFP_UART1_RXD   (0x02UL << NUMAKER_SYS_GPF_MFP0_PF1MFP_Pos)
    1485           0 : #define NUMAKER_SYS_GPF_MFP0_PF1MFP_I2C1_SDA    (0x03UL << NUMAKER_SYS_GPF_MFP0_PF1MFP_Pos)
    1486           0 : #define NUMAKER_SYS_GPF_MFP0_PF1MFP_UART0_RXD   (0x04UL << NUMAKER_SYS_GPF_MFP0_PF1MFP_Pos)
    1487           0 : #define NUMAKER_SYS_GPF_MFP0_PF1MFP_SC1_CLK     (0x05UL << NUMAKER_SYS_GPF_MFP0_PF1MFP_Pos)
    1488           0 : #define NUMAKER_SYS_GPF_MFP0_PF1MFP_I2S0_LRCK   (0x06UL << NUMAKER_SYS_GPF_MFP0_PF1MFP_Pos)
    1489           0 : #define NUMAKER_SYS_GPF_MFP0_PF1MFP_UART2_RXD   (0x08UL << NUMAKER_SYS_GPF_MFP0_PF1MFP_Pos)
    1490           0 : #define NUMAKER_SYS_GPF_MFP0_PF1MFP_I2C0_SDA    (0x09UL << NUMAKER_SYS_GPF_MFP0_PF1MFP_Pos)
    1491           0 : #define NUMAKER_SYS_GPF_MFP0_PF1MFP_CAN2_RXD    (0x0aUL << NUMAKER_SYS_GPF_MFP0_PF1MFP_Pos)
    1492           0 : #define NUMAKER_SYS_GPF_MFP0_PF1MFP_EPWM1_CH5   (0x0bUL << NUMAKER_SYS_GPF_MFP0_PF1MFP_Pos)
    1493           0 : #define NUMAKER_SYS_GPF_MFP0_PF1MFP_BPWM1_CH1   (0x0cUL << NUMAKER_SYS_GPF_MFP0_PF1MFP_Pos)
    1494           0 : #define NUMAKER_SYS_GPF_MFP0_PF1MFP_ACMP1_O     (0x0dUL << NUMAKER_SYS_GPF_MFP0_PF1MFP_Pos)
    1495           0 : #define NUMAKER_SYS_GPF_MFP0_PF1MFP_ICE_CLK     (0x0eUL << NUMAKER_SYS_GPF_MFP0_PF1MFP_Pos)
    1496           0 : #define NUMAKER_SYS_GPF_MFP0_PF1MFP_EADC1_ST    (0x0fUL << NUMAKER_SYS_GPF_MFP0_PF1MFP_Pos)
    1497           0 : #define NUMAKER_SYS_GPF_MFP0_PF1MFP_QSPI1_MOSI0 (0x13UL << NUMAKER_SYS_GPF_MFP0_PF1MFP_Pos)
    1498             : 
    1499             : /* PF.2 MFP */
    1500           0 : #define NUMAKER_SYS_GPF_MFP0_PF2MFP_GPIO        (0x00UL << NUMAKER_SYS_GPF_MFP0_PF2MFP_Pos)
    1501           0 : #define NUMAKER_SYS_GPF_MFP0_PF2MFP_EBI_nCS1    (0x02UL << NUMAKER_SYS_GPF_MFP0_PF2MFP_Pos)
    1502           0 : #define NUMAKER_SYS_GPF_MFP0_PF2MFP_UART0_RXD   (0x03UL << NUMAKER_SYS_GPF_MFP0_PF2MFP_Pos)
    1503           0 : #define NUMAKER_SYS_GPF_MFP0_PF2MFP_I2C0_SDA    (0x04UL << NUMAKER_SYS_GPF_MFP0_PF2MFP_Pos)
    1504           0 : #define NUMAKER_SYS_GPF_MFP0_PF2MFP_QSPI0_CLK   (0x05UL << NUMAKER_SYS_GPF_MFP0_PF2MFP_Pos)
    1505           0 : #define NUMAKER_SYS_GPF_MFP0_PF2MFP_UART9_RXD   (0x07UL << NUMAKER_SYS_GPF_MFP0_PF2MFP_Pos)
    1506           0 : #define NUMAKER_SYS_GPF_MFP0_PF2MFP_XT1_OUT     (0x0aUL << NUMAKER_SYS_GPF_MFP0_PF2MFP_Pos)
    1507           0 : #define NUMAKER_SYS_GPF_MFP0_PF2MFP_BPWM1_CH1   (0x0bUL << NUMAKER_SYS_GPF_MFP0_PF2MFP_Pos)
    1508           0 : #define NUMAKER_SYS_GPF_MFP0_PF2MFP_I2C4_SMBSUS (0x0cUL << NUMAKER_SYS_GPF_MFP0_PF2MFP_Pos)
    1509           0 : #define NUMAKER_SYS_GPF_MFP0_PF2MFP_ACMP3_O     (0x0dUL << NUMAKER_SYS_GPF_MFP0_PF2MFP_Pos)
    1510           0 : #define NUMAKER_SYS_GPF_MFP0_PF2MFP_BMC13       (0x14UL << NUMAKER_SYS_GPF_MFP0_PF2MFP_Pos)
    1511             : 
    1512             : /* PF.3 MFP */
    1513           0 : #define NUMAKER_SYS_GPF_MFP0_PF3MFP_GPIO       (0x00UL << NUMAKER_SYS_GPF_MFP0_PF3MFP_Pos)
    1514           0 : #define NUMAKER_SYS_GPF_MFP0_PF3MFP_EBI_nCS0   (0x02UL << NUMAKER_SYS_GPF_MFP0_PF3MFP_Pos)
    1515           0 : #define NUMAKER_SYS_GPF_MFP0_PF3MFP_UART0_TXD  (0x03UL << NUMAKER_SYS_GPF_MFP0_PF3MFP_Pos)
    1516           0 : #define NUMAKER_SYS_GPF_MFP0_PF3MFP_I2C0_SCL   (0x04UL << NUMAKER_SYS_GPF_MFP0_PF3MFP_Pos)
    1517           0 : #define NUMAKER_SYS_GPF_MFP0_PF3MFP_UART9_TXD  (0x07UL << NUMAKER_SYS_GPF_MFP0_PF3MFP_Pos)
    1518           0 : #define NUMAKER_SYS_GPF_MFP0_PF3MFP_XT1_IN     (0x0aUL << NUMAKER_SYS_GPF_MFP0_PF3MFP_Pos)
    1519           0 : #define NUMAKER_SYS_GPF_MFP0_PF3MFP_BPWM1_CH0  (0x0bUL << NUMAKER_SYS_GPF_MFP0_PF3MFP_Pos)
    1520           0 : #define NUMAKER_SYS_GPF_MFP0_PF3MFP_I2C4_SMBAL (0x0cUL << NUMAKER_SYS_GPF_MFP0_PF3MFP_Pos)
    1521           0 : #define NUMAKER_SYS_GPF_MFP0_PF3MFP_ACMP2_O    (0x0dUL << NUMAKER_SYS_GPF_MFP0_PF3MFP_Pos)
    1522           0 : #define NUMAKER_SYS_GPF_MFP0_PF3MFP_EADC2_ST   (0x0fUL << NUMAKER_SYS_GPF_MFP0_PF3MFP_Pos)
    1523           0 : #define NUMAKER_SYS_GPF_MFP0_PF3MFP_BMC12      (0x14UL << NUMAKER_SYS_GPF_MFP0_PF3MFP_Pos)
    1524             : 
    1525             : /* PF.4 MFP */
    1526           0 : #define NUMAKER_SYS_GPF_MFP1_PF4MFP_GPIO       (0x00UL << NUMAKER_SYS_GPF_MFP1_PF4MFP_Pos)
    1527           0 : #define NUMAKER_SYS_GPF_MFP1_PF4MFP_UART2_TXD  (0x02UL << NUMAKER_SYS_GPF_MFP1_PF4MFP_Pos)
    1528           0 : #define NUMAKER_SYS_GPF_MFP1_PF4MFP_EBI_AD0    (0x03UL << NUMAKER_SYS_GPF_MFP1_PF4MFP_Pos)
    1529           0 : #define NUMAKER_SYS_GPF_MFP1_PF4MFP_UART2_nRTS (0x04UL << NUMAKER_SYS_GPF_MFP1_PF4MFP_Pos)
    1530           0 : #define NUMAKER_SYS_GPF_MFP1_PF4MFP_EPWM0_CH1  (0x07UL << NUMAKER_SYS_GPF_MFP1_PF4MFP_Pos)
    1531           0 : #define NUMAKER_SYS_GPF_MFP1_PF4MFP_BPWM0_CH5  (0x08UL << NUMAKER_SYS_GPF_MFP1_PF4MFP_Pos)
    1532           0 : #define NUMAKER_SYS_GPF_MFP1_PF4MFP_X32_OUT    (0x0aUL << NUMAKER_SYS_GPF_MFP1_PF4MFP_Pos)
    1533           0 : #define NUMAKER_SYS_GPF_MFP1_PF4MFP_EADC1_ST   (0x0bUL << NUMAKER_SYS_GPF_MFP1_PF4MFP_Pos)
    1534           0 : #define NUMAKER_SYS_GPF_MFP1_PF4MFP_I2C4_SDA   (0x0cUL << NUMAKER_SYS_GPF_MFP1_PF4MFP_Pos)
    1535           0 : #define NUMAKER_SYS_GPF_MFP1_PF4MFP_EQEI2_B    (0x0dUL << NUMAKER_SYS_GPF_MFP1_PF4MFP_Pos)
    1536           0 : #define NUMAKER_SYS_GPF_MFP1_PF4MFP_SPI5_MISO  (0x13UL << NUMAKER_SYS_GPF_MFP1_PF4MFP_Pos)
    1537           0 : #define NUMAKER_SYS_GPF_MFP1_PF4MFP_BMC11      (0x14UL << NUMAKER_SYS_GPF_MFP1_PF4MFP_Pos)
    1538             : 
    1539             : /* PF.5 MFP */
    1540           0 : #define NUMAKER_SYS_GPF_MFP1_PF5MFP_GPIO           (0x00UL << NUMAKER_SYS_GPF_MFP1_PF5MFP_Pos)
    1541           0 : #define NUMAKER_SYS_GPF_MFP1_PF5MFP_UART2_RXD      (0x02UL << NUMAKER_SYS_GPF_MFP1_PF5MFP_Pos)
    1542           0 : #define NUMAKER_SYS_GPF_MFP1_PF5MFP_EBI_AD1        (0x03UL << NUMAKER_SYS_GPF_MFP1_PF5MFP_Pos)
    1543           0 : #define NUMAKER_SYS_GPF_MFP1_PF5MFP_UART2_nCTS     (0x04UL << NUMAKER_SYS_GPF_MFP1_PF5MFP_Pos)
    1544           0 : #define NUMAKER_SYS_GPF_MFP1_PF5MFP_EPWM0_CH0      (0x07UL << NUMAKER_SYS_GPF_MFP1_PF5MFP_Pos)
    1545           0 : #define NUMAKER_SYS_GPF_MFP1_PF5MFP_BPWM0_CH4      (0x08UL << NUMAKER_SYS_GPF_MFP1_PF5MFP_Pos)
    1546           0 : #define NUMAKER_SYS_GPF_MFP1_PF5MFP_EPWM0_SYNC_OUT (0x09UL << NUMAKER_SYS_GPF_MFP1_PF5MFP_Pos)
    1547           0 : #define NUMAKER_SYS_GPF_MFP1_PF5MFP_X32_IN         (0x0aUL << NUMAKER_SYS_GPF_MFP1_PF5MFP_Pos)
    1548           0 : #define NUMAKER_SYS_GPF_MFP1_PF5MFP_EADC0_ST       (0x0bUL << NUMAKER_SYS_GPF_MFP1_PF5MFP_Pos)
    1549           0 : #define NUMAKER_SYS_GPF_MFP1_PF5MFP_I2C4_SCL       (0x0cUL << NUMAKER_SYS_GPF_MFP1_PF5MFP_Pos)
    1550           0 : #define NUMAKER_SYS_GPF_MFP1_PF5MFP_EQEI2_A        (0x0dUL << NUMAKER_SYS_GPF_MFP1_PF5MFP_Pos)
    1551           0 : #define NUMAKER_SYS_GPF_MFP1_PF5MFP_SPI5_MOSI      (0x13UL << NUMAKER_SYS_GPF_MFP1_PF5MFP_Pos)
    1552           0 : #define NUMAKER_SYS_GPF_MFP1_PF5MFP_BMC10          (0x14UL << NUMAKER_SYS_GPF_MFP1_PF5MFP_Pos)
    1553             : 
    1554             : /* PF.6 MFP */
    1555           0 : #define NUMAKER_SYS_GPF_MFP1_PF6MFP_GPIO         (0x00UL << NUMAKER_SYS_GPF_MFP1_PF6MFP_Pos)
    1556           0 : #define NUMAKER_SYS_GPF_MFP1_PF6MFP_EBI_ADR19    (0x02UL << NUMAKER_SYS_GPF_MFP1_PF6MFP_Pos)
    1557           0 : #define NUMAKER_SYS_GPF_MFP1_PF6MFP_SC0_CLK      (0x03UL << NUMAKER_SYS_GPF_MFP1_PF6MFP_Pos)
    1558           0 : #define NUMAKER_SYS_GPF_MFP1_PF6MFP_I2S0_LRCK    (0x04UL << NUMAKER_SYS_GPF_MFP1_PF6MFP_Pos)
    1559           0 : #define NUMAKER_SYS_GPF_MFP1_PF6MFP_SPI0_MOSI    (0x05UL << NUMAKER_SYS_GPF_MFP1_PF6MFP_Pos)
    1560           0 : #define NUMAKER_SYS_GPF_MFP1_PF6MFP_UART4_RXD    (0x06UL << NUMAKER_SYS_GPF_MFP1_PF6MFP_Pos)
    1561           0 : #define NUMAKER_SYS_GPF_MFP1_PF6MFP_EBI_nCS0     (0x07UL << NUMAKER_SYS_GPF_MFP1_PF6MFP_Pos)
    1562           0 : #define NUMAKER_SYS_GPF_MFP1_PF6MFP_CAN2_RXD     (0x08UL << NUMAKER_SYS_GPF_MFP1_PF6MFP_Pos)
    1563           0 : #define NUMAKER_SYS_GPF_MFP1_PF6MFP_SPI3_I2SMCLK (0x09UL << NUMAKER_SYS_GPF_MFP1_PF6MFP_Pos)
    1564           0 : #define NUMAKER_SYS_GPF_MFP1_PF6MFP_TAMPER0      (0x0aUL << NUMAKER_SYS_GPF_MFP1_PF6MFP_Pos)
    1565           0 : #define NUMAKER_SYS_GPF_MFP1_PF6MFP_EQEI2_INDEX  (0x0dUL << NUMAKER_SYS_GPF_MFP1_PF6MFP_Pos)
    1566           0 : #define NUMAKER_SYS_GPF_MFP1_PF6MFP_TRACE_SWO    (0x0eUL << NUMAKER_SYS_GPF_MFP1_PF6MFP_Pos)
    1567           0 : #define NUMAKER_SYS_GPF_MFP1_PF6MFP_SPI5_CLK     (0x13UL << NUMAKER_SYS_GPF_MFP1_PF6MFP_Pos)
    1568             : 
    1569             : /* PF.7 MFP */
    1570           0 : #define NUMAKER_SYS_GPF_MFP1_PF7MFP_GPIO       (0x00UL << NUMAKER_SYS_GPF_MFP1_PF7MFP_Pos)
    1571           0 : #define NUMAKER_SYS_GPF_MFP1_PF7MFP_EBI_ADR18  (0x02UL << NUMAKER_SYS_GPF_MFP1_PF7MFP_Pos)
    1572           0 : #define NUMAKER_SYS_GPF_MFP1_PF7MFP_SC0_DAT    (0x03UL << NUMAKER_SYS_GPF_MFP1_PF7MFP_Pos)
    1573           0 : #define NUMAKER_SYS_GPF_MFP1_PF7MFP_I2S0_DO    (0x04UL << NUMAKER_SYS_GPF_MFP1_PF7MFP_Pos)
    1574           0 : #define NUMAKER_SYS_GPF_MFP1_PF7MFP_SPI0_MISO  (0x05UL << NUMAKER_SYS_GPF_MFP1_PF7MFP_Pos)
    1575           0 : #define NUMAKER_SYS_GPF_MFP1_PF7MFP_UART4_TXD  (0x06UL << NUMAKER_SYS_GPF_MFP1_PF7MFP_Pos)
    1576           0 : #define NUMAKER_SYS_GPF_MFP1_PF7MFP_CCAP_DATA0 (0x07UL << NUMAKER_SYS_GPF_MFP1_PF7MFP_Pos)
    1577           0 : #define NUMAKER_SYS_GPF_MFP1_PF7MFP_CAN2_TXD   (0x08UL << NUMAKER_SYS_GPF_MFP1_PF7MFP_Pos)
    1578           0 : #define NUMAKER_SYS_GPF_MFP1_PF7MFP_TAMPER1    (0x0aUL << NUMAKER_SYS_GPF_MFP1_PF7MFP_Pos)
    1579           0 : #define NUMAKER_SYS_GPF_MFP1_PF7MFP_SPI5_SS    (0x13UL << NUMAKER_SYS_GPF_MFP1_PF7MFP_Pos)
    1580             : 
    1581             : /* PF.8 MFP */
    1582           0 : #define NUMAKER_SYS_GPF_MFP2_PF8MFP_GPIO       (0x00UL << NUMAKER_SYS_GPF_MFP2_PF8MFP_Pos)
    1583           0 : #define NUMAKER_SYS_GPF_MFP2_PF8MFP_EBI_ADR17  (0x02UL << NUMAKER_SYS_GPF_MFP2_PF8MFP_Pos)
    1584           0 : #define NUMAKER_SYS_GPF_MFP2_PF8MFP_SC0_RST    (0x03UL << NUMAKER_SYS_GPF_MFP2_PF8MFP_Pos)
    1585           0 : #define NUMAKER_SYS_GPF_MFP2_PF8MFP_I2S0_DI    (0x04UL << NUMAKER_SYS_GPF_MFP2_PF8MFP_Pos)
    1586           0 : #define NUMAKER_SYS_GPF_MFP2_PF8MFP_SPI0_CLK   (0x05UL << NUMAKER_SYS_GPF_MFP2_PF8MFP_Pos)
    1587           0 : #define NUMAKER_SYS_GPF_MFP2_PF8MFP_UART5_nCTS (0x06UL << NUMAKER_SYS_GPF_MFP2_PF8MFP_Pos)
    1588           0 : #define NUMAKER_SYS_GPF_MFP2_PF8MFP_CCAP_DATA1 (0x07UL << NUMAKER_SYS_GPF_MFP2_PF8MFP_Pos)
    1589           0 : #define NUMAKER_SYS_GPF_MFP2_PF8MFP_CAN1_RXD   (0x08UL << NUMAKER_SYS_GPF_MFP2_PF8MFP_Pos)
    1590           0 : #define NUMAKER_SYS_GPF_MFP2_PF8MFP_TAMPER2    (0x0aUL << NUMAKER_SYS_GPF_MFP2_PF8MFP_Pos)
    1591           0 : #define NUMAKER_SYS_GPF_MFP2_PF8MFP_UART9_RXD  (0x0bUL << NUMAKER_SYS_GPF_MFP2_PF8MFP_Pos)
    1592             : 
    1593             : /* PF.9 MFP */
    1594           0 : #define NUMAKER_SYS_GPF_MFP2_PF9MFP_GPIO       (0x00UL << NUMAKER_SYS_GPF_MFP2_PF9MFP_Pos)
    1595           0 : #define NUMAKER_SYS_GPF_MFP2_PF9MFP_EBI_ADR16  (0x02UL << NUMAKER_SYS_GPF_MFP2_PF9MFP_Pos)
    1596           0 : #define NUMAKER_SYS_GPF_MFP2_PF9MFP_SC0_PWR    (0x03UL << NUMAKER_SYS_GPF_MFP2_PF9MFP_Pos)
    1597           0 : #define NUMAKER_SYS_GPF_MFP2_PF9MFP_I2S0_MCLK  (0x04UL << NUMAKER_SYS_GPF_MFP2_PF9MFP_Pos)
    1598           0 : #define NUMAKER_SYS_GPF_MFP2_PF9MFP_SPI0_SS    (0x05UL << NUMAKER_SYS_GPF_MFP2_PF9MFP_Pos)
    1599           0 : #define NUMAKER_SYS_GPF_MFP2_PF9MFP_UART5_nRTS (0x06UL << NUMAKER_SYS_GPF_MFP2_PF9MFP_Pos)
    1600           0 : #define NUMAKER_SYS_GPF_MFP2_PF9MFP_CCAP_DATA2 (0x07UL << NUMAKER_SYS_GPF_MFP2_PF9MFP_Pos)
    1601           0 : #define NUMAKER_SYS_GPF_MFP2_PF9MFP_CAN1_TXD   (0x08UL << NUMAKER_SYS_GPF_MFP2_PF9MFP_Pos)
    1602           0 : #define NUMAKER_SYS_GPF_MFP2_PF9MFP_TAMPER3    (0x0aUL << NUMAKER_SYS_GPF_MFP2_PF9MFP_Pos)
    1603           0 : #define NUMAKER_SYS_GPF_MFP2_PF9MFP_UART9_TXD  (0x0bUL << NUMAKER_SYS_GPF_MFP2_PF9MFP_Pos)
    1604             : 
    1605             : /* PF.10 MFP */
    1606           0 : #define NUMAKER_SYS_GPF_MFP2_PF10MFP_GPIO         (0x00UL << NUMAKER_SYS_GPF_MFP2_PF10MFP_Pos)
    1607           0 : #define NUMAKER_SYS_GPF_MFP2_PF10MFP_EBI_ADR15    (0x02UL << NUMAKER_SYS_GPF_MFP2_PF10MFP_Pos)
    1608           0 : #define NUMAKER_SYS_GPF_MFP2_PF10MFP_SC0_nCD      (0x03UL << NUMAKER_SYS_GPF_MFP2_PF10MFP_Pos)
    1609           0 : #define NUMAKER_SYS_GPF_MFP2_PF10MFP_I2S0_BCLK    (0x04UL << NUMAKER_SYS_GPF_MFP2_PF10MFP_Pos)
    1610           0 : #define NUMAKER_SYS_GPF_MFP2_PF10MFP_SPI0_I2SMCLK (0x05UL << NUMAKER_SYS_GPF_MFP2_PF10MFP_Pos)
    1611           0 : #define NUMAKER_SYS_GPF_MFP2_PF10MFP_UART5_RXD    (0x06UL << NUMAKER_SYS_GPF_MFP2_PF10MFP_Pos)
    1612           0 : #define NUMAKER_SYS_GPF_MFP2_PF10MFP_CCAP_DATA3   (0x07UL << NUMAKER_SYS_GPF_MFP2_PF10MFP_Pos)
    1613           0 : #define NUMAKER_SYS_GPF_MFP2_PF10MFP_CAN3_RXD     (0x08UL << NUMAKER_SYS_GPF_MFP2_PF10MFP_Pos)
    1614           0 : #define NUMAKER_SYS_GPF_MFP2_PF10MFP_TAMPER4      (0x0aUL << NUMAKER_SYS_GPF_MFP2_PF10MFP_Pos)
    1615           0 : #define NUMAKER_SYS_GPF_MFP2_PF10MFP_UART9_nRTS   (0x0bUL << NUMAKER_SYS_GPF_MFP2_PF10MFP_Pos)
    1616             : 
    1617             : /* PF.11 MFP */
    1618           0 : #define NUMAKER_SYS_GPF_MFP2_PF11MFP_GPIO       (0x00UL << NUMAKER_SYS_GPF_MFP2_PF11MFP_Pos)
    1619           0 : #define NUMAKER_SYS_GPF_MFP2_PF11MFP_EBI_ADR14  (0x02UL << NUMAKER_SYS_GPF_MFP2_PF11MFP_Pos)
    1620           0 : #define NUMAKER_SYS_GPF_MFP2_PF11MFP_SPI2_MOSI  (0x03UL << NUMAKER_SYS_GPF_MFP2_PF11MFP_Pos)
    1621           0 : #define NUMAKER_SYS_GPF_MFP2_PF11MFP_UART5_TXD  (0x06UL << NUMAKER_SYS_GPF_MFP2_PF11MFP_Pos)
    1622           0 : #define NUMAKER_SYS_GPF_MFP2_PF11MFP_CCAP_DATA4 (0x07UL << NUMAKER_SYS_GPF_MFP2_PF11MFP_Pos)
    1623           0 : #define NUMAKER_SYS_GPF_MFP2_PF11MFP_CAN3_TXD   (0x08UL << NUMAKER_SYS_GPF_MFP2_PF11MFP_Pos)
    1624           0 : #define NUMAKER_SYS_GPF_MFP2_PF11MFP_TAMPER5    (0x0aUL << NUMAKER_SYS_GPF_MFP2_PF11MFP_Pos)
    1625           0 : #define NUMAKER_SYS_GPF_MFP2_PF11MFP_UART9_nCTS (0x0bUL << NUMAKER_SYS_GPF_MFP2_PF11MFP_Pos)
    1626           0 : #define NUMAKER_SYS_GPF_MFP2_PF11MFP_TM3        (0x0dUL << NUMAKER_SYS_GPF_MFP2_PF11MFP_Pos)
    1627             : 
    1628             : /* PG.0 MFP */
    1629           0 : #define NUMAKER_SYS_GPG_MFP0_PG0MFP_GPIO       (0x00UL << NUMAKER_SYS_GPG_MFP0_PG0MFP_Pos)
    1630           0 : #define NUMAKER_SYS_GPG_MFP0_PG0MFP_EBI_ADR8   (0x02UL << NUMAKER_SYS_GPG_MFP0_PG0MFP_Pos)
    1631           0 : #define NUMAKER_SYS_GPG_MFP0_PG0MFP_I2C0_SCL   (0x04UL << NUMAKER_SYS_GPG_MFP0_PG0MFP_Pos)
    1632           0 : #define NUMAKER_SYS_GPG_MFP0_PG0MFP_I2C1_SMBAL (0x05UL << NUMAKER_SYS_GPG_MFP0_PG0MFP_Pos)
    1633           0 : #define NUMAKER_SYS_GPG_MFP0_PG0MFP_UART2_RXD  (0x06UL << NUMAKER_SYS_GPG_MFP0_PG0MFP_Pos)
    1634           0 : #define NUMAKER_SYS_GPG_MFP0_PG0MFP_CAN1_TXD   (0x07UL << NUMAKER_SYS_GPG_MFP0_PG0MFP_Pos)
    1635           0 : #define NUMAKER_SYS_GPG_MFP0_PG0MFP_UART1_TXD  (0x08UL << NUMAKER_SYS_GPG_MFP0_PG0MFP_Pos)
    1636           0 : #define NUMAKER_SYS_GPG_MFP0_PG0MFP_I2C3_SCL   (0x09UL << NUMAKER_SYS_GPG_MFP0_PG0MFP_Pos)
    1637             : 
    1638             : /* PG.1 MFP */
    1639           0 : #define NUMAKER_SYS_GPG_MFP0_PG1MFP_GPIO         (0x00UL << NUMAKER_SYS_GPG_MFP0_PG1MFP_Pos)
    1640           0 : #define NUMAKER_SYS_GPG_MFP0_PG1MFP_EBI_ADR9     (0x02UL << NUMAKER_SYS_GPG_MFP0_PG1MFP_Pos)
    1641           0 : #define NUMAKER_SYS_GPG_MFP0_PG1MFP_SPI2_I2SMCLK (0x03UL << NUMAKER_SYS_GPG_MFP0_PG1MFP_Pos)
    1642           0 : #define NUMAKER_SYS_GPG_MFP0_PG1MFP_I2C0_SDA     (0x04UL << NUMAKER_SYS_GPG_MFP0_PG1MFP_Pos)
    1643           0 : #define NUMAKER_SYS_GPG_MFP0_PG1MFP_I2C1_SMBSUS  (0x05UL << NUMAKER_SYS_GPG_MFP0_PG1MFP_Pos)
    1644           0 : #define NUMAKER_SYS_GPG_MFP0_PG1MFP_UART2_TXD    (0x06UL << NUMAKER_SYS_GPG_MFP0_PG1MFP_Pos)
    1645           0 : #define NUMAKER_SYS_GPG_MFP0_PG1MFP_CAN1_RXD     (0x07UL << NUMAKER_SYS_GPG_MFP0_PG1MFP_Pos)
    1646           0 : #define NUMAKER_SYS_GPG_MFP0_PG1MFP_UART1_RXD    (0x08UL << NUMAKER_SYS_GPG_MFP0_PG1MFP_Pos)
    1647           0 : #define NUMAKER_SYS_GPG_MFP0_PG1MFP_I2C3_SDA     (0x09UL << NUMAKER_SYS_GPG_MFP0_PG1MFP_Pos)
    1648             : 
    1649             : /* PG.2 MFP */
    1650           0 : #define NUMAKER_SYS_GPG_MFP0_PG2MFP_GPIO       (0x00UL << NUMAKER_SYS_GPG_MFP0_PG2MFP_Pos)
    1651           0 : #define NUMAKER_SYS_GPG_MFP0_PG2MFP_EBI_ADR11  (0x02UL << NUMAKER_SYS_GPG_MFP0_PG2MFP_Pos)
    1652           0 : #define NUMAKER_SYS_GPG_MFP0_PG2MFP_SPI2_SS    (0x03UL << NUMAKER_SYS_GPG_MFP0_PG2MFP_Pos)
    1653           0 : #define NUMAKER_SYS_GPG_MFP0_PG2MFP_I2C0_SMBAL (0x04UL << NUMAKER_SYS_GPG_MFP0_PG2MFP_Pos)
    1654           0 : #define NUMAKER_SYS_GPG_MFP0_PG2MFP_I2C1_SCL   (0x05UL << NUMAKER_SYS_GPG_MFP0_PG2MFP_Pos)
    1655           0 : #define NUMAKER_SYS_GPG_MFP0_PG2MFP_CCAP_DATA7 (0x07UL << NUMAKER_SYS_GPG_MFP0_PG2MFP_Pos)
    1656           0 : #define NUMAKER_SYS_GPG_MFP0_PG2MFP_I2C3_SMBAL (0x09UL << NUMAKER_SYS_GPG_MFP0_PG2MFP_Pos)
    1657           0 : #define NUMAKER_SYS_GPG_MFP0_PG2MFP_TM0        (0x0dUL << NUMAKER_SYS_GPG_MFP0_PG2MFP_Pos)
    1658             : 
    1659             : /* PG.3 MFP */
    1660           0 : #define NUMAKER_SYS_GPG_MFP0_PG3MFP_GPIO        (0x00UL << NUMAKER_SYS_GPG_MFP0_PG3MFP_Pos)
    1661           0 : #define NUMAKER_SYS_GPG_MFP0_PG3MFP_EBI_ADR12   (0x02UL << NUMAKER_SYS_GPG_MFP0_PG3MFP_Pos)
    1662           0 : #define NUMAKER_SYS_GPG_MFP0_PG3MFP_SPI2_CLK    (0x03UL << NUMAKER_SYS_GPG_MFP0_PG3MFP_Pos)
    1663           0 : #define NUMAKER_SYS_GPG_MFP0_PG3MFP_I2C0_SMBSUS (0x04UL << NUMAKER_SYS_GPG_MFP0_PG3MFP_Pos)
    1664           0 : #define NUMAKER_SYS_GPG_MFP0_PG3MFP_I2C1_SDA    (0x05UL << NUMAKER_SYS_GPG_MFP0_PG3MFP_Pos)
    1665           0 : #define NUMAKER_SYS_GPG_MFP0_PG3MFP_CCAP_DATA6  (0x07UL << NUMAKER_SYS_GPG_MFP0_PG3MFP_Pos)
    1666           0 : #define NUMAKER_SYS_GPG_MFP0_PG3MFP_I2C3_SMBSUS (0x09UL << NUMAKER_SYS_GPG_MFP0_PG3MFP_Pos)
    1667           0 : #define NUMAKER_SYS_GPG_MFP0_PG3MFP_TM1         (0x0dUL << NUMAKER_SYS_GPG_MFP0_PG3MFP_Pos)
    1668             : 
    1669             : /* PG.4 MFP */
    1670           0 : #define NUMAKER_SYS_GPG_MFP1_PG4MFP_GPIO       (0x00UL << NUMAKER_SYS_GPG_MFP1_PG4MFP_Pos)
    1671           0 : #define NUMAKER_SYS_GPG_MFP1_PG4MFP_EBI_ADR13  (0x02UL << NUMAKER_SYS_GPG_MFP1_PG4MFP_Pos)
    1672           0 : #define NUMAKER_SYS_GPG_MFP1_PG4MFP_SPI2_MISO  (0x03UL << NUMAKER_SYS_GPG_MFP1_PG4MFP_Pos)
    1673           0 : #define NUMAKER_SYS_GPG_MFP1_PG4MFP_CCAP_DATA5 (0x07UL << NUMAKER_SYS_GPG_MFP1_PG4MFP_Pos)
    1674           0 : #define NUMAKER_SYS_GPG_MFP1_PG4MFP_TM2        (0x0dUL << NUMAKER_SYS_GPG_MFP1_PG4MFP_Pos)
    1675             : 
    1676             : /* PG.5 MFP */
    1677           0 : #define NUMAKER_SYS_GPG_MFP1_PG5MFP_GPIO       (0x00UL << NUMAKER_SYS_GPG_MFP1_PG5MFP_Pos)
    1678           0 : #define NUMAKER_SYS_GPG_MFP1_PG5MFP_EBI_nCS1   (0x02UL << NUMAKER_SYS_GPG_MFP1_PG5MFP_Pos)
    1679           0 : #define NUMAKER_SYS_GPG_MFP1_PG5MFP_SPI3_SS    (0x03UL << NUMAKER_SYS_GPG_MFP1_PG5MFP_Pos)
    1680           0 : #define NUMAKER_SYS_GPG_MFP1_PG5MFP_SC1_PWR    (0x04UL << NUMAKER_SYS_GPG_MFP1_PG5MFP_Pos)
    1681           0 : #define NUMAKER_SYS_GPG_MFP1_PG5MFP_I2C3_SMBAL (0x08UL << NUMAKER_SYS_GPG_MFP1_PG5MFP_Pos)
    1682           0 : #define NUMAKER_SYS_GPG_MFP1_PG5MFP_I2S1_MCLK  (0x0aUL << NUMAKER_SYS_GPG_MFP1_PG5MFP_Pos)
    1683           0 : #define NUMAKER_SYS_GPG_MFP1_PG5MFP_EPWM0_CH3  (0x0bUL << NUMAKER_SYS_GPG_MFP1_PG5MFP_Pos)
    1684             : 
    1685             : /* PG.6 MFP */
    1686           0 : #define NUMAKER_SYS_GPG_MFP1_PG6MFP_GPIO        (0x00UL << NUMAKER_SYS_GPG_MFP1_PG6MFP_Pos)
    1687           0 : #define NUMAKER_SYS_GPG_MFP1_PG6MFP_EBI_nCS2    (0x02UL << NUMAKER_SYS_GPG_MFP1_PG6MFP_Pos)
    1688           0 : #define NUMAKER_SYS_GPG_MFP1_PG6MFP_SPI3_CLK    (0x03UL << NUMAKER_SYS_GPG_MFP1_PG6MFP_Pos)
    1689           0 : #define NUMAKER_SYS_GPG_MFP1_PG6MFP_SC1_RST     (0x04UL << NUMAKER_SYS_GPG_MFP1_PG6MFP_Pos)
    1690           0 : #define NUMAKER_SYS_GPG_MFP1_PG6MFP_I2C3_SMBSUS (0x08UL << NUMAKER_SYS_GPG_MFP1_PG6MFP_Pos)
    1691           0 : #define NUMAKER_SYS_GPG_MFP1_PG6MFP_I2S1_DI     (0x0aUL << NUMAKER_SYS_GPG_MFP1_PG6MFP_Pos)
    1692           0 : #define NUMAKER_SYS_GPG_MFP1_PG6MFP_EPWM0_CH2   (0x0bUL << NUMAKER_SYS_GPG_MFP1_PG6MFP_Pos)
    1693             : 
    1694             : /* PG.7 MFP */
    1695           0 : #define NUMAKER_SYS_GPG_MFP1_PG7MFP_GPIO      (0x00UL << NUMAKER_SYS_GPG_MFP1_PG7MFP_Pos)
    1696           0 : #define NUMAKER_SYS_GPG_MFP1_PG7MFP_EBI_nWRL  (0x02UL << NUMAKER_SYS_GPG_MFP1_PG7MFP_Pos)
    1697           0 : #define NUMAKER_SYS_GPG_MFP1_PG7MFP_SPI3_MISO (0x03UL << NUMAKER_SYS_GPG_MFP1_PG7MFP_Pos)
    1698           0 : #define NUMAKER_SYS_GPG_MFP1_PG7MFP_SC1_DAT   (0x04UL << NUMAKER_SYS_GPG_MFP1_PG7MFP_Pos)
    1699           0 : #define NUMAKER_SYS_GPG_MFP1_PG7MFP_I2C3_SCL  (0x08UL << NUMAKER_SYS_GPG_MFP1_PG7MFP_Pos)
    1700           0 : #define NUMAKER_SYS_GPG_MFP1_PG7MFP_I2S1_DO   (0x0aUL << NUMAKER_SYS_GPG_MFP1_PG7MFP_Pos)
    1701           0 : #define NUMAKER_SYS_GPG_MFP1_PG7MFP_EPWM0_CH1 (0x0bUL << NUMAKER_SYS_GPG_MFP1_PG7MFP_Pos)
    1702             : 
    1703             : /* PG.8 MFP */
    1704           0 : #define NUMAKER_SYS_GPG_MFP2_PG8MFP_GPIO      (0x00UL << NUMAKER_SYS_GPG_MFP2_PG8MFP_Pos)
    1705           0 : #define NUMAKER_SYS_GPG_MFP2_PG8MFP_EBI_nWRH  (0x02UL << NUMAKER_SYS_GPG_MFP2_PG8MFP_Pos)
    1706           0 : #define NUMAKER_SYS_GPG_MFP2_PG8MFP_SPI3_MOSI (0x03UL << NUMAKER_SYS_GPG_MFP2_PG8MFP_Pos)
    1707           0 : #define NUMAKER_SYS_GPG_MFP2_PG8MFP_SC1_CLK   (0x04UL << NUMAKER_SYS_GPG_MFP2_PG8MFP_Pos)
    1708           0 : #define NUMAKER_SYS_GPG_MFP2_PG8MFP_I2C3_SDA  (0x08UL << NUMAKER_SYS_GPG_MFP2_PG8MFP_Pos)
    1709           0 : #define NUMAKER_SYS_GPG_MFP2_PG8MFP_I2S1_LRCK (0x0aUL << NUMAKER_SYS_GPG_MFP2_PG8MFP_Pos)
    1710           0 : #define NUMAKER_SYS_GPG_MFP2_PG8MFP_EPWM0_CH0 (0x0bUL << NUMAKER_SYS_GPG_MFP2_PG8MFP_Pos)
    1711             : 
    1712             : /* PG.9 MFP */
    1713           0 : #define NUMAKER_SYS_GPG_MFP2_PG9MFP_GPIO        (0x00UL << NUMAKER_SYS_GPG_MFP2_PG9MFP_Pos)
    1714           0 : #define NUMAKER_SYS_GPG_MFP2_PG9MFP_EBI_AD0     (0x02UL << NUMAKER_SYS_GPG_MFP2_PG9MFP_Pos)
    1715           0 : #define NUMAKER_SYS_GPG_MFP2_PG9MFP_SD1_DAT3    (0x03UL << NUMAKER_SYS_GPG_MFP2_PG9MFP_Pos)
    1716           0 : #define NUMAKER_SYS_GPG_MFP2_PG9MFP_SPIM_D2     (0x04UL << NUMAKER_SYS_GPG_MFP2_PG9MFP_Pos)
    1717           0 : #define NUMAKER_SYS_GPG_MFP2_PG9MFP_QSPI1_MISO1 (0x05UL << NUMAKER_SYS_GPG_MFP2_PG9MFP_Pos)
    1718           0 : #define NUMAKER_SYS_GPG_MFP2_PG9MFP_CCAP_PIXCLK (0x07UL << NUMAKER_SYS_GPG_MFP2_PG9MFP_Pos)
    1719           0 : #define NUMAKER_SYS_GPG_MFP2_PG9MFP_I2C4_SCL    (0x08UL << NUMAKER_SYS_GPG_MFP2_PG9MFP_Pos)
    1720           0 : #define NUMAKER_SYS_GPG_MFP2_PG9MFP_ECAP2_IC0   (0x09UL << NUMAKER_SYS_GPG_MFP2_PG9MFP_Pos)
    1721           0 : #define NUMAKER_SYS_GPG_MFP2_PG9MFP_BPWM0_CH5   (0x0cUL << NUMAKER_SYS_GPG_MFP2_PG9MFP_Pos)
    1722           0 : #define NUMAKER_SYS_GPG_MFP2_PG9MFP_HBI_D4      (0x10UL << NUMAKER_SYS_GPG_MFP2_PG9MFP_Pos)
    1723           0 : #define NUMAKER_SYS_GPG_MFP2_PG9MFP_SPI8_SS     (0x13UL << NUMAKER_SYS_GPG_MFP2_PG9MFP_Pos)
    1724           0 : #define NUMAKER_SYS_GPG_MFP2_PG9MFP_BMC16       (0x14UL << NUMAKER_SYS_GPG_MFP2_PG9MFP_Pos)
    1725             : 
    1726             : /* PG.10 MFP */
    1727           0 : #define NUMAKER_SYS_GPG_MFP2_PG10MFP_GPIO        (0x00UL << NUMAKER_SYS_GPG_MFP2_PG10MFP_Pos)
    1728           0 : #define NUMAKER_SYS_GPG_MFP2_PG10MFP_EBI_AD1     (0x02UL << NUMAKER_SYS_GPG_MFP2_PG10MFP_Pos)
    1729           0 : #define NUMAKER_SYS_GPG_MFP2_PG10MFP_SD1_DAT2    (0x03UL << NUMAKER_SYS_GPG_MFP2_PG10MFP_Pos)
    1730           0 : #define NUMAKER_SYS_GPG_MFP2_PG10MFP_SPIM_D3     (0x04UL << NUMAKER_SYS_GPG_MFP2_PG10MFP_Pos)
    1731           0 : #define NUMAKER_SYS_GPG_MFP2_PG10MFP_QSPI1_MOSI1 (0x05UL << NUMAKER_SYS_GPG_MFP2_PG10MFP_Pos)
    1732           0 : #define NUMAKER_SYS_GPG_MFP2_PG10MFP_CCAP_SCLK   (0x07UL << NUMAKER_SYS_GPG_MFP2_PG10MFP_Pos)
    1733           0 : #define NUMAKER_SYS_GPG_MFP2_PG10MFP_I2C4_SDA    (0x08UL << NUMAKER_SYS_GPG_MFP2_PG10MFP_Pos)
    1734           0 : #define NUMAKER_SYS_GPG_MFP2_PG10MFP_ECAP2_IC1   (0x09UL << NUMAKER_SYS_GPG_MFP2_PG10MFP_Pos)
    1735           0 : #define NUMAKER_SYS_GPG_MFP2_PG10MFP_BPWM0_CH4   (0x0cUL << NUMAKER_SYS_GPG_MFP2_PG10MFP_Pos)
    1736           0 : #define NUMAKER_SYS_GPG_MFP2_PG10MFP_HBI_D3      (0x10UL << NUMAKER_SYS_GPG_MFP2_PG10MFP_Pos)
    1737           0 : #define NUMAKER_SYS_GPG_MFP2_PG10MFP_SPI8_CLK    (0x13UL << NUMAKER_SYS_GPG_MFP2_PG10MFP_Pos)
    1738           0 : #define NUMAKER_SYS_GPG_MFP2_PG10MFP_BMC17       (0x14UL << NUMAKER_SYS_GPG_MFP2_PG10MFP_Pos)
    1739             : 
    1740             : /* PG.11 MFP */
    1741           0 : #define NUMAKER_SYS_GPG_MFP2_PG11MFP_GPIO        (0x00UL << NUMAKER_SYS_GPG_MFP2_PG11MFP_Pos)
    1742           0 : #define NUMAKER_SYS_GPG_MFP2_PG11MFP_EBI_AD2     (0x02UL << NUMAKER_SYS_GPG_MFP2_PG11MFP_Pos)
    1743           0 : #define NUMAKER_SYS_GPG_MFP2_PG11MFP_SD1_DAT1    (0x03UL << NUMAKER_SYS_GPG_MFP2_PG11MFP_Pos)
    1744           0 : #define NUMAKER_SYS_GPG_MFP2_PG11MFP_SPIM_SS     (0x04UL << NUMAKER_SYS_GPG_MFP2_PG11MFP_Pos)
    1745           0 : #define NUMAKER_SYS_GPG_MFP2_PG11MFP_QSPI1_SS    (0x05UL << NUMAKER_SYS_GPG_MFP2_PG11MFP_Pos)
    1746           0 : #define NUMAKER_SYS_GPG_MFP2_PG11MFP_UART7_TXD   (0x06UL << NUMAKER_SYS_GPG_MFP2_PG11MFP_Pos)
    1747           0 : #define NUMAKER_SYS_GPG_MFP2_PG11MFP_CCAP_SFIELD (0x07UL << NUMAKER_SYS_GPG_MFP2_PG11MFP_Pos)
    1748           0 : #define NUMAKER_SYS_GPG_MFP2_PG11MFP_I2C4_SMBAL  (0x08UL << NUMAKER_SYS_GPG_MFP2_PG11MFP_Pos)
    1749           0 : #define NUMAKER_SYS_GPG_MFP2_PG11MFP_ECAP2_IC2   (0x09UL << NUMAKER_SYS_GPG_MFP2_PG11MFP_Pos)
    1750           0 : #define NUMAKER_SYS_GPG_MFP2_PG11MFP_BPWM0_CH3   (0x0cUL << NUMAKER_SYS_GPG_MFP2_PG11MFP_Pos)
    1751           0 : #define NUMAKER_SYS_GPG_MFP2_PG11MFP_HBI_D0      (0x10UL << NUMAKER_SYS_GPG_MFP2_PG11MFP_Pos)
    1752           0 : #define NUMAKER_SYS_GPG_MFP2_PG11MFP_SPI8_MOSI   (0x13UL << NUMAKER_SYS_GPG_MFP2_PG11MFP_Pos)
    1753           0 : #define NUMAKER_SYS_GPG_MFP2_PG11MFP_BMC18       (0x14UL << NUMAKER_SYS_GPG_MFP2_PG11MFP_Pos)
    1754             : 
    1755             : /* PG.12 MFP */
    1756           0 : #define NUMAKER_SYS_GPG_MFP3_PG12MFP_GPIO        (0x00UL << NUMAKER_SYS_GPG_MFP3_PG12MFP_Pos)
    1757           0 : #define NUMAKER_SYS_GPG_MFP3_PG12MFP_EBI_AD3     (0x02UL << NUMAKER_SYS_GPG_MFP3_PG12MFP_Pos)
    1758           0 : #define NUMAKER_SYS_GPG_MFP3_PG12MFP_SD1_DAT0    (0x03UL << NUMAKER_SYS_GPG_MFP3_PG12MFP_Pos)
    1759           0 : #define NUMAKER_SYS_GPG_MFP3_PG12MFP_SPIM_CLK    (0x04UL << NUMAKER_SYS_GPG_MFP3_PG12MFP_Pos)
    1760           0 : #define NUMAKER_SYS_GPG_MFP3_PG12MFP_QSPI1_CLK   (0x05UL << NUMAKER_SYS_GPG_MFP3_PG12MFP_Pos)
    1761           0 : #define NUMAKER_SYS_GPG_MFP3_PG12MFP_UART7_RXD   (0x06UL << NUMAKER_SYS_GPG_MFP3_PG12MFP_Pos)
    1762           0 : #define NUMAKER_SYS_GPG_MFP3_PG12MFP_CCAP_VSYNC  (0x07UL << NUMAKER_SYS_GPG_MFP3_PG12MFP_Pos)
    1763           0 : #define NUMAKER_SYS_GPG_MFP3_PG12MFP_I2C4_SMBSUS (0x08UL << NUMAKER_SYS_GPG_MFP3_PG12MFP_Pos)
    1764           0 : #define NUMAKER_SYS_GPG_MFP3_PG12MFP_BPWM0_CH2   (0x0cUL << NUMAKER_SYS_GPG_MFP3_PG12MFP_Pos)
    1765           0 : #define NUMAKER_SYS_GPG_MFP3_PG12MFP_HBI_D1      (0x10UL << NUMAKER_SYS_GPG_MFP3_PG12MFP_Pos)
    1766           0 : #define NUMAKER_SYS_GPG_MFP3_PG12MFP_SPI8_MISO   (0x13UL << NUMAKER_SYS_GPG_MFP3_PG12MFP_Pos)
    1767           0 : #define NUMAKER_SYS_GPG_MFP3_PG12MFP_BMC19       (0x14UL << NUMAKER_SYS_GPG_MFP3_PG12MFP_Pos)
    1768             : 
    1769             : /* PG.13 MFP */
    1770           0 : #define NUMAKER_SYS_GPG_MFP3_PG13MFP_GPIO        (0x00UL << NUMAKER_SYS_GPG_MFP3_PG13MFP_Pos)
    1771           0 : #define NUMAKER_SYS_GPG_MFP3_PG13MFP_EBI_AD4     (0x02UL << NUMAKER_SYS_GPG_MFP3_PG13MFP_Pos)
    1772           0 : #define NUMAKER_SYS_GPG_MFP3_PG13MFP_SD1_CMD     (0x03UL << NUMAKER_SYS_GPG_MFP3_PG13MFP_Pos)
    1773           0 : #define NUMAKER_SYS_GPG_MFP3_PG13MFP_SPIM_MISO   (0x04UL << NUMAKER_SYS_GPG_MFP3_PG13MFP_Pos)
    1774           0 : #define NUMAKER_SYS_GPG_MFP3_PG13MFP_QSPI1_MISO0 (0x05UL << NUMAKER_SYS_GPG_MFP3_PG13MFP_Pos)
    1775           0 : #define NUMAKER_SYS_GPG_MFP3_PG13MFP_UART6_TXD   (0x06UL << NUMAKER_SYS_GPG_MFP3_PG13MFP_Pos)
    1776           0 : #define NUMAKER_SYS_GPG_MFP3_PG13MFP_CCAP_HSYNC  (0x07UL << NUMAKER_SYS_GPG_MFP3_PG13MFP_Pos)
    1777           0 : #define NUMAKER_SYS_GPG_MFP3_PG13MFP_BPWM0_CH1   (0x0cUL << NUMAKER_SYS_GPG_MFP3_PG13MFP_Pos)
    1778           0 : #define NUMAKER_SYS_GPG_MFP3_PG13MFP_HBI_D5      (0x10UL << NUMAKER_SYS_GPG_MFP3_PG13MFP_Pos)
    1779             : 
    1780             : /* PG.14 MFP */
    1781           0 : #define NUMAKER_SYS_GPG_MFP3_PG14MFP_GPIO        (0x00UL << NUMAKER_SYS_GPG_MFP3_PG14MFP_Pos)
    1782           0 : #define NUMAKER_SYS_GPG_MFP3_PG14MFP_EBI_AD5     (0x02UL << NUMAKER_SYS_GPG_MFP3_PG14MFP_Pos)
    1783           0 : #define NUMAKER_SYS_GPG_MFP3_PG14MFP_SD1_CLK     (0x03UL << NUMAKER_SYS_GPG_MFP3_PG14MFP_Pos)
    1784           0 : #define NUMAKER_SYS_GPG_MFP3_PG14MFP_SPIM_MOSI   (0x04UL << NUMAKER_SYS_GPG_MFP3_PG14MFP_Pos)
    1785           0 : #define NUMAKER_SYS_GPG_MFP3_PG14MFP_QSPI1_MOSI0 (0x05UL << NUMAKER_SYS_GPG_MFP3_PG14MFP_Pos)
    1786           0 : #define NUMAKER_SYS_GPG_MFP3_PG14MFP_UART6_RXD   (0x06UL << NUMAKER_SYS_GPG_MFP3_PG14MFP_Pos)
    1787           0 : #define NUMAKER_SYS_GPG_MFP3_PG14MFP_BPWM0_CH0   (0x0cUL << NUMAKER_SYS_GPG_MFP3_PG14MFP_Pos)
    1788           0 : #define NUMAKER_SYS_GPG_MFP3_PG14MFP_HBI_D6      (0x10UL << NUMAKER_SYS_GPG_MFP3_PG14MFP_Pos)
    1789             : 
    1790             : /* PG.15 MFP */
    1791           0 : #define NUMAKER_SYS_GPG_MFP3_PG15MFP_GPIO        (0x00UL << NUMAKER_SYS_GPG_MFP3_PG15MFP_Pos)
    1792           0 : #define NUMAKER_SYS_GPG_MFP3_PG15MFP_SD1_nCD     (0x03UL << NUMAKER_SYS_GPG_MFP3_PG15MFP_Pos)
    1793           0 : #define NUMAKER_SYS_GPG_MFP3_PG15MFP_CLKO        (0x0eUL << NUMAKER_SYS_GPG_MFP3_PG15MFP_Pos)
    1794           0 : #define NUMAKER_SYS_GPG_MFP3_PG15MFP_EADC0_ST    (0x0fUL << NUMAKER_SYS_GPG_MFP3_PG15MFP_Pos)
    1795           0 : #define NUMAKER_SYS_GPG_MFP3_PG15MFP_HBI_D7      (0x10UL << NUMAKER_SYS_GPG_MFP3_PG15MFP_Pos)
    1796           0 : #define NUMAKER_SYS_GPG_MFP3_PG15MFP_QSPI1_MISO1 (0x13UL << NUMAKER_SYS_GPG_MFP3_PG15MFP_Pos)
    1797             : 
    1798             : /* PH.0 MFP */
    1799           0 : #define NUMAKER_SYS_GPH_MFP0_PH0MFP_GPIO      (0x00UL << NUMAKER_SYS_GPH_MFP0_PH0MFP_Pos)
    1800           0 : #define NUMAKER_SYS_GPH_MFP0_PH0MFP_EBI_ADR7  (0x02UL << NUMAKER_SYS_GPH_MFP0_PH0MFP_Pos)
    1801           0 : #define NUMAKER_SYS_GPH_MFP0_PH0MFP_UART5_TXD (0x04UL << NUMAKER_SYS_GPH_MFP0_PH0MFP_Pos)
    1802           0 : #define NUMAKER_SYS_GPH_MFP0_PH0MFP_TM0_EXT   (0x0dUL << NUMAKER_SYS_GPH_MFP0_PH0MFP_Pos)
    1803             : 
    1804             : /* PH.1 MFP */
    1805           0 : #define NUMAKER_SYS_GPH_MFP0_PH1MFP_GPIO      (0x00UL << NUMAKER_SYS_GPH_MFP0_PH1MFP_Pos)
    1806           0 : #define NUMAKER_SYS_GPH_MFP0_PH1MFP_EBI_ADR6  (0x02UL << NUMAKER_SYS_GPH_MFP0_PH1MFP_Pos)
    1807           0 : #define NUMAKER_SYS_GPH_MFP0_PH1MFP_UART5_RXD (0x04UL << NUMAKER_SYS_GPH_MFP0_PH1MFP_Pos)
    1808           0 : #define NUMAKER_SYS_GPH_MFP0_PH1MFP_TM1_EXT   (0x0dUL << NUMAKER_SYS_GPH_MFP0_PH1MFP_Pos)
    1809             : 
    1810             : /* PH.2 MFP */
    1811           0 : #define NUMAKER_SYS_GPH_MFP0_PH2MFP_GPIO       (0x00UL << NUMAKER_SYS_GPH_MFP0_PH2MFP_Pos)
    1812           0 : #define NUMAKER_SYS_GPH_MFP0_PH2MFP_EBI_ADR5   (0x02UL << NUMAKER_SYS_GPH_MFP0_PH2MFP_Pos)
    1813           0 : #define NUMAKER_SYS_GPH_MFP0_PH2MFP_UART5_nRTS (0x04UL << NUMAKER_SYS_GPH_MFP0_PH2MFP_Pos)
    1814           0 : #define NUMAKER_SYS_GPH_MFP0_PH2MFP_UART4_TXD  (0x05UL << NUMAKER_SYS_GPH_MFP0_PH2MFP_Pos)
    1815           0 : #define NUMAKER_SYS_GPH_MFP0_PH2MFP_I2C0_SCL   (0x06UL << NUMAKER_SYS_GPH_MFP0_PH2MFP_Pos)
    1816           0 : #define NUMAKER_SYS_GPH_MFP0_PH2MFP_TM2_EXT    (0x0dUL << NUMAKER_SYS_GPH_MFP0_PH2MFP_Pos)
    1817             : 
    1818             : /* PH.3 MFP */
    1819           0 : #define NUMAKER_SYS_GPH_MFP0_PH3MFP_GPIO         (0x00UL << NUMAKER_SYS_GPH_MFP0_PH3MFP_Pos)
    1820           0 : #define NUMAKER_SYS_GPH_MFP0_PH3MFP_EBI_ADR4     (0x02UL << NUMAKER_SYS_GPH_MFP0_PH3MFP_Pos)
    1821           0 : #define NUMAKER_SYS_GPH_MFP0_PH3MFP_SPI1_I2SMCLK (0x03UL << NUMAKER_SYS_GPH_MFP0_PH3MFP_Pos)
    1822           0 : #define NUMAKER_SYS_GPH_MFP0_PH3MFP_UART5_nCTS   (0x04UL << NUMAKER_SYS_GPH_MFP0_PH3MFP_Pos)
    1823           0 : #define NUMAKER_SYS_GPH_MFP0_PH3MFP_UART4_RXD    (0x05UL << NUMAKER_SYS_GPH_MFP0_PH3MFP_Pos)
    1824           0 : #define NUMAKER_SYS_GPH_MFP0_PH3MFP_I2C0_SDA     (0x06UL << NUMAKER_SYS_GPH_MFP0_PH3MFP_Pos)
    1825           0 : #define NUMAKER_SYS_GPH_MFP0_PH3MFP_TM3_EXT      (0x0dUL << NUMAKER_SYS_GPH_MFP0_PH3MFP_Pos)
    1826             : 
    1827             : /* PH.4 MFP */
    1828           0 : #define NUMAKER_SYS_GPH_MFP1_PH4MFP_GPIO       (0x00UL << NUMAKER_SYS_GPH_MFP1_PH4MFP_Pos)
    1829           0 : #define NUMAKER_SYS_GPH_MFP1_PH4MFP_EBI_ADR3   (0x02UL << NUMAKER_SYS_GPH_MFP1_PH4MFP_Pos)
    1830           0 : #define NUMAKER_SYS_GPH_MFP1_PH4MFP_SPI1_MISO  (0x03UL << NUMAKER_SYS_GPH_MFP1_PH4MFP_Pos)
    1831           0 : #define NUMAKER_SYS_GPH_MFP1_PH4MFP_UART7_nRTS (0x04UL << NUMAKER_SYS_GPH_MFP1_PH4MFP_Pos)
    1832           0 : #define NUMAKER_SYS_GPH_MFP1_PH4MFP_UART6_TXD  (0x05UL << NUMAKER_SYS_GPH_MFP1_PH4MFP_Pos)
    1833             : 
    1834             : /* PH.5 MFP */
    1835           0 : #define NUMAKER_SYS_GPH_MFP1_PH5MFP_GPIO       (0x00UL << NUMAKER_SYS_GPH_MFP1_PH5MFP_Pos)
    1836           0 : #define NUMAKER_SYS_GPH_MFP1_PH5MFP_EBI_ADR2   (0x02UL << NUMAKER_SYS_GPH_MFP1_PH5MFP_Pos)
    1837           0 : #define NUMAKER_SYS_GPH_MFP1_PH5MFP_SPI1_MOSI  (0x03UL << NUMAKER_SYS_GPH_MFP1_PH5MFP_Pos)
    1838           0 : #define NUMAKER_SYS_GPH_MFP1_PH5MFP_UART7_nCTS (0x04UL << NUMAKER_SYS_GPH_MFP1_PH5MFP_Pos)
    1839           0 : #define NUMAKER_SYS_GPH_MFP1_PH5MFP_UART6_RXD  (0x05UL << NUMAKER_SYS_GPH_MFP1_PH5MFP_Pos)
    1840             : 
    1841             : /* PH.6 MFP */
    1842           0 : #define NUMAKER_SYS_GPH_MFP1_PH6MFP_GPIO       (0x00UL << NUMAKER_SYS_GPH_MFP1_PH6MFP_Pos)
    1843           0 : #define NUMAKER_SYS_GPH_MFP1_PH6MFP_EBI_ADR1   (0x02UL << NUMAKER_SYS_GPH_MFP1_PH6MFP_Pos)
    1844           0 : #define NUMAKER_SYS_GPH_MFP1_PH6MFP_SPI1_CLK   (0x03UL << NUMAKER_SYS_GPH_MFP1_PH6MFP_Pos)
    1845           0 : #define NUMAKER_SYS_GPH_MFP1_PH6MFP_UART7_TXD  (0x04UL << NUMAKER_SYS_GPH_MFP1_PH6MFP_Pos)
    1846           0 : #define NUMAKER_SYS_GPH_MFP1_PH6MFP_UART9_nCTS (0x07UL << NUMAKER_SYS_GPH_MFP1_PH6MFP_Pos)
    1847             : 
    1848             : /* PH.7 MFP */
    1849           0 : #define NUMAKER_SYS_GPH_MFP1_PH7MFP_GPIO       (0x00UL << NUMAKER_SYS_GPH_MFP1_PH7MFP_Pos)
    1850           0 : #define NUMAKER_SYS_GPH_MFP1_PH7MFP_EBI_ADR0   (0x02UL << NUMAKER_SYS_GPH_MFP1_PH7MFP_Pos)
    1851           0 : #define NUMAKER_SYS_GPH_MFP1_PH7MFP_SPI1_SS    (0x03UL << NUMAKER_SYS_GPH_MFP1_PH7MFP_Pos)
    1852           0 : #define NUMAKER_SYS_GPH_MFP1_PH7MFP_UART7_RXD  (0x04UL << NUMAKER_SYS_GPH_MFP1_PH7MFP_Pos)
    1853           0 : #define NUMAKER_SYS_GPH_MFP1_PH7MFP_UART9_nRTS (0x07UL << NUMAKER_SYS_GPH_MFP1_PH7MFP_Pos)
    1854             : 
    1855             : /* PH.8 MFP */
    1856           0 : #define NUMAKER_SYS_GPH_MFP2_PH8MFP_GPIO       (0x00UL << NUMAKER_SYS_GPH_MFP2_PH8MFP_Pos)
    1857           0 : #define NUMAKER_SYS_GPH_MFP2_PH8MFP_EBI_AD12   (0x02UL << NUMAKER_SYS_GPH_MFP2_PH8MFP_Pos)
    1858           0 : #define NUMAKER_SYS_GPH_MFP2_PH8MFP_QSPI0_CLK  (0x03UL << NUMAKER_SYS_GPH_MFP2_PH8MFP_Pos)
    1859           0 : #define NUMAKER_SYS_GPH_MFP2_PH8MFP_SC2_PWR    (0x04UL << NUMAKER_SYS_GPH_MFP2_PH8MFP_Pos)
    1860           0 : #define NUMAKER_SYS_GPH_MFP2_PH8MFP_I2S0_DI    (0x05UL << NUMAKER_SYS_GPH_MFP2_PH8MFP_Pos)
    1861           0 : #define NUMAKER_SYS_GPH_MFP2_PH8MFP_SPI1_CLK   (0x06UL << NUMAKER_SYS_GPH_MFP2_PH8MFP_Pos)
    1862           0 : #define NUMAKER_SYS_GPH_MFP2_PH8MFP_UART3_nRTS (0x07UL << NUMAKER_SYS_GPH_MFP2_PH8MFP_Pos)
    1863           0 : #define NUMAKER_SYS_GPH_MFP2_PH8MFP_I2C1_SMBAL (0x08UL << NUMAKER_SYS_GPH_MFP2_PH8MFP_Pos)
    1864           0 : #define NUMAKER_SYS_GPH_MFP2_PH8MFP_I2C2_SCL   (0x09UL << NUMAKER_SYS_GPH_MFP2_PH8MFP_Pos)
    1865           0 : #define NUMAKER_SYS_GPH_MFP2_PH8MFP_UART1_TXD  (0x0aUL << NUMAKER_SYS_GPH_MFP2_PH8MFP_Pos)
    1866           0 : #define NUMAKER_SYS_GPH_MFP2_PH8MFP_UART9_nCTS (0x0dUL << NUMAKER_SYS_GPH_MFP2_PH8MFP_Pos)
    1867             : 
    1868             : /* PH.9 MFP */
    1869           0 : #define NUMAKER_SYS_GPH_MFP2_PH9MFP_GPIO        (0x00UL << NUMAKER_SYS_GPH_MFP2_PH9MFP_Pos)
    1870           0 : #define NUMAKER_SYS_GPH_MFP2_PH9MFP_EBI_AD13    (0x02UL << NUMAKER_SYS_GPH_MFP2_PH9MFP_Pos)
    1871           0 : #define NUMAKER_SYS_GPH_MFP2_PH9MFP_QSPI0_SS    (0x03UL << NUMAKER_SYS_GPH_MFP2_PH9MFP_Pos)
    1872           0 : #define NUMAKER_SYS_GPH_MFP2_PH9MFP_SC2_RST     (0x04UL << NUMAKER_SYS_GPH_MFP2_PH9MFP_Pos)
    1873           0 : #define NUMAKER_SYS_GPH_MFP2_PH9MFP_I2S0_DO     (0x05UL << NUMAKER_SYS_GPH_MFP2_PH9MFP_Pos)
    1874           0 : #define NUMAKER_SYS_GPH_MFP2_PH9MFP_SPI1_SS     (0x06UL << NUMAKER_SYS_GPH_MFP2_PH9MFP_Pos)
    1875           0 : #define NUMAKER_SYS_GPH_MFP2_PH9MFP_UART3_nCTS  (0x07UL << NUMAKER_SYS_GPH_MFP2_PH9MFP_Pos)
    1876           0 : #define NUMAKER_SYS_GPH_MFP2_PH9MFP_I2C1_SMBSUS (0x08UL << NUMAKER_SYS_GPH_MFP2_PH9MFP_Pos)
    1877           0 : #define NUMAKER_SYS_GPH_MFP2_PH9MFP_I2C2_SDA    (0x09UL << NUMAKER_SYS_GPH_MFP2_PH9MFP_Pos)
    1878           0 : #define NUMAKER_SYS_GPH_MFP2_PH9MFP_UART1_RXD   (0x0aUL << NUMAKER_SYS_GPH_MFP2_PH9MFP_Pos)
    1879           0 : #define NUMAKER_SYS_GPH_MFP2_PH9MFP_UART9_nRTS  (0x0dUL << NUMAKER_SYS_GPH_MFP2_PH9MFP_Pos)
    1880             : 
    1881             : /* PH.10 MFP */
    1882           0 : #define NUMAKER_SYS_GPH_MFP2_PH10MFP_GPIO         (0x00UL << NUMAKER_SYS_GPH_MFP2_PH10MFP_Pos)
    1883           0 : #define NUMAKER_SYS_GPH_MFP2_PH10MFP_EBI_AD14     (0x02UL << NUMAKER_SYS_GPH_MFP2_PH10MFP_Pos)
    1884           0 : #define NUMAKER_SYS_GPH_MFP2_PH10MFP_QSPI0_MISO1  (0x03UL << NUMAKER_SYS_GPH_MFP2_PH10MFP_Pos)
    1885           0 : #define NUMAKER_SYS_GPH_MFP2_PH10MFP_SC2_nCD      (0x04UL << NUMAKER_SYS_GPH_MFP2_PH10MFP_Pos)
    1886           0 : #define NUMAKER_SYS_GPH_MFP2_PH10MFP_I2S0_LRCK    (0x05UL << NUMAKER_SYS_GPH_MFP2_PH10MFP_Pos)
    1887           0 : #define NUMAKER_SYS_GPH_MFP2_PH10MFP_SPI1_I2SMCLK (0x06UL << NUMAKER_SYS_GPH_MFP2_PH10MFP_Pos)
    1888           0 : #define NUMAKER_SYS_GPH_MFP2_PH10MFP_UART4_TXD    (0x07UL << NUMAKER_SYS_GPH_MFP2_PH10MFP_Pos)
    1889           0 : #define NUMAKER_SYS_GPH_MFP2_PH10MFP_UART0_TXD    (0x08UL << NUMAKER_SYS_GPH_MFP2_PH10MFP_Pos)
    1890           0 : #define NUMAKER_SYS_GPH_MFP2_PH10MFP_UART9_TXD    (0x0dUL << NUMAKER_SYS_GPH_MFP2_PH10MFP_Pos)
    1891             : 
    1892             : /* PH.11 MFP */
    1893           0 : #define NUMAKER_SYS_GPH_MFP2_PH11MFP_GPIO        (0x00UL << NUMAKER_SYS_GPH_MFP2_PH11MFP_Pos)
    1894           0 : #define NUMAKER_SYS_GPH_MFP2_PH11MFP_EBI_AD15    (0x02UL << NUMAKER_SYS_GPH_MFP2_PH11MFP_Pos)
    1895           0 : #define NUMAKER_SYS_GPH_MFP2_PH11MFP_QSPI0_MOSI1 (0x03UL << NUMAKER_SYS_GPH_MFP2_PH11MFP_Pos)
    1896           0 : #define NUMAKER_SYS_GPH_MFP2_PH11MFP_UART4_RXD   (0x07UL << NUMAKER_SYS_GPH_MFP2_PH11MFP_Pos)
    1897           0 : #define NUMAKER_SYS_GPH_MFP2_PH11MFP_UART0_RXD   (0x08UL << NUMAKER_SYS_GPH_MFP2_PH11MFP_Pos)
    1898           0 : #define NUMAKER_SYS_GPH_MFP2_PH11MFP_EPWM0_CH5   (0x0bUL << NUMAKER_SYS_GPH_MFP2_PH11MFP_Pos)
    1899           0 : #define NUMAKER_SYS_GPH_MFP2_PH11MFP_UART9_RXD   (0x0dUL << NUMAKER_SYS_GPH_MFP2_PH11MFP_Pos)
    1900             : 
    1901             : /* PH.12 MFP */
    1902           0 : #define NUMAKER_SYS_GPH_MFP3_PH12MFP_GPIO        (0x00UL << NUMAKER_SYS_GPH_MFP3_PH12MFP_Pos)
    1903           0 : #define NUMAKER_SYS_GPH_MFP3_PH12MFP_EBI_AD0     (0x02UL << NUMAKER_SYS_GPH_MFP3_PH12MFP_Pos)
    1904           0 : #define NUMAKER_SYS_GPH_MFP3_PH12MFP_UART9_TXD   (0x03UL << NUMAKER_SYS_GPH_MFP3_PH12MFP_Pos)
    1905           0 : #define NUMAKER_SYS_GPH_MFP3_PH12MFP_QSPI1_MISO1 (0x06UL << NUMAKER_SYS_GPH_MFP3_PH12MFP_Pos)
    1906           0 : #define NUMAKER_SYS_GPH_MFP3_PH12MFP_CCAP_PIXCLK (0x07UL << NUMAKER_SYS_GPH_MFP3_PH12MFP_Pos)
    1907           0 : #define NUMAKER_SYS_GPH_MFP3_PH12MFP_CAN3_TXD    (0x0aUL << NUMAKER_SYS_GPH_MFP3_PH12MFP_Pos)
    1908           0 : #define NUMAKER_SYS_GPH_MFP3_PH12MFP_HBI_nCK     (0x10UL << NUMAKER_SYS_GPH_MFP3_PH12MFP_Pos)
    1909             : 
    1910             : /* PH.13 MFP */
    1911           0 : #define NUMAKER_SYS_GPH_MFP3_PH13MFP_GPIO        (0x00UL << NUMAKER_SYS_GPH_MFP3_PH13MFP_Pos)
    1912           0 : #define NUMAKER_SYS_GPH_MFP3_PH13MFP_EBI_AD1     (0x02UL << NUMAKER_SYS_GPH_MFP3_PH13MFP_Pos)
    1913           0 : #define NUMAKER_SYS_GPH_MFP3_PH13MFP_UART9_RXD   (0x03UL << NUMAKER_SYS_GPH_MFP3_PH13MFP_Pos)
    1914           0 : #define NUMAKER_SYS_GPH_MFP3_PH13MFP_QSPI1_MOSI1 (0x06UL << NUMAKER_SYS_GPH_MFP3_PH13MFP_Pos)
    1915           0 : #define NUMAKER_SYS_GPH_MFP3_PH13MFP_CCAP_SCLK   (0x07UL << NUMAKER_SYS_GPH_MFP3_PH13MFP_Pos)
    1916           0 : #define NUMAKER_SYS_GPH_MFP3_PH13MFP_CAN3_RXD    (0x0aUL << NUMAKER_SYS_GPH_MFP3_PH13MFP_Pos)
    1917           0 : #define NUMAKER_SYS_GPH_MFP3_PH13MFP_HBI_nCS     (0x10UL << NUMAKER_SYS_GPH_MFP3_PH13MFP_Pos)
    1918             : 
    1919             : /* PH.14 MFP */
    1920           0 : #define NUMAKER_SYS_GPH_MFP3_PH14MFP_GPIO        (0x00UL << NUMAKER_SYS_GPH_MFP3_PH14MFP_Pos)
    1921           0 : #define NUMAKER_SYS_GPH_MFP3_PH14MFP_EBI_AD2     (0x02UL << NUMAKER_SYS_GPH_MFP3_PH14MFP_Pos)
    1922           0 : #define NUMAKER_SYS_GPH_MFP3_PH14MFP_QSPI1_SS    (0x06UL << NUMAKER_SYS_GPH_MFP3_PH14MFP_Pos)
    1923           0 : #define NUMAKER_SYS_GPH_MFP3_PH14MFP_CCAP_SFIELD (0x07UL << NUMAKER_SYS_GPH_MFP3_PH14MFP_Pos)
    1924           0 : #define NUMAKER_SYS_GPH_MFP3_PH14MFP_HBI_D3      (0x10UL << NUMAKER_SYS_GPH_MFP3_PH14MFP_Pos)
    1925             : 
    1926             : /* PH.15 MFP */
    1927           0 : #define NUMAKER_SYS_GPH_MFP3_PH15MFP_GPIO       (0x00UL << NUMAKER_SYS_GPH_MFP3_PH15MFP_Pos)
    1928           0 : #define NUMAKER_SYS_GPH_MFP3_PH15MFP_EBI_AD3    (0x02UL << NUMAKER_SYS_GPH_MFP3_PH15MFP_Pos)
    1929           0 : #define NUMAKER_SYS_GPH_MFP3_PH15MFP_QSPI1_CLK  (0x06UL << NUMAKER_SYS_GPH_MFP3_PH15MFP_Pos)
    1930           0 : #define NUMAKER_SYS_GPH_MFP3_PH15MFP_CCAP_VSYNC (0x07UL << NUMAKER_SYS_GPH_MFP3_PH15MFP_Pos)
    1931           0 : #define NUMAKER_SYS_GPH_MFP3_PH15MFP_HBI_D2     (0x10UL << NUMAKER_SYS_GPH_MFP3_PH15MFP_Pos)
    1932             : 
    1933             : /* PI.6 MFP */
    1934           0 : #define NUMAKER_SYS_GPI_MFP1_PI6MFP_GPIO         (0x00UL << NUMAKER_SYS_GPI_MFP1_PI6MFP_Pos)
    1935           0 : #define NUMAKER_SYS_GPI_MFP1_PI6MFP_SC1_nCD      (0x05UL << NUMAKER_SYS_GPI_MFP1_PI6MFP_Pos)
    1936           0 : #define NUMAKER_SYS_GPI_MFP1_PI6MFP_I2S0_BCLK    (0x06UL << NUMAKER_SYS_GPI_MFP1_PI6MFP_Pos)
    1937           0 : #define NUMAKER_SYS_GPI_MFP1_PI6MFP_SPI1_I2SMCLK (0x07UL << NUMAKER_SYS_GPI_MFP1_PI6MFP_Pos)
    1938           0 : #define NUMAKER_SYS_GPI_MFP1_PI6MFP_UART2_TXD    (0x08UL << NUMAKER_SYS_GPI_MFP1_PI6MFP_Pos)
    1939           0 : #define NUMAKER_SYS_GPI_MFP1_PI6MFP_I2C1_SCL     (0x09UL << NUMAKER_SYS_GPI_MFP1_PI6MFP_Pos)
    1940           0 : #define NUMAKER_SYS_GPI_MFP1_PI6MFP_CAN3_TXD     (0x0dUL << NUMAKER_SYS_GPI_MFP1_PI6MFP_Pos)
    1941           0 : #define NUMAKER_SYS_GPI_MFP1_PI6MFP_USB_VBUS_ST  (0x0fUL << NUMAKER_SYS_GPI_MFP1_PI6MFP_Pos)
    1942             : 
    1943             : /* PI.7 MFP */
    1944           0 : #define NUMAKER_SYS_GPI_MFP1_PI7MFP_GPIO        (0x00UL << NUMAKER_SYS_GPI_MFP1_PI7MFP_Pos)
    1945           0 : #define NUMAKER_SYS_GPI_MFP1_PI7MFP_SC1_PWR     (0x05UL << NUMAKER_SYS_GPI_MFP1_PI7MFP_Pos)
    1946           0 : #define NUMAKER_SYS_GPI_MFP1_PI7MFP_I2S0_MCLK   (0x06UL << NUMAKER_SYS_GPI_MFP1_PI7MFP_Pos)
    1947           0 : #define NUMAKER_SYS_GPI_MFP1_PI7MFP_SPI1_MISO   (0x07UL << NUMAKER_SYS_GPI_MFP1_PI7MFP_Pos)
    1948           0 : #define NUMAKER_SYS_GPI_MFP1_PI7MFP_UART2_RXD   (0x08UL << NUMAKER_SYS_GPI_MFP1_PI7MFP_Pos)
    1949           0 : #define NUMAKER_SYS_GPI_MFP1_PI7MFP_I2C1_SDA    (0x09UL << NUMAKER_SYS_GPI_MFP1_PI7MFP_Pos)
    1950           0 : #define NUMAKER_SYS_GPI_MFP1_PI7MFP_CAN3_RXD    (0x0dUL << NUMAKER_SYS_GPI_MFP1_PI7MFP_Pos)
    1951           0 : #define NUMAKER_SYS_GPI_MFP1_PI7MFP_USB_VBUS_EN (0x0fUL << NUMAKER_SYS_GPI_MFP1_PI7MFP_Pos)
    1952             : 
    1953             : /* PI.8 MFP */
    1954           0 : #define NUMAKER_SYS_GPI_MFP2_PI8MFP_GPIO       (0x00UL << NUMAKER_SYS_GPI_MFP2_PI8MFP_Pos)
    1955           0 : #define NUMAKER_SYS_GPI_MFP2_PI8MFP_SC1_RST    (0x05UL << NUMAKER_SYS_GPI_MFP2_PI8MFP_Pos)
    1956           0 : #define NUMAKER_SYS_GPI_MFP2_PI8MFP_I2S0_DI    (0x06UL << NUMAKER_SYS_GPI_MFP2_PI8MFP_Pos)
    1957           0 : #define NUMAKER_SYS_GPI_MFP2_PI8MFP_SPI1_MOSI  (0x07UL << NUMAKER_SYS_GPI_MFP2_PI8MFP_Pos)
    1958           0 : #define NUMAKER_SYS_GPI_MFP2_PI8MFP_UART2_nRTS (0x08UL << NUMAKER_SYS_GPI_MFP2_PI8MFP_Pos)
    1959           0 : #define NUMAKER_SYS_GPI_MFP2_PI8MFP_I2C0_SMBAL (0x09UL << NUMAKER_SYS_GPI_MFP2_PI8MFP_Pos)
    1960           0 : #define NUMAKER_SYS_GPI_MFP2_PI8MFP_CAN2_TXD   (0x0dUL << NUMAKER_SYS_GPI_MFP2_PI8MFP_Pos)
    1961             : 
    1962             : /* PI.9 MFP */
    1963           0 : #define NUMAKER_SYS_GPI_MFP2_PI9MFP_GPIO        (0x00UL << NUMAKER_SYS_GPI_MFP2_PI9MFP_Pos)
    1964           0 : #define NUMAKER_SYS_GPI_MFP2_PI9MFP_SC1_DAT     (0x05UL << NUMAKER_SYS_GPI_MFP2_PI9MFP_Pos)
    1965           0 : #define NUMAKER_SYS_GPI_MFP2_PI9MFP_I2S0_DO     (0x06UL << NUMAKER_SYS_GPI_MFP2_PI9MFP_Pos)
    1966           0 : #define NUMAKER_SYS_GPI_MFP2_PI9MFP_SPI1_CLK    (0x07UL << NUMAKER_SYS_GPI_MFP2_PI9MFP_Pos)
    1967           0 : #define NUMAKER_SYS_GPI_MFP2_PI9MFP_UART2_nCTS  (0x08UL << NUMAKER_SYS_GPI_MFP2_PI9MFP_Pos)
    1968           0 : #define NUMAKER_SYS_GPI_MFP2_PI9MFP_I2C0_SMBSUS (0x09UL << NUMAKER_SYS_GPI_MFP2_PI9MFP_Pos)
    1969           0 : #define NUMAKER_SYS_GPI_MFP2_PI9MFP_CAN2_RXD    (0x0dUL << NUMAKER_SYS_GPI_MFP2_PI9MFP_Pos)
    1970             : 
    1971             : /* PI.10 MFP */
    1972           0 : #define NUMAKER_SYS_GPI_MFP2_PI10MFP_GPIO      (0x00UL << NUMAKER_SYS_GPI_MFP2_PI10MFP_Pos)
    1973           0 : #define NUMAKER_SYS_GPI_MFP2_PI10MFP_SC1_CLK   (0x05UL << NUMAKER_SYS_GPI_MFP2_PI10MFP_Pos)
    1974           0 : #define NUMAKER_SYS_GPI_MFP2_PI10MFP_I2S0_LRCK (0x06UL << NUMAKER_SYS_GPI_MFP2_PI10MFP_Pos)
    1975           0 : #define NUMAKER_SYS_GPI_MFP2_PI10MFP_SPI1_SS   (0x07UL << NUMAKER_SYS_GPI_MFP2_PI10MFP_Pos)
    1976           0 : #define NUMAKER_SYS_GPI_MFP2_PI10MFP_UART2_TXD (0x08UL << NUMAKER_SYS_GPI_MFP2_PI10MFP_Pos)
    1977           0 : #define NUMAKER_SYS_GPI_MFP2_PI10MFP_I2C0_SCL  (0x09UL << NUMAKER_SYS_GPI_MFP2_PI10MFP_Pos)
    1978           0 : #define NUMAKER_SYS_GPI_MFP2_PI10MFP_CAN3_TXD  (0x0dUL << NUMAKER_SYS_GPI_MFP2_PI10MFP_Pos)
    1979             : 
    1980             : /* PI.11 MFP */
    1981           0 : #define NUMAKER_SYS_GPI_MFP2_PI11MFP_GPIO      (0x00UL << NUMAKER_SYS_GPI_MFP2_PI11MFP_Pos)
    1982           0 : #define NUMAKER_SYS_GPI_MFP2_PI11MFP_UART2_RXD (0x08UL << NUMAKER_SYS_GPI_MFP2_PI11MFP_Pos)
    1983           0 : #define NUMAKER_SYS_GPI_MFP2_PI11MFP_I2C0_SDA  (0x09UL << NUMAKER_SYS_GPI_MFP2_PI11MFP_Pos)
    1984           0 : #define NUMAKER_SYS_GPI_MFP2_PI11MFP_CAN3_RXD  (0x0dUL << NUMAKER_SYS_GPI_MFP2_PI11MFP_Pos)
    1985             : 
    1986             : /* PI.12 MFP */
    1987           0 : #define NUMAKER_SYS_GPI_MFP3_PI12MFP_GPIO        (0x00UL << NUMAKER_SYS_GPI_MFP3_PI12MFP_Pos)
    1988           0 : #define NUMAKER_SYS_GPI_MFP3_PI12MFP_SPIM_SS     (0x03UL << NUMAKER_SYS_GPI_MFP3_PI12MFP_Pos)
    1989           0 : #define NUMAKER_SYS_GPI_MFP3_PI12MFP_QSPI0_MISO1 (0x04UL << NUMAKER_SYS_GPI_MFP3_PI12MFP_Pos)
    1990           0 : #define NUMAKER_SYS_GPI_MFP3_PI12MFP_CAN0_TXD    (0x0aUL << NUMAKER_SYS_GPI_MFP3_PI12MFP_Pos)
    1991           0 : #define NUMAKER_SYS_GPI_MFP3_PI12MFP_UART4_TXD   (0x0bUL << NUMAKER_SYS_GPI_MFP3_PI12MFP_Pos)
    1992           0 : #define NUMAKER_SYS_GPI_MFP3_PI12MFP_EPWM1_CH0   (0x0cUL << NUMAKER_SYS_GPI_MFP3_PI12MFP_Pos)
    1993           0 : #define NUMAKER_SYS_GPI_MFP3_PI12MFP_I2C3_SMBAL  (0x0fUL << NUMAKER_SYS_GPI_MFP3_PI12MFP_Pos)
    1994             : 
    1995             : /* PI.13 MFP */
    1996           0 : #define NUMAKER_SYS_GPI_MFP3_PI13MFP_GPIO        (0x00UL << NUMAKER_SYS_GPI_MFP3_PI13MFP_Pos)
    1997           0 : #define NUMAKER_SYS_GPI_MFP3_PI13MFP_SPIM_MISO   (0x03UL << NUMAKER_SYS_GPI_MFP3_PI13MFP_Pos)
    1998           0 : #define NUMAKER_SYS_GPI_MFP3_PI13MFP_QSPI0_MOSI1 (0x04UL << NUMAKER_SYS_GPI_MFP3_PI13MFP_Pos)
    1999           0 : #define NUMAKER_SYS_GPI_MFP3_PI13MFP_CAN0_RXD    (0x0aUL << NUMAKER_SYS_GPI_MFP3_PI13MFP_Pos)
    2000           0 : #define NUMAKER_SYS_GPI_MFP3_PI13MFP_UART4_RXD   (0x0bUL << NUMAKER_SYS_GPI_MFP3_PI13MFP_Pos)
    2001           0 : #define NUMAKER_SYS_GPI_MFP3_PI13MFP_EPWM1_CH1   (0x0cUL << NUMAKER_SYS_GPI_MFP3_PI13MFP_Pos)
    2002           0 : #define NUMAKER_SYS_GPI_MFP3_PI13MFP_I2C3_SMBSUS (0x0fUL << NUMAKER_SYS_GPI_MFP3_PI13MFP_Pos)
    2003             : 
    2004             : /* PI.14 MFP */
    2005           0 : #define NUMAKER_SYS_GPI_MFP3_PI14MFP_GPIO       (0x00UL << NUMAKER_SYS_GPI_MFP3_PI14MFP_Pos)
    2006           0 : #define NUMAKER_SYS_GPI_MFP3_PI14MFP_SPIM_D2    (0x03UL << NUMAKER_SYS_GPI_MFP3_PI14MFP_Pos)
    2007           0 : #define NUMAKER_SYS_GPI_MFP3_PI14MFP_QSPI0_SS   (0x04UL << NUMAKER_SYS_GPI_MFP3_PI14MFP_Pos)
    2008           0 : #define NUMAKER_SYS_GPI_MFP3_PI14MFP_UART8_nCTS (0x07UL << NUMAKER_SYS_GPI_MFP3_PI14MFP_Pos)
    2009           0 : #define NUMAKER_SYS_GPI_MFP3_PI14MFP_CAN1_TXD   (0x0aUL << NUMAKER_SYS_GPI_MFP3_PI14MFP_Pos)
    2010           0 : #define NUMAKER_SYS_GPI_MFP3_PI14MFP_UART3_TXD  (0x0bUL << NUMAKER_SYS_GPI_MFP3_PI14MFP_Pos)
    2011           0 : #define NUMAKER_SYS_GPI_MFP3_PI14MFP_EPWM1_CH2  (0x0cUL << NUMAKER_SYS_GPI_MFP3_PI14MFP_Pos)
    2012           0 : #define NUMAKER_SYS_GPI_MFP3_PI14MFP_I2C3_SCL   (0x0fUL << NUMAKER_SYS_GPI_MFP3_PI14MFP_Pos)
    2013             : 
    2014             : /* PI.15 MFP */
    2015           0 : #define NUMAKER_SYS_GPI_MFP3_PI15MFP_GPIO       (0x00UL << NUMAKER_SYS_GPI_MFP3_PI15MFP_Pos)
    2016           0 : #define NUMAKER_SYS_GPI_MFP3_PI15MFP_SPIM_D3    (0x03UL << NUMAKER_SYS_GPI_MFP3_PI15MFP_Pos)
    2017           0 : #define NUMAKER_SYS_GPI_MFP3_PI15MFP_QSPI0_CLK  (0x04UL << NUMAKER_SYS_GPI_MFP3_PI15MFP_Pos)
    2018           0 : #define NUMAKER_SYS_GPI_MFP3_PI15MFP_UART8_nRTS (0x07UL << NUMAKER_SYS_GPI_MFP3_PI15MFP_Pos)
    2019           0 : #define NUMAKER_SYS_GPI_MFP3_PI15MFP_CAN1_RXD   (0x0aUL << NUMAKER_SYS_GPI_MFP3_PI15MFP_Pos)
    2020           0 : #define NUMAKER_SYS_GPI_MFP3_PI15MFP_UART3_RXD  (0x0bUL << NUMAKER_SYS_GPI_MFP3_PI15MFP_Pos)
    2021           0 : #define NUMAKER_SYS_GPI_MFP3_PI15MFP_EPWM1_CH3  (0x0cUL << NUMAKER_SYS_GPI_MFP3_PI15MFP_Pos)
    2022           0 : #define NUMAKER_SYS_GPI_MFP3_PI15MFP_I2C3_SDA   (0x0fUL << NUMAKER_SYS_GPI_MFP3_PI15MFP_Pos)
    2023             : 
    2024             : /* PJ.0 MFP */
    2025           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ0MFP_GPIO        (0x00UL << NUMAKER_SYS_GPJ_MFP0_PJ0MFP_Pos)
    2026           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ0MFP_SPIM_CLK    (0x03UL << NUMAKER_SYS_GPJ_MFP0_PJ0MFP_Pos)
    2027           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ0MFP_QSPI0_MISO0 (0x04UL << NUMAKER_SYS_GPJ_MFP0_PJ0MFP_Pos)
    2028           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ0MFP_UART8_TXD   (0x07UL << NUMAKER_SYS_GPJ_MFP0_PJ0MFP_Pos)
    2029           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ0MFP_CAN2_TXD    (0x0aUL << NUMAKER_SYS_GPJ_MFP0_PJ0MFP_Pos)
    2030           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ0MFP_EPWM1_CH4   (0x0cUL << NUMAKER_SYS_GPJ_MFP0_PJ0MFP_Pos)
    2031             : 
    2032             : /* PJ.1 MFP */
    2033           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ1MFP_GPIO        (0x00UL << NUMAKER_SYS_GPJ_MFP0_PJ1MFP_Pos)
    2034           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ1MFP_SPIM_MOSI   (0x03UL << NUMAKER_SYS_GPJ_MFP0_PJ1MFP_Pos)
    2035           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ1MFP_QSPI0_MOSI0 (0x04UL << NUMAKER_SYS_GPJ_MFP0_PJ1MFP_Pos)
    2036           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ1MFP_UART8_RXD   (0x07UL << NUMAKER_SYS_GPJ_MFP0_PJ1MFP_Pos)
    2037           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ1MFP_CAN2_RXD    (0x0aUL << NUMAKER_SYS_GPJ_MFP0_PJ1MFP_Pos)
    2038           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ1MFP_EPWM1_CH5   (0x0cUL << NUMAKER_SYS_GPJ_MFP0_PJ1MFP_Pos)
    2039             : 
    2040             : /* PJ.2 MFP */
    2041           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ2MFP_GPIO       (0x00UL << NUMAKER_SYS_GPJ_MFP0_PJ2MFP_Pos)
    2042           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ2MFP_EBI_AD5    (0x02UL << NUMAKER_SYS_GPJ_MFP0_PJ2MFP_Pos)
    2043           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ2MFP_UART8_nCTS (0x03UL << NUMAKER_SYS_GPJ_MFP0_PJ2MFP_Pos)
    2044           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ2MFP_QSPI1_SS   (0x06UL << NUMAKER_SYS_GPJ_MFP0_PJ2MFP_Pos)
    2045           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ2MFP_CCAP_DATA5 (0x07UL << NUMAKER_SYS_GPJ_MFP0_PJ2MFP_Pos)
    2046           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ2MFP_CAN0_TXD   (0x0aUL << NUMAKER_SYS_GPJ_MFP0_PJ2MFP_Pos)
    2047           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ2MFP_HBI_RWDS   (0x10UL << NUMAKER_SYS_GPJ_MFP0_PJ2MFP_Pos)
    2048             : 
    2049             : /* PJ.3 MFP */
    2050           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ3MFP_GPIO       (0x00UL << NUMAKER_SYS_GPJ_MFP0_PJ3MFP_Pos)
    2051           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ3MFP_EBI_AD4    (0x02UL << NUMAKER_SYS_GPJ_MFP0_PJ3MFP_Pos)
    2052           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ3MFP_UART8_nRTS (0x03UL << NUMAKER_SYS_GPJ_MFP0_PJ3MFP_Pos)
    2053           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ3MFP_QSPI1_CLK  (0x06UL << NUMAKER_SYS_GPJ_MFP0_PJ3MFP_Pos)
    2054           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ3MFP_CCAP_DATA4 (0x07UL << NUMAKER_SYS_GPJ_MFP0_PJ3MFP_Pos)
    2055           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ3MFP_CAN0_RXD   (0x0aUL << NUMAKER_SYS_GPJ_MFP0_PJ3MFP_Pos)
    2056           0 : #define NUMAKER_SYS_GPJ_MFP0_PJ3MFP_HBI_D7     (0x10UL << NUMAKER_SYS_GPJ_MFP0_PJ3MFP_Pos)
    2057             : 
    2058             : /* PJ.4 MFP */
    2059           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ4MFP_GPIO        (0x00UL << NUMAKER_SYS_GPJ_MFP1_PJ4MFP_Pos)
    2060           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ4MFP_EBI_AD3     (0x02UL << NUMAKER_SYS_GPJ_MFP1_PJ4MFP_Pos)
    2061           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ4MFP_UART8_TXD   (0x03UL << NUMAKER_SYS_GPJ_MFP1_PJ4MFP_Pos)
    2062           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ4MFP_QSPI1_MISO0 (0x06UL << NUMAKER_SYS_GPJ_MFP1_PJ4MFP_Pos)
    2063           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ4MFP_CCAP_DATA3  (0x07UL << NUMAKER_SYS_GPJ_MFP1_PJ4MFP_Pos)
    2064           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ4MFP_CAN1_TXD    (0x0aUL << NUMAKER_SYS_GPJ_MFP1_PJ4MFP_Pos)
    2065           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ4MFP_HBI_D6      (0x10UL << NUMAKER_SYS_GPJ_MFP1_PJ4MFP_Pos)
    2066             : 
    2067             : /* PJ.5 MFP */
    2068           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ5MFP_GPIO        (0x00UL << NUMAKER_SYS_GPJ_MFP1_PJ5MFP_Pos)
    2069           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ5MFP_EBI_AD2     (0x02UL << NUMAKER_SYS_GPJ_MFP1_PJ5MFP_Pos)
    2070           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ5MFP_UART8_RXD   (0x03UL << NUMAKER_SYS_GPJ_MFP1_PJ5MFP_Pos)
    2071           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ5MFP_QSPI1_MOSI0 (0x06UL << NUMAKER_SYS_GPJ_MFP1_PJ5MFP_Pos)
    2072           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ5MFP_CCAP_DATA2  (0x07UL << NUMAKER_SYS_GPJ_MFP1_PJ5MFP_Pos)
    2073           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ5MFP_CAN1_RXD    (0x0aUL << NUMAKER_SYS_GPJ_MFP1_PJ5MFP_Pos)
    2074           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ5MFP_HBI_D5      (0x10UL << NUMAKER_SYS_GPJ_MFP1_PJ5MFP_Pos)
    2075             : 
    2076             : /* PJ.6 MFP */
    2077           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ6MFP_GPIO       (0x00UL << NUMAKER_SYS_GPJ_MFP1_PJ6MFP_Pos)
    2078           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ6MFP_EBI_AD1    (0x02UL << NUMAKER_SYS_GPJ_MFP1_PJ6MFP_Pos)
    2079           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ6MFP_UART9_nCTS (0x03UL << NUMAKER_SYS_GPJ_MFP1_PJ6MFP_Pos)
    2080           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ6MFP_CCAP_DATA1 (0x07UL << NUMAKER_SYS_GPJ_MFP1_PJ6MFP_Pos)
    2081           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ6MFP_CAN2_TXD   (0x0aUL << NUMAKER_SYS_GPJ_MFP1_PJ6MFP_Pos)
    2082           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ6MFP_HBI_D4     (0x10UL << NUMAKER_SYS_GPJ_MFP1_PJ6MFP_Pos)
    2083             : 
    2084             : /* PJ.7 MFP */
    2085           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ7MFP_GPIO       (0x00UL << NUMAKER_SYS_GPJ_MFP1_PJ7MFP_Pos)
    2086           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ7MFP_EBI_AD0    (0x02UL << NUMAKER_SYS_GPJ_MFP1_PJ7MFP_Pos)
    2087           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ7MFP_UART9_nRTS (0x03UL << NUMAKER_SYS_GPJ_MFP1_PJ7MFP_Pos)
    2088           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ7MFP_CCAP_DATA0 (0x07UL << NUMAKER_SYS_GPJ_MFP1_PJ7MFP_Pos)
    2089           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ7MFP_CAN2_RXD   (0x0aUL << NUMAKER_SYS_GPJ_MFP1_PJ7MFP_Pos)
    2090           0 : #define NUMAKER_SYS_GPJ_MFP1_PJ7MFP_HBI_CK     (0x10UL << NUMAKER_SYS_GPJ_MFP1_PJ7MFP_Pos)
    2091             : 
    2092             : /* PJ.8 MFP */
    2093           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ8MFP_GPIO      (0x00UL << NUMAKER_SYS_GPJ_MFP2_PJ8MFP_Pos)
    2094           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ8MFP_EBI_nRD   (0x02UL << NUMAKER_SYS_GPJ_MFP2_PJ8MFP_Pos)
    2095           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ8MFP_SD1_DAT3  (0x03UL << NUMAKER_SYS_GPJ_MFP2_PJ8MFP_Pos)
    2096           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ8MFP_SPIM_SS   (0x04UL << NUMAKER_SYS_GPJ_MFP2_PJ8MFP_Pos)
    2097           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ8MFP_UART7_TXD (0x06UL << NUMAKER_SYS_GPJ_MFP2_PJ8MFP_Pos)
    2098           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ8MFP_CAN2_TXD  (0x0bUL << NUMAKER_SYS_GPJ_MFP2_PJ8MFP_Pos)
    2099           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ8MFP_BPWM0_CH5 (0x0cUL << NUMAKER_SYS_GPJ_MFP2_PJ8MFP_Pos)
    2100             : 
    2101             : /* PJ.9 MFP */
    2102           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ9MFP_GPIO      (0x00UL << NUMAKER_SYS_GPJ_MFP2_PJ9MFP_Pos)
    2103           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ9MFP_EBI_nWR   (0x02UL << NUMAKER_SYS_GPJ_MFP2_PJ9MFP_Pos)
    2104           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ9MFP_SD1_DAT2  (0x03UL << NUMAKER_SYS_GPJ_MFP2_PJ9MFP_Pos)
    2105           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ9MFP_SPIM_MISO (0x04UL << NUMAKER_SYS_GPJ_MFP2_PJ9MFP_Pos)
    2106           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ9MFP_UART7_RXD (0x06UL << NUMAKER_SYS_GPJ_MFP2_PJ9MFP_Pos)
    2107           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ9MFP_CAN2_RXD  (0x0bUL << NUMAKER_SYS_GPJ_MFP2_PJ9MFP_Pos)
    2108           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ9MFP_BPWM0_CH4 (0x0cUL << NUMAKER_SYS_GPJ_MFP2_PJ9MFP_Pos)
    2109             : 
    2110             : /* PJ.10 MFP */
    2111           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ10MFP_GPIO      (0x00UL << NUMAKER_SYS_GPJ_MFP2_PJ10MFP_Pos)
    2112           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ10MFP_EBI_MCLK  (0x02UL << NUMAKER_SYS_GPJ_MFP2_PJ10MFP_Pos)
    2113           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ10MFP_SD1_DAT1  (0x03UL << NUMAKER_SYS_GPJ_MFP2_PJ10MFP_Pos)
    2114           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ10MFP_SPIM_D2   (0x04UL << NUMAKER_SYS_GPJ_MFP2_PJ10MFP_Pos)
    2115           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ10MFP_UART6_TXD (0x06UL << NUMAKER_SYS_GPJ_MFP2_PJ10MFP_Pos)
    2116           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ10MFP_I2C4_SCL  (0x08UL << NUMAKER_SYS_GPJ_MFP2_PJ10MFP_Pos)
    2117           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ10MFP_ECAP2_IC0 (0x09UL << NUMAKER_SYS_GPJ_MFP2_PJ10MFP_Pos)
    2118           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ10MFP_CAN0_TXD  (0x0bUL << NUMAKER_SYS_GPJ_MFP2_PJ10MFP_Pos)
    2119           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ10MFP_BPWM0_CH3 (0x0cUL << NUMAKER_SYS_GPJ_MFP2_PJ10MFP_Pos)
    2120             : 
    2121             : /* PJ.11 MFP */
    2122           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ11MFP_GPIO      (0x00UL << NUMAKER_SYS_GPJ_MFP2_PJ11MFP_Pos)
    2123           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ11MFP_EBI_ALE   (0x02UL << NUMAKER_SYS_GPJ_MFP2_PJ11MFP_Pos)
    2124           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ11MFP_SD1_DAT0  (0x03UL << NUMAKER_SYS_GPJ_MFP2_PJ11MFP_Pos)
    2125           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ11MFP_SPIM_D3   (0x04UL << NUMAKER_SYS_GPJ_MFP2_PJ11MFP_Pos)
    2126           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ11MFP_UART6_RXD (0x06UL << NUMAKER_SYS_GPJ_MFP2_PJ11MFP_Pos)
    2127           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ11MFP_I2C4_SDA  (0x08UL << NUMAKER_SYS_GPJ_MFP2_PJ11MFP_Pos)
    2128           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ11MFP_ECAP2_IC1 (0x09UL << NUMAKER_SYS_GPJ_MFP2_PJ11MFP_Pos)
    2129           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ11MFP_CAN0_RXD  (0x0bUL << NUMAKER_SYS_GPJ_MFP2_PJ11MFP_Pos)
    2130           0 : #define NUMAKER_SYS_GPJ_MFP2_PJ11MFP_BPWM0_CH2 (0x0cUL << NUMAKER_SYS_GPJ_MFP2_PJ11MFP_Pos)
    2131             : 
    2132             : /* PJ.12 MFP */
    2133           0 : #define NUMAKER_SYS_GPJ_MFP3_PJ12MFP_GPIO          (0x00UL << NUMAKER_SYS_GPJ_MFP3_PJ12MFP_Pos)
    2134           0 : #define NUMAKER_SYS_GPJ_MFP3_PJ12MFP_EBI_nCS0      (0x02UL << NUMAKER_SYS_GPJ_MFP3_PJ12MFP_Pos)
    2135           0 : #define NUMAKER_SYS_GPJ_MFP3_PJ12MFP_SD1_CMD       (0x03UL << NUMAKER_SYS_GPJ_MFP3_PJ12MFP_Pos)
    2136           0 : #define NUMAKER_SYS_GPJ_MFP3_PJ12MFP_SPIM_CLK      (0x04UL << NUMAKER_SYS_GPJ_MFP3_PJ12MFP_Pos)
    2137           0 : #define NUMAKER_SYS_GPJ_MFP3_PJ12MFP_I2C4_SMBAL    (0x08UL << NUMAKER_SYS_GPJ_MFP3_PJ12MFP_Pos)
    2138           0 : #define NUMAKER_SYS_GPJ_MFP3_PJ12MFP_ECAP2_IC2     (0x09UL << NUMAKER_SYS_GPJ_MFP3_PJ12MFP_Pos)
    2139           0 : #define NUMAKER_SYS_GPJ_MFP3_PJ12MFP_CAN1_TXD      (0x0bUL << NUMAKER_SYS_GPJ_MFP3_PJ12MFP_Pos)
    2140           0 : #define NUMAKER_SYS_GPJ_MFP3_PJ12MFP_BPWM0_CH1     (0x0cUL << NUMAKER_SYS_GPJ_MFP3_PJ12MFP_Pos)
    2141           0 : #define NUMAKER_SYS_GPJ_MFP3_PJ12MFP_HSUSB_VBUS_ST (0x0fUL << NUMAKER_SYS_GPJ_MFP3_PJ12MFP_Pos)
    2142             : 
    2143             : /* PJ.13 MFP */
    2144           0 : #define NUMAKER_SYS_GPJ_MFP3_PJ13MFP_GPIO          (0x00UL << NUMAKER_SYS_GPJ_MFP3_PJ13MFP_Pos)
    2145           0 : #define NUMAKER_SYS_GPJ_MFP3_PJ13MFP_SD1_CLK       (0x03UL << NUMAKER_SYS_GPJ_MFP3_PJ13MFP_Pos)
    2146           0 : #define NUMAKER_SYS_GPJ_MFP3_PJ13MFP_SPIM_MOSI     (0x04UL << NUMAKER_SYS_GPJ_MFP3_PJ13MFP_Pos)
    2147           0 : #define NUMAKER_SYS_GPJ_MFP3_PJ13MFP_I2C4_SMBSUS   (0x08UL << NUMAKER_SYS_GPJ_MFP3_PJ13MFP_Pos)
    2148           0 : #define NUMAKER_SYS_GPJ_MFP3_PJ13MFP_CAN1_RXD      (0x0bUL << NUMAKER_SYS_GPJ_MFP3_PJ13MFP_Pos)
    2149           0 : #define NUMAKER_SYS_GPJ_MFP3_PJ13MFP_BPWM0_CH0     (0x0cUL << NUMAKER_SYS_GPJ_MFP3_PJ13MFP_Pos)
    2150           0 : #define NUMAKER_SYS_GPJ_MFP3_PJ13MFP_HSUSB_VBUS_EN (0x0fUL << NUMAKER_SYS_GPJ_MFP3_PJ13MFP_Pos)
    2151             : 
    2152             : /* End of M460 BSP sys.h pin-mux module copy */
    2153             : 
    2154             : #endif

Generated by: LCOV version 1.14