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

            Line data    Source code
       1            0 : /*
       2              :  * SPDX-License-Identifier: Apache-2.0
       3              :  *
       4              :  * Copyright (c) 2025 Linumiz GmbH
       5              :  * Author: Sri Surya  <srisurya@linumiz.com>
       6              :  */
       7              : 
       8              : #ifndef AMBIQ_APOLLO2_PINCTRL_H
       9              : #define AMBIQ_APOLLO2_PINCTRL_H
      10              : 
      11            0 : #define APOLLO2_ALT_FUNC_POS  0
      12            0 : #define APOLLO2_ALT_FUNC_MASK 0x7
      13              : 
      14            0 : #define APOLLO2_PIN_NUM_POS  3
      15            0 : #define APOLLO2_PIN_NUM_MASK 0x3f
      16              : 
      17            0 : #define APOLLO2_PINMUX(pin_num, alt_func)                                       \
      18              :         (((pin_num) << APOLLO2_PIN_NUM_POS) | ((alt_func) << APOLLO2_ALT_FUNC_POS))
      19              : 
      20            0 : #define SLSCL_P0        APOLLO2_PINMUX(0, 0)
      21            0 : #define SLSCK_P0        APOLLO2_PINMUX(0, 1)
      22            0 : #define CLKOUT_P0       APOLLO2_PINMUX(0, 2)
      23            0 : #define GPIO0_P0        APOLLO2_PINMUX(0, 3)
      24            0 : #define MXSCKLB_P0      APOLLO2_PINMUX(0, 4)
      25            0 : #define M2SCK_P0        APOLLO2_PINMUX(0, 5)
      26            0 : #define MXSCLLB_P0      APOLLO2_PINMUX(0, 6)
      27            0 : #define M2SCL_P0        APOLLO2_PINMUX(0, 7)
      28              : 
      29            0 : #define SLSDA_P1        APOLLO2_PINMUX(1, 0)
      30            0 : #define SLMISO_P1       APOLLO2_PINMUX(1, 1)
      31            0 : #define UART0TX_P1      APOLLO2_PINMUX(1, 2)
      32            0 : #define GPIO1_P1        APOLLO2_PINMUX(1, 3)
      33            0 : #define MXMISOLB_P1     APOLLO2_PINMUX(1, 4)
      34            0 : #define M2MISO_P1       APOLLO2_PINMUX(1, 5)
      35            0 : #define MXSDALB_P1      APOLLO2_PINMUX(1, 6)
      36            0 : #define M2SDA_P1        APOLLO2_PINMUX(1, 7)
      37              : 
      38            0 : #define SLWIR3_P2       APOLLO2_PINMUX(2, 0)
      39            0 : #define SLMOSI_P2       APOLLO2_PINMUX(2, 1)
      40            0 : #define UART0RX_P2      APOLLO2_PINMUX(2, 2)
      41            0 : #define GPIO2_P2        APOLLO2_PINMUX(2, 3)
      42            0 : #define MXMOSILB_P2     APOLLO2_PINMUX(2, 4)
      43            0 : #define M2MOSI_P2       APOLLO2_PINMUX(2, 5)
      44            0 : #define MXWIR3LB_P2     APOLLO2_PINMUX(2, 6)
      45            0 : #define M2WIR3_P2       APOLLO2_PINMUX(2, 7)
      46              : 
      47            0 : #define UART0RTS_P3     APOLLO2_PINMUX(3, 0)
      48            0 : #define SLNCE_P3        APOLLO2_PINMUX(3, 1)
      49            0 : #define M1NCE4_P3       APOLLO2_PINMUX(3, 2)
      50            0 : #define GPIO3_P3        APOLLO2_PINMUX(3, 3)
      51            0 : #define MXNCELB_P3      APOLLO2_PINMUX(3, 4)
      52            0 : #define M2NCE0_P3       APOLLO2_PINMUX(3, 5)
      53            0 : #define TRIG1_P3        APOLLO2_PINMUX(3, 6)
      54            0 : #define I2S_WCLK_P3     APOLLO2_PINMUX(3, 7)
      55              : 
      56            0 : #define UART0CTS_P4     APOLLO2_PINMUX(4, 0)
      57            0 : #define SLINT_P4        APOLLO2_PINMUX(4, 1)
      58            0 : #define M0NCE5_P4       APOLLO2_PINMUX(4, 2)
      59            0 : #define GPIO4_P4        APOLLO2_PINMUX(4, 3)
      60            0 : #define SLINTGP_P4      APOLLO2_PINMUX(4, 4)
      61            0 : #define M2NCE5_P4       APOLLO2_PINMUX(4, 5)
      62            0 : #define CLKOUT_P4       APOLLO2_PINMUX(4, 6)
      63              : #define _32KHZ_XT_P4    APOLLO2_PINMUX(4, 7)
      64              : 
      65            0 : #define M0SCL_P5        APOLLO2_PINMUX(5, 0)
      66            0 : #define M0SCK_P5        APOLLO2_PINMUX(5, 1)
      67            0 : #define UART0RTS_P5     APOLLO2_PINMUX(5, 2)
      68            0 : #define GPIO5_P5        APOLLO2_PINMUX(5, 3)
      69            0 : #define M0SCKLB_P5      APOLLO2_PINMUX(5, 4)
      70            0 : #define M0SCLLB_P5      APOLLO2_PINMUX(5, 6)
      71            0 : #define M1NCE2_P5       APOLLO2_PINMUX(5, 7)
      72              : 
      73            0 : #define M0SDA_P6        APOLLO2_PINMUX(6, 0)
      74            0 : #define M0MISO_P6       APOLLO2_PINMUX(6, 1)
      75            0 : #define UART0CTS_P6     APOLLO2_PINMUX(6, 2)
      76            0 : #define GPIO6_P6        APOLLO2_PINMUX(6, 3)
      77            0 : #define SLMISOLB_P6     APOLLO2_PINMUX(6, 4)
      78            0 : #define M1NCE0_P6       APOLLO2_PINMUX(6, 5)
      79            0 : #define SLSDALB_P6      APOLLO2_PINMUX(6, 6)
      80            0 : #define I2S_DAT_P6      APOLLO2_PINMUX(6, 7)
      81              : 
      82            0 : #define M0WIR3_P7       APOLLO2_PINMUX(7, 0)
      83            0 : #define M0MOSI_P7       APOLLO2_PINMUX(7, 1)
      84            0 : #define CLKOUT_P7       APOLLO2_PINMUX(7, 2)
      85            0 : #define GPIO7_P7        APOLLO2_PINMUX(7, 3)
      86            0 : #define TRIG0_P7        APOLLO2_PINMUX(7, 4)
      87            0 : #define UART0TX_P7      APOLLO2_PINMUX(7, 5)
      88            0 : #define SLWIR3LB_P7     APOLLO2_PINMUX(7, 6)
      89            0 : #define M1NCE1_P7       APOLLO2_PINMUX(7, 7)
      90              : 
      91            0 : #define M1SCL_P8        APOLLO2_PINMUX(8, 0)
      92            0 : #define M1SCK_P8        APOLLO2_PINMUX(8, 1)
      93            0 : #define M0NCE4_P8       APOLLO2_PINMUX(8, 2)
      94            0 : #define GPIO8_P8        APOLLO2_PINMUX(8, 3)
      95            0 : #define M2NCE4_P8       APOLLO2_PINMUX(8, 4)
      96            0 : #define M1SCKLB_P8      APOLLO2_PINMUX(8, 5)
      97            0 : #define UART1TX_P8      APOLLO2_PINMUX(8, 6)
      98            0 : #define M1SCLLB_P8      APOLLO2_PINMUX(8, 7)
      99              : 
     100            0 : #define M1SDA_P9        APOLLO2_PINMUX(9, 0)
     101            0 : #define M1MISO_P9       APOLLO2_PINMUX(9, 1)
     102            0 : #define M0NCE5_P9       APOLLO2_PINMUX(9, 2)
     103            0 : #define GPIO9_P9        APOLLO2_PINMUX(9, 3)
     104            0 : #define M4NCE5_P9       APOLLO2_PINMUX(9, 4)
     105            0 : #define SLMISOLB_P9     APOLLO2_PINMUX(9, 5)
     106            0 : #define UART1RX_P9      APOLLO2_PINMUX(9, 6)
     107            0 : #define SLSDALB_P9      APOLLO2_PINMUX(9, 7)
     108              : 
     109            0 : #define M1WIR3_P10      APOLLO2_PINMUX(10, 0)
     110            0 : #define M1MOSI_P10      APOLLO2_PINMUX(10, 1)
     111            0 : #define M0NCE6_P10      APOLLO2_PINMUX(10, 2)
     112            0 : #define GPIO10_P10      APOLLO2_PINMUX(10, 3)
     113            0 : #define M2NCE6_P10      APOLLO2_PINMUX(10, 4)
     114            0 : #define UART1RTS_P10    APOLLO2_PINMUX(10, 5)
     115            0 : #define M4NCE4_P10      APOLLO2_PINMUX(10, 6)
     116            0 : #define SLWIR3LB_P10    APOLLO2_PINMUX(10, 7)
     117              : 
     118            0 : #define ADCSE2_P11      APOLLO2_PINMUX(11, 0)
     119            0 : #define M0NCE0_P11      APOLLO2_PINMUX(11, 1)
     120            0 : #define CLKOUT_P11      APOLLO2_PINMUX(11, 2)
     121            0 : #define GPIO11_P11      APOLLO2_PINMUX(11, 3)
     122            0 : #define M2NCE7_P11      APOLLO2_PINMUX(11, 4)
     123            0 : #define UART1CTS_P11    APOLLO2_PINMUX(11, 5)
     124            0 : #define UART0RX_P11     APOLLO2_PINMUX(11, 6)
     125            0 : #define PDM_DATA_P11    APOLLO2_PINMUX(11, 7)
     126              : 
     127            0 : #define ADCD0NSE9_P12   APOLLO2_PINMUX(12, 0)
     128            0 : #define M1NCE0_P12      APOLLO2_PINMUX(12, 1)
     129            0 : #define TCTA0_P12       APOLLO2_PINMUX(12, 2)
     130            0 : #define GPIO12_P12      APOLLO2_PINMUX(12, 3)
     131            0 : #define CLKOUT_P12      APOLLO2_PINMUX(12, 4)
     132            0 : #define PDM_CLK_P12     APOLLO2_PINMUX(12, 5)
     133            0 : #define UART0CTS_P12    APOLLO2_PINMUX(12, 6)
     134            0 : #define UART1TX_P12     APOLLO2_PINMUX(12, 7)
     135              : 
     136            0 : #define ADCD0PSE8_P13   APOLLO2_PINMUX(13, 0)
     137            0 : #define M1NCE1_P13      APOLLO2_PINMUX(13, 1)
     138            0 : #define TCTB0_P13       APOLLO2_PINMUX(13, 2)
     139            0 : #define GPIO13_P13      APOLLO2_PINMUX(13, 3)
     140            0 : #define M2NCE3_P13      APOLLO2_PINMUX(13, 4)
     141            0 : #define UART0RTS_P13    APOLLO2_PINMUX(13, 6)
     142            0 : #define UART1RX_P13     APOLLO2_PINMUX(13, 7)
     143              : 
     144            0 : #define ADCD1P_P14      APOLLO2_PINMUX(14, 0)
     145            0 : #define M1NCE2_P14      APOLLO2_PINMUX(14, 1)
     146            0 : #define UART1TX_P14     APOLLO2_PINMUX(14, 2)
     147            0 : #define GPIO14_P14      APOLLO2_PINMUX(14, 3)
     148            0 : #define M2NCE1_P14      APOLLO2_PINMUX(14, 4)
     149            0 : #define SWDCK_P14       APOLLO2_PINMUX(14, 6)
     150              : #define _32KHZ_XT_P14   APOLLO2_PINMUX(14, 7)
     151              : 
     152            0 : #define ADCD1N_P15      APOLLO2_PINMUX(15, 0)
     153            0 : #define M1NCE3_P15      APOLLO2_PINMUX(15, 1)
     154            0 : #define UART1RX_P15     APOLLO2_PINMUX(15, 2)
     155            0 : #define GPIO15_P15      APOLLO2_PINMUX(15, 3)
     156            0 : #define M2NCE2_P15      APOLLO2_PINMUX(15, 4)
     157            0 : #define SWDIO_P15       APOLLO2_PINMUX(15, 6)
     158            0 : #define SWO_P15         APOLLO2_PINMUX(15, 7)
     159              : 
     160            0 : #define ADCSE0_P16      APOLLO2_PINMUX(16, 0)
     161            0 : #define M0NCE4_P16      APOLLO2_PINMUX(16, 1)
     162            0 : #define TRIG0_P16       APOLLO2_PINMUX(16, 2)
     163            0 : #define GPIO16_P16      APOLLO2_PINMUX(16, 3)
     164            0 : #define M2NCE3_P16      APOLLO2_PINMUX(16, 4)
     165            0 : #define CMPIN0_P16      APOLLO2_PINMUX(16, 5)
     166            0 : #define UART0TX_P16     APOLLO2_PINMUX(16, 6)
     167            0 : #define UART1RTS_P16    APOLLO2_PINMUX(16, 7)
     168              : 
     169            0 : #define CMPRF1_P17      APOLLO2_PINMUX(17, 0)
     170            0 : #define M0NCE1_P17      APOLLO2_PINMUX(17, 1)
     171            0 : #define TRIG1_P17       APOLLO2_PINMUX(17, 2)
     172            0 : #define GPIO17_P17      APOLLO2_PINMUX(17, 3)
     173            0 : #define M4NCE3_P17      APOLLO2_PINMUX(17, 4)
     174            0 : #define UART0RX_P17     APOLLO2_PINMUX(17, 6)
     175            0 : #define UART1CTS_P17    APOLLO2_PINMUX(17, 7)
     176              : 
     177            0 : #define CMPIN1_P18      APOLLO2_PINMUX(18, 0)
     178            0 : #define M0NCE2_P18      APOLLO2_PINMUX(18, 1)
     179            0 : #define TCTA1_P18       APOLLO2_PINMUX(18, 2)
     180            0 : #define GPIO18_P18      APOLLO2_PINMUX(18, 3)
     181            0 : #define M4NCE1_P18      APOLLO2_PINMUX(18, 4)
     182            0 : #define UART1TX_P18     APOLLO2_PINMUX(18, 6)
     183              : #define _32KHZ_XT_P18   APOLLO2_PINMUX(18, 7)
     184              : 
     185            0 : #define CMPRF0_P19      APOLLO2_PINMUX(19, 0)
     186            0 : #define M0NCE3_P19      APOLLO2_PINMUX(19, 1)
     187            0 : #define TCTB1_P19       APOLLO2_PINMUX(19, 2)
     188            0 : #define GPIO19_P19      APOLLO2_PINMUX(19, 3)
     189            0 : #define TCTA1_P19       APOLLO2_PINMUX(19, 4)
     190            0 : #define UART1RX_P19     APOLLO2_PINMUX(19, 6)
     191            0 : #define I2S_BCLK_P19    APOLLO2_PINMUX(19, 7)
     192              : 
     193            0 : #define SWDCK_P20       APOLLO2_PINMUX(20, 0)
     194            0 : #define M1NCE5_P20      APOLLO2_PINMUX(20, 1)
     195            0 : #define TCTA2_P20       APOLLO2_PINMUX(20, 2)
     196            0 : #define GPIO20_P20      APOLLO2_PINMUX(20, 3)
     197            0 : #define UART0TX_P20     APOLLO2_PINMUX(20, 4)
     198            0 : #define UART1TX_P20     APOLLO2_PINMUX(20, 5)
     199              : 
     200            0 : #define SWDIO_P21       APOLLO2_PINMUX(21, 0)
     201            0 : #define M1NCE6_P21      APOLLO2_PINMUX(21, 1)
     202            0 : #define TCTB2_P21       APOLLO2_PINMUX(21, 2)
     203            0 : #define GPIO21_P21      APOLLO2_PINMUX(21, 3)
     204            0 : #define UART0RX_P21     APOLLO2_PINMUX(21, 4)
     205            0 : #define UART1RX_P21     APOLLO2_PINMUX(21, 5)
     206              : 
     207            0 : #define UART0TX_P22     APOLLO2_PINMUX(22, 0)
     208            0 : #define M1NCE7_P22      APOLLO2_PINMUX(22, 1)
     209            0 : #define TCTA3_P22       APOLLO2_PINMUX(22, 2)
     210            0 : #define GPIO22_P22      APOLLO2_PINMUX(22, 3)
     211            0 : #define PDM_CLK_P22     APOLLO2_PINMUX(22, 4)
     212            0 : #define TCTB1_P22       APOLLO2_PINMUX(22, 6)
     213            0 : #define SWO_P22         APOLLO2_PINMUX(22, 7)
     214              : 
     215            0 : #define UART0RX_P23     APOLLO2_PINMUX(23, 0)
     216            0 : #define M0NCE0_P23      APOLLO2_PINMUX(23, 1)
     217            0 : #define TCTB3_P23       APOLLO2_PINMUX(23, 2)
     218            0 : #define GPIO23_P23      APOLLO2_PINMUX(23, 3)
     219            0 : #define PDM_DATA_P23    APOLLO2_PINMUX(23, 4)
     220            0 : #define CMPOUT_P23      APOLLO2_PINMUX(23, 5)
     221            0 : #define TCTB1_P23       APOLLO2_PINMUX(23, 6)
     222              : 
     223            0 : #define M2NCE1_P24      APOLLO2_PINMUX(24, 0)
     224            0 : #define M0NCE1_P24      APOLLO2_PINMUX(24, 1)
     225            0 : #define CLKOUT_P24      APOLLO2_PINMUX(24, 2)
     226            0 : #define GPIO24_P24      APOLLO2_PINMUX(24, 3)
     227            0 : #define M5NCE0_P24      APOLLO2_PINMUX(24, 4)
     228            0 : #define TCTA1_P24       APOLLO2_PINMUX(24, 5)
     229            0 : #define I2S_BCLK_P24    APOLLO2_PINMUX(24, 6)
     230            0 : #define SWO_P24         APOLLO2_PINMUX(24, 7)
     231              : 
     232            0 : #define M0NCE2_P25      APOLLO2_PINMUX(25, 1)
     233            0 : #define TCTA0_P25       APOLLO2_PINMUX(25, 2)
     234            0 : #define GPIO25_P25      APOLLO2_PINMUX(25, 3)
     235            0 : #define M2SDA_P25       APOLLO2_PINMUX(25, 4)
     236            0 : #define M2MISO_P25      APOLLO2_PINMUX(25, 5)
     237            0 : #define SLMISOLB_P25    APOLLO2_PINMUX(25, 6)
     238            0 : #define SLSDALB_P25     APOLLO2_PINMUX(25, 7)
     239              : 
     240            0 : #define M0NCE3_P26      APOLLO2_PINMUX(26, 1)
     241            0 : #define TCTB0_P26       APOLLO2_PINMUX(26, 2)
     242            0 : #define GPIO26_P26      APOLLO2_PINMUX(26, 3)
     243            0 : #define M2NCE0_P26      APOLLO2_PINMUX(26, 4)
     244            0 : #define TCTA1_P26       APOLLO2_PINMUX(26, 5)
     245            0 : #define M5NCE1_P26      APOLLO2_PINMUX(26, 6)
     246            0 : #define M3NCE0_P26      APOLLO2_PINMUX(26, 7)
     247              : 
     248            0 : #define M1NCE4_P27      APOLLO2_PINMUX(27, 1)
     249            0 : #define TCTA1_P27       APOLLO2_PINMUX(27, 2)
     250            0 : #define GPIO27_P27      APOLLO2_PINMUX(27, 3)
     251            0 : #define M2SCL_P27       APOLLO2_PINMUX(27, 4)
     252            0 : #define M2SCK_P27       APOLLO2_PINMUX(27, 5)
     253            0 : #define M2SCKLB_P27     APOLLO2_PINMUX(27, 6)
     254            0 : #define M2SCLLB_P27     APOLLO2_PINMUX(27, 7)
     255              : 
     256            0 : #define I2S_WCLK_P28    APOLLO2_PINMUX(28, 0)
     257            0 : #define M1NCE5_P28      APOLLO2_PINMUX(28, 1)
     258            0 : #define TCTB1_P28       APOLLO2_PINMUX(28, 2)
     259            0 : #define GPIO28_P28      APOLLO2_PINMUX(28, 3)
     260            0 : #define M2WIR3_P28      APOLLO2_PINMUX(28, 4)
     261            0 : #define M2MOSI_P28      APOLLO2_PINMUX(28, 5)
     262            0 : #define M5NCE3_P28      APOLLO2_PINMUX(28, 6)
     263            0 : #define SLWIR3LB_P28    APOLLO2_PINMUX(28, 7)
     264              : 
     265            0 : #define ADCSE1_P29      APOLLO2_PINMUX(29, 0)
     266            0 : #define M1NCE6_P29      APOLLO2_PINMUX(29, 1)
     267            0 : #define TCTA2_P29       APOLLO2_PINMUX(29, 2)
     268            0 : #define GPIO29_P29      APOLLO2_PINMUX(29, 3)
     269            0 : #define UART0CTS_P29    APOLLO2_PINMUX(29, 4)
     270            0 : #define UART1CTS_P29    APOLLO2_PINMUX(29, 5)
     271            0 : #define M4NCE0_P29      APOLLO2_PINMUX(29, 6)
     272            0 : #define PDM_DATA_P29    APOLLO2_PINMUX(29, 7)
     273              : 
     274            0 : #define M1NCE7_P30      APOLLO2_PINMUX(30, 1)
     275            0 : #define TCTB2_P30       APOLLO2_PINMUX(30, 2)
     276            0 : #define GPIO30_P30      APOLLO2_PINMUX(30, 3)
     277            0 : #define UART0TX_P30     APOLLO2_PINMUX(30, 4)
     278            0 : #define UART1RTS_P30    APOLLO2_PINMUX(30, 5)
     279            0 : #define I2S_DAT_P30     APOLLO2_PINMUX(30, 7)
     280              : 
     281            0 : #define ADCSE3_P31      APOLLO2_PINMUX(31, 0)
     282            0 : #define M0NCE4_P31      APOLLO2_PINMUX(31, 1)
     283            0 : #define TCTA3_P31       APOLLO2_PINMUX(31, 2)
     284            0 : #define GPIO31_P31      APOLLO2_PINMUX(31, 3)
     285            0 : #define UART0RX_P31     APOLLO2_PINMUX(31, 4)
     286            0 : #define TCTB1_P31       APOLLO2_PINMUX(31, 5)
     287              : 
     288            0 : #define ADCSE4_P32      APOLLO2_PINMUX(32, 0)
     289            0 : #define M0NCE5_P32      APOLLO2_PINMUX(32, 1)
     290            0 : #define TCTB3_P32       APOLLO2_PINMUX(32, 2)
     291            0 : #define GPIO32_P32      APOLLO2_PINMUX(32, 3)
     292            0 : #define TCTB1_P32       APOLLO2_PINMUX(32, 5)
     293              : 
     294            0 : #define ADCSE5_P33      APOLLO2_PINMUX(33, 0)
     295            0 : #define M0NCE6_P33      APOLLO2_PINMUX(33, 1)
     296              : #define _32KHZ_XT_P33   APOLLO2_PINMUX(33, 2)
     297            0 : #define GPIO33_P33      APOLLO2_PINMUX(33, 3)
     298            0 : #define M3NCE7_P33      APOLLO2_PINMUX(33, 5)
     299            0 : #define TCTB1_P33       APOLLO2_PINMUX(33, 6)
     300            0 : #define SWO_P33         APOLLO2_PINMUX(33, 7)
     301              : 
     302            0 : #define ADCSE6_P34      APOLLO2_PINMUX(34, 0)
     303            0 : #define M0NCE7_P34      APOLLO2_PINMUX(34, 1)
     304            0 : #define M2NCE3_P34      APOLLO2_PINMUX(34, 2)
     305            0 : #define GPIO34_P34      APOLLO2_PINMUX(34, 3)
     306            0 : #define CMPRF2_P34      APOLLO2_PINMUX(34, 4)
     307            0 : #define M3NCE1_P34      APOLLO2_PINMUX(34, 5)
     308            0 : #define M4NCE0_P34      APOLLO2_PINMUX(34, 6)
     309            0 : #define M5NCE2_P34      APOLLO2_PINMUX(34, 7)
     310              : 
     311            0 : #define ADCSE7_P35      APOLLO2_PINMUX(35, 0)
     312            0 : #define M1NCE0_P35      APOLLO2_PINMUX(35, 1)
     313            0 : #define UART1TX_P35     APOLLO2_PINMUX(35, 2)
     314            0 : #define GPIO35_P35      APOLLO2_PINMUX(35, 3)
     315            0 : #define M4NCE6_P35      APOLLO2_PINMUX(35, 4)
     316            0 : #define TCTA1_P35       APOLLO2_PINMUX(35, 5)
     317            0 : #define UART0RTS_P35    APOLLO2_PINMUX(35, 6)
     318            0 : #define M3NCE2_P35      APOLLO2_PINMUX(35, 7)
     319              : 
     320            0 : #define TRIG1_P36       APOLLO2_PINMUX(36, 0)
     321            0 : #define M1NCE1_P36      APOLLO2_PINMUX(36, 1)
     322            0 : #define UART1RX_P36     APOLLO2_PINMUX(36, 2)
     323            0 : #define GPIO36_P36      APOLLO2_PINMUX(36, 3)
     324              : #define _32KHZ_XT_P36   APOLLO2_PINMUX(36, 4)
     325            0 : #define M2NCE0_P36      APOLLO2_PINMUX(36, 5)
     326            0 : #define UART0CTS_P36    APOLLO2_PINMUX(36, 6)
     327            0 : #define M3NCE3_P36      APOLLO2_PINMUX(36, 7)
     328              : 
     329            0 : #define TRIG2_P37       APOLLO2_PINMUX(37, 0)
     330            0 : #define M1NCE2_P37      APOLLO2_PINMUX(37, 1)
     331            0 : #define UART0RTS_P37    APOLLO2_PINMUX(37, 2)
     332            0 : #define GPIO37_P37      APOLLO2_PINMUX(37, 3)
     333            0 : #define M3NCE4_P37      APOLLO2_PINMUX(37, 4)
     334            0 : #define M4NCE1_P37      APOLLO2_PINMUX(37, 5)
     335            0 : #define PDM_CLK_P37     APOLLO2_PINMUX(37, 6)
     336            0 : #define TCTA1_P37       APOLLO2_PINMUX(37, 7)
     337              : 
     338            0 : #define TRIG3_P38       APOLLO2_PINMUX(38, 0)
     339            0 : #define M1NCE3_P38      APOLLO2_PINMUX(38, 1)
     340            0 : #define UART0CTS_P38    APOLLO2_PINMUX(38, 2)
     341            0 : #define GPIO38_P38      APOLLO2_PINMUX(38, 3)
     342            0 : #define M3WIR3_P38      APOLLO2_PINMUX(38, 4)
     343            0 : #define M3MOSI_P38      APOLLO2_PINMUX(38, 5)
     344            0 : #define M4NCE7_P38      APOLLO2_PINMUX(38, 6)
     345            0 : #define SLWIR3LB_P38    APOLLO2_PINMUX(38, 7)
     346              : 
     347            0 : #define UART0TX_P39     APOLLO2_PINMUX(39, 0)
     348            0 : #define UART1TX_P39     APOLLO2_PINMUX(39, 1)
     349            0 : #define CLKOUT_P39      APOLLO2_PINMUX(39, 2)
     350            0 : #define GPIO39_P39      APOLLO2_PINMUX(39, 3)
     351            0 : #define M4SCL_P39       APOLLO2_PINMUX(39, 4)
     352            0 : #define M4SCK_P39       APOLLO2_PINMUX(39, 5)
     353            0 : #define M4SCKLB_P39     APOLLO2_PINMUX(39, 6)
     354            0 : #define M4SCLLB_P39     APOLLO2_PINMUX(39, 7)
     355              : 
     356            0 : #define UART0RX_P40     APOLLO2_PINMUX(40, 0)
     357            0 : #define UART1RX_P40     APOLLO2_PINMUX(40, 1)
     358            0 : #define TRIG0_P40       APOLLO2_PINMUX(40, 2)
     359            0 : #define GPIO40_P40      APOLLO2_PINMUX(40, 3)
     360            0 : #define M4SDA_P40       APOLLO2_PINMUX(40, 4)
     361            0 : #define M4MISO_P40      APOLLO2_PINMUX(40, 5)
     362            0 : #define SLMISOLB_P40    APOLLO2_PINMUX(40, 6)
     363            0 : #define SLSDALB_P40     APOLLO2_PINMUX(40, 7)
     364              : 
     365            0 : #define M2NCE1_P41      APOLLO2_PINMUX(41, 0)
     366            0 : #define CLKOUT_P41      APOLLO2_PINMUX(41, 1)
     367            0 : #define SWO_P41         APOLLO2_PINMUX(41, 2)
     368            0 : #define GPIO41_P41      APOLLO2_PINMUX(41, 3)
     369            0 : #define M3NCE5_P41      APOLLO2_PINMUX(41, 4)
     370            0 : #define M5NCE7_P41      APOLLO2_PINMUX(41, 5)
     371            0 : #define M4NCE2_P41      APOLLO2_PINMUX(41, 6)
     372            0 : #define UART0RTS_P41    APOLLO2_PINMUX(41, 7)
     373              : 
     374            0 : #define M2NCE2_P42      APOLLO2_PINMUX(42, 0)
     375            0 : #define M0NCE0_P42      APOLLO2_PINMUX(42, 1)
     376            0 : #define TCTA0_P42       APOLLO2_PINMUX(42, 2)
     377            0 : #define GPIO42_P42      APOLLO2_PINMUX(42, 3)
     378            0 : #define M3SCL_P42       APOLLO2_PINMUX(42, 4)
     379            0 : #define M3SCK_P42       APOLLO2_PINMUX(42, 5)
     380            0 : #define M3SCKLB_P42     APOLLO2_PINMUX(42, 6)
     381            0 : #define M3SCLLB_P42     APOLLO2_PINMUX(42, 7)
     382              : 
     383            0 : #define M2NCE4_P43      APOLLO2_PINMUX(43, 0)
     384            0 : #define M0NCE1_P43      APOLLO2_PINMUX(43, 1)
     385            0 : #define TCTB0_P43       APOLLO2_PINMUX(43, 2)
     386            0 : #define GPIO43_P43      APOLLO2_PINMUX(43, 3)
     387            0 : #define M3SDA_P43       APOLLO2_PINMUX(43, 4)
     388            0 : #define M3MISO_P43      APOLLO2_PINMUX(43, 5)
     389            0 : #define SLMISOLB_P43    APOLLO2_PINMUX(43, 6)
     390            0 : #define SLSDALB_P43     APOLLO2_PINMUX(43, 7)
     391              : 
     392            0 : #define UART1RTS_P44    APOLLO2_PINMUX(44, 0)
     393            0 : #define M0NCE2_P44      APOLLO2_PINMUX(44, 1)
     394            0 : #define TCTA1_P44       APOLLO2_PINMUX(44, 2)
     395            0 : #define GPIO44_P44      APOLLO2_PINMUX(44, 3)
     396            0 : #define M4WIR3_P44      APOLLO2_PINMUX(44, 4)
     397            0 : #define M4MOSI_P44      APOLLO2_PINMUX(44, 5)
     398            0 : #define M5NCE6_P44      APOLLO2_PINMUX(44, 6)
     399            0 : #define SLWIR3LB_P44    APOLLO2_PINMUX(44, 7)
     400              : 
     401            0 : #define UART1CTS_P45    APOLLO2_PINMUX(45, 0)
     402            0 : #define M0NCE3_P45      APOLLO2_PINMUX(45, 1)
     403            0 : #define TCTB1_P45       APOLLO2_PINMUX(45, 2)
     404            0 : #define GPIO45_P45      APOLLO2_PINMUX(45, 3)
     405            0 : #define M4NCE3_P45      APOLLO2_PINMUX(45, 4)
     406            0 : #define M3NCE6_P45      APOLLO2_PINMUX(45, 5)
     407            0 : #define M5NCE5_P45      APOLLO2_PINMUX(45, 6)
     408            0 : #define SWO_P45         APOLLO2_PINMUX(45, 7)
     409              : 
     410              : #define _32KHZ_XT_P46   APOLLO2_PINMUX(46, 0)
     411            0 : #define M0NCE4_P46      APOLLO2_PINMUX(46, 1)
     412            0 : #define TCTA2_P46       APOLLO2_PINMUX(46, 2)
     413            0 : #define GPIO46_P46      APOLLO2_PINMUX(46, 3)
     414            0 : #define TCTA1_P46       APOLLO2_PINMUX(46, 4)
     415            0 : #define M5NCE4_P46      APOLLO2_PINMUX(46, 5)
     416            0 : #define M4NCE4_P46      APOLLO2_PINMUX(46, 6)
     417            0 : #define SWO_P46         APOLLO2_PINMUX(46, 7)
     418              : 
     419            0 : #define M2NCE5_P47      APOLLO2_PINMUX(47, 0)
     420            0 : #define M0NCE5_P47      APOLLO2_PINMUX(47, 1)
     421            0 : #define TCTB2_P47       APOLLO2_PINMUX(47, 2)
     422            0 : #define GPIO47_P47      APOLLO2_PINMUX(47, 3)
     423            0 : #define M5WIR3_P47      APOLLO2_PINMUX(47, 4)
     424            0 : #define M5MOSI_P47      APOLLO2_PINMUX(47, 5)
     425            0 : #define M4NCE5_P47      APOLLO2_PINMUX(47, 6)
     426            0 : #define SLWIR3LB_P47    APOLLO2_PINMUX(47, 7)
     427              : 
     428            0 : #define M2NCE6_P48      APOLLO2_PINMUX(48, 0)
     429            0 : #define M0NCE6_P48      APOLLO2_PINMUX(48, 1)
     430            0 : #define TCTA3_P48       APOLLO2_PINMUX(48, 2)
     431            0 : #define GPIO48_P48      APOLLO2_PINMUX(48, 3)
     432            0 : #define M5SCL_P48       APOLLO2_PINMUX(48, 4)
     433            0 : #define M5SCK_P48       APOLLO2_PINMUX(48, 5)
     434            0 : #define M5SCKLB_P48     APOLLO2_PINMUX(48, 6)
     435            0 : #define M5SCLLB_P48     APOLLO2_PINMUX(48, 7)
     436              : 
     437            0 : #define M2NCE7_P49      APOLLO2_PINMUX(49, 0)
     438            0 : #define M0NCE7_P49      APOLLO2_PINMUX(49, 1)
     439            0 : #define TCTB3_P49       APOLLO2_PINMUX(49, 2)
     440            0 : #define GPIO49_P49      APOLLO2_PINMUX(49, 3)
     441            0 : #define M5SDA_P49       APOLLO2_PINMUX(49, 4)
     442            0 : #define M5MISO_P49      APOLLO2_PINMUX(49, 5)
     443            0 : #define SLMISOLB_P49    APOLLO2_PINMUX(49, 6)
     444            0 : #define SLSDALB_P49     APOLLO2_PINMUX(49, 7)
     445              : 
     446              : #endif /* AMBIQ_APOLLO2_PINCTRL_H*/
        

Generated by: LCOV version 2.0-1