1 /***************************************************************************//**
2 * \file gpio_fx3g2_169_bga.h
3 *
4 * \brief
5 * FX3G2 device GPIO header for 169-BGA package
6 *
7 ********************************************************************************
8 * \copyright
9 * (c) (2016-2024), Cypress Semiconductor Corporation (an Infineon company) or
10 * an affiliate of Cypress Semiconductor Corporation.
11 *
12 * SPDX-License-Identifier: Apache-2.0
13 *
14 * Licensed under the Apache License, Version 2.0 (the "License");
15 * you may not use this file except in compliance with the License.
16 * You may obtain a copy of the License at
17 *
18 *     http://www.apache.org/licenses/LICENSE-2.0
19 *
20 * Unless required by applicable law or agreed to in writing, software
21 * distributed under the License is distributed on an "AS IS" BASIS,
22 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
23 * See the License for the specific language governing permissions and
24 * limitations under the License.
25 *******************************************************************************/
26 
27 #ifndef _GPIO_FX3G2_169_BGA_H_
28 #define _GPIO_FX3G2_169_BGA_H_
29 
30 /* Package type */
31 enum
32 {
33     CY_GPIO_PACKAGE_QFN,
34     CY_GPIO_PACKAGE_BGA,
35     CY_GPIO_PACKAGE_LGA,
36     CY_GPIO_PACKAGE_CSP,
37     CY_GPIO_PACKAGE_WLCSP,
38     CY_GPIO_PACKAGE_LQFP,
39     CY_GPIO_PACKAGE_TQFP,
40     CY_GPIO_PACKAGE_TEQFP,
41     CY_GPIO_PACKAGE_SMT,
42 };
43 
44 #define CY_GPIO_PACKAGE_TYPE            CY_GPIO_PACKAGE_BGA
45 #define CY_GPIO_PIN_COUNT               169u
46 
47 /* AMUXBUS Segments */
48 enum
49 {
50     AMUXBUS_FLASH,
51     AMUXBUS_LVDS,
52     AMUXBUS_MAIN,
53     AMUXBUS_SRSS_AMUXBUSA_ADFT_VDDD,
54     AMUXBUS_SRSS_AMUXBUSB_ADFT_VDDD,
55 };
56 
57 /* AMUX Splitter Controls */
58 typedef enum
59 {
60     AMUX_SPLIT_CTL_1                = 0x0001u,  /* Left = AMUXBUS_MAIN; Right = AMUXBUS_LVDS */
61     AMUX_SPLIT_CTL_2                = 0x0002u   /* Left = AMUXBUS_FLASH; Right = AMUXBUS_MAIN */
62 } cy_en_amux_split_t;
63 
64 /* Port List */
65 /* PORT 0 (GPIO) */
66 #define P0_0_PORT                       GPIO_PRT0
67 #define P0_0_PIN                        0u
68 #define P0_0_NUM                        0u
69 #define P0_1_PORT                       GPIO_PRT0
70 #define P0_1_PIN                        1u
71 #define P0_1_NUM                        1u
72 
73 /* PORT 1 (GPIO) */
74 #define P1_0_PORT                       GPIO_PRT1
75 #define P1_0_PIN                        0u
76 #define P1_0_NUM                        0u
77 #define P1_0_AMUXSEGMENT                AMUXBUS_MAIN
78 #define P1_1_PORT                       GPIO_PRT1
79 #define P1_1_PIN                        1u
80 #define P1_1_NUM                        1u
81 #define P1_1_AMUXSEGMENT                AMUXBUS_MAIN
82 
83 /* PORT 4 (GPIO) */
84 #define P4_0_PORT                       GPIO_PRT4
85 #define P4_0_PIN                        0u
86 #define P4_0_NUM                        0u
87 #define P4_1_PORT                       GPIO_PRT4
88 #define P4_1_PIN                        1u
89 #define P4_1_NUM                        1u
90 #define P4_2_PORT                       GPIO_PRT4
91 #define P4_2_PIN                        2u
92 #define P4_2_NUM                        2u
93 #define P4_3_PORT                       GPIO_PRT4
94 #define P4_3_PIN                        3u
95 #define P4_3_NUM                        3u
96 #define P4_4_PORT                       GPIO_PRT4
97 #define P4_4_PIN                        4u
98 #define P4_4_NUM                        4u
99 
100 /* PORT 5 (GPIO) */
101 #define P5_0_PORT                       GPIO_PRT5
102 #define P5_0_PIN                        0u
103 #define P5_0_NUM                        0u
104 #define P5_1_PORT                       GPIO_PRT5
105 #define P5_1_PIN                        1u
106 #define P5_1_NUM                        1u
107 
108 /* PORT 6 (GPIO) */
109 #define P6_0_PORT                       GPIO_PRT6
110 #define P6_0_PIN                        0u
111 #define P6_0_NUM                        0u
112 #define P6_0_AMUXSEGMENT                AMUXBUS_MAIN
113 #define P6_1_PORT                       GPIO_PRT6
114 #define P6_1_PIN                        1u
115 #define P6_1_NUM                        1u
116 #define P6_1_AMUXSEGMENT                AMUXBUS_MAIN
117 #define P6_2_PORT                       GPIO_PRT6
118 #define P6_2_PIN                        2u
119 #define P6_2_NUM                        2u
120 #define P6_2_AMUXSEGMENT                AMUXBUS_MAIN
121 #define P6_3_PORT                       GPIO_PRT6
122 #define P6_3_PIN                        3u
123 #define P6_3_NUM                        3u
124 #define P6_3_AMUXSEGMENT                AMUXBUS_MAIN
125 #define P6_4_PORT                       GPIO_PRT6
126 #define P6_4_PIN                        4u
127 #define P6_4_NUM                        4u
128 #define P6_4_AMUXSEGMENT                AMUXBUS_MAIN
129 
130 /* PORT 7 (GPIO) */
131 #define P7_0_PORT                       GPIO_PRT7
132 #define P7_0_PIN                        0u
133 #define P7_0_NUM                        0u
134 #define P7_0_AMUXSEGMENT                AMUXBUS_MAIN
135 #define P7_1_PORT                       GPIO_PRT7
136 #define P7_1_PIN                        1u
137 #define P7_1_NUM                        1u
138 #define P7_1_AMUXSEGMENT                AMUXBUS_MAIN
139 #define P7_2_PORT                       GPIO_PRT7
140 #define P7_2_PIN                        2u
141 #define P7_2_NUM                        2u
142 #define P7_2_AMUXSEGMENT                AMUXBUS_MAIN
143 #define P7_3_PORT                       GPIO_PRT7
144 #define P7_3_PIN                        3u
145 #define P7_3_NUM                        3u
146 #define P7_3_AMUXSEGMENT                AMUXBUS_MAIN
147 #define P7_4_PORT                       GPIO_PRT7
148 #define P7_4_PIN                        4u
149 #define P7_4_NUM                        4u
150 #define P7_4_AMUXSEGMENT                AMUXBUS_MAIN
151 #define P7_5_PORT                       GPIO_PRT7
152 #define P7_5_PIN                        5u
153 #define P7_5_NUM                        5u
154 #define P7_5_AMUXSEGMENT                AMUXBUS_MAIN
155 #define P7_6_PORT                       GPIO_PRT7
156 #define P7_6_PIN                        6u
157 #define P7_6_NUM                        6u
158 #define P7_6_AMUXSEGMENT                AMUXBUS_MAIN
159 #define P7_7_PORT                       GPIO_PRT7
160 #define P7_7_PIN                        7u
161 #define P7_7_NUM                        7u
162 #define P7_7_AMUXSEGMENT                AMUXBUS_MAIN
163 
164 /* PORT 8 (GPIO) */
165 #define P8_0_PORT                       GPIO_PRT8
166 #define P8_0_PIN                        0u
167 #define P8_0_NUM                        0u
168 #define P8_1_PORT                       GPIO_PRT8
169 #define P8_1_PIN                        1u
170 #define P8_1_NUM                        1u
171 #define P8_2_PORT                       GPIO_PRT8
172 #define P8_2_PIN                        2u
173 #define P8_2_NUM                        2u
174 #define P8_3_PORT                       GPIO_PRT8
175 #define P8_3_PIN                        3u
176 #define P8_3_NUM                        3u
177 #define P8_4_PORT                       GPIO_PRT8
178 #define P8_4_PIN                        4u
179 #define P8_4_NUM                        4u
180 #define P8_5_PORT                       GPIO_PRT8
181 #define P8_5_PIN                        5u
182 #define P8_5_NUM                        5u
183 #define P8_6_PORT                       GPIO_PRT8
184 #define P8_6_PIN                        6u
185 #define P8_6_NUM                        6u
186 #define P8_6_AMUXSEGMENT                AMUXBUS_MAIN
187 #define P8_7_PORT                       GPIO_PRT8
188 #define P8_7_PIN                        7u
189 #define P8_7_NUM                        7u
190 #define P8_7_AMUXSEGMENT                AMUXBUS_MAIN
191 
192 /* PORT 9 (GPIO) */
193 #define P9_0_PORT                       GPIO_PRT9
194 #define P9_0_PIN                        0u
195 #define P9_0_NUM                        0u
196 #define P9_1_PORT                       GPIO_PRT9
197 #define P9_1_PIN                        1u
198 #define P9_1_NUM                        1u
199 #define P9_2_PORT                       GPIO_PRT9
200 #define P9_2_PIN                        2u
201 #define P9_2_NUM                        2u
202 #define P9_3_PORT                       GPIO_PRT9
203 #define P9_3_PIN                        3u
204 #define P9_3_NUM                        3u
205 #define P9_4_PORT                       GPIO_PRT9
206 #define P9_4_PIN                        4u
207 #define P9_4_NUM                        4u
208 #define P9_5_PORT                       GPIO_PRT9
209 #define P9_5_PIN                        5u
210 #define P9_5_NUM                        5u
211 #define P9_6_PORT                       GPIO_PRT9
212 #define P9_6_PIN                        6u
213 #define P9_6_NUM                        6u
214 #define P9_7_PORT                       GPIO_PRT9
215 #define P9_7_PIN                        7u
216 #define P9_7_NUM                        7u
217 
218 /* PORT 10 (GPIO_OVT) */
219 #define P10_0_PORT                      GPIO_PRT10
220 #define P10_0_PIN                       0u
221 #define P10_0_NUM                       0u
222 #define P10_1_PORT                      GPIO_PRT10
223 #define P10_1_PIN                       1u
224 #define P10_1_NUM                       1u
225 
226 /* PORT 11 (GPIO) */
227 #define P11_0_PORT                      GPIO_PRT11
228 #define P11_0_PIN                       0u
229 #define P11_0_NUM                       0u
230 #define P11_1_PORT                      GPIO_PRT11
231 #define P11_1_PIN                       1u
232 #define P11_1_NUM                       1u
233 #define P11_2_PORT                      GPIO_PRT11
234 #define P11_2_PIN                       2u
235 #define P11_2_NUM                       2u
236 #define P11_3_PORT                      GPIO_PRT11
237 #define P11_3_PIN                       3u
238 #define P11_3_NUM                       3u
239 #define P11_4_PORT                      GPIO_PRT11
240 #define P11_4_PIN                       4u
241 #define P11_4_NUM                       4u
242 #define P11_5_PORT                      GPIO_PRT11
243 #define P11_5_PIN                       5u
244 #define P11_5_NUM                       5u
245 
246 /* PORT 12 (AUX) */
247 #define USBDM_PORT                      GPIO_PRT12
248 #define USBDM_PIN                       0u
249 #define USBDM_NUM                       0u
250 #define P12_0_PORT                      GPIO_PRT12
251 #define P12_0_PIN                       0u
252 #define P12_0_NUM                       0u
253 #define USBDP_PORT                      GPIO_PRT12
254 #define USBDP_PIN                       1u
255 #define USBDP_NUM                       1u
256 #define P12_1_PORT                      GPIO_PRT12
257 #define P12_1_PIN                       1u
258 #define P12_1_NUM                       1u
259 
260 /* PORT 13 (GPIO) */
261 #define P13_0_PORT                      GPIO_PRT13
262 #define P13_0_PIN                       0u
263 #define P13_0_NUM                       0u
264 #define P13_0_AMUXSEGMENT               AMUXBUS_MAIN
265 #define P13_1_PORT                      GPIO_PRT13
266 #define P13_1_PIN                       1u
267 #define P13_1_NUM                       1u
268 #define P13_1_AMUXSEGMENT               AMUXBUS_MAIN
269 
270 /* Analog Connections */
271 #define LVDS2USB32SS_ADC_A_IN0_PORT     1u
272 #define LVDS2USB32SS_ADC_A_IN0_PIN      0u
273 #define LVDS2USB32SS_ADC_A_IN1_PORT     1u
274 #define LVDS2USB32SS_ADC_A_IN1_PIN      1u
275 #define SRSS_ADFT_PIN0_PORT             13u
276 #define SRSS_ADFT_PIN0_PIN              0u
277 #define SRSS_ADFT_PIN1_PORT             13u
278 #define SRSS_ADFT_PIN1_PIN              1u
279 #define SRSS_ECO_IN_PORT                5u
280 #define SRSS_ECO_IN_PIN                 0u
281 #define SRSS_ECO_OUT_PORT               5u
282 #define SRSS_ECO_OUT_PIN                1u
283 
284 /* HSIOM Connections */
285 typedef enum
286 {
287     /* Generic HSIOM connections */
288     HSIOM_SEL_GPIO                  =  0,       /* GPIO controls 'out' */
289     HSIOM_SEL_GPIO_DSI              =  1,       /* GPIO controls 'out', DSI controls 'output enable' */
290     HSIOM_SEL_DSI_DSI               =  2,       /* DSI controls 'out' and 'output enable' */
291     HSIOM_SEL_DSI_GPIO              =  3,       /* DSI controls 'out', GPIO controls 'output enable' */
292     HSIOM_SEL_AMUXA                 =  4,       /* Analog mux bus A */
293     HSIOM_SEL_AMUXB                 =  5,       /* Analog mux bus B */
294     HSIOM_SEL_AMUXA_DSI             =  6,       /* Analog mux bus A, DSI control */
295     HSIOM_SEL_AMUXB_DSI             =  7,       /* Analog mux bus B, DSI control */
296     HSIOM_SEL_ACT_0                 =  8,       /* Active functionality 0 */
297     HSIOM_SEL_ACT_1                 =  9,       /* Active functionality 1 */
298     HSIOM_SEL_ACT_2                 = 10,       /* Active functionality 2 */
299     HSIOM_SEL_ACT_3                 = 11,       /* Active functionality 3 */
300     HSIOM_SEL_DS_0                  = 12,       /* DeepSleep functionality 0 */
301     HSIOM_SEL_DS_1                  = 13,       /* DeepSleep functionality 1 */
302     HSIOM_SEL_DS_2                  = 14,       /* DeepSleep functionality 2 */
303     HSIOM_SEL_DS_3                  = 15,       /* DeepSleep functionality 3 */
304     HSIOM_SEL_ACT_4                 = 16,       /* Active functionality 4 */
305     HSIOM_SEL_ACT_5                 = 17,       /* Active functionality 5 */
306     HSIOM_SEL_ACT_6                 = 18,       /* Active functionality 6 */
307     HSIOM_SEL_ACT_7                 = 19,       /* Active functionality 7 */
308     HSIOM_SEL_ACT_8                 = 20,       /* Active functionality 8 */
309     HSIOM_SEL_ACT_9                 = 21,       /* Active functionality 9 */
310     HSIOM_SEL_ACT_10                = 22,       /* Active functionality 10 */
311     HSIOM_SEL_ACT_11                = 23,       /* Active functionality 11 */
312     HSIOM_SEL_ACT_12                = 24,       /* Active functionality 12 */
313     HSIOM_SEL_ACT_13                = 25,       /* Active functionality 13 */
314     HSIOM_SEL_ACT_14                = 26,       /* Active functionality 14 */
315     HSIOM_SEL_ACT_15                = 27,       /* Active functionality 15 */
316     HSIOM_SEL_DS_4                  = 28,       /* DeepSleep functionality 4 */
317     HSIOM_SEL_DS_5                  = 29,       /* DeepSleep functionality 5 */
318     HSIOM_SEL_DS_6                  = 30,       /* DeepSleep functionality 6 */
319     HSIOM_SEL_DS_7                  = 31,       /* DeepSleep functionality 7 */
320 
321     /* P0.0 */
322     P0_0_GPIO                       =  0,       /* GPIO controls 'out' */
323     P0_0_AMUXA                      =  4,       /* Analog mux bus A */
324     P0_0_AMUXB                      =  5,       /* Analog mux bus B */
325     P0_0_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
326     P0_0_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
327     P0_0_SCB2_UART_RX               = 18,       /* Digital Active - scb[2].uart_rx:0 */
328     P0_0_SCB2_I2C_SDA               = 19,       /* Digital Active - scb[2].i2c_sda:0 */
329     P0_0_LVDS2USB32SS_LNK1_L3_ENTRY_GPIO_I = 28, /* Digital Deep Sleep - lvds2usb32ss.lnk1_l3_entry_gpio_i:3 */
330 
331     /* P0.1 */
332     P0_1_GPIO                       =  0,       /* GPIO controls 'out' */
333     P0_1_AMUXA                      =  4,       /* Analog mux bus A */
334     P0_1_AMUXB                      =  5,       /* Analog mux bus B */
335     P0_1_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
336     P0_1_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
337     P0_1_SCB2_UART_TX               = 18,       /* Digital Active - scb[2].uart_tx:0 */
338     P0_1_SCB2_I2C_SCL               = 19,       /* Digital Active - scb[2].i2c_scl:0 */
339 
340     /* P1.0 */
341     P1_0_GPIO                       =  0,       /* GPIO controls 'out' */
342     P1_0_AMUXA                      =  4,       /* Analog mux bus A */
343     P1_0_AMUXB                      =  5,       /* Analog mux bus B */
344     P1_0_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
345     P1_0_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
346     P1_0_TCPWM0_LINE3               =  8,       /* Digital Active - tcpwm[0].line[3] */
347     P1_0_TDM_TDM_RX_FSYNC           = 16,       /* Digital Active - tdm.tdm_rx_fsync:1 */
348     P1_0_SCB4_UART_RTS              = 18,       /* Digital Active - scb[4].uart_rts:0 */
349     P1_0_SCB4_SPI_MOSI              = 20,       /* Digital Active - scb[4].spi_mosi:0 */
350     P1_0_USBHSDEV_GPIO_DDFT0        = 23,       /* Digital Active - usbhsdev.gpio_ddft0 */
351     P1_0_SRSS_DDFT_PIN_IN0          = 31,       /* Digital Deep Sleep - srss.ddft_pin_in[0]:2 */
352 
353     /* P1.1 */
354     P1_1_GPIO                       =  0,       /* GPIO controls 'out' */
355     P1_1_AMUXA                      =  4,       /* Analog mux bus A */
356     P1_1_AMUXB                      =  5,       /* Analog mux bus B */
357     P1_1_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
358     P1_1_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
359     P1_1_TCPWM0_LINE_COMPL3         =  8,       /* Digital Active - tcpwm[0].line_compl[3] */
360     P1_1_TDM_TDM_RX_MCK             = 16,       /* Digital Active - tdm.tdm_rx_mck:1 */
361     P1_1_SCB4_UART_CTS              = 18,       /* Digital Active - scb[4].uart_cts:0 */
362     P1_1_SCB4_SPI_MISO              = 20,       /* Digital Active - scb[4].spi_miso:0 */
363     P1_1_USBHSDEV_GPIO_DDFT1        = 23,       /* Digital Active - usbhsdev.gpio_ddft1 */
364     P1_1_SRSS_DDFT_PIN_IN1          = 31,       /* Digital Deep Sleep - srss.ddft_pin_in[1]:2 */
365 
366     /* P4.0 */
367     P4_0_GPIO                       =  0,       /* GPIO controls 'out' */
368     P4_0_AMUXA                      =  4,       /* Analog mux bus A */
369     P4_0_AMUXB                      =  5,       /* Analog mux bus B */
370     P4_0_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
371     P4_0_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
372     P4_0_SCB3_UART_RTS              = 18,       /* Digital Active - scb[3].uart_rts:0 */
373     P4_0_PERI_TR_IO_INPUT0          = 24,       /* Digital Active - peri.tr_io_input[0]:0 */
374     P4_0_PERI_TR_IO_OUTPUT0         = 25,       /* Digital Active - peri.tr_io_output[0]:0 */
375     P4_0_CPUSS_TRACE_DATA3          = 27,       /* Digital Active - cpuss.trace_data[3]:0 */
376 
377     /* P4.1 */
378     P4_1_GPIO                       =  0,       /* GPIO controls 'out' */
379     P4_1_AMUXA                      =  4,       /* Analog mux bus A */
380     P4_1_AMUXB                      =  5,       /* Analog mux bus B */
381     P4_1_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
382     P4_1_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
383     P4_1_PDM0_PDM_CLK0              = 17,       /* Digital Active - pdm[0].pdm_clk[0]:0 */
384     P4_1_SCB3_UART_RX               = 18,       /* Digital Active - scb[3].uart_rx:1 */
385     P4_1_SCB3_I2C_SDA               = 19,       /* Digital Active - scb[3].i2c_sda:1 */
386     P4_1_PERI_TR_IO_INPUT1          = 24,       /* Digital Active - peri.tr_io_input[1]:0 */
387     P4_1_PERI_TR_IO_OUTPUT1         = 25,       /* Digital Active - peri.tr_io_output[1]:0 */
388     P4_1_CPUSS_TRACE_DATA2          = 27,       /* Digital Active - cpuss.trace_data[2]:0 */
389 
390     /* P4.2 */
391     P4_2_GPIO                       =  0,       /* GPIO controls 'out' */
392     P4_2_AMUXA                      =  4,       /* Analog mux bus A */
393     P4_2_AMUXB                      =  5,       /* Analog mux bus B */
394     P4_2_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
395     P4_2_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
396     P4_2_PDM0_PDM_DATA0             = 17,       /* Digital Active - pdm[0].pdm_data[0]:0 */
397     P4_2_SCB3_UART_TX               = 18,       /* Digital Active - scb[3].uart_tx:1 */
398     P4_2_SCB3_I2C_SCL               = 19,       /* Digital Active - scb[3].i2c_scl:1 */
399     P4_2_PERI_TR_IO_INPUT2          = 24,       /* Digital Active - peri.tr_io_input[2]:0 */
400     P4_2_CPUSS_FAULT_OUT0           = 25,       /* Digital Active - cpuss.fault_out[0]:0 */
401     P4_2_CPUSS_TRACE_DATA1          = 27,       /* Digital Active - cpuss.trace_data[1]:0 */
402 
403     /* P4.3 */
404     P4_3_GPIO                       =  0,       /* GPIO controls 'out' */
405     P4_3_AMUXA                      =  4,       /* Analog mux bus A */
406     P4_3_AMUXB                      =  5,       /* Analog mux bus B */
407     P4_3_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
408     P4_3_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
409     P4_3_SCB5_UART_RX               = 18,       /* Digital Active - scb[5].uart_rx:0 */
410     P4_3_SCB5_I2C_SCL               = 19,       /* Digital Active - scb[5].i2c_scl:0 */
411     P4_3_SCB5_SPI_CLK               = 20,       /* Digital Active - scb[5].spi_clk */
412     P4_3_PERI_TR_IO_INPUT3          = 24,       /* Digital Active - peri.tr_io_input[3]:0 */
413     P4_3_CPUSS_FAULT_OUT1           = 25,       /* Digital Active - cpuss.fault_out[1]:0 */
414     P4_3_CPUSS_TRACE_DATA0          = 27,       /* Digital Active - cpuss.trace_data[0]:0 */
415     P4_3_SRSS_DDFT_PIN_IN0          = 31,       /* Digital Deep Sleep - srss.ddft_pin_in[0]:1 */
416 
417     /* P4.4 */
418     P4_4_GPIO                       =  0,       /* GPIO controls 'out' */
419     P4_4_AMUXA                      =  4,       /* Analog mux bus A */
420     P4_4_AMUXB                      =  5,       /* Analog mux bus B */
421     P4_4_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
422     P4_4_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
423     P4_4_SCB5_UART_TX               = 18,       /* Digital Active - scb[5].uart_tx:0 */
424     P4_4_SCB5_I2C_SDA               = 19,       /* Digital Active - scb[5].i2c_sda:0 */
425     P4_4_SCB5_SPI_SELECT0           = 20,       /* Digital Active - scb[5].spi_select0 */
426     P4_4_CPUSS_CLK_FM_PUMP          = 21,       /* Digital Active - cpuss.clk_fm_pump */
427     P4_4_CANFD0_TTCAN_RX            = 22,       /* Digital Active - canfd[0].ttcan_rx:1 */
428     P4_4_CPUSS_TRACE_CLOCK          = 26,       /* Digital Active - cpuss.trace_clock:0 */
429     P4_4_LVDS2USB32SS_LNK0_L3_ENTRY_GPIO_I = 28, /* Digital Deep Sleep - lvds2usb32ss.lnk0_l3_entry_gpio_i:3 */
430     P4_4_SRSS_DDFT_PIN_IN1          = 31,       /* Digital Deep Sleep - srss.ddft_pin_in[1]:1 */
431 
432     /* P5.0 */
433     P5_0_GPIO                       =  0,       /* GPIO controls 'out' */
434     P5_0_AMUXA                      =  4,       /* Analog mux bus A */
435     P5_0_AMUXB                      =  5,       /* Analog mux bus B */
436     P5_0_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
437     P5_0_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
438     P5_0_SRSS_EXT_CLK               = 16,       /* Digital Active - srss.ext_clk:0 */
439 
440     /* P5.1 */
441     P5_1_GPIO                       =  0,       /* GPIO controls 'out' */
442     P5_1_AMUXA                      =  4,       /* Analog mux bus A */
443     P5_1_AMUXB                      =  5,       /* Analog mux bus B */
444     P5_1_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
445     P5_1_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
446     P5_1_SRSS_EXT_CLK               = 16,       /* Digital Active - srss.ext_clk:1 */
447     P5_1_USBHSDEV_TEST_PLL_REFCLK_I = 18,       /* Digital Active - usbhsdev.test_pll_refclk_i */
448 
449     /* P6.0 */
450     P6_0_GPIO                       =  0,       /* GPIO controls 'out' */
451     P6_0_AMUXA                      =  4,       /* Analog mux bus A */
452     P6_0_AMUXB                      =  5,       /* Analog mux bus B */
453     P6_0_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
454     P6_0_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
455     P6_0_SMIF_SPI_CLK               = 17,       /* Digital Active - smif.spi_clk */
456     P6_0_SCB6_UART_RX               = 18,       /* Digital Active - scb[6].uart_rx:1 */
457     P6_0_SCB6_I2C_SCL               = 19,       /* Digital Active - scb[6].i2c_scl:1 */
458     P6_0_SCB3_SPI_CLK               = 20,       /* Digital Active - scb[3].spi_clk */
459     P6_0_PERI_TR_IO_INPUT5          = 24,       /* Digital Active - peri.tr_io_input[5]:0 */
460     P6_0_PERI_TR_IO_OUTPUT0         = 25,       /* Digital Active - peri.tr_io_output[0]:1 */
461     P6_0_CPUSS_TRACE_DATA3          = 27,       /* Digital Active - cpuss.trace_data[3]:4 */
462 
463     /* P6.1 */
464     P6_1_GPIO                       =  0,       /* GPIO controls 'out' */
465     P6_1_AMUXA                      =  4,       /* Analog mux bus A */
466     P6_1_AMUXB                      =  5,       /* Analog mux bus B */
467     P6_1_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
468     P6_1_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
469     P6_1_SMIF_SPI_SELECT0           = 17,       /* Digital Active - smif.spi_select0 */
470     P6_1_SCB6_UART_TX               = 18,       /* Digital Active - scb[6].uart_tx:1 */
471     P6_1_SCB6_I2C_SDA               = 19,       /* Digital Active - scb[6].i2c_sda:1 */
472     P6_1_SCB3_SPI_SELECT0           = 20,       /* Digital Active - scb[3].spi_select0 */
473     P6_1_PERI_TR_IO_INPUT8          = 24,       /* Digital Active - peri.tr_io_input[8]:0 */
474     P6_1_PERI_TR_IO_OUTPUT1         = 25,       /* Digital Active - peri.tr_io_output[1]:1 */
475     P6_1_CPUSS_TRACE_DATA2          = 27,       /* Digital Active - cpuss.trace_data[2]:4 */
476 
477     /* P6.2 */
478     P6_2_GPIO                       =  0,       /* GPIO controls 'out' */
479     P6_2_AMUXA                      =  4,       /* Analog mux bus A */
480     P6_2_AMUXB                      =  5,       /* Analog mux bus B */
481     P6_2_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
482     P6_2_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
483     P6_2_SMIF_SPI_SELECT1           = 17,       /* Digital Active - smif.spi_select1 */
484     P6_2_SCB3_SPI_MOSI              = 20,       /* Digital Active - scb[3].spi_mosi */
485     P6_2_CPUSS_FAULT_OUT0           = 25,       /* Digital Active - cpuss.fault_out[0]:1 */
486     P6_2_CPUSS_TRACE_DATA1          = 27,       /* Digital Active - cpuss.trace_data[1]:4 */
487 
488     /* P6.3 */
489     P6_3_GPIO                       =  0,       /* GPIO controls 'out' */
490     P6_3_AMUXA                      =  4,       /* Analog mux bus A */
491     P6_3_AMUXB                      =  5,       /* Analog mux bus B */
492     P6_3_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
493     P6_3_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
494     P6_3_SMIF_SPI_SELECT2           = 17,       /* Digital Active - smif.spi_select2 */
495     P6_3_SCB3_SPI_MISO              = 20,       /* Digital Active - scb[3].spi_miso */
496     P6_3_LVDS2USB32SS_LVDS_USEC_PULSE_O = 23,   /* Digital Active - lvds2usb32ss.lvds_usec_pulse_o:2 */
497     P6_3_CPUSS_FAULT_OUT1           = 25,       /* Digital Active - cpuss.fault_out[1]:1 */
498     P6_3_CPUSS_TRACE_DATA0          = 27,       /* Digital Active - cpuss.trace_data[0]:4 */
499 
500     /* P6.4 */
501     P6_4_GPIO                       =  0,       /* GPIO controls 'out' */
502     P6_4_SMIF_SPI_SELECT3           = 17,       /* Digital Active - smif.spi_select3 */
503     P6_4_CPUSS_TRACE_CLOCK          = 26,       /* Digital Active - cpuss.trace_clock:4 */
504 
505     /* P7.0 */
506     P7_0_GPIO                       =  0,       /* GPIO controls 'out' */
507     P7_0_SCB0_I2C_SCL               = 13,       /* Digital Deep Sleep - scb[0].i2c_scl:1 */
508     P7_0_SMIF_SPI_DATA0             = 17,       /* Digital Active - smif.spi_data0 */
509     P7_0_SCB0_UART_RX               = 18,       /* Digital Active - scb[0].uart_rx:1 */
510     P7_0_SCB2_SPI_CLK               = 20,       /* Digital Active - scb[2].spi_clk */
511 
512     /* P7.1 */
513     P7_1_GPIO                       =  0,       /* GPIO controls 'out' */
514     P7_1_AMUXA                      =  4,       /* Analog mux bus A */
515     P7_1_AMUXB                      =  5,       /* Analog mux bus B */
516     P7_1_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
517     P7_1_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
518     P7_1_SCB0_I2C_SDA               = 13,       /* Digital Deep Sleep - scb[0].i2c_sda:1 */
519     P7_1_SMIF_SPI_DATA1             = 17,       /* Digital Active - smif.spi_data1 */
520     P7_1_SCB0_UART_TX               = 18,       /* Digital Active - scb[0].uart_tx:1 */
521     P7_1_SCB2_SPI_SELECT0           = 20,       /* Digital Active - scb[2].spi_select0 */
522     P7_1_PERI_TR_IO_INPUT9          = 24,       /* Digital Active - peri.tr_io_input[9]:0 */
523     P7_1_PERI_TR_IO_OUTPUT0         = 25,       /* Digital Active - peri.tr_io_output[0]:2 */
524 
525     /* P7.2 */
526     P7_2_GPIO                       =  0,       /* GPIO controls 'out' */
527     P7_2_AMUXA                      =  4,       /* Analog mux bus A */
528     P7_2_AMUXB                      =  5,       /* Analog mux bus B */
529     P7_2_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
530     P7_2_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
531     P7_2_SMIF_SPI_DATA2             = 17,       /* Digital Active - smif.spi_data2 */
532     P7_2_SCB0_UART_CTS              = 18,       /* Digital Active - scb[0].uart_cts:0 */
533     P7_2_SCB2_SPI_MOSI              = 20,       /* Digital Active - scb[2].spi_mosi */
534     P7_2_PERI_TR_IO_INPUT6          = 24,       /* Digital Active - peri.tr_io_input[6]:0 */
535     P7_2_PERI_TR_IO_OUTPUT1         = 25,       /* Digital Active - peri.tr_io_output[1]:2 */
536 
537     /* P7.3 */
538     P7_3_GPIO                       =  0,       /* GPIO controls 'out' */
539     P7_3_AMUXA                      =  4,       /* Analog mux bus A */
540     P7_3_AMUXB                      =  5,       /* Analog mux bus B */
541     P7_3_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
542     P7_3_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
543     P7_3_SMIF_SPI_DATA3             = 17,       /* Digital Active - smif.spi_data3 */
544     P7_3_SCB3_UART_CTS              = 18,       /* Digital Active - scb[3].uart_cts:0 */
545     P7_3_SCB0_UART_RTS              = 19,       /* Digital Active - scb[0].uart_rts:0 */
546     P7_3_SCB2_SPI_MISO              = 20,       /* Digital Active - scb[2].spi_miso */
547     P7_3_PERI_TR_IO_INPUT7          = 24,       /* Digital Active - peri.tr_io_input[7]:0 */
548     P7_3_CPUSS_FAULT_OUT0           = 25,       /* Digital Active - cpuss.fault_out[0]:2 */
549 
550     /* P7.4 */
551     P7_4_GPIO                       =  0,       /* GPIO controls 'out' */
552     P7_4_AMUXA                      =  4,       /* Analog mux bus A */
553     P7_4_AMUXB                      =  5,       /* Analog mux bus B */
554     P7_4_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
555     P7_4_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
556     P7_4_SMIF_SPI_DATA4             = 17,       /* Digital Active - smif.spi_data4 */
557     P7_4_SCB2_UART_CTS              = 18,       /* Digital Active - scb[2].uart_cts:0 */
558     P7_4_PERI_TR_IO_INPUT10         = 24,       /* Digital Active - peri.tr_io_input[10]:0 */
559     P7_4_CPUSS_FAULT_OUT1           = 25,       /* Digital Active - cpuss.fault_out[1]:2 */
560 
561     /* P7.5 */
562     P7_5_GPIO                       =  0,       /* GPIO controls 'out' */
563     P7_5_AMUXA                      =  4,       /* Analog mux bus A */
564     P7_5_AMUXB                      =  5,       /* Analog mux bus B */
565     P7_5_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
566     P7_5_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
567     P7_5_SMIF_SPI_DATA5             = 17,       /* Digital Active - smif.spi_data5 */
568 
569     /* P7.6 */
570     P7_6_GPIO                       =  0,       /* GPIO controls 'out' */
571     P7_6_AMUXA                      =  4,       /* Analog mux bus A */
572     P7_6_AMUXB                      =  5,       /* Analog mux bus B */
573     P7_6_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
574     P7_6_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
575     P7_6_SMIF_SPI_DATA6             = 17,       /* Digital Active - smif.spi_data6 */
576     P7_6_SCB1_UART_RX               = 18,       /* Digital Active - scb[1].uart_rx:1 */
577     P7_6_SCB1_I2C_SDA               = 19,       /* Digital Active - scb[1].i2c_sda:1 */
578 
579     /* P7.7 */
580     P7_7_GPIO                       =  0,       /* GPIO controls 'out' */
581     P7_7_AMUXA                      =  4,       /* Analog mux bus A */
582     P7_7_AMUXB                      =  5,       /* Analog mux bus B */
583     P7_7_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
584     P7_7_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
585     P7_7_SMIF_SPI_DATA7             = 17,       /* Digital Active - smif.spi_data7 */
586     P7_7_SCB1_UART_TX               = 18,       /* Digital Active - scb[1].uart_tx:1 */
587     P7_7_SCB1_I2C_SCL               = 19,       /* Digital Active - scb[1].i2c_scl:1 */
588 
589     /* P8.0 */
590     P8_0_GPIO                       =  0,       /* GPIO controls 'out' */
591     P8_0_AMUXA                      =  4,       /* Analog mux bus A */
592     P8_0_AMUXB                      =  5,       /* Analog mux bus B */
593     P8_0_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
594     P8_0_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
595     P8_0_TCPWM0_LINE0               =  8,       /* Digital Active - tcpwm[0].line[0] */
596     P8_0_TDM_TDM_TX_SCK             = 16,       /* Digital Active - tdm.tdm_tx_sck:1 */
597     P8_0_PDM0_PDM_CLK0              = 17,       /* Digital Active - pdm[0].pdm_clk[0]:1 */
598     P8_0_SCB1_UART_RX               = 18,       /* Digital Active - scb[1].uart_rx:0 */
599     P8_0_SCB1_I2C_SDA               = 19,       /* Digital Active - scb[1].i2c_sda:0 */
600     P8_0_SCB1_SPI_MISO              = 20,       /* Digital Active - scb[1].spi_miso:0 */
601     P8_0_PERI_TR_IO_INPUT11         = 24,       /* Digital Active - peri.tr_io_input[11]:0 */
602     P8_0_PERI_TR_IO_OUTPUT0         = 25,       /* Digital Active - peri.tr_io_output[0]:3 */
603     P8_0_CPUSS_TRACE_DATA3          = 27,       /* Digital Active - cpuss.trace_data[3]:1 */
604 
605     /* P8.1 */
606     P8_1_GPIO                       =  0,       /* GPIO controls 'out' */
607     P8_1_AMUXA                      =  4,       /* Analog mux bus A */
608     P8_1_AMUXB                      =  5,       /* Analog mux bus B */
609     P8_1_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
610     P8_1_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
611     P8_1_TCPWM0_LINE_COMPL0         =  8,       /* Digital Active - tcpwm[0].line_compl[0] */
612     P8_1_TDM_TDM_RX_SCK             = 16,       /* Digital Active - tdm.tdm_rx_sck:1 */
613     P8_1_PDM0_PDM_DATA0             = 17,       /* Digital Active - pdm[0].pdm_data[0]:1 */
614     P8_1_SCB1_UART_TX               = 18,       /* Digital Active - scb[1].uart_tx:0 */
615     P8_1_SCB1_I2C_SCL               = 19,       /* Digital Active - scb[1].i2c_scl:0 */
616     P8_1_SCB1_SPI_CLK               = 20,       /* Digital Active - scb[1].spi_clk:0 */
617     P8_1_PERI_TR_IO_INPUT12         = 24,       /* Digital Active - peri.tr_io_input[12]:0 */
618     P8_1_PERI_TR_IO_OUTPUT1         = 25,       /* Digital Active - peri.tr_io_output[1]:3 */
619     P8_1_CPUSS_TRACE_DATA2          = 27,       /* Digital Active - cpuss.trace_data[2]:1 */
620 
621     /* P8.2 */
622     P8_2_GPIO                       =  0,       /* GPIO controls 'out' */
623     P8_2_AMUXA                      =  4,       /* Analog mux bus A */
624     P8_2_AMUXB                      =  5,       /* Analog mux bus B */
625     P8_2_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
626     P8_2_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
627     P8_2_TCPWM0_LINE1               =  8,       /* Digital Active - tcpwm[0].line[1] */
628     P8_2_TDM_TDM_TX_FSYNC           = 16,       /* Digital Active - tdm.tdm_tx_fsync:1 */
629     P8_2_PDM0_PDM_CLK1              = 17,       /* Digital Active - pdm[0].pdm_clk[1]:1 */
630     P8_2_SCB1_UART_RTS              = 18,       /* Digital Active - scb[1].uart_rts:0 */
631     P8_2_SCB1_SPI_MOSI              = 20,       /* Digital Active - scb[1].spi_mosi:0 */
632     P8_2_PERI_TR_IO_INPUT13         = 24,       /* Digital Active - peri.tr_io_input[13]:0 */
633     P8_2_CPUSS_FAULT_OUT0           = 25,       /* Digital Active - cpuss.fault_out[0]:3 */
634     P8_2_CPUSS_TRACE_DATA1          = 27,       /* Digital Active - cpuss.trace_data[1]:1 */
635     P8_2_LVDS2USB32SS_LNK0_L3_ENTRY_GPIO_I = 28, /* Digital Deep Sleep - lvds2usb32ss.lnk0_l3_entry_gpio_i:2 */
636 
637     /* P8.3 */
638     P8_3_GPIO                       =  0,       /* GPIO controls 'out' */
639     P8_3_AMUXA                      =  4,       /* Analog mux bus A */
640     P8_3_AMUXB                      =  5,       /* Analog mux bus B */
641     P8_3_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
642     P8_3_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
643     P8_3_TCPWM0_LINE_COMPL1         =  8,       /* Digital Active - tcpwm[0].line_compl[1] */
644     P8_3_TDM_TDM_TX_MCK             = 16,       /* Digital Active - tdm.tdm_tx_mck:1 */
645     P8_3_PDM0_PDM_DATA1             = 17,       /* Digital Active - pdm[0].pdm_data[1]:1 */
646     P8_3_SCB1_UART_CTS              = 18,       /* Digital Active - scb[1].uart_cts:0 */
647     P8_3_SCB1_SPI_SELECT0           = 20,       /* Digital Active - scb[1].spi_select0:0 */
648     P8_3_PERI_TR_IO_INPUT14         = 24,       /* Digital Active - peri.tr_io_input[14]:0 */
649     P8_3_CPUSS_FAULT_OUT1           = 25,       /* Digital Active - cpuss.fault_out[1]:3 */
650     P8_3_CPUSS_TRACE_DATA0          = 27,       /* Digital Active - cpuss.trace_data[0]:1 */
651     P8_3_LVDS2USB32SS_LNK1_L3_ENTRY_GPIO_I = 28, /* Digital Deep Sleep - lvds2usb32ss.lnk1_l3_entry_gpio_i:2 */
652 
653     /* P8.4 */
654     P8_4_GPIO                       =  0,       /* GPIO controls 'out' */
655     P8_4_AMUXA                      =  4,       /* Analog mux bus A */
656     P8_4_AMUXB                      =  5,       /* Analog mux bus B */
657     P8_4_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
658     P8_4_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
659     P8_4_TCPWM0_LINE2               =  8,       /* Digital Active - tcpwm[0].line[2] */
660     P8_4_TDM_TDM_RX_SD              = 16,       /* Digital Active - tdm.tdm_rx_sd:1 */
661     P8_4_PDM0_PDM_CLK1              = 17,       /* Digital Active - pdm[0].pdm_clk[1]:0 */
662     P8_4_SCB4_UART_RX               = 18,       /* Digital Active - scb[4].uart_rx:0 */
663     P8_4_SCB4_I2C_SCL               = 19,       /* Digital Active - scb[4].i2c_scl:0 */
664     P8_4_SCB4_SPI_CLK               = 20,       /* Digital Active - scb[4].spi_clk:0 */
665     P8_4_CANFD0_TTCAN_RX            = 22,       /* Digital Active - canfd[0].ttcan_rx:0 */
666     P8_4_PERI_TR_IO_INPUT25         = 24,       /* Digital Active - peri.tr_io_input[25]:0 */
667     P8_4_CPUSS_TRACE_CLOCK          = 26,       /* Digital Active - cpuss.trace_clock:1 */
668 
669     /* P8.5 */
670     P8_5_GPIO                       =  0,       /* GPIO controls 'out' */
671     P8_5_AMUXA                      =  4,       /* Analog mux bus A */
672     P8_5_AMUXB                      =  5,       /* Analog mux bus B */
673     P8_5_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
674     P8_5_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
675     P8_5_TCPWM0_LINE_COMPL2         =  8,       /* Digital Active - tcpwm[0].line_compl[2] */
676     P8_5_TDM_TDM_TX_SD              = 16,       /* Digital Active - tdm.tdm_tx_sd:1 */
677     P8_5_PDM0_PDM_DATA1             = 17,       /* Digital Active - pdm[0].pdm_data[1]:0 */
678     P8_5_SCB4_UART_TX               = 18,       /* Digital Active - scb[4].uart_tx:0 */
679     P8_5_SCB4_I2C_SDA               = 19,       /* Digital Active - scb[4].i2c_sda:0 */
680     P8_5_SCB4_SPI_SELECT0           = 20,       /* Digital Active - scb[4].spi_select0:0 */
681     P8_5_CANFD0_TTCAN_TX            = 22,       /* Digital Active - canfd[0].ttcan_tx:0 */
682 
683     /* P8.6 */
684     P8_6_GPIO                       =  0,       /* GPIO controls 'out' */
685     P8_6_AMUXA                      =  4,       /* Analog mux bus A */
686     P8_6_AMUXB                      =  5,       /* Analog mux bus B */
687     P8_6_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
688     P8_6_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
689     P8_6_SCB3_UART_RX               = 18,       /* Digital Active - scb[3].uart_rx:0 */
690     P8_6_SCB3_I2C_SDA               = 19,       /* Digital Active - scb[3].i2c_sda:0 */
691 
692     /* P8.7 */
693     P8_7_GPIO                       =  0,       /* GPIO controls 'out' */
694     P8_7_AMUXA                      =  4,       /* Analog mux bus A */
695     P8_7_AMUXB                      =  5,       /* Analog mux bus B */
696     P8_7_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
697     P8_7_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
698     P8_7_SCB3_UART_TX               = 18,       /* Digital Active - scb[3].uart_tx:0 */
699     P8_7_SCB3_I2C_SCL               = 19,       /* Digital Active - scb[3].i2c_scl:0 */
700 
701     /* P9.0 */
702     P9_0_GPIO                       =  0,       /* GPIO controls 'out' */
703     P9_0_AMUXA                      =  4,       /* Analog mux bus A */
704     P9_0_AMUXB                      =  5,       /* Analog mux bus B */
705     P9_0_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
706     P9_0_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
707     P9_0_TCPWM0_LINE4               =  8,       /* Digital Active - tcpwm[0].line[4] */
708     P9_0_TDM_TDM_TX_SCK             = 16,       /* Digital Active - tdm.tdm_tx_sck:0 */
709     P9_0_PDM0_PDM_CLK0              = 17,       /* Digital Active - pdm[0].pdm_clk[0]:2 */
710     P9_0_SCB6_UART_RX               = 18,       /* Digital Active - scb[6].uart_rx:0 */
711     P9_0_SCB6_I2C_SCL               = 19,       /* Digital Active - scb[6].i2c_scl:0 */
712     P9_0_SCB6_SPI_CLK               = 20,       /* Digital Active - scb[6].spi_clk:0 */
713     P9_0_PERI_TR_IO_INPUT15         = 24,       /* Digital Active - peri.tr_io_input[15]:0 */
714     P9_0_PERI_TR_IO_OUTPUT0         = 25,       /* Digital Active - peri.tr_io_output[0]:4 */
715     P9_0_CPUSS_TRACE_DATA3          = 27,       /* Digital Active - cpuss.trace_data[3]:2 */
716     P9_0_LVDS2USB32SS_LNK0_L3_ENTRY_GPIO_I = 28, /* Digital Deep Sleep - lvds2usb32ss.lnk0_l3_entry_gpio_i:1 */
717 
718     /* P9.1 */
719     P9_1_GPIO                       =  0,       /* GPIO controls 'out' */
720     P9_1_AMUXA                      =  4,       /* Analog mux bus A */
721     P9_1_AMUXB                      =  5,       /* Analog mux bus B */
722     P9_1_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
723     P9_1_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
724     P9_1_TCPWM0_LINE_COMPL4         =  8,       /* Digital Active - tcpwm[0].line_compl[4] */
725     P9_1_TDM_TDM_RX_SCK             = 16,       /* Digital Active - tdm.tdm_rx_sck:0 */
726     P9_1_PDM0_PDM_DATA0             = 17,       /* Digital Active - pdm[0].pdm_data[0]:2 */
727     P9_1_SCB6_UART_TX               = 18,       /* Digital Active - scb[6].uart_tx:0 */
728     P9_1_SCB6_I2C_SDA               = 19,       /* Digital Active - scb[6].i2c_sda:0 */
729     P9_1_SCB6_SPI_MOSI              = 20,       /* Digital Active - scb[6].spi_mosi:0 */
730     P9_1_PERI_TR_IO_INPUT16         = 24,       /* Digital Active - peri.tr_io_input[16]:0 */
731     P9_1_PERI_TR_IO_OUTPUT1         = 25,       /* Digital Active - peri.tr_io_output[1]:4 */
732     P9_1_CPUSS_TRACE_DATA2          = 27,       /* Digital Active - cpuss.trace_data[2]:2 */
733     P9_1_LVDS2USB32SS_LNK1_L3_ENTRY_GPIO_I = 28, /* Digital Deep Sleep - lvds2usb32ss.lnk1_l3_entry_gpio_i:1 */
734 
735     /* P9.2 */
736     P9_2_GPIO                       =  0,       /* GPIO controls 'out' */
737     P9_2_AMUXA                      =  4,       /* Analog mux bus A */
738     P9_2_AMUXB                      =  5,       /* Analog mux bus B */
739     P9_2_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
740     P9_2_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
741     P9_2_TCPWM0_LINE5               =  8,       /* Digital Active - tcpwm[0].line[5] */
742     P9_2_TDM_TDM_TX_FSYNC           = 16,       /* Digital Active - tdm.tdm_tx_fsync:0 */
743     P9_2_PDM0_PDM_CLK1              = 17,       /* Digital Active - pdm[0].pdm_clk[1]:2 */
744     P9_2_SCB6_UART_RTS              = 18,       /* Digital Active - scb[6].uart_rts:0 */
745     P9_2_SCB6_SPI_MISO              = 20,       /* Digital Active - scb[6].spi_miso:0 */
746     P9_2_LVDS2USB32SS_USB32_GPIO_DDFT_O0 = 23,  /* Digital Active - lvds2usb32ss.usb32_gpio_ddft_o[0] */
747     P9_2_PERI_TR_IO_INPUT17         = 24,       /* Digital Active - peri.tr_io_input[17]:0 */
748     P9_2_CPUSS_FAULT_OUT0           = 25,       /* Digital Active - cpuss.fault_out[0]:4 */
749     P9_2_CPUSS_TRACE_DATA1          = 27,       /* Digital Active - cpuss.trace_data[1]:2 */
750 
751     /* P9.3 */
752     P9_3_GPIO                       =  0,       /* GPIO controls 'out' */
753     P9_3_AMUXA                      =  4,       /* Analog mux bus A */
754     P9_3_AMUXB                      =  5,       /* Analog mux bus B */
755     P9_3_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
756     P9_3_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
757     P9_3_TCPWM0_LINE_COMPL5         =  8,       /* Digital Active - tcpwm[0].line_compl[5] */
758     P9_3_TDM_TDM_TX_MCK             = 16,       /* Digital Active - tdm.tdm_tx_mck:0 */
759     P9_3_PDM0_PDM_DATA1             = 17,       /* Digital Active - pdm[0].pdm_data[1]:2 */
760     P9_3_SCB6_UART_CTS              = 18,       /* Digital Active - scb[6].uart_cts:0 */
761     P9_3_SCB6_SPI_SELECT0           = 20,       /* Digital Active - scb[6].spi_select0:0 */
762     P9_3_LVDS2USB32SS_USB32_GPIO_DDFT_O1 = 23,  /* Digital Active - lvds2usb32ss.usb32_gpio_ddft_o[1] */
763     P9_3_CPUSS_FAULT_OUT1           = 25,       /* Digital Active - cpuss.fault_out[1]:4 */
764     P9_3_CPUSS_TRACE_CLOCK          = 26,       /* Digital Active - cpuss.trace_clock:2 */
765 
766     /* P9.4 */
767     P9_4_GPIO                       =  0,       /* GPIO controls 'out' */
768     P9_4_AMUXA                      =  4,       /* Analog mux bus A */
769     P9_4_AMUXB                      =  5,       /* Analog mux bus B */
770     P9_4_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
771     P9_4_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
772     P9_4_TCPWM0_LINE6               =  8,       /* Digital Active - tcpwm[0].line[6] */
773     P9_4_TDM_TDM_RX_SD              = 16,       /* Digital Active - tdm.tdm_rx_sd:0 */
774     P9_4_SCB6_SPI_SELECT1           = 20,       /* Digital Active - scb[6].spi_select1:0 */
775     P9_4_LVDS2USB32SS_LVDS_GPIO_DDFT_O0 = 23,   /* Digital Active - lvds2usb32ss.lvds_gpio_ddft_o[0] */
776     P9_4_PERI_TR_IO_INPUT18         = 24,       /* Digital Active - peri.tr_io_input[18]:0 */
777     P9_4_CPUSS_TRACE_DATA0          = 27,       /* Digital Active - cpuss.trace_data[0]:2 */
778 
779     /* P9.5 */
780     P9_5_GPIO                       =  0,       /* GPIO controls 'out' */
781     P9_5_AMUXA                      =  4,       /* Analog mux bus A */
782     P9_5_AMUXB                      =  5,       /* Analog mux bus B */
783     P9_5_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
784     P9_5_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
785     P9_5_TCPWM0_LINE_COMPL6         =  8,       /* Digital Active - tcpwm[0].line_compl[6] */
786     P9_5_TDM_TDM_TX_SD              = 16,       /* Digital Active - tdm.tdm_tx_sd:0 */
787     P9_5_SCB2_UART_RTS              = 18,       /* Digital Active - scb[2].uart_rts:0 */
788     P9_5_SCB6_SPI_SELECT2           = 20,       /* Digital Active - scb[6].spi_select2:0 */
789     P9_5_CANFD0_TTCAN_RX            = 22,       /* Digital Active - canfd[0].ttcan_rx:2 */
790     P9_5_LVDS2USB32SS_LVDS_GPIO_DDFT_O1 = 23,   /* Digital Active - lvds2usb32ss.lvds_gpio_ddft_o[1] */
791     P9_5_PERI_TR_IO_INPUT19         = 24,       /* Digital Active - peri.tr_io_input[19]:0 */
792 
793     /* P9.6 */
794     P9_6_GPIO                       =  0,       /* GPIO controls 'out' */
795     P9_6_AMUXA                      =  4,       /* Analog mux bus A */
796     P9_6_AMUXB                      =  5,       /* Analog mux bus B */
797     P9_6_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
798     P9_6_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
799     P9_6_TCPWM0_LINE7               =  8,       /* Digital Active - tcpwm[0].line[7] */
800     P9_6_TDM_TDM_RX_FSYNC           = 16,       /* Digital Active - tdm.tdm_rx_fsync:0 */
801     P9_6_SCB2_UART_RX               = 18,       /* Digital Active - scb[2].uart_rx:1 */
802     P9_6_SCB2_I2C_SDA               = 19,       /* Digital Active - scb[2].i2c_sda:1 */
803     P9_6_SCB6_SPI_SELECT3           = 20,       /* Digital Active - scb[6].spi_select3:0 */
804     P9_6_CANFD0_TTCAN_TX            = 22,       /* Digital Active - canfd[0].ttcan_tx:2 */
805 
806     /* P9.7 */
807     P9_7_GPIO                       =  0,       /* GPIO controls 'out' */
808     P9_7_AMUXA                      =  4,       /* Analog mux bus A */
809     P9_7_AMUXB                      =  5,       /* Analog mux bus B */
810     P9_7_AMUXA_DSI                  =  6,       /* Analog mux bus A, DSI control */
811     P9_7_AMUXB_DSI                  =  7,       /* Analog mux bus B, DSI control */
812     P9_7_TCPWM0_LINE_COMPL7         =  8,       /* Digital Active - tcpwm[0].line_compl[7] */
813     P9_7_TDM_TDM_RX_MCK             = 16,       /* Digital Active - tdm.tdm_rx_mck:0 */
814     P9_7_SCB2_UART_TX               = 18,       /* Digital Active - scb[2].uart_tx:1 */
815     P9_7_SCB2_I2C_SCL               = 19,       /* Digital Active - scb[2].i2c_scl:1 */
816 
817     /* P10.0 */
818     P10_0_GPIO                      =  0,       /* GPIO controls 'out' */
819     P10_0_AMUXA                     =  4,       /* Analog mux bus A */
820     P10_0_AMUXB                     =  5,       /* Analog mux bus B */
821     P10_0_AMUXA_DSI                 =  6,       /* Analog mux bus A, DSI control */
822     P10_0_AMUXB_DSI                 =  7,       /* Analog mux bus B, DSI control */
823     P10_0_SCB0_I2C_SCL              = 13,       /* Digital Deep Sleep - scb[0].i2c_scl:0 */
824     P10_0_SCB0_UART_RX              = 18,       /* Digital Active - scb[0].uart_rx:0 */
825     P10_0_PERI_TR_IO_INPUT20        = 24,       /* Digital Active - peri.tr_io_input[20]:0 */
826     P10_0_PERI_TR_IO_OUTPUT0        = 25,       /* Digital Active - peri.tr_io_output[0]:5 */
827     P10_0_CPUSS_TRACE_DATA3         = 27,       /* Digital Active - cpuss.trace_data[3]:3 */
828 
829     /* P10.1 */
830     P10_1_GPIO                      =  0,       /* GPIO controls 'out' */
831     P10_1_AMUXA                     =  4,       /* Analog mux bus A */
832     P10_1_AMUXB                     =  5,       /* Analog mux bus B */
833     P10_1_AMUXA_DSI                 =  6,       /* Analog mux bus A, DSI control */
834     P10_1_AMUXB_DSI                 =  7,       /* Analog mux bus B, DSI control */
835     P10_1_SCB0_I2C_SDA              = 13,       /* Digital Deep Sleep - scb[0].i2c_sda:0 */
836     P10_1_SCB0_UART_TX              = 18,       /* Digital Active - scb[0].uart_tx:0 */
837     P10_1_LVDS2USB32SS_LVDS_USEC_PULSE_O = 23,  /* Digital Active - lvds2usb32ss.lvds_usec_pulse_o:1 */
838     P10_1_PERI_TR_IO_INPUT21        = 24,       /* Digital Active - peri.tr_io_input[21]:0 */
839     P10_1_PERI_TR_IO_OUTPUT1        = 25,       /* Digital Active - peri.tr_io_output[1]:5 */
840     P10_1_CPUSS_TRACE_DATA2         = 27,       /* Digital Active - cpuss.trace_data[2]:3 */
841 
842     /* P11.0 */
843     P11_0_GPIO                      =  0,       /* GPIO controls 'out' */
844     P11_0_AMUXA                     =  4,       /* Analog mux bus A */
845     P11_0_AMUXB                     =  5,       /* Analog mux bus B */
846     P11_0_AMUXA_DSI                 =  6,       /* Analog mux bus A, DSI control */
847     P11_0_AMUXB_DSI                 =  7,       /* Analog mux bus B, DSI control */
848     P11_0_PDM0_PDM_CLK0             = 17,       /* Digital Active - pdm[0].pdm_clk[0]:3 */
849     P11_0_SCB4_UART_TX              = 18,       /* Digital Active - scb[4].uart_tx:1 */
850     P11_0_SCB4_I2C_SCL              = 19,       /* Digital Active - scb[4].i2c_scl:1 */
851     P11_0_SCB4_SPI_CLK              = 20,       /* Digital Active - scb[4].spi_clk:1 */
852     P11_0_PERI_TR_IO_INPUT23        = 24,       /* Digital Active - peri.tr_io_input[23]:0 */
853     P11_0_PERI_TR_IO_OUTPUT0        = 25,       /* Digital Active - peri.tr_io_output[0]:6 */
854     P11_0_CPUSS_TRACE_DATA1         = 27,       /* Digital Active - cpuss.trace_data[1]:3 */
855     P11_0_LVDS2USB32SS_LNK0_L3_ENTRY_GPIO_I = 28, /* Digital Deep Sleep - lvds2usb32ss.lnk0_l3_entry_gpio_i:0 */
856     P11_0_CPUSS_SWJ_SWO_TDO         = 29,       /* Digital Deep Sleep - cpuss.swj_swo_tdo */
857     P11_0_SRSS_DDFT_PIN_IN0         = 31,       /* Digital Deep Sleep - srss.ddft_pin_in[0]:0 */
858 
859     /* P11.1 */
860     P11_1_GPIO                      =  0,       /* GPIO controls 'out' */
861     P11_1_AMUXA                     =  4,       /* Analog mux bus A */
862     P11_1_AMUXB                     =  5,       /* Analog mux bus B */
863     P11_1_AMUXA_DSI                 =  6,       /* Analog mux bus A, DSI control */
864     P11_1_AMUXB_DSI                 =  7,       /* Analog mux bus B, DSI control */
865     P11_1_PDM0_PDM_DATA0            = 17,       /* Digital Active - pdm[0].pdm_data[0]:3 */
866     P11_1_SCB4_UART_RX              = 18,       /* Digital Active - scb[4].uart_rx:1 */
867     P11_1_SCB4_I2C_SDA              = 19,       /* Digital Active - scb[4].i2c_sda:1 */
868     P11_1_SCB4_SPI_SELECT0          = 20,       /* Digital Active - scb[4].spi_select0:1 */
869     P11_1_PERI_TR_IO_INPUT24        = 24,       /* Digital Active - peri.tr_io_input[24]:0 */
870     P11_1_PERI_TR_IO_OUTPUT1        = 25,       /* Digital Active - peri.tr_io_output[1]:6 */
871     P11_1_CPUSS_TRACE_DATA0         = 27,       /* Digital Active - cpuss.trace_data[0]:3 */
872     P11_1_LVDS2USB32SS_LNK1_L3_ENTRY_GPIO_I = 28, /* Digital Deep Sleep - lvds2usb32ss.lnk1_l3_entry_gpio_i:0 */
873     P11_1_CPUSS_SWJ_SWDOE_TDI       = 29,       /* Digital Deep Sleep - cpuss.swj_swdoe_tdi */
874     P11_1_SRSS_DDFT_PIN_IN1         = 31,       /* Digital Deep Sleep - srss.ddft_pin_in[1]:0 */
875 
876     /* P11.2 */
877     P11_2_GPIO                      =  0,       /* GPIO controls 'out' */
878     P11_2_AMUXA                     =  4,       /* Analog mux bus A */
879     P11_2_AMUXB                     =  5,       /* Analog mux bus B */
880     P11_2_AMUXA_DSI                 =  6,       /* Analog mux bus A, DSI control */
881     P11_2_AMUXB_DSI                 =  7,       /* Analog mux bus B, DSI control */
882     P11_2_PDM0_PDM_CLK1             = 17,       /* Digital Active - pdm[0].pdm_clk[1]:3 */
883     P11_2_SCB4_UART_RTS             = 18,       /* Digital Active - scb[4].uart_rts:1 */
884     P11_2_SCB4_SPI_MOSI             = 20,       /* Digital Active - scb[4].spi_mosi:1 */
885     P11_2_LVDS2USB32SS_LVDS_USEC_PULSE_O = 23,  /* Digital Active - lvds2usb32ss.lvds_usec_pulse_o:0 */
886     P11_2_CPUSS_FAULT_OUT0          = 25,       /* Digital Active - cpuss.fault_out[0]:5 */
887     P11_2_CPUSS_SWJ_SWDIO_TMS       = 29,       /* Digital Deep Sleep - cpuss.swj_swdio_tms */
888 
889     /* P11.3 */
890     P11_3_GPIO                      =  0,       /* GPIO controls 'out' */
891     P11_3_AMUXA                     =  4,       /* Analog mux bus A */
892     P11_3_AMUXB                     =  5,       /* Analog mux bus B */
893     P11_3_AMUXA_DSI                 =  6,       /* Analog mux bus A, DSI control */
894     P11_3_AMUXB_DSI                 =  7,       /* Analog mux bus B, DSI control */
895     P11_3_PDM0_PDM_DATA1            = 17,       /* Digital Active - pdm[0].pdm_data[1]:3 */
896     P11_3_SCB4_UART_CTS             = 18,       /* Digital Active - scb[4].uart_cts:1 */
897     P11_3_SCB4_SPI_MISO             = 20,       /* Digital Active - scb[4].spi_miso:1 */
898     P11_3_CPUSS_FAULT_OUT1          = 25,       /* Digital Active - cpuss.fault_out[1]:5 */
899     P11_3_CPUSS_SWJ_SWCLK_TCLK      = 29,       /* Digital Deep Sleep - cpuss.swj_swclk_tclk */
900 
901     /* P11.4 */
902     P11_4_GPIO                      =  0,       /* GPIO controls 'out' */
903     P11_4_AMUXA                     =  4,       /* Analog mux bus A */
904     P11_4_AMUXB                     =  5,       /* Analog mux bus B */
905     P11_4_AMUXA_DSI                 =  6,       /* Analog mux bus A, DSI control */
906     P11_4_AMUXB_DSI                 =  7,       /* Analog mux bus B, DSI control */
907     P11_4_SCB5_UART_RX              = 18,       /* Digital Active - scb[5].uart_rx:1 */
908     P11_4_SCB5_I2C_SCL              = 19,       /* Digital Active - scb[5].i2c_scl:1 */
909     P11_4_CANFD0_TTCAN_RX           = 22,       /* Digital Active - canfd[0].ttcan_rx:3 */
910     P11_4_CPUSS_SWJ_TRSTN           = 29,       /* Digital Deep Sleep - cpuss.swj_trstn */
911 
912     /* P11.5 */
913     P11_5_GPIO                      =  0,       /* GPIO controls 'out' */
914     P11_5_AMUXA                     =  4,       /* Analog mux bus A */
915     P11_5_AMUXB                     =  5,       /* Analog mux bus B */
916     P11_5_AMUXA_DSI                 =  6,       /* Analog mux bus A, DSI control */
917     P11_5_AMUXB_DSI                 =  7,       /* Analog mux bus B, DSI control */
918     P11_5_SCB5_UART_TX              = 18,       /* Digital Active - scb[5].uart_tx:1 */
919     P11_5_SCB5_I2C_SDA              = 19,       /* Digital Active - scb[5].i2c_sda:1 */
920     P11_5_CANFD0_TTCAN_TX           = 22,       /* Digital Active - canfd[0].ttcan_tx:3 */
921     P11_5_PERI_TR_IO_INPUT22        = 24,       /* Digital Active - peri.tr_io_input[22]:0 */
922     P11_5_CPUSS_TRACE_CLOCK         = 26,       /* Digital Active - cpuss.trace_clock:3 */
923 
924     /* USBDM */
925     USBDM_AMUXA                     =  4,       /* Analog mux bus A */
926     USBDM_AMUXB                     =  5,       /* Analog mux bus B */
927     USBDM_AMUXA_DSI                 =  6,       /* Analog mux bus A, DSI control */
928     USBDM_AMUXB_DSI                 =  7,       /* Analog mux bus B, DSI control */
929 
930     /* USBDP */
931     USBDP_AMUXA                     =  4,       /* Analog mux bus A */
932     USBDP_AMUXB                     =  5,       /* Analog mux bus B */
933     USBDP_AMUXA_DSI                 =  6,       /* Analog mux bus A, DSI control */
934     USBDP_AMUXB_DSI                 =  7,       /* Analog mux bus B, DSI control */
935 
936     /* P13.0 */
937     P13_0_GPIO                      =  0,       /* GPIO controls 'out' */
938     P13_0_AMUXA                     =  4,       /* Analog mux bus A */
939     P13_0_AMUXB                     =  5,       /* Analog mux bus B */
940     P13_0_AMUXA_DSI                 =  6,       /* Analog mux bus A, DSI control */
941     P13_0_AMUXB_DSI                 =  7,       /* Analog mux bus B, DSI control */
942     P13_0_SCB5_UART_RTS             = 18,       /* Digital Active - scb[5].uart_rts:0 */
943     P13_0_SCB5_SPI_MOSI             = 20,       /* Digital Active - scb[5].spi_mosi */
944     P13_0_CANFD0_TTCAN_TX           = 22,       /* Digital Active - canfd[0].ttcan_tx:1 */
945 
946     /* P13.1 */
947     P13_1_GPIO                      =  0,       /* GPIO controls 'out' */
948     P13_1_AMUXA                     =  4,       /* Analog mux bus A */
949     P13_1_AMUXB                     =  5,       /* Analog mux bus B */
950     P13_1_AMUXA_DSI                 =  6,       /* Analog mux bus A, DSI control */
951     P13_1_AMUXB_DSI                 =  7,       /* Analog mux bus B, DSI control */
952     P13_1_SCB5_UART_CTS             = 18,       /* Digital Active - scb[5].uart_cts:0 */
953     P13_1_SCB5_SPI_MISO             = 20        /* Digital Active - scb[5].spi_miso */
954 } en_hsiom_sel_t;
955 
956 #endif /* _GPIO_FX3G2_169_BGA_H_ */
957 
958 
959 /* [] END OF FILE */
960