1 /***************************************************************************//** 2 * \file cyhal_xmc7100_144_teqfp.c 3 * 4 * \brief 5 * XMC7100 device GPIO HAL header for 144-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_144_TEQFP_H_) 31 #include "pin_packages/cyhal_xmc7100_144_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[3] = { 36 {0u, 0u, P12_1, P12_1_AUDIOSS0_CLK_I2S_IF}, 37 {1u, 0u, P13_4, P13_4_AUDIOSS1_CLK_I2S_IF}, 38 {2u, 0u, P15_0, P15_0_AUDIOSS2_CLK_I2S_IF}, 39 }; 40 41 /* Connections for: audioss_mclk */ 42 const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_mclk[3] = { 43 {0u, 0u, P11_0, P11_0_AUDIOSS0_MCLK}, 44 {1u, 0u, P13_0, P13_0_AUDIOSS1_MCLK}, 45 {2u, 0u, P14_0, P14_0_AUDIOSS2_MCLK}, 46 }; 47 48 /* Connections for: audioss_rx_sck */ 49 const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_rx_sck[3] = { 50 {0u, 0u, P12_2, P12_2_AUDIOSS0_RX_SCK}, 51 {1u, 0u, P13_5, P13_5_AUDIOSS1_RX_SCK}, 52 {2u, 0u, P15_1, P15_1_AUDIOSS2_RX_SCK}, 53 }; 54 55 /* Connections for: audioss_rx_sdi */ 56 const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_rx_sdi[3] = { 57 {0u, 0u, P12_4, P12_4_AUDIOSS0_RX_SDI}, 58 {1u, 0u, P13_7, P13_7_AUDIOSS1_RX_SDI}, 59 {2u, 0u, P15_3, P15_3_AUDIOSS2_RX_SDI}, 60 }; 61 62 /* Connections for: audioss_rx_ws */ 63 const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_rx_ws[3] = { 64 {0u, 0u, P12_3, P12_3_AUDIOSS0_RX_WS}, 65 {1u, 0u, P13_6, P13_6_AUDIOSS1_RX_WS}, 66 {2u, 0u, P15_2, P15_2_AUDIOSS2_RX_WS}, 67 }; 68 69 /* Connections for: audioss_tx_sck */ 70 const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_tx_sck[3] = { 71 {0u, 0u, P11_1, P11_1_AUDIOSS0_TX_SCK}, 72 {1u, 0u, P13_1, P13_1_AUDIOSS1_TX_SCK}, 73 {2u, 0u, P14_1, P14_1_AUDIOSS2_TX_SCK}, 74 }; 75 76 /* Connections for: audioss_tx_sdo */ 77 const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_tx_sdo[3] = { 78 {0u, 0u, P12_0, P12_0_AUDIOSS0_TX_SDO}, 79 {1u, 0u, P13_3, P13_3_AUDIOSS1_TX_SDO}, 80 {2u, 0u, P14_5, P14_5_AUDIOSS2_TX_SDO}, 81 }; 82 83 /* Connections for: audioss_tx_ws */ 84 const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_tx_ws[3] = { 85 {0u, 0u, P11_2, P11_2_AUDIOSS0_TX_WS}, 86 {1u, 0u, P13_2, P13_2_AUDIOSS1_TX_WS}, 87 {2u, 0u, P14_4, P14_4_AUDIOSS2_TX_WS}, 88 }; 89 90 /* Connections for: canfd_ttcan_rx */ 91 const cyhal_resource_pin_mapping_t cyhal_pin_map_canfd_ttcan_rx[14] = { 92 {0u, 1u, P0_3, P0_3_CANFD0_TTCAN_RX1}, 93 {0u, 0u, P2_1, P2_1_CANFD0_TTCAN_RX0}, 94 {0u, 3u, P3_1, P3_1_CANFD0_TTCAN_RX3}, 95 {0u, 2u, P6_3, P6_3_CANFD0_TTCAN_RX2}, 96 {0u, 0u, P8_1, P8_1_CANFD0_TTCAN_RX0}, 97 {0u, 2u, P12_1, P12_1_CANFD0_TTCAN_RX2}, 98 {1u, 1u, P12_5, P12_5_CANFD1_TTCAN_RX1}, 99 {1u, 0u, P14_1, P14_1_CANFD1_TTCAN_RX0}, 100 {1u, 3u, P15_1, P15_1_CANFD1_TTCAN_RX3}, 101 {1u, 1u, P17_1, P17_1_CANFD1_TTCAN_RX1}, 102 {1u, 2u, P18_7, P18_7_CANFD1_TTCAN_RX2}, 103 {1u, 3u, P19_1, P19_1_CANFD1_TTCAN_RX3}, 104 {1u, 1u, P22_1, P22_1_CANFD1_TTCAN_RX1}, 105 {1u, 0u, P23_1, P23_1_CANFD1_TTCAN_RX0}, 106 }; 107 108 /* Connections for: canfd_ttcan_tx */ 109 const cyhal_resource_pin_mapping_t cyhal_pin_map_canfd_ttcan_tx[15] = { 110 {0u, 1u, P0_2, P0_2_CANFD0_TTCAN_TX1}, 111 {0u, 0u, P2_0, P2_0_CANFD0_TTCAN_TX0}, 112 {0u, 3u, P3_0, P3_0_CANFD0_TTCAN_TX3}, 113 {0u, 2u, P6_2, P6_2_CANFD0_TTCAN_TX2}, 114 {0u, 0u, P8_0, P8_0_CANFD0_TTCAN_TX0}, 115 {0u, 2u, P12_0, P12_0_CANFD0_TTCAN_TX2}, 116 {1u, 1u, P12_4, P12_4_CANFD1_TTCAN_TX1}, 117 {1u, 0u, P14_0, P14_0_CANFD1_TTCAN_TX0}, 118 {1u, 3u, P15_0, P15_0_CANFD1_TTCAN_TX3}, 119 {1u, 1u, P17_0, P17_0_CANFD1_TTCAN_TX1}, 120 {1u, 2u, P18_6, P18_6_CANFD1_TTCAN_TX2}, 121 {1u, 3u, P19_0, P19_0_CANFD1_TTCAN_TX3}, 122 {1u, 2u, P20_3, P20_3_CANFD1_TTCAN_TX2}, 123 {1u, 1u, P21_5, P21_5_CANFD1_TTCAN_TX1}, 124 {1u, 0u, P23_0, P23_0_CANFD1_TTCAN_TX0}, 125 }; 126 127 /* Connections for: cpuss_cal_sup_nz */ 128 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_cal_sup_nz[2] = { 129 {0u, 0u, P6_3, P6_3_CPUSS_CAL_SUP_NZ}, 130 {0u, 0u, P23_7, P23_7_CPUSS_CAL_SUP_NZ}, 131 }; 132 133 /* Connections for: cpuss_clk_fm_pump */ 134 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_clk_fm_pump[1] = { 135 {0u, 0u, P21_6, P21_6_CPUSS_CLK_FM_PUMP}, 136 }; 137 138 /* Connections for: cpuss_fault_out */ 139 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_fault_out[7] = { 140 {0u, 0u, P18_0, P18_0_CPUSS_FAULT_OUT0}, 141 {0u, 1u, P18_1, P18_1_CPUSS_FAULT_OUT1}, 142 {0u, 2u, P19_0, P19_0_CPUSS_FAULT_OUT2}, 143 {0u, 3u, P19_1, P19_1_CPUSS_FAULT_OUT3}, 144 {0u, 0u, P23_0, P23_0_CPUSS_FAULT_OUT0}, 145 {0u, 1u, P23_1, P23_1_CPUSS_FAULT_OUT1}, 146 {0u, 3u, P23_3, P23_3_CPUSS_FAULT_OUT3}, 147 }; 148 149 /* Connections for: cpuss_swj_swclk_tclk */ 150 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_swj_swclk_tclk[1] = { 151 {0u, 0u, P23_5, P23_5_CPUSS_SWJ_SWCLK_TCLK}, 152 }; 153 154 /* Connections for: cpuss_swj_swdio_tms */ 155 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_swj_swdio_tms[1] = { 156 {0u, 0u, P23_6, P23_6_CPUSS_SWJ_SWDIO_TMS}, 157 }; 158 159 /* Connections for: cpuss_swj_swdoe_tdi */ 160 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_swj_swdoe_tdi[1] = { 161 {0u, 0u, P23_7, P23_7_CPUSS_SWJ_SWDOE_TDI}, 162 }; 163 164 /* Connections for: cpuss_swj_swo_tdo */ 165 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_swj_swo_tdo[1] = { 166 {0u, 0u, P23_4, P23_4_CPUSS_SWJ_SWO_TDO}, 167 }; 168 169 /* Connections for: cpuss_swj_trstn */ 170 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_swj_trstn[1] = { 171 {0u, 0u, P2_0, P2_0_CPUSS_SWJ_TRSTN}, 172 }; 173 174 /* Connections for: cpuss_trace_clock */ 175 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_trace_clock[2] = { 176 {0u, 0u, P18_3, P18_3_CPUSS_TRACE_CLOCK}, 177 {0u, 0u, P22_4, P22_4_CPUSS_TRACE_CLOCK}, 178 }; 179 180 /* Connections for: cpuss_trace_data */ 181 const cyhal_resource_pin_mapping_t cyhal_pin_map_cpuss_trace_data[8] = { 182 {0u, 0u, P18_4, P18_4_CPUSS_TRACE_DATA0}, 183 {0u, 1u, P18_5, P18_5_CPUSS_TRACE_DATA1}, 184 {0u, 2u, P18_6, P18_6_CPUSS_TRACE_DATA2}, 185 {0u, 3u, P18_7, P18_7_CPUSS_TRACE_DATA3}, 186 {0u, 0u, P21_5, P21_5_CPUSS_TRACE_DATA0}, 187 {0u, 1u, P22_1, P22_1_CPUSS_TRACE_DATA1}, 188 {0u, 2u, P22_2, P22_2_CPUSS_TRACE_DATA2}, 189 {0u, 3u, P22_3, P22_3_CPUSS_TRACE_DATA3}, 190 }; 191 192 /* Connections for: eth_eth_tsu_timer_cmp_val */ 193 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_eth_tsu_timer_cmp_val[1] = { 194 {0u, 0u, P2_3, P2_3_ETH0_ETH_TSU_TIMER_CMP_VAL}, 195 }; 196 197 /* Connections for: eth_mdc */ 198 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_mdc[1] = { 199 {0u, 0u, P3_1, P3_1_ETH0_MDC}, 200 }; 201 202 /* Connections for: eth_mdio */ 203 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_mdio[1] = { 204 {0u, 0u, P3_0, P3_0_ETH0_MDIO}, 205 }; 206 207 /* Connections for: eth_ref_clk */ 208 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_ref_clk[1] = { 209 {0u, 0u, P18_0, P18_0_ETH0_REF_CLK}, 210 }; 211 212 /* Connections for: eth_rx_clk */ 213 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_rx_clk[1] = { 214 {0u, 0u, P23_3, P23_3_ETH0_RX_CLK}, 215 }; 216 217 /* Connections for: eth_rx_ctl */ 218 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_rx_ctl[1] = { 219 {0u, 0u, P21_5, P21_5_ETH0_RX_CTL}, 220 }; 221 222 /* Connections for: eth_rx_er */ 223 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_rx_er[1] = { 224 {0u, 0u, P2_2, P2_2_ETH0_RX_ER}, 225 }; 226 227 /* Connections for: eth_rxd */ 228 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_rxd[4] = { 229 {0u, 0u, P19_0, P19_0_ETH0_RXD0}, 230 {0u, 1u, P19_1, P19_1_ETH0_RXD1}, 231 {0u, 2u, P19_2, P19_2_ETH0_RXD2}, 232 {0u, 3u, P19_3, P19_3_ETH0_RXD3}, 233 }; 234 235 /* Connections for: eth_tx_clk */ 236 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_tx_clk[1] = { 237 {0u, 0u, P18_3, P18_3_ETH0_TX_CLK}, 238 }; 239 240 /* Connections for: eth_tx_ctl */ 241 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_tx_ctl[1] = { 242 {0u, 0u, P18_1, P18_1_ETH0_TX_CTL}, 243 }; 244 245 /* Connections for: eth_tx_er */ 246 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_tx_er[1] = { 247 {0u, 0u, P18_2, P18_2_ETH0_TX_ER}, 248 }; 249 250 /* Connections for: eth_txd */ 251 const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_txd[4] = { 252 {0u, 0u, P18_4, P18_4_ETH0_TXD0}, 253 {0u, 1u, P18_5, P18_5_ETH0_TXD1}, 254 {0u, 2u, P18_6, P18_6_ETH0_TXD2}, 255 {0u, 3u, P18_7, P18_7_ETH0_TXD3}, 256 }; 257 258 /* Connections for: lin_lin_en */ 259 const cyhal_resource_pin_mapping_t cyhal_pin_map_lin_lin_en[17] = { 260 {0u, 1u, P0_2, P0_2_LIN0_LIN_EN1}, 261 {0u, 0u, P2_2, P2_2_LIN0_LIN_EN0}, 262 {0u, 7u, P5_2, P5_2_LIN0_LIN_EN7}, 263 {0u, 9u, P6_0, P6_0_LIN0_LIN_EN9}, 264 {0u, 3u, P6_2, P6_2_LIN0_LIN_EN3}, 265 {0u, 4u, P6_5, P6_5_LIN0_LIN_EN4}, 266 {0u, 4u, P7_2, P7_2_LIN0_LIN_EN4}, 267 {0u, 10u, P7_7, P7_7_LIN0_LIN_EN10}, 268 {0u, 2u, P8_2, P8_2_LIN0_LIN_EN2}, 269 {0u, 8u, P10_4, P10_4_LIN0_LIN_EN8}, 270 {0u, 6u, P12_1, P12_1_LIN0_LIN_EN6}, 271 {0u, 3u, P13_2, P13_2_LIN0_LIN_EN3}, 272 {0u, 8u, P13_6, P13_6_LIN0_LIN_EN8}, 273 {0u, 6u, P14_4, P14_4_LIN0_LIN_EN6}, 274 {0u, 11u, P17_2, P17_2_LIN0_LIN_EN11}, 275 {0u, 5u, P20_2, P20_2_LIN0_LIN_EN5}, 276 {0u, 9u, P23_7, P23_7_LIN0_LIN_EN9}, 277 }; 278 279 /* Connections for: lin_lin_rx */ 280 const cyhal_resource_pin_mapping_t cyhal_pin_map_lin_lin_rx[28] = { 281 {0u, 1u, P0_0, P0_0_LIN0_LIN_RX1}, 282 {0u, 0u, P2_0, P2_0_LIN0_LIN_RX0}, 283 {0u, 5u, P2_3, P2_3_LIN0_LIN_RX5}, 284 {0u, 1u, P3_4, P3_4_LIN0_LIN_RX1}, 285 {0u, 1u, P4_0, P4_0_LIN0_LIN_RX1}, 286 {0u, 7u, P5_0, P5_0_LIN0_LIN_RX7}, 287 {0u, 10u, P5_2, P5_2_LIN0_LIN_RX10}, 288 {0u, 2u, P5_3, P5_3_LIN0_LIN_RX2}, 289 {0u, 9u, P5_4, P5_4_LIN0_LIN_RX9}, 290 {0u, 3u, P6_0, P6_0_LIN0_LIN_RX3}, 291 {0u, 4u, P6_3, P6_3_LIN0_LIN_RX4}, 292 {0u, 4u, P7_0, P7_0_LIN0_LIN_RX4}, 293 {0u, 10u, P7_5, P7_5_LIN0_LIN_RX10}, 294 {0u, 2u, P8_0, P8_0_LIN0_LIN_RX2}, 295 {0u, 12u, P9_1, P9_1_LIN0_LIN_RX12}, 296 {0u, 7u, P10_0, P10_0_LIN0_LIN_RX7}, 297 {0u, 8u, P10_2, P10_2_LIN0_LIN_RX8}, 298 {0u, 6u, P12_2, P12_2_LIN0_LIN_RX6}, 299 {0u, 3u, P13_0, P13_0_LIN0_LIN_RX3}, 300 {0u, 2u, P13_3, P13_3_LIN0_LIN_RX2}, 301 {0u, 8u, P13_4, P13_4_LIN0_LIN_RX8}, 302 {0u, 14u, P14_5, P14_5_LIN0_LIN_RX14}, 303 {0u, 11u, P17_0, P17_0_LIN0_LIN_RX11}, 304 {0u, 5u, P20_0, P20_0_LIN0_LIN_RX5}, 305 {0u, 0u, P21_5, P21_5_LIN0_LIN_RX0}, 306 {0u, 13u, P21_6, P21_6_LIN0_LIN_RX13}, 307 {0u, 7u, P22_5, P22_5_LIN0_LIN_RX7}, 308 {0u, 9u, P23_5, P23_5_LIN0_LIN_RX9}, 309 }; 310 311 /* Connections for: lin_lin_tx */ 312 const cyhal_resource_pin_mapping_t cyhal_pin_map_lin_lin_tx[27] = { 313 {0u, 1u, P0_1, P0_1_LIN0_LIN_TX1}, 314 {0u, 0u, P2_1, P2_1_LIN0_LIN_TX0}, 315 {0u, 5u, P2_4, P2_4_LIN0_LIN_TX5}, 316 {0u, 1u, P4_1, P4_1_LIN0_LIN_TX1}, 317 {0u, 15u, P5_0, P5_0_LIN0_LIN_TX15}, 318 {0u, 7u, P5_1, P5_1_LIN0_LIN_TX7}, 319 {0u, 10u, P5_3, P5_3_LIN0_LIN_TX10}, 320 {0u, 2u, P5_4, P5_4_LIN0_LIN_TX2}, 321 {0u, 3u, P6_1, P6_1_LIN0_LIN_TX3}, 322 {0u, 4u, P6_4, P6_4_LIN0_LIN_TX4}, 323 {0u, 4u, P7_1, P7_1_LIN0_LIN_TX4}, 324 {0u, 10u, P7_6, P7_6_LIN0_LIN_TX10}, 325 {0u, 2u, P8_1, P8_1_LIN0_LIN_TX2}, 326 {0u, 7u, P10_1, P10_1_LIN0_LIN_TX7}, 327 {0u, 8u, P10_3, P10_3_LIN0_LIN_TX8}, 328 {0u, 6u, P12_3, P12_3_LIN0_LIN_TX6}, 329 {0u, 3u, P13_1, P13_1_LIN0_LIN_TX3}, 330 {0u, 2u, P13_4, P13_4_LIN0_LIN_TX2}, 331 {0u, 8u, P13_5, P13_5_LIN0_LIN_TX8}, 332 {0u, 11u, P17_1, P17_1_LIN0_LIN_TX11}, 333 {0u, 12u, P18_0, P18_0_LIN0_LIN_TX12}, 334 {0u, 5u, P20_1, P20_1_LIN0_LIN_TX5}, 335 {0u, 0u, P21_6, P21_6_LIN0_LIN_TX0}, 336 {0u, 7u, P22_6, P22_6_LIN0_LIN_TX7}, 337 {0u, 14u, P23_0, P23_0_LIN0_LIN_TX14}, 338 {0u, 6u, P23_3, P23_3_LIN0_LIN_TX6}, 339 {0u, 9u, P23_6, P23_6_LIN0_LIN_TX9}, 340 }; 341 342 /* Connections for: pass_sar_ext_mux_en */ 343 const cyhal_resource_pin_mapping_t cyhal_pin_map_pass_sar_ext_mux_en[2] = { 344 {0u, 1u, P12_2, P12_2_PASS0_SAR_EXT_MUX_EN1}, 345 {0u, 2u, P13_3, P13_3_PASS0_SAR_EXT_MUX_EN2}, 346 }; 347 348 /* Connections for: pass_sar_ext_mux_sel */ 349 const cyhal_resource_pin_mapping_t cyhal_pin_map_pass_sar_ext_mux_sel[8] = { 350 {0u, 0u, P4_0, P4_0_PASS0_SAR_EXT_MUX_SEL0}, 351 {0u, 1u, P4_1, P4_1_PASS0_SAR_EXT_MUX_SEL1}, 352 {0u, 3u, P12_3, P12_3_PASS0_SAR_EXT_MUX_SEL3}, 353 {0u, 4u, P12_4, P12_4_PASS0_SAR_EXT_MUX_SEL4}, 354 {0u, 5u, P12_5, P12_5_PASS0_SAR_EXT_MUX_SEL5}, 355 {0u, 6u, P13_0, P13_0_PASS0_SAR_EXT_MUX_SEL6}, 356 {0u, 7u, P13_1, P13_1_PASS0_SAR_EXT_MUX_SEL7}, 357 {0u, 8u, P13_2, P13_2_PASS0_SAR_EXT_MUX_SEL8}, 358 }; 359 360 /* Connections for: pass_sarmux_pads */ 361 const cyhal_resource_pin_mapping_t cyhal_pin_map_pass_sarmux_pads[52] = { 362 {0u, 0u, P6_0, HSIOM_SEL_GPIO}, 363 {0u, 1u, P6_1, HSIOM_SEL_GPIO}, 364 {0u, 2u, P6_2, HSIOM_SEL_GPIO}, 365 {0u, 3u, P6_3, HSIOM_SEL_GPIO}, 366 {0u, 4u, P6_4, HSIOM_SEL_GPIO}, 367 {0u, 5u, P6_5, HSIOM_SEL_GPIO}, 368 {0u, 6u, P6_6, HSIOM_SEL_GPIO}, 369 {0u, 7u, P6_7, HSIOM_SEL_GPIO}, 370 {0u, 16u, P7_0, HSIOM_SEL_GPIO}, 371 {0u, 17u, P7_1, HSIOM_SEL_GPIO}, 372 {0u, 18u, P7_2, HSIOM_SEL_GPIO}, 373 {0u, 19u, P7_3, HSIOM_SEL_GPIO}, 374 {0u, 20u, P7_4, HSIOM_SEL_GPIO}, 375 {0u, 21u, P7_5, HSIOM_SEL_GPIO}, 376 {0u, 22u, P7_6, HSIOM_SEL_GPIO}, 377 {0u, 23u, P7_7, HSIOM_SEL_GPIO}, 378 {0u, 24u, P8_1, HSIOM_SEL_GPIO}, 379 {0u, 25u, P8_2, HSIOM_SEL_GPIO}, 380 {0u, 26u, P8_3, HSIOM_SEL_GPIO}, 381 {0u, 28u, P9_0, HSIOM_SEL_GPIO}, 382 {0u, 29u, P9_1, HSIOM_SEL_GPIO}, 383 {1u, 0u, P10_4, HSIOM_SEL_GPIO}, 384 {1u, 4u, P12_0, HSIOM_SEL_GPIO}, 385 {1u, 5u, P12_1, HSIOM_SEL_GPIO}, 386 {1u, 6u, P12_2, HSIOM_SEL_GPIO}, 387 {1u, 7u, P12_3, HSIOM_SEL_GPIO}, 388 {1u, 8u, P12_4, HSIOM_SEL_GPIO}, 389 {1u, 9u, P12_5, HSIOM_SEL_GPIO}, 390 {1u, 12u, P13_0, HSIOM_SEL_GPIO}, 391 {1u, 13u, P13_1, HSIOM_SEL_GPIO}, 392 {1u, 14u, P13_2, HSIOM_SEL_GPIO}, 393 {1u, 15u, P13_3, HSIOM_SEL_GPIO}, 394 {1u, 16u, P13_4, HSIOM_SEL_GPIO}, 395 {1u, 17u, P13_5, HSIOM_SEL_GPIO}, 396 {1u, 18u, P13_6, HSIOM_SEL_GPIO}, 397 {1u, 19u, P13_7, HSIOM_SEL_GPIO}, 398 {1u, 20u, P14_0, HSIOM_SEL_GPIO}, 399 {1u, 21u, P14_1, HSIOM_SEL_GPIO}, 400 {1u, 24u, P14_4, HSIOM_SEL_GPIO}, 401 {1u, 25u, P14_5, HSIOM_SEL_GPIO}, 402 {1u, 28u, P15_0, HSIOM_SEL_GPIO}, 403 {1u, 29u, P15_1, HSIOM_SEL_GPIO}, 404 {1u, 30u, P15_2, HSIOM_SEL_GPIO}, 405 {1u, 31u, P15_3, HSIOM_SEL_GPIO}, 406 {2u, 0u, P18_0, HSIOM_SEL_GPIO}, 407 {2u, 1u, P18_1, HSIOM_SEL_GPIO}, 408 {2u, 2u, P18_2, HSIOM_SEL_GPIO}, 409 {2u, 3u, P18_3, HSIOM_SEL_GPIO}, 410 {2u, 4u, P18_4, HSIOM_SEL_GPIO}, 411 {2u, 5u, P18_5, HSIOM_SEL_GPIO}, 412 {2u, 6u, P18_6, HSIOM_SEL_GPIO}, 413 {2u, 7u, P18_7, HSIOM_SEL_GPIO}, 414 }; 415 416 /* Connections for: peri_tr_io_input */ 417 /* The actual channel_num has no value to how the connection works. However, the HAL driver needs 418 to know the index of the input or output trigger line. Store that in the channel_num field 419 instead. */ 420 const cyhal_resource_pin_mapping_t cyhal_pin_map_peri_tr_io_input[25] = { 421 {0u, 2u, P2_0, P2_0_PERI_TR_IO_INPUT2}, 422 {0u, 3u, P2_1, P2_1_PERI_TR_IO_INPUT3}, 423 {0u, 4u, P2_2, P2_2_PERI_TR_IO_INPUT4}, 424 {0u, 5u, P2_3, P2_3_PERI_TR_IO_INPUT5}, 425 {0u, 6u, P2_4, P2_4_PERI_TR_IO_INPUT6}, 426 {0u, 10u, P4_0, P4_0_PERI_TR_IO_INPUT10}, 427 {0u, 11u, P4_1, P4_1_PERI_TR_IO_INPUT11}, 428 {0u, 8u, P6_6, P6_6_PERI_TR_IO_INPUT8}, 429 {0u, 9u, P6_7, P6_7_PERI_TR_IO_INPUT9}, 430 {0u, 16u, P7_6, P7_6_PERI_TR_IO_INPUT16}, 431 {0u, 17u, P7_7, P7_7_PERI_TR_IO_INPUT17}, 432 {0u, 14u, P8_1, P8_1_PERI_TR_IO_INPUT14}, 433 {0u, 15u, P8_2, P8_2_PERI_TR_IO_INPUT15}, 434 {0u, 18u, P10_0, P10_0_PERI_TR_IO_INPUT18}, 435 {0u, 19u, P10_1, P10_1_PERI_TR_IO_INPUT19}, 436 {0u, 20u, P12_0, P12_0_PERI_TR_IO_INPUT20}, 437 {0u, 21u, P12_1, P12_1_PERI_TR_IO_INPUT21}, 438 {0u, 22u, P13_6, P13_6_PERI_TR_IO_INPUT22}, 439 {0u, 23u, P13_7, P13_7_PERI_TR_IO_INPUT23}, 440 {0u, 26u, P17_3, P17_3_PERI_TR_IO_INPUT26}, 441 {0u, 27u, P17_4, P17_4_PERI_TR_IO_INPUT27}, 442 {0u, 28u, P19_2, P19_2_PERI_TR_IO_INPUT28}, 443 {0u, 29u, P19_3, P19_3_PERI_TR_IO_INPUT29}, 444 {0u, 30u, P23_3, P23_3_PERI_TR_IO_INPUT30}, 445 {0u, 31u, P23_4, P23_4_PERI_TR_IO_INPUT31}, 446 }; 447 448 /* Connections for: peri_tr_io_output */ 449 /* The actual channel_num has no value to how the connection works. However, the HAL driver needs 450 to know the index of the input or output trigger line. Store that in the channel_num field 451 instead. */ 452 const cyhal_resource_pin_mapping_t cyhal_pin_map_peri_tr_io_output[5] = { 453 {0u, 0u, P3_0, P3_0_PERI_TR_IO_OUTPUT0}, 454 {0u, 1u, P3_1, P3_1_PERI_TR_IO_OUTPUT1}, 455 {0u, 0u, P8_3, P8_3_PERI_TR_IO_OUTPUT0}, 456 {0u, 1u, P21_2, P21_2_PERI_TR_IO_OUTPUT1}, 457 {0u, 0u, P23_4, P23_4_PERI_TR_IO_OUTPUT0}, 458 }; 459 460 /* Connections for: scb_i2c_scl */ 461 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_i2c_scl[15] = { 462 {7u, 0u, P0_1, P0_1_SCB7_I2C_SCL}, 463 {0u, 0u, P0_2, P0_2_SCB0_I2C_SCL}, 464 {0u, 0u, P1_0, P1_0_SCB0_I2C_SCL}, 465 {7u, 0u, P2_2, P2_2_SCB7_I2C_SCL}, 466 {6u, 0u, P3_2, P3_2_SCB6_I2C_SCL}, 467 {4u, 0u, P6_2, P6_2_SCB4_I2C_SCL}, 468 {5u, 0u, P7_2, P7_2_SCB5_I2C_SCL}, 469 {4u, 0u, P10_2, P10_2_SCB4_I2C_SCL}, 470 {8u, 0u, P12_2, P12_2_SCB8_I2C_SCL}, 471 {3u, 0u, P13_2, P13_2_SCB3_I2C_SCL}, 472 {9u, 0u, P15_2, P15_2_SCB9_I2C_SCL}, 473 {3u, 0u, P17_3, P17_3_SCB3_I2C_SCL}, 474 {1u, 0u, P18_2, P18_2_SCB1_I2C_SCL}, 475 {2u, 0u, P19_2, P19_2_SCB2_I2C_SCL}, 476 {6u, 0u, P22_2, P22_2_SCB6_I2C_SCL}, 477 }; 478 479 /* Connections for: scb_i2c_sda */ 480 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_i2c_sda[18] = { 481 {7u, 0u, P0_0, P0_0_SCB7_I2C_SDA}, 482 {0u, 0u, P0_3, P0_3_SCB0_I2C_SDA}, 483 {0u, 0u, P1_1, P1_1_SCB0_I2C_SDA}, 484 {7u, 0u, P2_1, P2_1_SCB7_I2C_SDA}, 485 {6u, 0u, P3_1, P3_1_SCB6_I2C_SDA}, 486 {5u, 0u, P4_1, P4_1_SCB5_I2C_SDA}, 487 {4u, 0u, P6_1, P6_1_SCB4_I2C_SDA}, 488 {5u, 0u, P7_1, P7_1_SCB5_I2C_SDA}, 489 {4u, 0u, P10_1, P10_1_SCB4_I2C_SDA}, 490 {8u, 0u, P12_1, P12_1_SCB8_I2C_SDA}, 491 {3u, 0u, P13_1, P13_1_SCB3_I2C_SDA}, 492 {2u, 0u, P14_1, P14_1_SCB2_I2C_SDA}, 493 {9u, 0u, P15_1, P15_1_SCB9_I2C_SDA}, 494 {3u, 0u, P17_2, P17_2_SCB3_I2C_SDA}, 495 {1u, 0u, P18_1, P18_1_SCB1_I2C_SDA}, 496 {2u, 0u, P19_1, P19_1_SCB2_I2C_SDA}, 497 {6u, 0u, P22_1, P22_1_SCB6_I2C_SDA}, 498 {7u, 0u, P23_1, P23_1_SCB7_I2C_SDA}, 499 }; 500 501 /* Connections for: scb_spi_m_clk */ 502 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_clk[16] = { 503 {0u, 0u, P0_2, P0_2_SCB0_SPI_CLK}, 504 {4u, 0u, P1_0, P1_0_SCB4_SPI_CLK}, 505 {7u, 0u, P2_2, P2_2_SCB7_SPI_CLK}, 506 {6u, 0u, P3_2, P3_2_SCB6_SPI_CLK}, 507 {4u, 0u, P6_2, P6_2_SCB4_SPI_CLK}, 508 {5u, 0u, P7_2, P7_2_SCB5_SPI_CLK}, 509 {4u, 0u, P10_2, P10_2_SCB4_SPI_CLK}, 510 {8u, 0u, P12_2, P12_2_SCB8_SPI_CLK}, 511 {3u, 0u, P13_2, P13_2_SCB3_SPI_CLK}, 512 {9u, 0u, P15_2, P15_2_SCB9_SPI_CLK}, 513 {3u, 0u, P17_3, P17_3_SCB3_SPI_CLK}, 514 {1u, 0u, P18_2, P18_2_SCB1_SPI_CLK}, 515 {3u, 0u, P18_3, P18_3_SCB3_SPI_CLK}, 516 {2u, 0u, P19_2, P19_2_SCB2_SPI_CLK}, 517 {6u, 0u, P22_2, P22_2_SCB6_SPI_CLK}, 518 {2u, 0u, P23_6, P23_6_SCB2_SPI_CLK}, 519 }; 520 521 /* Connections for: scb_spi_m_miso */ 522 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_miso[19] = { 523 {0u, 0u, P0_0, P0_0_SCB0_SPI_MISO}, 524 {4u, 0u, P0_2, P0_2_SCB4_SPI_MISO}, 525 {0u, 0u, P1_0, P1_0_SCB0_SPI_MISO}, 526 {7u, 0u, P2_0, P2_0_SCB7_SPI_MISO}, 527 {6u, 0u, P3_0, P3_0_SCB6_SPI_MISO}, 528 {5u, 0u, P4_0, P4_0_SCB5_SPI_MISO}, 529 {4u, 0u, P6_0, P6_0_SCB4_SPI_MISO}, 530 {5u, 0u, P7_0, P7_0_SCB5_SPI_MISO}, 531 {4u, 0u, P10_0, P10_0_SCB4_SPI_MISO}, 532 {8u, 0u, P12_0, P12_0_SCB8_SPI_MISO}, 533 {3u, 0u, P13_0, P13_0_SCB3_SPI_MISO}, 534 {2u, 0u, P14_0, P14_0_SCB2_SPI_MISO}, 535 {9u, 0u, P15_0, P15_0_SCB9_SPI_MISO}, 536 {1u, 0u, P18_0, P18_0_SCB1_SPI_MISO}, 537 {3u, 0u, P18_1, P18_1_SCB3_SPI_MISO}, 538 {2u, 0u, P19_0, P19_0_SCB2_SPI_MISO}, 539 {1u, 0u, P20_3, P20_3_SCB1_SPI_MISO}, 540 {7u, 0u, P23_0, P23_0_SCB7_SPI_MISO}, 541 {2u, 0u, P23_4, P23_4_SCB2_SPI_MISO}, 542 }; 543 544 /* Connections for: scb_spi_m_mosi */ 545 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_mosi[19] = { 546 {0u, 0u, P0_1, P0_1_SCB0_SPI_MOSI}, 547 {4u, 0u, P0_3, P0_3_SCB4_SPI_MOSI}, 548 {0u, 0u, P1_1, P1_1_SCB0_SPI_MOSI}, 549 {7u, 0u, P2_1, P2_1_SCB7_SPI_MOSI}, 550 {6u, 0u, P3_1, P3_1_SCB6_SPI_MOSI}, 551 {5u, 0u, P4_1, P4_1_SCB5_SPI_MOSI}, 552 {4u, 0u, P6_1, P6_1_SCB4_SPI_MOSI}, 553 {5u, 0u, P7_1, P7_1_SCB5_SPI_MOSI}, 554 {4u, 0u, P10_1, P10_1_SCB4_SPI_MOSI}, 555 {8u, 0u, P12_1, P12_1_SCB8_SPI_MOSI}, 556 {3u, 0u, P13_1, P13_1_SCB3_SPI_MOSI}, 557 {2u, 0u, P14_1, P14_1_SCB2_SPI_MOSI}, 558 {9u, 0u, P15_1, P15_1_SCB9_SPI_MOSI}, 559 {1u, 0u, P18_1, P18_1_SCB1_SPI_MOSI}, 560 {3u, 0u, P18_2, P18_2_SCB3_SPI_MOSI}, 561 {2u, 0u, P19_1, P19_1_SCB2_SPI_MOSI}, 562 {6u, 0u, P22_1, P22_1_SCB6_SPI_MOSI}, 563 {7u, 0u, P23_1, P23_1_SCB7_SPI_MOSI}, 564 {2u, 0u, P23_5, P23_5_SCB2_SPI_MOSI}, 565 }; 566 567 /* Connections for: scb_spi_m_select0 */ 568 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_select0[17] = { 569 {0u, 0u, P0_3, P0_3_SCB0_SPI_SELECT0}, 570 {4u, 0u, P1_1, P1_1_SCB4_SPI_SELECT0}, 571 {7u, 0u, P2_3, P2_3_SCB7_SPI_SELECT0}, 572 {6u, 0u, P3_3, P3_3_SCB6_SPI_SELECT0}, 573 {4u, 0u, P6_3, P6_3_SCB4_SPI_SELECT0}, 574 {5u, 0u, P7_3, P7_3_SCB5_SPI_SELECT0}, 575 {4u, 0u, P10_3, P10_3_SCB4_SPI_SELECT0}, 576 {8u, 0u, P12_3, P12_3_SCB8_SPI_SELECT0}, 577 {3u, 0u, P13_3, P13_3_SCB3_SPI_SELECT0}, 578 {9u, 0u, P15_3, P15_3_SCB9_SPI_SELECT0}, 579 {3u, 0u, P17_4, P17_4_SCB3_SPI_SELECT0}, 580 {1u, 0u, P18_3, P18_3_SCB1_SPI_SELECT0}, 581 {3u, 0u, P18_4, P18_4_SCB3_SPI_SELECT0}, 582 {2u, 0u, P19_3, P19_3_SCB2_SPI_SELECT0}, 583 {6u, 0u, P22_3, P22_3_SCB6_SPI_SELECT0}, 584 {7u, 0u, P23_3, P23_3_SCB7_SPI_SELECT0}, 585 {2u, 0u, P23_7, P23_7_SCB2_SPI_SELECT0}, 586 }; 587 588 /* Connections for: scb_spi_m_select1 */ 589 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_select1[13] = { 590 {0u, 0u, P2_0, P2_0_SCB0_SPI_SELECT1}, 591 {7u, 0u, P2_4, P2_4_SCB7_SPI_SELECT1}, 592 {6u, 0u, P3_4, P3_4_SCB6_SPI_SELECT1}, 593 {4u, 0u, P6_4, P6_4_SCB4_SPI_SELECT1}, 594 {5u, 0u, P7_4, P7_4_SCB5_SPI_SELECT1}, 595 {4u, 0u, P10_4, P10_4_SCB4_SPI_SELECT1}, 596 {8u, 0u, P12_4, P12_4_SCB8_SPI_SELECT1}, 597 {3u, 0u, P13_4, P13_4_SCB3_SPI_SELECT1}, 598 {2u, 0u, P14_4, P14_4_SCB2_SPI_SELECT1}, 599 {1u, 0u, P18_4, P18_4_SCB1_SPI_SELECT1}, 600 {2u, 0u, P19_4, P19_4_SCB2_SPI_SELECT1}, 601 {6u, 0u, P22_4, P22_4_SCB6_SPI_SELECT1}, 602 {7u, 0u, P23_4, P23_4_SCB7_SPI_SELECT1}, 603 }; 604 605 /* Connections for: scb_spi_m_select2 */ 606 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_select2[11] = { 607 {0u, 0u, P2_1, P2_1_SCB0_SPI_SELECT2}, 608 {5u, 0u, P5_0, P5_0_SCB5_SPI_SELECT2}, 609 {4u, 0u, P6_5, P6_5_SCB4_SPI_SELECT2}, 610 {5u, 0u, P7_5, P7_5_SCB5_SPI_SELECT2}, 611 {3u, 0u, P13_5, P13_5_SCB3_SPI_SELECT2}, 612 {2u, 0u, P14_5, P14_5_SCB2_SPI_SELECT2}, 613 {1u, 0u, P18_5, P18_5_SCB1_SPI_SELECT2}, 614 {2u, 0u, P20_0, P20_0_SCB2_SPI_SELECT2}, 615 {1u, 0u, P21_0, P21_0_SCB1_SPI_SELECT2}, 616 {6u, 0u, P22_5, P22_5_SCB6_SPI_SELECT2}, 617 {7u, 0u, P23_5, P23_5_SCB7_SPI_SELECT2}, 618 }; 619 620 /* Connections for: scb_spi_m_select3 */ 621 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_select3[5] = { 622 {0u, 0u, P2_2, P2_2_SCB0_SPI_SELECT3}, 623 {9u, 0u, P5_1, P5_1_SCB9_SPI_SELECT3}, 624 {4u, 0u, P6_6, P6_6_SCB4_SPI_SELECT3}, 625 {3u, 0u, P13_6, P13_6_SCB3_SPI_SELECT3}, 626 {1u, 0u, P18_6, P18_6_SCB1_SPI_SELECT3}, 627 }; 628 629 /* Connections for: scb_spi_s_clk */ 630 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_clk[16] = { 631 {0u, 0u, P0_2, P0_2_SCB0_SPI_CLK}, 632 {4u, 0u, P1_0, P1_0_SCB4_SPI_CLK}, 633 {7u, 0u, P2_2, P2_2_SCB7_SPI_CLK}, 634 {6u, 0u, P3_2, P3_2_SCB6_SPI_CLK}, 635 {4u, 0u, P6_2, P6_2_SCB4_SPI_CLK}, 636 {5u, 0u, P7_2, P7_2_SCB5_SPI_CLK}, 637 {4u, 0u, P10_2, P10_2_SCB4_SPI_CLK}, 638 {8u, 0u, P12_2, P12_2_SCB8_SPI_CLK}, 639 {3u, 0u, P13_2, P13_2_SCB3_SPI_CLK}, 640 {9u, 0u, P15_2, P15_2_SCB9_SPI_CLK}, 641 {3u, 0u, P17_3, P17_3_SCB3_SPI_CLK}, 642 {1u, 0u, P18_2, P18_2_SCB1_SPI_CLK}, 643 {3u, 0u, P18_3, P18_3_SCB3_SPI_CLK}, 644 {2u, 0u, P19_2, P19_2_SCB2_SPI_CLK}, 645 {6u, 0u, P22_2, P22_2_SCB6_SPI_CLK}, 646 {2u, 0u, P23_6, P23_6_SCB2_SPI_CLK}, 647 }; 648 649 /* Connections for: scb_spi_s_miso */ 650 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_miso[19] = { 651 {0u, 0u, P0_0, P0_0_SCB0_SPI_MISO}, 652 {4u, 0u, P0_2, P0_2_SCB4_SPI_MISO}, 653 {0u, 0u, P1_0, P1_0_SCB0_SPI_MISO}, 654 {7u, 0u, P2_0, P2_0_SCB7_SPI_MISO}, 655 {6u, 0u, P3_0, P3_0_SCB6_SPI_MISO}, 656 {5u, 0u, P4_0, P4_0_SCB5_SPI_MISO}, 657 {4u, 0u, P6_0, P6_0_SCB4_SPI_MISO}, 658 {5u, 0u, P7_0, P7_0_SCB5_SPI_MISO}, 659 {4u, 0u, P10_0, P10_0_SCB4_SPI_MISO}, 660 {8u, 0u, P12_0, P12_0_SCB8_SPI_MISO}, 661 {3u, 0u, P13_0, P13_0_SCB3_SPI_MISO}, 662 {2u, 0u, P14_0, P14_0_SCB2_SPI_MISO}, 663 {9u, 0u, P15_0, P15_0_SCB9_SPI_MISO}, 664 {1u, 0u, P18_0, P18_0_SCB1_SPI_MISO}, 665 {3u, 0u, P18_1, P18_1_SCB3_SPI_MISO}, 666 {2u, 0u, P19_0, P19_0_SCB2_SPI_MISO}, 667 {1u, 0u, P20_3, P20_3_SCB1_SPI_MISO}, 668 {7u, 0u, P23_0, P23_0_SCB7_SPI_MISO}, 669 {2u, 0u, P23_4, P23_4_SCB2_SPI_MISO}, 670 }; 671 672 /* Connections for: scb_spi_s_mosi */ 673 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_mosi[19] = { 674 {0u, 0u, P0_1, P0_1_SCB0_SPI_MOSI}, 675 {4u, 0u, P0_3, P0_3_SCB4_SPI_MOSI}, 676 {0u, 0u, P1_1, P1_1_SCB0_SPI_MOSI}, 677 {7u, 0u, P2_1, P2_1_SCB7_SPI_MOSI}, 678 {6u, 0u, P3_1, P3_1_SCB6_SPI_MOSI}, 679 {5u, 0u, P4_1, P4_1_SCB5_SPI_MOSI}, 680 {4u, 0u, P6_1, P6_1_SCB4_SPI_MOSI}, 681 {5u, 0u, P7_1, P7_1_SCB5_SPI_MOSI}, 682 {4u, 0u, P10_1, P10_1_SCB4_SPI_MOSI}, 683 {8u, 0u, P12_1, P12_1_SCB8_SPI_MOSI}, 684 {3u, 0u, P13_1, P13_1_SCB3_SPI_MOSI}, 685 {2u, 0u, P14_1, P14_1_SCB2_SPI_MOSI}, 686 {9u, 0u, P15_1, P15_1_SCB9_SPI_MOSI}, 687 {1u, 0u, P18_1, P18_1_SCB1_SPI_MOSI}, 688 {3u, 0u, P18_2, P18_2_SCB3_SPI_MOSI}, 689 {2u, 0u, P19_1, P19_1_SCB2_SPI_MOSI}, 690 {6u, 0u, P22_1, P22_1_SCB6_SPI_MOSI}, 691 {7u, 0u, P23_1, P23_1_SCB7_SPI_MOSI}, 692 {2u, 0u, P23_5, P23_5_SCB2_SPI_MOSI}, 693 }; 694 695 /* Connections for: scb_spi_s_select0 */ 696 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_select0[17] = { 697 {0u, 0u, P0_3, P0_3_SCB0_SPI_SELECT0}, 698 {4u, 0u, P1_1, P1_1_SCB4_SPI_SELECT0}, 699 {7u, 0u, P2_3, P2_3_SCB7_SPI_SELECT0}, 700 {6u, 0u, P3_3, P3_3_SCB6_SPI_SELECT0}, 701 {4u, 0u, P6_3, P6_3_SCB4_SPI_SELECT0}, 702 {5u, 0u, P7_3, P7_3_SCB5_SPI_SELECT0}, 703 {4u, 0u, P10_3, P10_3_SCB4_SPI_SELECT0}, 704 {8u, 0u, P12_3, P12_3_SCB8_SPI_SELECT0}, 705 {3u, 0u, P13_3, P13_3_SCB3_SPI_SELECT0}, 706 {9u, 0u, P15_3, P15_3_SCB9_SPI_SELECT0}, 707 {3u, 0u, P17_4, P17_4_SCB3_SPI_SELECT0}, 708 {1u, 0u, P18_3, P18_3_SCB1_SPI_SELECT0}, 709 {3u, 0u, P18_4, P18_4_SCB3_SPI_SELECT0}, 710 {2u, 0u, P19_3, P19_3_SCB2_SPI_SELECT0}, 711 {6u, 0u, P22_3, P22_3_SCB6_SPI_SELECT0}, 712 {7u, 0u, P23_3, P23_3_SCB7_SPI_SELECT0}, 713 {2u, 0u, P23_7, P23_7_SCB2_SPI_SELECT0}, 714 }; 715 716 /* Connections for: scb_spi_s_select1 */ 717 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_select1[13] = { 718 {0u, 0u, P2_0, P2_0_SCB0_SPI_SELECT1}, 719 {7u, 0u, P2_4, P2_4_SCB7_SPI_SELECT1}, 720 {6u, 0u, P3_4, P3_4_SCB6_SPI_SELECT1}, 721 {4u, 0u, P6_4, P6_4_SCB4_SPI_SELECT1}, 722 {5u, 0u, P7_4, P7_4_SCB5_SPI_SELECT1}, 723 {4u, 0u, P10_4, P10_4_SCB4_SPI_SELECT1}, 724 {8u, 0u, P12_4, P12_4_SCB8_SPI_SELECT1}, 725 {3u, 0u, P13_4, P13_4_SCB3_SPI_SELECT1}, 726 {2u, 0u, P14_4, P14_4_SCB2_SPI_SELECT1}, 727 {1u, 0u, P18_4, P18_4_SCB1_SPI_SELECT1}, 728 {2u, 0u, P19_4, P19_4_SCB2_SPI_SELECT1}, 729 {6u, 0u, P22_4, P22_4_SCB6_SPI_SELECT1}, 730 {7u, 0u, P23_4, P23_4_SCB7_SPI_SELECT1}, 731 }; 732 733 /* Connections for: scb_spi_s_select2 */ 734 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_select2[11] = { 735 {0u, 0u, P2_1, P2_1_SCB0_SPI_SELECT2}, 736 {5u, 0u, P5_0, P5_0_SCB5_SPI_SELECT2}, 737 {4u, 0u, P6_5, P6_5_SCB4_SPI_SELECT2}, 738 {5u, 0u, P7_5, P7_5_SCB5_SPI_SELECT2}, 739 {3u, 0u, P13_5, P13_5_SCB3_SPI_SELECT2}, 740 {2u, 0u, P14_5, P14_5_SCB2_SPI_SELECT2}, 741 {1u, 0u, P18_5, P18_5_SCB1_SPI_SELECT2}, 742 {2u, 0u, P20_0, P20_0_SCB2_SPI_SELECT2}, 743 {1u, 0u, P21_0, P21_0_SCB1_SPI_SELECT2}, 744 {6u, 0u, P22_5, P22_5_SCB6_SPI_SELECT2}, 745 {7u, 0u, P23_5, P23_5_SCB7_SPI_SELECT2}, 746 }; 747 748 /* Connections for: scb_spi_s_select3 */ 749 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_select3[5] = { 750 {0u, 0u, P2_2, P2_2_SCB0_SPI_SELECT3}, 751 {9u, 0u, P5_1, P5_1_SCB9_SPI_SELECT3}, 752 {4u, 0u, P6_6, P6_6_SCB4_SPI_SELECT3}, 753 {3u, 0u, P13_6, P13_6_SCB3_SPI_SELECT3}, 754 {1u, 0u, P18_6, P18_6_SCB1_SPI_SELECT3}, 755 }; 756 757 /* Connections for: scb_uart_cts */ 758 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_uart_cts[14] = { 759 {0u, 0u, P0_3, P0_3_SCB0_UART_CTS}, 760 {7u, 0u, P2_3, P2_3_SCB7_UART_CTS}, 761 {6u, 0u, P3_3, P3_3_SCB6_UART_CTS}, 762 {4u, 0u, P6_3, P6_3_SCB4_UART_CTS}, 763 {5u, 0u, P7_3, P7_3_SCB5_UART_CTS}, 764 {4u, 0u, P10_3, P10_3_SCB4_UART_CTS}, 765 {8u, 0u, P12_3, P12_3_SCB8_UART_CTS}, 766 {3u, 0u, P13_3, P13_3_SCB3_UART_CTS}, 767 {9u, 0u, P15_3, P15_3_SCB9_UART_CTS}, 768 {3u, 0u, P17_4, P17_4_SCB3_UART_CTS}, 769 {1u, 0u, P18_3, P18_3_SCB1_UART_CTS}, 770 {2u, 0u, P19_3, P19_3_SCB2_UART_CTS}, 771 {6u, 0u, P22_3, P22_3_SCB6_UART_CTS}, 772 {7u, 0u, P23_3, P23_3_SCB7_UART_CTS}, 773 }; 774 775 /* Connections for: scb_uart_rts */ 776 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_uart_rts[13] = { 777 {0u, 0u, P0_2, P0_2_SCB0_UART_RTS}, 778 {7u, 0u, P2_2, P2_2_SCB7_UART_RTS}, 779 {6u, 0u, P3_2, P3_2_SCB6_UART_RTS}, 780 {4u, 0u, P6_2, P6_2_SCB4_UART_RTS}, 781 {5u, 0u, P7_2, P7_2_SCB5_UART_RTS}, 782 {4u, 0u, P10_2, P10_2_SCB4_UART_RTS}, 783 {8u, 0u, P12_2, P12_2_SCB8_UART_RTS}, 784 {3u, 0u, P13_2, P13_2_SCB3_UART_RTS}, 785 {9u, 0u, P15_2, P15_2_SCB9_UART_RTS}, 786 {3u, 0u, P17_3, P17_3_SCB3_UART_RTS}, 787 {1u, 0u, P18_2, P18_2_SCB1_UART_RTS}, 788 {2u, 0u, P19_2, P19_2_SCB2_UART_RTS}, 789 {6u, 0u, P22_2, P22_2_SCB6_UART_RTS}, 790 }; 791 792 /* Connections for: scb_uart_rx */ 793 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_uart_rx[16] = { 794 {0u, 0u, P0_0, P0_0_SCB0_UART_RX}, 795 {7u, 0u, P2_0, P2_0_SCB7_UART_RX}, 796 {6u, 0u, P3_0, P3_0_SCB6_UART_RX}, 797 {5u, 0u, P4_0, P4_0_SCB5_UART_RX}, 798 {4u, 0u, P6_0, P6_0_SCB4_UART_RX}, 799 {5u, 0u, P7_0, P7_0_SCB5_UART_RX}, 800 {4u, 0u, P10_0, P10_0_SCB4_UART_RX}, 801 {8u, 0u, P12_0, P12_0_SCB8_UART_RX}, 802 {3u, 0u, P13_0, P13_0_SCB3_UART_RX}, 803 {2u, 0u, P14_0, P14_0_SCB2_UART_RX}, 804 {9u, 0u, P15_0, P15_0_SCB9_UART_RX}, 805 {3u, 0u, P17_1, P17_1_SCB3_UART_RX}, 806 {1u, 0u, P18_0, P18_0_SCB1_UART_RX}, 807 {2u, 0u, P19_0, P19_0_SCB2_UART_RX}, 808 {1u, 0u, P20_3, P20_3_SCB1_UART_RX}, 809 {7u, 0u, P23_0, P23_0_SCB7_UART_RX}, 810 }; 811 812 /* Connections for: scb_uart_tx */ 813 const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_uart_tx[16] = { 814 {0u, 0u, P0_1, P0_1_SCB0_UART_TX}, 815 {7u, 0u, P2_1, P2_1_SCB7_UART_TX}, 816 {6u, 0u, P3_1, P3_1_SCB6_UART_TX}, 817 {5u, 0u, P4_1, P4_1_SCB5_UART_TX}, 818 {4u, 0u, P6_1, P6_1_SCB4_UART_TX}, 819 {5u, 0u, P7_1, P7_1_SCB5_UART_TX}, 820 {4u, 0u, P10_1, P10_1_SCB4_UART_TX}, 821 {8u, 0u, P12_1, P12_1_SCB8_UART_TX}, 822 {3u, 0u, P13_1, P13_1_SCB3_UART_TX}, 823 {2u, 0u, P14_1, P14_1_SCB2_UART_TX}, 824 {9u, 0u, P15_1, P15_1_SCB9_UART_TX}, 825 {3u, 0u, P17_2, P17_2_SCB3_UART_TX}, 826 {1u, 0u, P18_1, P18_1_SCB1_UART_TX}, 827 {2u, 0u, P19_1, P19_1_SCB2_UART_TX}, 828 {6u, 0u, P22_1, P22_1_SCB6_UART_TX}, 829 {7u, 0u, P23_1, P23_1_SCB7_UART_TX}, 830 }; 831 832 /* Connections for: sdhc_card_cmd */ 833 const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_card_cmd[1] = { 834 {0u, 0u, P6_3, P6_3_SDHC0_CARD_CMD}, 835 }; 836 837 /* Connections for: sdhc_card_dat_3to0 */ 838 const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_card_dat_3to0[4] = { 839 {0u, 0u, P7_1, P7_1_SDHC0_CARD_DAT_3TO00}, 840 {0u, 1u, P7_2, P7_2_SDHC0_CARD_DAT_3TO01}, 841 {0u, 2u, P7_3, P7_3_SDHC0_CARD_DAT_3TO02}, 842 {0u, 3u, P7_4, P7_4_SDHC0_CARD_DAT_3TO03}, 843 }; 844 845 /* Connections for: sdhc_card_dat_7to4 */ 846 const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_card_dat_7to4[4] = { 847 {0u, 0u, P7_5, P7_5_SDHC0_CARD_DAT_7TO40}, 848 {0u, 1u, P8_0, P8_0_SDHC0_CARD_DAT_7TO41}, 849 {0u, 2u, P8_1, P8_1_SDHC0_CARD_DAT_7TO42}, 850 {0u, 3u, P8_2, P8_2_SDHC0_CARD_DAT_7TO43}, 851 }; 852 853 /* Connections for: sdhc_card_detect_n */ 854 const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_card_detect_n[1] = { 855 {0u, 0u, P6_5, P6_5_SDHC0_CARD_DETECT_N}, 856 }; 857 858 /* Connections for: sdhc_card_if_pwr_en */ 859 const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_card_if_pwr_en[1] = { 860 {0u, 0u, P7_0, P7_0_SDHC0_CARD_IF_PWR_EN}, 861 }; 862 863 /* Connections for: sdhc_card_mech_write_prot */ 864 const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_card_mech_write_prot[1] = { 865 {0u, 0u, P6_2, P6_2_SDHC0_CARD_MECH_WRITE_PROT}, 866 }; 867 868 /* Connections for: sdhc_clk_card */ 869 const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_clk_card[1] = { 870 {0u, 0u, P6_4, P6_4_SDHC0_CLK_CARD}, 871 }; 872 873 /* Connections for: smif_spi_clk */ 874 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_clk[1] = { 875 {0u, 0u, P6_3, P6_3_SMIF0_SPIHB_CLK}, 876 }; 877 878 /* Connections for: smif_spi_data0 */ 879 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data0[1] = { 880 {0u, 0u, P7_1, P7_1_SMIF0_SPIHB_DATA0}, 881 }; 882 883 /* Connections for: smif_spi_data1 */ 884 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data1[1] = { 885 {0u, 0u, P7_2, P7_2_SMIF0_SPIHB_DATA1}, 886 }; 887 888 /* Connections for: smif_spi_data2 */ 889 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data2[1] = { 890 {0u, 0u, P7_3, P7_3_SMIF0_SPIHB_DATA2}, 891 }; 892 893 /* Connections for: smif_spi_data3 */ 894 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data3[1] = { 895 {0u, 0u, P7_4, P7_4_SMIF0_SPIHB_DATA3}, 896 }; 897 898 /* Connections for: smif_spi_data4 */ 899 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data4[1] = { 900 {0u, 0u, P7_5, P7_5_SMIF0_SPIHB_DATA4}, 901 }; 902 903 /* Connections for: smif_spi_data5 */ 904 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data5[1] = { 905 {0u, 0u, P8_0, P8_0_SMIF0_SPIHB_DATA5}, 906 }; 907 908 /* Connections for: smif_spi_data6 */ 909 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data6[1] = { 910 {0u, 0u, P8_1, P8_1_SMIF0_SPIHB_DATA6}, 911 }; 912 913 /* Connections for: smif_spi_data7 */ 914 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data7[1] = { 915 {0u, 0u, P8_2, P8_2_SMIF0_SPIHB_DATA7}, 916 }; 917 918 /* Connections for: smif_spi_rwds */ 919 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_rwds[1] = { 920 {0u, 0u, P6_4, P6_4_SMIF0_SPIHB_RWDS}, 921 }; 922 923 /* Connections for: smif_spi_select0 */ 924 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_select0[1] = { 925 {0u, 0u, P6_5, P6_5_SMIF0_SPIHB_SELECT0}, 926 }; 927 928 /* Connections for: smif_spi_select1 */ 929 const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_select1[1] = { 930 {0u, 0u, P7_0, P7_0_SMIF0_SPIHB_SELECT1}, 931 }; 932 933 /* Connections for: tcpwm_line */ 934 const cyhal_resource_pin_mapping_t cyhal_pin_map_tcpwm_line[127] = { 935 {0u, 18u, P0_0, P0_0_TCPWM0_LINE18}, 936 {0u, 17u, P0_1, P0_1_TCPWM0_LINE17}, 937 {0u, 14u, P0_2, P0_2_TCPWM0_LINE14}, 938 {0u, 13u, P0_3, P0_3_TCPWM0_LINE13}, 939 {0u, 12u, P1_0, P1_0_TCPWM0_LINE12}, 940 {2u, 4u, P1_0, P1_0_TCPWM0_LINE516}, 941 {0u, 11u, P1_1, P1_1_TCPWM0_LINE11}, 942 {2u, 5u, P1_1, P1_1_TCPWM0_LINE517}, 943 {0u, 7u, P2_0, P2_0_TCPWM0_LINE7}, 944 {0u, 6u, P2_1, P2_1_TCPWM0_LINE6}, 945 {0u, 5u, P2_2, P2_2_TCPWM0_LINE5}, 946 {0u, 4u, P2_3, P2_3_TCPWM0_LINE4}, 947 {0u, 3u, P2_4, P2_4_TCPWM0_LINE3}, 948 {0u, 1u, P3_0, P3_0_TCPWM0_LINE1}, 949 {0u, 0u, P3_1, P3_1_TCPWM0_LINE0}, 950 {1u, 3u, P3_2, P3_2_TCPWM0_LINE259}, 951 {1u, 2u, P3_3, P3_3_TCPWM0_LINE258}, 952 {1u, 1u, P3_4, P3_4_TCPWM0_LINE257}, 953 {0u, 4u, P4_0, P4_0_TCPWM0_LINE4}, 954 {0u, 5u, P4_1, P4_1_TCPWM0_LINE5}, 955 {0u, 9u, P5_0, P5_0_TCPWM0_LINE9}, 956 {0u, 10u, P5_1, P5_1_TCPWM0_LINE10}, 957 {0u, 11u, P5_2, P5_2_TCPWM0_LINE11}, 958 {0u, 12u, P5_3, P5_3_TCPWM0_LINE12}, 959 {0u, 13u, P5_4, P5_4_TCPWM0_LINE13}, 960 {1u, 0u, P6_0, P6_0_TCPWM0_LINE256}, 961 {0u, 0u, P6_1, P6_1_TCPWM0_LINE0}, 962 {1u, 1u, P6_2, P6_2_TCPWM0_LINE257}, 963 {0u, 1u, P6_3, P6_3_TCPWM0_LINE1}, 964 {1u, 2u, P6_4, P6_4_TCPWM0_LINE258}, 965 {0u, 2u, P6_5, P6_5_TCPWM0_LINE2}, 966 {1u, 3u, P6_6, P6_6_TCPWM0_LINE259}, 967 {0u, 3u, P6_7, P6_7_TCPWM0_LINE3}, 968 {1u, 4u, P7_0, P7_0_TCPWM0_LINE260}, 969 {0u, 15u, P7_1, P7_1_TCPWM0_LINE15}, 970 {1u, 5u, P7_2, P7_2_TCPWM0_LINE261}, 971 {0u, 16u, P7_3, P7_3_TCPWM0_LINE16}, 972 {1u, 6u, P7_4, P7_4_TCPWM0_LINE262}, 973 {0u, 17u, P7_5, P7_5_TCPWM0_LINE17}, 974 {1u, 7u, P7_6, P7_6_TCPWM0_LINE263}, 975 {0u, 18u, P7_7, P7_7_TCPWM0_LINE18}, 976 {0u, 19u, P8_0, P8_0_TCPWM0_LINE19}, 977 {0u, 20u, P8_1, P8_1_TCPWM0_LINE20}, 978 {0u, 21u, P8_2, P8_2_TCPWM0_LINE21}, 979 {0u, 22u, P8_3, P8_3_TCPWM0_LINE22}, 980 {0u, 24u, P9_0, P9_0_TCPWM0_LINE24}, 981 {0u, 25u, P9_1, P9_1_TCPWM0_LINE25}, 982 {0u, 28u, P10_0, P10_0_TCPWM0_LINE28}, 983 {0u, 29u, P10_1, P10_1_TCPWM0_LINE29}, 984 {0u, 30u, P10_2, P10_2_TCPWM0_LINE30}, 985 {0u, 31u, P10_3, P10_3_TCPWM0_LINE31}, 986 {0u, 32u, P10_4, P10_4_TCPWM0_LINE32}, 987 {0u, 61u, P11_0, P11_0_TCPWM0_LINE61}, 988 {0u, 60u, P11_1, P11_1_TCPWM0_LINE60}, 989 {0u, 59u, P11_2, P11_2_TCPWM0_LINE59}, 990 {0u, 36u, P12_0, P12_0_TCPWM0_LINE36}, 991 {0u, 37u, P12_1, P12_1_TCPWM0_LINE37}, 992 {0u, 38u, P12_2, P12_2_TCPWM0_LINE38}, 993 {0u, 39u, P12_3, P12_3_TCPWM0_LINE39}, 994 {0u, 40u, P12_4, P12_4_TCPWM0_LINE40}, 995 {0u, 41u, P12_5, P12_5_TCPWM0_LINE41}, 996 {1u, 8u, P13_0, P13_0_TCPWM0_LINE264}, 997 {0u, 44u, P13_1, P13_1_TCPWM0_LINE44}, 998 {1u, 9u, P13_2, P13_2_TCPWM0_LINE265}, 999 {0u, 45u, P13_3, P13_3_TCPWM0_LINE45}, 1000 {1u, 10u, P13_4, P13_4_TCPWM0_LINE266}, 1001 {2u, 4u, P13_4, P13_4_TCPWM0_LINE516}, 1002 {0u, 46u, P13_5, P13_5_TCPWM0_LINE46}, 1003 {1u, 11u, P13_6, P13_6_TCPWM0_LINE267}, 1004 {2u, 5u, P13_6, P13_6_TCPWM0_LINE517}, 1005 {0u, 47u, P13_7, P13_7_TCPWM0_LINE47}, 1006 {0u, 48u, P14_0, P14_0_TCPWM0_LINE48}, 1007 {2u, 6u, P14_0, P14_0_TCPWM0_LINE518}, 1008 {0u, 49u, P14_1, P14_1_TCPWM0_LINE49}, 1009 {0u, 52u, P14_4, P14_4_TCPWM0_LINE52}, 1010 {0u, 53u, P14_5, P14_5_TCPWM0_LINE53}, 1011 {0u, 56u, P15_0, P15_0_TCPWM0_LINE56}, 1012 {0u, 57u, P15_1, P15_1_TCPWM0_LINE57}, 1013 {0u, 58u, P15_2, P15_2_TCPWM0_LINE58}, 1014 {0u, 59u, P15_3, P15_3_TCPWM0_LINE59}, 1015 {0u, 61u, P17_0, P17_0_TCPWM0_LINE61}, 1016 {0u, 60u, P17_1, P17_1_TCPWM0_LINE60}, 1017 {0u, 59u, P17_2, P17_2_TCPWM0_LINE59}, 1018 {0u, 58u, P17_3, P17_3_TCPWM0_LINE58}, 1019 {2u, 3u, P17_3, P17_3_TCPWM0_LINE515}, 1020 {0u, 57u, P17_4, P17_4_TCPWM0_LINE57}, 1021 {1u, 6u, P18_0, P18_0_TCPWM0_LINE262}, 1022 {2u, 0u, P18_0, P18_0_TCPWM0_LINE512}, 1023 {1u, 7u, P18_1, P18_1_TCPWM0_LINE263}, 1024 {0u, 55u, P18_2, P18_2_TCPWM0_LINE55}, 1025 {2u, 1u, P18_2, P18_2_TCPWM0_LINE513}, 1026 {0u, 54u, P18_3, P18_3_TCPWM0_LINE54}, 1027 {0u, 53u, P18_4, P18_4_TCPWM0_LINE53}, 1028 {2u, 2u, P18_4, P18_4_TCPWM0_LINE514}, 1029 {0u, 52u, P18_5, P18_5_TCPWM0_LINE52}, 1030 {0u, 51u, P18_6, P18_6_TCPWM0_LINE51}, 1031 {2u, 3u, P18_6, P18_6_TCPWM0_LINE515}, 1032 {0u, 50u, P18_7, P18_7_TCPWM0_LINE50}, 1033 {1u, 3u, P19_0, P19_0_TCPWM0_LINE259}, 1034 {0u, 26u, P19_1, P19_1_TCPWM0_LINE26}, 1035 {0u, 27u, P19_2, P19_2_TCPWM0_LINE27}, 1036 {0u, 28u, P19_3, P19_3_TCPWM0_LINE28}, 1037 {0u, 29u, P19_4, P19_4_TCPWM0_LINE29}, 1038 {0u, 30u, P20_0, P20_0_TCPWM0_LINE30}, 1039 {0u, 49u, P20_1, P20_1_TCPWM0_LINE49}, 1040 {0u, 48u, P20_2, P20_2_TCPWM0_LINE48}, 1041 {0u, 47u, P20_3, P20_3_TCPWM0_LINE47}, 1042 {0u, 42u, P21_0, P21_0_TCPWM0_LINE42}, 1043 {0u, 41u, P21_1, P21_1_TCPWM0_LINE41}, 1044 {0u, 40u, P21_2, P21_2_TCPWM0_LINE40}, 1045 {0u, 39u, P21_3, P21_3_TCPWM0_LINE39}, 1046 {0u, 34u, P21_5, P21_5_TCPWM0_LINE34}, 1047 {0u, 37u, P21_5, P21_5_TCPWM0_LINE37}, 1048 {0u, 36u, P21_6, P21_6_TCPWM0_LINE36}, 1049 {0u, 33u, P22_1, P22_1_TCPWM0_LINE33}, 1050 {0u, 32u, P22_2, P22_2_TCPWM0_LINE32}, 1051 {0u, 31u, P22_3, P22_3_TCPWM0_LINE31}, 1052 {0u, 30u, P22_4, P22_4_TCPWM0_LINE30}, 1053 {0u, 29u, P22_5, P22_5_TCPWM0_LINE29}, 1054 {0u, 28u, P22_6, P22_6_TCPWM0_LINE28}, 1055 {1u, 8u, P23_0, P23_0_TCPWM0_LINE264}, 1056 {1u, 9u, P23_1, P23_1_TCPWM0_LINE265}, 1057 {1u, 11u, P23_3, P23_3_TCPWM0_LINE267}, 1058 {0u, 25u, P23_4, P23_4_TCPWM0_LINE25}, 1059 {0u, 24u, P23_5, P23_5_TCPWM0_LINE24}, 1060 {0u, 23u, P23_6, P23_6_TCPWM0_LINE23}, 1061 {0u, 22u, P23_7, P23_7_TCPWM0_LINE22}, 1062 }; 1063 1064 /* Connections for: tcpwm_line_compl */ 1065 const cyhal_resource_pin_mapping_t cyhal_pin_map_tcpwm_line_compl[128] = { 1066 {0u, 22u, P0_0, P0_0_TCPWM0_LINE_COMPL22}, 1067 {0u, 18u, P0_1, P0_1_TCPWM0_LINE_COMPL18}, 1068 {0u, 17u, P0_2, P0_2_TCPWM0_LINE_COMPL17}, 1069 {0u, 14u, P0_3, P0_3_TCPWM0_LINE_COMPL14}, 1070 {0u, 13u, P1_0, P1_0_TCPWM0_LINE_COMPL13}, 1071 {0u, 12u, P1_1, P1_1_TCPWM0_LINE_COMPL12}, 1072 {0u, 8u, P2_0, P2_0_TCPWM0_LINE_COMPL8}, 1073 {0u, 7u, P2_1, P2_1_TCPWM0_LINE_COMPL7}, 1074 {0u, 6u, P2_2, P2_2_TCPWM0_LINE_COMPL6}, 1075 {0u, 5u, P2_3, P2_3_TCPWM0_LINE_COMPL5}, 1076 {0u, 4u, P2_4, P2_4_TCPWM0_LINE_COMPL4}, 1077 {2u, 4u, P2_4, P2_4_TCPWM0_LINE_COMPL516}, 1078 {0u, 2u, P3_0, P3_0_TCPWM0_LINE_COMPL2}, 1079 {2u, 6u, P3_0, P3_0_TCPWM0_LINE_COMPL518}, 1080 {0u, 1u, P3_1, P3_1_TCPWM0_LINE_COMPL1}, 1081 {2u, 7u, P3_1, P3_1_TCPWM0_LINE_COMPL519}, 1082 {0u, 0u, P3_2, P3_2_TCPWM0_LINE_COMPL0}, 1083 {1u, 3u, P3_3, P3_3_TCPWM0_LINE_COMPL259}, 1084 {1u, 2u, P3_4, P3_4_TCPWM0_LINE_COMPL258}, 1085 {1u, 0u, P4_0, P4_0_TCPWM0_LINE_COMPL256}, 1086 {0u, 4u, P4_1, P4_1_TCPWM0_LINE_COMPL4}, 1087 {0u, 8u, P5_0, P5_0_TCPWM0_LINE_COMPL8}, 1088 {0u, 9u, P5_1, P5_1_TCPWM0_LINE_COMPL9}, 1089 {0u, 10u, P5_2, P5_2_TCPWM0_LINE_COMPL10}, 1090 {0u, 11u, P5_3, P5_3_TCPWM0_LINE_COMPL11}, 1091 {0u, 12u, P5_4, P5_4_TCPWM0_LINE_COMPL12}, 1092 {0u, 14u, P6_0, P6_0_TCPWM0_LINE_COMPL14}, 1093 {1u, 0u, P6_1, P6_1_TCPWM0_LINE_COMPL256}, 1094 {0u, 0u, P6_2, P6_2_TCPWM0_LINE_COMPL0}, 1095 {1u, 1u, P6_3, P6_3_TCPWM0_LINE_COMPL257}, 1096 {0u, 1u, P6_4, P6_4_TCPWM0_LINE_COMPL1}, 1097 {1u, 2u, P6_5, P6_5_TCPWM0_LINE_COMPL258}, 1098 {0u, 2u, P6_6, P6_6_TCPWM0_LINE_COMPL2}, 1099 {1u, 3u, P6_7, P6_7_TCPWM0_LINE_COMPL259}, 1100 {0u, 3u, P7_0, P7_0_TCPWM0_LINE_COMPL3}, 1101 {1u, 4u, P7_1, P7_1_TCPWM0_LINE_COMPL260}, 1102 {0u, 15u, P7_2, P7_2_TCPWM0_LINE_COMPL15}, 1103 {1u, 5u, P7_3, P7_3_TCPWM0_LINE_COMPL261}, 1104 {0u, 16u, P7_4, P7_4_TCPWM0_LINE_COMPL16}, 1105 {1u, 6u, P7_5, P7_5_TCPWM0_LINE_COMPL262}, 1106 {0u, 17u, P7_6, P7_6_TCPWM0_LINE_COMPL17}, 1107 {1u, 7u, P7_7, P7_7_TCPWM0_LINE_COMPL263}, 1108 {0u, 18u, P8_0, P8_0_TCPWM0_LINE_COMPL18}, 1109 {0u, 19u, P8_1, P8_1_TCPWM0_LINE_COMPL19}, 1110 {0u, 20u, P8_2, P8_2_TCPWM0_LINE_COMPL20}, 1111 {0u, 21u, P8_3, P8_3_TCPWM0_LINE_COMPL21}, 1112 {0u, 23u, P9_0, P9_0_TCPWM0_LINE_COMPL23}, 1113 {0u, 24u, P9_1, P9_1_TCPWM0_LINE_COMPL24}, 1114 {0u, 27u, P10_0, P10_0_TCPWM0_LINE_COMPL27}, 1115 {0u, 28u, P10_1, P10_1_TCPWM0_LINE_COMPL28}, 1116 {0u, 29u, P10_2, P10_2_TCPWM0_LINE_COMPL29}, 1117 {0u, 30u, P10_3, P10_3_TCPWM0_LINE_COMPL30}, 1118 {0u, 31u, P10_4, P10_4_TCPWM0_LINE_COMPL31}, 1119 {0u, 62u, P11_0, P11_0_TCPWM0_LINE_COMPL62}, 1120 {0u, 61u, P11_1, P11_1_TCPWM0_LINE_COMPL61}, 1121 {0u, 60u, P11_2, P11_2_TCPWM0_LINE_COMPL60}, 1122 {0u, 35u, P12_0, P12_0_TCPWM0_LINE_COMPL35}, 1123 {0u, 36u, P12_1, P12_1_TCPWM0_LINE_COMPL36}, 1124 {0u, 37u, P12_2, P12_2_TCPWM0_LINE_COMPL37}, 1125 {0u, 38u, P12_3, P12_3_TCPWM0_LINE_COMPL38}, 1126 {0u, 39u, P12_4, P12_4_TCPWM0_LINE_COMPL39}, 1127 {0u, 40u, P12_5, P12_5_TCPWM0_LINE_COMPL40}, 1128 {0u, 43u, P13_0, P13_0_TCPWM0_LINE_COMPL43}, 1129 {1u, 8u, P13_1, P13_1_TCPWM0_LINE_COMPL264}, 1130 {0u, 44u, P13_2, P13_2_TCPWM0_LINE_COMPL44}, 1131 {1u, 9u, P13_3, P13_3_TCPWM0_LINE_COMPL265}, 1132 {0u, 45u, P13_4, P13_4_TCPWM0_LINE_COMPL45}, 1133 {1u, 10u, P13_5, P13_5_TCPWM0_LINE_COMPL266}, 1134 {2u, 4u, P13_5, P13_5_TCPWM0_LINE_COMPL516}, 1135 {0u, 46u, P13_6, P13_6_TCPWM0_LINE_COMPL46}, 1136 {1u, 11u, P13_7, P13_7_TCPWM0_LINE_COMPL267}, 1137 {2u, 5u, P13_7, P13_7_TCPWM0_LINE_COMPL517}, 1138 {0u, 47u, P14_0, P14_0_TCPWM0_LINE_COMPL47}, 1139 {0u, 48u, P14_1, P14_1_TCPWM0_LINE_COMPL48}, 1140 {2u, 6u, P14_1, P14_1_TCPWM0_LINE_COMPL518}, 1141 {0u, 51u, P14_4, P14_4_TCPWM0_LINE_COMPL51}, 1142 {0u, 52u, P14_5, P14_5_TCPWM0_LINE_COMPL52}, 1143 {0u, 55u, P15_0, P15_0_TCPWM0_LINE_COMPL55}, 1144 {0u, 56u, P15_1, P15_1_TCPWM0_LINE_COMPL56}, 1145 {0u, 57u, P15_2, P15_2_TCPWM0_LINE_COMPL57}, 1146 {0u, 58u, P15_3, P15_3_TCPWM0_LINE_COMPL58}, 1147 {0u, 62u, P17_0, P17_0_TCPWM0_LINE_COMPL62}, 1148 {0u, 61u, P17_1, P17_1_TCPWM0_LINE_COMPL61}, 1149 {0u, 60u, P17_2, P17_2_TCPWM0_LINE_COMPL60}, 1150 {0u, 59u, P17_3, P17_3_TCPWM0_LINE_COMPL59}, 1151 {0u, 58u, P17_4, P17_4_TCPWM0_LINE_COMPL58}, 1152 {2u, 3u, P17_4, P17_4_TCPWM0_LINE_COMPL515}, 1153 {1u, 5u, P18_0, P18_0_TCPWM0_LINE_COMPL261}, 1154 {1u, 6u, P18_1, P18_1_TCPWM0_LINE_COMPL262}, 1155 {2u, 0u, P18_1, P18_1_TCPWM0_LINE_COMPL512}, 1156 {1u, 7u, P18_2, P18_2_TCPWM0_LINE_COMPL263}, 1157 {0u, 55u, P18_3, P18_3_TCPWM0_LINE_COMPL55}, 1158 {2u, 1u, P18_3, P18_3_TCPWM0_LINE_COMPL513}, 1159 {0u, 54u, P18_4, P18_4_TCPWM0_LINE_COMPL54}, 1160 {0u, 53u, P18_5, P18_5_TCPWM0_LINE_COMPL53}, 1161 {2u, 2u, P18_5, P18_5_TCPWM0_LINE_COMPL514}, 1162 {0u, 52u, P18_6, P18_6_TCPWM0_LINE_COMPL52}, 1163 {0u, 51u, P18_7, P18_7_TCPWM0_LINE_COMPL51}, 1164 {2u, 3u, P18_7, P18_7_TCPWM0_LINE_COMPL515}, 1165 {0u, 50u, P19_0, P19_0_TCPWM0_LINE_COMPL50}, 1166 {1u, 3u, P19_1, P19_1_TCPWM0_LINE_COMPL259}, 1167 {0u, 26u, P19_2, P19_2_TCPWM0_LINE_COMPL26}, 1168 {0u, 27u, P19_3, P19_3_TCPWM0_LINE_COMPL27}, 1169 {0u, 28u, P19_4, P19_4_TCPWM0_LINE_COMPL28}, 1170 {0u, 29u, P20_0, P20_0_TCPWM0_LINE_COMPL29}, 1171 {0u, 30u, P20_1, P20_1_TCPWM0_LINE_COMPL30}, 1172 {0u, 49u, P20_2, P20_2_TCPWM0_LINE_COMPL49}, 1173 {0u, 48u, P20_3, P20_3_TCPWM0_LINE_COMPL48}, 1174 {0u, 43u, P21_0, P21_0_TCPWM0_LINE_COMPL43}, 1175 {0u, 42u, P21_1, P21_1_TCPWM0_LINE_COMPL42}, 1176 {0u, 41u, P21_2, P21_2_TCPWM0_LINE_COMPL41}, 1177 {0u, 40u, P21_3, P21_3_TCPWM0_LINE_COMPL40}, 1178 {0u, 35u, P21_5, P21_5_TCPWM0_LINE_COMPL35}, 1179 {0u, 38u, P21_5, P21_5_TCPWM0_LINE_COMPL38}, 1180 {0u, 37u, P21_6, P21_6_TCPWM0_LINE_COMPL37}, 1181 {0u, 34u, P22_1, P22_1_TCPWM0_LINE_COMPL34}, 1182 {0u, 33u, P22_2, P22_2_TCPWM0_LINE_COMPL33}, 1183 {0u, 32u, P22_3, P22_3_TCPWM0_LINE_COMPL32}, 1184 {0u, 31u, P22_4, P22_4_TCPWM0_LINE_COMPL31}, 1185 {0u, 30u, P22_5, P22_5_TCPWM0_LINE_COMPL30}, 1186 {0u, 29u, P22_6, P22_6_TCPWM0_LINE_COMPL29}, 1187 {0u, 27u, P23_0, P23_0_TCPWM0_LINE_COMPL27}, 1188 {1u, 8u, P23_1, P23_1_TCPWM0_LINE_COMPL264}, 1189 {1u, 10u, P23_3, P23_3_TCPWM0_LINE_COMPL266}, 1190 {1u, 11u, P23_4, P23_4_TCPWM0_LINE_COMPL267}, 1191 {0u, 25u, P23_5, P23_5_TCPWM0_LINE_COMPL25}, 1192 {0u, 24u, P23_6, P23_6_TCPWM0_LINE_COMPL24}, 1193 {0u, 23u, P23_7, P23_7_TCPWM0_LINE_COMPL23}, 1194 }; 1195 1196 /* Connections for: tcpwm_tr_one_cnt_in */ 1197 const cyhal_resource_pin_mapping_t cyhal_pin_map_tcpwm_tr_one_cnt_in[255] = { 1198 {0u, 54u, P0_0, P0_0_TCPWM0_TR_ONE_CNT_IN54}, 1199 {0u, 67u, P0_0, P0_0_TCPWM0_TR_ONE_CNT_IN67}, 1200 {0u, 51u, P0_1, P0_1_TCPWM0_TR_ONE_CNT_IN51}, 1201 {0u, 55u, P0_1, P0_1_TCPWM0_TR_ONE_CNT_IN55}, 1202 {0u, 42u, P0_2, P0_2_TCPWM0_TR_ONE_CNT_IN42}, 1203 {0u, 52u, P0_2, P0_2_TCPWM0_TR_ONE_CNT_IN52}, 1204 {0u, 39u, P0_3, P0_3_TCPWM0_TR_ONE_CNT_IN39}, 1205 {0u, 43u, P0_3, P0_3_TCPWM0_TR_ONE_CNT_IN43}, 1206 {0u, 36u, P1_0, P1_0_TCPWM0_TR_ONE_CNT_IN36}, 1207 {0u, 40u, P1_0, P1_0_TCPWM0_TR_ONE_CNT_IN40}, 1208 {0u, 33u, P1_1, P1_1_TCPWM0_TR_ONE_CNT_IN33}, 1209 {0u, 37u, P1_1, P1_1_TCPWM0_TR_ONE_CNT_IN37}, 1210 {0u, 21u, P2_0, P2_0_TCPWM0_TR_ONE_CNT_IN21}, 1211 {0u, 25u, P2_0, P2_0_TCPWM0_TR_ONE_CNT_IN25}, 1212 {6u, 12u, P2_0, P2_0_TCPWM0_TR_ONE_CNT_IN1548}, 1213 {0u, 18u, P2_1, P2_1_TCPWM0_TR_ONE_CNT_IN18}, 1214 {0u, 22u, P2_1, P2_1_TCPWM0_TR_ONE_CNT_IN22}, 1215 {6u, 15u, P2_1, P2_1_TCPWM0_TR_ONE_CNT_IN1551}, 1216 {0u, 15u, P2_2, P2_2_TCPWM0_TR_ONE_CNT_IN15}, 1217 {0u, 19u, P2_2, P2_2_TCPWM0_TR_ONE_CNT_IN19}, 1218 {6u, 18u, P2_2, P2_2_TCPWM0_TR_ONE_CNT_IN1554}, 1219 {0u, 12u, P2_3, P2_3_TCPWM0_TR_ONE_CNT_IN12}, 1220 {0u, 16u, P2_3, P2_3_TCPWM0_TR_ONE_CNT_IN16}, 1221 {6u, 21u, P2_3, P2_3_TCPWM0_TR_ONE_CNT_IN1557}, 1222 {0u, 9u, P2_4, P2_4_TCPWM0_TR_ONE_CNT_IN9}, 1223 {0u, 13u, P2_4, P2_4_TCPWM0_TR_ONE_CNT_IN13}, 1224 {0u, 3u, P3_0, P3_0_TCPWM0_TR_ONE_CNT_IN3}, 1225 {0u, 7u, P3_0, P3_0_TCPWM0_TR_ONE_CNT_IN7}, 1226 {0u, 0u, P3_1, P3_1_TCPWM0_TR_ONE_CNT_IN0}, 1227 {0u, 4u, P3_1, P3_1_TCPWM0_TR_ONE_CNT_IN4}, 1228 {0u, 1u, P3_2, P3_2_TCPWM0_TR_ONE_CNT_IN1}, 1229 {3u, 9u, P3_2, P3_2_TCPWM0_TR_ONE_CNT_IN777}, 1230 {6u, 13u, P3_2, P3_2_TCPWM0_TR_ONE_CNT_IN1549}, 1231 {3u, 6u, P3_3, P3_3_TCPWM0_TR_ONE_CNT_IN774}, 1232 {3u, 10u, P3_3, P3_3_TCPWM0_TR_ONE_CNT_IN778}, 1233 {6u, 16u, P3_3, P3_3_TCPWM0_TR_ONE_CNT_IN1552}, 1234 {3u, 3u, P3_4, P3_4_TCPWM0_TR_ONE_CNT_IN771}, 1235 {3u, 7u, P3_4, P3_4_TCPWM0_TR_ONE_CNT_IN775}, 1236 {6u, 19u, P3_4, P3_4_TCPWM0_TR_ONE_CNT_IN1555}, 1237 {0u, 12u, P4_0, P4_0_TCPWM0_TR_ONE_CNT_IN12}, 1238 {3u, 1u, P4_0, P4_0_TCPWM0_TR_ONE_CNT_IN769}, 1239 {0u, 13u, P4_1, P4_1_TCPWM0_TR_ONE_CNT_IN13}, 1240 {0u, 15u, P4_1, P4_1_TCPWM0_TR_ONE_CNT_IN15}, 1241 {0u, 25u, P5_0, P5_0_TCPWM0_TR_ONE_CNT_IN25}, 1242 {0u, 27u, P5_0, P5_0_TCPWM0_TR_ONE_CNT_IN27}, 1243 {0u, 28u, P5_1, P5_1_TCPWM0_TR_ONE_CNT_IN28}, 1244 {0u, 30u, P5_1, P5_1_TCPWM0_TR_ONE_CNT_IN30}, 1245 {0u, 31u, P5_2, P5_2_TCPWM0_TR_ONE_CNT_IN31}, 1246 {0u, 33u, P5_2, P5_2_TCPWM0_TR_ONE_CNT_IN33}, 1247 {0u, 34u, P5_3, P5_3_TCPWM0_TR_ONE_CNT_IN34}, 1248 {0u, 36u, P5_3, P5_3_TCPWM0_TR_ONE_CNT_IN36}, 1249 {0u, 37u, P5_4, P5_4_TCPWM0_TR_ONE_CNT_IN37}, 1250 {0u, 39u, P5_4, P5_4_TCPWM0_TR_ONE_CNT_IN39}, 1251 {0u, 43u, P6_0, P6_0_TCPWM0_TR_ONE_CNT_IN43}, 1252 {3u, 0u, P6_0, P6_0_TCPWM0_TR_ONE_CNT_IN768}, 1253 {0u, 0u, P6_1, P6_1_TCPWM0_TR_ONE_CNT_IN0}, 1254 {3u, 1u, P6_1, P6_1_TCPWM0_TR_ONE_CNT_IN769}, 1255 {0u, 1u, P6_2, P6_2_TCPWM0_TR_ONE_CNT_IN1}, 1256 {3u, 3u, P6_2, P6_2_TCPWM0_TR_ONE_CNT_IN771}, 1257 {0u, 3u, P6_3, P6_3_TCPWM0_TR_ONE_CNT_IN3}, 1258 {3u, 4u, P6_3, P6_3_TCPWM0_TR_ONE_CNT_IN772}, 1259 {0u, 4u, P6_4, P6_4_TCPWM0_TR_ONE_CNT_IN4}, 1260 {3u, 6u, P6_4, P6_4_TCPWM0_TR_ONE_CNT_IN774}, 1261 {0u, 6u, P6_5, P6_5_TCPWM0_TR_ONE_CNT_IN6}, 1262 {3u, 7u, P6_5, P6_5_TCPWM0_TR_ONE_CNT_IN775}, 1263 {0u, 7u, P6_6, P6_6_TCPWM0_TR_ONE_CNT_IN7}, 1264 {3u, 9u, P6_6, P6_6_TCPWM0_TR_ONE_CNT_IN777}, 1265 {0u, 9u, P6_7, P6_7_TCPWM0_TR_ONE_CNT_IN9}, 1266 {3u, 10u, P6_7, P6_7_TCPWM0_TR_ONE_CNT_IN778}, 1267 {0u, 10u, P7_0, P7_0_TCPWM0_TR_ONE_CNT_IN10}, 1268 {3u, 12u, P7_0, P7_0_TCPWM0_TR_ONE_CNT_IN780}, 1269 {0u, 45u, P7_1, P7_1_TCPWM0_TR_ONE_CNT_IN45}, 1270 {3u, 13u, P7_1, P7_1_TCPWM0_TR_ONE_CNT_IN781}, 1271 {0u, 46u, P7_2, P7_2_TCPWM0_TR_ONE_CNT_IN46}, 1272 {3u, 15u, P7_2, P7_2_TCPWM0_TR_ONE_CNT_IN783}, 1273 {0u, 48u, P7_3, P7_3_TCPWM0_TR_ONE_CNT_IN48}, 1274 {3u, 16u, P7_3, P7_3_TCPWM0_TR_ONE_CNT_IN784}, 1275 {0u, 49u, P7_4, P7_4_TCPWM0_TR_ONE_CNT_IN49}, 1276 {3u, 18u, P7_4, P7_4_TCPWM0_TR_ONE_CNT_IN786}, 1277 {0u, 51u, P7_5, P7_5_TCPWM0_TR_ONE_CNT_IN51}, 1278 {3u, 19u, P7_5, P7_5_TCPWM0_TR_ONE_CNT_IN787}, 1279 {0u, 52u, P7_6, P7_6_TCPWM0_TR_ONE_CNT_IN52}, 1280 {3u, 21u, P7_6, P7_6_TCPWM0_TR_ONE_CNT_IN789}, 1281 {0u, 54u, P7_7, P7_7_TCPWM0_TR_ONE_CNT_IN54}, 1282 {3u, 22u, P7_7, P7_7_TCPWM0_TR_ONE_CNT_IN790}, 1283 {0u, 55u, P8_0, P8_0_TCPWM0_TR_ONE_CNT_IN55}, 1284 {0u, 57u, P8_0, P8_0_TCPWM0_TR_ONE_CNT_IN57}, 1285 {0u, 58u, P8_1, P8_1_TCPWM0_TR_ONE_CNT_IN58}, 1286 {0u, 60u, P8_1, P8_1_TCPWM0_TR_ONE_CNT_IN60}, 1287 {0u, 61u, P8_2, P8_2_TCPWM0_TR_ONE_CNT_IN61}, 1288 {0u, 63u, P8_2, P8_2_TCPWM0_TR_ONE_CNT_IN63}, 1289 {0u, 64u, P8_3, P8_3_TCPWM0_TR_ONE_CNT_IN64}, 1290 {0u, 66u, P8_3, P8_3_TCPWM0_TR_ONE_CNT_IN66}, 1291 {0u, 70u, P9_0, P9_0_TCPWM0_TR_ONE_CNT_IN70}, 1292 {0u, 72u, P9_0, P9_0_TCPWM0_TR_ONE_CNT_IN72}, 1293 {0u, 73u, P9_1, P9_1_TCPWM0_TR_ONE_CNT_IN73}, 1294 {0u, 75u, P9_1, P9_1_TCPWM0_TR_ONE_CNT_IN75}, 1295 {0u, 82u, P10_0, P10_0_TCPWM0_TR_ONE_CNT_IN82}, 1296 {0u, 84u, P10_0, P10_0_TCPWM0_TR_ONE_CNT_IN84}, 1297 {0u, 85u, P10_1, P10_1_TCPWM0_TR_ONE_CNT_IN85}, 1298 {0u, 87u, P10_1, P10_1_TCPWM0_TR_ONE_CNT_IN87}, 1299 {0u, 88u, P10_2, P10_2_TCPWM0_TR_ONE_CNT_IN88}, 1300 {0u, 90u, P10_2, P10_2_TCPWM0_TR_ONE_CNT_IN90}, 1301 {0u, 91u, P10_3, P10_3_TCPWM0_TR_ONE_CNT_IN91}, 1302 {0u, 93u, P10_3, P10_3_TCPWM0_TR_ONE_CNT_IN93}, 1303 {0u, 94u, P10_4, P10_4_TCPWM0_TR_ONE_CNT_IN94}, 1304 {0u, 96u, P10_4, P10_4_TCPWM0_TR_ONE_CNT_IN96}, 1305 {0u, 183u, P11_0, P11_0_TCPWM0_TR_ONE_CNT_IN183}, 1306 {0u, 187u, P11_0, P11_0_TCPWM0_TR_ONE_CNT_IN187}, 1307 {0u, 180u, P11_1, P11_1_TCPWM0_TR_ONE_CNT_IN180}, 1308 {0u, 184u, P11_1, P11_1_TCPWM0_TR_ONE_CNT_IN184}, 1309 {0u, 177u, P11_2, P11_2_TCPWM0_TR_ONE_CNT_IN177}, 1310 {0u, 181u, P11_2, P11_2_TCPWM0_TR_ONE_CNT_IN181}, 1311 {0u, 106u, P12_0, P12_0_TCPWM0_TR_ONE_CNT_IN106}, 1312 {0u, 108u, P12_0, P12_0_TCPWM0_TR_ONE_CNT_IN108}, 1313 {0u, 109u, P12_1, P12_1_TCPWM0_TR_ONE_CNT_IN109}, 1314 {0u, 111u, P12_1, P12_1_TCPWM0_TR_ONE_CNT_IN111}, 1315 {0u, 112u, P12_2, P12_2_TCPWM0_TR_ONE_CNT_IN112}, 1316 {0u, 114u, P12_2, P12_2_TCPWM0_TR_ONE_CNT_IN114}, 1317 {0u, 115u, P12_3, P12_3_TCPWM0_TR_ONE_CNT_IN115}, 1318 {0u, 117u, P12_3, P12_3_TCPWM0_TR_ONE_CNT_IN117}, 1319 {0u, 118u, P12_4, P12_4_TCPWM0_TR_ONE_CNT_IN118}, 1320 {0u, 120u, P12_4, P12_4_TCPWM0_TR_ONE_CNT_IN120}, 1321 {0u, 121u, P12_5, P12_5_TCPWM0_TR_ONE_CNT_IN121}, 1322 {0u, 123u, P12_5, P12_5_TCPWM0_TR_ONE_CNT_IN123}, 1323 {0u, 130u, P13_0, P13_0_TCPWM0_TR_ONE_CNT_IN130}, 1324 {3u, 24u, P13_0, P13_0_TCPWM0_TR_ONE_CNT_IN792}, 1325 {0u, 132u, P13_1, P13_1_TCPWM0_TR_ONE_CNT_IN132}, 1326 {3u, 25u, P13_1, P13_1_TCPWM0_TR_ONE_CNT_IN793}, 1327 {0u, 133u, P13_2, P13_2_TCPWM0_TR_ONE_CNT_IN133}, 1328 {3u, 27u, P13_2, P13_2_TCPWM0_TR_ONE_CNT_IN795}, 1329 {0u, 135u, P13_3, P13_3_TCPWM0_TR_ONE_CNT_IN135}, 1330 {3u, 28u, P13_3, P13_3_TCPWM0_TR_ONE_CNT_IN796}, 1331 {0u, 136u, P13_4, P13_4_TCPWM0_TR_ONE_CNT_IN136}, 1332 {3u, 30u, P13_4, P13_4_TCPWM0_TR_ONE_CNT_IN798}, 1333 {0u, 138u, P13_5, P13_5_TCPWM0_TR_ONE_CNT_IN138}, 1334 {3u, 31u, P13_5, P13_5_TCPWM0_TR_ONE_CNT_IN799}, 1335 {0u, 139u, P13_6, P13_6_TCPWM0_TR_ONE_CNT_IN139}, 1336 {3u, 33u, P13_6, P13_6_TCPWM0_TR_ONE_CNT_IN801}, 1337 {0u, 141u, P13_7, P13_7_TCPWM0_TR_ONE_CNT_IN141}, 1338 {3u, 34u, P13_7, P13_7_TCPWM0_TR_ONE_CNT_IN802}, 1339 {0u, 142u, P14_0, P14_0_TCPWM0_TR_ONE_CNT_IN142}, 1340 {0u, 144u, P14_0, P14_0_TCPWM0_TR_ONE_CNT_IN144}, 1341 {0u, 145u, P14_1, P14_1_TCPWM0_TR_ONE_CNT_IN145}, 1342 {0u, 147u, P14_1, P14_1_TCPWM0_TR_ONE_CNT_IN147}, 1343 {0u, 154u, P14_4, P14_4_TCPWM0_TR_ONE_CNT_IN154}, 1344 {0u, 156u, P14_4, P14_4_TCPWM0_TR_ONE_CNT_IN156}, 1345 {6u, 12u, P14_4, P14_4_TCPWM0_TR_ONE_CNT_IN1548}, 1346 {0u, 157u, P14_5, P14_5_TCPWM0_TR_ONE_CNT_IN157}, 1347 {0u, 159u, P14_5, P14_5_TCPWM0_TR_ONE_CNT_IN159}, 1348 {6u, 13u, P14_5, P14_5_TCPWM0_TR_ONE_CNT_IN1549}, 1349 {0u, 166u, P15_0, P15_0_TCPWM0_TR_ONE_CNT_IN166}, 1350 {0u, 168u, P15_0, P15_0_TCPWM0_TR_ONE_CNT_IN168}, 1351 {6u, 18u, P15_0, P15_0_TCPWM0_TR_ONE_CNT_IN1554}, 1352 {0u, 169u, P15_1, P15_1_TCPWM0_TR_ONE_CNT_IN169}, 1353 {0u, 171u, P15_1, P15_1_TCPWM0_TR_ONE_CNT_IN171}, 1354 {6u, 19u, P15_1, P15_1_TCPWM0_TR_ONE_CNT_IN1555}, 1355 {0u, 172u, P15_2, P15_2_TCPWM0_TR_ONE_CNT_IN172}, 1356 {0u, 174u, P15_2, P15_2_TCPWM0_TR_ONE_CNT_IN174}, 1357 {6u, 21u, P15_2, P15_2_TCPWM0_TR_ONE_CNT_IN1557}, 1358 {0u, 175u, P15_3, P15_3_TCPWM0_TR_ONE_CNT_IN175}, 1359 {0u, 177u, P15_3, P15_3_TCPWM0_TR_ONE_CNT_IN177}, 1360 {6u, 22u, P15_3, P15_3_TCPWM0_TR_ONE_CNT_IN1558}, 1361 {0u, 183u, P17_0, P17_0_TCPWM0_TR_ONE_CNT_IN183}, 1362 {0u, 187u, P17_0, P17_0_TCPWM0_TR_ONE_CNT_IN187}, 1363 {0u, 180u, P17_1, P17_1_TCPWM0_TR_ONE_CNT_IN180}, 1364 {0u, 184u, P17_1, P17_1_TCPWM0_TR_ONE_CNT_IN184}, 1365 {0u, 177u, P17_2, P17_2_TCPWM0_TR_ONE_CNT_IN177}, 1366 {0u, 181u, P17_2, P17_2_TCPWM0_TR_ONE_CNT_IN181}, 1367 {0u, 174u, P17_3, P17_3_TCPWM0_TR_ONE_CNT_IN174}, 1368 {0u, 178u, P17_3, P17_3_TCPWM0_TR_ONE_CNT_IN178}, 1369 {0u, 171u, P17_4, P17_4_TCPWM0_TR_ONE_CNT_IN171}, 1370 {0u, 175u, P17_4, P17_4_TCPWM0_TR_ONE_CNT_IN175}, 1371 {3u, 16u, P18_0, P18_0_TCPWM0_TR_ONE_CNT_IN784}, 1372 {3u, 18u, P18_0, P18_0_TCPWM0_TR_ONE_CNT_IN786}, 1373 {3u, 19u, P18_1, P18_1_TCPWM0_TR_ONE_CNT_IN787}, 1374 {3u, 21u, P18_1, P18_1_TCPWM0_TR_ONE_CNT_IN789}, 1375 {0u, 165u, P18_2, P18_2_TCPWM0_TR_ONE_CNT_IN165}, 1376 {3u, 22u, P18_2, P18_2_TCPWM0_TR_ONE_CNT_IN790}, 1377 {0u, 162u, P18_3, P18_3_TCPWM0_TR_ONE_CNT_IN162}, 1378 {0u, 166u, P18_3, P18_3_TCPWM0_TR_ONE_CNT_IN166}, 1379 {0u, 159u, P18_4, P18_4_TCPWM0_TR_ONE_CNT_IN159}, 1380 {0u, 163u, P18_4, P18_4_TCPWM0_TR_ONE_CNT_IN163}, 1381 {0u, 156u, P18_5, P18_5_TCPWM0_TR_ONE_CNT_IN156}, 1382 {0u, 160u, P18_5, P18_5_TCPWM0_TR_ONE_CNT_IN160}, 1383 {0u, 153u, P18_6, P18_6_TCPWM0_TR_ONE_CNT_IN153}, 1384 {0u, 157u, P18_6, P18_6_TCPWM0_TR_ONE_CNT_IN157}, 1385 {0u, 150u, P18_7, P18_7_TCPWM0_TR_ONE_CNT_IN150}, 1386 {0u, 154u, P18_7, P18_7_TCPWM0_TR_ONE_CNT_IN154}, 1387 {0u, 151u, P19_0, P19_0_TCPWM0_TR_ONE_CNT_IN151}, 1388 {3u, 9u, P19_0, P19_0_TCPWM0_TR_ONE_CNT_IN777}, 1389 {6u, 0u, P19_0, P19_0_TCPWM0_TR_ONE_CNT_IN1536}, 1390 {0u, 78u, P19_1, P19_1_TCPWM0_TR_ONE_CNT_IN78}, 1391 {3u, 10u, P19_1, P19_1_TCPWM0_TR_ONE_CNT_IN778}, 1392 {6u, 1u, P19_1, P19_1_TCPWM0_TR_ONE_CNT_IN1537}, 1393 {0u, 79u, P19_2, P19_2_TCPWM0_TR_ONE_CNT_IN79}, 1394 {0u, 81u, P19_2, P19_2_TCPWM0_TR_ONE_CNT_IN81}, 1395 {6u, 3u, P19_2, P19_2_TCPWM0_TR_ONE_CNT_IN1539}, 1396 {0u, 82u, P19_3, P19_3_TCPWM0_TR_ONE_CNT_IN82}, 1397 {0u, 84u, P19_3, P19_3_TCPWM0_TR_ONE_CNT_IN84}, 1398 {6u, 4u, P19_3, P19_3_TCPWM0_TR_ONE_CNT_IN1540}, 1399 {0u, 85u, P19_4, P19_4_TCPWM0_TR_ONE_CNT_IN85}, 1400 {0u, 87u, P19_4, P19_4_TCPWM0_TR_ONE_CNT_IN87}, 1401 {6u, 6u, P19_4, P19_4_TCPWM0_TR_ONE_CNT_IN1542}, 1402 {0u, 88u, P20_0, P20_0_TCPWM0_TR_ONE_CNT_IN88}, 1403 {0u, 90u, P20_0, P20_0_TCPWM0_TR_ONE_CNT_IN90}, 1404 {6u, 7u, P20_0, P20_0_TCPWM0_TR_ONE_CNT_IN1543}, 1405 {0u, 91u, P20_1, P20_1_TCPWM0_TR_ONE_CNT_IN91}, 1406 {0u, 147u, P20_1, P20_1_TCPWM0_TR_ONE_CNT_IN147}, 1407 {6u, 9u, P20_1, P20_1_TCPWM0_TR_ONE_CNT_IN1545}, 1408 {0u, 144u, P20_2, P20_2_TCPWM0_TR_ONE_CNT_IN144}, 1409 {0u, 148u, P20_2, P20_2_TCPWM0_TR_ONE_CNT_IN148}, 1410 {6u, 10u, P20_2, P20_2_TCPWM0_TR_ONE_CNT_IN1546}, 1411 {0u, 141u, P20_3, P20_3_TCPWM0_TR_ONE_CNT_IN141}, 1412 {0u, 145u, P20_3, P20_3_TCPWM0_TR_ONE_CNT_IN145}, 1413 {0u, 126u, P21_0, P21_0_TCPWM0_TR_ONE_CNT_IN126}, 1414 {0u, 130u, P21_0, P21_0_TCPWM0_TR_ONE_CNT_IN130}, 1415 {0u, 123u, P21_1, P21_1_TCPWM0_TR_ONE_CNT_IN123}, 1416 {0u, 127u, P21_1, P21_1_TCPWM0_TR_ONE_CNT_IN127}, 1417 {0u, 120u, P21_2, P21_2_TCPWM0_TR_ONE_CNT_IN120}, 1418 {0u, 124u, P21_2, P21_2_TCPWM0_TR_ONE_CNT_IN124}, 1419 {0u, 117u, P21_3, P21_3_TCPWM0_TR_ONE_CNT_IN117}, 1420 {0u, 121u, P21_3, P21_3_TCPWM0_TR_ONE_CNT_IN121}, 1421 {0u, 102u, P21_5, P21_5_TCPWM0_TR_ONE_CNT_IN102}, 1422 {0u, 106u, P21_5, P21_5_TCPWM0_TR_ONE_CNT_IN106}, 1423 {0u, 111u, P21_5, P21_5_TCPWM0_TR_ONE_CNT_IN111}, 1424 {0u, 115u, P21_5, P21_5_TCPWM0_TR_ONE_CNT_IN115}, 1425 {0u, 108u, P21_6, P21_6_TCPWM0_TR_ONE_CNT_IN108}, 1426 {0u, 112u, P21_6, P21_6_TCPWM0_TR_ONE_CNT_IN112}, 1427 {0u, 99u, P22_1, P22_1_TCPWM0_TR_ONE_CNT_IN99}, 1428 {0u, 103u, P22_1, P22_1_TCPWM0_TR_ONE_CNT_IN103}, 1429 {0u, 96u, P22_2, P22_2_TCPWM0_TR_ONE_CNT_IN96}, 1430 {0u, 100u, P22_2, P22_2_TCPWM0_TR_ONE_CNT_IN100}, 1431 {0u, 93u, P22_3, P22_3_TCPWM0_TR_ONE_CNT_IN93}, 1432 {0u, 97u, P22_3, P22_3_TCPWM0_TR_ONE_CNT_IN97}, 1433 {0u, 90u, P22_4, P22_4_TCPWM0_TR_ONE_CNT_IN90}, 1434 {0u, 94u, P22_4, P22_4_TCPWM0_TR_ONE_CNT_IN94}, 1435 {0u, 87u, P22_5, P22_5_TCPWM0_TR_ONE_CNT_IN87}, 1436 {0u, 91u, P22_5, P22_5_TCPWM0_TR_ONE_CNT_IN91}, 1437 {0u, 84u, P22_6, P22_6_TCPWM0_TR_ONE_CNT_IN84}, 1438 {0u, 88u, P22_6, P22_6_TCPWM0_TR_ONE_CNT_IN88}, 1439 {0u, 82u, P23_0, P23_0_TCPWM0_TR_ONE_CNT_IN82}, 1440 {3u, 24u, P23_0, P23_0_TCPWM0_TR_ONE_CNT_IN792}, 1441 {3u, 25u, P23_1, P23_1_TCPWM0_TR_ONE_CNT_IN793}, 1442 {3u, 27u, P23_1, P23_1_TCPWM0_TR_ONE_CNT_IN795}, 1443 {3u, 31u, P23_3, P23_3_TCPWM0_TR_ONE_CNT_IN799}, 1444 {3u, 33u, P23_3, P23_3_TCPWM0_TR_ONE_CNT_IN801}, 1445 {0u, 75u, P23_4, P23_4_TCPWM0_TR_ONE_CNT_IN75}, 1446 {3u, 34u, P23_4, P23_4_TCPWM0_TR_ONE_CNT_IN802}, 1447 {0u, 72u, P23_5, P23_5_TCPWM0_TR_ONE_CNT_IN72}, 1448 {0u, 76u, P23_5, P23_5_TCPWM0_TR_ONE_CNT_IN76}, 1449 {0u, 69u, P23_6, P23_6_TCPWM0_TR_ONE_CNT_IN69}, 1450 {0u, 73u, P23_6, P23_6_TCPWM0_TR_ONE_CNT_IN73}, 1451 {0u, 66u, P23_7, P23_7_TCPWM0_TR_ONE_CNT_IN66}, 1452 {0u, 70u, P23_7, P23_7_TCPWM0_TR_ONE_CNT_IN70}, 1453 }; 1454 1455 #endif 1456