1 /***************************************************************************//**
2 * \file cyhal_xmc7100_100_teqfp.c
3 *
4 * \brief
5 * XMC7100 device GPIO HAL header for 100-TEQFP 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 #include "cy_device_headers.h"
28 #include "cyhal_hw_types.h"
29 
30 #if defined(_GPIO_XMC7100_100_TEQFP_H_)
31 #include "pin_packages/cyhal_xmc7100_100_teqfp.h"
32 
33 /* Pin connections */
34 /* Connections for: audioss_clk_i2s_if */
35 const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_clk_i2s_if[2] = {
36     {0u, 0u, P12_1, P12_1_AUDIOSS0_CLK_I2S_IF},
37     {1u, 0u, P13_4, P13_4_AUDIOSS1_CLK_I2S_IF},
38 };
39 
40 /* Connections for: audioss_mclk */
41 const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_mclk[3] = {
42     {0u, 0u, P11_0, P11_0_AUDIOSS0_MCLK},
43     {1u, 0u, P13_0, P13_0_AUDIOSS1_MCLK},
44     {2u, 0u, P14_0, P14_0_AUDIOSS2_MCLK},
45 };
46 
47 /* Connections for: audioss_rx_sck */
48 const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_rx_sck[2] = {
49     {0u, 0u, P12_2, P12_2_AUDIOSS0_RX_SCK},
50     {1u, 0u, P13_5, P13_5_AUDIOSS1_RX_SCK},
51 };
52 
53 /* Connections for: audioss_rx_sdi */
54 const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_rx_sdi[2] = {
55     {0u, 0u, P12_4, P12_4_AUDIOSS0_RX_SDI},
56     {1u, 0u, P13_7, P13_7_AUDIOSS1_RX_SDI},
57 };
58 
59 /* Connections for: audioss_rx_ws */
60 const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_rx_ws[2] = {
61     {0u, 0u, P12_3, P12_3_AUDIOSS0_RX_WS},
62     {1u, 0u, P13_6, P13_6_AUDIOSS1_RX_WS},
63 };
64 
65 /* Connections for: audioss_tx_sck */
66 const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_tx_sck[3] = {
67     {0u, 0u, P11_1, P11_1_AUDIOSS0_TX_SCK},
68     {1u, 0u, P13_1, P13_1_AUDIOSS1_TX_SCK},
69     {2u, 0u, P14_1, P14_1_AUDIOSS2_TX_SCK},
70 };
71 
72 /* Connections for: audioss_tx_sdo */
73 const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_tx_sdo[2] = {
74     {0u, 0u, P12_0, P12_0_AUDIOSS0_TX_SDO},
75     {1u, 0u, P13_3, P13_3_AUDIOSS1_TX_SDO},
76 };
77 
78 /* Connections for: audioss_tx_ws */
79 const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_tx_ws[2] = {
80     {0u, 0u, P11_2, P11_2_AUDIOSS0_TX_WS},
81     {1u, 0u, P13_2, P13_2_AUDIOSS1_TX_WS},
82 };
83 
84 /* Connections for: canfd_ttcan_rx */
85 const cyhal_resource_pin_mapping_t cyhal_pin_map_canfd_ttcan_rx[10] = {
86     {0u, 1u, P0_3, P0_3_CANFD0_TTCAN_RX1},
87     {0u, 0u, P2_1, P2_1_CANFD0_TTCAN_RX0},
88     {0u, 3u, P3_1, P3_1_CANFD0_TTCAN_RX3},
89     {0u, 2u, P6_3, P6_3_CANFD0_TTCAN_RX2},
90     {0u, 0u, P8_1, P8_1_CANFD0_TTCAN_RX0},
91     {0u, 2u, P12_1, P12_1_CANFD0_TTCAN_RX2},
92     {1u, 0u, P14_1, P14_1_CANFD1_TTCAN_RX0},
93     {1u, 2u, P18_7, P18_7_CANFD1_TTCAN_RX2},
94     {1u, 3u, P19_1, P19_1_CANFD1_TTCAN_RX3},
95     {1u, 1u, P22_1, P22_1_CANFD1_TTCAN_RX1},
96 };
97 
98 /* Connections for: canfd_ttcan_tx */
99 const cyhal_resource_pin_mapping_t cyhal_pin_map_canfd_ttcan_tx[11] = {
100     {0u, 1u, P0_2, P0_2_CANFD0_TTCAN_TX1},
101     {0u, 0u, P2_0, P2_0_CANFD0_TTCAN_TX0},
102     {0u, 3u, P3_0, P3_0_CANFD0_TTCAN_TX3},
103     {0u, 2u, P6_2, P6_2_CANFD0_TTCAN_TX2},
104     {0u, 0u, P8_0, P8_0_CANFD0_TTCAN_TX0},
105     {0u, 2u, P12_0, P12_0_CANFD0_TTCAN_TX2},
106     {1u, 1u, P12_4, P12_4_CANFD1_TTCAN_TX1},
107     {1u, 0u, P14_0, P14_0_CANFD1_TTCAN_TX0},
108     {1u, 2u, P18_6, P18_6_CANFD1_TTCAN_TX2},
109     {1u, 3u, P19_0, P19_0_CANFD1_TTCAN_TX3},
110     {1u, 1u, P21_5, P21_5_CANFD1_TTCAN_TX1},
111 };
112 
113 /* Connections for: cpuss_cal_sup_nz */
114 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_cal_sup_nz[2] = {
115     {0u, 0u, P6_3, P6_3_CPUSS_CAL_SUP_NZ},
116     {0u, 0u, P23_7, P23_7_CPUSS_CAL_SUP_NZ},
117 };
118 
119 /* Connections for: cpuss_clk_fm_pump */
120 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_clk_fm_pump[1] = {
121     {0u, 0u, NC, HSIOM_SEL_GPIO},
122 };
123 
124 /* Connections for: cpuss_fault_out */
125 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_fault_out[5] = {
126     {0u, 0u, P18_0, P18_0_CPUSS_FAULT_OUT0},
127     {0u, 1u, P18_1, P18_1_CPUSS_FAULT_OUT1},
128     {0u, 2u, P19_0, P19_0_CPUSS_FAULT_OUT2},
129     {0u, 3u, P19_1, P19_1_CPUSS_FAULT_OUT3},
130     {0u, 3u, P23_3, P23_3_CPUSS_FAULT_OUT3},
131 };
132 
133 /* Connections for: cpuss_swj_swclk_tclk */
134 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_swj_swclk_tclk[1] = {
135     {0u, 0u, P23_5, P23_5_CPUSS_SWJ_SWCLK_TCLK},
136 };
137 
138 /* Connections for: cpuss_swj_swdio_tms */
139 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_swj_swdio_tms[1] = {
140     {0u, 0u, P23_6, P23_6_CPUSS_SWJ_SWDIO_TMS},
141 };
142 
143 /* Connections for: cpuss_swj_swdoe_tdi */
144 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_swj_swdoe_tdi[1] = {
145     {0u, 0u, P23_7, P23_7_CPUSS_SWJ_SWDOE_TDI},
146 };
147 
148 /* Connections for: cpuss_swj_swo_tdo */
149 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_swj_swo_tdo[1] = {
150     {0u, 0u, P23_4, P23_4_CPUSS_SWJ_SWO_TDO},
151 };
152 
153 /* Connections for: cpuss_swj_trstn */
154 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_swj_trstn[1] = {
155     {0u, 0u, P2_0, P2_0_CPUSS_SWJ_TRSTN},
156 };
157 
158 /* Connections for: cpuss_trace_clock */
159 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_trace_clock[1] = {
160     {0u, 0u, P18_3, P18_3_CPUSS_TRACE_CLOCK},
161 };
162 
163 /* Connections for: cpuss_trace_data */
164 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_trace_data[8] = {
165     {0u, 0u, P18_4, P18_4_CPUSS_TRACE_DATA0},
166     {0u, 1u, P18_5, P18_5_CPUSS_TRACE_DATA1},
167     {0u, 2u, P18_6, P18_6_CPUSS_TRACE_DATA2},
168     {0u, 3u, P18_7, P18_7_CPUSS_TRACE_DATA3},
169     {0u, 0u, P21_5, P21_5_CPUSS_TRACE_DATA0},
170     {0u, 1u, P22_1, P22_1_CPUSS_TRACE_DATA1},
171     {0u, 2u, P22_2, P22_2_CPUSS_TRACE_DATA2},
172     {0u, 3u, P22_3, P22_3_CPUSS_TRACE_DATA3},
173 };
174 
175 /* Connections for: eth_eth_tsu_timer_cmp_val */
176 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_eth_tsu_timer_cmp_val[1] = {
177     {0u, 0u, P2_3, P2_3_ETH0_ETH_TSU_TIMER_CMP_VAL},
178 };
179 
180 /* Connections for: eth_mdc */
181 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_mdc[1] = {
182     {0u, 0u, P3_1, P3_1_ETH0_MDC},
183 };
184 
185 /* Connections for: eth_mdio */
186 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_mdio[1] = {
187     {0u, 0u, P3_0, P3_0_ETH0_MDIO},
188 };
189 
190 /* Connections for: eth_ref_clk */
191 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_ref_clk[1] = {
192     {0u, 0u, P18_0, P18_0_ETH0_REF_CLK},
193 };
194 
195 /* Connections for: eth_rx_clk */
196 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_rx_clk[1] = {
197     {0u, 0u, P23_3, P23_3_ETH0_RX_CLK},
198 };
199 
200 /* Connections for: eth_rx_ctl */
201 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_rx_ctl[1] = {
202     {0u, 0u, P21_5, P21_5_ETH0_RX_CTL},
203 };
204 
205 /* Connections for: eth_rx_er */
206 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_rx_er[1] = {
207     {0u, 0u, P2_2, P2_2_ETH0_RX_ER},
208 };
209 
210 /* Connections for: eth_rxd */
211 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_rxd[4] = {
212     {0u, 0u, P19_0, P19_0_ETH0_RXD0},
213     {0u, 1u, P19_1, P19_1_ETH0_RXD1},
214     {0u, 2u, P19_2, P19_2_ETH0_RXD2},
215     {0u, 3u, P19_3, P19_3_ETH0_RXD3},
216 };
217 
218 /* Connections for: eth_tx_clk */
219 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_tx_clk[1] = {
220     {0u, 0u, P18_3, P18_3_ETH0_TX_CLK},
221 };
222 
223 /* Connections for: eth_tx_ctl */
224 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_tx_ctl[1] = {
225     {0u, 0u, P18_1, P18_1_ETH0_TX_CTL},
226 };
227 
228 /* Connections for: eth_tx_er */
229 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_tx_er[1] = {
230     {0u, 0u, P18_2, P18_2_ETH0_TX_ER},
231 };
232 
233 /* Connections for: eth_txd */
234 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_txd[4] = {
235     {0u, 0u, P18_4, P18_4_ETH0_TXD0},
236     {0u, 1u, P18_5, P18_5_ETH0_TXD1},
237     {0u, 2u, P18_6, P18_6_ETH0_TXD2},
238     {0u, 3u, P18_7, P18_7_ETH0_TXD3},
239 };
240 
241 /* Connections for: lin_lin_en */
242 const cyhal_resource_pin_mapping_t cyhal_pin_map_lin_lin_en[12] = {
243     {0u, 1u, P0_2, P0_2_LIN0_LIN_EN1},
244     {0u, 0u, P2_2, P2_2_LIN0_LIN_EN0},
245     {0u, 7u, P5_2, P5_2_LIN0_LIN_EN7},
246     {0u, 9u, P6_0, P6_0_LIN0_LIN_EN9},
247     {0u, 3u, P6_2, P6_2_LIN0_LIN_EN3},
248     {0u, 4u, P6_5, P6_5_LIN0_LIN_EN4},
249     {0u, 4u, P7_2, P7_2_LIN0_LIN_EN4},
250     {0u, 2u, P8_2, P8_2_LIN0_LIN_EN2},
251     {0u, 6u, P12_1, P12_1_LIN0_LIN_EN6},
252     {0u, 3u, P13_2, P13_2_LIN0_LIN_EN3},
253     {0u, 8u, P13_6, P13_6_LIN0_LIN_EN8},
254     {0u, 9u, P23_7, P23_7_LIN0_LIN_EN9},
255 };
256 
257 /* Connections for: lin_lin_rx */
258 const cyhal_resource_pin_mapping_t cyhal_pin_map_lin_lin_rx[17] = {
259     {0u, 1u, P0_0, P0_0_LIN0_LIN_RX1},
260     {0u, 0u, P2_0, P2_0_LIN0_LIN_RX0},
261     {0u, 5u, P2_3, P2_3_LIN0_LIN_RX5},
262     {0u, 7u, P5_0, P5_0_LIN0_LIN_RX7},
263     {0u, 10u, P5_2, P5_2_LIN0_LIN_RX10},
264     {0u, 2u, P5_3, P5_3_LIN0_LIN_RX2},
265     {0u, 3u, P6_0, P6_0_LIN0_LIN_RX3},
266     {0u, 4u, P6_3, P6_3_LIN0_LIN_RX4},
267     {0u, 4u, P7_0, P7_0_LIN0_LIN_RX4},
268     {0u, 10u, P7_5, P7_5_LIN0_LIN_RX10},
269     {0u, 2u, P8_0, P8_0_LIN0_LIN_RX2},
270     {0u, 6u, P12_2, P12_2_LIN0_LIN_RX6},
271     {0u, 3u, P13_0, P13_0_LIN0_LIN_RX3},
272     {0u, 2u, P13_3, P13_3_LIN0_LIN_RX2},
273     {0u, 8u, P13_4, P13_4_LIN0_LIN_RX8},
274     {0u, 0u, P21_5, P21_5_LIN0_LIN_RX0},
275     {0u, 9u, P23_5, P23_5_LIN0_LIN_RX9},
276 };
277 
278 /* Connections for: lin_lin_tx */
279 const cyhal_resource_pin_mapping_t cyhal_pin_map_lin_lin_tx[16] = {
280     {0u, 1u, P0_1, P0_1_LIN0_LIN_TX1},
281     {0u, 0u, P2_1, P2_1_LIN0_LIN_TX0},
282     {0u, 15u, P5_0, P5_0_LIN0_LIN_TX15},
283     {0u, 7u, P5_1, P5_1_LIN0_LIN_TX7},
284     {0u, 10u, P5_3, P5_3_LIN0_LIN_TX10},
285     {0u, 3u, P6_1, P6_1_LIN0_LIN_TX3},
286     {0u, 4u, P6_4, P6_4_LIN0_LIN_TX4},
287     {0u, 4u, P7_1, P7_1_LIN0_LIN_TX4},
288     {0u, 2u, P8_1, P8_1_LIN0_LIN_TX2},
289     {0u, 6u, P12_3, P12_3_LIN0_LIN_TX6},
290     {0u, 3u, P13_1, P13_1_LIN0_LIN_TX3},
291     {0u, 2u, P13_4, P13_4_LIN0_LIN_TX2},
292     {0u, 8u, P13_5, P13_5_LIN0_LIN_TX8},
293     {0u, 12u, P18_0, P18_0_LIN0_LIN_TX12},
294     {0u, 6u, P23_3, P23_3_LIN0_LIN_TX6},
295     {0u, 9u, P23_6, P23_6_LIN0_LIN_TX9},
296 };
297 
298 /* Connections for: pass_sar_ext_mux_en */
299 const cyhal_resource_pin_mapping_t cyhal_pin_map_pass_sar_ext_mux_en[2] = {
300     {0u, 1u, P12_2, P12_2_PASS0_SAR_EXT_MUX_EN1},
301     {0u, 2u, P13_3, P13_3_PASS0_SAR_EXT_MUX_EN2},
302 };
303 
304 /* Connections for: pass_sar_ext_mux_sel */
305 const cyhal_resource_pin_mapping_t cyhal_pin_map_pass_sar_ext_mux_sel[5] = {
306     {0u, 3u, P12_3, P12_3_PASS0_SAR_EXT_MUX_SEL3},
307     {0u, 4u, P12_4, P12_4_PASS0_SAR_EXT_MUX_SEL4},
308     {0u, 6u, P13_0, P13_0_PASS0_SAR_EXT_MUX_SEL6},
309     {0u, 7u, P13_1, P13_1_PASS0_SAR_EXT_MUX_SEL7},
310     {0u, 8u, P13_2, P13_2_PASS0_SAR_EXT_MUX_SEL8},
311 };
312 
313 /* Connections for: pass_sarmux_pads */
314 const cyhal_resource_pin_mapping_t cyhal_pin_map_pass_sarmux_pads[37] = {
315     {0u, 0u, P6_0, HSIOM_SEL_GPIO},
316     {0u, 1u, P6_1, HSIOM_SEL_GPIO},
317     {0u, 2u, P6_2, HSIOM_SEL_GPIO},
318     {0u, 3u, P6_3, HSIOM_SEL_GPIO},
319     {0u, 4u, P6_4, HSIOM_SEL_GPIO},
320     {0u, 5u, P6_5, HSIOM_SEL_GPIO},
321     {0u, 16u, P7_0, HSIOM_SEL_GPIO},
322     {0u, 17u, P7_1, HSIOM_SEL_GPIO},
323     {0u, 18u, P7_2, HSIOM_SEL_GPIO},
324     {0u, 19u, P7_3, HSIOM_SEL_GPIO},
325     {0u, 20u, P7_4, HSIOM_SEL_GPIO},
326     {0u, 21u, P7_5, HSIOM_SEL_GPIO},
327     {0u, 24u, P8_1, HSIOM_SEL_GPIO},
328     {0u, 25u, P8_2, HSIOM_SEL_GPIO},
329     {1u, 4u, P12_0, HSIOM_SEL_GPIO},
330     {1u, 5u, P12_1, HSIOM_SEL_GPIO},
331     {1u, 6u, P12_2, HSIOM_SEL_GPIO},
332     {1u, 7u, P12_3, HSIOM_SEL_GPIO},
333     {1u, 8u, P12_4, HSIOM_SEL_GPIO},
334     {1u, 12u, P13_0, HSIOM_SEL_GPIO},
335     {1u, 13u, P13_1, HSIOM_SEL_GPIO},
336     {1u, 14u, P13_2, HSIOM_SEL_GPIO},
337     {1u, 15u, P13_3, HSIOM_SEL_GPIO},
338     {1u, 16u, P13_4, HSIOM_SEL_GPIO},
339     {1u, 17u, P13_5, HSIOM_SEL_GPIO},
340     {1u, 18u, P13_6, HSIOM_SEL_GPIO},
341     {1u, 19u, P13_7, HSIOM_SEL_GPIO},
342     {1u, 20u, P14_0, HSIOM_SEL_GPIO},
343     {1u, 21u, P14_1, HSIOM_SEL_GPIO},
344     {2u, 0u, P18_0, HSIOM_SEL_GPIO},
345     {2u, 1u, P18_1, HSIOM_SEL_GPIO},
346     {2u, 2u, P18_2, HSIOM_SEL_GPIO},
347     {2u, 3u, P18_3, HSIOM_SEL_GPIO},
348     {2u, 4u, P18_4, HSIOM_SEL_GPIO},
349     {2u, 5u, P18_5, HSIOM_SEL_GPIO},
350     {2u, 6u, P18_6, HSIOM_SEL_GPIO},
351     {2u, 7u, P18_7, HSIOM_SEL_GPIO},
352 };
353 
354 /* Connections for: peri_tr_io_input */
355 /* The actual channel_num has no value to how the connection works. However, the HAL driver needs
356    to know the index of the input or output trigger line. Store that in the channel_num field
357    instead. */
358 const cyhal_resource_pin_mapping_t cyhal_pin_map_peri_tr_io_input[14] = {
359     {0u, 2u, P2_0, P2_0_PERI_TR_IO_INPUT2},
360     {0u, 3u, P2_1, P2_1_PERI_TR_IO_INPUT3},
361     {0u, 4u, P2_2, P2_2_PERI_TR_IO_INPUT4},
362     {0u, 5u, P2_3, P2_3_PERI_TR_IO_INPUT5},
363     {0u, 14u, P8_1, P8_1_PERI_TR_IO_INPUT14},
364     {0u, 15u, P8_2, P8_2_PERI_TR_IO_INPUT15},
365     {0u, 20u, P12_0, P12_0_PERI_TR_IO_INPUT20},
366     {0u, 21u, P12_1, P12_1_PERI_TR_IO_INPUT21},
367     {0u, 22u, P13_6, P13_6_PERI_TR_IO_INPUT22},
368     {0u, 23u, P13_7, P13_7_PERI_TR_IO_INPUT23},
369     {0u, 28u, P19_2, P19_2_PERI_TR_IO_INPUT28},
370     {0u, 29u, P19_3, P19_3_PERI_TR_IO_INPUT29},
371     {0u, 30u, P23_3, P23_3_PERI_TR_IO_INPUT30},
372     {0u, 31u, P23_4, P23_4_PERI_TR_IO_INPUT31},
373 };
374 
375 /* Connections for: peri_tr_io_output */
376 /* The actual channel_num has no value to how the connection works. However, the HAL driver needs
377    to know the index of the input or output trigger line. Store that in the channel_num field
378    instead. */
379 const cyhal_resource_pin_mapping_t cyhal_pin_map_peri_tr_io_output[4] = {
380     {0u, 0u, P3_0, P3_0_PERI_TR_IO_OUTPUT0},
381     {0u, 1u, P3_1, P3_1_PERI_TR_IO_OUTPUT1},
382     {0u, 1u, P21_2, P21_2_PERI_TR_IO_OUTPUT1},
383     {0u, 0u, P23_4, P23_4_PERI_TR_IO_OUTPUT0},
384 };
385 
386 /* Connections for: scb_i2c_scl */
387 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_i2c_scl[10] = {
388     {7u, 0u, P0_1, P0_1_SCB7_I2C_SCL},
389     {0u, 0u, P0_2, P0_2_SCB0_I2C_SCL},
390     {7u, 0u, P2_2, P2_2_SCB7_I2C_SCL},
391     {4u, 0u, P6_2, P6_2_SCB4_I2C_SCL},
392     {5u, 0u, P7_2, P7_2_SCB5_I2C_SCL},
393     {8u, 0u, P12_2, P12_2_SCB8_I2C_SCL},
394     {3u, 0u, P13_2, P13_2_SCB3_I2C_SCL},
395     {1u, 0u, P18_2, P18_2_SCB1_I2C_SCL},
396     {2u, 0u, P19_2, P19_2_SCB2_I2C_SCL},
397     {6u, 0u, P22_2, P22_2_SCB6_I2C_SCL},
398 };
399 
400 /* Connections for: scb_i2c_sda */
401 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_i2c_sda[12] = {
402     {7u, 0u, P0_0, P0_0_SCB7_I2C_SDA},
403     {0u, 0u, P0_3, P0_3_SCB0_I2C_SDA},
404     {7u, 0u, P2_1, P2_1_SCB7_I2C_SDA},
405     {6u, 0u, P3_1, P3_1_SCB6_I2C_SDA},
406     {4u, 0u, P6_1, P6_1_SCB4_I2C_SDA},
407     {5u, 0u, P7_1, P7_1_SCB5_I2C_SDA},
408     {8u, 0u, P12_1, P12_1_SCB8_I2C_SDA},
409     {3u, 0u, P13_1, P13_1_SCB3_I2C_SDA},
410     {2u, 0u, P14_1, P14_1_SCB2_I2C_SDA},
411     {1u, 0u, P18_1, P18_1_SCB1_I2C_SDA},
412     {2u, 0u, P19_1, P19_1_SCB2_I2C_SDA},
413     {6u, 0u, P22_1, P22_1_SCB6_I2C_SDA},
414 };
415 
416 /* Connections for: scb_spi_m_clk */
417 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_clk[11] = {
418     {0u, 0u, P0_2, P0_2_SCB0_SPI_CLK},
419     {7u, 0u, P2_2, P2_2_SCB7_SPI_CLK},
420     {4u, 0u, P6_2, P6_2_SCB4_SPI_CLK},
421     {5u, 0u, P7_2, P7_2_SCB5_SPI_CLK},
422     {8u, 0u, P12_2, P12_2_SCB8_SPI_CLK},
423     {3u, 0u, P13_2, P13_2_SCB3_SPI_CLK},
424     {1u, 0u, P18_2, P18_2_SCB1_SPI_CLK},
425     {3u, 0u, P18_3, P18_3_SCB3_SPI_CLK},
426     {2u, 0u, P19_2, P19_2_SCB2_SPI_CLK},
427     {6u, 0u, P22_2, P22_2_SCB6_SPI_CLK},
428     {2u, 0u, P23_6, P23_6_SCB2_SPI_CLK},
429 };
430 
431 /* Connections for: scb_spi_m_miso */
432 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_miso[13] = {
433     {0u, 0u, P0_0, P0_0_SCB0_SPI_MISO},
434     {4u, 0u, P0_2, P0_2_SCB4_SPI_MISO},
435     {7u, 0u, P2_0, P2_0_SCB7_SPI_MISO},
436     {6u, 0u, P3_0, P3_0_SCB6_SPI_MISO},
437     {4u, 0u, P6_0, P6_0_SCB4_SPI_MISO},
438     {5u, 0u, P7_0, P7_0_SCB5_SPI_MISO},
439     {8u, 0u, P12_0, P12_0_SCB8_SPI_MISO},
440     {3u, 0u, P13_0, P13_0_SCB3_SPI_MISO},
441     {2u, 0u, P14_0, P14_0_SCB2_SPI_MISO},
442     {1u, 0u, P18_0, P18_0_SCB1_SPI_MISO},
443     {3u, 0u, P18_1, P18_1_SCB3_SPI_MISO},
444     {2u, 0u, P19_0, P19_0_SCB2_SPI_MISO},
445     {2u, 0u, P23_4, P23_4_SCB2_SPI_MISO},
446 };
447 
448 /* Connections for: scb_spi_m_mosi */
449 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_mosi[14] = {
450     {0u, 0u, P0_1, P0_1_SCB0_SPI_MOSI},
451     {4u, 0u, P0_3, P0_3_SCB4_SPI_MOSI},
452     {7u, 0u, P2_1, P2_1_SCB7_SPI_MOSI},
453     {6u, 0u, P3_1, P3_1_SCB6_SPI_MOSI},
454     {4u, 0u, P6_1, P6_1_SCB4_SPI_MOSI},
455     {5u, 0u, P7_1, P7_1_SCB5_SPI_MOSI},
456     {8u, 0u, P12_1, P12_1_SCB8_SPI_MOSI},
457     {3u, 0u, P13_1, P13_1_SCB3_SPI_MOSI},
458     {2u, 0u, P14_1, P14_1_SCB2_SPI_MOSI},
459     {1u, 0u, P18_1, P18_1_SCB1_SPI_MOSI},
460     {3u, 0u, P18_2, P18_2_SCB3_SPI_MOSI},
461     {2u, 0u, P19_1, P19_1_SCB2_SPI_MOSI},
462     {6u, 0u, P22_1, P22_1_SCB6_SPI_MOSI},
463     {2u, 0u, P23_5, P23_5_SCB2_SPI_MOSI},
464 };
465 
466 /* Connections for: scb_spi_m_select0 */
467 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_select0[12] = {
468     {0u, 0u, P0_3, P0_3_SCB0_SPI_SELECT0},
469     {7u, 0u, P2_3, P2_3_SCB7_SPI_SELECT0},
470     {4u, 0u, P6_3, P6_3_SCB4_SPI_SELECT0},
471     {5u, 0u, P7_3, P7_3_SCB5_SPI_SELECT0},
472     {8u, 0u, P12_3, P12_3_SCB8_SPI_SELECT0},
473     {3u, 0u, P13_3, P13_3_SCB3_SPI_SELECT0},
474     {1u, 0u, P18_3, P18_3_SCB1_SPI_SELECT0},
475     {3u, 0u, P18_4, P18_4_SCB3_SPI_SELECT0},
476     {2u, 0u, P19_3, P19_3_SCB2_SPI_SELECT0},
477     {6u, 0u, P22_3, P22_3_SCB6_SPI_SELECT0},
478     {7u, 0u, P23_3, P23_3_SCB7_SPI_SELECT0},
479     {2u, 0u, P23_7, P23_7_SCB2_SPI_SELECT0},
480 };
481 
482 /* Connections for: scb_spi_m_select1 */
483 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_select1[7] = {
484     {0u, 0u, P2_0, P2_0_SCB0_SPI_SELECT1},
485     {4u, 0u, P6_4, P6_4_SCB4_SPI_SELECT1},
486     {5u, 0u, P7_4, P7_4_SCB5_SPI_SELECT1},
487     {8u, 0u, P12_4, P12_4_SCB8_SPI_SELECT1},
488     {3u, 0u, P13_4, P13_4_SCB3_SPI_SELECT1},
489     {1u, 0u, P18_4, P18_4_SCB1_SPI_SELECT1},
490     {7u, 0u, P23_4, P23_4_SCB7_SPI_SELECT1},
491 };
492 
493 /* Connections for: scb_spi_m_select2 */
494 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_select2[8] = {
495     {0u, 0u, P2_1, P2_1_SCB0_SPI_SELECT2},
496     {5u, 0u, P5_0, P5_0_SCB5_SPI_SELECT2},
497     {4u, 0u, P6_5, P6_5_SCB4_SPI_SELECT2},
498     {5u, 0u, P7_5, P7_5_SCB5_SPI_SELECT2},
499     {3u, 0u, P13_5, P13_5_SCB3_SPI_SELECT2},
500     {1u, 0u, P18_5, P18_5_SCB1_SPI_SELECT2},
501     {1u, 0u, P21_0, P21_0_SCB1_SPI_SELECT2},
502     {7u, 0u, P23_5, P23_5_SCB7_SPI_SELECT2},
503 };
504 
505 /* Connections for: scb_spi_m_select3 */
506 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_select3[4] = {
507     {0u, 0u, P2_2, P2_2_SCB0_SPI_SELECT3},
508     {9u, 0u, P5_1, P5_1_SCB9_SPI_SELECT3},
509     {3u, 0u, P13_6, P13_6_SCB3_SPI_SELECT3},
510     {1u, 0u, P18_6, P18_6_SCB1_SPI_SELECT3},
511 };
512 
513 /* Connections for: scb_spi_s_clk */
514 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_clk[11] = {
515     {0u, 0u, P0_2, P0_2_SCB0_SPI_CLK},
516     {7u, 0u, P2_2, P2_2_SCB7_SPI_CLK},
517     {4u, 0u, P6_2, P6_2_SCB4_SPI_CLK},
518     {5u, 0u, P7_2, P7_2_SCB5_SPI_CLK},
519     {8u, 0u, P12_2, P12_2_SCB8_SPI_CLK},
520     {3u, 0u, P13_2, P13_2_SCB3_SPI_CLK},
521     {1u, 0u, P18_2, P18_2_SCB1_SPI_CLK},
522     {3u, 0u, P18_3, P18_3_SCB3_SPI_CLK},
523     {2u, 0u, P19_2, P19_2_SCB2_SPI_CLK},
524     {6u, 0u, P22_2, P22_2_SCB6_SPI_CLK},
525     {2u, 0u, P23_6, P23_6_SCB2_SPI_CLK},
526 };
527 
528 /* Connections for: scb_spi_s_miso */
529 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_miso[13] = {
530     {0u, 0u, P0_0, P0_0_SCB0_SPI_MISO},
531     {4u, 0u, P0_2, P0_2_SCB4_SPI_MISO},
532     {7u, 0u, P2_0, P2_0_SCB7_SPI_MISO},
533     {6u, 0u, P3_0, P3_0_SCB6_SPI_MISO},
534     {4u, 0u, P6_0, P6_0_SCB4_SPI_MISO},
535     {5u, 0u, P7_0, P7_0_SCB5_SPI_MISO},
536     {8u, 0u, P12_0, P12_0_SCB8_SPI_MISO},
537     {3u, 0u, P13_0, P13_0_SCB3_SPI_MISO},
538     {2u, 0u, P14_0, P14_0_SCB2_SPI_MISO},
539     {1u, 0u, P18_0, P18_0_SCB1_SPI_MISO},
540     {3u, 0u, P18_1, P18_1_SCB3_SPI_MISO},
541     {2u, 0u, P19_0, P19_0_SCB2_SPI_MISO},
542     {2u, 0u, P23_4, P23_4_SCB2_SPI_MISO},
543 };
544 
545 /* Connections for: scb_spi_s_mosi */
546 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_mosi[14] = {
547     {0u, 0u, P0_1, P0_1_SCB0_SPI_MOSI},
548     {4u, 0u, P0_3, P0_3_SCB4_SPI_MOSI},
549     {7u, 0u, P2_1, P2_1_SCB7_SPI_MOSI},
550     {6u, 0u, P3_1, P3_1_SCB6_SPI_MOSI},
551     {4u, 0u, P6_1, P6_1_SCB4_SPI_MOSI},
552     {5u, 0u, P7_1, P7_1_SCB5_SPI_MOSI},
553     {8u, 0u, P12_1, P12_1_SCB8_SPI_MOSI},
554     {3u, 0u, P13_1, P13_1_SCB3_SPI_MOSI},
555     {2u, 0u, P14_1, P14_1_SCB2_SPI_MOSI},
556     {1u, 0u, P18_1, P18_1_SCB1_SPI_MOSI},
557     {3u, 0u, P18_2, P18_2_SCB3_SPI_MOSI},
558     {2u, 0u, P19_1, P19_1_SCB2_SPI_MOSI},
559     {6u, 0u, P22_1, P22_1_SCB6_SPI_MOSI},
560     {2u, 0u, P23_5, P23_5_SCB2_SPI_MOSI},
561 };
562 
563 /* Connections for: scb_spi_s_select0 */
564 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_select0[12] = {
565     {0u, 0u, P0_3, P0_3_SCB0_SPI_SELECT0},
566     {7u, 0u, P2_3, P2_3_SCB7_SPI_SELECT0},
567     {4u, 0u, P6_3, P6_3_SCB4_SPI_SELECT0},
568     {5u, 0u, P7_3, P7_3_SCB5_SPI_SELECT0},
569     {8u, 0u, P12_3, P12_3_SCB8_SPI_SELECT0},
570     {3u, 0u, P13_3, P13_3_SCB3_SPI_SELECT0},
571     {1u, 0u, P18_3, P18_3_SCB1_SPI_SELECT0},
572     {3u, 0u, P18_4, P18_4_SCB3_SPI_SELECT0},
573     {2u, 0u, P19_3, P19_3_SCB2_SPI_SELECT0},
574     {6u, 0u, P22_3, P22_3_SCB6_SPI_SELECT0},
575     {7u, 0u, P23_3, P23_3_SCB7_SPI_SELECT0},
576     {2u, 0u, P23_7, P23_7_SCB2_SPI_SELECT0},
577 };
578 
579 /* Connections for: scb_spi_s_select1 */
580 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_select1[7] = {
581     {0u, 0u, P2_0, P2_0_SCB0_SPI_SELECT1},
582     {4u, 0u, P6_4, P6_4_SCB4_SPI_SELECT1},
583     {5u, 0u, P7_4, P7_4_SCB5_SPI_SELECT1},
584     {8u, 0u, P12_4, P12_4_SCB8_SPI_SELECT1},
585     {3u, 0u, P13_4, P13_4_SCB3_SPI_SELECT1},
586     {1u, 0u, P18_4, P18_4_SCB1_SPI_SELECT1},
587     {7u, 0u, P23_4, P23_4_SCB7_SPI_SELECT1},
588 };
589 
590 /* Connections for: scb_spi_s_select2 */
591 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_select2[8] = {
592     {0u, 0u, P2_1, P2_1_SCB0_SPI_SELECT2},
593     {5u, 0u, P5_0, P5_0_SCB5_SPI_SELECT2},
594     {4u, 0u, P6_5, P6_5_SCB4_SPI_SELECT2},
595     {5u, 0u, P7_5, P7_5_SCB5_SPI_SELECT2},
596     {3u, 0u, P13_5, P13_5_SCB3_SPI_SELECT2},
597     {1u, 0u, P18_5, P18_5_SCB1_SPI_SELECT2},
598     {1u, 0u, P21_0, P21_0_SCB1_SPI_SELECT2},
599     {7u, 0u, P23_5, P23_5_SCB7_SPI_SELECT2},
600 };
601 
602 /* Connections for: scb_spi_s_select3 */
603 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_select3[4] = {
604     {0u, 0u, P2_2, P2_2_SCB0_SPI_SELECT3},
605     {9u, 0u, P5_1, P5_1_SCB9_SPI_SELECT3},
606     {3u, 0u, P13_6, P13_6_SCB3_SPI_SELECT3},
607     {1u, 0u, P18_6, P18_6_SCB1_SPI_SELECT3},
608 };
609 
610 /* Connections for: scb_uart_cts */
611 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_uart_cts[10] = {
612     {0u, 0u, P0_3, P0_3_SCB0_UART_CTS},
613     {7u, 0u, P2_3, P2_3_SCB7_UART_CTS},
614     {4u, 0u, P6_3, P6_3_SCB4_UART_CTS},
615     {5u, 0u, P7_3, P7_3_SCB5_UART_CTS},
616     {8u, 0u, P12_3, P12_3_SCB8_UART_CTS},
617     {3u, 0u, P13_3, P13_3_SCB3_UART_CTS},
618     {1u, 0u, P18_3, P18_3_SCB1_UART_CTS},
619     {2u, 0u, P19_3, P19_3_SCB2_UART_CTS},
620     {6u, 0u, P22_3, P22_3_SCB6_UART_CTS},
621     {7u, 0u, P23_3, P23_3_SCB7_UART_CTS},
622 };
623 
624 /* Connections for: scb_uart_rts */
625 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_uart_rts[9] = {
626     {0u, 0u, P0_2, P0_2_SCB0_UART_RTS},
627     {7u, 0u, P2_2, P2_2_SCB7_UART_RTS},
628     {4u, 0u, P6_2, P6_2_SCB4_UART_RTS},
629     {5u, 0u, P7_2, P7_2_SCB5_UART_RTS},
630     {8u, 0u, P12_2, P12_2_SCB8_UART_RTS},
631     {3u, 0u, P13_2, P13_2_SCB3_UART_RTS},
632     {1u, 0u, P18_2, P18_2_SCB1_UART_RTS},
633     {2u, 0u, P19_2, P19_2_SCB2_UART_RTS},
634     {6u, 0u, P22_2, P22_2_SCB6_UART_RTS},
635 };
636 
637 /* Connections for: scb_uart_rx */
638 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_uart_rx[10] = {
639     {0u, 0u, P0_0, P0_0_SCB0_UART_RX},
640     {7u, 0u, P2_0, P2_0_SCB7_UART_RX},
641     {6u, 0u, P3_0, P3_0_SCB6_UART_RX},
642     {4u, 0u, P6_0, P6_0_SCB4_UART_RX},
643     {5u, 0u, P7_0, P7_0_SCB5_UART_RX},
644     {8u, 0u, P12_0, P12_0_SCB8_UART_RX},
645     {3u, 0u, P13_0, P13_0_SCB3_UART_RX},
646     {2u, 0u, P14_0, P14_0_SCB2_UART_RX},
647     {1u, 0u, P18_0, P18_0_SCB1_UART_RX},
648     {2u, 0u, P19_0, P19_0_SCB2_UART_RX},
649 };
650 
651 /* Connections for: scb_uart_tx */
652 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_uart_tx[11] = {
653     {0u, 0u, P0_1, P0_1_SCB0_UART_TX},
654     {7u, 0u, P2_1, P2_1_SCB7_UART_TX},
655     {6u, 0u, P3_1, P3_1_SCB6_UART_TX},
656     {4u, 0u, P6_1, P6_1_SCB4_UART_TX},
657     {5u, 0u, P7_1, P7_1_SCB5_UART_TX},
658     {8u, 0u, P12_1, P12_1_SCB8_UART_TX},
659     {3u, 0u, P13_1, P13_1_SCB3_UART_TX},
660     {2u, 0u, P14_1, P14_1_SCB2_UART_TX},
661     {1u, 0u, P18_1, P18_1_SCB1_UART_TX},
662     {2u, 0u, P19_1, P19_1_SCB2_UART_TX},
663     {6u, 0u, P22_1, P22_1_SCB6_UART_TX},
664 };
665 
666 /* Connections for: sdhc_card_cmd */
667 const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_card_cmd[1] = {
668     {0u, 0u, P6_3, P6_3_SDHC0_CARD_CMD},
669 };
670 
671 /* Connections for: sdhc_card_dat_3to0 */
672 const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_card_dat_3to0[4] = {
673     {0u, 0u, P7_1, P7_1_SDHC0_CARD_DAT_3TO00},
674     {0u, 1u, P7_2, P7_2_SDHC0_CARD_DAT_3TO01},
675     {0u, 2u, P7_3, P7_3_SDHC0_CARD_DAT_3TO02},
676     {0u, 3u, P7_4, P7_4_SDHC0_CARD_DAT_3TO03},
677 };
678 
679 /* Connections for: sdhc_card_dat_7to4 */
680 const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_card_dat_7to4[4] = {
681     {0u, 0u, P7_5, P7_5_SDHC0_CARD_DAT_7TO40},
682     {0u, 1u, P8_0, P8_0_SDHC0_CARD_DAT_7TO41},
683     {0u, 2u, P8_1, P8_1_SDHC0_CARD_DAT_7TO42},
684     {0u, 3u, P8_2, P8_2_SDHC0_CARD_DAT_7TO43},
685 };
686 
687 /* Connections for: sdhc_card_detect_n */
688 const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_card_detect_n[1] = {
689     {0u, 0u, P6_5, P6_5_SDHC0_CARD_DETECT_N},
690 };
691 
692 /* Connections for: sdhc_card_if_pwr_en */
693 const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_card_if_pwr_en[1] = {
694     {0u, 0u, P7_0, P7_0_SDHC0_CARD_IF_PWR_EN},
695 };
696 
697 /* Connections for: sdhc_card_mech_write_prot */
698 const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_card_mech_write_prot[1] = {
699     {0u, 0u, P6_2, P6_2_SDHC0_CARD_MECH_WRITE_PROT},
700 };
701 
702 /* Connections for: sdhc_clk_card */
703 const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_clk_card[1] = {
704     {0u, 0u, P6_4, P6_4_SDHC0_CLK_CARD},
705 };
706 
707 /* Connections for: smif_spi_clk */
708 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_clk[1] = {
709     {0u, 0u, P6_3, P6_3_SMIF0_SPIHB_CLK},
710 };
711 
712 /* Connections for: smif_spi_data0 */
713 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data0[1] = {
714     {0u, 0u, P7_1, P7_1_SMIF0_SPIHB_DATA0},
715 };
716 
717 /* Connections for: smif_spi_data1 */
718 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data1[1] = {
719     {0u, 0u, P7_2, P7_2_SMIF0_SPIHB_DATA1},
720 };
721 
722 /* Connections for: smif_spi_data2 */
723 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data2[1] = {
724     {0u, 0u, P7_3, P7_3_SMIF0_SPIHB_DATA2},
725 };
726 
727 /* Connections for: smif_spi_data3 */
728 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data3[1] = {
729     {0u, 0u, P7_4, P7_4_SMIF0_SPIHB_DATA3},
730 };
731 
732 /* Connections for: smif_spi_data4 */
733 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data4[1] = {
734     {0u, 0u, P7_5, P7_5_SMIF0_SPIHB_DATA4},
735 };
736 
737 /* Connections for: smif_spi_data5 */
738 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data5[1] = {
739     {0u, 0u, P8_0, P8_0_SMIF0_SPIHB_DATA5},
740 };
741 
742 /* Connections for: smif_spi_data6 */
743 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data6[1] = {
744     {0u, 0u, P8_1, P8_1_SMIF0_SPIHB_DATA6},
745 };
746 
747 /* Connections for: smif_spi_data7 */
748 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data7[1] = {
749     {0u, 0u, P8_2, P8_2_SMIF0_SPIHB_DATA7},
750 };
751 
752 /* Connections for: smif_spi_rwds */
753 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_rwds[1] = {
754     {0u, 0u, P6_4, P6_4_SMIF0_SPIHB_RWDS},
755 };
756 
757 /* Connections for: smif_spi_select0 */
758 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_select0[1] = {
759     {0u, 0u, P6_5, P6_5_SMIF0_SPIHB_SELECT0},
760 };
761 
762 /* Connections for: smif_spi_select1 */
763 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_select1[1] = {
764     {0u, 0u, P7_0, P7_0_SMIF0_SPIHB_SELECT1},
765 };
766 
767 /* Connections for: tcpwm_line */
768 const cyhal_resource_pin_mapping_t cyhal_pin_map_tcpwm_line[80] = {
769     {0u, 18u, P0_0, P0_0_TCPWM0_LINE18},
770     {0u, 17u, P0_1, P0_1_TCPWM0_LINE17},
771     {0u, 14u, P0_2, P0_2_TCPWM0_LINE14},
772     {0u, 13u, P0_3, P0_3_TCPWM0_LINE13},
773     {0u, 7u, P2_0, P2_0_TCPWM0_LINE7},
774     {0u, 6u, P2_1, P2_1_TCPWM0_LINE6},
775     {0u, 5u, P2_2, P2_2_TCPWM0_LINE5},
776     {0u, 4u, P2_3, P2_3_TCPWM0_LINE4},
777     {0u, 1u, P3_0, P3_0_TCPWM0_LINE1},
778     {0u, 0u, P3_1, P3_1_TCPWM0_LINE0},
779     {0u, 9u, P5_0, P5_0_TCPWM0_LINE9},
780     {0u, 10u, P5_1, P5_1_TCPWM0_LINE10},
781     {0u, 11u, P5_2, P5_2_TCPWM0_LINE11},
782     {0u, 12u, P5_3, P5_3_TCPWM0_LINE12},
783     {1u, 0u, P6_0, P6_0_TCPWM0_LINE256},
784     {0u, 0u, P6_1, P6_1_TCPWM0_LINE0},
785     {1u, 1u, P6_2, P6_2_TCPWM0_LINE257},
786     {0u, 1u, P6_3, P6_3_TCPWM0_LINE1},
787     {1u, 2u, P6_4, P6_4_TCPWM0_LINE258},
788     {0u, 2u, P6_5, P6_5_TCPWM0_LINE2},
789     {1u, 4u, P7_0, P7_0_TCPWM0_LINE260},
790     {0u, 15u, P7_1, P7_1_TCPWM0_LINE15},
791     {1u, 5u, P7_2, P7_2_TCPWM0_LINE261},
792     {0u, 16u, P7_3, P7_3_TCPWM0_LINE16},
793     {1u, 6u, P7_4, P7_4_TCPWM0_LINE262},
794     {0u, 17u, P7_5, P7_5_TCPWM0_LINE17},
795     {0u, 19u, P8_0, P8_0_TCPWM0_LINE19},
796     {0u, 20u, P8_1, P8_1_TCPWM0_LINE20},
797     {0u, 21u, P8_2, P8_2_TCPWM0_LINE21},
798     {0u, 61u, P11_0, P11_0_TCPWM0_LINE61},
799     {0u, 60u, P11_1, P11_1_TCPWM0_LINE60},
800     {0u, 59u, P11_2, P11_2_TCPWM0_LINE59},
801     {0u, 36u, P12_0, P12_0_TCPWM0_LINE36},
802     {0u, 37u, P12_1, P12_1_TCPWM0_LINE37},
803     {0u, 38u, P12_2, P12_2_TCPWM0_LINE38},
804     {0u, 39u, P12_3, P12_3_TCPWM0_LINE39},
805     {0u, 40u, P12_4, P12_4_TCPWM0_LINE40},
806     {1u, 8u, P13_0, P13_0_TCPWM0_LINE264},
807     {0u, 44u, P13_1, P13_1_TCPWM0_LINE44},
808     {1u, 9u, P13_2, P13_2_TCPWM0_LINE265},
809     {0u, 45u, P13_3, P13_3_TCPWM0_LINE45},
810     {1u, 10u, P13_4, P13_4_TCPWM0_LINE266},
811     {2u, 4u, P13_4, P13_4_TCPWM0_LINE516},
812     {0u, 46u, P13_5, P13_5_TCPWM0_LINE46},
813     {1u, 11u, P13_6, P13_6_TCPWM0_LINE267},
814     {2u, 5u, P13_6, P13_6_TCPWM0_LINE517},
815     {0u, 47u, P13_7, P13_7_TCPWM0_LINE47},
816     {0u, 48u, P14_0, P14_0_TCPWM0_LINE48},
817     {2u, 6u, P14_0, P14_0_TCPWM0_LINE518},
818     {0u, 49u, P14_1, P14_1_TCPWM0_LINE49},
819     {1u, 6u, P18_0, P18_0_TCPWM0_LINE262},
820     {2u, 0u, P18_0, P18_0_TCPWM0_LINE512},
821     {1u, 7u, P18_1, P18_1_TCPWM0_LINE263},
822     {0u, 55u, P18_2, P18_2_TCPWM0_LINE55},
823     {2u, 1u, P18_2, P18_2_TCPWM0_LINE513},
824     {0u, 54u, P18_3, P18_3_TCPWM0_LINE54},
825     {0u, 53u, P18_4, P18_4_TCPWM0_LINE53},
826     {2u, 2u, P18_4, P18_4_TCPWM0_LINE514},
827     {0u, 52u, P18_5, P18_5_TCPWM0_LINE52},
828     {0u, 51u, P18_6, P18_6_TCPWM0_LINE51},
829     {2u, 3u, P18_6, P18_6_TCPWM0_LINE515},
830     {0u, 50u, P18_7, P18_7_TCPWM0_LINE50},
831     {1u, 3u, P19_0, P19_0_TCPWM0_LINE259},
832     {0u, 26u, P19_1, P19_1_TCPWM0_LINE26},
833     {0u, 27u, P19_2, P19_2_TCPWM0_LINE27},
834     {0u, 28u, P19_3, P19_3_TCPWM0_LINE28},
835     {0u, 42u, P21_0, P21_0_TCPWM0_LINE42},
836     {0u, 41u, P21_1, P21_1_TCPWM0_LINE41},
837     {0u, 40u, P21_2, P21_2_TCPWM0_LINE40},
838     {0u, 39u, P21_3, P21_3_TCPWM0_LINE39},
839     {0u, 34u, P21_5, P21_5_TCPWM0_LINE34},
840     {0u, 37u, P21_5, P21_5_TCPWM0_LINE37},
841     {0u, 33u, P22_1, P22_1_TCPWM0_LINE33},
842     {0u, 32u, P22_2, P22_2_TCPWM0_LINE32},
843     {0u, 31u, P22_3, P22_3_TCPWM0_LINE31},
844     {1u, 11u, P23_3, P23_3_TCPWM0_LINE267},
845     {0u, 25u, P23_4, P23_4_TCPWM0_LINE25},
846     {0u, 24u, P23_5, P23_5_TCPWM0_LINE24},
847     {0u, 23u, P23_6, P23_6_TCPWM0_LINE23},
848     {0u, 22u, P23_7, P23_7_TCPWM0_LINE22},
849 };
850 
851 /* Connections for: tcpwm_line_compl */
852 const cyhal_resource_pin_mapping_t cyhal_pin_map_tcpwm_line_compl[82] = {
853     {0u, 22u, P0_0, P0_0_TCPWM0_LINE_COMPL22},
854     {0u, 18u, P0_1, P0_1_TCPWM0_LINE_COMPL18},
855     {0u, 17u, P0_2, P0_2_TCPWM0_LINE_COMPL17},
856     {0u, 14u, P0_3, P0_3_TCPWM0_LINE_COMPL14},
857     {0u, 8u, P2_0, P2_0_TCPWM0_LINE_COMPL8},
858     {0u, 7u, P2_1, P2_1_TCPWM0_LINE_COMPL7},
859     {0u, 6u, P2_2, P2_2_TCPWM0_LINE_COMPL6},
860     {0u, 5u, P2_3, P2_3_TCPWM0_LINE_COMPL5},
861     {0u, 2u, P3_0, P3_0_TCPWM0_LINE_COMPL2},
862     {2u, 6u, P3_0, P3_0_TCPWM0_LINE_COMPL518},
863     {0u, 1u, P3_1, P3_1_TCPWM0_LINE_COMPL1},
864     {2u, 7u, P3_1, P3_1_TCPWM0_LINE_COMPL519},
865     {0u, 8u, P5_0, P5_0_TCPWM0_LINE_COMPL8},
866     {0u, 9u, P5_1, P5_1_TCPWM0_LINE_COMPL9},
867     {0u, 10u, P5_2, P5_2_TCPWM0_LINE_COMPL10},
868     {0u, 11u, P5_3, P5_3_TCPWM0_LINE_COMPL11},
869     {0u, 14u, P6_0, P6_0_TCPWM0_LINE_COMPL14},
870     {1u, 0u, P6_1, P6_1_TCPWM0_LINE_COMPL256},
871     {0u, 0u, P6_2, P6_2_TCPWM0_LINE_COMPL0},
872     {1u, 1u, P6_3, P6_3_TCPWM0_LINE_COMPL257},
873     {0u, 1u, P6_4, P6_4_TCPWM0_LINE_COMPL1},
874     {1u, 2u, P6_5, P6_5_TCPWM0_LINE_COMPL258},
875     {0u, 3u, P7_0, P7_0_TCPWM0_LINE_COMPL3},
876     {1u, 4u, P7_1, P7_1_TCPWM0_LINE_COMPL260},
877     {0u, 15u, P7_2, P7_2_TCPWM0_LINE_COMPL15},
878     {1u, 5u, P7_3, P7_3_TCPWM0_LINE_COMPL261},
879     {0u, 16u, P7_4, P7_4_TCPWM0_LINE_COMPL16},
880     {1u, 6u, P7_5, P7_5_TCPWM0_LINE_COMPL262},
881     {0u, 18u, P8_0, P8_0_TCPWM0_LINE_COMPL18},
882     {0u, 19u, P8_1, P8_1_TCPWM0_LINE_COMPL19},
883     {0u, 20u, P8_2, P8_2_TCPWM0_LINE_COMPL20},
884     {0u, 62u, P11_0, P11_0_TCPWM0_LINE_COMPL62},
885     {0u, 61u, P11_1, P11_1_TCPWM0_LINE_COMPL61},
886     {0u, 60u, P11_2, P11_2_TCPWM0_LINE_COMPL60},
887     {0u, 35u, P12_0, P12_0_TCPWM0_LINE_COMPL35},
888     {0u, 36u, P12_1, P12_1_TCPWM0_LINE_COMPL36},
889     {0u, 37u, P12_2, P12_2_TCPWM0_LINE_COMPL37},
890     {0u, 38u, P12_3, P12_3_TCPWM0_LINE_COMPL38},
891     {0u, 39u, P12_4, P12_4_TCPWM0_LINE_COMPL39},
892     {0u, 43u, P13_0, P13_0_TCPWM0_LINE_COMPL43},
893     {1u, 8u, P13_1, P13_1_TCPWM0_LINE_COMPL264},
894     {0u, 44u, P13_2, P13_2_TCPWM0_LINE_COMPL44},
895     {1u, 9u, P13_3, P13_3_TCPWM0_LINE_COMPL265},
896     {0u, 45u, P13_4, P13_4_TCPWM0_LINE_COMPL45},
897     {1u, 10u, P13_5, P13_5_TCPWM0_LINE_COMPL266},
898     {2u, 4u, P13_5, P13_5_TCPWM0_LINE_COMPL516},
899     {0u, 46u, P13_6, P13_6_TCPWM0_LINE_COMPL46},
900     {1u, 11u, P13_7, P13_7_TCPWM0_LINE_COMPL267},
901     {2u, 5u, P13_7, P13_7_TCPWM0_LINE_COMPL517},
902     {0u, 47u, P14_0, P14_0_TCPWM0_LINE_COMPL47},
903     {0u, 48u, P14_1, P14_1_TCPWM0_LINE_COMPL48},
904     {2u, 6u, P14_1, P14_1_TCPWM0_LINE_COMPL518},
905     {1u, 5u, P18_0, P18_0_TCPWM0_LINE_COMPL261},
906     {1u, 6u, P18_1, P18_1_TCPWM0_LINE_COMPL262},
907     {2u, 0u, P18_1, P18_1_TCPWM0_LINE_COMPL512},
908     {1u, 7u, P18_2, P18_2_TCPWM0_LINE_COMPL263},
909     {0u, 55u, P18_3, P18_3_TCPWM0_LINE_COMPL55},
910     {2u, 1u, P18_3, P18_3_TCPWM0_LINE_COMPL513},
911     {0u, 54u, P18_4, P18_4_TCPWM0_LINE_COMPL54},
912     {0u, 53u, P18_5, P18_5_TCPWM0_LINE_COMPL53},
913     {2u, 2u, P18_5, P18_5_TCPWM0_LINE_COMPL514},
914     {0u, 52u, P18_6, P18_6_TCPWM0_LINE_COMPL52},
915     {0u, 51u, P18_7, P18_7_TCPWM0_LINE_COMPL51},
916     {2u, 3u, P18_7, P18_7_TCPWM0_LINE_COMPL515},
917     {0u, 50u, P19_0, P19_0_TCPWM0_LINE_COMPL50},
918     {1u, 3u, P19_1, P19_1_TCPWM0_LINE_COMPL259},
919     {0u, 26u, P19_2, P19_2_TCPWM0_LINE_COMPL26},
920     {0u, 27u, P19_3, P19_3_TCPWM0_LINE_COMPL27},
921     {0u, 43u, P21_0, P21_0_TCPWM0_LINE_COMPL43},
922     {0u, 42u, P21_1, P21_1_TCPWM0_LINE_COMPL42},
923     {0u, 41u, P21_2, P21_2_TCPWM0_LINE_COMPL41},
924     {0u, 40u, P21_3, P21_3_TCPWM0_LINE_COMPL40},
925     {0u, 35u, P21_5, P21_5_TCPWM0_LINE_COMPL35},
926     {0u, 38u, P21_5, P21_5_TCPWM0_LINE_COMPL38},
927     {0u, 34u, P22_1, P22_1_TCPWM0_LINE_COMPL34},
928     {0u, 33u, P22_2, P22_2_TCPWM0_LINE_COMPL33},
929     {0u, 32u, P22_3, P22_3_TCPWM0_LINE_COMPL32},
930     {1u, 10u, P23_3, P23_3_TCPWM0_LINE_COMPL266},
931     {1u, 11u, P23_4, P23_4_TCPWM0_LINE_COMPL267},
932     {0u, 25u, P23_5, P23_5_TCPWM0_LINE_COMPL25},
933     {0u, 24u, P23_6, P23_6_TCPWM0_LINE_COMPL24},
934     {0u, 23u, P23_7, P23_7_TCPWM0_LINE_COMPL23},
935 };
936 
937 /* Connections for: tcpwm_tr_one_cnt_in */
938 const cyhal_resource_pin_mapping_t cyhal_pin_map_tcpwm_tr_one_cnt_in[154] = {
939     {0u, 54u, P0_0, P0_0_TCPWM0_TR_ONE_CNT_IN54},
940     {0u, 67u, P0_0, P0_0_TCPWM0_TR_ONE_CNT_IN67},
941     {0u, 51u, P0_1, P0_1_TCPWM0_TR_ONE_CNT_IN51},
942     {0u, 55u, P0_1, P0_1_TCPWM0_TR_ONE_CNT_IN55},
943     {0u, 42u, P0_2, P0_2_TCPWM0_TR_ONE_CNT_IN42},
944     {0u, 52u, P0_2, P0_2_TCPWM0_TR_ONE_CNT_IN52},
945     {0u, 39u, P0_3, P0_3_TCPWM0_TR_ONE_CNT_IN39},
946     {0u, 43u, P0_3, P0_3_TCPWM0_TR_ONE_CNT_IN43},
947     {0u, 21u, P2_0, P2_0_TCPWM0_TR_ONE_CNT_IN21},
948     {0u, 25u, P2_0, P2_0_TCPWM0_TR_ONE_CNT_IN25},
949     {6u, 12u, P2_0, P2_0_TCPWM0_TR_ONE_CNT_IN1548},
950     {0u, 18u, P2_1, P2_1_TCPWM0_TR_ONE_CNT_IN18},
951     {0u, 22u, P2_1, P2_1_TCPWM0_TR_ONE_CNT_IN22},
952     {6u, 15u, P2_1, P2_1_TCPWM0_TR_ONE_CNT_IN1551},
953     {0u, 15u, P2_2, P2_2_TCPWM0_TR_ONE_CNT_IN15},
954     {0u, 19u, P2_2, P2_2_TCPWM0_TR_ONE_CNT_IN19},
955     {6u, 18u, P2_2, P2_2_TCPWM0_TR_ONE_CNT_IN1554},
956     {0u, 12u, P2_3, P2_3_TCPWM0_TR_ONE_CNT_IN12},
957     {0u, 16u, P2_3, P2_3_TCPWM0_TR_ONE_CNT_IN16},
958     {6u, 21u, P2_3, P2_3_TCPWM0_TR_ONE_CNT_IN1557},
959     {0u, 3u, P3_0, P3_0_TCPWM0_TR_ONE_CNT_IN3},
960     {0u, 7u, P3_0, P3_0_TCPWM0_TR_ONE_CNT_IN7},
961     {0u, 0u, P3_1, P3_1_TCPWM0_TR_ONE_CNT_IN0},
962     {0u, 4u, P3_1, P3_1_TCPWM0_TR_ONE_CNT_IN4},
963     {0u, 25u, P5_0, P5_0_TCPWM0_TR_ONE_CNT_IN25},
964     {0u, 27u, P5_0, P5_0_TCPWM0_TR_ONE_CNT_IN27},
965     {0u, 28u, P5_1, P5_1_TCPWM0_TR_ONE_CNT_IN28},
966     {0u, 30u, P5_1, P5_1_TCPWM0_TR_ONE_CNT_IN30},
967     {0u, 31u, P5_2, P5_2_TCPWM0_TR_ONE_CNT_IN31},
968     {0u, 33u, P5_2, P5_2_TCPWM0_TR_ONE_CNT_IN33},
969     {0u, 34u, P5_3, P5_3_TCPWM0_TR_ONE_CNT_IN34},
970     {0u, 36u, P5_3, P5_3_TCPWM0_TR_ONE_CNT_IN36},
971     {0u, 43u, P6_0, P6_0_TCPWM0_TR_ONE_CNT_IN43},
972     {3u, 0u, P6_0, P6_0_TCPWM0_TR_ONE_CNT_IN768},
973     {0u, 0u, P6_1, P6_1_TCPWM0_TR_ONE_CNT_IN0},
974     {3u, 1u, P6_1, P6_1_TCPWM0_TR_ONE_CNT_IN769},
975     {0u, 1u, P6_2, P6_2_TCPWM0_TR_ONE_CNT_IN1},
976     {3u, 3u, P6_2, P6_2_TCPWM0_TR_ONE_CNT_IN771},
977     {0u, 3u, P6_3, P6_3_TCPWM0_TR_ONE_CNT_IN3},
978     {3u, 4u, P6_3, P6_3_TCPWM0_TR_ONE_CNT_IN772},
979     {0u, 4u, P6_4, P6_4_TCPWM0_TR_ONE_CNT_IN4},
980     {3u, 6u, P6_4, P6_4_TCPWM0_TR_ONE_CNT_IN774},
981     {0u, 6u, P6_5, P6_5_TCPWM0_TR_ONE_CNT_IN6},
982     {3u, 7u, P6_5, P6_5_TCPWM0_TR_ONE_CNT_IN775},
983     {0u, 10u, P7_0, P7_0_TCPWM0_TR_ONE_CNT_IN10},
984     {3u, 12u, P7_0, P7_0_TCPWM0_TR_ONE_CNT_IN780},
985     {0u, 45u, P7_1, P7_1_TCPWM0_TR_ONE_CNT_IN45},
986     {3u, 13u, P7_1, P7_1_TCPWM0_TR_ONE_CNT_IN781},
987     {0u, 46u, P7_2, P7_2_TCPWM0_TR_ONE_CNT_IN46},
988     {3u, 15u, P7_2, P7_2_TCPWM0_TR_ONE_CNT_IN783},
989     {0u, 48u, P7_3, P7_3_TCPWM0_TR_ONE_CNT_IN48},
990     {3u, 16u, P7_3, P7_3_TCPWM0_TR_ONE_CNT_IN784},
991     {0u, 49u, P7_4, P7_4_TCPWM0_TR_ONE_CNT_IN49},
992     {3u, 18u, P7_4, P7_4_TCPWM0_TR_ONE_CNT_IN786},
993     {0u, 51u, P7_5, P7_5_TCPWM0_TR_ONE_CNT_IN51},
994     {3u, 19u, P7_5, P7_5_TCPWM0_TR_ONE_CNT_IN787},
995     {0u, 55u, P8_0, P8_0_TCPWM0_TR_ONE_CNT_IN55},
996     {0u, 57u, P8_0, P8_0_TCPWM0_TR_ONE_CNT_IN57},
997     {0u, 58u, P8_1, P8_1_TCPWM0_TR_ONE_CNT_IN58},
998     {0u, 60u, P8_1, P8_1_TCPWM0_TR_ONE_CNT_IN60},
999     {0u, 61u, P8_2, P8_2_TCPWM0_TR_ONE_CNT_IN61},
1000     {0u, 63u, P8_2, P8_2_TCPWM0_TR_ONE_CNT_IN63},
1001     {0u, 183u, P11_0, P11_0_TCPWM0_TR_ONE_CNT_IN183},
1002     {0u, 187u, P11_0, P11_0_TCPWM0_TR_ONE_CNT_IN187},
1003     {0u, 180u, P11_1, P11_1_TCPWM0_TR_ONE_CNT_IN180},
1004     {0u, 184u, P11_1, P11_1_TCPWM0_TR_ONE_CNT_IN184},
1005     {0u, 177u, P11_2, P11_2_TCPWM0_TR_ONE_CNT_IN177},
1006     {0u, 181u, P11_2, P11_2_TCPWM0_TR_ONE_CNT_IN181},
1007     {0u, 106u, P12_0, P12_0_TCPWM0_TR_ONE_CNT_IN106},
1008     {0u, 108u, P12_0, P12_0_TCPWM0_TR_ONE_CNT_IN108},
1009     {0u, 109u, P12_1, P12_1_TCPWM0_TR_ONE_CNT_IN109},
1010     {0u, 111u, P12_1, P12_1_TCPWM0_TR_ONE_CNT_IN111},
1011     {0u, 112u, P12_2, P12_2_TCPWM0_TR_ONE_CNT_IN112},
1012     {0u, 114u, P12_2, P12_2_TCPWM0_TR_ONE_CNT_IN114},
1013     {0u, 115u, P12_3, P12_3_TCPWM0_TR_ONE_CNT_IN115},
1014     {0u, 117u, P12_3, P12_3_TCPWM0_TR_ONE_CNT_IN117},
1015     {0u, 118u, P12_4, P12_4_TCPWM0_TR_ONE_CNT_IN118},
1016     {0u, 120u, P12_4, P12_4_TCPWM0_TR_ONE_CNT_IN120},
1017     {0u, 130u, P13_0, P13_0_TCPWM0_TR_ONE_CNT_IN130},
1018     {3u, 24u, P13_0, P13_0_TCPWM0_TR_ONE_CNT_IN792},
1019     {0u, 132u, P13_1, P13_1_TCPWM0_TR_ONE_CNT_IN132},
1020     {3u, 25u, P13_1, P13_1_TCPWM0_TR_ONE_CNT_IN793},
1021     {0u, 133u, P13_2, P13_2_TCPWM0_TR_ONE_CNT_IN133},
1022     {3u, 27u, P13_2, P13_2_TCPWM0_TR_ONE_CNT_IN795},
1023     {0u, 135u, P13_3, P13_3_TCPWM0_TR_ONE_CNT_IN135},
1024     {3u, 28u, P13_3, P13_3_TCPWM0_TR_ONE_CNT_IN796},
1025     {0u, 136u, P13_4, P13_4_TCPWM0_TR_ONE_CNT_IN136},
1026     {3u, 30u, P13_4, P13_4_TCPWM0_TR_ONE_CNT_IN798},
1027     {0u, 138u, P13_5, P13_5_TCPWM0_TR_ONE_CNT_IN138},
1028     {3u, 31u, P13_5, P13_5_TCPWM0_TR_ONE_CNT_IN799},
1029     {0u, 139u, P13_6, P13_6_TCPWM0_TR_ONE_CNT_IN139},
1030     {3u, 33u, P13_6, P13_6_TCPWM0_TR_ONE_CNT_IN801},
1031     {0u, 141u, P13_7, P13_7_TCPWM0_TR_ONE_CNT_IN141},
1032     {3u, 34u, P13_7, P13_7_TCPWM0_TR_ONE_CNT_IN802},
1033     {0u, 142u, P14_0, P14_0_TCPWM0_TR_ONE_CNT_IN142},
1034     {0u, 144u, P14_0, P14_0_TCPWM0_TR_ONE_CNT_IN144},
1035     {0u, 145u, P14_1, P14_1_TCPWM0_TR_ONE_CNT_IN145},
1036     {0u, 147u, P14_1, P14_1_TCPWM0_TR_ONE_CNT_IN147},
1037     {3u, 16u, P18_0, P18_0_TCPWM0_TR_ONE_CNT_IN784},
1038     {3u, 18u, P18_0, P18_0_TCPWM0_TR_ONE_CNT_IN786},
1039     {3u, 19u, P18_1, P18_1_TCPWM0_TR_ONE_CNT_IN787},
1040     {3u, 21u, P18_1, P18_1_TCPWM0_TR_ONE_CNT_IN789},
1041     {0u, 165u, P18_2, P18_2_TCPWM0_TR_ONE_CNT_IN165},
1042     {3u, 22u, P18_2, P18_2_TCPWM0_TR_ONE_CNT_IN790},
1043     {0u, 162u, P18_3, P18_3_TCPWM0_TR_ONE_CNT_IN162},
1044     {0u, 166u, P18_3, P18_3_TCPWM0_TR_ONE_CNT_IN166},
1045     {0u, 159u, P18_4, P18_4_TCPWM0_TR_ONE_CNT_IN159},
1046     {0u, 163u, P18_4, P18_4_TCPWM0_TR_ONE_CNT_IN163},
1047     {0u, 156u, P18_5, P18_5_TCPWM0_TR_ONE_CNT_IN156},
1048     {0u, 160u, P18_5, P18_5_TCPWM0_TR_ONE_CNT_IN160},
1049     {0u, 153u, P18_6, P18_6_TCPWM0_TR_ONE_CNT_IN153},
1050     {0u, 157u, P18_6, P18_6_TCPWM0_TR_ONE_CNT_IN157},
1051     {0u, 150u, P18_7, P18_7_TCPWM0_TR_ONE_CNT_IN150},
1052     {0u, 154u, P18_7, P18_7_TCPWM0_TR_ONE_CNT_IN154},
1053     {0u, 151u, P19_0, P19_0_TCPWM0_TR_ONE_CNT_IN151},
1054     {3u, 9u, P19_0, P19_0_TCPWM0_TR_ONE_CNT_IN777},
1055     {6u, 0u, P19_0, P19_0_TCPWM0_TR_ONE_CNT_IN1536},
1056     {0u, 78u, P19_1, P19_1_TCPWM0_TR_ONE_CNT_IN78},
1057     {3u, 10u, P19_1, P19_1_TCPWM0_TR_ONE_CNT_IN778},
1058     {6u, 1u, P19_1, P19_1_TCPWM0_TR_ONE_CNT_IN1537},
1059     {0u, 79u, P19_2, P19_2_TCPWM0_TR_ONE_CNT_IN79},
1060     {0u, 81u, P19_2, P19_2_TCPWM0_TR_ONE_CNT_IN81},
1061     {6u, 3u, P19_2, P19_2_TCPWM0_TR_ONE_CNT_IN1539},
1062     {0u, 82u, P19_3, P19_3_TCPWM0_TR_ONE_CNT_IN82},
1063     {0u, 84u, P19_3, P19_3_TCPWM0_TR_ONE_CNT_IN84},
1064     {6u, 4u, P19_3, P19_3_TCPWM0_TR_ONE_CNT_IN1540},
1065     {0u, 126u, P21_0, P21_0_TCPWM0_TR_ONE_CNT_IN126},
1066     {0u, 130u, P21_0, P21_0_TCPWM0_TR_ONE_CNT_IN130},
1067     {0u, 123u, P21_1, P21_1_TCPWM0_TR_ONE_CNT_IN123},
1068     {0u, 127u, P21_1, P21_1_TCPWM0_TR_ONE_CNT_IN127},
1069     {0u, 120u, P21_2, P21_2_TCPWM0_TR_ONE_CNT_IN120},
1070     {0u, 124u, P21_2, P21_2_TCPWM0_TR_ONE_CNT_IN124},
1071     {0u, 117u, P21_3, P21_3_TCPWM0_TR_ONE_CNT_IN117},
1072     {0u, 121u, P21_3, P21_3_TCPWM0_TR_ONE_CNT_IN121},
1073     {0u, 102u, P21_5, P21_5_TCPWM0_TR_ONE_CNT_IN102},
1074     {0u, 106u, P21_5, P21_5_TCPWM0_TR_ONE_CNT_IN106},
1075     {0u, 111u, P21_5, P21_5_TCPWM0_TR_ONE_CNT_IN111},
1076     {0u, 115u, P21_5, P21_5_TCPWM0_TR_ONE_CNT_IN115},
1077     {0u, 99u, P22_1, P22_1_TCPWM0_TR_ONE_CNT_IN99},
1078     {0u, 103u, P22_1, P22_1_TCPWM0_TR_ONE_CNT_IN103},
1079     {0u, 96u, P22_2, P22_2_TCPWM0_TR_ONE_CNT_IN96},
1080     {0u, 100u, P22_2, P22_2_TCPWM0_TR_ONE_CNT_IN100},
1081     {0u, 93u, P22_3, P22_3_TCPWM0_TR_ONE_CNT_IN93},
1082     {0u, 97u, P22_3, P22_3_TCPWM0_TR_ONE_CNT_IN97},
1083     {3u, 31u, P23_3, P23_3_TCPWM0_TR_ONE_CNT_IN799},
1084     {3u, 33u, P23_3, P23_3_TCPWM0_TR_ONE_CNT_IN801},
1085     {0u, 75u, P23_4, P23_4_TCPWM0_TR_ONE_CNT_IN75},
1086     {3u, 34u, P23_4, P23_4_TCPWM0_TR_ONE_CNT_IN802},
1087     {0u, 72u, P23_5, P23_5_TCPWM0_TR_ONE_CNT_IN72},
1088     {0u, 76u, P23_5, P23_5_TCPWM0_TR_ONE_CNT_IN76},
1089     {0u, 69u, P23_6, P23_6_TCPWM0_TR_ONE_CNT_IN69},
1090     {0u, 73u, P23_6, P23_6_TCPWM0_TR_ONE_CNT_IN73},
1091     {0u, 66u, P23_7, P23_7_TCPWM0_TR_ONE_CNT_IN66},
1092     {0u, 70u, P23_7, P23_7_TCPWM0_TR_ONE_CNT_IN70},
1093 };
1094 
1095 #endif
1096