LCOV - code coverage report
Current view: top level - zephyr/dt-bindings/pinctrl - numaker-m46x-pinctrl.h Coverage Total Hit
Test: new.info Lines: 0.0 % 1829 0
Test Date: 2025-09-05 16:43:28

            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 2.0-1