1 /***************************************************************************//**
2 * \file cyhal_tviibe1m_176_lqfp.c
3 *
4 * \brief
5 * TVIIBE1M device GPIO HAL header for 176-LQFP 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_TVIIBE1M_176_LQFP_H_)
31 #include "pin_packages/cyhal_tviibe1m_176_lqfp.h"
32 
33 /* Pin connections */
34 /* Connections for: canfd_ttcan_rx */
35 const cyhal_resource_pin_mapping_t cyhal_pin_map_canfd_ttcan_rx[12] = {
36     {0u, 1u, P0_3, P0_3_CANFD0_TTCAN_RX1},
37     {0u, 0u, P2_1, P2_1_CANFD0_TTCAN_RX0},
38     {0u, 1u, P4_4, P4_4_CANFD0_TTCAN_RX1},
39     {0u, 2u, P6_3, P6_3_CANFD0_TTCAN_RX2},
40     {0u, 0u, P8_1, P8_1_CANFD0_TTCAN_RX0},
41     {0u, 2u, P12_1, P12_1_CANFD0_TTCAN_RX2},
42     {1u, 0u, P14_1, P14_1_CANFD1_TTCAN_RX0},
43     {1u, 1u, P17_1, P17_1_CANFD1_TTCAN_RX1},
44     {1u, 2u, P18_7, P18_7_CANFD1_TTCAN_RX2},
45     {1u, 2u, P20_4, P20_4_CANFD1_TTCAN_RX2},
46     {1u, 1u, P22_1, P22_1_CANFD1_TTCAN_RX1},
47     {1u, 0u, P23_1, P23_1_CANFD1_TTCAN_RX0},
48 };
49 
50 /* Connections for: canfd_ttcan_tx */
51 const cyhal_resource_pin_mapping_t cyhal_pin_map_canfd_ttcan_tx[12] = {
52     {0u, 1u, P0_2, P0_2_CANFD0_TTCAN_TX1},
53     {0u, 0u, P2_0, P2_0_CANFD0_TTCAN_TX0},
54     {0u, 1u, P4_3, P4_3_CANFD0_TTCAN_TX1},
55     {0u, 2u, P6_2, P6_2_CANFD0_TTCAN_TX2},
56     {0u, 0u, P8_0, P8_0_CANFD0_TTCAN_TX0},
57     {0u, 2u, P12_0, P12_0_CANFD0_TTCAN_TX2},
58     {1u, 0u, P14_0, P14_0_CANFD1_TTCAN_TX0},
59     {1u, 1u, P17_0, P17_0_CANFD1_TTCAN_TX1},
60     {1u, 2u, P18_6, P18_6_CANFD1_TTCAN_TX2},
61     {1u, 2u, P20_3, P20_3_CANFD1_TTCAN_TX2},
62     {1u, 1u, P22_0, P22_0_CANFD1_TTCAN_TX1},
63     {1u, 0u, P23_0, P23_0_CANFD1_TTCAN_TX0},
64 };
65 
66 /* Connections for: cpuss_cal_sup_nz */
67 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_cal_sup_nz[3] = {
68     {0u, 0u, P6_3, P6_3_CPUSS_CAL_SUP_NZ},
69     {0u, 0u, P21_7, P21_7_CPUSS_CAL_SUP_NZ},
70     {0u, 0u, P23_7, P23_7_CPUSS_CAL_SUP_NZ},
71 };
72 
73 /* Connections for: cpuss_clk_fm_pump */
74 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_clk_fm_pump[1] = {
75     {0u, 0u, P21_6, P21_6_CPUSS_CLK_FM_PUMP},
76 };
77 
78 /* Connections for: cpuss_fault_out */
79 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_fault_out[8] = {
80     {0u, 0u, P18_0, P18_0_CPUSS_FAULT_OUT0},
81     {0u, 1u, P18_1, P18_1_CPUSS_FAULT_OUT1},
82     {0u, 2u, P19_0, P19_0_CPUSS_FAULT_OUT2},
83     {0u, 3u, P19_1, P19_1_CPUSS_FAULT_OUT3},
84     {0u, 0u, P23_0, P23_0_CPUSS_FAULT_OUT0},
85     {0u, 1u, P23_1, P23_1_CPUSS_FAULT_OUT1},
86     {0u, 2u, P23_2, P23_2_CPUSS_FAULT_OUT2},
87     {0u, 3u, P23_3, P23_3_CPUSS_FAULT_OUT3},
88 };
89 
90 /* Connections for: cpuss_swj_swclk_tclk */
91 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_swj_swclk_tclk[1] = {
92     {0u, 0u, P23_5, P23_5_CPUSS_SWJ_SWCLK_TCLK},
93 };
94 
95 /* Connections for: cpuss_swj_swdio_tms */
96 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_swj_swdio_tms[1] = {
97     {0u, 0u, P23_6, P23_6_CPUSS_SWJ_SWDIO_TMS},
98 };
99 
100 /* Connections for: cpuss_swj_swdoe_tdi */
101 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_swj_swdoe_tdi[1] = {
102     {0u, 0u, P23_7, P23_7_CPUSS_SWJ_SWDOE_TDI},
103 };
104 
105 /* Connections for: cpuss_swj_swo_tdo */
106 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_swj_swo_tdo[1] = {
107     {0u, 0u, P23_4, P23_4_CPUSS_SWJ_SWO_TDO},
108 };
109 
110 /* Connections for: cpuss_swj_trstn */
111 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_swj_trstn[1] = {
112     {0u, 0u, P2_0, P2_0_CPUSS_SWJ_TRSTN},
113 };
114 
115 /* Connections for: cpuss_trace_clock */
116 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_trace_clock[2] = {
117     {0u, 0u, P18_3, P18_3_CPUSS_TRACE_CLOCK},
118     {0u, 0u, P22_4, P22_4_CPUSS_TRACE_CLOCK},
119 };
120 
121 /* Connections for: cpuss_trace_data */
122 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_trace_data[8] = {
123     {0u, 0u, P18_4, P18_4_CPUSS_TRACE_DATA0},
124     {0u, 1u, P18_5, P18_5_CPUSS_TRACE_DATA1},
125     {0u, 2u, P18_6, P18_6_CPUSS_TRACE_DATA2},
126     {0u, 3u, P18_7, P18_7_CPUSS_TRACE_DATA3},
127     {0u, 0u, P22_0, P22_0_CPUSS_TRACE_DATA0},
128     {0u, 1u, P22_1, P22_1_CPUSS_TRACE_DATA1},
129     {0u, 2u, P22_2, P22_2_CPUSS_TRACE_DATA2},
130     {0u, 3u, P22_3, P22_3_CPUSS_TRACE_DATA3},
131 };
132 
133 /* Connections for: lin_lin_en */
134 const cyhal_resource_pin_mapping_t cyhal_pin_map_lin_lin_en[15] = {
135     {0u, 1u, P0_2, P0_2_LIN0_LIN_EN1},
136     {0u, 0u, P2_2, P2_2_LIN0_LIN_EN0},
137     {0u, 5u, P2_5, P2_5_LIN0_LIN_EN5},
138     {0u, 1u, P4_2, P4_2_LIN0_LIN_EN1},
139     {0u, 7u, P5_2, P5_2_LIN0_LIN_EN7},
140     {0u, 2u, P5_5, P5_5_LIN0_LIN_EN2},
141     {0u, 3u, P6_2, P6_2_LIN0_LIN_EN3},
142     {0u, 4u, P6_5, P6_5_LIN0_LIN_EN4},
143     {0u, 4u, P7_2, P7_2_LIN0_LIN_EN4},
144     {0u, 2u, P8_2, P8_2_LIN0_LIN_EN2},
145     {0u, 6u, P12_1, P12_1_LIN0_LIN_EN6},
146     {0u, 6u, P14_4, P14_4_LIN0_LIN_EN6},
147     {0u, 5u, P20_2, P20_2_LIN0_LIN_EN5},
148     {0u, 0u, P21_7, P21_7_LIN0_LIN_EN0},
149     {0u, 7u, P22_7, P22_7_LIN0_LIN_EN7},
150 };
151 
152 /* Connections for: lin_lin_rx */
153 const cyhal_resource_pin_mapping_t cyhal_pin_map_lin_lin_rx[15] = {
154     {0u, 1u, P0_0, P0_0_LIN0_LIN_RX1},
155     {0u, 0u, P2_0, P2_0_LIN0_LIN_RX0},
156     {0u, 5u, P2_3, P2_3_LIN0_LIN_RX5},
157     {0u, 1u, P4_0, P4_0_LIN0_LIN_RX1},
158     {0u, 7u, P5_0, P5_0_LIN0_LIN_RX7},
159     {0u, 2u, P5_3, P5_3_LIN0_LIN_RX2},
160     {0u, 3u, P6_0, P6_0_LIN0_LIN_RX3},
161     {0u, 4u, P6_3, P6_3_LIN0_LIN_RX4},
162     {0u, 4u, P7_0, P7_0_LIN0_LIN_RX4},
163     {0u, 2u, P8_0, P8_0_LIN0_LIN_RX2},
164     {0u, 6u, P12_2, P12_2_LIN0_LIN_RX6},
165     {0u, 6u, P14_2, P14_2_LIN0_LIN_RX6},
166     {0u, 5u, P20_0, P20_0_LIN0_LIN_RX5},
167     {0u, 0u, P21_5, P21_5_LIN0_LIN_RX0},
168     {0u, 7u, P22_5, P22_5_LIN0_LIN_RX7},
169 };
170 
171 /* Connections for: lin_lin_tx */
172 const cyhal_resource_pin_mapping_t cyhal_pin_map_lin_lin_tx[15] = {
173     {0u, 1u, P0_1, P0_1_LIN0_LIN_TX1},
174     {0u, 0u, P2_1, P2_1_LIN0_LIN_TX0},
175     {0u, 5u, P2_4, P2_4_LIN0_LIN_TX5},
176     {0u, 1u, P4_1, P4_1_LIN0_LIN_TX1},
177     {0u, 7u, P5_1, P5_1_LIN0_LIN_TX7},
178     {0u, 2u, P5_4, P5_4_LIN0_LIN_TX2},
179     {0u, 3u, P6_1, P6_1_LIN0_LIN_TX3},
180     {0u, 4u, P6_4, P6_4_LIN0_LIN_TX4},
181     {0u, 4u, P7_1, P7_1_LIN0_LIN_TX4},
182     {0u, 2u, P8_1, P8_1_LIN0_LIN_TX2},
183     {0u, 6u, P12_3, P12_3_LIN0_LIN_TX6},
184     {0u, 6u, P14_3, P14_3_LIN0_LIN_TX6},
185     {0u, 5u, P20_1, P20_1_LIN0_LIN_TX5},
186     {0u, 0u, P21_6, P21_6_LIN0_LIN_TX0},
187     {0u, 7u, P22_6, P22_6_LIN0_LIN_TX7},
188 };
189 
190 /* Connections for: pass_sar_ext_mux_en */
191 const cyhal_resource_pin_mapping_t cyhal_pin_map_pass_sar_ext_mux_en[3] = {
192     {0u, 0u, P4_3, P4_3_PASS0_SAR_EXT_MUX_EN0},
193     {0u, 1u, P12_2, P12_2_PASS0_SAR_EXT_MUX_EN1},
194     {0u, 2u, P13_3, P13_3_PASS0_SAR_EXT_MUX_EN2},
195 };
196 
197 /* Connections for: pass_sar_ext_mux_sel */
198 const cyhal_resource_pin_mapping_t cyhal_pin_map_pass_sar_ext_mux_sel[9] = {
199     {0u, 0u, P4_0, P4_0_PASS0_SAR_EXT_MUX_SEL0},
200     {0u, 1u, P4_1, P4_1_PASS0_SAR_EXT_MUX_SEL1},
201     {0u, 2u, P4_2, P4_2_PASS0_SAR_EXT_MUX_SEL2},
202     {0u, 3u, P12_3, P12_3_PASS0_SAR_EXT_MUX_SEL3},
203     {0u, 4u, P12_4, P12_4_PASS0_SAR_EXT_MUX_SEL4},
204     {0u, 5u, P12_5, P12_5_PASS0_SAR_EXT_MUX_SEL5},
205     {0u, 6u, P13_0, P13_0_PASS0_SAR_EXT_MUX_SEL6},
206     {0u, 7u, P13_1, P13_1_PASS0_SAR_EXT_MUX_SEL7},
207     {0u, 8u, P13_2, P13_2_PASS0_SAR_EXT_MUX_SEL8},
208 };
209 
210 /* Connections for: pass_sarmux_pads */
211 const cyhal_resource_pin_mapping_t cyhal_pin_map_pass_sarmux_pads[64] = {
212     {0u, 0u, P6_0, HSIOM_SEL_GPIO},
213     {0u, 1u, P6_1, HSIOM_SEL_GPIO},
214     {0u, 2u, P6_2, HSIOM_SEL_GPIO},
215     {0u, 3u, P6_3, HSIOM_SEL_GPIO},
216     {0u, 4u, P6_4, HSIOM_SEL_GPIO},
217     {0u, 5u, P6_5, HSIOM_SEL_GPIO},
218     {0u, 6u, P6_6, HSIOM_SEL_GPIO},
219     {0u, 7u, P6_7, HSIOM_SEL_GPIO},
220     {0u, 8u, P7_0, HSIOM_SEL_GPIO},
221     {0u, 9u, P7_1, HSIOM_SEL_GPIO},
222     {0u, 10u, P7_2, HSIOM_SEL_GPIO},
223     {0u, 11u, P7_3, HSIOM_SEL_GPIO},
224     {0u, 12u, P7_4, HSIOM_SEL_GPIO},
225     {0u, 13u, P7_5, HSIOM_SEL_GPIO},
226     {0u, 14u, P7_6, HSIOM_SEL_GPIO},
227     {0u, 15u, P7_7, HSIOM_SEL_GPIO},
228     {0u, 16u, P8_1, HSIOM_SEL_GPIO},
229     {0u, 17u, P8_2, HSIOM_SEL_GPIO},
230     {0u, 18u, P8_3, HSIOM_SEL_GPIO},
231     {0u, 19u, P8_4, HSIOM_SEL_GPIO},
232     {0u, 20u, P9_0, HSIOM_SEL_GPIO},
233     {0u, 21u, P9_1, HSIOM_SEL_GPIO},
234     {0u, 22u, P9_2, HSIOM_SEL_GPIO},
235     {0u, 23u, P9_3, HSIOM_SEL_GPIO},
236     {1u, 0u, P10_4, HSIOM_SEL_GPIO},
237     {1u, 1u, P10_5, HSIOM_SEL_GPIO},
238     {1u, 2u, P10_6, HSIOM_SEL_GPIO},
239     {1u, 3u, P10_7, HSIOM_SEL_GPIO},
240     {1u, 4u, P12_0, HSIOM_SEL_GPIO},
241     {1u, 5u, P12_1, HSIOM_SEL_GPIO},
242     {1u, 6u, P12_2, HSIOM_SEL_GPIO},
243     {1u, 7u, P12_3, HSIOM_SEL_GPIO},
244     {1u, 8u, P12_4, HSIOM_SEL_GPIO},
245     {1u, 9u, P12_5, HSIOM_SEL_GPIO},
246     {1u, 10u, P12_6, HSIOM_SEL_GPIO},
247     {1u, 11u, P12_7, HSIOM_SEL_GPIO},
248     {1u, 12u, P13_0, HSIOM_SEL_GPIO},
249     {1u, 13u, P13_1, HSIOM_SEL_GPIO},
250     {1u, 14u, P13_2, HSIOM_SEL_GPIO},
251     {1u, 15u, P13_3, HSIOM_SEL_GPIO},
252     {1u, 16u, P13_4, HSIOM_SEL_GPIO},
253     {1u, 17u, P13_5, HSIOM_SEL_GPIO},
254     {1u, 18u, P13_6, HSIOM_SEL_GPIO},
255     {1u, 19u, P13_7, HSIOM_SEL_GPIO},
256     {1u, 20u, P14_0, HSIOM_SEL_GPIO},
257     {1u, 21u, P14_1, HSIOM_SEL_GPIO},
258     {1u, 22u, P14_2, HSIOM_SEL_GPIO},
259     {1u, 23u, P14_3, HSIOM_SEL_GPIO},
260     {1u, 24u, P14_4, HSIOM_SEL_GPIO},
261     {1u, 25u, P14_5, HSIOM_SEL_GPIO},
262     {1u, 26u, P14_6, HSIOM_SEL_GPIO},
263     {1u, 27u, P14_7, HSIOM_SEL_GPIO},
264     {1u, 28u, P15_0, HSIOM_SEL_GPIO},
265     {1u, 29u, P15_1, HSIOM_SEL_GPIO},
266     {1u, 30u, P15_2, HSIOM_SEL_GPIO},
267     {1u, 31u, P15_3, HSIOM_SEL_GPIO},
268     {2u, 0u, P18_0, HSIOM_SEL_GPIO},
269     {2u, 1u, P18_1, HSIOM_SEL_GPIO},
270     {2u, 2u, P18_2, HSIOM_SEL_GPIO},
271     {2u, 3u, P18_3, HSIOM_SEL_GPIO},
272     {2u, 4u, P18_4, HSIOM_SEL_GPIO},
273     {2u, 5u, P18_5, HSIOM_SEL_GPIO},
274     {2u, 6u, P18_6, HSIOM_SEL_GPIO},
275     {2u, 7u, P18_7, HSIOM_SEL_GPIO},
276 };
277 
278 /* Connections for: peri_tr_io_input */
279 /* The actual channel_num has no value to how the connection works. However, the HAL driver needs
280    to know the index of the input or output trigger line. Store that in the channel_num field
281    instead. */
282 const cyhal_resource_pin_mapping_t cyhal_pin_map_peri_tr_io_input[32] = {
283     {0u, 0u, P1_2, P1_2_PERI_TR_IO_INPUT0},
284     {0u, 1u, P1_3, P1_3_PERI_TR_IO_INPUT1},
285     {0u, 2u, P2_0, P2_0_PERI_TR_IO_INPUT2},
286     {0u, 3u, P2_1, P2_1_PERI_TR_IO_INPUT3},
287     {0u, 4u, P2_2, P2_2_PERI_TR_IO_INPUT4},
288     {0u, 5u, P2_3, P2_3_PERI_TR_IO_INPUT5},
289     {0u, 6u, P2_4, P2_4_PERI_TR_IO_INPUT6},
290     {0u, 7u, P2_5, P2_5_PERI_TR_IO_INPUT7},
291     {0u, 10u, P4_0, P4_0_PERI_TR_IO_INPUT10},
292     {0u, 11u, P4_1, P4_1_PERI_TR_IO_INPUT11},
293     {0u, 12u, P4_2, P4_2_PERI_TR_IO_INPUT12},
294     {0u, 13u, P4_3, P4_3_PERI_TR_IO_INPUT13},
295     {0u, 8u, P6_6, P6_6_PERI_TR_IO_INPUT8},
296     {0u, 9u, P6_7, P6_7_PERI_TR_IO_INPUT9},
297     {0u, 16u, P7_6, P7_6_PERI_TR_IO_INPUT16},
298     {0u, 17u, P7_7, P7_7_PERI_TR_IO_INPUT17},
299     {0u, 14u, P8_1, P8_1_PERI_TR_IO_INPUT14},
300     {0u, 15u, P8_2, P8_2_PERI_TR_IO_INPUT15},
301     {0u, 18u, P10_0, P10_0_PERI_TR_IO_INPUT18},
302     {0u, 19u, P10_1, P10_1_PERI_TR_IO_INPUT19},
303     {0u, 20u, P12_0, P12_0_PERI_TR_IO_INPUT20},
304     {0u, 21u, P12_1, P12_1_PERI_TR_IO_INPUT21},
305     {0u, 22u, P13_6, P13_6_PERI_TR_IO_INPUT22},
306     {0u, 23u, P13_7, P13_7_PERI_TR_IO_INPUT23},
307     {0u, 24u, P14_6, P14_6_PERI_TR_IO_INPUT24},
308     {0u, 25u, P14_7, P14_7_PERI_TR_IO_INPUT25},
309     {0u, 26u, P17_3, P17_3_PERI_TR_IO_INPUT26},
310     {0u, 27u, P17_4, P17_4_PERI_TR_IO_INPUT27},
311     {0u, 28u, P19_2, P19_2_PERI_TR_IO_INPUT28},
312     {0u, 29u, P19_3, P19_3_PERI_TR_IO_INPUT29},
313     {0u, 30u, P23_3, P23_3_PERI_TR_IO_INPUT30},
314     {0u, 31u, P23_4, P23_4_PERI_TR_IO_INPUT31},
315 };
316 
317 /* Connections for: peri_tr_io_output */
318 /* The actual channel_num has no value to how the connection works. However, the HAL driver needs
319    to know the index of the input or output trigger line. Store that in the channel_num field
320    instead. */
321 const cyhal_resource_pin_mapping_t cyhal_pin_map_peri_tr_io_output[6] = {
322     {0u, 0u, P3_0, P3_0_PERI_TR_IO_OUTPUT0},
323     {0u, 1u, P3_1, P3_1_PERI_TR_IO_OUTPUT1},
324     {0u, 0u, P8_3, P8_3_PERI_TR_IO_OUTPUT0},
325     {0u, 1u, P8_4, P8_4_PERI_TR_IO_OUTPUT1},
326     {0u, 1u, P21_2, P21_2_PERI_TR_IO_OUTPUT1},
327     {0u, 0u, P23_4, P23_4_PERI_TR_IO_OUTPUT0},
328 };
329 
330 /* Connections for: scb_i2c_scl */
331 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_i2c_scl[17] = {
332     {7u, 0u, P0_1, P0_1_SCB7_I2C_SCL},
333     {0u, 0u, P0_2, P0_2_SCB0_I2C_SCL},
334     {0u, 0u, P1_0, P1_0_SCB0_I2C_SCL},
335     {7u, 0u, P2_2, P2_2_SCB7_I2C_SCL},
336     {6u, 0u, P3_2, P3_2_SCB6_I2C_SCL},
337     {5u, 0u, P4_2, P4_2_SCB5_I2C_SCL},
338     {4u, 0u, P6_2, P6_2_SCB4_I2C_SCL},
339     {5u, 0u, P7_2, P7_2_SCB5_I2C_SCL},
340     {4u, 0u, P10_2, P10_2_SCB4_I2C_SCL},
341     {3u, 0u, P13_2, P13_2_SCB3_I2C_SCL},
342     {2u, 0u, P14_2, P14_2_SCB2_I2C_SCL},
343     {3u, 0u, P17_3, P17_3_SCB3_I2C_SCL},
344     {1u, 0u, P18_2, P18_2_SCB1_I2C_SCL},
345     {2u, 0u, P19_2, P19_2_SCB2_I2C_SCL},
346     {1u, 0u, P20_5, P20_5_SCB1_I2C_SCL},
347     {6u, 0u, P22_2, P22_2_SCB6_I2C_SCL},
348     {7u, 0u, P23_2, P23_2_SCB7_I2C_SCL},
349 };
350 
351 /* Connections for: scb_i2c_sda */
352 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_i2c_sda[17] = {
353     {7u, 0u, P0_0, P0_0_SCB7_I2C_SDA},
354     {0u, 0u, P0_3, P0_3_SCB0_I2C_SDA},
355     {0u, 0u, P1_1, P1_1_SCB0_I2C_SDA},
356     {7u, 0u, P2_1, P2_1_SCB7_I2C_SDA},
357     {6u, 0u, P3_1, P3_1_SCB6_I2C_SDA},
358     {5u, 0u, P4_1, P4_1_SCB5_I2C_SDA},
359     {4u, 0u, P6_1, P6_1_SCB4_I2C_SDA},
360     {5u, 0u, P7_1, P7_1_SCB5_I2C_SDA},
361     {4u, 0u, P10_1, P10_1_SCB4_I2C_SDA},
362     {3u, 0u, P13_1, P13_1_SCB3_I2C_SDA},
363     {2u, 0u, P14_1, P14_1_SCB2_I2C_SDA},
364     {3u, 0u, P17_2, P17_2_SCB3_I2C_SDA},
365     {1u, 0u, P18_1, P18_1_SCB1_I2C_SDA},
366     {2u, 0u, P19_1, P19_1_SCB2_I2C_SDA},
367     {1u, 0u, P20_4, P20_4_SCB1_I2C_SDA},
368     {6u, 0u, P22_1, P22_1_SCB6_I2C_SDA},
369     {7u, 0u, P23_1, P23_1_SCB7_I2C_SDA},
370 };
371 
372 /* Connections for: scb_spi_m_clk */
373 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_clk[16] = {
374     {0u, 0u, P0_2, P0_2_SCB0_SPI_CLK},
375     {0u, 0u, P1_2, P1_2_SCB0_SPI_CLK},
376     {7u, 0u, P2_2, P2_2_SCB7_SPI_CLK},
377     {6u, 0u, P3_2, P3_2_SCB6_SPI_CLK},
378     {5u, 0u, P4_2, P4_2_SCB5_SPI_CLK},
379     {4u, 0u, P6_2, P6_2_SCB4_SPI_CLK},
380     {5u, 0u, P7_2, P7_2_SCB5_SPI_CLK},
381     {4u, 0u, P10_2, P10_2_SCB4_SPI_CLK},
382     {3u, 0u, P13_2, P13_2_SCB3_SPI_CLK},
383     {2u, 0u, P14_2, P14_2_SCB2_SPI_CLK},
384     {3u, 0u, P17_3, P17_3_SCB3_SPI_CLK},
385     {1u, 0u, P18_2, P18_2_SCB1_SPI_CLK},
386     {2u, 0u, P19_2, P19_2_SCB2_SPI_CLK},
387     {1u, 0u, P20_5, P20_5_SCB1_SPI_CLK},
388     {6u, 0u, P22_2, P22_2_SCB6_SPI_CLK},
389     {7u, 0u, P23_2, P23_2_SCB7_SPI_CLK},
390 };
391 
392 /* Connections for: scb_spi_m_miso */
393 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_miso[16] = {
394     {0u, 0u, P0_0, P0_0_SCB0_SPI_MISO},
395     {0u, 0u, P1_0, P1_0_SCB0_SPI_MISO},
396     {7u, 0u, P2_0, P2_0_SCB7_SPI_MISO},
397     {6u, 0u, P3_0, P3_0_SCB6_SPI_MISO},
398     {5u, 0u, P4_0, P4_0_SCB5_SPI_MISO},
399     {4u, 0u, P6_0, P6_0_SCB4_SPI_MISO},
400     {5u, 0u, P7_0, P7_0_SCB5_SPI_MISO},
401     {4u, 0u, P10_0, P10_0_SCB4_SPI_MISO},
402     {3u, 0u, P13_0, P13_0_SCB3_SPI_MISO},
403     {2u, 0u, P14_0, P14_0_SCB2_SPI_MISO},
404     {3u, 0u, P17_1, P17_1_SCB3_SPI_MISO},
405     {1u, 0u, P18_0, P18_0_SCB1_SPI_MISO},
406     {2u, 0u, P19_0, P19_0_SCB2_SPI_MISO},
407     {1u, 0u, P20_3, P20_3_SCB1_SPI_MISO},
408     {6u, 0u, P22_0, P22_0_SCB6_SPI_MISO},
409     {7u, 0u, P23_0, P23_0_SCB7_SPI_MISO},
410 };
411 
412 /* Connections for: scb_spi_m_mosi */
413 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_mosi[16] = {
414     {0u, 0u, P0_1, P0_1_SCB0_SPI_MOSI},
415     {0u, 0u, P1_1, P1_1_SCB0_SPI_MOSI},
416     {7u, 0u, P2_1, P2_1_SCB7_SPI_MOSI},
417     {6u, 0u, P3_1, P3_1_SCB6_SPI_MOSI},
418     {5u, 0u, P4_1, P4_1_SCB5_SPI_MOSI},
419     {4u, 0u, P6_1, P6_1_SCB4_SPI_MOSI},
420     {5u, 0u, P7_1, P7_1_SCB5_SPI_MOSI},
421     {4u, 0u, P10_1, P10_1_SCB4_SPI_MOSI},
422     {3u, 0u, P13_1, P13_1_SCB3_SPI_MOSI},
423     {2u, 0u, P14_1, P14_1_SCB2_SPI_MOSI},
424     {3u, 0u, P17_2, P17_2_SCB3_SPI_MOSI},
425     {1u, 0u, P18_1, P18_1_SCB1_SPI_MOSI},
426     {2u, 0u, P19_1, P19_1_SCB2_SPI_MOSI},
427     {1u, 0u, P20_4, P20_4_SCB1_SPI_MOSI},
428     {6u, 0u, P22_1, P22_1_SCB6_SPI_MOSI},
429     {7u, 0u, P23_1, P23_1_SCB7_SPI_MOSI},
430 };
431 
432 /* Connections for: scb_spi_m_select0 */
433 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_select0[16] = {
434     {0u, 0u, P0_3, P0_3_SCB0_SPI_SELECT0},
435     {0u, 0u, P1_3, P1_3_SCB0_SPI_SELECT0},
436     {7u, 0u, P2_3, P2_3_SCB7_SPI_SELECT0},
437     {6u, 0u, P3_3, P3_3_SCB6_SPI_SELECT0},
438     {5u, 0u, P4_3, P4_3_SCB5_SPI_SELECT0},
439     {4u, 0u, P6_3, P6_3_SCB4_SPI_SELECT0},
440     {5u, 0u, P7_3, P7_3_SCB5_SPI_SELECT0},
441     {4u, 0u, P10_3, P10_3_SCB4_SPI_SELECT0},
442     {3u, 0u, P13_3, P13_3_SCB3_SPI_SELECT0},
443     {2u, 0u, P14_3, P14_3_SCB2_SPI_SELECT0},
444     {3u, 0u, P17_4, P17_4_SCB3_SPI_SELECT0},
445     {1u, 0u, P18_3, P18_3_SCB1_SPI_SELECT0},
446     {2u, 0u, P19_3, P19_3_SCB2_SPI_SELECT0},
447     {1u, 0u, P20_6, P20_6_SCB1_SPI_SELECT0},
448     {6u, 0u, P22_3, P22_3_SCB6_SPI_SELECT0},
449     {7u, 0u, P23_3, P23_3_SCB7_SPI_SELECT0},
450 };
451 
452 /* Connections for: scb_spi_m_select1 */
453 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_select1[15] = {
454     {0u, 0u, P2_0, P2_0_SCB0_SPI_SELECT1},
455     {7u, 0u, P2_4, P2_4_SCB7_SPI_SELECT1},
456     {6u, 0u, P3_4, P3_4_SCB6_SPI_SELECT1},
457     {5u, 0u, P4_4, P4_4_SCB5_SPI_SELECT1},
458     {4u, 0u, P6_4, P6_4_SCB4_SPI_SELECT1},
459     {5u, 0u, P7_4, P7_4_SCB5_SPI_SELECT1},
460     {4u, 0u, P10_4, P10_4_SCB4_SPI_SELECT1},
461     {3u, 0u, P13_4, P13_4_SCB3_SPI_SELECT1},
462     {2u, 0u, P14_4, P14_4_SCB2_SPI_SELECT1},
463     {3u, 0u, P17_5, P17_5_SCB3_SPI_SELECT1},
464     {1u, 0u, P18_4, P18_4_SCB1_SPI_SELECT1},
465     {2u, 0u, P19_4, P19_4_SCB2_SPI_SELECT1},
466     {1u, 0u, P20_7, P20_7_SCB1_SPI_SELECT1},
467     {6u, 0u, P22_4, P22_4_SCB6_SPI_SELECT1},
468     {7u, 0u, P23_4, P23_4_SCB7_SPI_SELECT1},
469 };
470 
471 /* Connections for: scb_spi_m_select2 */
472 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_select2[15] = {
473     {0u, 0u, P2_1, P2_1_SCB0_SPI_SELECT2},
474     {7u, 0u, P2_5, P2_5_SCB7_SPI_SELECT2},
475     {6u, 0u, P3_5, P3_5_SCB6_SPI_SELECT2},
476     {5u, 0u, P5_0, P5_0_SCB5_SPI_SELECT2},
477     {4u, 0u, P6_5, P6_5_SCB4_SPI_SELECT2},
478     {5u, 0u, P7_5, P7_5_SCB5_SPI_SELECT2},
479     {4u, 0u, P10_5, P10_5_SCB4_SPI_SELECT2},
480     {3u, 0u, P13_5, P13_5_SCB3_SPI_SELECT2},
481     {2u, 0u, P14_5, P14_5_SCB2_SPI_SELECT2},
482     {3u, 0u, P17_6, P17_6_SCB3_SPI_SELECT2},
483     {1u, 0u, P18_5, P18_5_SCB1_SPI_SELECT2},
484     {2u, 0u, P20_0, P20_0_SCB2_SPI_SELECT2},
485     {1u, 0u, P21_0, P21_0_SCB1_SPI_SELECT2},
486     {6u, 0u, P22_5, P22_5_SCB6_SPI_SELECT2},
487     {7u, 0u, P23_5, P23_5_SCB7_SPI_SELECT2},
488 };
489 
490 /* Connections for: scb_spi_m_select3 */
491 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_select3[4] = {
492     {0u, 0u, P2_2, P2_2_SCB0_SPI_SELECT3},
493     {4u, 0u, P6_6, P6_6_SCB4_SPI_SELECT3},
494     {3u, 0u, P13_6, P13_6_SCB3_SPI_SELECT3},
495     {1u, 0u, P18_6, P18_6_SCB1_SPI_SELECT3},
496 };
497 
498 /* Connections for: scb_spi_s_clk */
499 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_clk[16] = {
500     {0u, 0u, P0_2, P0_2_SCB0_SPI_CLK},
501     {0u, 0u, P1_2, P1_2_SCB0_SPI_CLK},
502     {7u, 0u, P2_2, P2_2_SCB7_SPI_CLK},
503     {6u, 0u, P3_2, P3_2_SCB6_SPI_CLK},
504     {5u, 0u, P4_2, P4_2_SCB5_SPI_CLK},
505     {4u, 0u, P6_2, P6_2_SCB4_SPI_CLK},
506     {5u, 0u, P7_2, P7_2_SCB5_SPI_CLK},
507     {4u, 0u, P10_2, P10_2_SCB4_SPI_CLK},
508     {3u, 0u, P13_2, P13_2_SCB3_SPI_CLK},
509     {2u, 0u, P14_2, P14_2_SCB2_SPI_CLK},
510     {3u, 0u, P17_3, P17_3_SCB3_SPI_CLK},
511     {1u, 0u, P18_2, P18_2_SCB1_SPI_CLK},
512     {2u, 0u, P19_2, P19_2_SCB2_SPI_CLK},
513     {1u, 0u, P20_5, P20_5_SCB1_SPI_CLK},
514     {6u, 0u, P22_2, P22_2_SCB6_SPI_CLK},
515     {7u, 0u, P23_2, P23_2_SCB7_SPI_CLK},
516 };
517 
518 /* Connections for: scb_spi_s_miso */
519 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_miso[16] = {
520     {0u, 0u, P0_0, P0_0_SCB0_SPI_MISO},
521     {0u, 0u, P1_0, P1_0_SCB0_SPI_MISO},
522     {7u, 0u, P2_0, P2_0_SCB7_SPI_MISO},
523     {6u, 0u, P3_0, P3_0_SCB6_SPI_MISO},
524     {5u, 0u, P4_0, P4_0_SCB5_SPI_MISO},
525     {4u, 0u, P6_0, P6_0_SCB4_SPI_MISO},
526     {5u, 0u, P7_0, P7_0_SCB5_SPI_MISO},
527     {4u, 0u, P10_0, P10_0_SCB4_SPI_MISO},
528     {3u, 0u, P13_0, P13_0_SCB3_SPI_MISO},
529     {2u, 0u, P14_0, P14_0_SCB2_SPI_MISO},
530     {3u, 0u, P17_1, P17_1_SCB3_SPI_MISO},
531     {1u, 0u, P18_0, P18_0_SCB1_SPI_MISO},
532     {2u, 0u, P19_0, P19_0_SCB2_SPI_MISO},
533     {1u, 0u, P20_3, P20_3_SCB1_SPI_MISO},
534     {6u, 0u, P22_0, P22_0_SCB6_SPI_MISO},
535     {7u, 0u, P23_0, P23_0_SCB7_SPI_MISO},
536 };
537 
538 /* Connections for: scb_spi_s_mosi */
539 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_mosi[16] = {
540     {0u, 0u, P0_1, P0_1_SCB0_SPI_MOSI},
541     {0u, 0u, P1_1, P1_1_SCB0_SPI_MOSI},
542     {7u, 0u, P2_1, P2_1_SCB7_SPI_MOSI},
543     {6u, 0u, P3_1, P3_1_SCB6_SPI_MOSI},
544     {5u, 0u, P4_1, P4_1_SCB5_SPI_MOSI},
545     {4u, 0u, P6_1, P6_1_SCB4_SPI_MOSI},
546     {5u, 0u, P7_1, P7_1_SCB5_SPI_MOSI},
547     {4u, 0u, P10_1, P10_1_SCB4_SPI_MOSI},
548     {3u, 0u, P13_1, P13_1_SCB3_SPI_MOSI},
549     {2u, 0u, P14_1, P14_1_SCB2_SPI_MOSI},
550     {3u, 0u, P17_2, P17_2_SCB3_SPI_MOSI},
551     {1u, 0u, P18_1, P18_1_SCB1_SPI_MOSI},
552     {2u, 0u, P19_1, P19_1_SCB2_SPI_MOSI},
553     {1u, 0u, P20_4, P20_4_SCB1_SPI_MOSI},
554     {6u, 0u, P22_1, P22_1_SCB6_SPI_MOSI},
555     {7u, 0u, P23_1, P23_1_SCB7_SPI_MOSI},
556 };
557 
558 /* Connections for: scb_spi_s_select0 */
559 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_select0[16] = {
560     {0u, 0u, P0_3, P0_3_SCB0_SPI_SELECT0},
561     {0u, 0u, P1_3, P1_3_SCB0_SPI_SELECT0},
562     {7u, 0u, P2_3, P2_3_SCB7_SPI_SELECT0},
563     {6u, 0u, P3_3, P3_3_SCB6_SPI_SELECT0},
564     {5u, 0u, P4_3, P4_3_SCB5_SPI_SELECT0},
565     {4u, 0u, P6_3, P6_3_SCB4_SPI_SELECT0},
566     {5u, 0u, P7_3, P7_3_SCB5_SPI_SELECT0},
567     {4u, 0u, P10_3, P10_3_SCB4_SPI_SELECT0},
568     {3u, 0u, P13_3, P13_3_SCB3_SPI_SELECT0},
569     {2u, 0u, P14_3, P14_3_SCB2_SPI_SELECT0},
570     {3u, 0u, P17_4, P17_4_SCB3_SPI_SELECT0},
571     {1u, 0u, P18_3, P18_3_SCB1_SPI_SELECT0},
572     {2u, 0u, P19_3, P19_3_SCB2_SPI_SELECT0},
573     {1u, 0u, P20_6, P20_6_SCB1_SPI_SELECT0},
574     {6u, 0u, P22_3, P22_3_SCB6_SPI_SELECT0},
575     {7u, 0u, P23_3, P23_3_SCB7_SPI_SELECT0},
576 };
577 
578 /* Connections for: scb_spi_s_select1 */
579 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_select1[15] = {
580     {0u, 0u, P2_0, P2_0_SCB0_SPI_SELECT1},
581     {7u, 0u, P2_4, P2_4_SCB7_SPI_SELECT1},
582     {6u, 0u, P3_4, P3_4_SCB6_SPI_SELECT1},
583     {5u, 0u, P4_4, P4_4_SCB5_SPI_SELECT1},
584     {4u, 0u, P6_4, P6_4_SCB4_SPI_SELECT1},
585     {5u, 0u, P7_4, P7_4_SCB5_SPI_SELECT1},
586     {4u, 0u, P10_4, P10_4_SCB4_SPI_SELECT1},
587     {3u, 0u, P13_4, P13_4_SCB3_SPI_SELECT1},
588     {2u, 0u, P14_4, P14_4_SCB2_SPI_SELECT1},
589     {3u, 0u, P17_5, P17_5_SCB3_SPI_SELECT1},
590     {1u, 0u, P18_4, P18_4_SCB1_SPI_SELECT1},
591     {2u, 0u, P19_4, P19_4_SCB2_SPI_SELECT1},
592     {1u, 0u, P20_7, P20_7_SCB1_SPI_SELECT1},
593     {6u, 0u, P22_4, P22_4_SCB6_SPI_SELECT1},
594     {7u, 0u, P23_4, P23_4_SCB7_SPI_SELECT1},
595 };
596 
597 /* Connections for: scb_spi_s_select2 */
598 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_select2[15] = {
599     {0u, 0u, P2_1, P2_1_SCB0_SPI_SELECT2},
600     {7u, 0u, P2_5, P2_5_SCB7_SPI_SELECT2},
601     {6u, 0u, P3_5, P3_5_SCB6_SPI_SELECT2},
602     {5u, 0u, P5_0, P5_0_SCB5_SPI_SELECT2},
603     {4u, 0u, P6_5, P6_5_SCB4_SPI_SELECT2},
604     {5u, 0u, P7_5, P7_5_SCB5_SPI_SELECT2},
605     {4u, 0u, P10_5, P10_5_SCB4_SPI_SELECT2},
606     {3u, 0u, P13_5, P13_5_SCB3_SPI_SELECT2},
607     {2u, 0u, P14_5, P14_5_SCB2_SPI_SELECT2},
608     {3u, 0u, P17_6, P17_6_SCB3_SPI_SELECT2},
609     {1u, 0u, P18_5, P18_5_SCB1_SPI_SELECT2},
610     {2u, 0u, P20_0, P20_0_SCB2_SPI_SELECT2},
611     {1u, 0u, P21_0, P21_0_SCB1_SPI_SELECT2},
612     {6u, 0u, P22_5, P22_5_SCB6_SPI_SELECT2},
613     {7u, 0u, P23_5, P23_5_SCB7_SPI_SELECT2},
614 };
615 
616 /* Connections for: scb_spi_s_select3 */
617 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_select3[4] = {
618     {0u, 0u, P2_2, P2_2_SCB0_SPI_SELECT3},
619     {4u, 0u, P6_6, P6_6_SCB4_SPI_SELECT3},
620     {3u, 0u, P13_6, P13_6_SCB3_SPI_SELECT3},
621     {1u, 0u, P18_6, P18_6_SCB1_SPI_SELECT3},
622 };
623 
624 /* Connections for: scb_uart_cts */
625 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_uart_cts[15] = {
626     {0u, 0u, P0_3, P0_3_SCB0_UART_CTS},
627     {7u, 0u, P2_3, P2_3_SCB7_UART_CTS},
628     {6u, 0u, P3_3, P3_3_SCB6_UART_CTS},
629     {5u, 0u, P4_3, P4_3_SCB5_UART_CTS},
630     {4u, 0u, P6_3, P6_3_SCB4_UART_CTS},
631     {5u, 0u, P7_3, P7_3_SCB5_UART_CTS},
632     {4u, 0u, P10_3, P10_3_SCB4_UART_CTS},
633     {3u, 0u, P13_3, P13_3_SCB3_UART_CTS},
634     {2u, 0u, P14_3, P14_3_SCB2_UART_CTS},
635     {3u, 0u, P17_4, P17_4_SCB3_UART_CTS},
636     {1u, 0u, P18_3, P18_3_SCB1_UART_CTS},
637     {2u, 0u, P19_3, P19_3_SCB2_UART_CTS},
638     {1u, 0u, P20_6, P20_6_SCB1_UART_CTS},
639     {6u, 0u, P22_3, P22_3_SCB6_UART_CTS},
640     {7u, 0u, P23_3, P23_3_SCB7_UART_CTS},
641 };
642 
643 /* Connections for: scb_uart_rts */
644 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_uart_rts[15] = {
645     {0u, 0u, P0_2, P0_2_SCB0_UART_RTS},
646     {7u, 0u, P2_2, P2_2_SCB7_UART_RTS},
647     {6u, 0u, P3_2, P3_2_SCB6_UART_RTS},
648     {5u, 0u, P4_2, P4_2_SCB5_UART_RTS},
649     {4u, 0u, P6_2, P6_2_SCB4_UART_RTS},
650     {5u, 0u, P7_2, P7_2_SCB5_UART_RTS},
651     {4u, 0u, P10_2, P10_2_SCB4_UART_RTS},
652     {3u, 0u, P13_2, P13_2_SCB3_UART_RTS},
653     {2u, 0u, P14_2, P14_2_SCB2_UART_RTS},
654     {3u, 0u, P17_3, P17_3_SCB3_UART_RTS},
655     {1u, 0u, P18_2, P18_2_SCB1_UART_RTS},
656     {2u, 0u, P19_2, P19_2_SCB2_UART_RTS},
657     {1u, 0u, P20_5, P20_5_SCB1_UART_RTS},
658     {6u, 0u, P22_2, P22_2_SCB6_UART_RTS},
659     {7u, 0u, P23_2, P23_2_SCB7_UART_RTS},
660 };
661 
662 /* Connections for: scb_uart_rx */
663 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_uart_rx[15] = {
664     {0u, 0u, P0_0, P0_0_SCB0_UART_RX},
665     {7u, 0u, P2_0, P2_0_SCB7_UART_RX},
666     {6u, 0u, P3_0, P3_0_SCB6_UART_RX},
667     {5u, 0u, P4_0, P4_0_SCB5_UART_RX},
668     {4u, 0u, P6_0, P6_0_SCB4_UART_RX},
669     {5u, 0u, P7_0, P7_0_SCB5_UART_RX},
670     {4u, 0u, P10_0, P10_0_SCB4_UART_RX},
671     {3u, 0u, P13_0, P13_0_SCB3_UART_RX},
672     {2u, 0u, P14_0, P14_0_SCB2_UART_RX},
673     {3u, 0u, P17_1, P17_1_SCB3_UART_RX},
674     {1u, 0u, P18_0, P18_0_SCB1_UART_RX},
675     {2u, 0u, P19_0, P19_0_SCB2_UART_RX},
676     {1u, 0u, P20_3, P20_3_SCB1_UART_RX},
677     {6u, 0u, P22_0, P22_0_SCB6_UART_RX},
678     {7u, 0u, P23_0, P23_0_SCB7_UART_RX},
679 };
680 
681 /* Connections for: scb_uart_tx */
682 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_uart_tx[15] = {
683     {0u, 0u, P0_1, P0_1_SCB0_UART_TX},
684     {7u, 0u, P2_1, P2_1_SCB7_UART_TX},
685     {6u, 0u, P3_1, P3_1_SCB6_UART_TX},
686     {5u, 0u, P4_1, P4_1_SCB5_UART_TX},
687     {4u, 0u, P6_1, P6_1_SCB4_UART_TX},
688     {5u, 0u, P7_1, P7_1_SCB5_UART_TX},
689     {4u, 0u, P10_1, P10_1_SCB4_UART_TX},
690     {3u, 0u, P13_1, P13_1_SCB3_UART_TX},
691     {2u, 0u, P14_1, P14_1_SCB2_UART_TX},
692     {3u, 0u, P17_2, P17_2_SCB3_UART_TX},
693     {1u, 0u, P18_1, P18_1_SCB1_UART_TX},
694     {2u, 0u, P19_1, P19_1_SCB2_UART_TX},
695     {1u, 0u, P20_4, P20_4_SCB1_UART_TX},
696     {6u, 0u, P22_1, P22_1_SCB6_UART_TX},
697     {7u, 0u, P23_1, P23_1_SCB7_UART_TX},
698 };
699 
700 /* Connections for: tcpwm_line */
701 const cyhal_resource_pin_mapping_t cyhal_pin_map_tcpwm_line[157] = {
702     {0u, 18u, P0_0, P0_0_TCPWM0_LINE18},
703     {0u, 17u, P0_1, P0_1_TCPWM0_LINE17},
704     {0u, 14u, P0_2, P0_2_TCPWM0_LINE14},
705     {0u, 13u, P0_3, P0_3_TCPWM0_LINE13},
706     {0u, 12u, P1_0, P1_0_TCPWM0_LINE12},
707     {0u, 11u, P1_1, P1_1_TCPWM0_LINE11},
708     {0u, 10u, P1_2, P1_2_TCPWM0_LINE10},
709     {0u, 8u, P1_3, P1_3_TCPWM0_LINE8},
710     {0u, 7u, P2_0, P2_0_TCPWM0_LINE7},
711     {0u, 6u, P2_1, P2_1_TCPWM0_LINE6},
712     {0u, 5u, P2_2, P2_2_TCPWM0_LINE5},
713     {0u, 4u, P2_3, P2_3_TCPWM0_LINE4},
714     {0u, 3u, P2_4, P2_4_TCPWM0_LINE3},
715     {0u, 2u, P2_5, P2_5_TCPWM0_LINE2},
716     {0u, 1u, P3_0, P3_0_TCPWM0_LINE1},
717     {0u, 0u, P3_1, P3_1_TCPWM0_LINE0},
718     {1u, 3u, P3_2, P3_2_TCPWM0_LINE259},
719     {1u, 2u, P3_3, P3_3_TCPWM0_LINE258},
720     {1u, 1u, P3_4, P3_4_TCPWM0_LINE257},
721     {1u, 0u, P3_5, P3_5_TCPWM0_LINE256},
722     {0u, 4u, P4_0, P4_0_TCPWM0_LINE4},
723     {0u, 5u, P4_1, P4_1_TCPWM0_LINE5},
724     {0u, 6u, P4_2, P4_2_TCPWM0_LINE6},
725     {0u, 7u, P4_3, P4_3_TCPWM0_LINE7},
726     {0u, 8u, P4_4, P4_4_TCPWM0_LINE8},
727     {0u, 9u, P5_0, P5_0_TCPWM0_LINE9},
728     {0u, 10u, P5_1, P5_1_TCPWM0_LINE10},
729     {0u, 11u, P5_2, P5_2_TCPWM0_LINE11},
730     {0u, 12u, P5_3, P5_3_TCPWM0_LINE12},
731     {0u, 13u, P5_4, P5_4_TCPWM0_LINE13},
732     {0u, 14u, P5_5, P5_5_TCPWM0_LINE14},
733     {1u, 0u, P6_0, P6_0_TCPWM0_LINE256},
734     {0u, 0u, P6_1, P6_1_TCPWM0_LINE0},
735     {1u, 1u, P6_2, P6_2_TCPWM0_LINE257},
736     {0u, 1u, P6_3, P6_3_TCPWM0_LINE1},
737     {1u, 2u, P6_4, P6_4_TCPWM0_LINE258},
738     {0u, 2u, P6_5, P6_5_TCPWM0_LINE2},
739     {1u, 3u, P6_6, P6_6_TCPWM0_LINE259},
740     {0u, 3u, P6_7, P6_7_TCPWM0_LINE3},
741     {1u, 4u, P7_0, P7_0_TCPWM0_LINE260},
742     {0u, 15u, P7_1, P7_1_TCPWM0_LINE15},
743     {1u, 5u, P7_2, P7_2_TCPWM0_LINE261},
744     {0u, 16u, P7_3, P7_3_TCPWM0_LINE16},
745     {1u, 6u, P7_4, P7_4_TCPWM0_LINE262},
746     {0u, 17u, P7_5, P7_5_TCPWM0_LINE17},
747     {1u, 7u, P7_6, P7_6_TCPWM0_LINE263},
748     {0u, 18u, P7_7, P7_7_TCPWM0_LINE18},
749     {0u, 19u, P8_0, P8_0_TCPWM0_LINE19},
750     {0u, 20u, P8_1, P8_1_TCPWM0_LINE20},
751     {0u, 21u, P8_2, P8_2_TCPWM0_LINE21},
752     {0u, 22u, P8_3, P8_3_TCPWM0_LINE22},
753     {0u, 23u, P8_4, P8_4_TCPWM0_LINE23},
754     {0u, 24u, P9_0, P9_0_TCPWM0_LINE24},
755     {0u, 25u, P9_1, P9_1_TCPWM0_LINE25},
756     {0u, 26u, P9_2, P9_2_TCPWM0_LINE26},
757     {0u, 27u, P9_3, P9_3_TCPWM0_LINE27},
758     {0u, 28u, P10_0, P10_0_TCPWM0_LINE28},
759     {0u, 29u, P10_1, P10_1_TCPWM0_LINE29},
760     {0u, 30u, P10_2, P10_2_TCPWM0_LINE30},
761     {0u, 31u, P10_3, P10_3_TCPWM0_LINE31},
762     {0u, 32u, P10_4, P10_4_TCPWM0_LINE32},
763     {0u, 33u, P10_5, P10_5_TCPWM0_LINE33},
764     {0u, 34u, P10_6, P10_6_TCPWM0_LINE34},
765     {0u, 35u, P10_7, P10_7_TCPWM0_LINE35},
766     {0u, 36u, P12_0, P12_0_TCPWM0_LINE36},
767     {0u, 37u, P12_1, P12_1_TCPWM0_LINE37},
768     {0u, 38u, P12_2, P12_2_TCPWM0_LINE38},
769     {0u, 39u, P12_3, P12_3_TCPWM0_LINE39},
770     {0u, 40u, P12_4, P12_4_TCPWM0_LINE40},
771     {0u, 41u, P12_5, P12_5_TCPWM0_LINE41},
772     {0u, 42u, P12_6, P12_6_TCPWM0_LINE42},
773     {0u, 43u, P12_7, P12_7_TCPWM0_LINE43},
774     {1u, 8u, P13_0, P13_0_TCPWM0_LINE264},
775     {0u, 44u, P13_1, P13_1_TCPWM0_LINE44},
776     {1u, 9u, P13_2, P13_2_TCPWM0_LINE265},
777     {0u, 45u, P13_3, P13_3_TCPWM0_LINE45},
778     {1u, 10u, P13_4, P13_4_TCPWM0_LINE266},
779     {0u, 46u, P13_5, P13_5_TCPWM0_LINE46},
780     {1u, 11u, P13_6, P13_6_TCPWM0_LINE267},
781     {0u, 47u, P13_7, P13_7_TCPWM0_LINE47},
782     {0u, 48u, P14_0, P14_0_TCPWM0_LINE48},
783     {0u, 49u, P14_1, P14_1_TCPWM0_LINE49},
784     {0u, 50u, P14_2, P14_2_TCPWM0_LINE50},
785     {0u, 51u, P14_3, P14_3_TCPWM0_LINE51},
786     {0u, 52u, P14_4, P14_4_TCPWM0_LINE52},
787     {0u, 53u, P14_5, P14_5_TCPWM0_LINE53},
788     {0u, 54u, P14_6, P14_6_TCPWM0_LINE54},
789     {0u, 55u, P14_7, P14_7_TCPWM0_LINE55},
790     {0u, 56u, P15_0, P15_0_TCPWM0_LINE56},
791     {0u, 57u, P15_1, P15_1_TCPWM0_LINE57},
792     {0u, 58u, P15_2, P15_2_TCPWM0_LINE58},
793     {0u, 59u, P15_3, P15_3_TCPWM0_LINE59},
794     {0u, 60u, P16_0, P16_0_TCPWM0_LINE60},
795     {2u, 0u, P16_0, P16_0_TCPWM0_LINE512},
796     {0u, 61u, P16_1, P16_1_TCPWM0_LINE61},
797     {0u, 62u, P16_2, P16_2_TCPWM0_LINE62},
798     {2u, 1u, P16_2, P16_2_TCPWM0_LINE513},
799     {0u, 62u, P16_3, P16_3_TCPWM0_LINE62},
800     {0u, 61u, P17_0, P17_0_TCPWM0_LINE61},
801     {0u, 60u, P17_1, P17_1_TCPWM0_LINE60},
802     {2u, 2u, P17_1, P17_1_TCPWM0_LINE514},
803     {0u, 59u, P17_2, P17_2_TCPWM0_LINE59},
804     {0u, 58u, P17_3, P17_3_TCPWM0_LINE58},
805     {2u, 3u, P17_3, P17_3_TCPWM0_LINE515},
806     {0u, 57u, P17_4, P17_4_TCPWM0_LINE57},
807     {0u, 56u, P17_5, P17_5_TCPWM0_LINE56},
808     {1u, 4u, P17_6, P17_6_TCPWM0_LINE260},
809     {1u, 5u, P17_7, P17_7_TCPWM0_LINE261},
810     {1u, 6u, P18_0, P18_0_TCPWM0_LINE262},
811     {2u, 0u, P18_0, P18_0_TCPWM0_LINE512},
812     {1u, 7u, P18_1, P18_1_TCPWM0_LINE263},
813     {0u, 55u, P18_2, P18_2_TCPWM0_LINE55},
814     {2u, 1u, P18_2, P18_2_TCPWM0_LINE513},
815     {0u, 54u, P18_3, P18_3_TCPWM0_LINE54},
816     {0u, 53u, P18_4, P18_4_TCPWM0_LINE53},
817     {2u, 2u, P18_4, P18_4_TCPWM0_LINE514},
818     {0u, 52u, P18_5, P18_5_TCPWM0_LINE52},
819     {0u, 51u, P18_6, P18_6_TCPWM0_LINE51},
820     {2u, 3u, P18_6, P18_6_TCPWM0_LINE515},
821     {0u, 50u, P18_7, P18_7_TCPWM0_LINE50},
822     {1u, 3u, P19_0, P19_0_TCPWM0_LINE259},
823     {0u, 26u, P19_1, P19_1_TCPWM0_LINE26},
824     {0u, 27u, P19_2, P19_2_TCPWM0_LINE27},
825     {0u, 28u, P19_3, P19_3_TCPWM0_LINE28},
826     {0u, 29u, P19_4, P19_4_TCPWM0_LINE29},
827     {0u, 30u, P20_0, P20_0_TCPWM0_LINE30},
828     {0u, 49u, P20_1, P20_1_TCPWM0_LINE49},
829     {0u, 48u, P20_2, P20_2_TCPWM0_LINE48},
830     {0u, 47u, P20_3, P20_3_TCPWM0_LINE47},
831     {0u, 46u, P20_4, P20_4_TCPWM0_LINE46},
832     {0u, 45u, P20_5, P20_5_TCPWM0_LINE45},
833     {0u, 44u, P20_6, P20_6_TCPWM0_LINE44},
834     {0u, 43u, P20_7, P20_7_TCPWM0_LINE43},
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, 38u, P21_4, P21_4_TCPWM0_LINE38},
840     {0u, 37u, P21_5, P21_5_TCPWM0_LINE37},
841     {0u, 36u, P21_6, P21_6_TCPWM0_LINE36},
842     {0u, 35u, P21_7, P21_7_TCPWM0_LINE35},
843     {0u, 34u, P22_0, P22_0_TCPWM0_LINE34},
844     {0u, 33u, P22_1, P22_1_TCPWM0_LINE33},
845     {0u, 32u, P22_2, P22_2_TCPWM0_LINE32},
846     {0u, 31u, P22_3, P22_3_TCPWM0_LINE31},
847     {0u, 30u, P22_4, P22_4_TCPWM0_LINE30},
848     {0u, 29u, P22_5, P22_5_TCPWM0_LINE29},
849     {0u, 28u, P22_6, P22_6_TCPWM0_LINE28},
850     {0u, 27u, P22_7, P22_7_TCPWM0_LINE27},
851     {1u, 8u, P23_0, P23_0_TCPWM0_LINE264},
852     {1u, 9u, P23_1, P23_1_TCPWM0_LINE265},
853     {1u, 10u, P23_2, P23_2_TCPWM0_LINE266},
854     {1u, 11u, P23_3, P23_3_TCPWM0_LINE267},
855     {0u, 25u, P23_4, P23_4_TCPWM0_LINE25},
856     {0u, 24u, P23_5, P23_5_TCPWM0_LINE24},
857     {0u, 23u, P23_6, P23_6_TCPWM0_LINE23},
858     {0u, 22u, P23_7, P23_7_TCPWM0_LINE22},
859 };
860 
861 /* Connections for: tcpwm_line_compl */
862 const cyhal_resource_pin_mapping_t cyhal_pin_map_tcpwm_line_compl[157] = {
863     {0u, 22u, P0_0, P0_0_TCPWM0_LINE_COMPL22},
864     {0u, 18u, P0_1, P0_1_TCPWM0_LINE_COMPL18},
865     {0u, 17u, P0_2, P0_2_TCPWM0_LINE_COMPL17},
866     {0u, 14u, P0_3, P0_3_TCPWM0_LINE_COMPL14},
867     {0u, 13u, P1_0, P1_0_TCPWM0_LINE_COMPL13},
868     {0u, 12u, P1_1, P1_1_TCPWM0_LINE_COMPL12},
869     {0u, 11u, P1_2, P1_2_TCPWM0_LINE_COMPL11},
870     {0u, 10u, P1_3, P1_3_TCPWM0_LINE_COMPL10},
871     {0u, 8u, P2_0, P2_0_TCPWM0_LINE_COMPL8},
872     {0u, 7u, P2_1, P2_1_TCPWM0_LINE_COMPL7},
873     {0u, 6u, P2_2, P2_2_TCPWM0_LINE_COMPL6},
874     {0u, 5u, P2_3, P2_3_TCPWM0_LINE_COMPL5},
875     {0u, 4u, P2_4, P2_4_TCPWM0_LINE_COMPL4},
876     {0u, 3u, P2_5, P2_5_TCPWM0_LINE_COMPL3},
877     {0u, 2u, P3_0, P3_0_TCPWM0_LINE_COMPL2},
878     {0u, 1u, P3_1, P3_1_TCPWM0_LINE_COMPL1},
879     {0u, 0u, P3_2, P3_2_TCPWM0_LINE_COMPL0},
880     {1u, 3u, P3_3, P3_3_TCPWM0_LINE_COMPL259},
881     {1u, 2u, P3_4, P3_4_TCPWM0_LINE_COMPL258},
882     {1u, 1u, P3_5, P3_5_TCPWM0_LINE_COMPL257},
883     {1u, 0u, P4_0, P4_0_TCPWM0_LINE_COMPL256},
884     {0u, 4u, P4_1, P4_1_TCPWM0_LINE_COMPL4},
885     {0u, 5u, P4_2, P4_2_TCPWM0_LINE_COMPL5},
886     {0u, 6u, P4_3, P4_3_TCPWM0_LINE_COMPL6},
887     {0u, 7u, P4_4, P4_4_TCPWM0_LINE_COMPL7},
888     {0u, 8u, P5_0, P5_0_TCPWM0_LINE_COMPL8},
889     {0u, 9u, P5_1, P5_1_TCPWM0_LINE_COMPL9},
890     {0u, 10u, P5_2, P5_2_TCPWM0_LINE_COMPL10},
891     {0u, 11u, P5_3, P5_3_TCPWM0_LINE_COMPL11},
892     {0u, 12u, P5_4, P5_4_TCPWM0_LINE_COMPL12},
893     {0u, 13u, P5_5, P5_5_TCPWM0_LINE_COMPL13},
894     {0u, 14u, P6_0, P6_0_TCPWM0_LINE_COMPL14},
895     {1u, 0u, P6_1, P6_1_TCPWM0_LINE_COMPL256},
896     {0u, 0u, P6_2, P6_2_TCPWM0_LINE_COMPL0},
897     {1u, 1u, P6_3, P6_3_TCPWM0_LINE_COMPL257},
898     {0u, 1u, P6_4, P6_4_TCPWM0_LINE_COMPL1},
899     {1u, 2u, P6_5, P6_5_TCPWM0_LINE_COMPL258},
900     {0u, 2u, P6_6, P6_6_TCPWM0_LINE_COMPL2},
901     {1u, 3u, P6_7, P6_7_TCPWM0_LINE_COMPL259},
902     {0u, 3u, P7_0, P7_0_TCPWM0_LINE_COMPL3},
903     {1u, 4u, P7_1, P7_1_TCPWM0_LINE_COMPL260},
904     {0u, 15u, P7_2, P7_2_TCPWM0_LINE_COMPL15},
905     {1u, 5u, P7_3, P7_3_TCPWM0_LINE_COMPL261},
906     {0u, 16u, P7_4, P7_4_TCPWM0_LINE_COMPL16},
907     {1u, 6u, P7_5, P7_5_TCPWM0_LINE_COMPL262},
908     {0u, 17u, P7_6, P7_6_TCPWM0_LINE_COMPL17},
909     {1u, 7u, P7_7, P7_7_TCPWM0_LINE_COMPL263},
910     {0u, 18u, P8_0, P8_0_TCPWM0_LINE_COMPL18},
911     {0u, 19u, P8_1, P8_1_TCPWM0_LINE_COMPL19},
912     {0u, 20u, P8_2, P8_2_TCPWM0_LINE_COMPL20},
913     {0u, 21u, P8_3, P8_3_TCPWM0_LINE_COMPL21},
914     {0u, 22u, P8_4, P8_4_TCPWM0_LINE_COMPL22},
915     {0u, 23u, P9_0, P9_0_TCPWM0_LINE_COMPL23},
916     {0u, 24u, P9_1, P9_1_TCPWM0_LINE_COMPL24},
917     {0u, 25u, P9_2, P9_2_TCPWM0_LINE_COMPL25},
918     {0u, 26u, P9_3, P9_3_TCPWM0_LINE_COMPL26},
919     {0u, 27u, P10_0, P10_0_TCPWM0_LINE_COMPL27},
920     {0u, 28u, P10_1, P10_1_TCPWM0_LINE_COMPL28},
921     {0u, 29u, P10_2, P10_2_TCPWM0_LINE_COMPL29},
922     {0u, 30u, P10_3, P10_3_TCPWM0_LINE_COMPL30},
923     {0u, 31u, P10_4, P10_4_TCPWM0_LINE_COMPL31},
924     {0u, 32u, P10_5, P10_5_TCPWM0_LINE_COMPL32},
925     {0u, 33u, P10_6, P10_6_TCPWM0_LINE_COMPL33},
926     {0u, 34u, P10_7, P10_7_TCPWM0_LINE_COMPL34},
927     {0u, 35u, P12_0, P12_0_TCPWM0_LINE_COMPL35},
928     {0u, 36u, P12_1, P12_1_TCPWM0_LINE_COMPL36},
929     {0u, 37u, P12_2, P12_2_TCPWM0_LINE_COMPL37},
930     {0u, 38u, P12_3, P12_3_TCPWM0_LINE_COMPL38},
931     {0u, 39u, P12_4, P12_4_TCPWM0_LINE_COMPL39},
932     {0u, 40u, P12_5, P12_5_TCPWM0_LINE_COMPL40},
933     {0u, 41u, P12_6, P12_6_TCPWM0_LINE_COMPL41},
934     {0u, 42u, P12_7, P12_7_TCPWM0_LINE_COMPL42},
935     {0u, 43u, P13_0, P13_0_TCPWM0_LINE_COMPL43},
936     {1u, 8u, P13_1, P13_1_TCPWM0_LINE_COMPL264},
937     {0u, 44u, P13_2, P13_2_TCPWM0_LINE_COMPL44},
938     {1u, 9u, P13_3, P13_3_TCPWM0_LINE_COMPL265},
939     {0u, 45u, P13_4, P13_4_TCPWM0_LINE_COMPL45},
940     {1u, 10u, P13_5, P13_5_TCPWM0_LINE_COMPL266},
941     {0u, 46u, P13_6, P13_6_TCPWM0_LINE_COMPL46},
942     {1u, 11u, P13_7, P13_7_TCPWM0_LINE_COMPL267},
943     {0u, 47u, P14_0, P14_0_TCPWM0_LINE_COMPL47},
944     {0u, 48u, P14_1, P14_1_TCPWM0_LINE_COMPL48},
945     {0u, 49u, P14_2, P14_2_TCPWM0_LINE_COMPL49},
946     {0u, 50u, P14_3, P14_3_TCPWM0_LINE_COMPL50},
947     {0u, 51u, P14_4, P14_4_TCPWM0_LINE_COMPL51},
948     {0u, 52u, P14_5, P14_5_TCPWM0_LINE_COMPL52},
949     {0u, 53u, P14_6, P14_6_TCPWM0_LINE_COMPL53},
950     {0u, 54u, P14_7, P14_7_TCPWM0_LINE_COMPL54},
951     {0u, 55u, P15_0, P15_0_TCPWM0_LINE_COMPL55},
952     {0u, 56u, P15_1, P15_1_TCPWM0_LINE_COMPL56},
953     {0u, 57u, P15_2, P15_2_TCPWM0_LINE_COMPL57},
954     {0u, 58u, P15_3, P15_3_TCPWM0_LINE_COMPL58},
955     {0u, 59u, P16_0, P16_0_TCPWM0_LINE_COMPL59},
956     {0u, 60u, P16_1, P16_1_TCPWM0_LINE_COMPL60},
957     {2u, 0u, P16_1, P16_1_TCPWM0_LINE_COMPL512},
958     {0u, 61u, P16_2, P16_2_TCPWM0_LINE_COMPL61},
959     {0u, 62u, P16_3, P16_3_TCPWM0_LINE_COMPL62},
960     {2u, 1u, P16_3, P16_3_TCPWM0_LINE_COMPL513},
961     {0u, 62u, P17_0, P17_0_TCPWM0_LINE_COMPL62},
962     {0u, 61u, P17_1, P17_1_TCPWM0_LINE_COMPL61},
963     {0u, 60u, P17_2, P17_2_TCPWM0_LINE_COMPL60},
964     {2u, 2u, P17_2, P17_2_TCPWM0_LINE_COMPL514},
965     {0u, 59u, P17_3, P17_3_TCPWM0_LINE_COMPL59},
966     {0u, 58u, P17_4, P17_4_TCPWM0_LINE_COMPL58},
967     {2u, 3u, P17_4, P17_4_TCPWM0_LINE_COMPL515},
968     {0u, 57u, P17_5, P17_5_TCPWM0_LINE_COMPL57},
969     {0u, 56u, P17_6, P17_6_TCPWM0_LINE_COMPL56},
970     {1u, 4u, P17_7, P17_7_TCPWM0_LINE_COMPL260},
971     {1u, 5u, P18_0, P18_0_TCPWM0_LINE_COMPL261},
972     {1u, 6u, P18_1, P18_1_TCPWM0_LINE_COMPL262},
973     {2u, 0u, P18_1, P18_1_TCPWM0_LINE_COMPL512},
974     {1u, 7u, P18_2, P18_2_TCPWM0_LINE_COMPL263},
975     {0u, 55u, P18_3, P18_3_TCPWM0_LINE_COMPL55},
976     {2u, 1u, P18_3, P18_3_TCPWM0_LINE_COMPL513},
977     {0u, 54u, P18_4, P18_4_TCPWM0_LINE_COMPL54},
978     {0u, 53u, P18_5, P18_5_TCPWM0_LINE_COMPL53},
979     {2u, 2u, P18_5, P18_5_TCPWM0_LINE_COMPL514},
980     {0u, 52u, P18_6, P18_6_TCPWM0_LINE_COMPL52},
981     {0u, 51u, P18_7, P18_7_TCPWM0_LINE_COMPL51},
982     {2u, 3u, P18_7, P18_7_TCPWM0_LINE_COMPL515},
983     {0u, 50u, P19_0, P19_0_TCPWM0_LINE_COMPL50},
984     {1u, 3u, P19_1, P19_1_TCPWM0_LINE_COMPL259},
985     {0u, 26u, P19_2, P19_2_TCPWM0_LINE_COMPL26},
986     {0u, 27u, P19_3, P19_3_TCPWM0_LINE_COMPL27},
987     {0u, 28u, P19_4, P19_4_TCPWM0_LINE_COMPL28},
988     {0u, 29u, P20_0, P20_0_TCPWM0_LINE_COMPL29},
989     {0u, 30u, P20_1, P20_1_TCPWM0_LINE_COMPL30},
990     {0u, 49u, P20_2, P20_2_TCPWM0_LINE_COMPL49},
991     {0u, 48u, P20_3, P20_3_TCPWM0_LINE_COMPL48},
992     {0u, 47u, P20_4, P20_4_TCPWM0_LINE_COMPL47},
993     {0u, 46u, P20_5, P20_5_TCPWM0_LINE_COMPL46},
994     {0u, 45u, P20_6, P20_6_TCPWM0_LINE_COMPL45},
995     {0u, 44u, P20_7, P20_7_TCPWM0_LINE_COMPL44},
996     {0u, 43u, P21_0, P21_0_TCPWM0_LINE_COMPL43},
997     {0u, 42u, P21_1, P21_1_TCPWM0_LINE_COMPL42},
998     {0u, 41u, P21_2, P21_2_TCPWM0_LINE_COMPL41},
999     {0u, 40u, P21_3, P21_3_TCPWM0_LINE_COMPL40},
1000     {0u, 39u, P21_4, P21_4_TCPWM0_LINE_COMPL39},
1001     {0u, 38u, P21_5, P21_5_TCPWM0_LINE_COMPL38},
1002     {0u, 37u, P21_6, P21_6_TCPWM0_LINE_COMPL37},
1003     {0u, 36u, P21_7, P21_7_TCPWM0_LINE_COMPL36},
1004     {0u, 35u, P22_0, P22_0_TCPWM0_LINE_COMPL35},
1005     {0u, 34u, P22_1, P22_1_TCPWM0_LINE_COMPL34},
1006     {0u, 33u, P22_2, P22_2_TCPWM0_LINE_COMPL33},
1007     {0u, 32u, P22_3, P22_3_TCPWM0_LINE_COMPL32},
1008     {0u, 31u, P22_4, P22_4_TCPWM0_LINE_COMPL31},
1009     {0u, 30u, P22_5, P22_5_TCPWM0_LINE_COMPL30},
1010     {0u, 29u, P22_6, P22_6_TCPWM0_LINE_COMPL29},
1011     {0u, 28u, P22_7, P22_7_TCPWM0_LINE_COMPL28},
1012     {0u, 27u, P23_0, P23_0_TCPWM0_LINE_COMPL27},
1013     {1u, 8u, P23_1, P23_1_TCPWM0_LINE_COMPL264},
1014     {1u, 9u, P23_2, P23_2_TCPWM0_LINE_COMPL265},
1015     {1u, 10u, P23_3, P23_3_TCPWM0_LINE_COMPL266},
1016     {1u, 11u, P23_4, P23_4_TCPWM0_LINE_COMPL267},
1017     {0u, 25u, P23_5, P23_5_TCPWM0_LINE_COMPL25},
1018     {0u, 24u, P23_6, P23_6_TCPWM0_LINE_COMPL24},
1019     {0u, 23u, P23_7, P23_7_TCPWM0_LINE_COMPL23},
1020 };
1021 
1022 /* Connections for: tcpwm_tr_one_cnt_in */
1023 const cyhal_resource_pin_mapping_t cyhal_pin_map_tcpwm_tr_one_cnt_in[306] = {
1024     {0u, 54u, P0_0, P0_0_TCPWM0_TR_ONE_CNT_IN54},
1025     {0u, 67u, P0_0, P0_0_TCPWM0_TR_ONE_CNT_IN67},
1026     {0u, 51u, P0_1, P0_1_TCPWM0_TR_ONE_CNT_IN51},
1027     {0u, 55u, P0_1, P0_1_TCPWM0_TR_ONE_CNT_IN55},
1028     {0u, 42u, P0_2, P0_2_TCPWM0_TR_ONE_CNT_IN42},
1029     {0u, 52u, P0_2, P0_2_TCPWM0_TR_ONE_CNT_IN52},
1030     {0u, 39u, P0_3, P0_3_TCPWM0_TR_ONE_CNT_IN39},
1031     {0u, 43u, P0_3, P0_3_TCPWM0_TR_ONE_CNT_IN43},
1032     {0u, 36u, P1_0, P1_0_TCPWM0_TR_ONE_CNT_IN36},
1033     {0u, 40u, P1_0, P1_0_TCPWM0_TR_ONE_CNT_IN40},
1034     {0u, 33u, P1_1, P1_1_TCPWM0_TR_ONE_CNT_IN33},
1035     {0u, 37u, P1_1, P1_1_TCPWM0_TR_ONE_CNT_IN37},
1036     {0u, 30u, P1_2, P1_2_TCPWM0_TR_ONE_CNT_IN30},
1037     {0u, 34u, P1_2, P1_2_TCPWM0_TR_ONE_CNT_IN34},
1038     {0u, 24u, P1_3, P1_3_TCPWM0_TR_ONE_CNT_IN24},
1039     {0u, 31u, P1_3, P1_3_TCPWM0_TR_ONE_CNT_IN31},
1040     {0u, 21u, P2_0, P2_0_TCPWM0_TR_ONE_CNT_IN21},
1041     {0u, 25u, P2_0, P2_0_TCPWM0_TR_ONE_CNT_IN25},
1042     {0u, 18u, P2_1, P2_1_TCPWM0_TR_ONE_CNT_IN18},
1043     {0u, 22u, P2_1, P2_1_TCPWM0_TR_ONE_CNT_IN22},
1044     {0u, 15u, P2_2, P2_2_TCPWM0_TR_ONE_CNT_IN15},
1045     {0u, 19u, P2_2, P2_2_TCPWM0_TR_ONE_CNT_IN19},
1046     {0u, 12u, P2_3, P2_3_TCPWM0_TR_ONE_CNT_IN12},
1047     {0u, 16u, P2_3, P2_3_TCPWM0_TR_ONE_CNT_IN16},
1048     {0u, 9u, P2_4, P2_4_TCPWM0_TR_ONE_CNT_IN9},
1049     {0u, 13u, P2_4, P2_4_TCPWM0_TR_ONE_CNT_IN13},
1050     {0u, 6u, P2_5, P2_5_TCPWM0_TR_ONE_CNT_IN6},
1051     {0u, 10u, P2_5, P2_5_TCPWM0_TR_ONE_CNT_IN10},
1052     {0u, 3u, P3_0, P3_0_TCPWM0_TR_ONE_CNT_IN3},
1053     {0u, 7u, P3_0, P3_0_TCPWM0_TR_ONE_CNT_IN7},
1054     {0u, 0u, P3_1, P3_1_TCPWM0_TR_ONE_CNT_IN0},
1055     {0u, 4u, P3_1, P3_1_TCPWM0_TR_ONE_CNT_IN4},
1056     {0u, 1u, P3_2, P3_2_TCPWM0_TR_ONE_CNT_IN1},
1057     {3u, 9u, P3_2, P3_2_TCPWM0_TR_ONE_CNT_IN777},
1058     {3u, 6u, P3_3, P3_3_TCPWM0_TR_ONE_CNT_IN774},
1059     {3u, 10u, P3_3, P3_3_TCPWM0_TR_ONE_CNT_IN778},
1060     {3u, 3u, P3_4, P3_4_TCPWM0_TR_ONE_CNT_IN771},
1061     {3u, 7u, P3_4, P3_4_TCPWM0_TR_ONE_CNT_IN775},
1062     {3u, 0u, P3_5, P3_5_TCPWM0_TR_ONE_CNT_IN768},
1063     {3u, 4u, P3_5, P3_5_TCPWM0_TR_ONE_CNT_IN772},
1064     {0u, 12u, P4_0, P4_0_TCPWM0_TR_ONE_CNT_IN12},
1065     {3u, 1u, P4_0, P4_0_TCPWM0_TR_ONE_CNT_IN769},
1066     {0u, 13u, P4_1, P4_1_TCPWM0_TR_ONE_CNT_IN13},
1067     {0u, 15u, P4_1, P4_1_TCPWM0_TR_ONE_CNT_IN15},
1068     {0u, 16u, P4_2, P4_2_TCPWM0_TR_ONE_CNT_IN16},
1069     {0u, 18u, P4_2, P4_2_TCPWM0_TR_ONE_CNT_IN18},
1070     {0u, 19u, P4_3, P4_3_TCPWM0_TR_ONE_CNT_IN19},
1071     {0u, 21u, P4_3, P4_3_TCPWM0_TR_ONE_CNT_IN21},
1072     {0u, 22u, P4_4, P4_4_TCPWM0_TR_ONE_CNT_IN22},
1073     {0u, 24u, P4_4, P4_4_TCPWM0_TR_ONE_CNT_IN24},
1074     {0u, 25u, P5_0, P5_0_TCPWM0_TR_ONE_CNT_IN25},
1075     {0u, 27u, P5_0, P5_0_TCPWM0_TR_ONE_CNT_IN27},
1076     {0u, 28u, P5_1, P5_1_TCPWM0_TR_ONE_CNT_IN28},
1077     {0u, 30u, P5_1, P5_1_TCPWM0_TR_ONE_CNT_IN30},
1078     {0u, 31u, P5_2, P5_2_TCPWM0_TR_ONE_CNT_IN31},
1079     {0u, 33u, P5_2, P5_2_TCPWM0_TR_ONE_CNT_IN33},
1080     {0u, 34u, P5_3, P5_3_TCPWM0_TR_ONE_CNT_IN34},
1081     {0u, 36u, P5_3, P5_3_TCPWM0_TR_ONE_CNT_IN36},
1082     {0u, 37u, P5_4, P5_4_TCPWM0_TR_ONE_CNT_IN37},
1083     {0u, 39u, P5_4, P5_4_TCPWM0_TR_ONE_CNT_IN39},
1084     {0u, 40u, P5_5, P5_5_TCPWM0_TR_ONE_CNT_IN40},
1085     {0u, 42u, P5_5, P5_5_TCPWM0_TR_ONE_CNT_IN42},
1086     {0u, 43u, P6_0, P6_0_TCPWM0_TR_ONE_CNT_IN43},
1087     {3u, 0u, P6_0, P6_0_TCPWM0_TR_ONE_CNT_IN768},
1088     {0u, 0u, P6_1, P6_1_TCPWM0_TR_ONE_CNT_IN0},
1089     {3u, 1u, P6_1, P6_1_TCPWM0_TR_ONE_CNT_IN769},
1090     {0u, 1u, P6_2, P6_2_TCPWM0_TR_ONE_CNT_IN1},
1091     {3u, 3u, P6_2, P6_2_TCPWM0_TR_ONE_CNT_IN771},
1092     {0u, 3u, P6_3, P6_3_TCPWM0_TR_ONE_CNT_IN3},
1093     {3u, 4u, P6_3, P6_3_TCPWM0_TR_ONE_CNT_IN772},
1094     {0u, 4u, P6_4, P6_4_TCPWM0_TR_ONE_CNT_IN4},
1095     {3u, 6u, P6_4, P6_4_TCPWM0_TR_ONE_CNT_IN774},
1096     {0u, 6u, P6_5, P6_5_TCPWM0_TR_ONE_CNT_IN6},
1097     {3u, 7u, P6_5, P6_5_TCPWM0_TR_ONE_CNT_IN775},
1098     {0u, 7u, P6_6, P6_6_TCPWM0_TR_ONE_CNT_IN7},
1099     {3u, 9u, P6_6, P6_6_TCPWM0_TR_ONE_CNT_IN777},
1100     {0u, 9u, P6_7, P6_7_TCPWM0_TR_ONE_CNT_IN9},
1101     {3u, 10u, P6_7, P6_7_TCPWM0_TR_ONE_CNT_IN778},
1102     {0u, 10u, P7_0, P7_0_TCPWM0_TR_ONE_CNT_IN10},
1103     {3u, 12u, P7_0, P7_0_TCPWM0_TR_ONE_CNT_IN780},
1104     {0u, 45u, P7_1, P7_1_TCPWM0_TR_ONE_CNT_IN45},
1105     {3u, 13u, P7_1, P7_1_TCPWM0_TR_ONE_CNT_IN781},
1106     {0u, 46u, P7_2, P7_2_TCPWM0_TR_ONE_CNT_IN46},
1107     {3u, 15u, P7_2, P7_2_TCPWM0_TR_ONE_CNT_IN783},
1108     {0u, 48u, P7_3, P7_3_TCPWM0_TR_ONE_CNT_IN48},
1109     {3u, 16u, P7_3, P7_3_TCPWM0_TR_ONE_CNT_IN784},
1110     {0u, 49u, P7_4, P7_4_TCPWM0_TR_ONE_CNT_IN49},
1111     {3u, 18u, P7_4, P7_4_TCPWM0_TR_ONE_CNT_IN786},
1112     {0u, 51u, P7_5, P7_5_TCPWM0_TR_ONE_CNT_IN51},
1113     {3u, 19u, P7_5, P7_5_TCPWM0_TR_ONE_CNT_IN787},
1114     {0u, 52u, P7_6, P7_6_TCPWM0_TR_ONE_CNT_IN52},
1115     {3u, 21u, P7_6, P7_6_TCPWM0_TR_ONE_CNT_IN789},
1116     {0u, 54u, P7_7, P7_7_TCPWM0_TR_ONE_CNT_IN54},
1117     {3u, 22u, P7_7, P7_7_TCPWM0_TR_ONE_CNT_IN790},
1118     {0u, 55u, P8_0, P8_0_TCPWM0_TR_ONE_CNT_IN55},
1119     {0u, 57u, P8_0, P8_0_TCPWM0_TR_ONE_CNT_IN57},
1120     {0u, 58u, P8_1, P8_1_TCPWM0_TR_ONE_CNT_IN58},
1121     {0u, 60u, P8_1, P8_1_TCPWM0_TR_ONE_CNT_IN60},
1122     {0u, 61u, P8_2, P8_2_TCPWM0_TR_ONE_CNT_IN61},
1123     {0u, 63u, P8_2, P8_2_TCPWM0_TR_ONE_CNT_IN63},
1124     {0u, 64u, P8_3, P8_3_TCPWM0_TR_ONE_CNT_IN64},
1125     {0u, 66u, P8_3, P8_3_TCPWM0_TR_ONE_CNT_IN66},
1126     {0u, 67u, P8_4, P8_4_TCPWM0_TR_ONE_CNT_IN67},
1127     {0u, 69u, P8_4, P8_4_TCPWM0_TR_ONE_CNT_IN69},
1128     {0u, 70u, P9_0, P9_0_TCPWM0_TR_ONE_CNT_IN70},
1129     {0u, 72u, P9_0, P9_0_TCPWM0_TR_ONE_CNT_IN72},
1130     {0u, 73u, P9_1, P9_1_TCPWM0_TR_ONE_CNT_IN73},
1131     {0u, 75u, P9_1, P9_1_TCPWM0_TR_ONE_CNT_IN75},
1132     {0u, 76u, P9_2, P9_2_TCPWM0_TR_ONE_CNT_IN76},
1133     {0u, 78u, P9_2, P9_2_TCPWM0_TR_ONE_CNT_IN78},
1134     {0u, 79u, P9_3, P9_3_TCPWM0_TR_ONE_CNT_IN79},
1135     {0u, 81u, P9_3, P9_3_TCPWM0_TR_ONE_CNT_IN81},
1136     {0u, 82u, P10_0, P10_0_TCPWM0_TR_ONE_CNT_IN82},
1137     {0u, 84u, P10_0, P10_0_TCPWM0_TR_ONE_CNT_IN84},
1138     {0u, 85u, P10_1, P10_1_TCPWM0_TR_ONE_CNT_IN85},
1139     {0u, 87u, P10_1, P10_1_TCPWM0_TR_ONE_CNT_IN87},
1140     {0u, 88u, P10_2, P10_2_TCPWM0_TR_ONE_CNT_IN88},
1141     {0u, 90u, P10_2, P10_2_TCPWM0_TR_ONE_CNT_IN90},
1142     {0u, 91u, P10_3, P10_3_TCPWM0_TR_ONE_CNT_IN91},
1143     {0u, 93u, P10_3, P10_3_TCPWM0_TR_ONE_CNT_IN93},
1144     {0u, 94u, P10_4, P10_4_TCPWM0_TR_ONE_CNT_IN94},
1145     {0u, 96u, P10_4, P10_4_TCPWM0_TR_ONE_CNT_IN96},
1146     {0u, 97u, P10_5, P10_5_TCPWM0_TR_ONE_CNT_IN97},
1147     {0u, 99u, P10_5, P10_5_TCPWM0_TR_ONE_CNT_IN99},
1148     {0u, 100u, P10_6, P10_6_TCPWM0_TR_ONE_CNT_IN100},
1149     {0u, 102u, P10_6, P10_6_TCPWM0_TR_ONE_CNT_IN102},
1150     {0u, 103u, P10_7, P10_7_TCPWM0_TR_ONE_CNT_IN103},
1151     {0u, 105u, P10_7, P10_7_TCPWM0_TR_ONE_CNT_IN105},
1152     {0u, 106u, P12_0, P12_0_TCPWM0_TR_ONE_CNT_IN106},
1153     {0u, 108u, P12_0, P12_0_TCPWM0_TR_ONE_CNT_IN108},
1154     {0u, 109u, P12_1, P12_1_TCPWM0_TR_ONE_CNT_IN109},
1155     {0u, 111u, P12_1, P12_1_TCPWM0_TR_ONE_CNT_IN111},
1156     {0u, 112u, P12_2, P12_2_TCPWM0_TR_ONE_CNT_IN112},
1157     {0u, 114u, P12_2, P12_2_TCPWM0_TR_ONE_CNT_IN114},
1158     {0u, 115u, P12_3, P12_3_TCPWM0_TR_ONE_CNT_IN115},
1159     {0u, 117u, P12_3, P12_3_TCPWM0_TR_ONE_CNT_IN117},
1160     {0u, 118u, P12_4, P12_4_TCPWM0_TR_ONE_CNT_IN118},
1161     {0u, 120u, P12_4, P12_4_TCPWM0_TR_ONE_CNT_IN120},
1162     {0u, 121u, P12_5, P12_5_TCPWM0_TR_ONE_CNT_IN121},
1163     {0u, 123u, P12_5, P12_5_TCPWM0_TR_ONE_CNT_IN123},
1164     {0u, 124u, P12_6, P12_6_TCPWM0_TR_ONE_CNT_IN124},
1165     {0u, 126u, P12_6, P12_6_TCPWM0_TR_ONE_CNT_IN126},
1166     {0u, 127u, P12_7, P12_7_TCPWM0_TR_ONE_CNT_IN127},
1167     {0u, 129u, P12_7, P12_7_TCPWM0_TR_ONE_CNT_IN129},
1168     {0u, 130u, P13_0, P13_0_TCPWM0_TR_ONE_CNT_IN130},
1169     {3u, 24u, P13_0, P13_0_TCPWM0_TR_ONE_CNT_IN792},
1170     {0u, 132u, P13_1, P13_1_TCPWM0_TR_ONE_CNT_IN132},
1171     {3u, 25u, P13_1, P13_1_TCPWM0_TR_ONE_CNT_IN793},
1172     {0u, 133u, P13_2, P13_2_TCPWM0_TR_ONE_CNT_IN133},
1173     {3u, 27u, P13_2, P13_2_TCPWM0_TR_ONE_CNT_IN795},
1174     {0u, 135u, P13_3, P13_3_TCPWM0_TR_ONE_CNT_IN135},
1175     {3u, 28u, P13_3, P13_3_TCPWM0_TR_ONE_CNT_IN796},
1176     {0u, 136u, P13_4, P13_4_TCPWM0_TR_ONE_CNT_IN136},
1177     {3u, 30u, P13_4, P13_4_TCPWM0_TR_ONE_CNT_IN798},
1178     {0u, 138u, P13_5, P13_5_TCPWM0_TR_ONE_CNT_IN138},
1179     {3u, 31u, P13_5, P13_5_TCPWM0_TR_ONE_CNT_IN799},
1180     {0u, 139u, P13_6, P13_6_TCPWM0_TR_ONE_CNT_IN139},
1181     {3u, 33u, P13_6, P13_6_TCPWM0_TR_ONE_CNT_IN801},
1182     {0u, 141u, P13_7, P13_7_TCPWM0_TR_ONE_CNT_IN141},
1183     {3u, 34u, P13_7, P13_7_TCPWM0_TR_ONE_CNT_IN802},
1184     {0u, 142u, P14_0, P14_0_TCPWM0_TR_ONE_CNT_IN142},
1185     {0u, 144u, P14_0, P14_0_TCPWM0_TR_ONE_CNT_IN144},
1186     {0u, 145u, P14_1, P14_1_TCPWM0_TR_ONE_CNT_IN145},
1187     {0u, 147u, P14_1, P14_1_TCPWM0_TR_ONE_CNT_IN147},
1188     {0u, 148u, P14_2, P14_2_TCPWM0_TR_ONE_CNT_IN148},
1189     {0u, 150u, P14_2, P14_2_TCPWM0_TR_ONE_CNT_IN150},
1190     {0u, 151u, P14_3, P14_3_TCPWM0_TR_ONE_CNT_IN151},
1191     {0u, 153u, P14_3, P14_3_TCPWM0_TR_ONE_CNT_IN153},
1192     {0u, 154u, P14_4, P14_4_TCPWM0_TR_ONE_CNT_IN154},
1193     {0u, 156u, P14_4, P14_4_TCPWM0_TR_ONE_CNT_IN156},
1194     {0u, 157u, P14_5, P14_5_TCPWM0_TR_ONE_CNT_IN157},
1195     {0u, 159u, P14_5, P14_5_TCPWM0_TR_ONE_CNT_IN159},
1196     {0u, 160u, P14_6, P14_6_TCPWM0_TR_ONE_CNT_IN160},
1197     {0u, 162u, P14_6, P14_6_TCPWM0_TR_ONE_CNT_IN162},
1198     {0u, 163u, P14_7, P14_7_TCPWM0_TR_ONE_CNT_IN163},
1199     {0u, 165u, P14_7, P14_7_TCPWM0_TR_ONE_CNT_IN165},
1200     {0u, 166u, P15_0, P15_0_TCPWM0_TR_ONE_CNT_IN166},
1201     {0u, 168u, P15_0, P15_0_TCPWM0_TR_ONE_CNT_IN168},
1202     {0u, 169u, P15_1, P15_1_TCPWM0_TR_ONE_CNT_IN169},
1203     {0u, 171u, P15_1, P15_1_TCPWM0_TR_ONE_CNT_IN171},
1204     {0u, 172u, P15_2, P15_2_TCPWM0_TR_ONE_CNT_IN172},
1205     {0u, 174u, P15_2, P15_2_TCPWM0_TR_ONE_CNT_IN174},
1206     {0u, 175u, P15_3, P15_3_TCPWM0_TR_ONE_CNT_IN175},
1207     {0u, 177u, P15_3, P15_3_TCPWM0_TR_ONE_CNT_IN177},
1208     {0u, 178u, P16_0, P16_0_TCPWM0_TR_ONE_CNT_IN178},
1209     {0u, 180u, P16_0, P16_0_TCPWM0_TR_ONE_CNT_IN180},
1210     {0u, 181u, P16_1, P16_1_TCPWM0_TR_ONE_CNT_IN181},
1211     {0u, 183u, P16_1, P16_1_TCPWM0_TR_ONE_CNT_IN183},
1212     {0u, 184u, P16_2, P16_2_TCPWM0_TR_ONE_CNT_IN184},
1213     {0u, 186u, P16_2, P16_2_TCPWM0_TR_ONE_CNT_IN186},
1214     {0u, 186u, P16_3, P16_3_TCPWM0_TR_ONE_CNT_IN186},
1215     {0u, 187u, P16_3, P16_3_TCPWM0_TR_ONE_CNT_IN187},
1216     {0u, 183u, P17_0, P17_0_TCPWM0_TR_ONE_CNT_IN183},
1217     {0u, 187u, P17_0, P17_0_TCPWM0_TR_ONE_CNT_IN187},
1218     {0u, 180u, P17_1, P17_1_TCPWM0_TR_ONE_CNT_IN180},
1219     {0u, 184u, P17_1, P17_1_TCPWM0_TR_ONE_CNT_IN184},
1220     {0u, 177u, P17_2, P17_2_TCPWM0_TR_ONE_CNT_IN177},
1221     {0u, 181u, P17_2, P17_2_TCPWM0_TR_ONE_CNT_IN181},
1222     {0u, 174u, P17_3, P17_3_TCPWM0_TR_ONE_CNT_IN174},
1223     {0u, 178u, P17_3, P17_3_TCPWM0_TR_ONE_CNT_IN178},
1224     {0u, 171u, P17_4, P17_4_TCPWM0_TR_ONE_CNT_IN171},
1225     {0u, 175u, P17_4, P17_4_TCPWM0_TR_ONE_CNT_IN175},
1226     {0u, 168u, P17_5, P17_5_TCPWM0_TR_ONE_CNT_IN168},
1227     {0u, 172u, P17_5, P17_5_TCPWM0_TR_ONE_CNT_IN172},
1228     {0u, 169u, P17_6, P17_6_TCPWM0_TR_ONE_CNT_IN169},
1229     {3u, 12u, P17_6, P17_6_TCPWM0_TR_ONE_CNT_IN780},
1230     {3u, 13u, P17_7, P17_7_TCPWM0_TR_ONE_CNT_IN781},
1231     {3u, 15u, P17_7, P17_7_TCPWM0_TR_ONE_CNT_IN783},
1232     {3u, 16u, P18_0, P18_0_TCPWM0_TR_ONE_CNT_IN784},
1233     {3u, 18u, P18_0, P18_0_TCPWM0_TR_ONE_CNT_IN786},
1234     {3u, 19u, P18_1, P18_1_TCPWM0_TR_ONE_CNT_IN787},
1235     {3u, 21u, P18_1, P18_1_TCPWM0_TR_ONE_CNT_IN789},
1236     {0u, 165u, P18_2, P18_2_TCPWM0_TR_ONE_CNT_IN165},
1237     {3u, 22u, P18_2, P18_2_TCPWM0_TR_ONE_CNT_IN790},
1238     {0u, 162u, P18_3, P18_3_TCPWM0_TR_ONE_CNT_IN162},
1239     {0u, 166u, P18_3, P18_3_TCPWM0_TR_ONE_CNT_IN166},
1240     {0u, 159u, P18_4, P18_4_TCPWM0_TR_ONE_CNT_IN159},
1241     {0u, 163u, P18_4, P18_4_TCPWM0_TR_ONE_CNT_IN163},
1242     {0u, 156u, P18_5, P18_5_TCPWM0_TR_ONE_CNT_IN156},
1243     {0u, 160u, P18_5, P18_5_TCPWM0_TR_ONE_CNT_IN160},
1244     {0u, 153u, P18_6, P18_6_TCPWM0_TR_ONE_CNT_IN153},
1245     {0u, 157u, P18_6, P18_6_TCPWM0_TR_ONE_CNT_IN157},
1246     {0u, 150u, P18_7, P18_7_TCPWM0_TR_ONE_CNT_IN150},
1247     {0u, 154u, P18_7, P18_7_TCPWM0_TR_ONE_CNT_IN154},
1248     {0u, 151u, P19_0, P19_0_TCPWM0_TR_ONE_CNT_IN151},
1249     {3u, 9u, P19_0, P19_0_TCPWM0_TR_ONE_CNT_IN777},
1250     {6u, 0u, P19_0, P19_0_TCPWM0_TR_ONE_CNT_IN1536},
1251     {0u, 78u, P19_1, P19_1_TCPWM0_TR_ONE_CNT_IN78},
1252     {3u, 10u, P19_1, P19_1_TCPWM0_TR_ONE_CNT_IN778},
1253     {6u, 1u, P19_1, P19_1_TCPWM0_TR_ONE_CNT_IN1537},
1254     {0u, 79u, P19_2, P19_2_TCPWM0_TR_ONE_CNT_IN79},
1255     {0u, 81u, P19_2, P19_2_TCPWM0_TR_ONE_CNT_IN81},
1256     {6u, 3u, P19_2, P19_2_TCPWM0_TR_ONE_CNT_IN1539},
1257     {0u, 82u, P19_3, P19_3_TCPWM0_TR_ONE_CNT_IN82},
1258     {0u, 84u, P19_3, P19_3_TCPWM0_TR_ONE_CNT_IN84},
1259     {6u, 4u, P19_3, P19_3_TCPWM0_TR_ONE_CNT_IN1540},
1260     {0u, 85u, P19_4, P19_4_TCPWM0_TR_ONE_CNT_IN85},
1261     {0u, 87u, P19_4, P19_4_TCPWM0_TR_ONE_CNT_IN87},
1262     {6u, 6u, P19_4, P19_4_TCPWM0_TR_ONE_CNT_IN1542},
1263     {0u, 88u, P20_0, P20_0_TCPWM0_TR_ONE_CNT_IN88},
1264     {0u, 90u, P20_0, P20_0_TCPWM0_TR_ONE_CNT_IN90},
1265     {6u, 7u, P20_0, P20_0_TCPWM0_TR_ONE_CNT_IN1543},
1266     {0u, 91u, P20_1, P20_1_TCPWM0_TR_ONE_CNT_IN91},
1267     {0u, 147u, P20_1, P20_1_TCPWM0_TR_ONE_CNT_IN147},
1268     {6u, 9u, P20_1, P20_1_TCPWM0_TR_ONE_CNT_IN1545},
1269     {0u, 144u, P20_2, P20_2_TCPWM0_TR_ONE_CNT_IN144},
1270     {0u, 148u, P20_2, P20_2_TCPWM0_TR_ONE_CNT_IN148},
1271     {6u, 10u, P20_2, P20_2_TCPWM0_TR_ONE_CNT_IN1546},
1272     {0u, 141u, P20_3, P20_3_TCPWM0_TR_ONE_CNT_IN141},
1273     {0u, 145u, P20_3, P20_3_TCPWM0_TR_ONE_CNT_IN145},
1274     {0u, 138u, P20_4, P20_4_TCPWM0_TR_ONE_CNT_IN138},
1275     {0u, 142u, P20_4, P20_4_TCPWM0_TR_ONE_CNT_IN142},
1276     {0u, 135u, P20_5, P20_5_TCPWM0_TR_ONE_CNT_IN135},
1277     {0u, 139u, P20_5, P20_5_TCPWM0_TR_ONE_CNT_IN139},
1278     {0u, 132u, P20_6, P20_6_TCPWM0_TR_ONE_CNT_IN132},
1279     {0u, 136u, P20_6, P20_6_TCPWM0_TR_ONE_CNT_IN136},
1280     {0u, 129u, P20_7, P20_7_TCPWM0_TR_ONE_CNT_IN129},
1281     {0u, 133u, P20_7, P20_7_TCPWM0_TR_ONE_CNT_IN133},
1282     {0u, 126u, P21_0, P21_0_TCPWM0_TR_ONE_CNT_IN126},
1283     {0u, 130u, P21_0, P21_0_TCPWM0_TR_ONE_CNT_IN130},
1284     {0u, 123u, P21_1, P21_1_TCPWM0_TR_ONE_CNT_IN123},
1285     {0u, 127u, P21_1, P21_1_TCPWM0_TR_ONE_CNT_IN127},
1286     {0u, 120u, P21_2, P21_2_TCPWM0_TR_ONE_CNT_IN120},
1287     {0u, 124u, P21_2, P21_2_TCPWM0_TR_ONE_CNT_IN124},
1288     {0u, 117u, P21_3, P21_3_TCPWM0_TR_ONE_CNT_IN117},
1289     {0u, 121u, P21_3, P21_3_TCPWM0_TR_ONE_CNT_IN121},
1290     {0u, 114u, P21_4, P21_4_TCPWM0_TR_ONE_CNT_IN114},
1291     {0u, 118u, P21_4, P21_4_TCPWM0_TR_ONE_CNT_IN118},
1292     {0u, 111u, P21_5, P21_5_TCPWM0_TR_ONE_CNT_IN111},
1293     {0u, 115u, P21_5, P21_5_TCPWM0_TR_ONE_CNT_IN115},
1294     {0u, 108u, P21_6, P21_6_TCPWM0_TR_ONE_CNT_IN108},
1295     {0u, 112u, P21_6, P21_6_TCPWM0_TR_ONE_CNT_IN112},
1296     {0u, 105u, P21_7, P21_7_TCPWM0_TR_ONE_CNT_IN105},
1297     {0u, 109u, P21_7, P21_7_TCPWM0_TR_ONE_CNT_IN109},
1298     {0u, 102u, P22_0, P22_0_TCPWM0_TR_ONE_CNT_IN102},
1299     {0u, 106u, P22_0, P22_0_TCPWM0_TR_ONE_CNT_IN106},
1300     {0u, 99u, P22_1, P22_1_TCPWM0_TR_ONE_CNT_IN99},
1301     {0u, 103u, P22_1, P22_1_TCPWM0_TR_ONE_CNT_IN103},
1302     {0u, 96u, P22_2, P22_2_TCPWM0_TR_ONE_CNT_IN96},
1303     {0u, 100u, P22_2, P22_2_TCPWM0_TR_ONE_CNT_IN100},
1304     {0u, 93u, P22_3, P22_3_TCPWM0_TR_ONE_CNT_IN93},
1305     {0u, 97u, P22_3, P22_3_TCPWM0_TR_ONE_CNT_IN97},
1306     {0u, 90u, P22_4, P22_4_TCPWM0_TR_ONE_CNT_IN90},
1307     {0u, 94u, P22_4, P22_4_TCPWM0_TR_ONE_CNT_IN94},
1308     {0u, 87u, P22_5, P22_5_TCPWM0_TR_ONE_CNT_IN87},
1309     {0u, 91u, P22_5, P22_5_TCPWM0_TR_ONE_CNT_IN91},
1310     {0u, 84u, P22_6, P22_6_TCPWM0_TR_ONE_CNT_IN84},
1311     {0u, 88u, P22_6, P22_6_TCPWM0_TR_ONE_CNT_IN88},
1312     {0u, 81u, P22_7, P22_7_TCPWM0_TR_ONE_CNT_IN81},
1313     {0u, 85u, P22_7, P22_7_TCPWM0_TR_ONE_CNT_IN85},
1314     {0u, 82u, P23_0, P23_0_TCPWM0_TR_ONE_CNT_IN82},
1315     {3u, 24u, P23_0, P23_0_TCPWM0_TR_ONE_CNT_IN792},
1316     {3u, 25u, P23_1, P23_1_TCPWM0_TR_ONE_CNT_IN793},
1317     {3u, 27u, P23_1, P23_1_TCPWM0_TR_ONE_CNT_IN795},
1318     {3u, 28u, P23_2, P23_2_TCPWM0_TR_ONE_CNT_IN796},
1319     {3u, 30u, P23_2, P23_2_TCPWM0_TR_ONE_CNT_IN798},
1320     {3u, 31u, P23_3, P23_3_TCPWM0_TR_ONE_CNT_IN799},
1321     {3u, 33u, P23_3, P23_3_TCPWM0_TR_ONE_CNT_IN801},
1322     {0u, 75u, P23_4, P23_4_TCPWM0_TR_ONE_CNT_IN75},
1323     {3u, 34u, P23_4, P23_4_TCPWM0_TR_ONE_CNT_IN802},
1324     {0u, 72u, P23_5, P23_5_TCPWM0_TR_ONE_CNT_IN72},
1325     {0u, 76u, P23_5, P23_5_TCPWM0_TR_ONE_CNT_IN76},
1326     {0u, 69u, P23_6, P23_6_TCPWM0_TR_ONE_CNT_IN69},
1327     {0u, 73u, P23_6, P23_6_TCPWM0_TR_ONE_CNT_IN73},
1328     {0u, 66u, P23_7, P23_7_TCPWM0_TR_ONE_CNT_IN66},
1329     {0u, 70u, P23_7, P23_7_TCPWM0_TR_ONE_CNT_IN70},
1330 };
1331 
1332 #endif
1333