1 /***************************************************************************//** 2 * \file cyhal_triggers_psoc6_02.c 3 * 4 * \brief 5 * PSoC6_02 family HAL triggers header 6 * 7 ******************************************************************************** 8 * \copyright 9 * (c) (2016-2023), 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 #ifdef CY_DEVICE_PSOC6A2M 31 #include "triggers/cyhal_triggers_psoc6_02.h" 32 33 const uint16_t cyhal_sources_per_mux[17] = 34 { 35 87, 86, 135, 135, 223, 251, 27, 3, 127, 127, 12, 14, 1, 2, 5, 8, 8, 36 }; 37 38 const bool cyhal_is_mux_1to1[17] = 39 { 40 false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, 41 }; 42 43 const _cyhal_trigger_source_psoc6_02_t cyhal_mux0_sources[87] = 44 { 45 _CYHAL_TRIGGER_CPUSS_ZERO, 46 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT0, 47 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT1, 48 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT2, 49 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT3, 50 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT4, 51 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT5, 52 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT6, 53 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT7, 54 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT0, 55 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT1, 56 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT2, 57 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT3, 58 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT4, 59 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT5, 60 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT6, 61 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT7, 62 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW0, 63 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH0, 64 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW0, 65 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW1, 66 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH1, 67 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW1, 68 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW2, 69 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH2, 70 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW2, 71 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW3, 72 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH3, 73 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW3, 74 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW0, 75 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH0, 76 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW0, 77 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW1, 78 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH1, 79 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW1, 80 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW2, 81 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH2, 82 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW2, 83 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW3, 84 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH3, 85 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW3, 86 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW4, 87 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH4, 88 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW4, 89 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW5, 90 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH5, 91 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW5, 92 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW6, 93 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH6, 94 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW6, 95 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW7, 96 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH7, 97 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW7, 98 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW8, 99 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH8, 100 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW8, 101 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW9, 102 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH9, 103 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW9, 104 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW10, 105 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH10, 106 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW10, 107 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW11, 108 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH11, 109 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW11, 110 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT0, 111 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT1, 112 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT2, 113 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT3, 114 _CYHAL_TRIGGER_PERI_TR_IO_INPUT0, 115 _CYHAL_TRIGGER_PERI_TR_IO_INPUT1, 116 _CYHAL_TRIGGER_PERI_TR_IO_INPUT2, 117 _CYHAL_TRIGGER_PERI_TR_IO_INPUT3, 118 _CYHAL_TRIGGER_PERI_TR_IO_INPUT4, 119 _CYHAL_TRIGGER_PERI_TR_IO_INPUT5, 120 _CYHAL_TRIGGER_PERI_TR_IO_INPUT6, 121 _CYHAL_TRIGGER_PERI_TR_IO_INPUT7, 122 _CYHAL_TRIGGER_PERI_TR_IO_INPUT8, 123 _CYHAL_TRIGGER_PERI_TR_IO_INPUT9, 124 _CYHAL_TRIGGER_PERI_TR_IO_INPUT10, 125 _CYHAL_TRIGGER_PERI_TR_IO_INPUT11, 126 _CYHAL_TRIGGER_PERI_TR_IO_INPUT12, 127 _CYHAL_TRIGGER_PERI_TR_IO_INPUT13, 128 _CYHAL_TRIGGER_CPUSS_CTI_TR_OUT0, 129 _CYHAL_TRIGGER_CPUSS_CTI_TR_OUT1, 130 _CYHAL_TRIGGER_CPUSS_TR_FAULT0, 131 _CYHAL_TRIGGER_CPUSS_TR_FAULT1, 132 }; 133 134 const _cyhal_trigger_source_psoc6_02_t cyhal_mux1_sources[86] = 135 { 136 _CYHAL_TRIGGER_CPUSS_ZERO, 137 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT0, 138 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT1, 139 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT2, 140 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT3, 141 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT4, 142 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT5, 143 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT6, 144 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT7, 145 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT0, 146 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT1, 147 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT2, 148 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT3, 149 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT4, 150 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT5, 151 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT6, 152 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT7, 153 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW4, 154 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH4, 155 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW4, 156 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW5, 157 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH5, 158 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW5, 159 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW6, 160 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH6, 161 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW6, 162 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW7, 163 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH7, 164 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW7, 165 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW12, 166 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH12, 167 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW12, 168 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW13, 169 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH13, 170 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW13, 171 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW14, 172 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH14, 173 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW14, 174 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW15, 175 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH15, 176 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW15, 177 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW16, 178 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH16, 179 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW16, 180 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW17, 181 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH17, 182 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW17, 183 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW18, 184 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH18, 185 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW18, 186 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW19, 187 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH19, 188 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW19, 189 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW20, 190 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH20, 191 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW20, 192 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW21, 193 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH21, 194 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW21, 195 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW22, 196 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH22, 197 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW22, 198 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW23, 199 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH23, 200 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW23, 201 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT0, 202 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT1, 203 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT2, 204 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT3, 205 _CYHAL_TRIGGER_CSD_TR_ADC_DONE, 206 _CYHAL_TRIGGER_PERI_TR_IO_INPUT14, 207 _CYHAL_TRIGGER_PERI_TR_IO_INPUT15, 208 _CYHAL_TRIGGER_PERI_TR_IO_INPUT16, 209 _CYHAL_TRIGGER_PERI_TR_IO_INPUT17, 210 _CYHAL_TRIGGER_PERI_TR_IO_INPUT18, 211 _CYHAL_TRIGGER_PERI_TR_IO_INPUT19, 212 _CYHAL_TRIGGER_PERI_TR_IO_INPUT20, 213 _CYHAL_TRIGGER_PERI_TR_IO_INPUT21, 214 _CYHAL_TRIGGER_PERI_TR_IO_INPUT22, 215 _CYHAL_TRIGGER_PERI_TR_IO_INPUT23, 216 _CYHAL_TRIGGER_PERI_TR_IO_INPUT24, 217 _CYHAL_TRIGGER_PERI_TR_IO_INPUT25, 218 _CYHAL_TRIGGER_PERI_TR_IO_INPUT26, 219 _CYHAL_TRIGGER_PERI_TR_IO_INPUT27, 220 _CYHAL_TRIGGER_LPCOMP_DSI_COMP0, 221 _CYHAL_TRIGGER_LPCOMP_DSI_COMP1, 222 }; 223 224 const _cyhal_trigger_source_psoc6_02_t cyhal_mux2_sources[135] = 225 { 226 _CYHAL_TRIGGER_CPUSS_ZERO, 227 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT0, 228 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT1, 229 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT2, 230 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT3, 231 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT4, 232 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT5, 233 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT6, 234 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT7, 235 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW0, 236 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH0, 237 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW0, 238 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW1, 239 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH1, 240 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW1, 241 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW2, 242 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH2, 243 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW2, 244 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW3, 245 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH3, 246 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW3, 247 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW4, 248 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH4, 249 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW4, 250 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW5, 251 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH5, 252 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW5, 253 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW6, 254 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH6, 255 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW6, 256 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW7, 257 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH7, 258 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW7, 259 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW0, 260 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH0, 261 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW0, 262 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW1, 263 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH1, 264 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW1, 265 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW2, 266 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH2, 267 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW2, 268 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW3, 269 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH3, 270 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW3, 271 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW4, 272 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH4, 273 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW4, 274 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW5, 275 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH5, 276 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW5, 277 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW6, 278 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH6, 279 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW6, 280 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW7, 281 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH7, 282 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW7, 283 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT0, 284 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT1, 285 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT2, 286 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT3, 287 _CYHAL_TRIGGER_SCB0_TR_I2C_SCL_FILTERED, 288 _CYHAL_TRIGGER_SCB0_TR_TX_REQ, 289 _CYHAL_TRIGGER_SCB0_TR_RX_REQ, 290 _CYHAL_TRIGGER_SCB1_TR_I2C_SCL_FILTERED, 291 _CYHAL_TRIGGER_SCB1_TR_TX_REQ, 292 _CYHAL_TRIGGER_SCB1_TR_RX_REQ, 293 _CYHAL_TRIGGER_SCB2_TR_I2C_SCL_FILTERED, 294 _CYHAL_TRIGGER_SCB2_TR_TX_REQ, 295 _CYHAL_TRIGGER_SCB2_TR_RX_REQ, 296 _CYHAL_TRIGGER_SCB3_TR_I2C_SCL_FILTERED, 297 _CYHAL_TRIGGER_SCB3_TR_TX_REQ, 298 _CYHAL_TRIGGER_SCB3_TR_RX_REQ, 299 _CYHAL_TRIGGER_SCB4_TR_I2C_SCL_FILTERED, 300 _CYHAL_TRIGGER_SCB4_TR_TX_REQ, 301 _CYHAL_TRIGGER_SCB4_TR_RX_REQ, 302 _CYHAL_TRIGGER_SCB5_TR_I2C_SCL_FILTERED, 303 _CYHAL_TRIGGER_SCB5_TR_TX_REQ, 304 _CYHAL_TRIGGER_SCB5_TR_RX_REQ, 305 _CYHAL_TRIGGER_SCB6_TR_I2C_SCL_FILTERED, 306 _CYHAL_TRIGGER_SCB6_TR_TX_REQ, 307 _CYHAL_TRIGGER_SCB6_TR_RX_REQ, 308 _CYHAL_TRIGGER_SCB7_TR_I2C_SCL_FILTERED, 309 _CYHAL_TRIGGER_SCB7_TR_TX_REQ, 310 _CYHAL_TRIGGER_SCB7_TR_RX_REQ, 311 _CYHAL_TRIGGER_SCB8_TR_I2C_SCL_FILTERED, 312 _CYHAL_TRIGGER_SCB8_TR_TX_REQ, 313 _CYHAL_TRIGGER_SCB8_TR_RX_REQ, 314 _CYHAL_TRIGGER_SCB9_TR_I2C_SCL_FILTERED, 315 _CYHAL_TRIGGER_SCB9_TR_TX_REQ, 316 _CYHAL_TRIGGER_SCB9_TR_RX_REQ, 317 _CYHAL_TRIGGER_SCB10_TR_I2C_SCL_FILTERED, 318 _CYHAL_TRIGGER_SCB10_TR_TX_REQ, 319 _CYHAL_TRIGGER_SCB10_TR_RX_REQ, 320 _CYHAL_TRIGGER_SCB11_TR_I2C_SCL_FILTERED, 321 _CYHAL_TRIGGER_SCB11_TR_TX_REQ, 322 _CYHAL_TRIGGER_SCB11_TR_RX_REQ, 323 _CYHAL_TRIGGER_SCB12_TR_I2C_SCL_FILTERED, 324 _CYHAL_TRIGGER_SCB12_TR_TX_REQ, 325 _CYHAL_TRIGGER_SCB12_TR_RX_REQ, 326 _CYHAL_TRIGGER_SMIF_TR_TX_REQ, 327 _CYHAL_TRIGGER_SMIF_TR_RX_REQ, 328 _CYHAL_TRIGGER_USB_DMA_REQ0, 329 _CYHAL_TRIGGER_USB_DMA_REQ1, 330 _CYHAL_TRIGGER_USB_DMA_REQ2, 331 _CYHAL_TRIGGER_USB_DMA_REQ3, 332 _CYHAL_TRIGGER_USB_DMA_REQ4, 333 _CYHAL_TRIGGER_USB_DMA_REQ5, 334 _CYHAL_TRIGGER_USB_DMA_REQ6, 335 _CYHAL_TRIGGER_USB_DMA_REQ7, 336 _CYHAL_TRIGGER_AUDIOSS0_TR_I2S_TX_REQ, 337 _CYHAL_TRIGGER_AUDIOSS0_TR_I2S_RX_REQ, 338 _CYHAL_TRIGGER_AUDIOSS0_TR_PDM_RX_REQ, 339 _CYHAL_TRIGGER_AUDIOSS1_TR_I2S_TX_REQ, 340 _CYHAL_TRIGGER_AUDIOSS1_TR_I2S_RX_REQ, 341 _CYHAL_TRIGGER_PASS_TR_SAR_OUT, 342 _CYHAL_TRIGGER_CSD_DSI_SENSE_OUT, 343 _CYHAL_TRIGGER_PERI_TR_IO_INPUT0, 344 _CYHAL_TRIGGER_PERI_TR_IO_INPUT1, 345 _CYHAL_TRIGGER_PERI_TR_IO_INPUT2, 346 _CYHAL_TRIGGER_PERI_TR_IO_INPUT3, 347 _CYHAL_TRIGGER_PERI_TR_IO_INPUT4, 348 _CYHAL_TRIGGER_PERI_TR_IO_INPUT5, 349 _CYHAL_TRIGGER_PERI_TR_IO_INPUT6, 350 _CYHAL_TRIGGER_PERI_TR_IO_INPUT7, 351 _CYHAL_TRIGGER_PERI_TR_IO_INPUT8, 352 _CYHAL_TRIGGER_PERI_TR_IO_INPUT9, 353 _CYHAL_TRIGGER_PERI_TR_IO_INPUT10, 354 _CYHAL_TRIGGER_PERI_TR_IO_INPUT11, 355 _CYHAL_TRIGGER_PERI_TR_IO_INPUT12, 356 _CYHAL_TRIGGER_PERI_TR_IO_INPUT13, 357 _CYHAL_TRIGGER_CPUSS_CTI_TR_OUT0, 358 _CYHAL_TRIGGER_CPUSS_CTI_TR_OUT1, 359 _CYHAL_TRIGGER_LPCOMP_DSI_COMP0, 360 _CYHAL_TRIGGER_LPCOMP_DSI_COMP1, 361 }; 362 363 const _cyhal_trigger_source_psoc6_02_t cyhal_mux3_sources[135] = 364 { 365 _CYHAL_TRIGGER_CPUSS_ZERO, 366 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT0, 367 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT1, 368 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT2, 369 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT3, 370 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT4, 371 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT5, 372 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT6, 373 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT7, 374 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW0, 375 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH0, 376 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW0, 377 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW1, 378 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH1, 379 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW1, 380 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW2, 381 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH2, 382 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW2, 383 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW3, 384 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH3, 385 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW3, 386 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW4, 387 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH4, 388 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW4, 389 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW5, 390 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH5, 391 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW5, 392 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW6, 393 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH6, 394 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW6, 395 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW7, 396 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH7, 397 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW7, 398 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW0, 399 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH0, 400 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW0, 401 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW1, 402 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH1, 403 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW1, 404 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW2, 405 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH2, 406 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW2, 407 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW3, 408 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH3, 409 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW3, 410 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW4, 411 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH4, 412 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW4, 413 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW5, 414 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH5, 415 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW5, 416 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW6, 417 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH6, 418 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW6, 419 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW7, 420 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH7, 421 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW7, 422 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT0, 423 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT1, 424 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT2, 425 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT3, 426 _CYHAL_TRIGGER_SCB0_TR_I2C_SCL_FILTERED, 427 _CYHAL_TRIGGER_SCB0_TR_TX_REQ, 428 _CYHAL_TRIGGER_SCB0_TR_RX_REQ, 429 _CYHAL_TRIGGER_SCB1_TR_I2C_SCL_FILTERED, 430 _CYHAL_TRIGGER_SCB1_TR_TX_REQ, 431 _CYHAL_TRIGGER_SCB1_TR_RX_REQ, 432 _CYHAL_TRIGGER_SCB2_TR_I2C_SCL_FILTERED, 433 _CYHAL_TRIGGER_SCB2_TR_TX_REQ, 434 _CYHAL_TRIGGER_SCB2_TR_RX_REQ, 435 _CYHAL_TRIGGER_SCB3_TR_I2C_SCL_FILTERED, 436 _CYHAL_TRIGGER_SCB3_TR_TX_REQ, 437 _CYHAL_TRIGGER_SCB3_TR_RX_REQ, 438 _CYHAL_TRIGGER_SCB4_TR_I2C_SCL_FILTERED, 439 _CYHAL_TRIGGER_SCB4_TR_TX_REQ, 440 _CYHAL_TRIGGER_SCB4_TR_RX_REQ, 441 _CYHAL_TRIGGER_SCB5_TR_I2C_SCL_FILTERED, 442 _CYHAL_TRIGGER_SCB5_TR_TX_REQ, 443 _CYHAL_TRIGGER_SCB5_TR_RX_REQ, 444 _CYHAL_TRIGGER_SCB6_TR_I2C_SCL_FILTERED, 445 _CYHAL_TRIGGER_SCB6_TR_TX_REQ, 446 _CYHAL_TRIGGER_SCB6_TR_RX_REQ, 447 _CYHAL_TRIGGER_SCB7_TR_I2C_SCL_FILTERED, 448 _CYHAL_TRIGGER_SCB7_TR_TX_REQ, 449 _CYHAL_TRIGGER_SCB7_TR_RX_REQ, 450 _CYHAL_TRIGGER_SCB8_TR_I2C_SCL_FILTERED, 451 _CYHAL_TRIGGER_SCB8_TR_TX_REQ, 452 _CYHAL_TRIGGER_SCB8_TR_RX_REQ, 453 _CYHAL_TRIGGER_SCB9_TR_I2C_SCL_FILTERED, 454 _CYHAL_TRIGGER_SCB9_TR_TX_REQ, 455 _CYHAL_TRIGGER_SCB9_TR_RX_REQ, 456 _CYHAL_TRIGGER_SCB10_TR_I2C_SCL_FILTERED, 457 _CYHAL_TRIGGER_SCB10_TR_TX_REQ, 458 _CYHAL_TRIGGER_SCB10_TR_RX_REQ, 459 _CYHAL_TRIGGER_SCB11_TR_I2C_SCL_FILTERED, 460 _CYHAL_TRIGGER_SCB11_TR_TX_REQ, 461 _CYHAL_TRIGGER_SCB11_TR_RX_REQ, 462 _CYHAL_TRIGGER_SCB12_TR_I2C_SCL_FILTERED, 463 _CYHAL_TRIGGER_SCB12_TR_TX_REQ, 464 _CYHAL_TRIGGER_SCB12_TR_RX_REQ, 465 _CYHAL_TRIGGER_SMIF_TR_TX_REQ, 466 _CYHAL_TRIGGER_SMIF_TR_RX_REQ, 467 _CYHAL_TRIGGER_USB_DMA_REQ0, 468 _CYHAL_TRIGGER_USB_DMA_REQ1, 469 _CYHAL_TRIGGER_USB_DMA_REQ2, 470 _CYHAL_TRIGGER_USB_DMA_REQ3, 471 _CYHAL_TRIGGER_USB_DMA_REQ4, 472 _CYHAL_TRIGGER_USB_DMA_REQ5, 473 _CYHAL_TRIGGER_USB_DMA_REQ6, 474 _CYHAL_TRIGGER_USB_DMA_REQ7, 475 _CYHAL_TRIGGER_AUDIOSS0_TR_I2S_TX_REQ, 476 _CYHAL_TRIGGER_AUDIOSS0_TR_I2S_RX_REQ, 477 _CYHAL_TRIGGER_AUDIOSS0_TR_PDM_RX_REQ, 478 _CYHAL_TRIGGER_AUDIOSS1_TR_I2S_TX_REQ, 479 _CYHAL_TRIGGER_AUDIOSS1_TR_I2S_RX_REQ, 480 _CYHAL_TRIGGER_PASS_TR_SAR_OUT, 481 _CYHAL_TRIGGER_CSD_DSI_SENSE_OUT, 482 _CYHAL_TRIGGER_PERI_TR_IO_INPUT14, 483 _CYHAL_TRIGGER_PERI_TR_IO_INPUT15, 484 _CYHAL_TRIGGER_PERI_TR_IO_INPUT16, 485 _CYHAL_TRIGGER_PERI_TR_IO_INPUT17, 486 _CYHAL_TRIGGER_PERI_TR_IO_INPUT18, 487 _CYHAL_TRIGGER_PERI_TR_IO_INPUT19, 488 _CYHAL_TRIGGER_PERI_TR_IO_INPUT20, 489 _CYHAL_TRIGGER_PERI_TR_IO_INPUT21, 490 _CYHAL_TRIGGER_PERI_TR_IO_INPUT22, 491 _CYHAL_TRIGGER_PERI_TR_IO_INPUT23, 492 _CYHAL_TRIGGER_PERI_TR_IO_INPUT24, 493 _CYHAL_TRIGGER_PERI_TR_IO_INPUT25, 494 _CYHAL_TRIGGER_PERI_TR_IO_INPUT26, 495 _CYHAL_TRIGGER_PERI_TR_IO_INPUT27, 496 _CYHAL_TRIGGER_CPUSS_TR_FAULT0, 497 _CYHAL_TRIGGER_CPUSS_TR_FAULT1, 498 _CYHAL_TRIGGER_LPCOMP_DSI_COMP0, 499 _CYHAL_TRIGGER_LPCOMP_DSI_COMP1, 500 }; 501 502 const _cyhal_trigger_source_psoc6_02_t cyhal_mux4_sources[223] = 503 { 504 _CYHAL_TRIGGER_CPUSS_ZERO, 505 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT0, 506 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT1, 507 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT2, 508 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT3, 509 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT4, 510 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT5, 511 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT6, 512 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT7, 513 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT8, 514 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT9, 515 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT10, 516 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT11, 517 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT12, 518 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT13, 519 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT14, 520 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT15, 521 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT16, 522 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT17, 523 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT18, 524 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT19, 525 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT20, 526 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT21, 527 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT22, 528 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT23, 529 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT24, 530 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT25, 531 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT26, 532 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT27, 533 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT28, 534 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT0, 535 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT1, 536 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT2, 537 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT3, 538 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT4, 539 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT5, 540 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT6, 541 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT7, 542 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT8, 543 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT9, 544 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT10, 545 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT11, 546 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT12, 547 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT13, 548 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT14, 549 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT15, 550 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT16, 551 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT17, 552 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT18, 553 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT19, 554 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT20, 555 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT21, 556 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT22, 557 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT23, 558 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT24, 559 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT25, 560 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT26, 561 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT27, 562 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT28, 563 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW0, 564 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH0, 565 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW0, 566 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW1, 567 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH1, 568 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW1, 569 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW2, 570 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH2, 571 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW2, 572 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW3, 573 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH3, 574 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW3, 575 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW4, 576 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH4, 577 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW4, 578 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW5, 579 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH5, 580 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW5, 581 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW6, 582 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH6, 583 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW6, 584 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW7, 585 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH7, 586 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW7, 587 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW0, 588 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH0, 589 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW0, 590 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW1, 591 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH1, 592 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW1, 593 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW2, 594 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH2, 595 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW2, 596 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW3, 597 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH3, 598 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW3, 599 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW4, 600 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH4, 601 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW4, 602 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW5, 603 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH5, 604 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW5, 605 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW6, 606 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH6, 607 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW6, 608 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW7, 609 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH7, 610 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW7, 611 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW8, 612 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH8, 613 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW8, 614 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW9, 615 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH9, 616 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW9, 617 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW10, 618 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH10, 619 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW10, 620 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW11, 621 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH11, 622 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW11, 623 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW12, 624 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH12, 625 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW12, 626 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW13, 627 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH13, 628 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW13, 629 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW14, 630 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH14, 631 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW14, 632 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW15, 633 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH15, 634 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW15, 635 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW16, 636 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH16, 637 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW16, 638 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW17, 639 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH17, 640 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW17, 641 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW18, 642 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH18, 643 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW18, 644 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW19, 645 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH19, 646 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW19, 647 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW20, 648 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH20, 649 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW20, 650 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW21, 651 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH21, 652 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW21, 653 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW22, 654 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH22, 655 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW22, 656 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW23, 657 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH23, 658 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW23, 659 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT0, 660 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT1, 661 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT2, 662 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT3, 663 _CYHAL_TRIGGER_SCB0_TR_I2C_SCL_FILTERED, 664 _CYHAL_TRIGGER_SCB0_TR_TX_REQ, 665 _CYHAL_TRIGGER_SCB0_TR_RX_REQ, 666 _CYHAL_TRIGGER_SCB1_TR_I2C_SCL_FILTERED, 667 _CYHAL_TRIGGER_SCB1_TR_TX_REQ, 668 _CYHAL_TRIGGER_SCB1_TR_RX_REQ, 669 _CYHAL_TRIGGER_SCB2_TR_I2C_SCL_FILTERED, 670 _CYHAL_TRIGGER_SCB2_TR_TX_REQ, 671 _CYHAL_TRIGGER_SCB2_TR_RX_REQ, 672 _CYHAL_TRIGGER_SCB3_TR_I2C_SCL_FILTERED, 673 _CYHAL_TRIGGER_SCB3_TR_TX_REQ, 674 _CYHAL_TRIGGER_SCB3_TR_RX_REQ, 675 _CYHAL_TRIGGER_SCB4_TR_I2C_SCL_FILTERED, 676 _CYHAL_TRIGGER_SCB4_TR_TX_REQ, 677 _CYHAL_TRIGGER_SCB4_TR_RX_REQ, 678 _CYHAL_TRIGGER_SCB5_TR_I2C_SCL_FILTERED, 679 _CYHAL_TRIGGER_SCB5_TR_TX_REQ, 680 _CYHAL_TRIGGER_SCB5_TR_RX_REQ, 681 _CYHAL_TRIGGER_SCB6_TR_I2C_SCL_FILTERED, 682 _CYHAL_TRIGGER_SCB6_TR_TX_REQ, 683 _CYHAL_TRIGGER_SCB6_TR_RX_REQ, 684 _CYHAL_TRIGGER_SCB7_TR_I2C_SCL_FILTERED, 685 _CYHAL_TRIGGER_SCB7_TR_TX_REQ, 686 _CYHAL_TRIGGER_SCB7_TR_RX_REQ, 687 _CYHAL_TRIGGER_SCB8_TR_I2C_SCL_FILTERED, 688 _CYHAL_TRIGGER_SCB8_TR_TX_REQ, 689 _CYHAL_TRIGGER_SCB8_TR_RX_REQ, 690 _CYHAL_TRIGGER_SCB9_TR_I2C_SCL_FILTERED, 691 _CYHAL_TRIGGER_SCB9_TR_TX_REQ, 692 _CYHAL_TRIGGER_SCB9_TR_RX_REQ, 693 _CYHAL_TRIGGER_SCB10_TR_I2C_SCL_FILTERED, 694 _CYHAL_TRIGGER_SCB10_TR_TX_REQ, 695 _CYHAL_TRIGGER_SCB10_TR_RX_REQ, 696 _CYHAL_TRIGGER_SCB11_TR_I2C_SCL_FILTERED, 697 _CYHAL_TRIGGER_SCB11_TR_TX_REQ, 698 _CYHAL_TRIGGER_SCB11_TR_RX_REQ, 699 _CYHAL_TRIGGER_SCB12_TR_I2C_SCL_FILTERED, 700 _CYHAL_TRIGGER_SCB12_TR_TX_REQ, 701 _CYHAL_TRIGGER_SCB12_TR_RX_REQ, 702 _CYHAL_TRIGGER_SMIF_TR_TX_REQ, 703 _CYHAL_TRIGGER_SMIF_TR_RX_REQ, 704 _CYHAL_TRIGGER_USB_DMA_REQ0, 705 _CYHAL_TRIGGER_USB_DMA_REQ1, 706 _CYHAL_TRIGGER_USB_DMA_REQ2, 707 _CYHAL_TRIGGER_USB_DMA_REQ3, 708 _CYHAL_TRIGGER_USB_DMA_REQ4, 709 _CYHAL_TRIGGER_USB_DMA_REQ5, 710 _CYHAL_TRIGGER_USB_DMA_REQ6, 711 _CYHAL_TRIGGER_USB_DMA_REQ7, 712 _CYHAL_TRIGGER_AUDIOSS0_TR_I2S_TX_REQ, 713 _CYHAL_TRIGGER_AUDIOSS0_TR_I2S_RX_REQ, 714 _CYHAL_TRIGGER_AUDIOSS0_TR_PDM_RX_REQ, 715 _CYHAL_TRIGGER_AUDIOSS1_TR_I2S_TX_REQ, 716 _CYHAL_TRIGGER_AUDIOSS1_TR_I2S_RX_REQ, 717 _CYHAL_TRIGGER_CSD_DSI_SENSE_OUT, 718 _CYHAL_TRIGGER_CSD_DSI_SAMPLE_OUT, 719 _CYHAL_TRIGGER_CSD_TR_ADC_DONE, 720 _CYHAL_TRIGGER_PASS_TR_SAR_OUT, 721 _CYHAL_TRIGGER_CPUSS_TR_FAULT0, 722 _CYHAL_TRIGGER_CPUSS_TR_FAULT1, 723 _CYHAL_TRIGGER_CPUSS_CTI_TR_OUT0, 724 _CYHAL_TRIGGER_CPUSS_CTI_TR_OUT1, 725 _CYHAL_TRIGGER_LPCOMP_DSI_COMP0, 726 _CYHAL_TRIGGER_LPCOMP_DSI_COMP1, 727 }; 728 729 const _cyhal_trigger_source_psoc6_02_t cyhal_mux5_sources[251] = 730 { 731 _CYHAL_TRIGGER_CPUSS_ZERO, 732 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT0, 733 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT1, 734 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT2, 735 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT3, 736 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT4, 737 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT5, 738 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT6, 739 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT7, 740 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT8, 741 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT9, 742 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT10, 743 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT11, 744 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT12, 745 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT13, 746 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT14, 747 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT15, 748 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT16, 749 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT17, 750 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT18, 751 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT19, 752 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT20, 753 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT21, 754 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT22, 755 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT23, 756 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT24, 757 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT25, 758 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT26, 759 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT27, 760 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT28, 761 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT0, 762 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT1, 763 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT2, 764 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT3, 765 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT4, 766 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT5, 767 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT6, 768 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT7, 769 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT8, 770 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT9, 771 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT10, 772 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT11, 773 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT12, 774 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT13, 775 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT14, 776 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT15, 777 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT16, 778 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT17, 779 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT18, 780 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT19, 781 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT20, 782 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT21, 783 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT22, 784 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT23, 785 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT24, 786 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT25, 787 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT26, 788 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT27, 789 _CYHAL_TRIGGER_CPUSS_DW1_TR_OUT28, 790 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW0, 791 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH0, 792 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW0, 793 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW1, 794 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH1, 795 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW1, 796 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW2, 797 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH2, 798 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW2, 799 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW3, 800 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH3, 801 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW3, 802 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW4, 803 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH4, 804 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW4, 805 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW5, 806 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH5, 807 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW5, 808 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW6, 809 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH6, 810 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW6, 811 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW7, 812 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH7, 813 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW7, 814 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW0, 815 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH0, 816 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW0, 817 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW1, 818 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH1, 819 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW1, 820 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW2, 821 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH2, 822 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW2, 823 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW3, 824 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH3, 825 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW3, 826 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW4, 827 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH4, 828 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW4, 829 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW5, 830 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH5, 831 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW5, 832 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW6, 833 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH6, 834 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW6, 835 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW7, 836 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH7, 837 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW7, 838 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW8, 839 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH8, 840 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW8, 841 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW9, 842 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH9, 843 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW9, 844 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW10, 845 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH10, 846 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW10, 847 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW11, 848 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH11, 849 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW11, 850 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW12, 851 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH12, 852 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW12, 853 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW13, 854 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH13, 855 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW13, 856 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW14, 857 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH14, 858 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW14, 859 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW15, 860 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH15, 861 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW15, 862 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW16, 863 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH16, 864 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW16, 865 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW17, 866 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH17, 867 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW17, 868 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW18, 869 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH18, 870 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW18, 871 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW19, 872 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH19, 873 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW19, 874 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW20, 875 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH20, 876 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW20, 877 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW21, 878 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH21, 879 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW21, 880 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW22, 881 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH22, 882 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW22, 883 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW23, 884 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH23, 885 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW23, 886 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT0, 887 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT1, 888 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT2, 889 _CYHAL_TRIGGER_CPUSS_DMAC_TR_OUT3, 890 _CYHAL_TRIGGER_SCB0_TR_I2C_SCL_FILTERED, 891 _CYHAL_TRIGGER_SCB0_TR_TX_REQ, 892 _CYHAL_TRIGGER_SCB0_TR_RX_REQ, 893 _CYHAL_TRIGGER_SCB1_TR_I2C_SCL_FILTERED, 894 _CYHAL_TRIGGER_SCB1_TR_TX_REQ, 895 _CYHAL_TRIGGER_SCB1_TR_RX_REQ, 896 _CYHAL_TRIGGER_SCB2_TR_I2C_SCL_FILTERED, 897 _CYHAL_TRIGGER_SCB2_TR_TX_REQ, 898 _CYHAL_TRIGGER_SCB2_TR_RX_REQ, 899 _CYHAL_TRIGGER_SCB3_TR_I2C_SCL_FILTERED, 900 _CYHAL_TRIGGER_SCB3_TR_TX_REQ, 901 _CYHAL_TRIGGER_SCB3_TR_RX_REQ, 902 _CYHAL_TRIGGER_SCB4_TR_I2C_SCL_FILTERED, 903 _CYHAL_TRIGGER_SCB4_TR_TX_REQ, 904 _CYHAL_TRIGGER_SCB4_TR_RX_REQ, 905 _CYHAL_TRIGGER_SCB5_TR_I2C_SCL_FILTERED, 906 _CYHAL_TRIGGER_SCB5_TR_TX_REQ, 907 _CYHAL_TRIGGER_SCB5_TR_RX_REQ, 908 _CYHAL_TRIGGER_SCB6_TR_I2C_SCL_FILTERED, 909 _CYHAL_TRIGGER_SCB6_TR_TX_REQ, 910 _CYHAL_TRIGGER_SCB6_TR_RX_REQ, 911 _CYHAL_TRIGGER_SCB7_TR_I2C_SCL_FILTERED, 912 _CYHAL_TRIGGER_SCB7_TR_TX_REQ, 913 _CYHAL_TRIGGER_SCB7_TR_RX_REQ, 914 _CYHAL_TRIGGER_SCB8_TR_I2C_SCL_FILTERED, 915 _CYHAL_TRIGGER_SCB8_TR_TX_REQ, 916 _CYHAL_TRIGGER_SCB8_TR_RX_REQ, 917 _CYHAL_TRIGGER_SCB9_TR_I2C_SCL_FILTERED, 918 _CYHAL_TRIGGER_SCB9_TR_TX_REQ, 919 _CYHAL_TRIGGER_SCB9_TR_RX_REQ, 920 _CYHAL_TRIGGER_SCB10_TR_I2C_SCL_FILTERED, 921 _CYHAL_TRIGGER_SCB10_TR_TX_REQ, 922 _CYHAL_TRIGGER_SCB10_TR_RX_REQ, 923 _CYHAL_TRIGGER_SCB11_TR_I2C_SCL_FILTERED, 924 _CYHAL_TRIGGER_SCB11_TR_TX_REQ, 925 _CYHAL_TRIGGER_SCB11_TR_RX_REQ, 926 _CYHAL_TRIGGER_SCB12_TR_I2C_SCL_FILTERED, 927 _CYHAL_TRIGGER_SCB12_TR_TX_REQ, 928 _CYHAL_TRIGGER_SCB12_TR_RX_REQ, 929 _CYHAL_TRIGGER_SMIF_TR_TX_REQ, 930 _CYHAL_TRIGGER_SMIF_TR_RX_REQ, 931 _CYHAL_TRIGGER_USB_DMA_REQ0, 932 _CYHAL_TRIGGER_USB_DMA_REQ1, 933 _CYHAL_TRIGGER_USB_DMA_REQ2, 934 _CYHAL_TRIGGER_USB_DMA_REQ3, 935 _CYHAL_TRIGGER_USB_DMA_REQ4, 936 _CYHAL_TRIGGER_USB_DMA_REQ5, 937 _CYHAL_TRIGGER_USB_DMA_REQ6, 938 _CYHAL_TRIGGER_USB_DMA_REQ7, 939 _CYHAL_TRIGGER_AUDIOSS0_TR_I2S_TX_REQ, 940 _CYHAL_TRIGGER_AUDIOSS0_TR_I2S_RX_REQ, 941 _CYHAL_TRIGGER_AUDIOSS0_TR_PDM_RX_REQ, 942 _CYHAL_TRIGGER_AUDIOSS1_TR_I2S_TX_REQ, 943 _CYHAL_TRIGGER_AUDIOSS1_TR_I2S_RX_REQ, 944 _CYHAL_TRIGGER_CSD_DSI_SENSE_OUT, 945 _CYHAL_TRIGGER_CSD_DSI_SAMPLE_OUT, 946 _CYHAL_TRIGGER_CSD_TR_ADC_DONE, 947 _CYHAL_TRIGGER_PASS_TR_SAR_OUT, 948 _CYHAL_TRIGGER_PERI_TR_IO_INPUT0, 949 _CYHAL_TRIGGER_PERI_TR_IO_INPUT1, 950 _CYHAL_TRIGGER_PERI_TR_IO_INPUT2, 951 _CYHAL_TRIGGER_PERI_TR_IO_INPUT3, 952 _CYHAL_TRIGGER_PERI_TR_IO_INPUT4, 953 _CYHAL_TRIGGER_PERI_TR_IO_INPUT5, 954 _CYHAL_TRIGGER_PERI_TR_IO_INPUT6, 955 _CYHAL_TRIGGER_PERI_TR_IO_INPUT7, 956 _CYHAL_TRIGGER_PERI_TR_IO_INPUT8, 957 _CYHAL_TRIGGER_PERI_TR_IO_INPUT9, 958 _CYHAL_TRIGGER_PERI_TR_IO_INPUT10, 959 _CYHAL_TRIGGER_PERI_TR_IO_INPUT11, 960 _CYHAL_TRIGGER_PERI_TR_IO_INPUT12, 961 _CYHAL_TRIGGER_PERI_TR_IO_INPUT13, 962 _CYHAL_TRIGGER_PERI_TR_IO_INPUT14, 963 _CYHAL_TRIGGER_PERI_TR_IO_INPUT15, 964 _CYHAL_TRIGGER_PERI_TR_IO_INPUT16, 965 _CYHAL_TRIGGER_PERI_TR_IO_INPUT17, 966 _CYHAL_TRIGGER_PERI_TR_IO_INPUT18, 967 _CYHAL_TRIGGER_PERI_TR_IO_INPUT19, 968 _CYHAL_TRIGGER_PERI_TR_IO_INPUT20, 969 _CYHAL_TRIGGER_PERI_TR_IO_INPUT21, 970 _CYHAL_TRIGGER_PERI_TR_IO_INPUT22, 971 _CYHAL_TRIGGER_PERI_TR_IO_INPUT23, 972 _CYHAL_TRIGGER_PERI_TR_IO_INPUT24, 973 _CYHAL_TRIGGER_PERI_TR_IO_INPUT25, 974 _CYHAL_TRIGGER_PERI_TR_IO_INPUT26, 975 _CYHAL_TRIGGER_PERI_TR_IO_INPUT27, 976 _CYHAL_TRIGGER_CPUSS_TR_FAULT0, 977 _CYHAL_TRIGGER_CPUSS_TR_FAULT1, 978 _CYHAL_TRIGGER_CPUSS_CTI_TR_OUT0, 979 _CYHAL_TRIGGER_CPUSS_CTI_TR_OUT1, 980 _CYHAL_TRIGGER_LPCOMP_DSI_COMP0, 981 _CYHAL_TRIGGER_LPCOMP_DSI_COMP1, 982 }; 983 984 const _cyhal_trigger_source_psoc6_02_t cyhal_mux6_sources[27] = 985 { 986 _CYHAL_TRIGGER_CPUSS_ZERO, 987 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW0, 988 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH0, 989 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW0, 990 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW1, 991 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH1, 992 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW1, 993 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW2, 994 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH2, 995 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW2, 996 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW3, 997 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH3, 998 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW3, 999 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW4, 1000 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH4, 1001 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW4, 1002 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW5, 1003 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH5, 1004 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW5, 1005 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW6, 1006 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH6, 1007 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW6, 1008 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW7, 1009 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH7, 1010 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW7, 1011 _CYHAL_TRIGGER_SMIF_TR_TX_REQ, 1012 _CYHAL_TRIGGER_SMIF_TR_RX_REQ, 1013 }; 1014 1015 const _cyhal_trigger_source_psoc6_02_t cyhal_mux7_sources[3] = 1016 { 1017 _CYHAL_TRIGGER_CPUSS_ZERO, 1018 _CYHAL_TRIGGER_CPUSS_CTI_TR_OUT0, 1019 _CYHAL_TRIGGER_CPUSS_CTI_TR_OUT1, 1020 }; 1021 1022 const _cyhal_trigger_source_psoc6_02_t cyhal_mux8_sources[127] = 1023 { 1024 _CYHAL_TRIGGER_CPUSS_ZERO, 1025 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW0, 1026 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH0, 1027 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW0, 1028 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW1, 1029 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH1, 1030 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW1, 1031 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW2, 1032 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH2, 1033 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW2, 1034 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW3, 1035 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH3, 1036 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW3, 1037 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW4, 1038 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH4, 1039 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW4, 1040 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW5, 1041 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH5, 1042 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW5, 1043 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW6, 1044 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH6, 1045 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW6, 1046 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW7, 1047 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH7, 1048 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW7, 1049 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW0, 1050 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH0, 1051 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW0, 1052 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW1, 1053 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH1, 1054 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW1, 1055 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW2, 1056 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH2, 1057 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW2, 1058 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW3, 1059 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH3, 1060 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW3, 1061 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW4, 1062 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH4, 1063 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW4, 1064 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW5, 1065 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH5, 1066 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW5, 1067 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW6, 1068 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH6, 1069 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW6, 1070 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW7, 1071 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH7, 1072 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW7, 1073 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW8, 1074 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH8, 1075 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW8, 1076 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW9, 1077 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH9, 1078 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW9, 1079 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW10, 1080 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH10, 1081 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW10, 1082 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW11, 1083 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH11, 1084 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW11, 1085 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW12, 1086 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH12, 1087 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW12, 1088 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW13, 1089 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH13, 1090 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW13, 1091 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW14, 1092 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH14, 1093 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW14, 1094 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW15, 1095 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH15, 1096 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW15, 1097 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW16, 1098 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH16, 1099 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW16, 1100 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW17, 1101 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH17, 1102 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW17, 1103 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW18, 1104 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH18, 1105 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW18, 1106 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW19, 1107 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH19, 1108 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW19, 1109 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW20, 1110 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH20, 1111 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW20, 1112 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW21, 1113 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH21, 1114 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW21, 1115 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW22, 1116 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH22, 1117 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW22, 1118 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW23, 1119 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH23, 1120 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW23, 1121 _CYHAL_TRIGGER_PERI_TR_IO_INPUT0, 1122 _CYHAL_TRIGGER_PERI_TR_IO_INPUT1, 1123 _CYHAL_TRIGGER_PERI_TR_IO_INPUT2, 1124 _CYHAL_TRIGGER_PERI_TR_IO_INPUT3, 1125 _CYHAL_TRIGGER_PERI_TR_IO_INPUT4, 1126 _CYHAL_TRIGGER_PERI_TR_IO_INPUT5, 1127 _CYHAL_TRIGGER_PERI_TR_IO_INPUT6, 1128 _CYHAL_TRIGGER_PERI_TR_IO_INPUT7, 1129 _CYHAL_TRIGGER_PERI_TR_IO_INPUT8, 1130 _CYHAL_TRIGGER_PERI_TR_IO_INPUT9, 1131 _CYHAL_TRIGGER_PERI_TR_IO_INPUT10, 1132 _CYHAL_TRIGGER_PERI_TR_IO_INPUT11, 1133 _CYHAL_TRIGGER_PERI_TR_IO_INPUT12, 1134 _CYHAL_TRIGGER_PERI_TR_IO_INPUT13, 1135 _CYHAL_TRIGGER_PERI_TR_IO_INPUT14, 1136 _CYHAL_TRIGGER_PERI_TR_IO_INPUT15, 1137 _CYHAL_TRIGGER_PERI_TR_IO_INPUT16, 1138 _CYHAL_TRIGGER_PERI_TR_IO_INPUT17, 1139 _CYHAL_TRIGGER_PERI_TR_IO_INPUT18, 1140 _CYHAL_TRIGGER_PERI_TR_IO_INPUT19, 1141 _CYHAL_TRIGGER_PERI_TR_IO_INPUT20, 1142 _CYHAL_TRIGGER_PERI_TR_IO_INPUT21, 1143 _CYHAL_TRIGGER_PERI_TR_IO_INPUT22, 1144 _CYHAL_TRIGGER_PERI_TR_IO_INPUT23, 1145 _CYHAL_TRIGGER_PERI_TR_IO_INPUT24, 1146 _CYHAL_TRIGGER_PERI_TR_IO_INPUT25, 1147 _CYHAL_TRIGGER_PERI_TR_IO_INPUT26, 1148 _CYHAL_TRIGGER_PERI_TR_IO_INPUT27, 1149 _CYHAL_TRIGGER_LPCOMP_DSI_COMP0, 1150 _CYHAL_TRIGGER_LPCOMP_DSI_COMP1, 1151 }; 1152 1153 const _cyhal_trigger_source_psoc6_02_t cyhal_mux9_sources[127] = 1154 { 1155 _CYHAL_TRIGGER_CPUSS_ZERO, 1156 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW0, 1157 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH0, 1158 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW0, 1159 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW1, 1160 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH1, 1161 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW1, 1162 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW2, 1163 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH2, 1164 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW2, 1165 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW3, 1166 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH3, 1167 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW3, 1168 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW4, 1169 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH4, 1170 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW4, 1171 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW5, 1172 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH5, 1173 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW5, 1174 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW6, 1175 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH6, 1176 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW6, 1177 _CYHAL_TRIGGER_TCPWM0_TR_OVERFLOW7, 1178 _CYHAL_TRIGGER_TCPWM0_TR_COMPARE_MATCH7, 1179 _CYHAL_TRIGGER_TCPWM0_TR_UNDERFLOW7, 1180 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW0, 1181 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH0, 1182 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW0, 1183 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW1, 1184 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH1, 1185 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW1, 1186 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW2, 1187 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH2, 1188 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW2, 1189 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW3, 1190 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH3, 1191 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW3, 1192 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW4, 1193 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH4, 1194 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW4, 1195 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW5, 1196 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH5, 1197 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW5, 1198 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW6, 1199 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH6, 1200 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW6, 1201 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW7, 1202 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH7, 1203 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW7, 1204 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW8, 1205 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH8, 1206 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW8, 1207 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW9, 1208 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH9, 1209 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW9, 1210 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW10, 1211 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH10, 1212 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW10, 1213 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW11, 1214 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH11, 1215 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW11, 1216 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW12, 1217 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH12, 1218 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW12, 1219 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW13, 1220 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH13, 1221 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW13, 1222 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW14, 1223 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH14, 1224 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW14, 1225 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW15, 1226 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH15, 1227 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW15, 1228 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW16, 1229 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH16, 1230 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW16, 1231 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW17, 1232 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH17, 1233 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW17, 1234 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW18, 1235 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH18, 1236 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW18, 1237 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW19, 1238 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH19, 1239 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW19, 1240 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW20, 1241 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH20, 1242 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW20, 1243 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW21, 1244 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH21, 1245 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW21, 1246 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW22, 1247 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH22, 1248 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW22, 1249 _CYHAL_TRIGGER_TCPWM1_TR_OVERFLOW23, 1250 _CYHAL_TRIGGER_TCPWM1_TR_COMPARE_MATCH23, 1251 _CYHAL_TRIGGER_TCPWM1_TR_UNDERFLOW23, 1252 _CYHAL_TRIGGER_PERI_TR_IO_INPUT0, 1253 _CYHAL_TRIGGER_PERI_TR_IO_INPUT1, 1254 _CYHAL_TRIGGER_PERI_TR_IO_INPUT2, 1255 _CYHAL_TRIGGER_PERI_TR_IO_INPUT3, 1256 _CYHAL_TRIGGER_PERI_TR_IO_INPUT4, 1257 _CYHAL_TRIGGER_PERI_TR_IO_INPUT5, 1258 _CYHAL_TRIGGER_PERI_TR_IO_INPUT6, 1259 _CYHAL_TRIGGER_PERI_TR_IO_INPUT7, 1260 _CYHAL_TRIGGER_PERI_TR_IO_INPUT8, 1261 _CYHAL_TRIGGER_PERI_TR_IO_INPUT9, 1262 _CYHAL_TRIGGER_PERI_TR_IO_INPUT10, 1263 _CYHAL_TRIGGER_PERI_TR_IO_INPUT11, 1264 _CYHAL_TRIGGER_PERI_TR_IO_INPUT12, 1265 _CYHAL_TRIGGER_PERI_TR_IO_INPUT13, 1266 _CYHAL_TRIGGER_PERI_TR_IO_INPUT14, 1267 _CYHAL_TRIGGER_PERI_TR_IO_INPUT15, 1268 _CYHAL_TRIGGER_PERI_TR_IO_INPUT16, 1269 _CYHAL_TRIGGER_PERI_TR_IO_INPUT17, 1270 _CYHAL_TRIGGER_PERI_TR_IO_INPUT18, 1271 _CYHAL_TRIGGER_PERI_TR_IO_INPUT19, 1272 _CYHAL_TRIGGER_PERI_TR_IO_INPUT20, 1273 _CYHAL_TRIGGER_PERI_TR_IO_INPUT21, 1274 _CYHAL_TRIGGER_PERI_TR_IO_INPUT22, 1275 _CYHAL_TRIGGER_PERI_TR_IO_INPUT23, 1276 _CYHAL_TRIGGER_PERI_TR_IO_INPUT24, 1277 _CYHAL_TRIGGER_PERI_TR_IO_INPUT25, 1278 _CYHAL_TRIGGER_PERI_TR_IO_INPUT26, 1279 _CYHAL_TRIGGER_PERI_TR_IO_INPUT27, 1280 _CYHAL_TRIGGER_LPCOMP_DSI_COMP0, 1281 _CYHAL_TRIGGER_LPCOMP_DSI_COMP1, 1282 }; 1283 1284 const _cyhal_trigger_source_psoc6_02_t cyhal_mux10_sources[12] = 1285 { 1286 _CYHAL_TRIGGER_SCB0_TR_TX_REQ, 1287 _CYHAL_TRIGGER_SCB0_TR_RX_REQ, 1288 _CYHAL_TRIGGER_SCB1_TR_TX_REQ, 1289 _CYHAL_TRIGGER_SCB1_TR_RX_REQ, 1290 _CYHAL_TRIGGER_SCB2_TR_TX_REQ, 1291 _CYHAL_TRIGGER_SCB2_TR_RX_REQ, 1292 _CYHAL_TRIGGER_SCB3_TR_TX_REQ, 1293 _CYHAL_TRIGGER_SCB3_TR_RX_REQ, 1294 _CYHAL_TRIGGER_SCB4_TR_TX_REQ, 1295 _CYHAL_TRIGGER_SCB4_TR_RX_REQ, 1296 _CYHAL_TRIGGER_SCB5_TR_TX_REQ, 1297 _CYHAL_TRIGGER_SCB5_TR_RX_REQ, 1298 }; 1299 1300 const _cyhal_trigger_source_psoc6_02_t cyhal_mux11_sources[14] = 1301 { 1302 _CYHAL_TRIGGER_SCB6_TR_TX_REQ, 1303 _CYHAL_TRIGGER_SCB6_TR_RX_REQ, 1304 _CYHAL_TRIGGER_SCB7_TR_TX_REQ, 1305 _CYHAL_TRIGGER_SCB7_TR_RX_REQ, 1306 _CYHAL_TRIGGER_SCB8_TR_TX_REQ, 1307 _CYHAL_TRIGGER_SCB8_TR_RX_REQ, 1308 _CYHAL_TRIGGER_SCB9_TR_TX_REQ, 1309 _CYHAL_TRIGGER_SCB9_TR_RX_REQ, 1310 _CYHAL_TRIGGER_SCB10_TR_TX_REQ, 1311 _CYHAL_TRIGGER_SCB10_TR_RX_REQ, 1312 _CYHAL_TRIGGER_SCB11_TR_TX_REQ, 1313 _CYHAL_TRIGGER_SCB11_TR_RX_REQ, 1314 _CYHAL_TRIGGER_SCB12_TR_TX_REQ, 1315 _CYHAL_TRIGGER_SCB12_TR_RX_REQ, 1316 }; 1317 1318 const _cyhal_trigger_source_psoc6_02_t cyhal_mux12_sources[1] = 1319 { 1320 _CYHAL_TRIGGER_PASS_TR_SAR_OUT, 1321 }; 1322 1323 const _cyhal_trigger_source_psoc6_02_t cyhal_mux13_sources[2] = 1324 { 1325 _CYHAL_TRIGGER_SMIF_TR_TX_REQ, 1326 _CYHAL_TRIGGER_SMIF_TR_RX_REQ, 1327 }; 1328 1329 const _cyhal_trigger_source_psoc6_02_t cyhal_mux14_sources[5] = 1330 { 1331 _CYHAL_TRIGGER_AUDIOSS0_TR_I2S_TX_REQ, 1332 _CYHAL_TRIGGER_AUDIOSS0_TR_I2S_RX_REQ, 1333 _CYHAL_TRIGGER_AUDIOSS0_TR_PDM_RX_REQ, 1334 _CYHAL_TRIGGER_AUDIOSS1_TR_I2S_TX_REQ, 1335 _CYHAL_TRIGGER_AUDIOSS1_TR_I2S_RX_REQ, 1336 }; 1337 1338 const _cyhal_trigger_source_psoc6_02_t cyhal_mux15_sources[8] = 1339 { 1340 _CYHAL_TRIGGER_USB_DMA_REQ0, 1341 _CYHAL_TRIGGER_USB_DMA_REQ1, 1342 _CYHAL_TRIGGER_USB_DMA_REQ2, 1343 _CYHAL_TRIGGER_USB_DMA_REQ3, 1344 _CYHAL_TRIGGER_USB_DMA_REQ4, 1345 _CYHAL_TRIGGER_USB_DMA_REQ5, 1346 _CYHAL_TRIGGER_USB_DMA_REQ6, 1347 _CYHAL_TRIGGER_USB_DMA_REQ7, 1348 }; 1349 1350 const _cyhal_trigger_source_psoc6_02_t cyhal_mux16_sources[8] = 1351 { 1352 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT8, 1353 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT9, 1354 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT10, 1355 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT11, 1356 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT12, 1357 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT13, 1358 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT14, 1359 _CYHAL_TRIGGER_CPUSS_DW0_TR_OUT15, 1360 }; 1361 1362 const _cyhal_trigger_source_psoc6_02_t* cyhal_mux_to_sources[17] = 1363 { 1364 cyhal_mux0_sources, 1365 cyhal_mux1_sources, 1366 cyhal_mux2_sources, 1367 cyhal_mux3_sources, 1368 cyhal_mux4_sources, 1369 cyhal_mux5_sources, 1370 cyhal_mux6_sources, 1371 cyhal_mux7_sources, 1372 cyhal_mux8_sources, 1373 cyhal_mux9_sources, 1374 cyhal_mux10_sources, 1375 cyhal_mux11_sources, 1376 cyhal_mux12_sources, 1377 cyhal_mux13_sources, 1378 cyhal_mux14_sources, 1379 cyhal_mux15_sources, 1380 cyhal_mux16_sources, 1381 }; 1382 1383 const uint8_t cyhal_dest_to_mux[107] = 1384 { 1385 5, /* CYHAL_TRIGGER_CPUSS_CTI_TR_IN0 */ 1386 5, /* CYHAL_TRIGGER_CPUSS_CTI_TR_IN1 */ 1387 6, /* CYHAL_TRIGGER_CPUSS_DMAC_TR_IN0 */ 1388 6, /* CYHAL_TRIGGER_CPUSS_DMAC_TR_IN1 */ 1389 6, /* CYHAL_TRIGGER_CPUSS_DMAC_TR_IN2 */ 1390 6, /* CYHAL_TRIGGER_CPUSS_DMAC_TR_IN3 */ 1391 0, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN0 */ 1392 0, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN1 */ 1393 0, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN2 */ 1394 0, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN3 */ 1395 0, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN4 */ 1396 0, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN5 */ 1397 0, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN6 */ 1398 0, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN7 */ 1399 133, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN8 */ 1400 133, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN9 */ 1401 133, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN10 */ 1402 133, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN11 */ 1403 133, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN12 */ 1404 133, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN13 */ 1405 133, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN14 */ 1406 133, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN15 */ 1407 128, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN16 */ 1408 128, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN17 */ 1409 128, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN18 */ 1410 128, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN19 */ 1411 128, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN20 */ 1412 128, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN21 */ 1413 128, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN22 */ 1414 128, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN23 */ 1415 128, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN24 */ 1416 128, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN25 */ 1417 128, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN26 */ 1418 128, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN27 */ 1419 130, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN28 */ 1420 1, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN0 */ 1421 1, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN1 */ 1422 1, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN2 */ 1423 1, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN3 */ 1424 1, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN4 */ 1425 1, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN5 */ 1426 1, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN6 */ 1427 1, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN7 */ 1428 129, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN8 */ 1429 129, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN9 */ 1430 129, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN10 */ 1431 129, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN11 */ 1432 129, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN12 */ 1433 129, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN13 */ 1434 129, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN14 */ 1435 129, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN15 */ 1436 129, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN16 */ 1437 129, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN17 */ 1438 129, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN18 */ 1439 129, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN19 */ 1440 129, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN20 */ 1441 129, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN21 */ 1442 131, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN22 */ 1443 131, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN23 */ 1444 132, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN24 */ 1445 132, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN25 */ 1446 132, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN26 */ 1447 132, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN27 */ 1448 132, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN28 */ 1449 8, /* CYHAL_TRIGGER_CSD_DSI_START */ 1450 9, /* CYHAL_TRIGGER_PASS_TR_SAR_IN */ 1451 7, /* CYHAL_TRIGGER_PERI_TR_DBG_FREEZE */ 1452 4, /* CYHAL_TRIGGER_PERI_TR_IO_OUTPUT0 */ 1453 4, /* CYHAL_TRIGGER_PERI_TR_IO_OUTPUT1 */ 1454 5, /* CYHAL_TRIGGER_PROFILE_TR_START */ 1455 5, /* CYHAL_TRIGGER_PROFILE_TR_STOP */ 1456 2, /* CYHAL_TRIGGER_TCPWM0_TR_IN0 */ 1457 2, /* CYHAL_TRIGGER_TCPWM0_TR_IN1 */ 1458 2, /* CYHAL_TRIGGER_TCPWM0_TR_IN2 */ 1459 2, /* CYHAL_TRIGGER_TCPWM0_TR_IN3 */ 1460 2, /* CYHAL_TRIGGER_TCPWM0_TR_IN4 */ 1461 2, /* CYHAL_TRIGGER_TCPWM0_TR_IN5 */ 1462 2, /* CYHAL_TRIGGER_TCPWM0_TR_IN6 */ 1463 2, /* CYHAL_TRIGGER_TCPWM0_TR_IN7 */ 1464 2, /* CYHAL_TRIGGER_TCPWM0_TR_IN8 */ 1465 2, /* CYHAL_TRIGGER_TCPWM0_TR_IN9 */ 1466 2, /* CYHAL_TRIGGER_TCPWM0_TR_IN10 */ 1467 2, /* CYHAL_TRIGGER_TCPWM0_TR_IN11 */ 1468 2, /* CYHAL_TRIGGER_TCPWM0_TR_IN12 */ 1469 2, /* CYHAL_TRIGGER_TCPWM0_TR_IN13 */ 1470 3, /* CYHAL_TRIGGER_TCPWM1_TR_IN0 */ 1471 3, /* CYHAL_TRIGGER_TCPWM1_TR_IN1 */ 1472 3, /* CYHAL_TRIGGER_TCPWM1_TR_IN2 */ 1473 3, /* CYHAL_TRIGGER_TCPWM1_TR_IN3 */ 1474 3, /* CYHAL_TRIGGER_TCPWM1_TR_IN4 */ 1475 3, /* CYHAL_TRIGGER_TCPWM1_TR_IN5 */ 1476 3, /* CYHAL_TRIGGER_TCPWM1_TR_IN6 */ 1477 3, /* CYHAL_TRIGGER_TCPWM1_TR_IN7 */ 1478 3, /* CYHAL_TRIGGER_TCPWM1_TR_IN8 */ 1479 3, /* CYHAL_TRIGGER_TCPWM1_TR_IN9 */ 1480 3, /* CYHAL_TRIGGER_TCPWM1_TR_IN10 */ 1481 3, /* CYHAL_TRIGGER_TCPWM1_TR_IN11 */ 1482 3, /* CYHAL_TRIGGER_TCPWM1_TR_IN12 */ 1483 3, /* CYHAL_TRIGGER_TCPWM1_TR_IN13 */ 1484 134, /* CYHAL_TRIGGER_USB_DMA_BURSTEND0 */ 1485 134, /* CYHAL_TRIGGER_USB_DMA_BURSTEND1 */ 1486 134, /* CYHAL_TRIGGER_USB_DMA_BURSTEND2 */ 1487 134, /* CYHAL_TRIGGER_USB_DMA_BURSTEND3 */ 1488 134, /* CYHAL_TRIGGER_USB_DMA_BURSTEND4 */ 1489 134, /* CYHAL_TRIGGER_USB_DMA_BURSTEND5 */ 1490 134, /* CYHAL_TRIGGER_USB_DMA_BURSTEND6 */ 1491 134, /* CYHAL_TRIGGER_USB_DMA_BURSTEND7 */ 1492 }; 1493 1494 const uint8_t cyhal_mux_dest_index[107] = 1495 { 1496 0, /* CYHAL_TRIGGER_CPUSS_CTI_TR_IN0 */ 1497 1, /* CYHAL_TRIGGER_CPUSS_CTI_TR_IN1 */ 1498 0, /* CYHAL_TRIGGER_CPUSS_DMAC_TR_IN0 */ 1499 1, /* CYHAL_TRIGGER_CPUSS_DMAC_TR_IN1 */ 1500 2, /* CYHAL_TRIGGER_CPUSS_DMAC_TR_IN2 */ 1501 3, /* CYHAL_TRIGGER_CPUSS_DMAC_TR_IN3 */ 1502 0, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN0 */ 1503 1, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN1 */ 1504 2, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN2 */ 1505 3, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN3 */ 1506 4, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN4 */ 1507 5, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN5 */ 1508 6, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN6 */ 1509 7, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN7 */ 1510 0, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN8 */ 1511 1, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN9 */ 1512 2, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN10 */ 1513 3, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN11 */ 1514 4, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN12 */ 1515 5, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN13 */ 1516 6, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN14 */ 1517 7, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN15 */ 1518 0, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN16 */ 1519 1, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN17 */ 1520 2, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN18 */ 1521 3, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN19 */ 1522 4, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN20 */ 1523 5, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN21 */ 1524 6, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN22 */ 1525 7, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN23 */ 1526 8, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN24 */ 1527 9, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN25 */ 1528 10, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN26 */ 1529 11, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN27 */ 1530 0, /* CYHAL_TRIGGER_CPUSS_DW0_TR_IN28 */ 1531 0, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN0 */ 1532 1, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN1 */ 1533 2, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN2 */ 1534 3, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN3 */ 1535 4, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN4 */ 1536 5, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN5 */ 1537 6, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN6 */ 1538 7, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN7 */ 1539 0, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN8 */ 1540 1, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN9 */ 1541 2, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN10 */ 1542 3, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN11 */ 1543 4, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN12 */ 1544 5, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN13 */ 1545 6, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN14 */ 1546 7, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN15 */ 1547 8, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN16 */ 1548 9, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN17 */ 1549 10, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN18 */ 1550 11, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN19 */ 1551 12, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN20 */ 1552 13, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN21 */ 1553 0, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN22 */ 1554 1, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN23 */ 1555 0, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN24 */ 1556 1, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN25 */ 1557 2, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN26 */ 1558 3, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN27 */ 1559 4, /* CYHAL_TRIGGER_CPUSS_DW1_TR_IN28 */ 1560 0, /* CYHAL_TRIGGER_CSD_DSI_START */ 1561 0, /* CYHAL_TRIGGER_PASS_TR_SAR_IN */ 1562 0, /* CYHAL_TRIGGER_PERI_TR_DBG_FREEZE */ 1563 0, /* CYHAL_TRIGGER_PERI_TR_IO_OUTPUT0 */ 1564 1, /* CYHAL_TRIGGER_PERI_TR_IO_OUTPUT1 */ 1565 2, /* CYHAL_TRIGGER_PROFILE_TR_START */ 1566 3, /* CYHAL_TRIGGER_PROFILE_TR_STOP */ 1567 0, /* CYHAL_TRIGGER_TCPWM0_TR_IN0 */ 1568 1, /* CYHAL_TRIGGER_TCPWM0_TR_IN1 */ 1569 2, /* CYHAL_TRIGGER_TCPWM0_TR_IN2 */ 1570 3, /* CYHAL_TRIGGER_TCPWM0_TR_IN3 */ 1571 4, /* CYHAL_TRIGGER_TCPWM0_TR_IN4 */ 1572 5, /* CYHAL_TRIGGER_TCPWM0_TR_IN5 */ 1573 6, /* CYHAL_TRIGGER_TCPWM0_TR_IN6 */ 1574 7, /* CYHAL_TRIGGER_TCPWM0_TR_IN7 */ 1575 8, /* CYHAL_TRIGGER_TCPWM0_TR_IN8 */ 1576 9, /* CYHAL_TRIGGER_TCPWM0_TR_IN9 */ 1577 10, /* CYHAL_TRIGGER_TCPWM0_TR_IN10 */ 1578 11, /* CYHAL_TRIGGER_TCPWM0_TR_IN11 */ 1579 12, /* CYHAL_TRIGGER_TCPWM0_TR_IN12 */ 1580 13, /* CYHAL_TRIGGER_TCPWM0_TR_IN13 */ 1581 0, /* CYHAL_TRIGGER_TCPWM1_TR_IN0 */ 1582 1, /* CYHAL_TRIGGER_TCPWM1_TR_IN1 */ 1583 2, /* CYHAL_TRIGGER_TCPWM1_TR_IN2 */ 1584 3, /* CYHAL_TRIGGER_TCPWM1_TR_IN3 */ 1585 4, /* CYHAL_TRIGGER_TCPWM1_TR_IN4 */ 1586 5, /* CYHAL_TRIGGER_TCPWM1_TR_IN5 */ 1587 6, /* CYHAL_TRIGGER_TCPWM1_TR_IN6 */ 1588 7, /* CYHAL_TRIGGER_TCPWM1_TR_IN7 */ 1589 8, /* CYHAL_TRIGGER_TCPWM1_TR_IN8 */ 1590 9, /* CYHAL_TRIGGER_TCPWM1_TR_IN9 */ 1591 10, /* CYHAL_TRIGGER_TCPWM1_TR_IN10 */ 1592 11, /* CYHAL_TRIGGER_TCPWM1_TR_IN11 */ 1593 12, /* CYHAL_TRIGGER_TCPWM1_TR_IN12 */ 1594 13, /* CYHAL_TRIGGER_TCPWM1_TR_IN13 */ 1595 0, /* CYHAL_TRIGGER_USB_DMA_BURSTEND0 */ 1596 1, /* CYHAL_TRIGGER_USB_DMA_BURSTEND1 */ 1597 2, /* CYHAL_TRIGGER_USB_DMA_BURSTEND2 */ 1598 3, /* CYHAL_TRIGGER_USB_DMA_BURSTEND3 */ 1599 4, /* CYHAL_TRIGGER_USB_DMA_BURSTEND4 */ 1600 5, /* CYHAL_TRIGGER_USB_DMA_BURSTEND5 */ 1601 6, /* CYHAL_TRIGGER_USB_DMA_BURSTEND6 */ 1602 7, /* CYHAL_TRIGGER_USB_DMA_BURSTEND7 */ 1603 }; 1604 1605 #endif /* CY_DEVICE_PSOC6A2M */ 1606