1 /***************************************************************************//** 2 * \file xmc7200_config.h 3 * 4 * \brief 5 * XMC7200 device configuration header 6 * 7 ******************************************************************************** 8 * \copyright 9 * (c) (2016-2022), Cypress Semiconductor Corporation (an Infineon company) or 10 * an affiliate of Cypress Semiconductor Corporation. 11 * 12 * SPDX-License-Identifier: Apache-2.0 13 * 14 * Licensed under the Apache License, Version 2.0 (the "License"); 15 * you may not use this file except in compliance with the License. 16 * You may obtain a copy of the License at 17 * 18 * http://www.apache.org/licenses/LICENSE-2.0 19 * 20 * Unless required by applicable law or agreed to in writing, software 21 * distributed under the License is distributed on an "AS IS" BASIS, 22 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 23 * See the License for the specific language governing permissions and 24 * limitations under the License. 25 *******************************************************************************/ 26 27 #ifndef _XMC7200_CONFIG_H_ 28 #define _XMC7200_CONFIG_H_ 29 30 /* Clock Connections */ 31 typedef enum 32 { 33 PCLK_CPUSS_CLOCK_TRACE_IN = 0x0000u, /* cpuss.clock_trace_in */ 34 PCLK_SMARTIO12_CLOCK = 0x0001u, /* smartio[12].clock */ 35 PCLK_SMARTIO13_CLOCK = 0x0002u, /* smartio[13].clock */ 36 PCLK_SMARTIO14_CLOCK = 0x0003u, /* smartio[14].clock */ 37 PCLK_SMARTIO15_CLOCK = 0x0004u, /* smartio[15].clock */ 38 PCLK_SMARTIO17_CLOCK = 0x0005u, /* smartio[17].clock */ 39 PCLK_TCPWM0_CLOCKS0 = 0x0006u, /* tcpwm[0].clocks[0] */ 40 PCLK_TCPWM0_CLOCKS1 = 0x0007u, /* tcpwm[0].clocks[1] */ 41 PCLK_TCPWM0_CLOCKS2 = 0x0008u, /* tcpwm[0].clocks[2] */ 42 PCLK_TCPWM0_CLOCKS256 = 0x0009u, /* tcpwm[0].clocks[256] */ 43 PCLK_TCPWM0_CLOCKS257 = 0x000Au, /* tcpwm[0].clocks[257] */ 44 PCLK_TCPWM0_CLOCKS258 = 0x000Bu, /* tcpwm[0].clocks[258] */ 45 PCLK_TCPWM0_CLOCKS512 = 0x000Cu, /* tcpwm[0].clocks[512] */ 46 PCLK_TCPWM0_CLOCKS513 = 0x000Du, /* tcpwm[0].clocks[513] */ 47 PCLK_TCPWM0_CLOCKS514 = 0x000Eu, /* tcpwm[0].clocks[514] */ 48 PCLK_CANFD0_CLOCK_CAN0 = 0x0100u, /* canfd[0].clock_can[0] */ 49 PCLK_CANFD0_CLOCK_CAN1 = 0x0101u, /* canfd[0].clock_can[1] */ 50 PCLK_CANFD0_CLOCK_CAN2 = 0x0102u, /* canfd[0].clock_can[2] */ 51 PCLK_CANFD0_CLOCK_CAN3 = 0x0103u, /* canfd[0].clock_can[3] */ 52 PCLK_CANFD0_CLOCK_CAN4 = 0x0104u, /* canfd[0].clock_can[4] */ 53 PCLK_CANFD1_CLOCK_CAN0 = 0x0105u, /* canfd[1].clock_can[0] */ 54 PCLK_CANFD1_CLOCK_CAN1 = 0x0106u, /* canfd[1].clock_can[1] */ 55 PCLK_CANFD1_CLOCK_CAN2 = 0x0107u, /* canfd[1].clock_can[2] */ 56 PCLK_CANFD1_CLOCK_CAN3 = 0x0108u, /* canfd[1].clock_can[3] */ 57 PCLK_CANFD1_CLOCK_CAN4 = 0x0109u, /* canfd[1].clock_can[4] */ 58 PCLK_LIN0_CLOCK_CH_EN0 = 0x010Au, /* lin[0].clock_ch_en[0] */ 59 PCLK_LIN0_CLOCK_CH_EN1 = 0x010Bu, /* lin[0].clock_ch_en[1] */ 60 PCLK_LIN0_CLOCK_CH_EN2 = 0x010Cu, /* lin[0].clock_ch_en[2] */ 61 PCLK_LIN0_CLOCK_CH_EN3 = 0x010Du, /* lin[0].clock_ch_en[3] */ 62 PCLK_LIN0_CLOCK_CH_EN4 = 0x010Eu, /* lin[0].clock_ch_en[4] */ 63 PCLK_LIN0_CLOCK_CH_EN5 = 0x010Fu, /* lin[0].clock_ch_en[5] */ 64 PCLK_LIN0_CLOCK_CH_EN6 = 0x0110u, /* lin[0].clock_ch_en[6] */ 65 PCLK_LIN0_CLOCK_CH_EN7 = 0x0111u, /* lin[0].clock_ch_en[7] */ 66 PCLK_LIN0_CLOCK_CH_EN8 = 0x0112u, /* lin[0].clock_ch_en[8] */ 67 PCLK_LIN0_CLOCK_CH_EN9 = 0x0113u, /* lin[0].clock_ch_en[9] */ 68 PCLK_LIN0_CLOCK_CH_EN10 = 0x0114u, /* lin[0].clock_ch_en[10] */ 69 PCLK_LIN0_CLOCK_CH_EN11 = 0x0115u, /* lin[0].clock_ch_en[11] */ 70 PCLK_LIN0_CLOCK_CH_EN12 = 0x0116u, /* lin[0].clock_ch_en[12] */ 71 PCLK_LIN0_CLOCK_CH_EN13 = 0x0117u, /* lin[0].clock_ch_en[13] */ 72 PCLK_LIN0_CLOCK_CH_EN14 = 0x0118u, /* lin[0].clock_ch_en[14] */ 73 PCLK_LIN0_CLOCK_CH_EN15 = 0x0119u, /* lin[0].clock_ch_en[15] */ 74 PCLK_LIN0_CLOCK_CH_EN16 = 0x011Au, /* lin[0].clock_ch_en[16] */ 75 PCLK_LIN0_CLOCK_CH_EN17 = 0x011Bu, /* lin[0].clock_ch_en[17] */ 76 PCLK_LIN0_CLOCK_CH_EN18 = 0x011Cu, /* lin[0].clock_ch_en[18] */ 77 PCLK_LIN0_CLOCK_CH_EN19 = 0x011Du, /* lin[0].clock_ch_en[19] */ 78 PCLK_SCB0_CLOCK = 0x011Eu, /* scb[0].clock */ 79 PCLK_SCB1_CLOCK = 0x011Fu, /* scb[1].clock */ 80 PCLK_SCB2_CLOCK = 0x0120u, /* scb[2].clock */ 81 PCLK_SCB3_CLOCK = 0x0121u, /* scb[3].clock */ 82 PCLK_SCB4_CLOCK = 0x0122u, /* scb[4].clock */ 83 PCLK_SCB5_CLOCK = 0x0123u, /* scb[5].clock */ 84 PCLK_SCB6_CLOCK = 0x0124u, /* scb[6].clock */ 85 PCLK_SCB7_CLOCK = 0x0125u, /* scb[7].clock */ 86 PCLK_SCB8_CLOCK = 0x0126u, /* scb[8].clock */ 87 PCLK_SCB9_CLOCK = 0x0127u, /* scb[9].clock */ 88 PCLK_SCB10_CLOCK = 0x0128u, /* scb[10].clock */ 89 PCLK_FLEXRAY0_CLK_FLEXRAY = 0x0129u, /* flexray[0].clk_flexray */ 90 PCLK_PASS0_CLOCK_SAR0 = 0x012Au, /* pass[0].clock_sar[0] */ 91 PCLK_PASS0_CLOCK_SAR1 = 0x012Bu, /* pass[0].clock_sar[1] */ 92 PCLK_PASS0_CLOCK_SAR2 = 0x012Cu, /* pass[0].clock_sar[2] */ 93 PCLK_TCPWM1_CLOCKS0 = 0x012Du, /* tcpwm[1].clocks[0] */ 94 PCLK_TCPWM1_CLOCKS1 = 0x012Eu, /* tcpwm[1].clocks[1] */ 95 PCLK_TCPWM1_CLOCKS2 = 0x012Fu, /* tcpwm[1].clocks[2] */ 96 PCLK_TCPWM1_CLOCKS3 = 0x0130u, /* tcpwm[1].clocks[3] */ 97 PCLK_TCPWM1_CLOCKS4 = 0x0131u, /* tcpwm[1].clocks[4] */ 98 PCLK_TCPWM1_CLOCKS5 = 0x0132u, /* tcpwm[1].clocks[5] */ 99 PCLK_TCPWM1_CLOCKS6 = 0x0133u, /* tcpwm[1].clocks[6] */ 100 PCLK_TCPWM1_CLOCKS7 = 0x0134u, /* tcpwm[1].clocks[7] */ 101 PCLK_TCPWM1_CLOCKS8 = 0x0135u, /* tcpwm[1].clocks[8] */ 102 PCLK_TCPWM1_CLOCKS9 = 0x0136u, /* tcpwm[1].clocks[9] */ 103 PCLK_TCPWM1_CLOCKS10 = 0x0137u, /* tcpwm[1].clocks[10] */ 104 PCLK_TCPWM1_CLOCKS11 = 0x0138u, /* tcpwm[1].clocks[11] */ 105 PCLK_TCPWM1_CLOCKS12 = 0x0139u, /* tcpwm[1].clocks[12] */ 106 PCLK_TCPWM1_CLOCKS13 = 0x013Au, /* tcpwm[1].clocks[13] */ 107 PCLK_TCPWM1_CLOCKS14 = 0x013Bu, /* tcpwm[1].clocks[14] */ 108 PCLK_TCPWM1_CLOCKS15 = 0x013Cu, /* tcpwm[1].clocks[15] */ 109 PCLK_TCPWM1_CLOCKS16 = 0x013Du, /* tcpwm[1].clocks[16] */ 110 PCLK_TCPWM1_CLOCKS17 = 0x013Eu, /* tcpwm[1].clocks[17] */ 111 PCLK_TCPWM1_CLOCKS18 = 0x013Fu, /* tcpwm[1].clocks[18] */ 112 PCLK_TCPWM1_CLOCKS19 = 0x0140u, /* tcpwm[1].clocks[19] */ 113 PCLK_TCPWM1_CLOCKS20 = 0x0141u, /* tcpwm[1].clocks[20] */ 114 PCLK_TCPWM1_CLOCKS21 = 0x0142u, /* tcpwm[1].clocks[21] */ 115 PCLK_TCPWM1_CLOCKS22 = 0x0143u, /* tcpwm[1].clocks[22] */ 116 PCLK_TCPWM1_CLOCKS23 = 0x0144u, /* tcpwm[1].clocks[23] */ 117 PCLK_TCPWM1_CLOCKS24 = 0x0145u, /* tcpwm[1].clocks[24] */ 118 PCLK_TCPWM1_CLOCKS25 = 0x0146u, /* tcpwm[1].clocks[25] */ 119 PCLK_TCPWM1_CLOCKS26 = 0x0147u, /* tcpwm[1].clocks[26] */ 120 PCLK_TCPWM1_CLOCKS27 = 0x0148u, /* tcpwm[1].clocks[27] */ 121 PCLK_TCPWM1_CLOCKS28 = 0x0149u, /* tcpwm[1].clocks[28] */ 122 PCLK_TCPWM1_CLOCKS29 = 0x014Au, /* tcpwm[1].clocks[29] */ 123 PCLK_TCPWM1_CLOCKS30 = 0x014Bu, /* tcpwm[1].clocks[30] */ 124 PCLK_TCPWM1_CLOCKS31 = 0x014Cu, /* tcpwm[1].clocks[31] */ 125 PCLK_TCPWM1_CLOCKS32 = 0x014Du, /* tcpwm[1].clocks[32] */ 126 PCLK_TCPWM1_CLOCKS33 = 0x014Eu, /* tcpwm[1].clocks[33] */ 127 PCLK_TCPWM1_CLOCKS34 = 0x014Fu, /* tcpwm[1].clocks[34] */ 128 PCLK_TCPWM1_CLOCKS35 = 0x0150u, /* tcpwm[1].clocks[35] */ 129 PCLK_TCPWM1_CLOCKS36 = 0x0151u, /* tcpwm[1].clocks[36] */ 130 PCLK_TCPWM1_CLOCKS37 = 0x0152u, /* tcpwm[1].clocks[37] */ 131 PCLK_TCPWM1_CLOCKS38 = 0x0153u, /* tcpwm[1].clocks[38] */ 132 PCLK_TCPWM1_CLOCKS39 = 0x0154u, /* tcpwm[1].clocks[39] */ 133 PCLK_TCPWM1_CLOCKS40 = 0x0155u, /* tcpwm[1].clocks[40] */ 134 PCLK_TCPWM1_CLOCKS41 = 0x0156u, /* tcpwm[1].clocks[41] */ 135 PCLK_TCPWM1_CLOCKS42 = 0x0157u, /* tcpwm[1].clocks[42] */ 136 PCLK_TCPWM1_CLOCKS43 = 0x0158u, /* tcpwm[1].clocks[43] */ 137 PCLK_TCPWM1_CLOCKS44 = 0x0159u, /* tcpwm[1].clocks[44] */ 138 PCLK_TCPWM1_CLOCKS45 = 0x015Au, /* tcpwm[1].clocks[45] */ 139 PCLK_TCPWM1_CLOCKS46 = 0x015Bu, /* tcpwm[1].clocks[46] */ 140 PCLK_TCPWM1_CLOCKS47 = 0x015Cu, /* tcpwm[1].clocks[47] */ 141 PCLK_TCPWM1_CLOCKS48 = 0x015Du, /* tcpwm[1].clocks[48] */ 142 PCLK_TCPWM1_CLOCKS49 = 0x015Eu, /* tcpwm[1].clocks[49] */ 143 PCLK_TCPWM1_CLOCKS50 = 0x015Fu, /* tcpwm[1].clocks[50] */ 144 PCLK_TCPWM1_CLOCKS51 = 0x0160u, /* tcpwm[1].clocks[51] */ 145 PCLK_TCPWM1_CLOCKS52 = 0x0161u, /* tcpwm[1].clocks[52] */ 146 PCLK_TCPWM1_CLOCKS53 = 0x0162u, /* tcpwm[1].clocks[53] */ 147 PCLK_TCPWM1_CLOCKS54 = 0x0163u, /* tcpwm[1].clocks[54] */ 148 PCLK_TCPWM1_CLOCKS55 = 0x0164u, /* tcpwm[1].clocks[55] */ 149 PCLK_TCPWM1_CLOCKS56 = 0x0165u, /* tcpwm[1].clocks[56] */ 150 PCLK_TCPWM1_CLOCKS57 = 0x0166u, /* tcpwm[1].clocks[57] */ 151 PCLK_TCPWM1_CLOCKS58 = 0x0167u, /* tcpwm[1].clocks[58] */ 152 PCLK_TCPWM1_CLOCKS59 = 0x0168u, /* tcpwm[1].clocks[59] */ 153 PCLK_TCPWM1_CLOCKS60 = 0x0169u, /* tcpwm[1].clocks[60] */ 154 PCLK_TCPWM1_CLOCKS61 = 0x016Au, /* tcpwm[1].clocks[61] */ 155 PCLK_TCPWM1_CLOCKS62 = 0x016Bu, /* tcpwm[1].clocks[62] */ 156 PCLK_TCPWM1_CLOCKS63 = 0x016Cu, /* tcpwm[1].clocks[63] */ 157 PCLK_TCPWM1_CLOCKS64 = 0x016Du, /* tcpwm[1].clocks[64] */ 158 PCLK_TCPWM1_CLOCKS65 = 0x016Eu, /* tcpwm[1].clocks[65] */ 159 PCLK_TCPWM1_CLOCKS66 = 0x016Fu, /* tcpwm[1].clocks[66] */ 160 PCLK_TCPWM1_CLOCKS67 = 0x0170u, /* tcpwm[1].clocks[67] */ 161 PCLK_TCPWM1_CLOCKS68 = 0x0171u, /* tcpwm[1].clocks[68] */ 162 PCLK_TCPWM1_CLOCKS69 = 0x0172u, /* tcpwm[1].clocks[69] */ 163 PCLK_TCPWM1_CLOCKS70 = 0x0173u, /* tcpwm[1].clocks[70] */ 164 PCLK_TCPWM1_CLOCKS71 = 0x0174u, /* tcpwm[1].clocks[71] */ 165 PCLK_TCPWM1_CLOCKS72 = 0x0175u, /* tcpwm[1].clocks[72] */ 166 PCLK_TCPWM1_CLOCKS73 = 0x0176u, /* tcpwm[1].clocks[73] */ 167 PCLK_TCPWM1_CLOCKS74 = 0x0177u, /* tcpwm[1].clocks[74] */ 168 PCLK_TCPWM1_CLOCKS75 = 0x0178u, /* tcpwm[1].clocks[75] */ 169 PCLK_TCPWM1_CLOCKS76 = 0x0179u, /* tcpwm[1].clocks[76] */ 170 PCLK_TCPWM1_CLOCKS77 = 0x017Au, /* tcpwm[1].clocks[77] */ 171 PCLK_TCPWM1_CLOCKS78 = 0x017Bu, /* tcpwm[1].clocks[78] */ 172 PCLK_TCPWM1_CLOCKS79 = 0x017Cu, /* tcpwm[1].clocks[79] */ 173 PCLK_TCPWM1_CLOCKS80 = 0x017Du, /* tcpwm[1].clocks[80] */ 174 PCLK_TCPWM1_CLOCKS81 = 0x017Eu, /* tcpwm[1].clocks[81] */ 175 PCLK_TCPWM1_CLOCKS82 = 0x017Fu, /* tcpwm[1].clocks[82] */ 176 PCLK_TCPWM1_CLOCKS83 = 0x0180u, /* tcpwm[1].clocks[83] */ 177 PCLK_TCPWM1_CLOCKS256 = 0x0181u, /* tcpwm[1].clocks[256] */ 178 PCLK_TCPWM1_CLOCKS257 = 0x0182u, /* tcpwm[1].clocks[257] */ 179 PCLK_TCPWM1_CLOCKS258 = 0x0183u, /* tcpwm[1].clocks[258] */ 180 PCLK_TCPWM1_CLOCKS259 = 0x0184u, /* tcpwm[1].clocks[259] */ 181 PCLK_TCPWM1_CLOCKS260 = 0x0185u, /* tcpwm[1].clocks[260] */ 182 PCLK_TCPWM1_CLOCKS261 = 0x0186u, /* tcpwm[1].clocks[261] */ 183 PCLK_TCPWM1_CLOCKS262 = 0x0187u, /* tcpwm[1].clocks[262] */ 184 PCLK_TCPWM1_CLOCKS263 = 0x0188u, /* tcpwm[1].clocks[263] */ 185 PCLK_TCPWM1_CLOCKS264 = 0x0189u, /* tcpwm[1].clocks[264] */ 186 PCLK_TCPWM1_CLOCKS265 = 0x018Au, /* tcpwm[1].clocks[265] */ 187 PCLK_TCPWM1_CLOCKS266 = 0x018Bu, /* tcpwm[1].clocks[266] */ 188 PCLK_TCPWM1_CLOCKS267 = 0x018Cu, /* tcpwm[1].clocks[267] */ 189 PCLK_TCPWM1_CLOCKS512 = 0x018Du, /* tcpwm[1].clocks[512] */ 190 PCLK_TCPWM1_CLOCKS513 = 0x018Eu, /* tcpwm[1].clocks[513] */ 191 PCLK_TCPWM1_CLOCKS514 = 0x018Fu, /* tcpwm[1].clocks[514] */ 192 PCLK_TCPWM1_CLOCKS515 = 0x0190u, /* tcpwm[1].clocks[515] */ 193 PCLK_TCPWM1_CLOCKS516 = 0x0191u, /* tcpwm[1].clocks[516] */ 194 PCLK_TCPWM1_CLOCKS517 = 0x0192u, /* tcpwm[1].clocks[517] */ 195 PCLK_TCPWM1_CLOCKS518 = 0x0193u, /* tcpwm[1].clocks[518] */ 196 PCLK_TCPWM1_CLOCKS519 = 0x0194u, /* tcpwm[1].clocks[519] */ 197 PCLK_TCPWM1_CLOCKS520 = 0x0195u, /* tcpwm[1].clocks[520] */ 198 PCLK_TCPWM1_CLOCKS521 = 0x0196u, /* tcpwm[1].clocks[521] */ 199 PCLK_TCPWM1_CLOCKS522 = 0x0197u, /* tcpwm[1].clocks[522] */ 200 PCLK_TCPWM1_CLOCKS523 = 0x0198u, /* tcpwm[1].clocks[523] */ 201 PCLK_TCPWM1_CLOCKS524 = 0x0199u /* tcpwm[1].clocks[524] */ 202 } en_clk_dst_t; 203 204 /* Trigger Group */ 205 /* This section contains the enums related to the Trigger multiplexer (TrigMux) driver. 206 * Refer to the Cypress Peripheral Driver Library Documentation, section Trigger multiplexer (TrigMux) -> Enumerated Types for details. 207 */ 208 /* Trigger Group Inputs */ 209 /* Trigger Input Group 0 - P-DMA0[0:15] Request Assignments */ 210 typedef enum 211 { 212 TRIG_IN_MUX_0_PDMA0_TR_OUT0 = 0x00000001u, /* cpuss.dw0_tr_out[0] */ 213 TRIG_IN_MUX_0_PDMA0_TR_OUT1 = 0x00000002u, /* cpuss.dw0_tr_out[1] */ 214 TRIG_IN_MUX_0_PDMA0_TR_OUT2 = 0x00000003u, /* cpuss.dw0_tr_out[2] */ 215 TRIG_IN_MUX_0_PDMA0_TR_OUT3 = 0x00000004u, /* cpuss.dw0_tr_out[3] */ 216 TRIG_IN_MUX_0_PDMA0_TR_OUT4 = 0x00000005u, /* cpuss.dw0_tr_out[4] */ 217 TRIG_IN_MUX_0_PDMA0_TR_OUT5 = 0x00000006u, /* cpuss.dw0_tr_out[5] */ 218 TRIG_IN_MUX_0_PDMA0_TR_OUT6 = 0x00000007u, /* cpuss.dw0_tr_out[6] */ 219 TRIG_IN_MUX_0_PDMA0_TR_OUT7 = 0x00000008u, /* cpuss.dw0_tr_out[7] */ 220 TRIG_IN_MUX_0_PDMA0_TR_OUT8 = 0x00000009u, /* cpuss.dw0_tr_out[8] */ 221 TRIG_IN_MUX_0_PDMA0_TR_OUT9 = 0x0000000Au, /* cpuss.dw0_tr_out[9] */ 222 TRIG_IN_MUX_0_PDMA0_TR_OUT10 = 0x0000000Bu, /* cpuss.dw0_tr_out[10] */ 223 TRIG_IN_MUX_0_PDMA0_TR_OUT11 = 0x0000000Cu, /* cpuss.dw0_tr_out[11] */ 224 TRIG_IN_MUX_0_PDMA0_TR_OUT12 = 0x0000000Du, /* cpuss.dw0_tr_out[12] */ 225 TRIG_IN_MUX_0_PDMA0_TR_OUT13 = 0x0000000Eu, /* cpuss.dw0_tr_out[13] */ 226 TRIG_IN_MUX_0_PDMA0_TR_OUT14 = 0x0000000Fu, /* cpuss.dw0_tr_out[14] */ 227 TRIG_IN_MUX_0_PDMA0_TR_OUT15 = 0x00000010u, /* cpuss.dw0_tr_out[15] */ 228 TRIG_IN_MUX_0_PDMA0_TR_OUT16 = 0x00000011u, /* cpuss.dw0_tr_out[16] */ 229 TRIG_IN_MUX_0_PDMA0_TR_OUT17 = 0x00000012u, /* cpuss.dw0_tr_out[17] */ 230 TRIG_IN_MUX_0_PDMA0_TR_OUT18 = 0x00000013u, /* cpuss.dw0_tr_out[18] */ 231 TRIG_IN_MUX_0_PDMA0_TR_OUT19 = 0x00000014u, /* cpuss.dw0_tr_out[19] */ 232 TRIG_IN_MUX_0_PDMA0_TR_OUT20 = 0x00000015u, /* cpuss.dw0_tr_out[20] */ 233 TRIG_IN_MUX_0_PDMA0_TR_OUT21 = 0x00000016u, /* cpuss.dw0_tr_out[21] */ 234 TRIG_IN_MUX_0_PDMA0_TR_OUT22 = 0x00000017u, /* cpuss.dw0_tr_out[22] */ 235 TRIG_IN_MUX_0_PDMA0_TR_OUT23 = 0x00000018u, /* cpuss.dw0_tr_out[23] */ 236 TRIG_IN_MUX_0_PDMA0_TR_OUT24 = 0x00000019u, /* cpuss.dw0_tr_out[24] */ 237 TRIG_IN_MUX_0_PDMA0_TR_OUT25 = 0x0000001Au, /* cpuss.dw0_tr_out[25] */ 238 TRIG_IN_MUX_0_PDMA0_TR_OUT26 = 0x0000001Bu, /* cpuss.dw0_tr_out[26] */ 239 TRIG_IN_MUX_0_PDMA0_TR_OUT27 = 0x0000001Cu, /* cpuss.dw0_tr_out[27] */ 240 TRIG_IN_MUX_0_PDMA0_TR_OUT28 = 0x0000001Du, /* cpuss.dw0_tr_out[28] */ 241 TRIG_IN_MUX_0_PDMA0_TR_OUT29 = 0x0000001Eu, /* cpuss.dw0_tr_out[29] */ 242 TRIG_IN_MUX_0_PDMA0_TR_OUT30 = 0x0000001Fu, /* cpuss.dw0_tr_out[30] */ 243 TRIG_IN_MUX_0_PDMA0_TR_OUT31 = 0x00000020u, /* cpuss.dw0_tr_out[31] */ 244 TRIG_IN_MUX_0_PDMA1_TR_OUT0 = 0x00000021u, /* cpuss.dw1_tr_out[0] */ 245 TRIG_IN_MUX_0_PDMA1_TR_OUT1 = 0x00000022u, /* cpuss.dw1_tr_out[1] */ 246 TRIG_IN_MUX_0_PDMA1_TR_OUT2 = 0x00000023u, /* cpuss.dw1_tr_out[2] */ 247 TRIG_IN_MUX_0_PDMA1_TR_OUT3 = 0x00000024u, /* cpuss.dw1_tr_out[3] */ 248 TRIG_IN_MUX_0_PDMA1_TR_OUT4 = 0x00000025u, /* cpuss.dw1_tr_out[4] */ 249 TRIG_IN_MUX_0_PDMA1_TR_OUT5 = 0x00000026u, /* cpuss.dw1_tr_out[5] */ 250 TRIG_IN_MUX_0_PDMA1_TR_OUT6 = 0x00000027u, /* cpuss.dw1_tr_out[6] */ 251 TRIG_IN_MUX_0_PDMA1_TR_OUT7 = 0x00000028u, /* cpuss.dw1_tr_out[7] */ 252 TRIG_IN_MUX_0_PDMA1_TR_OUT8 = 0x00000029u, /* cpuss.dw1_tr_out[8] */ 253 TRIG_IN_MUX_0_PDMA1_TR_OUT9 = 0x0000002Au, /* cpuss.dw1_tr_out[9] */ 254 TRIG_IN_MUX_0_PDMA1_TR_OUT10 = 0x0000002Bu, /* cpuss.dw1_tr_out[10] */ 255 TRIG_IN_MUX_0_PDMA1_TR_OUT11 = 0x0000002Cu, /* cpuss.dw1_tr_out[11] */ 256 TRIG_IN_MUX_0_PDMA1_TR_OUT12 = 0x0000002Du, /* cpuss.dw1_tr_out[12] */ 257 TRIG_IN_MUX_0_PDMA1_TR_OUT13 = 0x0000002Eu, /* cpuss.dw1_tr_out[13] */ 258 TRIG_IN_MUX_0_PDMA1_TR_OUT14 = 0x0000002Fu, /* cpuss.dw1_tr_out[14] */ 259 TRIG_IN_MUX_0_PDMA1_TR_OUT15 = 0x00000030u, /* cpuss.dw1_tr_out[15] */ 260 TRIG_IN_MUX_0_MDMA_TR_OUT0 = 0x00000031u, /* cpuss.dmac_tr_out[0] */ 261 TRIG_IN_MUX_0_MDMA_TR_OUT1 = 0x00000032u, /* cpuss.dmac_tr_out[1] */ 262 TRIG_IN_MUX_0_MDMA_TR_OUT2 = 0x00000033u, /* cpuss.dmac_tr_out[2] */ 263 TRIG_IN_MUX_0_MDMA_TR_OUT3 = 0x00000034u, /* cpuss.dmac_tr_out[3] */ 264 TRIG_IN_MUX_0_MDMA_TR_OUT4 = 0x00000035u, /* cpuss.dmac_tr_out[4] */ 265 TRIG_IN_MUX_0_MDMA_TR_OUT5 = 0x00000036u, /* cpuss.dmac_tr_out[5] */ 266 TRIG_IN_MUX_0_MDMA_TR_OUT6 = 0x00000037u, /* cpuss.dmac_tr_out[6] */ 267 TRIG_IN_MUX_0_MDMA_TR_OUT7 = 0x00000038u, /* cpuss.dmac_tr_out[7] */ 268 TRIG_IN_MUX_0_CAN0_TT_TR_OUT0 = 0x00000039u, /* canfd[0].tr_tmp_rtp_out[0] */ 269 TRIG_IN_MUX_0_CAN0_TT_TR_OUT1 = 0x0000003Au, /* canfd[0].tr_tmp_rtp_out[1] */ 270 TRIG_IN_MUX_0_CAN0_TT_TR_OUT2 = 0x0000003Bu, /* canfd[0].tr_tmp_rtp_out[2] */ 271 TRIG_IN_MUX_0_CAN0_TT_TR_OUT3 = 0x0000003Cu, /* canfd[0].tr_tmp_rtp_out[3] */ 272 TRIG_IN_MUX_0_CAN0_TT_TR_OUT4 = 0x0000003Du, /* canfd[0].tr_tmp_rtp_out[4] */ 273 TRIG_IN_MUX_0_CAN1_TT_TR_OUT0 = 0x0000003Eu, /* canfd[1].tr_tmp_rtp_out[0] */ 274 TRIG_IN_MUX_0_CAN1_TT_TR_OUT1 = 0x0000003Fu, /* canfd[1].tr_tmp_rtp_out[1] */ 275 TRIG_IN_MUX_0_CAN1_TT_TR_OUT2 = 0x00000040u, /* canfd[1].tr_tmp_rtp_out[2] */ 276 TRIG_IN_MUX_0_CAN1_TT_TR_OUT3 = 0x00000041u, /* canfd[1].tr_tmp_rtp_out[3] */ 277 TRIG_IN_MUX_0_CAN1_TT_TR_OUT4 = 0x00000042u, /* canfd[1].tr_tmp_rtp_out[4] */ 278 TRIG_IN_MUX_0_FLEXRAY_TT_TR_OUT = 0x00000043u, /* flexray[0].tr_tint0_out */ 279 TRIG_IN_MUX_0_HSIOM_IO_INPUT0 = 0x00000044u, /* peri.tr_io_input[0] */ 280 TRIG_IN_MUX_0_HSIOM_IO_INPUT1 = 0x00000045u, /* peri.tr_io_input[1] */ 281 TRIG_IN_MUX_0_HSIOM_IO_INPUT2 = 0x00000046u, /* peri.tr_io_input[2] */ 282 TRIG_IN_MUX_0_HSIOM_IO_INPUT3 = 0x00000047u, /* peri.tr_io_input[3] */ 283 TRIG_IN_MUX_0_HSIOM_IO_INPUT4 = 0x00000048u, /* peri.tr_io_input[4] */ 284 TRIG_IN_MUX_0_HSIOM_IO_INPUT5 = 0x00000049u, /* peri.tr_io_input[5] */ 285 TRIG_IN_MUX_0_HSIOM_IO_INPUT6 = 0x0000004Au, /* peri.tr_io_input[6] */ 286 TRIG_IN_MUX_0_HSIOM_IO_INPUT7 = 0x0000004Bu, /* peri.tr_io_input[7] */ 287 TRIG_IN_MUX_0_HSIOM_IO_INPUT8 = 0x0000004Cu, /* peri.tr_io_input[8] */ 288 TRIG_IN_MUX_0_HSIOM_IO_INPUT9 = 0x0000004Du, /* peri.tr_io_input[9] */ 289 TRIG_IN_MUX_0_HSIOM_IO_INPUT10 = 0x0000004Eu, /* peri.tr_io_input[10] */ 290 TRIG_IN_MUX_0_HSIOM_IO_INPUT11 = 0x0000004Fu, /* peri.tr_io_input[11] */ 291 TRIG_IN_MUX_0_HSIOM_IO_INPUT12 = 0x00000050u, /* peri.tr_io_input[12] */ 292 TRIG_IN_MUX_0_HSIOM_IO_INPUT13 = 0x00000051u, /* peri.tr_io_input[13] */ 293 TRIG_IN_MUX_0_HSIOM_IO_INPUT14 = 0x00000052u, /* peri.tr_io_input[14] */ 294 TRIG_IN_MUX_0_HSIOM_IO_INPUT15 = 0x00000053u, /* peri.tr_io_input[15] */ 295 TRIG_IN_MUX_0_HSIOM_IO_INPUT16 = 0x00000054u, /* peri.tr_io_input[16] */ 296 TRIG_IN_MUX_0_HSIOM_IO_INPUT17 = 0x00000055u, /* peri.tr_io_input[17] */ 297 TRIG_IN_MUX_0_HSIOM_IO_INPUT18 = 0x00000056u, /* peri.tr_io_input[18] */ 298 TRIG_IN_MUX_0_HSIOM_IO_INPUT19 = 0x00000057u, /* peri.tr_io_input[19] */ 299 TRIG_IN_MUX_0_HSIOM_IO_INPUT20 = 0x00000058u, /* peri.tr_io_input[20] */ 300 TRIG_IN_MUX_0_HSIOM_IO_INPUT21 = 0x00000059u, /* peri.tr_io_input[21] */ 301 TRIG_IN_MUX_0_HSIOM_IO_INPUT22 = 0x0000005Au, /* peri.tr_io_input[22] */ 302 TRIG_IN_MUX_0_HSIOM_IO_INPUT23 = 0x0000005Bu, /* peri.tr_io_input[23] */ 303 TRIG_IN_MUX_0_FAULT_TR_OUT0 = 0x0000005Cu, /* cpuss.tr_fault[0] */ 304 TRIG_IN_MUX_0_FAULT_TR_OUT1 = 0x0000005Du, /* cpuss.tr_fault[1] */ 305 TRIG_IN_MUX_0_FAULT_TR_OUT2 = 0x0000005Eu, /* cpuss.tr_fault[2] */ 306 TRIG_IN_MUX_0_FAULT_TR_OUT3 = 0x0000005Fu /* cpuss.tr_fault[3] */ 307 } en_trig_input_pdma0_tr_0_t; 308 309 /* Trigger Input Group 1 - P-DMA0[16:31] Request Assignments */ 310 typedef enum 311 { 312 TRIG_IN_MUX_1_TCPWM0_16_TR_OUT00 = 0x00000101u, /* tcpwm[0].tr_out0[0] */ 313 TRIG_IN_MUX_1_TCPWM0_16_TR_OUT01 = 0x00000102u, /* tcpwm[0].tr_out0[1] */ 314 TRIG_IN_MUX_1_TCPWM0_16_TR_OUT02 = 0x00000103u, /* tcpwm[0].tr_out0[2] */ 315 TRIG_IN_MUX_1_TCPWM0_16M_TR_OUT00 = 0x00000104u, /* tcpwm[0].tr_out0[256] */ 316 TRIG_IN_MUX_1_TCPWM0_16M_TR_OUT01 = 0x00000105u, /* tcpwm[0].tr_out0[257] */ 317 TRIG_IN_MUX_1_TCPWM0_16M_TR_OUT02 = 0x00000106u, /* tcpwm[0].tr_out0[258] */ 318 TRIG_IN_MUX_1_TCPWM0_32_TR_OUT00 = 0x00000107u, /* tcpwm[0].tr_out0[512] */ 319 TRIG_IN_MUX_1_TCPWM0_32_TR_OUT01 = 0x00000108u, /* tcpwm[0].tr_out0[513] */ 320 TRIG_IN_MUX_1_TCPWM0_32_TR_OUT02 = 0x00000109u, /* tcpwm[0].tr_out0[514] */ 321 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT00 = 0x0000010Au, /* tcpwm[1].tr_out0[0] */ 322 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT01 = 0x0000010Bu, /* tcpwm[1].tr_out0[1] */ 323 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT02 = 0x0000010Cu, /* tcpwm[1].tr_out0[2] */ 324 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT03 = 0x0000010Du, /* tcpwm[1].tr_out0[3] */ 325 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT04 = 0x0000010Eu, /* tcpwm[1].tr_out0[4] */ 326 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT05 = 0x0000010Fu, /* tcpwm[1].tr_out0[5] */ 327 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT06 = 0x00000110u, /* tcpwm[1].tr_out0[6] */ 328 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT07 = 0x00000111u, /* tcpwm[1].tr_out0[7] */ 329 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT08 = 0x00000112u, /* tcpwm[1].tr_out0[8] */ 330 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT09 = 0x00000113u, /* tcpwm[1].tr_out0[9] */ 331 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT010 = 0x00000114u, /* tcpwm[1].tr_out0[10] */ 332 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT011 = 0x00000115u, /* tcpwm[1].tr_out0[11] */ 333 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT012 = 0x00000116u, /* tcpwm[1].tr_out0[12] */ 334 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT013 = 0x00000117u, /* tcpwm[1].tr_out0[13] */ 335 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT014 = 0x00000118u, /* tcpwm[1].tr_out0[14] */ 336 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT015 = 0x00000119u, /* tcpwm[1].tr_out0[15] */ 337 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT016 = 0x0000011Au, /* tcpwm[1].tr_out0[16] */ 338 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT017 = 0x0000011Bu, /* tcpwm[1].tr_out0[17] */ 339 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT018 = 0x0000011Cu, /* tcpwm[1].tr_out0[18] */ 340 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT019 = 0x0000011Du, /* tcpwm[1].tr_out0[19] */ 341 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT020 = 0x0000011Eu, /* tcpwm[1].tr_out0[20] */ 342 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT021 = 0x0000011Fu, /* tcpwm[1].tr_out0[21] */ 343 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT022 = 0x00000120u, /* tcpwm[1].tr_out0[22] */ 344 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT023 = 0x00000121u, /* tcpwm[1].tr_out0[23] */ 345 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT024 = 0x00000122u, /* tcpwm[1].tr_out0[24] */ 346 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT025 = 0x00000123u, /* tcpwm[1].tr_out0[25] */ 347 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT026 = 0x00000124u, /* tcpwm[1].tr_out0[26] */ 348 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT027 = 0x00000125u, /* tcpwm[1].tr_out0[27] */ 349 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT028 = 0x00000126u, /* tcpwm[1].tr_out0[28] */ 350 TRIG_IN_MUX_1_TCPWM1_16_TR_OUT029 = 0x00000127u, /* tcpwm[1].tr_out0[29] */ 351 TRIG_IN_MUX_1_TCPWM1_16M_TR_OUT00 = 0x00000128u, /* tcpwm[1].tr_out0[256] */ 352 TRIG_IN_MUX_1_TCPWM1_16M_TR_OUT01 = 0x00000129u, /* tcpwm[1].tr_out0[257] */ 353 TRIG_IN_MUX_1_TCPWM1_16M_TR_OUT02 = 0x0000012Au, /* tcpwm[1].tr_out0[258] */ 354 TRIG_IN_MUX_1_TCPWM1_16M_TR_OUT03 = 0x0000012Bu, /* tcpwm[1].tr_out0[259] */ 355 TRIG_IN_MUX_1_TCPWM1_16M_TR_OUT04 = 0x0000012Cu, /* tcpwm[1].tr_out0[260] */ 356 TRIG_IN_MUX_1_TCPWM1_16M_TR_OUT05 = 0x0000012Du, /* tcpwm[1].tr_out0[261] */ 357 TRIG_IN_MUX_1_TCPWM1_16M_TR_OUT06 = 0x0000012Eu, /* tcpwm[1].tr_out0[262] */ 358 TRIG_IN_MUX_1_TCPWM1_16M_TR_OUT07 = 0x0000012Fu, /* tcpwm[1].tr_out0[263] */ 359 TRIG_IN_MUX_1_TCPWM1_16M_TR_OUT08 = 0x00000130u, /* tcpwm[1].tr_out0[264] */ 360 TRIG_IN_MUX_1_TCPWM1_16M_TR_OUT09 = 0x00000131u, /* tcpwm[1].tr_out0[265] */ 361 TRIG_IN_MUX_1_TCPWM1_16M_TR_OUT010 = 0x00000132u, /* tcpwm[1].tr_out0[266] */ 362 TRIG_IN_MUX_1_TCPWM1_16M_TR_OUT011 = 0x00000133u, /* tcpwm[1].tr_out0[267] */ 363 TRIG_IN_MUX_1_TCPWM1_32_TR_OUT00 = 0x00000134u, /* tcpwm[1].tr_out0[512] */ 364 TRIG_IN_MUX_1_TCPWM1_32_TR_OUT01 = 0x00000135u, /* tcpwm[1].tr_out0[513] */ 365 TRIG_IN_MUX_1_TCPWM1_32_TR_OUT02 = 0x00000136u, /* tcpwm[1].tr_out0[514] */ 366 TRIG_IN_MUX_1_TCPWM1_32_TR_OUT03 = 0x00000137u, /* tcpwm[1].tr_out0[515] */ 367 TRIG_IN_MUX_1_TCPWM1_32_TR_OUT04 = 0x00000138u, /* tcpwm[1].tr_out0[516] */ 368 TRIG_IN_MUX_1_TCPWM1_32_TR_OUT05 = 0x00000139u, /* tcpwm[1].tr_out0[517] */ 369 TRIG_IN_MUX_1_TCPWM1_32_TR_OUT06 = 0x0000013Au, /* tcpwm[1].tr_out0[518] */ 370 TRIG_IN_MUX_1_TCPWM1_32_TR_OUT07 = 0x0000013Bu, /* tcpwm[1].tr_out0[519] */ 371 TRIG_IN_MUX_1_TCPWM1_32_TR_OUT08 = 0x0000013Cu, /* tcpwm[1].tr_out0[520] */ 372 TRIG_IN_MUX_1_TCPWM1_32_TR_OUT09 = 0x0000013Du, /* tcpwm[1].tr_out0[521] */ 373 TRIG_IN_MUX_1_TCPWM1_32_TR_OUT010 = 0x0000013Eu, /* tcpwm[1].tr_out0[522] */ 374 TRIG_IN_MUX_1_TCPWM1_32_TR_OUT011 = 0x0000013Fu, /* tcpwm[1].tr_out0[523] */ 375 TRIG_IN_MUX_1_TCPWM1_32_TR_OUT012 = 0x00000140u, /* tcpwm[1].tr_out0[524] */ 376 TRIG_IN_MUX_1_PASS_GEN_TR_OUT0 = 0x00000141u, /* pass[0].tr_sar_gen_out[0] */ 377 TRIG_IN_MUX_1_PASS_GEN_TR_OUT1 = 0x00000142u, /* pass[0].tr_sar_gen_out[1] */ 378 TRIG_IN_MUX_1_PASS_GEN_TR_OUT2 = 0x00000143u, /* pass[0].tr_sar_gen_out[2] */ 379 TRIG_IN_MUX_1_PASS_GEN_TR_OUT3 = 0x00000144u, /* pass[0].tr_sar_gen_out[3] */ 380 TRIG_IN_MUX_1_PASS_GEN_TR_OUT4 = 0x00000145u, /* pass[0].tr_sar_gen_out[4] */ 381 TRIG_IN_MUX_1_PASS_GEN_TR_OUT5 = 0x00000146u, /* pass[0].tr_sar_gen_out[5] */ 382 TRIG_IN_MUX_1_CTI_TR_OUT0 = 0x00000147u, /* cpuss.cti_tr_out[0] */ 383 TRIG_IN_MUX_1_CTI_TR_OUT1 = 0x00000148u, /* cpuss.cti_tr_out[1] */ 384 TRIG_IN_MUX_1_EVTGEN_TR_OUT0 = 0x00000149u, /* evtgen[0].tr_out[0] */ 385 TRIG_IN_MUX_1_EVTGEN_TR_OUT1 = 0x0000014Au, /* evtgen[0].tr_out[1] */ 386 TRIG_IN_MUX_1_EVTGEN_TR_OUT2 = 0x0000014Bu, /* evtgen[0].tr_out[2] */ 387 TRIG_IN_MUX_1_EVTGEN_TR_OUT3 = 0x0000014Cu /* evtgen[0].tr_out[3] */ 388 } en_trig_input_pdma0_tr_1_t; 389 390 /* Trigger Input Group 2 - P-DMA1[0:15] Request Assignments */ 391 typedef enum 392 { 393 TRIG_IN_MUX_2_PDMA1_TR_OUT0 = 0x00000201u, /* cpuss.dw1_tr_out[0] */ 394 TRIG_IN_MUX_2_PDMA1_TR_OUT1 = 0x00000202u, /* cpuss.dw1_tr_out[1] */ 395 TRIG_IN_MUX_2_PDMA1_TR_OUT2 = 0x00000203u, /* cpuss.dw1_tr_out[2] */ 396 TRIG_IN_MUX_2_PDMA1_TR_OUT3 = 0x00000204u, /* cpuss.dw1_tr_out[3] */ 397 TRIG_IN_MUX_2_PDMA1_TR_OUT4 = 0x00000205u, /* cpuss.dw1_tr_out[4] */ 398 TRIG_IN_MUX_2_PDMA1_TR_OUT5 = 0x00000206u, /* cpuss.dw1_tr_out[5] */ 399 TRIG_IN_MUX_2_PDMA1_TR_OUT6 = 0x00000207u, /* cpuss.dw1_tr_out[6] */ 400 TRIG_IN_MUX_2_PDMA1_TR_OUT7 = 0x00000208u, /* cpuss.dw1_tr_out[7] */ 401 TRIG_IN_MUX_2_PDMA1_TR_OUT8 = 0x00000209u, /* cpuss.dw1_tr_out[8] */ 402 TRIG_IN_MUX_2_PDMA1_TR_OUT9 = 0x0000020Au, /* cpuss.dw1_tr_out[9] */ 403 TRIG_IN_MUX_2_PDMA1_TR_OUT10 = 0x0000020Bu, /* cpuss.dw1_tr_out[10] */ 404 TRIG_IN_MUX_2_PDMA1_TR_OUT11 = 0x0000020Cu, /* cpuss.dw1_tr_out[11] */ 405 TRIG_IN_MUX_2_PDMA1_TR_OUT12 = 0x0000020Du, /* cpuss.dw1_tr_out[12] */ 406 TRIG_IN_MUX_2_PDMA1_TR_OUT13 = 0x0000020Eu, /* cpuss.dw1_tr_out[13] */ 407 TRIG_IN_MUX_2_PDMA1_TR_OUT14 = 0x0000020Fu, /* cpuss.dw1_tr_out[14] */ 408 TRIG_IN_MUX_2_PDMA1_TR_OUT15 = 0x00000210u, /* cpuss.dw1_tr_out[15] */ 409 TRIG_IN_MUX_2_PDMA0_TR_OUT0 = 0x00000211u, /* cpuss.dw0_tr_out[0] */ 410 TRIG_IN_MUX_2_PDMA0_TR_OUT1 = 0x00000212u, /* cpuss.dw0_tr_out[1] */ 411 TRIG_IN_MUX_2_PDMA0_TR_OUT2 = 0x00000213u, /* cpuss.dw0_tr_out[2] */ 412 TRIG_IN_MUX_2_PDMA0_TR_OUT3 = 0x00000214u, /* cpuss.dw0_tr_out[3] */ 413 TRIG_IN_MUX_2_PDMA0_TR_OUT4 = 0x00000215u, /* cpuss.dw0_tr_out[4] */ 414 TRIG_IN_MUX_2_PDMA0_TR_OUT5 = 0x00000216u, /* cpuss.dw0_tr_out[5] */ 415 TRIG_IN_MUX_2_PDMA0_TR_OUT6 = 0x00000217u, /* cpuss.dw0_tr_out[6] */ 416 TRIG_IN_MUX_2_PDMA0_TR_OUT7 = 0x00000218u, /* cpuss.dw0_tr_out[7] */ 417 TRIG_IN_MUX_2_PDMA0_TR_OUT8 = 0x00000219u, /* cpuss.dw0_tr_out[8] */ 418 TRIG_IN_MUX_2_PDMA0_TR_OUT9 = 0x0000021Au, /* cpuss.dw0_tr_out[9] */ 419 TRIG_IN_MUX_2_PDMA0_TR_OUT10 = 0x0000021Bu, /* cpuss.dw0_tr_out[10] */ 420 TRIG_IN_MUX_2_PDMA0_TR_OUT11 = 0x0000021Cu, /* cpuss.dw0_tr_out[11] */ 421 TRIG_IN_MUX_2_PDMA0_TR_OUT12 = 0x0000021Du, /* cpuss.dw0_tr_out[12] */ 422 TRIG_IN_MUX_2_PDMA0_TR_OUT13 = 0x0000021Eu, /* cpuss.dw0_tr_out[13] */ 423 TRIG_IN_MUX_2_PDMA0_TR_OUT14 = 0x0000021Fu, /* cpuss.dw0_tr_out[14] */ 424 TRIG_IN_MUX_2_PDMA0_TR_OUT15 = 0x00000220u, /* cpuss.dw0_tr_out[15] */ 425 TRIG_IN_MUX_2_PDMA0_TR_OUT16 = 0x00000221u, /* cpuss.dw0_tr_out[16] */ 426 TRIG_IN_MUX_2_PDMA0_TR_OUT17 = 0x00000222u, /* cpuss.dw0_tr_out[17] */ 427 TRIG_IN_MUX_2_PDMA0_TR_OUT18 = 0x00000223u, /* cpuss.dw0_tr_out[18] */ 428 TRIG_IN_MUX_2_PDMA0_TR_OUT19 = 0x00000224u, /* cpuss.dw0_tr_out[19] */ 429 TRIG_IN_MUX_2_PDMA0_TR_OUT20 = 0x00000225u, /* cpuss.dw0_tr_out[20] */ 430 TRIG_IN_MUX_2_PDMA0_TR_OUT21 = 0x00000226u, /* cpuss.dw0_tr_out[21] */ 431 TRIG_IN_MUX_2_PDMA0_TR_OUT22 = 0x00000227u, /* cpuss.dw0_tr_out[22] */ 432 TRIG_IN_MUX_2_PDMA0_TR_OUT23 = 0x00000228u, /* cpuss.dw0_tr_out[23] */ 433 TRIG_IN_MUX_2_PDMA0_TR_OUT24 = 0x00000229u, /* cpuss.dw0_tr_out[24] */ 434 TRIG_IN_MUX_2_PDMA0_TR_OUT25 = 0x0000022Au, /* cpuss.dw0_tr_out[25] */ 435 TRIG_IN_MUX_2_PDMA0_TR_OUT26 = 0x0000022Bu, /* cpuss.dw0_tr_out[26] */ 436 TRIG_IN_MUX_2_PDMA0_TR_OUT27 = 0x0000022Cu, /* cpuss.dw0_tr_out[27] */ 437 TRIG_IN_MUX_2_PDMA0_TR_OUT28 = 0x0000022Du, /* cpuss.dw0_tr_out[28] */ 438 TRIG_IN_MUX_2_PDMA0_TR_OUT29 = 0x0000022Eu, /* cpuss.dw0_tr_out[29] */ 439 TRIG_IN_MUX_2_PDMA0_TR_OUT30 = 0x0000022Fu, /* cpuss.dw0_tr_out[30] */ 440 TRIG_IN_MUX_2_PDMA0_TR_OUT31 = 0x00000230u, /* cpuss.dw0_tr_out[31] */ 441 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT030 = 0x00000231u, /* tcpwm[1].tr_out0[30] */ 442 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT031 = 0x00000232u, /* tcpwm[1].tr_out0[31] */ 443 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT032 = 0x00000233u, /* tcpwm[1].tr_out0[32] */ 444 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT033 = 0x00000234u, /* tcpwm[1].tr_out0[33] */ 445 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT034 = 0x00000235u, /* tcpwm[1].tr_out0[34] */ 446 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT035 = 0x00000236u, /* tcpwm[1].tr_out0[35] */ 447 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT036 = 0x00000237u, /* tcpwm[1].tr_out0[36] */ 448 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT037 = 0x00000238u, /* tcpwm[1].tr_out0[37] */ 449 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT038 = 0x00000239u, /* tcpwm[1].tr_out0[38] */ 450 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT039 = 0x0000023Au, /* tcpwm[1].tr_out0[39] */ 451 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT040 = 0x0000023Bu, /* tcpwm[1].tr_out0[40] */ 452 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT041 = 0x0000023Cu, /* tcpwm[1].tr_out0[41] */ 453 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT042 = 0x0000023Du, /* tcpwm[1].tr_out0[42] */ 454 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT043 = 0x0000023Eu, /* tcpwm[1].tr_out0[43] */ 455 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT044 = 0x0000023Fu, /* tcpwm[1].tr_out0[44] */ 456 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT045 = 0x00000240u, /* tcpwm[1].tr_out0[45] */ 457 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT046 = 0x00000241u, /* tcpwm[1].tr_out0[46] */ 458 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT047 = 0x00000242u, /* tcpwm[1].tr_out0[47] */ 459 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT048 = 0x00000243u, /* tcpwm[1].tr_out0[48] */ 460 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT049 = 0x00000244u, /* tcpwm[1].tr_out0[49] */ 461 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT050 = 0x00000245u, /* tcpwm[1].tr_out0[50] */ 462 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT051 = 0x00000246u, /* tcpwm[1].tr_out0[51] */ 463 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT052 = 0x00000247u, /* tcpwm[1].tr_out0[52] */ 464 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT053 = 0x00000248u, /* tcpwm[1].tr_out0[53] */ 465 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT054 = 0x00000249u, /* tcpwm[1].tr_out0[54] */ 466 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT055 = 0x0000024Au, /* tcpwm[1].tr_out0[55] */ 467 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT056 = 0x0000024Bu, /* tcpwm[1].tr_out0[56] */ 468 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT057 = 0x0000024Cu, /* tcpwm[1].tr_out0[57] */ 469 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT058 = 0x0000024Du, /* tcpwm[1].tr_out0[58] */ 470 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT059 = 0x0000024Eu, /* tcpwm[1].tr_out0[59] */ 471 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT060 = 0x0000024Fu, /* tcpwm[1].tr_out0[60] */ 472 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT061 = 0x00000250u, /* tcpwm[1].tr_out0[61] */ 473 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT062 = 0x00000251u, /* tcpwm[1].tr_out0[62] */ 474 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT063 = 0x00000252u, /* tcpwm[1].tr_out0[63] */ 475 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT064 = 0x00000253u, /* tcpwm[1].tr_out0[64] */ 476 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT065 = 0x00000254u, /* tcpwm[1].tr_out0[65] */ 477 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT066 = 0x00000255u, /* tcpwm[1].tr_out0[66] */ 478 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT067 = 0x00000256u, /* tcpwm[1].tr_out0[67] */ 479 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT068 = 0x00000257u, /* tcpwm[1].tr_out0[68] */ 480 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT069 = 0x00000258u, /* tcpwm[1].tr_out0[69] */ 481 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT070 = 0x00000259u, /* tcpwm[1].tr_out0[70] */ 482 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT071 = 0x0000025Au, /* tcpwm[1].tr_out0[71] */ 483 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT072 = 0x0000025Bu, /* tcpwm[1].tr_out0[72] */ 484 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT073 = 0x0000025Cu, /* tcpwm[1].tr_out0[73] */ 485 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT074 = 0x0000025Du, /* tcpwm[1].tr_out0[74] */ 486 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT075 = 0x0000025Eu, /* tcpwm[1].tr_out0[75] */ 487 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT076 = 0x0000025Fu, /* tcpwm[1].tr_out0[76] */ 488 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT077 = 0x00000260u, /* tcpwm[1].tr_out0[77] */ 489 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT078 = 0x00000261u, /* tcpwm[1].tr_out0[78] */ 490 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT079 = 0x00000262u, /* tcpwm[1].tr_out0[79] */ 491 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT080 = 0x00000263u, /* tcpwm[1].tr_out0[80] */ 492 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT081 = 0x00000264u, /* tcpwm[1].tr_out0[81] */ 493 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT082 = 0x00000265u, /* tcpwm[1].tr_out0[82] */ 494 TRIG_IN_MUX_2_TCPWM1_16_TR_OUT083 = 0x00000266u, /* tcpwm[1].tr_out0[83] */ 495 TRIG_IN_MUX_2_HSIOM_IO_INPUT24 = 0x00000267u, /* peri.tr_io_input[24] */ 496 TRIG_IN_MUX_2_HSIOM_IO_INPUT25 = 0x00000268u, /* peri.tr_io_input[25] */ 497 TRIG_IN_MUX_2_HSIOM_IO_INPUT26 = 0x00000269u, /* peri.tr_io_input[26] */ 498 TRIG_IN_MUX_2_HSIOM_IO_INPUT27 = 0x0000026Au, /* peri.tr_io_input[27] */ 499 TRIG_IN_MUX_2_HSIOM_IO_INPUT28 = 0x0000026Bu, /* peri.tr_io_input[28] */ 500 TRIG_IN_MUX_2_HSIOM_IO_INPUT29 = 0x0000026Cu, /* peri.tr_io_input[29] */ 501 TRIG_IN_MUX_2_HSIOM_IO_INPUT30 = 0x0000026Du, /* peri.tr_io_input[30] */ 502 TRIG_IN_MUX_2_HSIOM_IO_INPUT31 = 0x0000026Eu, /* peri.tr_io_input[31] */ 503 TRIG_IN_MUX_2_HSIOM_IO_INPUT32 = 0x0000026Fu, /* peri.tr_io_input[32] */ 504 TRIG_IN_MUX_2_HSIOM_IO_INPUT33 = 0x00000270u, /* peri.tr_io_input[33] */ 505 TRIG_IN_MUX_2_HSIOM_IO_INPUT34 = 0x00000271u, /* peri.tr_io_input[34] */ 506 TRIG_IN_MUX_2_HSIOM_IO_INPUT35 = 0x00000272u, /* peri.tr_io_input[35] */ 507 TRIG_IN_MUX_2_HSIOM_IO_INPUT36 = 0x00000273u, /* peri.tr_io_input[36] */ 508 TRIG_IN_MUX_2_HSIOM_IO_INPUT37 = 0x00000274u, /* peri.tr_io_input[37] */ 509 TRIG_IN_MUX_2_HSIOM_IO_INPUT38 = 0x00000275u, /* peri.tr_io_input[38] */ 510 TRIG_IN_MUX_2_HSIOM_IO_INPUT39 = 0x00000276u, /* peri.tr_io_input[39] */ 511 TRIG_IN_MUX_2_HSIOM_IO_INPUT40 = 0x00000277u, /* peri.tr_io_input[40] */ 512 TRIG_IN_MUX_2_HSIOM_IO_INPUT41 = 0x00000278u, /* peri.tr_io_input[41] */ 513 TRIG_IN_MUX_2_HSIOM_IO_INPUT42 = 0x00000279u, /* peri.tr_io_input[42] */ 514 TRIG_IN_MUX_2_HSIOM_IO_INPUT43 = 0x0000027Au, /* peri.tr_io_input[43] */ 515 TRIG_IN_MUX_2_HSIOM_IO_INPUT44 = 0x0000027Bu, /* peri.tr_io_input[44] */ 516 TRIG_IN_MUX_2_HSIOM_IO_INPUT45 = 0x0000027Cu, /* peri.tr_io_input[45] */ 517 TRIG_IN_MUX_2_HSIOM_IO_INPUT46 = 0x0000027Du, /* peri.tr_io_input[46] */ 518 TRIG_IN_MUX_2_HSIOM_IO_INPUT47 = 0x0000027Eu /* peri.tr_io_input[47] */ 519 } en_trig_input_pdma1_tr_t; 520 521 /* Trigger Input Group 3 - M-DMA Request Assignments */ 522 typedef enum 523 { 524 TRIG_IN_MUX_3_TCPWM0_16_TR_OUT00 = 0x00000301u, /* tcpwm[0].tr_out0[0] */ 525 TRIG_IN_MUX_3_TCPWM0_16_TR_OUT01 = 0x00000302u, /* tcpwm[0].tr_out0[1] */ 526 TRIG_IN_MUX_3_TCPWM0_16_TR_OUT02 = 0x00000303u, /* tcpwm[0].tr_out0[2] */ 527 TRIG_IN_MUX_3_TCPWM0_16M_TR_OUT00 = 0x00000304u, /* tcpwm[0].tr_out0[256] */ 528 TRIG_IN_MUX_3_TCPWM0_16M_TR_OUT01 = 0x00000305u, /* tcpwm[0].tr_out0[257] */ 529 TRIG_IN_MUX_3_TCPWM0_16M_TR_OUT02 = 0x00000306u /* tcpwm[0].tr_out0[258] */ 530 } en_trig_input_mdma_t; 531 532 /* Trigger Input Group 4 - */ 533 typedef enum 534 { 535 TRIG_IN_MUX_4_PDMA0_TR_OUT0 = 0x00000401u, /* cpuss.dw0_tr_out[0] */ 536 TRIG_IN_MUX_4_PDMA0_TR_OUT1 = 0x00000402u, /* cpuss.dw0_tr_out[1] */ 537 TRIG_IN_MUX_4_PDMA0_TR_OUT2 = 0x00000403u, /* cpuss.dw0_tr_out[2] */ 538 TRIG_IN_MUX_4_PDMA0_TR_OUT3 = 0x00000404u, /* cpuss.dw0_tr_out[3] */ 539 TRIG_IN_MUX_4_PDMA0_TR_OUT4 = 0x00000405u, /* cpuss.dw0_tr_out[4] */ 540 TRIG_IN_MUX_4_PDMA0_TR_OUT5 = 0x00000406u, /* cpuss.dw0_tr_out[5] */ 541 TRIG_IN_MUX_4_PDMA0_TR_OUT6 = 0x00000407u, /* cpuss.dw0_tr_out[6] */ 542 TRIG_IN_MUX_4_PDMA0_TR_OUT7 = 0x00000408u, /* cpuss.dw0_tr_out[7] */ 543 TRIG_IN_MUX_4_PDMA0_TR_OUT8 = 0x00000409u, /* cpuss.dw0_tr_out[8] */ 544 TRIG_IN_MUX_4_PDMA0_TR_OUT9 = 0x0000040Au, /* cpuss.dw0_tr_out[9] */ 545 TRIG_IN_MUX_4_PDMA0_TR_OUT10 = 0x0000040Bu, /* cpuss.dw0_tr_out[10] */ 546 TRIG_IN_MUX_4_PDMA0_TR_OUT11 = 0x0000040Cu, /* cpuss.dw0_tr_out[11] */ 547 TRIG_IN_MUX_4_PDMA0_TR_OUT12 = 0x0000040Du, /* cpuss.dw0_tr_out[12] */ 548 TRIG_IN_MUX_4_PDMA0_TR_OUT13 = 0x0000040Eu, /* cpuss.dw0_tr_out[13] */ 549 TRIG_IN_MUX_4_PDMA0_TR_OUT14 = 0x0000040Fu, /* cpuss.dw0_tr_out[14] */ 550 TRIG_IN_MUX_4_PDMA0_TR_OUT15 = 0x00000410u, /* cpuss.dw0_tr_out[15] */ 551 TRIG_IN_MUX_4_PDMA0_TR_OUT16 = 0x00000411u, /* cpuss.dw0_tr_out[16] */ 552 TRIG_IN_MUX_4_PDMA0_TR_OUT17 = 0x00000412u, /* cpuss.dw0_tr_out[17] */ 553 TRIG_IN_MUX_4_PDMA0_TR_OUT18 = 0x00000413u, /* cpuss.dw0_tr_out[18] */ 554 TRIG_IN_MUX_4_PDMA0_TR_OUT19 = 0x00000414u, /* cpuss.dw0_tr_out[19] */ 555 TRIG_IN_MUX_4_PDMA0_TR_OUT20 = 0x00000415u, /* cpuss.dw0_tr_out[20] */ 556 TRIG_IN_MUX_4_PDMA0_TR_OUT21 = 0x00000416u, /* cpuss.dw0_tr_out[21] */ 557 TRIG_IN_MUX_4_PDMA0_TR_OUT22 = 0x00000417u, /* cpuss.dw0_tr_out[22] */ 558 TRIG_IN_MUX_4_PDMA0_TR_OUT23 = 0x00000418u, /* cpuss.dw0_tr_out[23] */ 559 TRIG_IN_MUX_4_PDMA0_TR_OUT24 = 0x00000419u, /* cpuss.dw0_tr_out[24] */ 560 TRIG_IN_MUX_4_PDMA0_TR_OUT25 = 0x0000041Au, /* cpuss.dw0_tr_out[25] */ 561 TRIG_IN_MUX_4_PDMA0_TR_OUT26 = 0x0000041Bu, /* cpuss.dw0_tr_out[26] */ 562 TRIG_IN_MUX_4_PDMA0_TR_OUT27 = 0x0000041Cu, /* cpuss.dw0_tr_out[27] */ 563 TRIG_IN_MUX_4_PDMA0_TR_OUT28 = 0x0000041Du, /* cpuss.dw0_tr_out[28] */ 564 TRIG_IN_MUX_4_PDMA0_TR_OUT29 = 0x0000041Eu, /* cpuss.dw0_tr_out[29] */ 565 TRIG_IN_MUX_4_PDMA0_TR_OUT30 = 0x0000041Fu, /* cpuss.dw0_tr_out[30] */ 566 TRIG_IN_MUX_4_PDMA0_TR_OUT31 = 0x00000420u, /* cpuss.dw0_tr_out[31] */ 567 TRIG_IN_MUX_4_PDMA1_TR_OUT0 = 0x00000421u, /* cpuss.dw1_tr_out[0] */ 568 TRIG_IN_MUX_4_PDMA1_TR_OUT1 = 0x00000422u, /* cpuss.dw1_tr_out[1] */ 569 TRIG_IN_MUX_4_PDMA1_TR_OUT2 = 0x00000423u, /* cpuss.dw1_tr_out[2] */ 570 TRIG_IN_MUX_4_PDMA1_TR_OUT3 = 0x00000424u, /* cpuss.dw1_tr_out[3] */ 571 TRIG_IN_MUX_4_PDMA1_TR_OUT4 = 0x00000425u, /* cpuss.dw1_tr_out[4] */ 572 TRIG_IN_MUX_4_PDMA1_TR_OUT5 = 0x00000426u, /* cpuss.dw1_tr_out[5] */ 573 TRIG_IN_MUX_4_PDMA1_TR_OUT6 = 0x00000427u, /* cpuss.dw1_tr_out[6] */ 574 TRIG_IN_MUX_4_PDMA1_TR_OUT7 = 0x00000428u, /* cpuss.dw1_tr_out[7] */ 575 TRIG_IN_MUX_4_PDMA1_TR_OUT8 = 0x00000429u, /* cpuss.dw1_tr_out[8] */ 576 TRIG_IN_MUX_4_PDMA1_TR_OUT9 = 0x0000042Au, /* cpuss.dw1_tr_out[9] */ 577 TRIG_IN_MUX_4_PDMA1_TR_OUT10 = 0x0000042Bu, /* cpuss.dw1_tr_out[10] */ 578 TRIG_IN_MUX_4_PDMA1_TR_OUT11 = 0x0000042Cu, /* cpuss.dw1_tr_out[11] */ 579 TRIG_IN_MUX_4_PDMA1_TR_OUT12 = 0x0000042Du, /* cpuss.dw1_tr_out[12] */ 580 TRIG_IN_MUX_4_PDMA1_TR_OUT13 = 0x0000042Eu, /* cpuss.dw1_tr_out[13] */ 581 TRIG_IN_MUX_4_PDMA1_TR_OUT14 = 0x0000042Fu, /* cpuss.dw1_tr_out[14] */ 582 TRIG_IN_MUX_4_PDMA1_TR_OUT15 = 0x00000430u, /* cpuss.dw1_tr_out[15] */ 583 TRIG_IN_MUX_4_MDMA_TR_OUT0 = 0x00000431u, /* cpuss.dmac_tr_out[0] */ 584 TRIG_IN_MUX_4_MDMA_TR_OUT1 = 0x00000432u, /* cpuss.dmac_tr_out[1] */ 585 TRIG_IN_MUX_4_MDMA_TR_OUT2 = 0x00000433u, /* cpuss.dmac_tr_out[2] */ 586 TRIG_IN_MUX_4_MDMA_TR_OUT3 = 0x00000434u, /* cpuss.dmac_tr_out[3] */ 587 TRIG_IN_MUX_4_MDMA_TR_OUT4 = 0x00000435u, /* cpuss.dmac_tr_out[4] */ 588 TRIG_IN_MUX_4_MDMA_TR_OUT5 = 0x00000436u, /* cpuss.dmac_tr_out[5] */ 589 TRIG_IN_MUX_4_MDMA_TR_OUT6 = 0x00000437u, /* cpuss.dmac_tr_out[6] */ 590 TRIG_IN_MUX_4_MDMA_TR_OUT7 = 0x00000438u, /* cpuss.dmac_tr_out[7] */ 591 TRIG_IN_MUX_4_TCPWM0_16_TR_OUT00 = 0x00000439u, /* tcpwm[0].tr_out0[0] */ 592 TRIG_IN_MUX_4_TCPWM0_16_TR_OUT01 = 0x0000043Au, /* tcpwm[0].tr_out0[1] */ 593 TRIG_IN_MUX_4_TCPWM0_16_TR_OUT02 = 0x0000043Bu, /* tcpwm[0].tr_out0[2] */ 594 TRIG_IN_MUX_4_TCPWM0_16M_TR_OUT00 = 0x0000043Cu, /* tcpwm[0].tr_out0[256] */ 595 TRIG_IN_MUX_4_TCPWM0_16M_TR_OUT01 = 0x0000043Du, /* tcpwm[0].tr_out0[257] */ 596 TRIG_IN_MUX_4_TCPWM0_16M_TR_OUT02 = 0x0000043Eu, /* tcpwm[0].tr_out0[258] */ 597 TRIG_IN_MUX_4_TCPWM0_32_TR_OUT00 = 0x0000043Fu, /* tcpwm[0].tr_out0[512] */ 598 TRIG_IN_MUX_4_TCPWM0_32_TR_OUT01 = 0x00000440u, /* tcpwm[0].tr_out0[513] */ 599 TRIG_IN_MUX_4_TCPWM0_32_TR_OUT02 = 0x00000441u, /* tcpwm[0].tr_out0[514] */ 600 TRIG_IN_MUX_4_TCPWM1_16_TR_OUT00 = 0x00000442u, /* tcpwm[1].tr_out0[0] */ 601 TRIG_IN_MUX_4_TCPWM1_16_TR_OUT01 = 0x00000443u, /* tcpwm[1].tr_out0[1] */ 602 TRIG_IN_MUX_4_TCPWM1_16_TR_OUT02 = 0x00000444u, /* tcpwm[1].tr_out0[2] */ 603 TRIG_IN_MUX_4_TCPWM1_16_TR_OUT03 = 0x00000445u, /* tcpwm[1].tr_out0[3] */ 604 TRIG_IN_MUX_4_TCPWM1_16_TR_OUT04 = 0x00000446u, /* tcpwm[1].tr_out0[4] */ 605 TRIG_IN_MUX_4_TCPWM1_16_TR_OUT05 = 0x00000447u, /* tcpwm[1].tr_out0[5] */ 606 TRIG_IN_MUX_4_TCPWM1_16_TR_OUT06 = 0x00000448u, /* tcpwm[1].tr_out0[6] */ 607 TRIG_IN_MUX_4_TCPWM1_16_TR_OUT07 = 0x00000449u, /* tcpwm[1].tr_out0[7] */ 608 TRIG_IN_MUX_4_TCPWM1_16_TR_OUT08 = 0x0000044Au, /* tcpwm[1].tr_out0[8] */ 609 TRIG_IN_MUX_4_TCPWM1_16_TR_OUT09 = 0x0000044Bu, /* tcpwm[1].tr_out0[9] */ 610 TRIG_IN_MUX_4_TCPWM1_16_TR_OUT010 = 0x0000044Cu, /* tcpwm[1].tr_out0[10] */ 611 TRIG_IN_MUX_4_TCPWM1_16_TR_OUT011 = 0x0000044Du, /* tcpwm[1].tr_out0[11] */ 612 TRIG_IN_MUX_4_TCPWM1_16_TR_OUT012 = 0x0000044Eu, /* tcpwm[1].tr_out0[12] */ 613 TRIG_IN_MUX_4_TCPWM1_16_TR_OUT013 = 0x0000044Fu, /* tcpwm[1].tr_out0[13] */ 614 TRIG_IN_MUX_4_TCPWM1_16_TR_OUT014 = 0x00000450u, /* tcpwm[1].tr_out0[14] */ 615 TRIG_IN_MUX_4_TCPWM1_16_TR_OUT015 = 0x00000451u, /* tcpwm[1].tr_out0[15] */ 616 TRIG_IN_MUX_4_TCPWM1_16M_TR_OUT00 = 0x00000452u, /* tcpwm[1].tr_out0[256] */ 617 TRIG_IN_MUX_4_TCPWM1_16M_TR_OUT01 = 0x00000453u, /* tcpwm[1].tr_out0[257] */ 618 TRIG_IN_MUX_4_TCPWM1_16M_TR_OUT02 = 0x00000454u, /* tcpwm[1].tr_out0[258] */ 619 TRIG_IN_MUX_4_TCPWM1_16M_TR_OUT03 = 0x00000455u, /* tcpwm[1].tr_out0[259] */ 620 TRIG_IN_MUX_4_TCPWM1_16M_TR_OUT04 = 0x00000456u, /* tcpwm[1].tr_out0[260] */ 621 TRIG_IN_MUX_4_TCPWM1_16M_TR_OUT05 = 0x00000457u, /* tcpwm[1].tr_out0[261] */ 622 TRIG_IN_MUX_4_TCPWM1_32_TR_OUT00 = 0x00000458u, /* tcpwm[1].tr_out0[512] */ 623 TRIG_IN_MUX_4_TCPWM1_32_TR_OUT01 = 0x00000459u, /* tcpwm[1].tr_out0[513] */ 624 TRIG_IN_MUX_4_TCPWM1_32_TR_OUT02 = 0x0000045Au, /* tcpwm[1].tr_out0[514] */ 625 TRIG_IN_MUX_4_TCPWM1_32_TR_OUT03 = 0x0000045Bu, /* tcpwm[1].tr_out0[515] */ 626 TRIG_IN_MUX_4_TCPWM1_32_TR_OUT04 = 0x0000045Cu, /* tcpwm[1].tr_out0[516] */ 627 TRIG_IN_MUX_4_TCPWM1_32_TR_OUT05 = 0x0000045Du, /* tcpwm[1].tr_out0[517] */ 628 TRIG_IN_MUX_4_TCPWM1_32_TR_OUT06 = 0x0000045Eu, /* tcpwm[1].tr_out0[518] */ 629 TRIG_IN_MUX_4_SMIF_TX_TR_OUT = 0x0000045Fu, /* smif[0].tr_tx_req */ 630 TRIG_IN_MUX_4_SMIF_RX_TR_OUT = 0x00000460u, /* smif[0].tr_rx_req */ 631 TRIG_IN_MUX_4_I2S0_TX_TR_OUT = 0x00000461u, /* audioss[0].tr_i2s_tx_req */ 632 TRIG_IN_MUX_4_I2S0_RX_TR_OUT = 0x00000462u, /* audioss[0].tr_i2s_rx_req */ 633 TRIG_IN_MUX_4_I2S1_TX_TR_OUT = 0x00000463u, /* audioss[1].tr_i2s_tx_req */ 634 TRIG_IN_MUX_4_I2S1_RX_TR_OUT = 0x00000464u, /* audioss[1].tr_i2s_rx_req */ 635 TRIG_IN_MUX_4_I2S2_TX_TR_OUT = 0x00000465u, /* audioss[2].tr_i2s_tx_req */ 636 TRIG_IN_MUX_4_I2S2_RX_TR_OUT = 0x00000466u /* audioss[2].tr_i2s_rx_req */ 637 } en_trig_input_tcpwm0_out_t; 638 639 /* Trigger Input Group 5 - */ 640 typedef enum 641 { 642 TRIG_IN_MUX_5_TCPWM0_16_TR_OUT00 = 0x00000501u, /* tcpwm[0].tr_out0[0] */ 643 TRIG_IN_MUX_5_TCPWM0_16_TR_OUT01 = 0x00000502u, /* tcpwm[0].tr_out0[1] */ 644 TRIG_IN_MUX_5_TCPWM0_16_TR_OUT02 = 0x00000503u, /* tcpwm[0].tr_out0[2] */ 645 TRIG_IN_MUX_5_TCPWM0_16M_TR_OUT00 = 0x00000504u, /* tcpwm[0].tr_out0[256] */ 646 TRIG_IN_MUX_5_TCPWM0_16M_TR_OUT01 = 0x00000505u, /* tcpwm[0].tr_out0[257] */ 647 TRIG_IN_MUX_5_TCPWM0_16M_TR_OUT02 = 0x00000506u, /* tcpwm[0].tr_out0[258] */ 648 TRIG_IN_MUX_5_TCPWM0_32_TR_OUT00 = 0x00000507u, /* tcpwm[0].tr_out0[512] */ 649 TRIG_IN_MUX_5_TCPWM0_32_TR_OUT01 = 0x00000508u, /* tcpwm[0].tr_out0[513] */ 650 TRIG_IN_MUX_5_TCPWM0_32_TR_OUT02 = 0x00000509u, /* tcpwm[0].tr_out0[514] */ 651 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT00 = 0x0000050Au, /* tcpwm[1].tr_out0[0] */ 652 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT01 = 0x0000050Bu, /* tcpwm[1].tr_out0[1] */ 653 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT02 = 0x0000050Cu, /* tcpwm[1].tr_out0[2] */ 654 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT03 = 0x0000050Du, /* tcpwm[1].tr_out0[3] */ 655 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT04 = 0x0000050Eu, /* tcpwm[1].tr_out0[4] */ 656 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT05 = 0x0000050Fu, /* tcpwm[1].tr_out0[5] */ 657 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT06 = 0x00000510u, /* tcpwm[1].tr_out0[6] */ 658 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT07 = 0x00000511u, /* tcpwm[1].tr_out0[7] */ 659 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT08 = 0x00000512u, /* tcpwm[1].tr_out0[8] */ 660 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT09 = 0x00000513u, /* tcpwm[1].tr_out0[9] */ 661 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT010 = 0x00000514u, /* tcpwm[1].tr_out0[10] */ 662 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT011 = 0x00000515u, /* tcpwm[1].tr_out0[11] */ 663 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT012 = 0x00000516u, /* tcpwm[1].tr_out0[12] */ 664 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT013 = 0x00000517u, /* tcpwm[1].tr_out0[13] */ 665 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT014 = 0x00000518u, /* tcpwm[1].tr_out0[14] */ 666 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT015 = 0x00000519u, /* tcpwm[1].tr_out0[15] */ 667 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT016 = 0x0000051Au, /* tcpwm[1].tr_out0[16] */ 668 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT017 = 0x0000051Bu, /* tcpwm[1].tr_out0[17] */ 669 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT018 = 0x0000051Cu, /* tcpwm[1].tr_out0[18] */ 670 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT019 = 0x0000051Du, /* tcpwm[1].tr_out0[19] */ 671 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT020 = 0x0000051Eu, /* tcpwm[1].tr_out0[20] */ 672 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT021 = 0x0000051Fu, /* tcpwm[1].tr_out0[21] */ 673 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT022 = 0x00000520u, /* tcpwm[1].tr_out0[22] */ 674 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT023 = 0x00000521u, /* tcpwm[1].tr_out0[23] */ 675 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT024 = 0x00000522u, /* tcpwm[1].tr_out0[24] */ 676 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT025 = 0x00000523u, /* tcpwm[1].tr_out0[25] */ 677 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT026 = 0x00000524u, /* tcpwm[1].tr_out0[26] */ 678 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT027 = 0x00000525u, /* tcpwm[1].tr_out0[27] */ 679 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT028 = 0x00000526u, /* tcpwm[1].tr_out0[28] */ 680 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT029 = 0x00000527u, /* tcpwm[1].tr_out0[29] */ 681 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT030 = 0x00000528u, /* tcpwm[1].tr_out0[30] */ 682 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT031 = 0x00000529u, /* tcpwm[1].tr_out0[31] */ 683 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT032 = 0x0000052Au, /* tcpwm[1].tr_out0[32] */ 684 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT033 = 0x0000052Bu, /* tcpwm[1].tr_out0[33] */ 685 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT034 = 0x0000052Cu, /* tcpwm[1].tr_out0[34] */ 686 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT035 = 0x0000052Du, /* tcpwm[1].tr_out0[35] */ 687 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT036 = 0x0000052Eu, /* tcpwm[1].tr_out0[36] */ 688 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT037 = 0x0000052Fu, /* tcpwm[1].tr_out0[37] */ 689 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT038 = 0x00000530u, /* tcpwm[1].tr_out0[38] */ 690 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT039 = 0x00000531u, /* tcpwm[1].tr_out0[39] */ 691 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT040 = 0x00000532u, /* tcpwm[1].tr_out0[40] */ 692 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT041 = 0x00000533u, /* tcpwm[1].tr_out0[41] */ 693 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT042 = 0x00000534u, /* tcpwm[1].tr_out0[42] */ 694 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT043 = 0x00000535u, /* tcpwm[1].tr_out0[43] */ 695 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT044 = 0x00000536u, /* tcpwm[1].tr_out0[44] */ 696 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT045 = 0x00000537u, /* tcpwm[1].tr_out0[45] */ 697 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT046 = 0x00000538u, /* tcpwm[1].tr_out0[46] */ 698 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT047 = 0x00000539u, /* tcpwm[1].tr_out0[47] */ 699 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT048 = 0x0000053Au, /* tcpwm[1].tr_out0[48] */ 700 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT049 = 0x0000053Bu, /* tcpwm[1].tr_out0[49] */ 701 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT050 = 0x0000053Cu, /* tcpwm[1].tr_out0[50] */ 702 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT051 = 0x0000053Du, /* tcpwm[1].tr_out0[51] */ 703 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT052 = 0x0000053Eu, /* tcpwm[1].tr_out0[52] */ 704 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT053 = 0x0000053Fu, /* tcpwm[1].tr_out0[53] */ 705 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT054 = 0x00000540u, /* tcpwm[1].tr_out0[54] */ 706 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT055 = 0x00000541u, /* tcpwm[1].tr_out0[55] */ 707 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT056 = 0x00000542u, /* tcpwm[1].tr_out0[56] */ 708 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT057 = 0x00000543u, /* tcpwm[1].tr_out0[57] */ 709 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT058 = 0x00000544u, /* tcpwm[1].tr_out0[58] */ 710 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT059 = 0x00000545u, /* tcpwm[1].tr_out0[59] */ 711 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT060 = 0x00000546u, /* tcpwm[1].tr_out0[60] */ 712 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT061 = 0x00000547u, /* tcpwm[1].tr_out0[61] */ 713 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT062 = 0x00000548u, /* tcpwm[1].tr_out0[62] */ 714 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT063 = 0x00000549u, /* tcpwm[1].tr_out0[63] */ 715 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT064 = 0x0000054Au, /* tcpwm[1].tr_out0[64] */ 716 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT065 = 0x0000054Bu, /* tcpwm[1].tr_out0[65] */ 717 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT066 = 0x0000054Cu, /* tcpwm[1].tr_out0[66] */ 718 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT067 = 0x0000054Du, /* tcpwm[1].tr_out0[67] */ 719 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT068 = 0x0000054Eu, /* tcpwm[1].tr_out0[68] */ 720 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT069 = 0x0000054Fu, /* tcpwm[1].tr_out0[69] */ 721 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT070 = 0x00000550u, /* tcpwm[1].tr_out0[70] */ 722 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT071 = 0x00000551u, /* tcpwm[1].tr_out0[71] */ 723 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT072 = 0x00000552u, /* tcpwm[1].tr_out0[72] */ 724 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT073 = 0x00000553u, /* tcpwm[1].tr_out0[73] */ 725 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT074 = 0x00000554u, /* tcpwm[1].tr_out0[74] */ 726 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT075 = 0x00000555u, /* tcpwm[1].tr_out0[75] */ 727 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT076 = 0x00000556u, /* tcpwm[1].tr_out0[76] */ 728 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT077 = 0x00000557u, /* tcpwm[1].tr_out0[77] */ 729 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT078 = 0x00000558u, /* tcpwm[1].tr_out0[78] */ 730 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT079 = 0x00000559u, /* tcpwm[1].tr_out0[79] */ 731 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT080 = 0x0000055Au, /* tcpwm[1].tr_out0[80] */ 732 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT081 = 0x0000055Bu, /* tcpwm[1].tr_out0[81] */ 733 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT082 = 0x0000055Cu, /* tcpwm[1].tr_out0[82] */ 734 TRIG_IN_MUX_5_TCPWM1_16_TR_OUT083 = 0x0000055Du, /* tcpwm[1].tr_out0[83] */ 735 TRIG_IN_MUX_5_TCPWM1_16M_TR_OUT00 = 0x0000055Eu, /* tcpwm[1].tr_out0[256] */ 736 TRIG_IN_MUX_5_TCPWM1_16M_TR_OUT01 = 0x0000055Fu, /* tcpwm[1].tr_out0[257] */ 737 TRIG_IN_MUX_5_TCPWM1_16M_TR_OUT02 = 0x00000560u, /* tcpwm[1].tr_out0[258] */ 738 TRIG_IN_MUX_5_TCPWM1_16M_TR_OUT03 = 0x00000561u, /* tcpwm[1].tr_out0[259] */ 739 TRIG_IN_MUX_5_TCPWM1_16M_TR_OUT04 = 0x00000562u, /* tcpwm[1].tr_out0[260] */ 740 TRIG_IN_MUX_5_TCPWM1_16M_TR_OUT05 = 0x00000563u, /* tcpwm[1].tr_out0[261] */ 741 TRIG_IN_MUX_5_TCPWM1_16M_TR_OUT06 = 0x00000564u, /* tcpwm[1].tr_out0[262] */ 742 TRIG_IN_MUX_5_TCPWM1_16M_TR_OUT07 = 0x00000565u, /* tcpwm[1].tr_out0[263] */ 743 TRIG_IN_MUX_5_TCPWM1_16M_TR_OUT08 = 0x00000566u, /* tcpwm[1].tr_out0[264] */ 744 TRIG_IN_MUX_5_TCPWM1_16M_TR_OUT09 = 0x00000567u, /* tcpwm[1].tr_out0[265] */ 745 TRIG_IN_MUX_5_TCPWM1_16M_TR_OUT010 = 0x00000568u, /* tcpwm[1].tr_out0[266] */ 746 TRIG_IN_MUX_5_TCPWM1_16M_TR_OUT011 = 0x00000569u, /* tcpwm[1].tr_out0[267] */ 747 TRIG_IN_MUX_5_TCPWM1_32_TR_OUT00 = 0x0000056Au, /* tcpwm[1].tr_out0[512] */ 748 TRIG_IN_MUX_5_TCPWM1_32_TR_OUT01 = 0x0000056Bu, /* tcpwm[1].tr_out0[513] */ 749 TRIG_IN_MUX_5_TCPWM1_32_TR_OUT02 = 0x0000056Cu, /* tcpwm[1].tr_out0[514] */ 750 TRIG_IN_MUX_5_TCPWM1_32_TR_OUT03 = 0x0000056Du, /* tcpwm[1].tr_out0[515] */ 751 TRIG_IN_MUX_5_TCPWM1_32_TR_OUT04 = 0x0000056Eu, /* tcpwm[1].tr_out0[516] */ 752 TRIG_IN_MUX_5_TCPWM1_32_TR_OUT05 = 0x0000056Fu, /* tcpwm[1].tr_out0[517] */ 753 TRIG_IN_MUX_5_TCPWM1_32_TR_OUT06 = 0x00000570u, /* tcpwm[1].tr_out0[518] */ 754 TRIG_IN_MUX_5_TCPWM1_32_TR_OUT07 = 0x00000571u, /* tcpwm[1].tr_out0[519] */ 755 TRIG_IN_MUX_5_TCPWM1_32_TR_OUT08 = 0x00000572u, /* tcpwm[1].tr_out0[520] */ 756 TRIG_IN_MUX_5_TCPWM1_32_TR_OUT09 = 0x00000573u, /* tcpwm[1].tr_out0[521] */ 757 TRIG_IN_MUX_5_TCPWM1_32_TR_OUT010 = 0x00000574u, /* tcpwm[1].tr_out0[522] */ 758 TRIG_IN_MUX_5_TCPWM1_32_TR_OUT011 = 0x00000575u, /* tcpwm[1].tr_out0[523] */ 759 TRIG_IN_MUX_5_TCPWM1_32_TR_OUT012 = 0x00000576u, /* tcpwm[1].tr_out0[524] */ 760 TRIG_IN_MUX_5_CAN0_DBG_TR_OUT0 = 0x00000577u, /* canfd[0].tr_dbg_dma_req[0] */ 761 TRIG_IN_MUX_5_CAN0_DBG_TR_OUT1 = 0x00000578u, /* canfd[0].tr_dbg_dma_req[1] */ 762 TRIG_IN_MUX_5_CAN0_DBG_TR_OUT2 = 0x00000579u, /* canfd[0].tr_dbg_dma_req[2] */ 763 TRIG_IN_MUX_5_CAN0_DBG_TR_OUT3 = 0x0000057Au, /* canfd[0].tr_dbg_dma_req[3] */ 764 TRIG_IN_MUX_5_CAN0_DBG_TR_OUT4 = 0x0000057Bu, /* canfd[0].tr_dbg_dma_req[4] */ 765 TRIG_IN_MUX_5_CAN0_FIFO0_TR_OUT0 = 0x0000057Cu, /* canfd[0].tr_fifo0[0] */ 766 TRIG_IN_MUX_5_CAN0_FIFO0_TR_OUT1 = 0x0000057Du, /* canfd[0].tr_fifo0[1] */ 767 TRIG_IN_MUX_5_CAN0_FIFO0_TR_OUT2 = 0x0000057Eu, /* canfd[0].tr_fifo0[2] */ 768 TRIG_IN_MUX_5_CAN0_FIFO0_TR_OUT3 = 0x0000057Fu, /* canfd[0].tr_fifo0[3] */ 769 TRIG_IN_MUX_5_CAN0_FIFO0_TR_OUT4 = 0x00000580u, /* canfd[0].tr_fifo0[4] */ 770 TRIG_IN_MUX_5_CAN0_FIFO1_TR_OUT0 = 0x00000581u, /* canfd[0].tr_fifo1[0] */ 771 TRIG_IN_MUX_5_CAN0_FIFO1_TR_OUT1 = 0x00000582u, /* canfd[0].tr_fifo1[1] */ 772 TRIG_IN_MUX_5_CAN0_FIFO1_TR_OUT2 = 0x00000583u, /* canfd[0].tr_fifo1[2] */ 773 TRIG_IN_MUX_5_CAN0_FIFO1_TR_OUT3 = 0x00000584u, /* canfd[0].tr_fifo1[3] */ 774 TRIG_IN_MUX_5_CAN0_FIFO1_TR_OUT4 = 0x00000585u, /* canfd[0].tr_fifo1[4] */ 775 TRIG_IN_MUX_5_CAN1_DBG_TR_OUT0 = 0x00000586u, /* canfd[1].tr_dbg_dma_req[0] */ 776 TRIG_IN_MUX_5_CAN1_DBG_TR_OUT1 = 0x00000587u, /* canfd[1].tr_dbg_dma_req[1] */ 777 TRIG_IN_MUX_5_CAN1_DBG_TR_OUT2 = 0x00000588u, /* canfd[1].tr_dbg_dma_req[2] */ 778 TRIG_IN_MUX_5_CAN1_DBG_TR_OUT3 = 0x00000589u, /* canfd[1].tr_dbg_dma_req[3] */ 779 TRIG_IN_MUX_5_CAN1_DBG_TR_OUT4 = 0x0000058Au, /* canfd[1].tr_dbg_dma_req[4] */ 780 TRIG_IN_MUX_5_CAN1_FIFO0_TR_OUT0 = 0x0000058Bu, /* canfd[1].tr_fifo0[0] */ 781 TRIG_IN_MUX_5_CAN1_FIFO0_TR_OUT1 = 0x0000058Cu, /* canfd[1].tr_fifo0[1] */ 782 TRIG_IN_MUX_5_CAN1_FIFO0_TR_OUT2 = 0x0000058Du, /* canfd[1].tr_fifo0[2] */ 783 TRIG_IN_MUX_5_CAN1_FIFO0_TR_OUT3 = 0x0000058Eu, /* canfd[1].tr_fifo0[3] */ 784 TRIG_IN_MUX_5_CAN1_FIFO0_TR_OUT4 = 0x0000058Fu, /* canfd[1].tr_fifo0[4] */ 785 TRIG_IN_MUX_5_CAN1_FIFO1_TR_OUT0 = 0x00000590u, /* canfd[1].tr_fifo1[0] */ 786 TRIG_IN_MUX_5_CAN1_FIFO1_TR_OUT1 = 0x00000591u, /* canfd[1].tr_fifo1[1] */ 787 TRIG_IN_MUX_5_CAN1_FIFO1_TR_OUT2 = 0x00000592u, /* canfd[1].tr_fifo1[2] */ 788 TRIG_IN_MUX_5_CAN1_FIFO1_TR_OUT3 = 0x00000593u, /* canfd[1].tr_fifo1[3] */ 789 TRIG_IN_MUX_5_CAN1_FIFO1_TR_OUT4 = 0x00000594u, /* canfd[1].tr_fifo1[4] */ 790 TRIG_IN_MUX_5_CAN0_TT_TR_OUT0 = 0x00000595u, /* canfd[0].tr_tmp_rtp_out[0] */ 791 TRIG_IN_MUX_5_CAN0_TT_TR_OUT1 = 0x00000596u, /* canfd[0].tr_tmp_rtp_out[1] */ 792 TRIG_IN_MUX_5_CAN0_TT_TR_OUT2 = 0x00000597u, /* canfd[0].tr_tmp_rtp_out[2] */ 793 TRIG_IN_MUX_5_CAN0_TT_TR_OUT3 = 0x00000598u, /* canfd[0].tr_tmp_rtp_out[3] */ 794 TRIG_IN_MUX_5_CAN0_TT_TR_OUT4 = 0x00000599u, /* canfd[0].tr_tmp_rtp_out[4] */ 795 TRIG_IN_MUX_5_CAN1_TT_TR_OUT0 = 0x0000059Au, /* canfd[1].tr_tmp_rtp_out[0] */ 796 TRIG_IN_MUX_5_CAN1_TT_TR_OUT1 = 0x0000059Bu, /* canfd[1].tr_tmp_rtp_out[1] */ 797 TRIG_IN_MUX_5_CAN1_TT_TR_OUT2 = 0x0000059Cu, /* canfd[1].tr_tmp_rtp_out[2] */ 798 TRIG_IN_MUX_5_CAN1_TT_TR_OUT3 = 0x0000059Du, /* canfd[1].tr_tmp_rtp_out[3] */ 799 TRIG_IN_MUX_5_CAN1_TT_TR_OUT4 = 0x0000059Eu, /* canfd[1].tr_tmp_rtp_out[4] */ 800 TRIG_IN_MUX_5_FLEXRAY_TT_TR_OUT = 0x0000059Fu, /* flexray[0].tr_tint0_out */ 801 TRIG_IN_MUX_5_EVTGEN_TR_OUT4 = 0x000005A0u, /* evtgen[0].tr_out[4] */ 802 TRIG_IN_MUX_5_EVTGEN_TR_OUT5 = 0x000005A1u, /* evtgen[0].tr_out[5] */ 803 TRIG_IN_MUX_5_EVTGEN_TR_OUT6 = 0x000005A2u, /* evtgen[0].tr_out[6] */ 804 TRIG_IN_MUX_5_EVTGEN_TR_OUT7 = 0x000005A3u, /* evtgen[0].tr_out[7] */ 805 TRIG_IN_MUX_5_EVTGEN_TR_OUT8 = 0x000005A4u, /* evtgen[0].tr_out[8] */ 806 TRIG_IN_MUX_5_EVTGEN_TR_OUT9 = 0x000005A5u, /* evtgen[0].tr_out[9] */ 807 TRIG_IN_MUX_5_EVTGEN_TR_OUT10 = 0x000005A6u, /* evtgen[0].tr_out[10] */ 808 TRIG_IN_MUX_5_EVTGEN_TR_OUT11 = 0x000005A7u /* evtgen[0].tr_out[11] */ 809 } en_trig_input_tcpwm1_out_t; 810 811 /* Trigger Input Group 6 - TCPWM trigger inputs */ 812 typedef enum 813 { 814 TRIG_IN_MUX_6_TCPWM1_16_TR_OUT10 = 0x00000601u, /* tcpwm[1].tr_out1[0] */ 815 TRIG_IN_MUX_6_TCPWM1_16_TR_OUT11 = 0x00000602u, /* tcpwm[1].tr_out1[1] */ 816 TRIG_IN_MUX_6_TCPWM1_16_TR_OUT12 = 0x00000603u, /* tcpwm[1].tr_out1[2] */ 817 TRIG_IN_MUX_6_TCPWM1_16_TR_OUT13 = 0x00000604u, /* tcpwm[1].tr_out1[3] */ 818 TRIG_IN_MUX_6_TCPWM1_16_TR_OUT14 = 0x00000605u, /* tcpwm[1].tr_out1[4] */ 819 TRIG_IN_MUX_6_TCPWM1_16_TR_OUT15 = 0x00000606u, /* tcpwm[1].tr_out1[5] */ 820 TRIG_IN_MUX_6_TCPWM1_16_TR_OUT16 = 0x00000607u, /* tcpwm[1].tr_out1[6] */ 821 TRIG_IN_MUX_6_TCPWM1_16_TR_OUT17 = 0x00000608u, /* tcpwm[1].tr_out1[7] */ 822 TRIG_IN_MUX_6_TCPWM1_16_TR_OUT18 = 0x00000609u, /* tcpwm[1].tr_out1[8] */ 823 TRIG_IN_MUX_6_TCPWM1_16_TR_OUT19 = 0x0000060Au, /* tcpwm[1].tr_out1[9] */ 824 TRIG_IN_MUX_6_TCPWM1_16_TR_OUT110 = 0x0000060Bu, /* tcpwm[1].tr_out1[10] */ 825 TRIG_IN_MUX_6_TCPWM1_16_TR_OUT111 = 0x0000060Cu, /* tcpwm[1].tr_out1[11] */ 826 TRIG_IN_MUX_6_TCPWM1_16_TR_OUT112 = 0x0000060Du, /* tcpwm[1].tr_out1[12] */ 827 TRIG_IN_MUX_6_TCPWM1_16_TR_OUT113 = 0x0000060Eu, /* tcpwm[1].tr_out1[13] */ 828 TRIG_IN_MUX_6_TCPWM1_16_TR_OUT114 = 0x0000060Fu, /* tcpwm[1].tr_out1[14] */ 829 TRIG_IN_MUX_6_TCPWM1_16_TR_OUT115 = 0x00000610u, /* tcpwm[1].tr_out1[15] */ 830 TRIG_IN_MUX_6_SCB_TX_TR_OUT0 = 0x00000611u, /* scb[0].tr_tx_req */ 831 TRIG_IN_MUX_6_SCB_RX_TR_OUT0 = 0x00000612u, /* scb[0].tr_rx_req */ 832 TRIG_IN_MUX_6_SCB_I2C_SCL_TR_OUT0 = 0x00000613u, /* scb[0].tr_i2c_scl_filtered */ 833 TRIG_IN_MUX_6_SCB_TX_TR_OUT1 = 0x00000614u, /* scb[1].tr_tx_req */ 834 TRIG_IN_MUX_6_SCB_RX_TR_OUT1 = 0x00000615u, /* scb[1].tr_rx_req */ 835 TRIG_IN_MUX_6_SCB_I2C_SCL_TR_OUT1 = 0x00000616u, /* scb[1].tr_i2c_scl_filtered */ 836 TRIG_IN_MUX_6_SCB_TX_TR_OUT2 = 0x00000617u, /* scb[2].tr_tx_req */ 837 TRIG_IN_MUX_6_SCB_RX_TR_OUT2 = 0x00000618u, /* scb[2].tr_rx_req */ 838 TRIG_IN_MUX_6_SCB_I2C_SCL_TR_OUT2 = 0x00000619u, /* scb[2].tr_i2c_scl_filtered */ 839 TRIG_IN_MUX_6_SCB_TX_TR_OUT3 = 0x0000061Au, /* scb[3].tr_tx_req */ 840 TRIG_IN_MUX_6_SCB_RX_TR_OUT3 = 0x0000061Bu, /* scb[3].tr_rx_req */ 841 TRIG_IN_MUX_6_SCB_I2C_SCL_TR_OUT3 = 0x0000061Cu, /* scb[3].tr_i2c_scl_filtered */ 842 TRIG_IN_MUX_6_SCB_TX_TR_OUT4 = 0x0000061Du, /* scb[4].tr_tx_req */ 843 TRIG_IN_MUX_6_SCB_RX_TR_OUT4 = 0x0000061Eu, /* scb[4].tr_rx_req */ 844 TRIG_IN_MUX_6_SCB_I2C_SCL_TR_OUT4 = 0x0000061Fu, /* scb[4].tr_i2c_scl_filtered */ 845 TRIG_IN_MUX_6_SCB_TX_TR_OUT5 = 0x00000620u, /* scb[5].tr_tx_req */ 846 TRIG_IN_MUX_6_SCB_RX_TR_OUT5 = 0x00000621u, /* scb[5].tr_rx_req */ 847 TRIG_IN_MUX_6_SCB_I2C_SCL_TR_OUT5 = 0x00000622u, /* scb[5].tr_i2c_scl_filtered */ 848 TRIG_IN_MUX_6_SCB_TX_TR_OUT6 = 0x00000623u, /* scb[6].tr_tx_req */ 849 TRIG_IN_MUX_6_SCB_RX_TR_OUT6 = 0x00000624u, /* scb[6].tr_rx_req */ 850 TRIG_IN_MUX_6_SCB_I2C_SCL_TR_OUT6 = 0x00000625u, /* scb[6].tr_i2c_scl_filtered */ 851 TRIG_IN_MUX_6_SCB_TX_TR_OUT7 = 0x00000626u, /* scb[7].tr_tx_req */ 852 TRIG_IN_MUX_6_SCB_RX_TR_OUT7 = 0x00000627u, /* scb[7].tr_rx_req */ 853 TRIG_IN_MUX_6_SCB_I2C_SCL_TR_OUT7 = 0x00000628u, /* scb[7].tr_i2c_scl_filtered */ 854 TRIG_IN_MUX_6_SCB_TX_TR_OUT8 = 0x00000629u, /* scb[8].tr_tx_req */ 855 TRIG_IN_MUX_6_SCB_RX_TR_OUT8 = 0x0000062Au, /* scb[8].tr_rx_req */ 856 TRIG_IN_MUX_6_SCB_I2C_SCL_TR_OUT8 = 0x0000062Bu, /* scb[8].tr_i2c_scl_filtered */ 857 TRIG_IN_MUX_6_SCB_TX_TR_OUT9 = 0x0000062Cu, /* scb[9].tr_tx_req */ 858 TRIG_IN_MUX_6_CB_RX_TR_OUT9 = 0x0000062Du, /* scb[9].tr_rx_req */ 859 TRIG_IN_MUX_6_SCB_I2C_SCL_TR_OUT9 = 0x0000062Eu, /* scb[9].tr_i2c_scl_filtered */ 860 TRIG_IN_MUX_6_SCB_TX_TR_OUT10 = 0x0000062Fu, /* scb[10].tr_tx_req */ 861 TRIG_IN_MUX_6_SCB_RX_TR_OUT10 = 0x00000630u, /* scb[10].tr_rx_req */ 862 TRIG_IN_MUX_6_SCB_I2C_SCL_TR_OUT10 = 0x00000631u, /* scb[10].tr_i2c_scl_filtered */ 863 TRIG_IN_MUX_6_FLEXRAY_IBUF_TR_OUT = 0x00000632u, /* flexray[0].tr_ibf_out */ 864 TRIG_IN_MUX_6_FLEXRAY_OBUF_TR_OUT = 0x00000633u, /* flexray[0].tr_obf_out */ 865 TRIG_IN_MUX_6_PASS_GEN_TR_OUT0 = 0x00000634u, /* pass[0].tr_sar_gen_out[0] */ 866 TRIG_IN_MUX_6_PASS_GEN_TR_OUT1 = 0x00000635u, /* pass[0].tr_sar_gen_out[1] */ 867 TRIG_IN_MUX_6_PASS_GEN_TR_OUT2 = 0x00000636u, /* pass[0].tr_sar_gen_out[2] */ 868 TRIG_IN_MUX_6_PASS_GEN_TR_OUT3 = 0x00000637u, /* pass[0].tr_sar_gen_out[3] */ 869 TRIG_IN_MUX_6_PASS_GEN_TR_OUT4 = 0x00000638u, /* pass[0].tr_sar_gen_out[4] */ 870 TRIG_IN_MUX_6_PASS_GEN_TR_OUT5 = 0x00000639u, /* pass[0].tr_sar_gen_out[5] */ 871 TRIG_IN_MUX_6_HSIOM_IO_INPUT0 = 0x0000063Au, /* peri.tr_io_input[0] */ 872 TRIG_IN_MUX_6_HSIOM_IO_INPUT1 = 0x0000063Bu, /* peri.tr_io_input[1] */ 873 TRIG_IN_MUX_6_HSIOM_IO_INPUT2 = 0x0000063Cu, /* peri.tr_io_input[2] */ 874 TRIG_IN_MUX_6_HSIOM_IO_INPUT3 = 0x0000063Du, /* peri.tr_io_input[3] */ 875 TRIG_IN_MUX_6_HSIOM_IO_INPUT4 = 0x0000063Eu, /* peri.tr_io_input[4] */ 876 TRIG_IN_MUX_6_HSIOM_IO_INPUT5 = 0x0000063Fu, /* peri.tr_io_input[5] */ 877 TRIG_IN_MUX_6_HSIOM_IO_INPUT6 = 0x00000640u, /* peri.tr_io_input[6] */ 878 TRIG_IN_MUX_6_HSIOM_IO_INPUT7 = 0x00000641u, /* peri.tr_io_input[7] */ 879 TRIG_IN_MUX_6_HSIOM_IO_INPUT8 = 0x00000642u, /* peri.tr_io_input[8] */ 880 TRIG_IN_MUX_6_HSIOM_IO_INPUT9 = 0x00000643u, /* peri.tr_io_input[9] */ 881 TRIG_IN_MUX_6_HSIOM_IO_INPUT10 = 0x00000644u, /* peri.tr_io_input[10] */ 882 TRIG_IN_MUX_6_HSIOM_IO_INPUT11 = 0x00000645u, /* peri.tr_io_input[11] */ 883 TRIG_IN_MUX_6_HSIOM_IO_INPUT12 = 0x00000646u, /* peri.tr_io_input[12] */ 884 TRIG_IN_MUX_6_HSIOM_IO_INPUT13 = 0x00000647u, /* peri.tr_io_input[13] */ 885 TRIG_IN_MUX_6_HSIOM_IO_INPUT14 = 0x00000648u, /* peri.tr_io_input[14] */ 886 TRIG_IN_MUX_6_HSIOM_IO_INPUT15 = 0x00000649u, /* peri.tr_io_input[15] */ 887 TRIG_IN_MUX_6_HSIOM_IO_INPUT16 = 0x0000064Au, /* peri.tr_io_input[16] */ 888 TRIG_IN_MUX_6_HSIOM_IO_INPUT17 = 0x0000064Bu, /* peri.tr_io_input[17] */ 889 TRIG_IN_MUX_6_HSIOM_IO_INPUT18 = 0x0000064Cu, /* peri.tr_io_input[18] */ 890 TRIG_IN_MUX_6_HSIOM_IO_INPUT19 = 0x0000064Du, /* peri.tr_io_input[19] */ 891 TRIG_IN_MUX_6_HSIOM_IO_INPUT20 = 0x0000064Eu, /* peri.tr_io_input[20] */ 892 TRIG_IN_MUX_6_HSIOM_IO_INPUT21 = 0x0000064Fu, /* peri.tr_io_input[21] */ 893 TRIG_IN_MUX_6_HSIOM_IO_INPUT22 = 0x00000650u, /* peri.tr_io_input[22] */ 894 TRIG_IN_MUX_6_HSIOM_IO_INPUT23 = 0x00000651u, /* peri.tr_io_input[23] */ 895 TRIG_IN_MUX_6_HSIOM_IO_INPUT24 = 0x00000652u, /* peri.tr_io_input[24] */ 896 TRIG_IN_MUX_6_HSIOM_IO_INPUT25 = 0x00000653u, /* peri.tr_io_input[25] */ 897 TRIG_IN_MUX_6_HSIOM_IO_INPUT26 = 0x00000654u, /* peri.tr_io_input[26] */ 898 TRIG_IN_MUX_6_HSIOM_IO_INPUT27 = 0x00000655u, /* peri.tr_io_input[27] */ 899 TRIG_IN_MUX_6_HSIOM_IO_INPUT28 = 0x00000656u, /* peri.tr_io_input[28] */ 900 TRIG_IN_MUX_6_HSIOM_IO_INPUT29 = 0x00000657u, /* peri.tr_io_input[29] */ 901 TRIG_IN_MUX_6_HSIOM_IO_INPUT30 = 0x00000658u, /* peri.tr_io_input[30] */ 902 TRIG_IN_MUX_6_HSIOM_IO_INPUT31 = 0x00000659u, /* peri.tr_io_input[31] */ 903 TRIG_IN_MUX_6_HSIOM_IO_INPUT32 = 0x0000065Au, /* peri.tr_io_input[32] */ 904 TRIG_IN_MUX_6_HSIOM_IO_INPUT33 = 0x0000065Bu, /* peri.tr_io_input[33] */ 905 TRIG_IN_MUX_6_HSIOM_IO_INPUT34 = 0x0000065Cu, /* peri.tr_io_input[34] */ 906 TRIG_IN_MUX_6_HSIOM_IO_INPUT35 = 0x0000065Du, /* peri.tr_io_input[35] */ 907 TRIG_IN_MUX_6_HSIOM_IO_INPUT36 = 0x0000065Eu, /* peri.tr_io_input[36] */ 908 TRIG_IN_MUX_6_HSIOM_IO_INPUT37 = 0x0000065Fu, /* peri.tr_io_input[37] */ 909 TRIG_IN_MUX_6_HSIOM_IO_INPUT38 = 0x00000660u, /* peri.tr_io_input[38] */ 910 TRIG_IN_MUX_6_HSIOM_IO_INPUT39 = 0x00000661u, /* peri.tr_io_input[39] */ 911 TRIG_IN_MUX_6_HSIOM_IO_INPUT40 = 0x00000662u, /* peri.tr_io_input[40] */ 912 TRIG_IN_MUX_6_HSIOM_IO_INPUT41 = 0x00000663u, /* peri.tr_io_input[41] */ 913 TRIG_IN_MUX_6_HSIOM_IO_INPUT42 = 0x00000664u, /* peri.tr_io_input[42] */ 914 TRIG_IN_MUX_6_HSIOM_IO_INPUT43 = 0x00000665u, /* peri.tr_io_input[43] */ 915 TRIG_IN_MUX_6_HSIOM_IO_INPUT44 = 0x00000666u, /* peri.tr_io_input[44] */ 916 TRIG_IN_MUX_6_HSIOM_IO_INPUT45 = 0x00000667u, /* peri.tr_io_input[45] */ 917 TRIG_IN_MUX_6_HSIOM_IO_INPUT46 = 0x00000668u, /* peri.tr_io_input[46] */ 918 TRIG_IN_MUX_6_HSIOM_IO_INPUT47 = 0x00000669u, /* peri.tr_io_input[47] */ 919 TRIG_IN_MUX_6_CTI_TR_IN0 = 0x0000066Au, /* cpuss.cti_tr_out[0] */ 920 TRIG_IN_MUX_6_CTI_TR_IN1 = 0x0000066Bu, /* cpuss.cti_tr_out[1] */ 921 TRIG_IN_MUX_6_FAULT_TR_OUT0 = 0x0000066Cu, /* cpuss.tr_fault[0] */ 922 TRIG_IN_MUX_6_FAULT_TR_OUT1 = 0x0000066Du, /* cpuss.tr_fault[1] */ 923 TRIG_IN_MUX_6_FAULT_TR_OUT2 = 0x0000066Eu, /* cpuss.tr_fault[2] */ 924 TRIG_IN_MUX_6_FAULT_TR_OUT3 = 0x0000066Fu /* cpuss.tr_fault[3] */ 925 } en_trig_input_tcpwm1_in_t; 926 927 /* Trigger Input Group 7 - PASS trigger multiplexer */ 928 typedef enum 929 { 930 TRIG_IN_MUX_7_PDMA0_TR_OUT0 = 0x00000701u, /* cpuss.dw0_tr_out[0] */ 931 TRIG_IN_MUX_7_PDMA0_TR_OUT1 = 0x00000702u, /* cpuss.dw0_tr_out[1] */ 932 TRIG_IN_MUX_7_PDMA0_TR_OUT2 = 0x00000703u, /* cpuss.dw0_tr_out[2] */ 933 TRIG_IN_MUX_7_PDMA0_TR_OUT3 = 0x00000704u, /* cpuss.dw0_tr_out[3] */ 934 TRIG_IN_MUX_7_PDMA0_TR_OUT4 = 0x00000705u, /* cpuss.dw0_tr_out[4] */ 935 TRIG_IN_MUX_7_PDMA0_TR_OUT5 = 0x00000706u, /* cpuss.dw0_tr_out[5] */ 936 TRIG_IN_MUX_7_PDMA0_TR_OUT6 = 0x00000707u, /* cpuss.dw0_tr_out[6] */ 937 TRIG_IN_MUX_7_PDMA0_TR_OUT7 = 0x00000708u, /* cpuss.dw0_tr_out[7] */ 938 TRIG_IN_MUX_7_PDMA0_TR_OUT8 = 0x00000709u, /* cpuss.dw0_tr_out[8] */ 939 TRIG_IN_MUX_7_PDMA0_TR_OUT9 = 0x0000070Au, /* cpuss.dw0_tr_out[9] */ 940 TRIG_IN_MUX_7_PDMA0_TR_OUT10 = 0x0000070Bu, /* cpuss.dw0_tr_out[10] */ 941 TRIG_IN_MUX_7_PDMA0_TR_OUT11 = 0x0000070Cu, /* cpuss.dw0_tr_out[11] */ 942 TRIG_IN_MUX_7_PDMA0_TR_OUT12 = 0x0000070Du, /* cpuss.dw0_tr_out[12] */ 943 TRIG_IN_MUX_7_PDMA0_TR_OUT13 = 0x0000070Eu, /* cpuss.dw0_tr_out[13] */ 944 TRIG_IN_MUX_7_PDMA0_TR_OUT14 = 0x0000070Fu, /* cpuss.dw0_tr_out[14] */ 945 TRIG_IN_MUX_7_PDMA0_TR_OUT15 = 0x00000710u, /* cpuss.dw0_tr_out[15] */ 946 TRIG_IN_MUX_7_PDMA0_TR_OUT16 = 0x00000711u, /* cpuss.dw0_tr_out[16] */ 947 TRIG_IN_MUX_7_PDMA0_TR_OUT17 = 0x00000712u, /* cpuss.dw0_tr_out[17] */ 948 TRIG_IN_MUX_7_PDMA0_TR_OUT18 = 0x00000713u, /* cpuss.dw0_tr_out[18] */ 949 TRIG_IN_MUX_7_PDMA0_TR_OUT19 = 0x00000714u, /* cpuss.dw0_tr_out[19] */ 950 TRIG_IN_MUX_7_PDMA0_TR_OUT20 = 0x00000715u, /* cpuss.dw0_tr_out[20] */ 951 TRIG_IN_MUX_7_PDMA0_TR_OUT21 = 0x00000716u, /* cpuss.dw0_tr_out[21] */ 952 TRIG_IN_MUX_7_PDMA0_TR_OUT22 = 0x00000717u, /* cpuss.dw0_tr_out[22] */ 953 TRIG_IN_MUX_7_PDMA0_TR_OUT23 = 0x00000718u, /* cpuss.dw0_tr_out[23] */ 954 TRIG_IN_MUX_7_PDMA0_TR_OUT24 = 0x00000719u, /* cpuss.dw0_tr_out[24] */ 955 TRIG_IN_MUX_7_PDMA0_TR_OUT25 = 0x0000071Au, /* cpuss.dw0_tr_out[25] */ 956 TRIG_IN_MUX_7_PDMA0_TR_OUT26 = 0x0000071Bu, /* cpuss.dw0_tr_out[26] */ 957 TRIG_IN_MUX_7_PDMA0_TR_OUT27 = 0x0000071Cu, /* cpuss.dw0_tr_out[27] */ 958 TRIG_IN_MUX_7_PDMA0_TR_OUT28 = 0x0000071Du, /* cpuss.dw0_tr_out[28] */ 959 TRIG_IN_MUX_7_PDMA0_TR_OUT29 = 0x0000071Eu, /* cpuss.dw0_tr_out[29] */ 960 TRIG_IN_MUX_7_PDMA0_TR_OUT30 = 0x0000071Fu, /* cpuss.dw0_tr_out[30] */ 961 TRIG_IN_MUX_7_PDMA0_TR_OUT31 = 0x00000720u, /* cpuss.dw0_tr_out[31] */ 962 TRIG_IN_MUX_7_TCPWM1_16M_TR_OUT00 = 0x00000721u, /* tcpwm[1].tr_out0[256] */ 963 TRIG_IN_MUX_7_TCPWM1_16M_TR_OUT01 = 0x00000722u, /* tcpwm[1].tr_out0[257] */ 964 TRIG_IN_MUX_7_TCPWM1_16M_TR_OUT02 = 0x00000723u, /* tcpwm[1].tr_out0[258] */ 965 TRIG_IN_MUX_7_TCPWM1_16M_TR_OUT03 = 0x00000724u, /* tcpwm[1].tr_out0[259] */ 966 TRIG_IN_MUX_7_TCPWM1_16M_TR_OUT04 = 0x00000725u, /* tcpwm[1].tr_out0[260] */ 967 TRIG_IN_MUX_7_TCPWM1_16M_TR_OUT05 = 0x00000726u, /* tcpwm[1].tr_out0[261] */ 968 TRIG_IN_MUX_7_TCPWM1_16M_TR_OUT06 = 0x00000727u, /* tcpwm[1].tr_out0[262] */ 969 TRIG_IN_MUX_7_TCPWM1_16M_TR_OUT07 = 0x00000728u, /* tcpwm[1].tr_out0[263] */ 970 TRIG_IN_MUX_7_TCPWM1_16M_TR_OUT08 = 0x00000729u, /* tcpwm[1].tr_out0[264] */ 971 TRIG_IN_MUX_7_TCPWM1_16M_TR_OUT09 = 0x0000072Au, /* tcpwm[1].tr_out0[265] */ 972 TRIG_IN_MUX_7_TCPWM1_16M_TR_OUT010 = 0x0000072Bu, /* tcpwm[1].tr_out0[266] */ 973 TRIG_IN_MUX_7_TCPWM1_16M_TR_OUT011 = 0x0000072Cu, /* tcpwm[1].tr_out0[267] */ 974 TRIG_IN_MUX_7_TCPWM1_32_TR_OUT00 = 0x0000072Du, /* tcpwm[1].tr_out0[512] */ 975 TRIG_IN_MUX_7_TCPWM1_32_TR_OUT01 = 0x0000072Eu, /* tcpwm[1].tr_out0[513] */ 976 TRIG_IN_MUX_7_TCPWM1_32_TR_OUT02 = 0x0000072Fu, /* tcpwm[1].tr_out0[514] */ 977 TRIG_IN_MUX_7_TCPWM1_32_TR_OUT03 = 0x00000730u, /* tcpwm[1].tr_out0[515] */ 978 TRIG_IN_MUX_7_TCPWM1_32_TR_OUT04 = 0x00000731u, /* tcpwm[1].tr_out0[516] */ 979 TRIG_IN_MUX_7_TCPWM1_32_TR_OUT05 = 0x00000732u, /* tcpwm[1].tr_out0[517] */ 980 TRIG_IN_MUX_7_TCPWM1_32_TR_OUT06 = 0x00000733u, /* tcpwm[1].tr_out0[518] */ 981 TRIG_IN_MUX_7_TCPWM1_32_TR_OUT07 = 0x00000734u, /* tcpwm[1].tr_out0[519] */ 982 TRIG_IN_MUX_7_TCPWM1_32_TR_OUT08 = 0x00000735u, /* tcpwm[1].tr_out0[520] */ 983 TRIG_IN_MUX_7_TCPWM1_32_TR_OUT09 = 0x00000736u, /* tcpwm[1].tr_out0[521] */ 984 TRIG_IN_MUX_7_TCPWM1_32_TR_OUT010 = 0x00000737u, /* tcpwm[1].tr_out0[522] */ 985 TRIG_IN_MUX_7_TCPWM1_32_TR_OUT011 = 0x00000738u, /* tcpwm[1].tr_out0[523] */ 986 TRIG_IN_MUX_7_TCPWM1_32_TR_OUT012 = 0x00000739u, /* tcpwm[1].tr_out0[524] */ 987 TRIG_IN_MUX_7_HSIOM_IO_INPUT0 = 0x0000073Au, /* peri.tr_io_input[0] */ 988 TRIG_IN_MUX_7_HSIOM_IO_INPUT1 = 0x0000073Bu, /* peri.tr_io_input[1] */ 989 TRIG_IN_MUX_7_HSIOM_IO_INPUT2 = 0x0000073Cu, /* peri.tr_io_input[2] */ 990 TRIG_IN_MUX_7_HSIOM_IO_INPUT3 = 0x0000073Du, /* peri.tr_io_input[3] */ 991 TRIG_IN_MUX_7_HSIOM_IO_INPUT4 = 0x0000073Eu, /* peri.tr_io_input[4] */ 992 TRIG_IN_MUX_7_HSIOM_IO_INPUT5 = 0x0000073Fu, /* peri.tr_io_input[5] */ 993 TRIG_IN_MUX_7_HSIOM_IO_INPUT6 = 0x00000740u, /* peri.tr_io_input[6] */ 994 TRIG_IN_MUX_7_HSIOM_IO_INPUT7 = 0x00000741u, /* peri.tr_io_input[7] */ 995 TRIG_IN_MUX_7_EVTGEN_TR_OUT12 = 0x00000742u, /* evtgen[0].tr_out[12] */ 996 TRIG_IN_MUX_7_EVTGEN_TR_OUT13 = 0x00000743u, /* evtgen[0].tr_out[13] */ 997 TRIG_IN_MUX_7_EVTGEN_TR_OUT14 = 0x00000744u /* evtgen[0].tr_out[14] */ 998 } en_trig_input_pass_t; 999 1000 /* Trigger Input Group 8 - CAN TT Synchronization triggers */ 1001 typedef enum 1002 { 1003 TRIG_IN_MUX_8_CAN0_TT_TR_OUT0 = 0x00000801u, /* canfd[0].tr_tmp_rtp_out[0] */ 1004 TRIG_IN_MUX_8_CAN0_TT_TR_OUT1 = 0x00000802u, /* canfd[0].tr_tmp_rtp_out[1] */ 1005 TRIG_IN_MUX_8_CAN0_TT_TR_OUT2 = 0x00000803u, /* canfd[0].tr_tmp_rtp_out[2] */ 1006 TRIG_IN_MUX_8_CAN0_TT_TR_OUT3 = 0x00000804u, /* canfd[0].tr_tmp_rtp_out[3] */ 1007 TRIG_IN_MUX_8_CAN0_TT_TR_OUT4 = 0x00000805u, /* canfd[0].tr_tmp_rtp_out[4] */ 1008 TRIG_IN_MUX_8_CAN1_TT_TR_OUT0 = 0x00000806u, /* canfd[1].tr_tmp_rtp_out[0] */ 1009 TRIG_IN_MUX_8_CAN1_TT_TR_OUT1 = 0x00000807u, /* canfd[1].tr_tmp_rtp_out[1] */ 1010 TRIG_IN_MUX_8_CAN1_TT_TR_OUT2 = 0x00000808u, /* canfd[1].tr_tmp_rtp_out[2] */ 1011 TRIG_IN_MUX_8_CAN1_TT_TR_OUT3 = 0x00000809u, /* canfd[1].tr_tmp_rtp_out[3] */ 1012 TRIG_IN_MUX_8_CAN1_TT_TR_OUT4 = 0x0000080Au, /* canfd[1].tr_tmp_rtp_out[4] */ 1013 TRIG_IN_MUX_8_FLEXRAY_TT_TR_OUT = 0x0000080Bu /* flexray[0].tr_tint0_out */ 1014 } en_trig_input_cantt_t; 1015 1016 /* Trigger Input Group 9 - 2nd level MUX using input from MUX_11/12/13 */ 1017 typedef enum 1018 { 1019 TRIG_IN_MUX_9_TR_GROUP10_OUTPUT0 = 0x00000901u, /* tr_group[10].output[0] */ 1020 TRIG_IN_MUX_9_TR_GROUP10_OUTPUT1 = 0x00000902u, /* tr_group[10].output[1] */ 1021 TRIG_IN_MUX_9_TR_GROUP10_OUTPUT2 = 0x00000903u, /* tr_group[10].output[2] */ 1022 TRIG_IN_MUX_9_TR_GROUP10_OUTPUT3 = 0x00000904u, /* tr_group[10].output[3] */ 1023 TRIG_IN_MUX_9_TR_GROUP10_OUTPUT4 = 0x00000905u, /* tr_group[10].output[4] */ 1024 TRIG_IN_MUX_9_TR_GROUP11_OUTPUT0 = 0x00000906u, /* tr_group[11].output[0] */ 1025 TRIG_IN_MUX_9_TR_GROUP11_OUTPUT1 = 0x00000907u, /* tr_group[11].output[1] */ 1026 TRIG_IN_MUX_9_TR_GROUP11_OUTPUT2 = 0x00000908u, /* tr_group[11].output[2] */ 1027 TRIG_IN_MUX_9_TR_GROUP11_OUTPUT3 = 0x00000909u, /* tr_group[11].output[3] */ 1028 TRIG_IN_MUX_9_TR_GROUP11_OUTPUT4 = 0x0000090Au, /* tr_group[11].output[4] */ 1029 TRIG_IN_MUX_9_TR_GROUP12_OUTPUT0 = 0x0000090Bu, /* tr_group[12].output[0] */ 1030 TRIG_IN_MUX_9_TR_GROUP12_OUTPUT1 = 0x0000090Cu, /* tr_group[12].output[1] */ 1031 TRIG_IN_MUX_9_TR_GROUP12_OUTPUT2 = 0x0000090Du, /* tr_group[12].output[2] */ 1032 TRIG_IN_MUX_9_TR_GROUP12_OUTPUT3 = 0x0000090Eu, /* tr_group[12].output[3] */ 1033 TRIG_IN_MUX_9_TR_GROUP12_OUTPUT4 = 0x0000090Fu /* tr_group[12].output[4] */ 1034 } en_trig_input_debugmain_t; 1035 1036 /* Trigger Input Group 10 - Makes all possible triggers visible as I/O signals for debug purposes, or to build external circuitry */ 1037 typedef enum 1038 { 1039 TRIG_IN_MUX_10_PDMA0_TR_OUT0 = 0x00000A01u, /* cpuss.dw0_tr_out[0] */ 1040 TRIG_IN_MUX_10_PDMA0_TR_OUT1 = 0x00000A02u, /* cpuss.dw0_tr_out[1] */ 1041 TRIG_IN_MUX_10_PDMA0_TR_OUT2 = 0x00000A03u, /* cpuss.dw0_tr_out[2] */ 1042 TRIG_IN_MUX_10_PDMA0_TR_OUT3 = 0x00000A04u, /* cpuss.dw0_tr_out[3] */ 1043 TRIG_IN_MUX_10_PDMA0_TR_OUT4 = 0x00000A05u, /* cpuss.dw0_tr_out[4] */ 1044 TRIG_IN_MUX_10_PDMA0_TR_OUT5 = 0x00000A06u, /* cpuss.dw0_tr_out[5] */ 1045 TRIG_IN_MUX_10_PDMA0_TR_OUT6 = 0x00000A07u, /* cpuss.dw0_tr_out[6] */ 1046 TRIG_IN_MUX_10_PDMA0_TR_OUT7 = 0x00000A08u, /* cpuss.dw0_tr_out[7] */ 1047 TRIG_IN_MUX_10_PDMA0_TR_OUT8 = 0x00000A09u, /* cpuss.dw0_tr_out[8] */ 1048 TRIG_IN_MUX_10_PDMA0_TR_OUT9 = 0x00000A0Au, /* cpuss.dw0_tr_out[9] */ 1049 TRIG_IN_MUX_10_PDMA0_TR_OUT10 = 0x00000A0Bu, /* cpuss.dw0_tr_out[10] */ 1050 TRIG_IN_MUX_10_PDMA0_TR_OUT11 = 0x00000A0Cu, /* cpuss.dw0_tr_out[11] */ 1051 TRIG_IN_MUX_10_PDMA0_TR_OUT12 = 0x00000A0Du, /* cpuss.dw0_tr_out[12] */ 1052 TRIG_IN_MUX_10_PDMA0_TR_OUT13 = 0x00000A0Eu, /* cpuss.dw0_tr_out[13] */ 1053 TRIG_IN_MUX_10_PDMA0_TR_OUT14 = 0x00000A0Fu, /* cpuss.dw0_tr_out[14] */ 1054 TRIG_IN_MUX_10_PDMA0_TR_OUT15 = 0x00000A10u, /* cpuss.dw0_tr_out[15] */ 1055 TRIG_IN_MUX_10_PDMA0_TR_OUT16 = 0x00000A11u, /* cpuss.dw0_tr_out[16] */ 1056 TRIG_IN_MUX_10_PDMA0_TR_OUT17 = 0x00000A12u, /* cpuss.dw0_tr_out[17] */ 1057 TRIG_IN_MUX_10_PDMA0_TR_OUT18 = 0x00000A13u, /* cpuss.dw0_tr_out[18] */ 1058 TRIG_IN_MUX_10_PDMA0_TR_OUT19 = 0x00000A14u, /* cpuss.dw0_tr_out[19] */ 1059 TRIG_IN_MUX_10_PDMA0_TR_OUT20 = 0x00000A15u, /* cpuss.dw0_tr_out[20] */ 1060 TRIG_IN_MUX_10_PDMA0_TR_OUT21 = 0x00000A16u, /* cpuss.dw0_tr_out[21] */ 1061 TRIG_IN_MUX_10_PDMA0_TR_OUT22 = 0x00000A17u, /* cpuss.dw0_tr_out[22] */ 1062 TRIG_IN_MUX_10_PDMA0_TR_OUT23 = 0x00000A18u, /* cpuss.dw0_tr_out[23] */ 1063 TRIG_IN_MUX_10_PDMA0_TR_OUT24 = 0x00000A19u, /* cpuss.dw0_tr_out[24] */ 1064 TRIG_IN_MUX_10_PDMA0_TR_OUT25 = 0x00000A1Au, /* cpuss.dw0_tr_out[25] */ 1065 TRIG_IN_MUX_10_PDMA0_TR_OUT26 = 0x00000A1Bu, /* cpuss.dw0_tr_out[26] */ 1066 TRIG_IN_MUX_10_PDMA0_TR_OUT27 = 0x00000A1Cu, /* cpuss.dw0_tr_out[27] */ 1067 TRIG_IN_MUX_10_PDMA0_TR_OUT28 = 0x00000A1Du, /* cpuss.dw0_tr_out[28] */ 1068 TRIG_IN_MUX_10_PDMA0_TR_OUT29 = 0x00000A1Eu, /* cpuss.dw0_tr_out[29] */ 1069 TRIG_IN_MUX_10_PDMA0_TR_OUT30 = 0x00000A1Fu, /* cpuss.dw0_tr_out[30] */ 1070 TRIG_IN_MUX_10_PDMA0_TR_OUT31 = 0x00000A20u, /* cpuss.dw0_tr_out[31] */ 1071 TRIG_IN_MUX_10_PDMA0_TR_OUT32 = 0x00000A21u, /* cpuss.dw0_tr_out[32] */ 1072 TRIG_IN_MUX_10_PDMA0_TR_OUT33 = 0x00000A22u, /* cpuss.dw0_tr_out[33] */ 1073 TRIG_IN_MUX_10_PDMA0_TR_OUT34 = 0x00000A23u, /* cpuss.dw0_tr_out[34] */ 1074 TRIG_IN_MUX_10_PDMA0_TR_OUT35 = 0x00000A24u, /* cpuss.dw0_tr_out[35] */ 1075 TRIG_IN_MUX_10_PDMA0_TR_OUT36 = 0x00000A25u, /* cpuss.dw0_tr_out[36] */ 1076 TRIG_IN_MUX_10_PDMA0_TR_OUT37 = 0x00000A26u, /* cpuss.dw0_tr_out[37] */ 1077 TRIG_IN_MUX_10_PDMA0_TR_OUT38 = 0x00000A27u, /* cpuss.dw0_tr_out[38] */ 1078 TRIG_IN_MUX_10_PDMA0_TR_OUT39 = 0x00000A28u, /* cpuss.dw0_tr_out[39] */ 1079 TRIG_IN_MUX_10_PDMA0_TR_OUT40 = 0x00000A29u, /* cpuss.dw0_tr_out[40] */ 1080 TRIG_IN_MUX_10_PDMA0_TR_OUT41 = 0x00000A2Au, /* cpuss.dw0_tr_out[41] */ 1081 TRIG_IN_MUX_10_PDMA0_TR_OUT42 = 0x00000A2Bu, /* cpuss.dw0_tr_out[42] */ 1082 TRIG_IN_MUX_10_PDMA0_TR_OUT43 = 0x00000A2Cu, /* cpuss.dw0_tr_out[43] */ 1083 TRIG_IN_MUX_10_PDMA0_TR_OUT44 = 0x00000A2Du, /* cpuss.dw0_tr_out[44] */ 1084 TRIG_IN_MUX_10_PDMA0_TR_OUT45 = 0x00000A2Eu, /* cpuss.dw0_tr_out[45] */ 1085 TRIG_IN_MUX_10_PDMA0_TR_OUT46 = 0x00000A2Fu, /* cpuss.dw0_tr_out[46] */ 1086 TRIG_IN_MUX_10_PDMA0_TR_OUT47 = 0x00000A30u, /* cpuss.dw0_tr_out[47] */ 1087 TRIG_IN_MUX_10_PDMA0_TR_OUT48 = 0x00000A31u, /* cpuss.dw0_tr_out[48] */ 1088 TRIG_IN_MUX_10_PDMA0_TR_OUT49 = 0x00000A32u, /* cpuss.dw0_tr_out[49] */ 1089 TRIG_IN_MUX_10_PDMA0_TR_OUT50 = 0x00000A33u, /* cpuss.dw0_tr_out[50] */ 1090 TRIG_IN_MUX_10_PDMA0_TR_OUT51 = 0x00000A34u, /* cpuss.dw0_tr_out[51] */ 1091 TRIG_IN_MUX_10_PDMA0_TR_OUT52 = 0x00000A35u, /* cpuss.dw0_tr_out[52] */ 1092 TRIG_IN_MUX_10_PDMA0_TR_OUT53 = 0x00000A36u, /* cpuss.dw0_tr_out[53] */ 1093 TRIG_IN_MUX_10_PDMA0_TR_OUT54 = 0x00000A37u, /* cpuss.dw0_tr_out[54] */ 1094 TRIG_IN_MUX_10_PDMA0_TR_OUT55 = 0x00000A38u, /* cpuss.dw0_tr_out[55] */ 1095 TRIG_IN_MUX_10_PDMA0_TR_OUT56 = 0x00000A39u, /* cpuss.dw0_tr_out[56] */ 1096 TRIG_IN_MUX_10_PDMA0_TR_OUT57 = 0x00000A3Au, /* cpuss.dw0_tr_out[57] */ 1097 TRIG_IN_MUX_10_PDMA0_TR_OUT58 = 0x00000A3Bu, /* cpuss.dw0_tr_out[58] */ 1098 TRIG_IN_MUX_10_PDMA0_TR_OUT59 = 0x00000A3Cu, /* cpuss.dw0_tr_out[59] */ 1099 TRIG_IN_MUX_10_PDMA0_TR_OUT60 = 0x00000A3Du, /* cpuss.dw0_tr_out[60] */ 1100 TRIG_IN_MUX_10_PDMA0_TR_OUT61 = 0x00000A3Eu, /* cpuss.dw0_tr_out[61] */ 1101 TRIG_IN_MUX_10_PDMA0_TR_OUT62 = 0x00000A3Fu, /* cpuss.dw0_tr_out[62] */ 1102 TRIG_IN_MUX_10_PDMA0_TR_OUT63 = 0x00000A40u, /* cpuss.dw0_tr_out[63] */ 1103 TRIG_IN_MUX_10_PDMA0_TR_OUT64 = 0x00000A41u, /* cpuss.dw0_tr_out[64] */ 1104 TRIG_IN_MUX_10_PDMA0_TR_OUT65 = 0x00000A42u, /* cpuss.dw0_tr_out[65] */ 1105 TRIG_IN_MUX_10_PDMA0_TR_OUT66 = 0x00000A43u, /* cpuss.dw0_tr_out[66] */ 1106 TRIG_IN_MUX_10_PDMA0_TR_OUT67 = 0x00000A44u, /* cpuss.dw0_tr_out[67] */ 1107 TRIG_IN_MUX_10_PDMA0_TR_OUT68 = 0x00000A45u, /* cpuss.dw0_tr_out[68] */ 1108 TRIG_IN_MUX_10_PDMA0_TR_OUT69 = 0x00000A46u, /* cpuss.dw0_tr_out[69] */ 1109 TRIG_IN_MUX_10_PDMA0_TR_OUT70 = 0x00000A47u, /* cpuss.dw0_tr_out[70] */ 1110 TRIG_IN_MUX_10_PDMA0_TR_OUT71 = 0x00000A48u, /* cpuss.dw0_tr_out[71] */ 1111 TRIG_IN_MUX_10_PDMA0_TR_OUT72 = 0x00000A49u, /* cpuss.dw0_tr_out[72] */ 1112 TRIG_IN_MUX_10_PDMA0_TR_OUT73 = 0x00000A4Au, /* cpuss.dw0_tr_out[73] */ 1113 TRIG_IN_MUX_10_PDMA0_TR_OUT74 = 0x00000A4Bu, /* cpuss.dw0_tr_out[74] */ 1114 TRIG_IN_MUX_10_PDMA0_TR_OUT75 = 0x00000A4Cu, /* cpuss.dw0_tr_out[75] */ 1115 TRIG_IN_MUX_10_PDMA0_TR_OUT76 = 0x00000A4Du, /* cpuss.dw0_tr_out[76] */ 1116 TRIG_IN_MUX_10_PDMA0_TR_OUT77 = 0x00000A4Eu, /* cpuss.dw0_tr_out[77] */ 1117 TRIG_IN_MUX_10_PDMA0_TR_OUT78 = 0x00000A4Fu, /* cpuss.dw0_tr_out[78] */ 1118 TRIG_IN_MUX_10_PDMA0_TR_OUT79 = 0x00000A50u, /* cpuss.dw0_tr_out[79] */ 1119 TRIG_IN_MUX_10_PDMA0_TR_OUT80 = 0x00000A51u, /* cpuss.dw0_tr_out[80] */ 1120 TRIG_IN_MUX_10_PDMA0_TR_OUT81 = 0x00000A52u, /* cpuss.dw0_tr_out[81] */ 1121 TRIG_IN_MUX_10_PDMA0_TR_OUT82 = 0x00000A53u, /* cpuss.dw0_tr_out[82] */ 1122 TRIG_IN_MUX_10_PDMA0_TR_OUT83 = 0x00000A54u, /* cpuss.dw0_tr_out[83] */ 1123 TRIG_IN_MUX_10_PDMA0_TR_OUT84 = 0x00000A55u, /* cpuss.dw0_tr_out[84] */ 1124 TRIG_IN_MUX_10_PDMA0_TR_OUT85 = 0x00000A56u, /* cpuss.dw0_tr_out[85] */ 1125 TRIG_IN_MUX_10_PDMA0_TR_OUT86 = 0x00000A57u, /* cpuss.dw0_tr_out[86] */ 1126 TRIG_IN_MUX_10_PDMA0_TR_OUT87 = 0x00000A58u, /* cpuss.dw0_tr_out[87] */ 1127 TRIG_IN_MUX_10_PDMA0_TR_OUT88 = 0x00000A59u, /* cpuss.dw0_tr_out[88] */ 1128 TRIG_IN_MUX_10_PDMA0_TR_OUT89 = 0x00000A5Au, /* cpuss.dw0_tr_out[89] */ 1129 TRIG_IN_MUX_10_PDMA0_TR_OUT90 = 0x00000A5Bu, /* cpuss.dw0_tr_out[90] */ 1130 TRIG_IN_MUX_10_PDMA0_TR_OUT91 = 0x00000A5Cu, /* cpuss.dw0_tr_out[91] */ 1131 TRIG_IN_MUX_10_PDMA0_TR_OUT92 = 0x00000A5Du, /* cpuss.dw0_tr_out[92] */ 1132 TRIG_IN_MUX_10_PDMA0_TR_OUT93 = 0x00000A5Eu, /* cpuss.dw0_tr_out[93] */ 1133 TRIG_IN_MUX_10_PDMA0_TR_OUT94 = 0x00000A5Fu, /* cpuss.dw0_tr_out[94] */ 1134 TRIG_IN_MUX_10_PDMA0_TR_OUT95 = 0x00000A60u, /* cpuss.dw0_tr_out[95] */ 1135 TRIG_IN_MUX_10_PDMA0_TR_OUT96 = 0x00000A61u, /* cpuss.dw0_tr_out[96] */ 1136 TRIG_IN_MUX_10_PDMA0_TR_OUT97 = 0x00000A62u, /* cpuss.dw0_tr_out[97] */ 1137 TRIG_IN_MUX_10_PDMA0_TR_OUT98 = 0x00000A63u, /* cpuss.dw0_tr_out[98] */ 1138 TRIG_IN_MUX_10_PDMA0_TR_OUT99 = 0x00000A64u, /* cpuss.dw0_tr_out[99] */ 1139 TRIG_IN_MUX_10_PDMA0_TR_OUT100 = 0x00000A65u, /* cpuss.dw0_tr_out[100] */ 1140 TRIG_IN_MUX_10_PDMA0_TR_OUT101 = 0x00000A66u, /* cpuss.dw0_tr_out[101] */ 1141 TRIG_IN_MUX_10_PDMA0_TR_OUT102 = 0x00000A67u, /* cpuss.dw0_tr_out[102] */ 1142 TRIG_IN_MUX_10_PDMA0_TR_OUT103 = 0x00000A68u, /* cpuss.dw0_tr_out[103] */ 1143 TRIG_IN_MUX_10_PDMA0_TR_OUT104 = 0x00000A69u, /* cpuss.dw0_tr_out[104] */ 1144 TRIG_IN_MUX_10_PDMA0_TR_OUT105 = 0x00000A6Au, /* cpuss.dw0_tr_out[105] */ 1145 TRIG_IN_MUX_10_PDMA0_TR_OUT106 = 0x00000A6Bu, /* cpuss.dw0_tr_out[106] */ 1146 TRIG_IN_MUX_10_PDMA0_TR_OUT107 = 0x00000A6Cu, /* cpuss.dw0_tr_out[107] */ 1147 TRIG_IN_MUX_10_PDMA0_TR_OUT108 = 0x00000A6Du, /* cpuss.dw0_tr_out[108] */ 1148 TRIG_IN_MUX_10_PDMA0_TR_OUT109 = 0x00000A6Eu, /* cpuss.dw0_tr_out[109] */ 1149 TRIG_IN_MUX_10_PDMA0_TR_OUT110 = 0x00000A6Fu, /* cpuss.dw0_tr_out[110] */ 1150 TRIG_IN_MUX_10_PDMA0_TR_OUT111 = 0x00000A70u, /* cpuss.dw0_tr_out[111] */ 1151 TRIG_IN_MUX_10_PDMA0_TR_OUT112 = 0x00000A71u, /* cpuss.dw0_tr_out[112] */ 1152 TRIG_IN_MUX_10_PDMA0_TR_OUT113 = 0x00000A72u, /* cpuss.dw0_tr_out[113] */ 1153 TRIG_IN_MUX_10_PDMA0_TR_OUT114 = 0x00000A73u, /* cpuss.dw0_tr_out[114] */ 1154 TRIG_IN_MUX_10_PDMA0_TR_OUT115 = 0x00000A74u, /* cpuss.dw0_tr_out[115] */ 1155 TRIG_IN_MUX_10_PDMA0_TR_OUT116 = 0x00000A75u, /* cpuss.dw0_tr_out[116] */ 1156 TRIG_IN_MUX_10_PDMA0_TR_OUT117 = 0x00000A76u, /* cpuss.dw0_tr_out[117] */ 1157 TRIG_IN_MUX_10_PDMA0_TR_OUT118 = 0x00000A77u, /* cpuss.dw0_tr_out[118] */ 1158 TRIG_IN_MUX_10_PDMA0_TR_OUT119 = 0x00000A78u, /* cpuss.dw0_tr_out[119] */ 1159 TRIG_IN_MUX_10_PDMA0_TR_OUT120 = 0x00000A79u, /* cpuss.dw0_tr_out[120] */ 1160 TRIG_IN_MUX_10_PDMA0_TR_OUT121 = 0x00000A7Au, /* cpuss.dw0_tr_out[121] */ 1161 TRIG_IN_MUX_10_PDMA0_TR_OUT122 = 0x00000A7Bu, /* cpuss.dw0_tr_out[122] */ 1162 TRIG_IN_MUX_10_PDMA0_TR_OUT123 = 0x00000A7Cu, /* cpuss.dw0_tr_out[123] */ 1163 TRIG_IN_MUX_10_PDMA0_TR_OUT124 = 0x00000A7Du, /* cpuss.dw0_tr_out[124] */ 1164 TRIG_IN_MUX_10_PDMA0_TR_OUT125 = 0x00000A7Eu, /* cpuss.dw0_tr_out[125] */ 1165 TRIG_IN_MUX_10_PDMA0_TR_OUT126 = 0x00000A7Fu, /* cpuss.dw0_tr_out[126] */ 1166 TRIG_IN_MUX_10_PDMA0_TR_OUT127 = 0x00000A80u, /* cpuss.dw0_tr_out[127] */ 1167 TRIG_IN_MUX_10_PDMA0_TR_OUT128 = 0x00000A81u, /* cpuss.dw0_tr_out[128] */ 1168 TRIG_IN_MUX_10_PDMA0_TR_OUT129 = 0x00000A82u, /* cpuss.dw0_tr_out[129] */ 1169 TRIG_IN_MUX_10_PDMA0_TR_OUT130 = 0x00000A83u, /* cpuss.dw0_tr_out[130] */ 1170 TRIG_IN_MUX_10_PDMA0_TR_OUT131 = 0x00000A84u, /* cpuss.dw0_tr_out[131] */ 1171 TRIG_IN_MUX_10_PDMA0_TR_OUT132 = 0x00000A85u, /* cpuss.dw0_tr_out[132] */ 1172 TRIG_IN_MUX_10_PDMA0_TR_OUT133 = 0x00000A86u, /* cpuss.dw0_tr_out[133] */ 1173 TRIG_IN_MUX_10_PDMA0_TR_OUT134 = 0x00000A87u, /* cpuss.dw0_tr_out[134] */ 1174 TRIG_IN_MUX_10_PDMA0_TR_OUT135 = 0x00000A88u, /* cpuss.dw0_tr_out[135] */ 1175 TRIG_IN_MUX_10_PDMA0_TR_OUT136 = 0x00000A89u, /* cpuss.dw0_tr_out[136] */ 1176 TRIG_IN_MUX_10_PDMA0_TR_OUT137 = 0x00000A8Au, /* cpuss.dw0_tr_out[137] */ 1177 TRIG_IN_MUX_10_PDMA0_TR_OUT138 = 0x00000A8Bu, /* cpuss.dw0_tr_out[138] */ 1178 TRIG_IN_MUX_10_PDMA0_TR_OUT139 = 0x00000A8Cu, /* cpuss.dw0_tr_out[139] */ 1179 TRIG_IN_MUX_10_PDMA0_TR_OUT140 = 0x00000A8Du, /* cpuss.dw0_tr_out[140] */ 1180 TRIG_IN_MUX_10_PDMA0_TR_OUT141 = 0x00000A8Eu, /* cpuss.dw0_tr_out[141] */ 1181 TRIG_IN_MUX_10_PDMA0_TR_OUT142 = 0x00000A8Fu, /* cpuss.dw0_tr_out[142] */ 1182 TRIG_IN_MUX_10_SCB_TX_TR_OUT0 = 0x00000A90u, /* scb[0].tr_tx_req */ 1183 TRIG_IN_MUX_10_SCB_TX_TR_OUT1 = 0x00000A91u, /* scb[1].tr_tx_req */ 1184 TRIG_IN_MUX_10_SCB_TX_TR_OUT2 = 0x00000A92u, /* scb[2].tr_tx_req */ 1185 TRIG_IN_MUX_10_SCB_TX_TR_OUT3 = 0x00000A93u, /* scb[3].tr_tx_req */ 1186 TRIG_IN_MUX_10_SCB_TX_TR_OUT4 = 0x00000A94u, /* scb[4].tr_tx_req */ 1187 TRIG_IN_MUX_10_SCB_TX_TR_OUT5 = 0x00000A95u, /* scb[5].tr_tx_req */ 1188 TRIG_IN_MUX_10_SCB_TX_TR_OUT6 = 0x00000A96u, /* scb[6].tr_tx_req */ 1189 TRIG_IN_MUX_10_SCB_TX_TR_OUT7 = 0x00000A97u, /* scb[7].tr_tx_req */ 1190 TRIG_IN_MUX_10_SCB_TX_TR_OUT8 = 0x00000A98u, /* scb[8].tr_tx_req */ 1191 TRIG_IN_MUX_10_SCB_TX_TR_OUT9 = 0x00000A99u, /* scb[9].tr_tx_req */ 1192 TRIG_IN_MUX_10_SCB_TX_TR_OUT10 = 0x00000A9Au, /* scb[10].tr_tx_req */ 1193 TRIG_IN_MUX_10_SCB_RX_TR_OUT0 = 0x00000A9Bu, /* scb[0].tr_rx_req */ 1194 TRIG_IN_MUX_10_SCB_RX_TR_OUT1 = 0x00000A9Cu, /* scb[1].tr_rx_req */ 1195 TRIG_IN_MUX_10_SCB_RX_TR_OUT2 = 0x00000A9Du, /* scb[2].tr_rx_req */ 1196 TRIG_IN_MUX_10_SCB_RX_TR_OUT3 = 0x00000A9Eu, /* scb[3].tr_rx_req */ 1197 TRIG_IN_MUX_10_SCB_RX_TR_OUT4 = 0x00000A9Fu, /* scb[4].tr_rx_req */ 1198 TRIG_IN_MUX_10_SCB_RX_TR_OUT5 = 0x00000AA0u, /* scb[5].tr_rx_req */ 1199 TRIG_IN_MUX_10_SCB_RX_TR_OUT6 = 0x00000AA1u, /* scb[6].tr_rx_req */ 1200 TRIG_IN_MUX_10_SCB_RX_TR_OUT7 = 0x00000AA2u, /* scb[7].tr_rx_req */ 1201 TRIG_IN_MUX_10_SCB_RX_TR_OUT8 = 0x00000AA3u, /* scb[8].tr_rx_req */ 1202 TRIG_IN_MUX_10_SCB_RX_TR_OUT9 = 0x00000AA4u, /* scb[9].tr_rx_req */ 1203 TRIG_IN_MUX_10_SCB_RX_TR_OUT10 = 0x00000AA5u, /* scb[10].tr_rx_req */ 1204 TRIG_IN_MUX_10_SCB_I2C_SCL_TR_OUT0 = 0x00000AA6u, /* scb[0].tr_i2c_scl_filtered */ 1205 TRIG_IN_MUX_10_SCB_I2C_SCL_TR_OUT1 = 0x00000AA7u, /* scb[1].tr_i2c_scl_filtered */ 1206 TRIG_IN_MUX_10_SCB_I2C_SCL_TR_OUT2 = 0x00000AA8u, /* scb[2].tr_i2c_scl_filtered */ 1207 TRIG_IN_MUX_10_SCB_I2C_SCL_TR_OUT3 = 0x00000AA9u, /* scb[3].tr_i2c_scl_filtered */ 1208 TRIG_IN_MUX_10_SCB_I2C_SCL_TR_OUT4 = 0x00000AAAu, /* scb[4].tr_i2c_scl_filtered */ 1209 TRIG_IN_MUX_10_SCB_I2C_SCL_TR_OUT5 = 0x00000AABu, /* scb[5].tr_i2c_scl_filtered */ 1210 TRIG_IN_MUX_10_SCB_I2C_SCL_TR_OUT6 = 0x00000AACu, /* scb[6].tr_i2c_scl_filtered */ 1211 TRIG_IN_MUX_10_SCB_I2C_SCL_TR_OUT7 = 0x00000AADu, /* scb[7].tr_i2c_scl_filtered */ 1212 TRIG_IN_MUX_10_SCB_I2C_SCL_TR_OUT8 = 0x00000AAEu, /* scb[8].tr_i2c_scl_filtered */ 1213 TRIG_IN_MUX_10_SCB_I2C_SCL_TR_OUT9 = 0x00000AAFu, /* scb[9].tr_i2c_scl_filtered */ 1214 TRIG_IN_MUX_10_SCB_I2C_SCL_TR_OUT10 = 0x00000AB0u, /* scb[10].tr_i2c_scl_filtered */ 1215 TRIG_IN_MUX_10_CAN0_DBG_TR_OUT0 = 0x00000AB1u, /* canfd[0].tr_dbg_dma_req[0] */ 1216 TRIG_IN_MUX_10_CAN0_DBG_TR_OUT1 = 0x00000AB2u, /* canfd[0].tr_dbg_dma_req[1] */ 1217 TRIG_IN_MUX_10_CAN0_DBG_TR_OUT2 = 0x00000AB3u, /* canfd[0].tr_dbg_dma_req[2] */ 1218 TRIG_IN_MUX_10_CAN0_DBG_TR_OUT3 = 0x00000AB4u, /* canfd[0].tr_dbg_dma_req[3] */ 1219 TRIG_IN_MUX_10_CAN0_DBG_TR_OUT4 = 0x00000AB5u, /* canfd[0].tr_dbg_dma_req[4] */ 1220 TRIG_IN_MUX_10_CAN0_FIFO0_TR_OUT0 = 0x00000AB6u, /* canfd[0].tr_fifo0[0] */ 1221 TRIG_IN_MUX_10_CAN0_FIFO0_TR_OUT1 = 0x00000AB7u, /* canfd[0].tr_fifo0[1] */ 1222 TRIG_IN_MUX_10_CAN0_FIFO0_TR_OUT2 = 0x00000AB8u, /* canfd[0].tr_fifo0[2] */ 1223 TRIG_IN_MUX_10_CAN0_FIFO0_TR_OUT3 = 0x00000AB9u, /* canfd[0].tr_fifo0[3] */ 1224 TRIG_IN_MUX_10_CAN0_FIFO0_TR_OUT4 = 0x00000ABAu, /* canfd[0].tr_fifo0[4] */ 1225 TRIG_IN_MUX_10_CAN0_FIFO1_TR_OUT0 = 0x00000ABBu, /* canfd[0].tr_fifo1[0] */ 1226 TRIG_IN_MUX_10_CAN0_FIFO1_TR_OUT1 = 0x00000ABCu, /* canfd[0].tr_fifo1[1] */ 1227 TRIG_IN_MUX_10_CAN0_FIFO1_TR_OUT2 = 0x00000ABDu, /* canfd[0].tr_fifo1[2] */ 1228 TRIG_IN_MUX_10_CAN0_FIFO1_TR_OUT3 = 0x00000ABEu, /* canfd[0].tr_fifo1[3] */ 1229 TRIG_IN_MUX_10_CAN0_FIFO1_TR_OUT4 = 0x00000ABFu, /* canfd[0].tr_fifo1[4] */ 1230 TRIG_IN_MUX_10_CAN0_TT_TR_OUT0 = 0x00000AC0u, /* canfd[0].tr_tmp_rtp_out[0] */ 1231 TRIG_IN_MUX_10_CAN0_TT_TR_OUT1 = 0x00000AC1u, /* canfd[0].tr_tmp_rtp_out[1] */ 1232 TRIG_IN_MUX_10_CAN0_TT_TR_OUT2 = 0x00000AC2u, /* canfd[0].tr_tmp_rtp_out[2] */ 1233 TRIG_IN_MUX_10_CAN0_TT_TR_OUT3 = 0x00000AC3u, /* canfd[0].tr_tmp_rtp_out[3] */ 1234 TRIG_IN_MUX_10_CAN0_TT_TR_OUT4 = 0x00000AC4u, /* canfd[0].tr_tmp_rtp_out[4] */ 1235 TRIG_IN_MUX_10_CAN1_DBG_TR_OUT0 = 0x00000AC5u, /* canfd[1].tr_dbg_dma_req[0] */ 1236 TRIG_IN_MUX_10_CAN1_DBG_TR_OUT1 = 0x00000AC6u, /* canfd[1].tr_dbg_dma_req[1] */ 1237 TRIG_IN_MUX_10_CAN1_DBG_TR_OUT2 = 0x00000AC7u, /* canfd[1].tr_dbg_dma_req[2] */ 1238 TRIG_IN_MUX_10_CAN1_DBG_TR_OUT3 = 0x00000AC8u, /* canfd[1].tr_dbg_dma_req[3] */ 1239 TRIG_IN_MUX_10_CAN1_DBG_TR_OUT4 = 0x00000AC9u, /* canfd[1].tr_dbg_dma_req[4] */ 1240 TRIG_IN_MUX_10_CAN1_FIFO0_TR_OUT0 = 0x00000ACAu, /* canfd[1].tr_fifo0[0] */ 1241 TRIG_IN_MUX_10_CAN1_FIFO0_TR_OUT1 = 0x00000ACBu, /* canfd[1].tr_fifo0[1] */ 1242 TRIG_IN_MUX_10_CAN1_FIFO0_TR_OUT2 = 0x00000ACCu, /* canfd[1].tr_fifo0[2] */ 1243 TRIG_IN_MUX_10_CAN1_FIFO0_TR_OUT3 = 0x00000ACDu, /* canfd[1].tr_fifo0[3] */ 1244 TRIG_IN_MUX_10_CAN1_FIFO0_TR_OUT4 = 0x00000ACEu, /* canfd[1].tr_fifo0[4] */ 1245 TRIG_IN_MUX_10_CAN1_FIFO1_TR_OUT0 = 0x00000ACFu, /* canfd[1].tr_fifo1[0] */ 1246 TRIG_IN_MUX_10_CAN1_FIFO1_TR_OUT1 = 0x00000AD0u, /* canfd[1].tr_fifo1[1] */ 1247 TRIG_IN_MUX_10_CAN1_FIFO1_TR_OUT2 = 0x00000AD1u, /* canfd[1].tr_fifo1[2] */ 1248 TRIG_IN_MUX_10_CAN1_FIFO1_TR_OUT3 = 0x00000AD2u, /* canfd[1].tr_fifo1[3] */ 1249 TRIG_IN_MUX_10_CAN1_FIFO1_TR_OUT4 = 0x00000AD3u, /* canfd[1].tr_fifo1[4] */ 1250 TRIG_IN_MUX_10_CAN1_TT_TR_OUT0 = 0x00000AD4u, /* canfd[1].tr_tmp_rtp_out[0] */ 1251 TRIG_IN_MUX_10_CAN1_TT_TR_OUT1 = 0x00000AD5u, /* canfd[1].tr_tmp_rtp_out[1] */ 1252 TRIG_IN_MUX_10_CAN1_TT_TR_OUT2 = 0x00000AD6u, /* canfd[1].tr_tmp_rtp_out[2] */ 1253 TRIG_IN_MUX_10_CAN1_TT_TR_OUT3 = 0x00000AD7u, /* canfd[1].tr_tmp_rtp_out[3] */ 1254 TRIG_IN_MUX_10_CAN1_TT_TR_OUT4 = 0x00000AD8u, /* canfd[1].tr_tmp_rtp_out[4] */ 1255 TRIG_IN_MUX_10_CTI_TR_OUT0 = 0x00000AD9u, /* cpuss.cti_tr_out[0] */ 1256 TRIG_IN_MUX_10_CTI_TR_OUT1 = 0x00000ADAu, /* cpuss.cti_tr_out[1] */ 1257 TRIG_IN_MUX_10_FAULT_TR_OU0 = 0x00000ADBu, /* cpuss.tr_fault[0] */ 1258 TRIG_IN_MUX_10_FAULT_TR_OU1 = 0x00000ADCu, /* cpuss.tr_fault[1] */ 1259 TRIG_IN_MUX_10_FAULT_TR_OU2 = 0x00000ADDu, /* cpuss.tr_fault[2] */ 1260 TRIG_IN_MUX_10_FAULT_TR_OU3 = 0x00000ADEu, /* cpuss.tr_fault[3] */ 1261 TRIG_IN_MUX_10_EVTGEN_TR_OUT0 = 0x00000ADFu, /* evtgen[0].tr_out[0] */ 1262 TRIG_IN_MUX_10_EVTGEN_TR_OUT1 = 0x00000AE0u, /* evtgen[0].tr_out[1] */ 1263 TRIG_IN_MUX_10_EVTGEN_TR_OUT2 = 0x00000AE1u, /* evtgen[0].tr_out[2] */ 1264 TRIG_IN_MUX_10_EVTGEN_TR_OUT3 = 0x00000AE2u, /* evtgen[0].tr_out[3] */ 1265 TRIG_IN_MUX_10_EVTGEN_TR_OUT4 = 0x00000AE3u, /* evtgen[0].tr_out[4] */ 1266 TRIG_IN_MUX_10_EVTGEN_TR_OUT5 = 0x00000AE4u, /* evtgen[0].tr_out[5] */ 1267 TRIG_IN_MUX_10_EVTGEN_TR_OUT6 = 0x00000AE5u, /* evtgen[0].tr_out[6] */ 1268 TRIG_IN_MUX_10_EVTGEN_TR_OUT7 = 0x00000AE6u, /* evtgen[0].tr_out[7] */ 1269 TRIG_IN_MUX_10_EVTGEN_TR_OUT8 = 0x00000AE7u, /* evtgen[0].tr_out[8] */ 1270 TRIG_IN_MUX_10_EVTGEN_TR_OUT9 = 0x00000AE8u, /* evtgen[0].tr_out[9] */ 1271 TRIG_IN_MUX_10_EVTGEN_TR_OUT10 = 0x00000AE9u, /* evtgen[0].tr_out[10] */ 1272 TRIG_IN_MUX_10_EVTGEN_TR_OUT11 = 0x00000AEAu, /* evtgen[0].tr_out[11] */ 1273 TRIG_IN_MUX_10_EVTGEN_TR_OUT12 = 0x00000AEBu, /* evtgen[0].tr_out[12] */ 1274 TRIG_IN_MUX_10_EVTGEN_TR_OUT13 = 0x00000AECu, /* evtgen[0].tr_out[13] */ 1275 TRIG_IN_MUX_10_EVTGEN_TR_OUT14 = 0x00000AEDu, /* evtgen[0].tr_out[14] */ 1276 TRIG_IN_MUX_10_EVTGEN_TR_OUT15 = 0x00000AEEu /* evtgen[0].tr_out[15] */ 1277 } en_trig_input_debugreduction1_t; 1278 1279 /* Trigger Input Group 11 - Makes all possible triggers visible as I/O signals for debug purposes, or to build external circuitry */ 1280 typedef enum 1281 { 1282 TRIG_IN_MUX_11_TCPWM1_32_TR_OUT00 = 0x00000B01u, /* tcpwm[1].tr_out0[512] */ 1283 TRIG_IN_MUX_11_TCPWM1_32_TR_OUT01 = 0x00000B02u, /* tcpwm[1].tr_out0[513] */ 1284 TRIG_IN_MUX_11_TCPWM1_32_TR_OUT02 = 0x00000B03u, /* tcpwm[1].tr_out0[514] */ 1285 TRIG_IN_MUX_11_TCPWM1_32_TR_OUT03 = 0x00000B04u, /* tcpwm[1].tr_out0[515] */ 1286 TRIG_IN_MUX_11_TCPWM1_32_TR_OUT04 = 0x00000B05u, /* tcpwm[1].tr_out0[516] */ 1287 TRIG_IN_MUX_11_TCPWM1_32_TR_OUT05 = 0x00000B06u, /* tcpwm[1].tr_out0[517] */ 1288 TRIG_IN_MUX_11_TCPWM1_32_TR_OUT06 = 0x00000B07u, /* tcpwm[1].tr_out0[518] */ 1289 TRIG_IN_MUX_11_TCPWM1_32_TR_OUT07 = 0x00000B08u, /* tcpwm[1].tr_out0[519] */ 1290 TRIG_IN_MUX_11_TCPWM1_32_TR_OUT08 = 0x00000B09u, /* tcpwm[1].tr_out0[520] */ 1291 TRIG_IN_MUX_11_TCPWM1_32_TR_OUT09 = 0x00000B0Au, /* tcpwm[1].tr_out0[521] */ 1292 TRIG_IN_MUX_11_TCPWM1_32_TR_OUT010 = 0x00000B0Bu, /* tcpwm[1].tr_out0[522] */ 1293 TRIG_IN_MUX_11_TCPWM1_32_TR_OUT011 = 0x00000B0Cu, /* tcpwm[1].tr_out0[523] */ 1294 TRIG_IN_MUX_11_TCPWM1_32_TR_OUT012 = 0x00000B0Du, /* tcpwm[1].tr_out0[524] */ 1295 TRIG_IN_MUX_11_TCPWM0_32_TR_OUT00 = 0x00000B0Eu, /* tcpwm[0].tr_out0[512] */ 1296 TRIG_IN_MUX_11_TCPWM0_32_TR_OUT01 = 0x00000B0Fu, /* tcpwm[0].tr_out0[513] */ 1297 TRIG_IN_MUX_11_TCPWM0_32_TR_OUT02 = 0x00000B10u, /* tcpwm[0].tr_out0[514] */ 1298 TRIG_IN_MUX_11_TCPWM1_16M_TR_OUT00 = 0x00000B11u, /* tcpwm[1].tr_out0[256] */ 1299 TRIG_IN_MUX_11_TCPWM1_16M_TR_OUT01 = 0x00000B12u, /* tcpwm[1].tr_out0[257] */ 1300 TRIG_IN_MUX_11_TCPWM1_16M_TR_OUT02 = 0x00000B13u, /* tcpwm[1].tr_out0[258] */ 1301 TRIG_IN_MUX_11_TCPWM1_16M_TR_OUT03 = 0x00000B14u, /* tcpwm[1].tr_out0[259] */ 1302 TRIG_IN_MUX_11_TCPWM1_16M_TR_OUT04 = 0x00000B15u, /* tcpwm[1].tr_out0[260] */ 1303 TRIG_IN_MUX_11_TCPWM1_16M_TR_OUT05 = 0x00000B16u, /* tcpwm[1].tr_out0[261] */ 1304 TRIG_IN_MUX_11_TCPWM1_16M_TR_OUT06 = 0x00000B17u, /* tcpwm[1].tr_out0[262] */ 1305 TRIG_IN_MUX_11_TCPWM1_16M_TR_OUT07 = 0x00000B18u, /* tcpwm[1].tr_out0[263] */ 1306 TRIG_IN_MUX_11_TCPWM1_16M_TR_OUT08 = 0x00000B19u, /* tcpwm[1].tr_out0[264] */ 1307 TRIG_IN_MUX_11_TCPWM1_16M_TR_OUT09 = 0x00000B1Au, /* tcpwm[1].tr_out0[265] */ 1308 TRIG_IN_MUX_11_TCPWM1_16M_TR_OUT010 = 0x00000B1Bu, /* tcpwm[1].tr_out0[266] */ 1309 TRIG_IN_MUX_11_TCPWM1_16M_TR_OUT011 = 0x00000B1Cu, /* tcpwm[1].tr_out0[267] */ 1310 TRIG_IN_MUX_11_TCPWM0_16M_TR_OUT00 = 0x00000B1Du, /* tcpwm[0].tr_out0[256] */ 1311 TRIG_IN_MUX_11_TCPWM0_16M_TR_OUT01 = 0x00000B1Eu, /* tcpwm[0].tr_out0[257] */ 1312 TRIG_IN_MUX_11_TCPWM0_16M_TR_OUT02 = 0x00000B1Fu, /* tcpwm[0].tr_out0[258] */ 1313 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT00 = 0x00000B20u, /* tcpwm[1].tr_out0[0] */ 1314 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT01 = 0x00000B21u, /* tcpwm[1].tr_out0[1] */ 1315 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT02 = 0x00000B22u, /* tcpwm[1].tr_out0[2] */ 1316 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT03 = 0x00000B23u, /* tcpwm[1].tr_out0[3] */ 1317 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT04 = 0x00000B24u, /* tcpwm[1].tr_out0[4] */ 1318 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT05 = 0x00000B25u, /* tcpwm[1].tr_out0[5] */ 1319 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT06 = 0x00000B26u, /* tcpwm[1].tr_out0[6] */ 1320 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT07 = 0x00000B27u, /* tcpwm[1].tr_out0[7] */ 1321 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT08 = 0x00000B28u, /* tcpwm[1].tr_out0[8] */ 1322 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT09 = 0x00000B29u, /* tcpwm[1].tr_out0[9] */ 1323 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT010 = 0x00000B2Au, /* tcpwm[1].tr_out0[10] */ 1324 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT011 = 0x00000B2Bu, /* tcpwm[1].tr_out0[11] */ 1325 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT012 = 0x00000B2Cu, /* tcpwm[1].tr_out0[12] */ 1326 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT013 = 0x00000B2Du, /* tcpwm[1].tr_out0[13] */ 1327 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT014 = 0x00000B2Eu, /* tcpwm[1].tr_out0[14] */ 1328 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT015 = 0x00000B2Fu, /* tcpwm[1].tr_out0[15] */ 1329 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT016 = 0x00000B30u, /* tcpwm[1].tr_out0[16] */ 1330 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT017 = 0x00000B31u, /* tcpwm[1].tr_out0[17] */ 1331 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT018 = 0x00000B32u, /* tcpwm[1].tr_out0[18] */ 1332 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT019 = 0x00000B33u, /* tcpwm[1].tr_out0[19] */ 1333 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT020 = 0x00000B34u, /* tcpwm[1].tr_out0[20] */ 1334 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT021 = 0x00000B35u, /* tcpwm[1].tr_out0[21] */ 1335 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT022 = 0x00000B36u, /* tcpwm[1].tr_out0[22] */ 1336 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT023 = 0x00000B37u, /* tcpwm[1].tr_out0[23] */ 1337 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT024 = 0x00000B38u, /* tcpwm[1].tr_out0[24] */ 1338 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT025 = 0x00000B39u, /* tcpwm[1].tr_out0[25] */ 1339 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT026 = 0x00000B3Au, /* tcpwm[1].tr_out0[26] */ 1340 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT027 = 0x00000B3Bu, /* tcpwm[1].tr_out0[27] */ 1341 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT028 = 0x00000B3Cu, /* tcpwm[1].tr_out0[28] */ 1342 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT029 = 0x00000B3Du, /* tcpwm[1].tr_out0[29] */ 1343 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT030 = 0x00000B3Eu, /* tcpwm[1].tr_out0[30] */ 1344 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT031 = 0x00000B3Fu, /* tcpwm[1].tr_out0[31] */ 1345 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT032 = 0x00000B40u, /* tcpwm[1].tr_out0[32] */ 1346 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT033 = 0x00000B41u, /* tcpwm[1].tr_out0[33] */ 1347 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT034 = 0x00000B42u, /* tcpwm[1].tr_out0[34] */ 1348 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT035 = 0x00000B43u, /* tcpwm[1].tr_out0[35] */ 1349 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT036 = 0x00000B44u, /* tcpwm[1].tr_out0[36] */ 1350 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT037 = 0x00000B45u, /* tcpwm[1].tr_out0[37] */ 1351 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT038 = 0x00000B46u, /* tcpwm[1].tr_out0[38] */ 1352 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT039 = 0x00000B47u, /* tcpwm[1].tr_out0[39] */ 1353 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT040 = 0x00000B48u, /* tcpwm[1].tr_out0[40] */ 1354 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT041 = 0x00000B49u, /* tcpwm[1].tr_out0[41] */ 1355 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT042 = 0x00000B4Au, /* tcpwm[1].tr_out0[42] */ 1356 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT043 = 0x00000B4Bu, /* tcpwm[1].tr_out0[43] */ 1357 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT044 = 0x00000B4Cu, /* tcpwm[1].tr_out0[44] */ 1358 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT045 = 0x00000B4Du, /* tcpwm[1].tr_out0[45] */ 1359 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT046 = 0x00000B4Eu, /* tcpwm[1].tr_out0[46] */ 1360 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT047 = 0x00000B4Fu, /* tcpwm[1].tr_out0[47] */ 1361 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT048 = 0x00000B50u, /* tcpwm[1].tr_out0[48] */ 1362 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT049 = 0x00000B51u, /* tcpwm[1].tr_out0[49] */ 1363 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT050 = 0x00000B52u, /* tcpwm[1].tr_out0[50] */ 1364 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT051 = 0x00000B53u, /* tcpwm[1].tr_out0[51] */ 1365 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT052 = 0x00000B54u, /* tcpwm[1].tr_out0[52] */ 1366 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT053 = 0x00000B55u, /* tcpwm[1].tr_out0[53] */ 1367 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT054 = 0x00000B56u, /* tcpwm[1].tr_out0[54] */ 1368 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT055 = 0x00000B57u, /* tcpwm[1].tr_out0[55] */ 1369 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT056 = 0x00000B58u, /* tcpwm[1].tr_out0[56] */ 1370 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT057 = 0x00000B59u, /* tcpwm[1].tr_out0[57] */ 1371 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT058 = 0x00000B5Au, /* tcpwm[1].tr_out0[58] */ 1372 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT059 = 0x00000B5Bu, /* tcpwm[1].tr_out0[59] */ 1373 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT060 = 0x00000B5Cu, /* tcpwm[1].tr_out0[60] */ 1374 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT061 = 0x00000B5Du, /* tcpwm[1].tr_out0[61] */ 1375 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT062 = 0x00000B5Eu, /* tcpwm[1].tr_out0[62] */ 1376 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT063 = 0x00000B5Fu, /* tcpwm[1].tr_out0[63] */ 1377 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT064 = 0x00000B60u, /* tcpwm[1].tr_out0[64] */ 1378 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT065 = 0x00000B61u, /* tcpwm[1].tr_out0[65] */ 1379 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT066 = 0x00000B62u, /* tcpwm[1].tr_out0[66] */ 1380 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT067 = 0x00000B63u, /* tcpwm[1].tr_out0[67] */ 1381 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT068 = 0x00000B64u, /* tcpwm[1].tr_out0[68] */ 1382 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT069 = 0x00000B65u, /* tcpwm[1].tr_out0[69] */ 1383 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT070 = 0x00000B66u, /* tcpwm[1].tr_out0[70] */ 1384 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT071 = 0x00000B67u, /* tcpwm[1].tr_out0[71] */ 1385 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT072 = 0x00000B68u, /* tcpwm[1].tr_out0[72] */ 1386 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT073 = 0x00000B69u, /* tcpwm[1].tr_out0[73] */ 1387 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT074 = 0x00000B6Au, /* tcpwm[1].tr_out0[74] */ 1388 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT075 = 0x00000B6Bu, /* tcpwm[1].tr_out0[75] */ 1389 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT076 = 0x00000B6Cu, /* tcpwm[1].tr_out0[76] */ 1390 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT077 = 0x00000B6Du, /* tcpwm[1].tr_out0[77] */ 1391 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT078 = 0x00000B6Eu, /* tcpwm[1].tr_out0[78] */ 1392 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT079 = 0x00000B6Fu, /* tcpwm[1].tr_out0[79] */ 1393 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT080 = 0x00000B70u, /* tcpwm[1].tr_out0[80] */ 1394 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT081 = 0x00000B71u, /* tcpwm[1].tr_out0[81] */ 1395 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT082 = 0x00000B72u, /* tcpwm[1].tr_out0[82] */ 1396 TRIG_IN_MUX_11_TCPWM1_16_TR_OUT083 = 0x00000B73u, /* tcpwm[1].tr_out0[83] */ 1397 TRIG_IN_MUX_11_TCPWM0_16_TR_OUT00 = 0x00000B74u, /* tcpwm[0].tr_out0[0] */ 1398 TRIG_IN_MUX_11_TCPWM0_16_TR_OUT01 = 0x00000B75u, /* tcpwm[0].tr_out0[1] */ 1399 TRIG_IN_MUX_11_TCPWM0_16_TR_OUT02 = 0x00000B76u, /* tcpwm[0].tr_out0[2] */ 1400 TRIG_IN_MUX_11_SMIF_TX_TR_OUT = 0x00000B77u, /* smif[0].tr_tx_req */ 1401 TRIG_IN_MUX_11_SMIF_RX_TR_OUT = 0x00000B78u, /* smif[0].tr_rx_req */ 1402 TRIG_IN_MUX_11_FLEXRAY_TT_TR_OUT = 0x00000B79u, /* flexray[0].tr_tint0_out */ 1403 TRIG_IN_MUX_11_FLEXRAY_IBUF_TR_OUT = 0x00000B7Au, /* flexray[0].tr_ibf_out */ 1404 TRIG_IN_MUX_11_FLEXRAY_OBUF_TR_OUT = 0x00000B7Bu, /* flexray[0].tr_obf_out */ 1405 TRIG_IN_MUX_11_I2S0_TX_TR_OUT = 0x00000B7Cu, /* audioss[0].tr_i2s_tx_req */ 1406 TRIG_IN_MUX_11_I2S0_RX_TR_OUT = 0x00000B7Du, /* audioss[0].tr_i2s_rx_req */ 1407 TRIG_IN_MUX_11_I2S1_TX_TR_OUT = 0x00000B7Eu, /* audioss[1].tr_i2s_tx_req */ 1408 TRIG_IN_MUX_11_I2S1_RX_TR_OUT = 0x00000B7Fu, /* audioss[1].tr_i2s_rx_req */ 1409 TRIG_IN_MUX_11_I2S2_TX_TR_OUT = 0x00000B80u, /* audioss[2].tr_i2s_tx_req */ 1410 TRIG_IN_MUX_11_I2S2_RX_TR_OUT = 0x00000B81u, /* audioss[2].tr_i2s_rx_req */ 1411 TRIG_IN_MUX_11_HSIOM_IO_INPUT0 = 0x00000B82u, /* peri.tr_io_input[0] */ 1412 TRIG_IN_MUX_11_HSIOM_IO_INPUT1 = 0x00000B83u, /* peri.tr_io_input[1] */ 1413 TRIG_IN_MUX_11_HSIOM_IO_INPUT2 = 0x00000B84u, /* peri.tr_io_input[2] */ 1414 TRIG_IN_MUX_11_HSIOM_IO_INPUT3 = 0x00000B85u, /* peri.tr_io_input[3] */ 1415 TRIG_IN_MUX_11_HSIOM_IO_INPUT4 = 0x00000B86u, /* peri.tr_io_input[4] */ 1416 TRIG_IN_MUX_11_HSIOM_IO_INPUT5 = 0x00000B87u, /* peri.tr_io_input[5] */ 1417 TRIG_IN_MUX_11_HSIOM_IO_INPUT6 = 0x00000B88u, /* peri.tr_io_input[6] */ 1418 TRIG_IN_MUX_11_HSIOM_IO_INPUT7 = 0x00000B89u, /* peri.tr_io_input[7] */ 1419 TRIG_IN_MUX_11_HSIOM_IO_INPUT8 = 0x00000B8Au, /* peri.tr_io_input[8] */ 1420 TRIG_IN_MUX_11_HSIOM_IO_INPUT9 = 0x00000B8Bu, /* peri.tr_io_input[9] */ 1421 TRIG_IN_MUX_11_HSIOM_IO_INPUT10 = 0x00000B8Cu, /* peri.tr_io_input[10] */ 1422 TRIG_IN_MUX_11_HSIOM_IO_INPUT11 = 0x00000B8Du, /* peri.tr_io_input[11] */ 1423 TRIG_IN_MUX_11_HSIOM_IO_INPUT12 = 0x00000B8Eu, /* peri.tr_io_input[12] */ 1424 TRIG_IN_MUX_11_HSIOM_IO_INPUT13 = 0x00000B8Fu, /* peri.tr_io_input[13] */ 1425 TRIG_IN_MUX_11_HSIOM_IO_INPUT14 = 0x00000B90u, /* peri.tr_io_input[14] */ 1426 TRIG_IN_MUX_11_HSIOM_IO_INPUT15 = 0x00000B91u, /* peri.tr_io_input[15] */ 1427 TRIG_IN_MUX_11_HSIOM_IO_INPUT16 = 0x00000B92u, /* peri.tr_io_input[16] */ 1428 TRIG_IN_MUX_11_HSIOM_IO_INPUT17 = 0x00000B93u, /* peri.tr_io_input[17] */ 1429 TRIG_IN_MUX_11_HSIOM_IO_INPUT18 = 0x00000B94u, /* peri.tr_io_input[18] */ 1430 TRIG_IN_MUX_11_HSIOM_IO_INPUT19 = 0x00000B95u, /* peri.tr_io_input[19] */ 1431 TRIG_IN_MUX_11_HSIOM_IO_INPUT20 = 0x00000B96u, /* peri.tr_io_input[20] */ 1432 TRIG_IN_MUX_11_HSIOM_IO_INPUT21 = 0x00000B97u, /* peri.tr_io_input[21] */ 1433 TRIG_IN_MUX_11_HSIOM_IO_INPUT22 = 0x00000B98u, /* peri.tr_io_input[22] */ 1434 TRIG_IN_MUX_11_HSIOM_IO_INPUT23 = 0x00000B99u, /* peri.tr_io_input[23] */ 1435 TRIG_IN_MUX_11_HSIOM_IO_INPUT24 = 0x00000B9Au, /* peri.tr_io_input[24] */ 1436 TRIG_IN_MUX_11_HSIOM_IO_INPUT25 = 0x00000B9Bu, /* peri.tr_io_input[25] */ 1437 TRIG_IN_MUX_11_HSIOM_IO_INPUT26 = 0x00000B9Cu, /* peri.tr_io_input[26] */ 1438 TRIG_IN_MUX_11_HSIOM_IO_INPUT27 = 0x00000B9Du, /* peri.tr_io_input[27] */ 1439 TRIG_IN_MUX_11_HSIOM_IO_INPUT28 = 0x00000B9Eu, /* peri.tr_io_input[28] */ 1440 TRIG_IN_MUX_11_HSIOM_IO_INPUT29 = 0x00000B9Fu, /* peri.tr_io_input[29] */ 1441 TRIG_IN_MUX_11_HSIOM_IO_INPUT30 = 0x00000BA0u, /* peri.tr_io_input[30] */ 1442 TRIG_IN_MUX_11_HSIOM_IO_INPUT31 = 0x00000BA1u, /* peri.tr_io_input[31] */ 1443 TRIG_IN_MUX_11_HSIOM_IO_INPUT32 = 0x00000BA2u, /* peri.tr_io_input[32] */ 1444 TRIG_IN_MUX_11_HSIOM_IO_INPUT33 = 0x00000BA3u, /* peri.tr_io_input[33] */ 1445 TRIG_IN_MUX_11_HSIOM_IO_INPUT34 = 0x00000BA4u, /* peri.tr_io_input[34] */ 1446 TRIG_IN_MUX_11_HSIOM_IO_INPUT35 = 0x00000BA5u, /* peri.tr_io_input[35] */ 1447 TRIG_IN_MUX_11_HSIOM_IO_INPUT36 = 0x00000BA6u, /* peri.tr_io_input[36] */ 1448 TRIG_IN_MUX_11_HSIOM_IO_INPUT37 = 0x00000BA7u, /* peri.tr_io_input[37] */ 1449 TRIG_IN_MUX_11_HSIOM_IO_INPUT38 = 0x00000BA8u, /* peri.tr_io_input[38] */ 1450 TRIG_IN_MUX_11_HSIOM_IO_INPUT39 = 0x00000BA9u, /* peri.tr_io_input[39] */ 1451 TRIG_IN_MUX_11_HSIOM_IO_INPUT40 = 0x00000BAAu, /* peri.tr_io_input[40] */ 1452 TRIG_IN_MUX_11_HSIOM_IO_INPUT41 = 0x00000BABu, /* peri.tr_io_input[41] */ 1453 TRIG_IN_MUX_11_HSIOM_IO_INPUT42 = 0x00000BACu, /* peri.tr_io_input[42] */ 1454 TRIG_IN_MUX_11_HSIOM_IO_INPUT43 = 0x00000BADu, /* peri.tr_io_input[43] */ 1455 TRIG_IN_MUX_11_HSIOM_IO_INPUT44 = 0x00000BAEu, /* peri.tr_io_input[44] */ 1456 TRIG_IN_MUX_11_HSIOM_IO_INPUT45 = 0x00000BAFu, /* peri.tr_io_input[45] */ 1457 TRIG_IN_MUX_11_HSIOM_IO_INPUT46 = 0x00000BB0u, /* peri.tr_io_input[46] */ 1458 TRIG_IN_MUX_11_HSIOM_IO_INPUT47 = 0x00000BB1u /* peri.tr_io_input[47] */ 1459 } en_trig_input_debugreduction2_t; 1460 1461 /* Trigger Input Group 12 - Makes all possible triggers visible as I/O signals for debug purposes, or to build external circuitry */ 1462 typedef enum 1463 { 1464 TRIG_IN_MUX_12_PDMA1_TR_OUT0 = 0x00000C01u, /* cpuss.dw1_tr_out[0] */ 1465 TRIG_IN_MUX_12_PDMA1_TR_OUT1 = 0x00000C02u, /* cpuss.dw1_tr_out[1] */ 1466 TRIG_IN_MUX_12_PDMA1_TR_OUT2 = 0x00000C03u, /* cpuss.dw1_tr_out[2] */ 1467 TRIG_IN_MUX_12_PDMA1_TR_OUT3 = 0x00000C04u, /* cpuss.dw1_tr_out[3] */ 1468 TRIG_IN_MUX_12_PDMA1_TR_OUT4 = 0x00000C05u, /* cpuss.dw1_tr_out[4] */ 1469 TRIG_IN_MUX_12_PDMA1_TR_OUT5 = 0x00000C06u, /* cpuss.dw1_tr_out[5] */ 1470 TRIG_IN_MUX_12_PDMA1_TR_OUT6 = 0x00000C07u, /* cpuss.dw1_tr_out[6] */ 1471 TRIG_IN_MUX_12_PDMA1_TR_OUT7 = 0x00000C08u, /* cpuss.dw1_tr_out[7] */ 1472 TRIG_IN_MUX_12_PDMA1_TR_OUT8 = 0x00000C09u, /* cpuss.dw1_tr_out[8] */ 1473 TRIG_IN_MUX_12_PDMA1_TR_OUT9 = 0x00000C0Au, /* cpuss.dw1_tr_out[9] */ 1474 TRIG_IN_MUX_12_PDMA1_TR_OUT10 = 0x00000C0Bu, /* cpuss.dw1_tr_out[10] */ 1475 TRIG_IN_MUX_12_PDMA1_TR_OUT11 = 0x00000C0Cu, /* cpuss.dw1_tr_out[11] */ 1476 TRIG_IN_MUX_12_PDMA1_TR_OUT12 = 0x00000C0Du, /* cpuss.dw1_tr_out[12] */ 1477 TRIG_IN_MUX_12_PDMA1_TR_OUT13 = 0x00000C0Eu, /* cpuss.dw1_tr_out[13] */ 1478 TRIG_IN_MUX_12_PDMA1_TR_OUT14 = 0x00000C0Fu, /* cpuss.dw1_tr_out[14] */ 1479 TRIG_IN_MUX_12_PDMA1_TR_OUT15 = 0x00000C10u, /* cpuss.dw1_tr_out[15] */ 1480 TRIG_IN_MUX_12_PDMA1_TR_OUT16 = 0x00000C11u, /* cpuss.dw1_tr_out[16] */ 1481 TRIG_IN_MUX_12_PDMA1_TR_OUT17 = 0x00000C12u, /* cpuss.dw1_tr_out[17] */ 1482 TRIG_IN_MUX_12_PDMA1_TR_OUT18 = 0x00000C13u, /* cpuss.dw1_tr_out[18] */ 1483 TRIG_IN_MUX_12_PDMA1_TR_OUT19 = 0x00000C14u, /* cpuss.dw1_tr_out[19] */ 1484 TRIG_IN_MUX_12_PDMA1_TR_OUT20 = 0x00000C15u, /* cpuss.dw1_tr_out[20] */ 1485 TRIG_IN_MUX_12_PDMA1_TR_OUT21 = 0x00000C16u, /* cpuss.dw1_tr_out[21] */ 1486 TRIG_IN_MUX_12_PDMA1_TR_OUT22 = 0x00000C17u, /* cpuss.dw1_tr_out[22] */ 1487 TRIG_IN_MUX_12_PDMA1_TR_OUT23 = 0x00000C18u, /* cpuss.dw1_tr_out[23] */ 1488 TRIG_IN_MUX_12_PDMA1_TR_OUT24 = 0x00000C19u, /* cpuss.dw1_tr_out[24] */ 1489 TRIG_IN_MUX_12_PDMA1_TR_OUT25 = 0x00000C1Au, /* cpuss.dw1_tr_out[25] */ 1490 TRIG_IN_MUX_12_PDMA1_TR_OUT26 = 0x00000C1Bu, /* cpuss.dw1_tr_out[26] */ 1491 TRIG_IN_MUX_12_PDMA1_TR_OUT27 = 0x00000C1Cu, /* cpuss.dw1_tr_out[27] */ 1492 TRIG_IN_MUX_12_PDMA1_TR_OUT28 = 0x00000C1Du, /* cpuss.dw1_tr_out[28] */ 1493 TRIG_IN_MUX_12_PDMA1_TR_OUT29 = 0x00000C1Eu, /* cpuss.dw1_tr_out[29] */ 1494 TRIG_IN_MUX_12_PDMA1_TR_OUT30 = 0x00000C1Fu, /* cpuss.dw1_tr_out[30] */ 1495 TRIG_IN_MUX_12_PDMA1_TR_OUT31 = 0x00000C20u, /* cpuss.dw1_tr_out[31] */ 1496 TRIG_IN_MUX_12_PDMA1_TR_OUT32 = 0x00000C21u, /* cpuss.dw1_tr_out[32] */ 1497 TRIG_IN_MUX_12_PDMA1_TR_OUT33 = 0x00000C22u, /* cpuss.dw1_tr_out[33] */ 1498 TRIG_IN_MUX_12_PDMA1_TR_OUT34 = 0x00000C23u, /* cpuss.dw1_tr_out[34] */ 1499 TRIG_IN_MUX_12_PDMA1_TR_OUT35 = 0x00000C24u, /* cpuss.dw1_tr_out[35] */ 1500 TRIG_IN_MUX_12_PDMA1_TR_OUT36 = 0x00000C25u, /* cpuss.dw1_tr_out[36] */ 1501 TRIG_IN_MUX_12_PDMA1_TR_OUT37 = 0x00000C26u, /* cpuss.dw1_tr_out[37] */ 1502 TRIG_IN_MUX_12_PDMA1_TR_OUT38 = 0x00000C27u, /* cpuss.dw1_tr_out[38] */ 1503 TRIG_IN_MUX_12_PDMA1_TR_OUT39 = 0x00000C28u, /* cpuss.dw1_tr_out[39] */ 1504 TRIG_IN_MUX_12_PDMA1_TR_OUT40 = 0x00000C29u, /* cpuss.dw1_tr_out[40] */ 1505 TRIG_IN_MUX_12_PDMA1_TR_OUT41 = 0x00000C2Au, /* cpuss.dw1_tr_out[41] */ 1506 TRIG_IN_MUX_12_PDMA1_TR_OUT42 = 0x00000C2Bu, /* cpuss.dw1_tr_out[42] */ 1507 TRIG_IN_MUX_12_PDMA1_TR_OUT43 = 0x00000C2Cu, /* cpuss.dw1_tr_out[43] */ 1508 TRIG_IN_MUX_12_PDMA1_TR_OUT44 = 0x00000C2Du, /* cpuss.dw1_tr_out[44] */ 1509 TRIG_IN_MUX_12_PDMA1_TR_OUT45 = 0x00000C2Eu, /* cpuss.dw1_tr_out[45] */ 1510 TRIG_IN_MUX_12_PDMA1_TR_OUT46 = 0x00000C2Fu, /* cpuss.dw1_tr_out[46] */ 1511 TRIG_IN_MUX_12_PDMA1_TR_OUT47 = 0x00000C30u, /* cpuss.dw1_tr_out[47] */ 1512 TRIG_IN_MUX_12_PDMA1_TR_OUT48 = 0x00000C31u, /* cpuss.dw1_tr_out[48] */ 1513 TRIG_IN_MUX_12_PDMA1_TR_OUT49 = 0x00000C32u, /* cpuss.dw1_tr_out[49] */ 1514 TRIG_IN_MUX_12_PDMA1_TR_OUT50 = 0x00000C33u, /* cpuss.dw1_tr_out[50] */ 1515 TRIG_IN_MUX_12_PDMA1_TR_OUT51 = 0x00000C34u, /* cpuss.dw1_tr_out[51] */ 1516 TRIG_IN_MUX_12_PDMA1_TR_OUT52 = 0x00000C35u, /* cpuss.dw1_tr_out[52] */ 1517 TRIG_IN_MUX_12_PDMA1_TR_OUT53 = 0x00000C36u, /* cpuss.dw1_tr_out[53] */ 1518 TRIG_IN_MUX_12_PDMA1_TR_OUT54 = 0x00000C37u, /* cpuss.dw1_tr_out[54] */ 1519 TRIG_IN_MUX_12_PDMA1_TR_OUT55 = 0x00000C38u, /* cpuss.dw1_tr_out[55] */ 1520 TRIG_IN_MUX_12_PDMA1_TR_OUT56 = 0x00000C39u, /* cpuss.dw1_tr_out[56] */ 1521 TRIG_IN_MUX_12_PDMA1_TR_OUT57 = 0x00000C3Au, /* cpuss.dw1_tr_out[57] */ 1522 TRIG_IN_MUX_12_PDMA1_TR_OUT58 = 0x00000C3Bu, /* cpuss.dw1_tr_out[58] */ 1523 TRIG_IN_MUX_12_PDMA1_TR_OUT59 = 0x00000C3Cu, /* cpuss.dw1_tr_out[59] */ 1524 TRIG_IN_MUX_12_PDMA1_TR_OUT60 = 0x00000C3Du, /* cpuss.dw1_tr_out[60] */ 1525 TRIG_IN_MUX_12_PDMA1_TR_OUT61 = 0x00000C3Eu, /* cpuss.dw1_tr_out[61] */ 1526 TRIG_IN_MUX_12_PDMA1_TR_OUT62 = 0x00000C3Fu, /* cpuss.dw1_tr_out[62] */ 1527 TRIG_IN_MUX_12_PDMA1_TR_OUT63 = 0x00000C40u, /* cpuss.dw1_tr_out[63] */ 1528 TRIG_IN_MUX_12_PDMA1_TR_OUT64 = 0x00000C41u, /* cpuss.dw1_tr_out[64] */ 1529 TRIG_IN_MUX_12_MDMA_TR_OUT0 = 0x00000C42u, /* cpuss.dmac_tr_out[0] */ 1530 TRIG_IN_MUX_12_MDMA_TR_OUT1 = 0x00000C43u, /* cpuss.dmac_tr_out[1] */ 1531 TRIG_IN_MUX_12_MDMA_TR_OUT2 = 0x00000C44u, /* cpuss.dmac_tr_out[2] */ 1532 TRIG_IN_MUX_12_MDMA_TR_OUT3 = 0x00000C45u, /* cpuss.dmac_tr_out[3] */ 1533 TRIG_IN_MUX_12_MDMA_TR_OUT4 = 0x00000C46u, /* cpuss.dmac_tr_out[4] */ 1534 TRIG_IN_MUX_12_MDMA_TR_OUT5 = 0x00000C47u, /* cpuss.dmac_tr_out[5] */ 1535 TRIG_IN_MUX_12_MDMA_TR_OUT6 = 0x00000C48u, /* cpuss.dmac_tr_out[6] */ 1536 TRIG_IN_MUX_12_MDMA_TR_OUT7 = 0x00000C49u, /* cpuss.dmac_tr_out[7] */ 1537 TRIG_IN_MUX_12_TCPWM0_16_TR_OUT10 = 0x00000C4Au, /* tcpwm[0].tr_out1[0] */ 1538 TRIG_IN_MUX_12_TCPWM0_16_TR_OUT11 = 0x00000C4Bu, /* tcpwm[0].tr_out1[1] */ 1539 TRIG_IN_MUX_12_TCPWM0_16_TR_OUT12 = 0x00000C4Cu, /* tcpwm[0].tr_out1[2] */ 1540 TRIG_IN_MUX_12_TCPWM0_16M_TR_OUT10 = 0x00000C4Du, /* tcpwm[0].tr_out1[256] */ 1541 TRIG_IN_MUX_12_TCPWM0_16M_TR_OUT11 = 0x00000C4Eu, /* tcpwm[0].tr_out1[257] */ 1542 TRIG_IN_MUX_12_TCPWM0_16M_TR_OUT12 = 0x00000C4Fu, /* tcpwm[0].tr_out1[258] */ 1543 TRIG_IN_MUX_12_TCPWM0_32_TR_OUT10 = 0x00000C50u, /* tcpwm[0].tr_out1[512] */ 1544 TRIG_IN_MUX_12_TCPWM0_32_TR_OUT11 = 0x00000C51u, /* tcpwm[0].tr_out1[513] */ 1545 TRIG_IN_MUX_12_TCPWM0_32_TR_OUT12 = 0x00000C52u, /* tcpwm[0].tr_out1[514] */ 1546 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT10 = 0x00000C53u, /* tcpwm[1].tr_out1[0] */ 1547 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT11 = 0x00000C54u, /* tcpwm[1].tr_out1[1] */ 1548 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT12 = 0x00000C55u, /* tcpwm[1].tr_out1[2] */ 1549 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT13 = 0x00000C56u, /* tcpwm[1].tr_out1[3] */ 1550 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT14 = 0x00000C57u, /* tcpwm[1].tr_out1[4] */ 1551 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT15 = 0x00000C58u, /* tcpwm[1].tr_out1[5] */ 1552 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT16 = 0x00000C59u, /* tcpwm[1].tr_out1[6] */ 1553 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT17 = 0x00000C5Au, /* tcpwm[1].tr_out1[7] */ 1554 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT18 = 0x00000C5Bu, /* tcpwm[1].tr_out1[8] */ 1555 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT19 = 0x00000C5Cu, /* tcpwm[1].tr_out1[9] */ 1556 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT110 = 0x00000C5Du, /* tcpwm[1].tr_out1[10] */ 1557 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT111 = 0x00000C5Eu, /* tcpwm[1].tr_out1[11] */ 1558 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT112 = 0x00000C5Fu, /* tcpwm[1].tr_out1[12] */ 1559 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT113 = 0x00000C60u, /* tcpwm[1].tr_out1[13] */ 1560 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT114 = 0x00000C61u, /* tcpwm[1].tr_out1[14] */ 1561 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT115 = 0x00000C62u, /* tcpwm[1].tr_out1[15] */ 1562 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT116 = 0x00000C63u, /* tcpwm[1].tr_out1[16] */ 1563 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT117 = 0x00000C64u, /* tcpwm[1].tr_out1[17] */ 1564 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT118 = 0x00000C65u, /* tcpwm[1].tr_out1[18] */ 1565 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT119 = 0x00000C66u, /* tcpwm[1].tr_out1[19] */ 1566 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT120 = 0x00000C67u, /* tcpwm[1].tr_out1[20] */ 1567 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT121 = 0x00000C68u, /* tcpwm[1].tr_out1[21] */ 1568 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT122 = 0x00000C69u, /* tcpwm[1].tr_out1[22] */ 1569 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT123 = 0x00000C6Au, /* tcpwm[1].tr_out1[23] */ 1570 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT124 = 0x00000C6Bu, /* tcpwm[1].tr_out1[24] */ 1571 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT125 = 0x00000C6Cu, /* tcpwm[1].tr_out1[25] */ 1572 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT126 = 0x00000C6Du, /* tcpwm[1].tr_out1[26] */ 1573 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT127 = 0x00000C6Eu, /* tcpwm[1].tr_out1[27] */ 1574 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT128 = 0x00000C6Fu, /* tcpwm[1].tr_out1[28] */ 1575 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT129 = 0x00000C70u, /* tcpwm[1].tr_out1[29] */ 1576 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT130 = 0x00000C71u, /* tcpwm[1].tr_out1[30] */ 1577 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT131 = 0x00000C72u, /* tcpwm[1].tr_out1[31] */ 1578 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT132 = 0x00000C73u, /* tcpwm[1].tr_out1[32] */ 1579 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT133 = 0x00000C74u, /* tcpwm[1].tr_out1[33] */ 1580 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT134 = 0x00000C75u, /* tcpwm[1].tr_out1[34] */ 1581 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT135 = 0x00000C76u, /* tcpwm[1].tr_out1[35] */ 1582 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT136 = 0x00000C77u, /* tcpwm[1].tr_out1[36] */ 1583 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT137 = 0x00000C78u, /* tcpwm[1].tr_out1[37] */ 1584 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT138 = 0x00000C79u, /* tcpwm[1].tr_out1[38] */ 1585 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT139 = 0x00000C7Au, /* tcpwm[1].tr_out1[39] */ 1586 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT140 = 0x00000C7Bu, /* tcpwm[1].tr_out1[40] */ 1587 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT141 = 0x00000C7Cu, /* tcpwm[1].tr_out1[41] */ 1588 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT142 = 0x00000C7Du, /* tcpwm[1].tr_out1[42] */ 1589 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT143 = 0x00000C7Eu, /* tcpwm[1].tr_out1[43] */ 1590 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT144 = 0x00000C7Fu, /* tcpwm[1].tr_out1[44] */ 1591 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT145 = 0x00000C80u, /* tcpwm[1].tr_out1[45] */ 1592 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT146 = 0x00000C81u, /* tcpwm[1].tr_out1[46] */ 1593 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT147 = 0x00000C82u, /* tcpwm[1].tr_out1[47] */ 1594 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT148 = 0x00000C83u, /* tcpwm[1].tr_out1[48] */ 1595 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT149 = 0x00000C84u, /* tcpwm[1].tr_out1[49] */ 1596 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT150 = 0x00000C85u, /* tcpwm[1].tr_out1[50] */ 1597 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT151 = 0x00000C86u, /* tcpwm[1].tr_out1[51] */ 1598 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT152 = 0x00000C87u, /* tcpwm[1].tr_out1[52] */ 1599 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT153 = 0x00000C88u, /* tcpwm[1].tr_out1[53] */ 1600 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT154 = 0x00000C89u, /* tcpwm[1].tr_out1[54] */ 1601 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT155 = 0x00000C8Au, /* tcpwm[1].tr_out1[55] */ 1602 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT156 = 0x00000C8Bu, /* tcpwm[1].tr_out1[56] */ 1603 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT157 = 0x00000C8Cu, /* tcpwm[1].tr_out1[57] */ 1604 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT158 = 0x00000C8Du, /* tcpwm[1].tr_out1[58] */ 1605 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT159 = 0x00000C8Eu, /* tcpwm[1].tr_out1[59] */ 1606 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT160 = 0x00000C8Fu, /* tcpwm[1].tr_out1[60] */ 1607 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT161 = 0x00000C90u, /* tcpwm[1].tr_out1[61] */ 1608 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT162 = 0x00000C91u, /* tcpwm[1].tr_out1[62] */ 1609 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT163 = 0x00000C92u, /* tcpwm[1].tr_out1[63] */ 1610 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT164 = 0x00000C93u, /* tcpwm[1].tr_out1[64] */ 1611 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT165 = 0x00000C94u, /* tcpwm[1].tr_out1[65] */ 1612 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT166 = 0x00000C95u, /* tcpwm[1].tr_out1[66] */ 1613 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT167 = 0x00000C96u, /* tcpwm[1].tr_out1[67] */ 1614 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT168 = 0x00000C97u, /* tcpwm[1].tr_out1[68] */ 1615 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT169 = 0x00000C98u, /* tcpwm[1].tr_out1[69] */ 1616 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT170 = 0x00000C99u, /* tcpwm[1].tr_out1[70] */ 1617 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT171 = 0x00000C9Au, /* tcpwm[1].tr_out1[71] */ 1618 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT172 = 0x00000C9Bu, /* tcpwm[1].tr_out1[72] */ 1619 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT173 = 0x00000C9Cu, /* tcpwm[1].tr_out1[73] */ 1620 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT174 = 0x00000C9Du, /* tcpwm[1].tr_out1[74] */ 1621 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT175 = 0x00000C9Eu, /* tcpwm[1].tr_out1[75] */ 1622 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT176 = 0x00000C9Fu, /* tcpwm[1].tr_out1[76] */ 1623 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT177 = 0x00000CA0u, /* tcpwm[1].tr_out1[77] */ 1624 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT178 = 0x00000CA1u, /* tcpwm[1].tr_out1[78] */ 1625 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT179 = 0x00000CA2u, /* tcpwm[1].tr_out1[79] */ 1626 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT180 = 0x00000CA3u, /* tcpwm[1].tr_out1[80] */ 1627 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT181 = 0x00000CA4u, /* tcpwm[1].tr_out1[81] */ 1628 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT182 = 0x00000CA5u, /* tcpwm[1].tr_out1[82] */ 1629 TRIG_IN_MUX_12_TCPWM1_16_TR_OUT183 = 0x00000CA6u, /* tcpwm[1].tr_out1[83] */ 1630 TRIG_IN_MUX_12_TCPWM1_16M_TR_OUT10 = 0x00000CA7u, /* tcpwm[1].tr_out1[256] */ 1631 TRIG_IN_MUX_12_TCPWM1_16M_TR_OUT11 = 0x00000CA8u, /* tcpwm[1].tr_out1[257] */ 1632 TRIG_IN_MUX_12_TCPWM1_16M_TR_OUT12 = 0x00000CA9u, /* tcpwm[1].tr_out1[258] */ 1633 TRIG_IN_MUX_12_TCPWM1_16M_TR_OUT13 = 0x00000CAAu, /* tcpwm[1].tr_out1[259] */ 1634 TRIG_IN_MUX_12_TCPWM1_16M_TR_OUT14 = 0x00000CABu, /* tcpwm[1].tr_out1[260] */ 1635 TRIG_IN_MUX_12_TCPWM1_16M_TR_OUT15 = 0x00000CACu, /* tcpwm[1].tr_out1[261] */ 1636 TRIG_IN_MUX_12_TCPWM1_16M_TR_OUT16 = 0x00000CADu, /* tcpwm[1].tr_out1[262] */ 1637 TRIG_IN_MUX_12_TCPWM1_16M_TR_OUT17 = 0x00000CAEu, /* tcpwm[1].tr_out1[263] */ 1638 TRIG_IN_MUX_12_TCPWM1_16M_TR_OUT18 = 0x00000CAFu, /* tcpwm[1].tr_out1[264] */ 1639 TRIG_IN_MUX_12_TCPWM1_16M_TR_OUT19 = 0x00000CB0u, /* tcpwm[1].tr_out1[265] */ 1640 TRIG_IN_MUX_12_TCPWM1_16M_TR_OUT110 = 0x00000CB1u, /* tcpwm[1].tr_out1[266] */ 1641 TRIG_IN_MUX_12_TCPWM1_16M_TR_OUT111 = 0x00000CB2u, /* tcpwm[1].tr_out1[267] */ 1642 TRIG_IN_MUX_12_TCPWM1_32_TR_OUT10 = 0x00000CB3u, /* tcpwm[1].tr_out1[512] */ 1643 TRIG_IN_MUX_12_TCPWM1_32_TR_OUT11 = 0x00000CB4u, /* tcpwm[1].tr_out1[513] */ 1644 TRIG_IN_MUX_12_TCPWM1_32_TR_OUT12 = 0x00000CB5u, /* tcpwm[1].tr_out1[514] */ 1645 TRIG_IN_MUX_12_TCPWM1_32_TR_OUT13 = 0x00000CB6u, /* tcpwm[1].tr_out1[515] */ 1646 TRIG_IN_MUX_12_TCPWM1_32_TR_OUT14 = 0x00000CB7u, /* tcpwm[1].tr_out1[516] */ 1647 TRIG_IN_MUX_12_TCPWM1_32_TR_OUT15 = 0x00000CB8u, /* tcpwm[1].tr_out1[517] */ 1648 TRIG_IN_MUX_12_TCPWM1_32_TR_OUT16 = 0x00000CB9u, /* tcpwm[1].tr_out1[518] */ 1649 TRIG_IN_MUX_12_TCPWM1_32_TR_OUT17 = 0x00000CBAu, /* tcpwm[1].tr_out1[519] */ 1650 TRIG_IN_MUX_12_TCPWM1_32_TR_OUT18 = 0x00000CBBu, /* tcpwm[1].tr_out1[520] */ 1651 TRIG_IN_MUX_12_TCPWM1_32_TR_OUT19 = 0x00000CBCu, /* tcpwm[1].tr_out1[521] */ 1652 TRIG_IN_MUX_12_TCPWM1_32_TR_OUT110 = 0x00000CBDu, /* tcpwm[1].tr_out1[522] */ 1653 TRIG_IN_MUX_12_TCPWM1_32_TR_OUT111 = 0x00000CBEu, /* tcpwm[1].tr_out1[523] */ 1654 TRIG_IN_MUX_12_TCPWM1_32_TR_OUT112 = 0x00000CBFu, /* tcpwm[1].tr_out1[524] */ 1655 TRIG_IN_MUX_12_PASS_GEN_TR_OUT0 = 0x00000CC0u, /* pass[0].tr_sar_gen_out[0] */ 1656 TRIG_IN_MUX_12_PASS_GEN_TR_OUT1 = 0x00000CC1u, /* pass[0].tr_sar_gen_out[1] */ 1657 TRIG_IN_MUX_12_PASS_GEN_TR_OUT2 = 0x00000CC2u, /* pass[0].tr_sar_gen_out[2] */ 1658 TRIG_IN_MUX_12_PASS_GEN_TR_OUT3 = 0x00000CC3u, /* pass[0].tr_sar_gen_out[3] */ 1659 TRIG_IN_MUX_12_PASS_GEN_TR_OUT4 = 0x00000CC4u, /* pass[0].tr_sar_gen_out[4] */ 1660 TRIG_IN_MUX_12_PASS_GEN_TR_OUT5 = 0x00000CC5u /* pass[0].tr_sar_gen_out[5] */ 1661 } en_trig_input_debugreduction3_t; 1662 1663 /* Trigger Group Outputs */ 1664 /* Trigger Output Group 0 - P-DMA0[0:15] Request Assignments */ 1665 typedef enum 1666 { 1667 TRIG_OUT_MUX_0_PDMA0_TR_IN0 = 0x40000000u, /* cpuss.dw0_tr_in[0] */ 1668 TRIG_OUT_MUX_0_PDMA0_TR_IN1 = 0x40000001u, /* cpuss.dw0_tr_in[1] */ 1669 TRIG_OUT_MUX_0_PDMA0_TR_IN2 = 0x40000002u, /* cpuss.dw0_tr_in[2] */ 1670 TRIG_OUT_MUX_0_PDMA0_TR_IN3 = 0x40000003u, /* cpuss.dw0_tr_in[3] */ 1671 TRIG_OUT_MUX_0_PDMA0_TR_IN4 = 0x40000004u, /* cpuss.dw0_tr_in[4] */ 1672 TRIG_OUT_MUX_0_PDMA0_TR_IN5 = 0x40000005u, /* cpuss.dw0_tr_in[5] */ 1673 TRIG_OUT_MUX_0_PDMA0_TR_IN6 = 0x40000006u, /* cpuss.dw0_tr_in[6] */ 1674 TRIG_OUT_MUX_0_PDMA0_TR_IN7 = 0x40000007u, /* cpuss.dw0_tr_in[7] */ 1675 TRIG_OUT_MUX_0_PDMA0_TR_IN8 = 0x40000008u, /* cpuss.dw0_tr_in[8] */ 1676 TRIG_OUT_MUX_0_PDMA0_TR_IN9 = 0x40000009u, /* cpuss.dw0_tr_in[9] */ 1677 TRIG_OUT_MUX_0_PDMA0_TR_IN10 = 0x4000000Au, /* cpuss.dw0_tr_in[10] */ 1678 TRIG_OUT_MUX_0_PDMA0_TR_IN11 = 0x4000000Bu, /* cpuss.dw0_tr_in[11] */ 1679 TRIG_OUT_MUX_0_PDMA0_TR_IN12 = 0x4000000Cu, /* cpuss.dw0_tr_in[12] */ 1680 TRIG_OUT_MUX_0_PDMA0_TR_IN13 = 0x4000000Du, /* cpuss.dw0_tr_in[13] */ 1681 TRIG_OUT_MUX_0_PDMA0_TR_IN14 = 0x4000000Eu, /* cpuss.dw0_tr_in[14] */ 1682 TRIG_OUT_MUX_0_PDMA0_TR_IN15 = 0x4000000Fu /* cpuss.dw0_tr_in[15] */ 1683 } en_trig_output_pdma0_tr_0_t; 1684 1685 /* Trigger Output Group 1 - P-DMA0[16:31] Request Assignments */ 1686 typedef enum 1687 { 1688 TRIG_OUT_MUX_1_PDMA0_TR_IN16 = 0x40000100u, /* cpuss.dw0_tr_in[16] */ 1689 TRIG_OUT_MUX_1_PDMA0_TR_IN17 = 0x40000101u, /* cpuss.dw0_tr_in[17] */ 1690 TRIG_OUT_MUX_1_PDMA0_TR_IN18 = 0x40000102u, /* cpuss.dw0_tr_in[18] */ 1691 TRIG_OUT_MUX_1_PDMA0_TR_IN19 = 0x40000103u, /* cpuss.dw0_tr_in[19] */ 1692 TRIG_OUT_MUX_1_PDMA0_TR_IN20 = 0x40000104u, /* cpuss.dw0_tr_in[20] */ 1693 TRIG_OUT_MUX_1_PDMA0_TR_IN21 = 0x40000105u, /* cpuss.dw0_tr_in[21] */ 1694 TRIG_OUT_MUX_1_PDMA0_TR_IN22 = 0x40000106u, /* cpuss.dw0_tr_in[22] */ 1695 TRIG_OUT_MUX_1_PDMA0_TR_IN23 = 0x40000107u, /* cpuss.dw0_tr_in[23] */ 1696 TRIG_OUT_MUX_1_PDMA0_TR_IN24 = 0x40000108u, /* cpuss.dw0_tr_in[24] */ 1697 TRIG_OUT_MUX_1_PDMA0_TR_IN25 = 0x40000109u, /* cpuss.dw0_tr_in[25] */ 1698 TRIG_OUT_MUX_1_PDMA0_TR_IN26 = 0x4000010Au, /* cpuss.dw0_tr_in[26] */ 1699 TRIG_OUT_MUX_1_PDMA0_TR_IN27 = 0x4000010Bu, /* cpuss.dw0_tr_in[27] */ 1700 TRIG_OUT_MUX_1_PDMA0_TR_IN28 = 0x4000010Cu, /* cpuss.dw0_tr_in[28] */ 1701 TRIG_OUT_MUX_1_PDMA0_TR_IN29 = 0x4000010Du, /* cpuss.dw0_tr_in[29] */ 1702 TRIG_OUT_MUX_1_PDMA0_TR_IN30 = 0x4000010Eu, /* cpuss.dw0_tr_in[30] */ 1703 TRIG_OUT_MUX_1_PDMA0_TR_IN31 = 0x4000010Fu /* cpuss.dw0_tr_in[31] */ 1704 } en_trig_output_pdma0_tr_1_t; 1705 1706 /* Trigger Output Group 2 - P-DMA1[0:15] Request Assignments */ 1707 typedef enum 1708 { 1709 TRIG_OUT_MUX_2_PDMA1_TR_IN0 = 0x40000200u, /* cpuss.dw1_tr_in[0] */ 1710 TRIG_OUT_MUX_2_PDMA1_TR_IN1 = 0x40000201u, /* cpuss.dw1_tr_in[1] */ 1711 TRIG_OUT_MUX_2_PDMA1_TR_IN2 = 0x40000202u, /* cpuss.dw1_tr_in[2] */ 1712 TRIG_OUT_MUX_2_PDMA1_TR_IN3 = 0x40000203u, /* cpuss.dw1_tr_in[3] */ 1713 TRIG_OUT_MUX_2_PDMA1_TR_IN4 = 0x40000204u, /* cpuss.dw1_tr_in[4] */ 1714 TRIG_OUT_MUX_2_PDMA1_TR_IN5 = 0x40000205u, /* cpuss.dw1_tr_in[5] */ 1715 TRIG_OUT_MUX_2_PDMA1_TR_IN6 = 0x40000206u, /* cpuss.dw1_tr_in[6] */ 1716 TRIG_OUT_MUX_2_PDMA1_TR_IN7 = 0x40000207u, /* cpuss.dw1_tr_in[7] */ 1717 TRIG_OUT_MUX_2_PDMA1_TR_IN8 = 0x40000208u, /* cpuss.dw1_tr_in[8] */ 1718 TRIG_OUT_MUX_2_PDMA1_TR_IN9 = 0x40000209u, /* cpuss.dw1_tr_in[9] */ 1719 TRIG_OUT_MUX_2_PDMA1_TR_IN10 = 0x4000020Au, /* cpuss.dw1_tr_in[10] */ 1720 TRIG_OUT_MUX_2_PDMA1_TR_IN11 = 0x4000020Bu, /* cpuss.dw1_tr_in[11] */ 1721 TRIG_OUT_MUX_2_PDMA1_TR_IN12 = 0x4000020Cu, /* cpuss.dw1_tr_in[12] */ 1722 TRIG_OUT_MUX_2_PDMA1_TR_IN13 = 0x4000020Du, /* cpuss.dw1_tr_in[13] */ 1723 TRIG_OUT_MUX_2_PDMA1_TR_IN14 = 0x4000020Eu, /* cpuss.dw1_tr_in[14] */ 1724 TRIG_OUT_MUX_2_PDMA1_TR_IN15 = 0x4000020Fu /* cpuss.dw1_tr_in[15] */ 1725 } en_trig_output_pdma1_tr_t; 1726 1727 /* Trigger Output Group 3 - M-DMA Request Assignments */ 1728 typedef enum 1729 { 1730 TRIG_OUT_MUX_3_MDMA_TR_IN0 = 0x40000300u, /* cpuss.dmac_tr_in[0] */ 1731 TRIG_OUT_MUX_3_MDMA_TR_IN1 = 0x40000301u, /* cpuss.dmac_tr_in[1] */ 1732 TRIG_OUT_MUX_3_MDMA_TR_IN2 = 0x40000302u, /* cpuss.dmac_tr_in[2] */ 1733 TRIG_OUT_MUX_3_MDMA_TR_IN3 = 0x40000303u, /* cpuss.dmac_tr_in[3] */ 1734 TRIG_OUT_MUX_3_MDMA_TR_IN4 = 0x40000304u, /* cpuss.dmac_tr_in[4] */ 1735 TRIG_OUT_MUX_3_MDMA_TR_IN5 = 0x40000305u, /* cpuss.dmac_tr_in[5] */ 1736 TRIG_OUT_MUX_3_MDMA_TR_IN6 = 0x40000306u, /* cpuss.dmac_tr_in[6] */ 1737 TRIG_OUT_MUX_3_MDMA_TR_IN7 = 0x40000307u /* cpuss.dmac_tr_in[7] */ 1738 } en_trig_output_mdma_t; 1739 1740 /* Trigger Output Group 4 - */ 1741 typedef enum 1742 { 1743 TRIG_OUT_MUX_4_TCPWM0_ALL_CNT_TR_IN0 = 0x40000400u, /* tcpwm[0].tr_all_cnt_in[0] */ 1744 TRIG_OUT_MUX_4_TCPWM0_ALL_CNT_TR_IN1 = 0x40000401u, /* tcpwm[0].tr_all_cnt_in[1] */ 1745 TRIG_OUT_MUX_4_TCPWM0_ALL_CNT_TR_IN2 = 0x40000402u, /* tcpwm[0].tr_all_cnt_in[2] */ 1746 TRIG_OUT_MUX_4_TCPWM0_ALL_CNT_TR_IN3 = 0x40000403u, /* tcpwm[0].tr_all_cnt_in[3] */ 1747 TRIG_OUT_MUX_4_TCPWM0_ALL_CNT_TR_IN4 = 0x40000404u, /* tcpwm[0].tr_all_cnt_in[4] */ 1748 TRIG_OUT_MUX_4_TCPWM0_ALL_CNT_TR_IN5 = 0x40000405u, /* tcpwm[0].tr_all_cnt_in[5] */ 1749 TRIG_OUT_MUX_4_TCPWM0_ALL_CNT_TR_IN6 = 0x40000406u, /* tcpwm[0].tr_all_cnt_in[6] */ 1750 TRIG_OUT_MUX_4_TCPWM0_ALL_CNT_TR_IN7 = 0x40000407u, /* tcpwm[0].tr_all_cnt_in[7] */ 1751 TRIG_OUT_MUX_4_TCPWM0_ALL_CNT_TR_IN8 = 0x40000408u, /* tcpwm[0].tr_all_cnt_in[8] */ 1752 TRIG_OUT_MUX_4_TCPWM0_ALL_CNT_TR_IN9 = 0x40000409u, /* tcpwm[0].tr_all_cnt_in[9] */ 1753 TRIG_OUT_MUX_4_TCPWM0_ALL_CNT_TR_IN10 = 0x4000040Au, /* tcpwm[0].tr_all_cnt_in[10] */ 1754 TRIG_OUT_MUX_4_TCPWM0_ALL_CNT_TR_IN11 = 0x4000040Bu /* tcpwm[0].tr_all_cnt_in[11] */ 1755 } en_trig_output_tcpwm0_out_t; 1756 1757 /* Trigger Output Group 5 - */ 1758 typedef enum 1759 { 1760 TRIG_OUT_MUX_5_TCPWM1_ALL_CNT_TR_IN0 = 0x40000500u, /* tcpwm[1].tr_all_cnt_in[0] */ 1761 TRIG_OUT_MUX_5_TCPWM1_ALL_CNT_TR_IN1 = 0x40000501u, /* tcpwm[1].tr_all_cnt_in[1] */ 1762 TRIG_OUT_MUX_5_TCPWM1_ALL_CNT_TR_IN2 = 0x40000502u, /* tcpwm[1].tr_all_cnt_in[2] */ 1763 TRIG_OUT_MUX_5_TCPWM1_ALL_CNT_TR_IN3 = 0x40000503u, /* tcpwm[1].tr_all_cnt_in[3] */ 1764 TRIG_OUT_MUX_5_TCPWM1_ALL_CNT_TR_IN4 = 0x40000504u, /* tcpwm[1].tr_all_cnt_in[4] */ 1765 TRIG_OUT_MUX_5_TCPWM1_ALL_CNT_TR_IN5 = 0x40000505u, /* tcpwm[1].tr_all_cnt_in[5] */ 1766 TRIG_OUT_MUX_5_TCPWM1_ALL_CNT_TR_IN6 = 0x40000506u, /* tcpwm[1].tr_all_cnt_in[6] */ 1767 TRIG_OUT_MUX_5_TCPWM1_ALL_CNT_TR_IN7 = 0x40000507u, /* tcpwm[1].tr_all_cnt_in[7] */ 1768 TRIG_OUT_MUX_5_TCPWM1_ALL_CNT_TR_IN8 = 0x40000508u, /* tcpwm[1].tr_all_cnt_in[8] */ 1769 TRIG_OUT_MUX_5_TCPWM1_ALL_CNT_TR_IN9 = 0x40000509u, /* tcpwm[1].tr_all_cnt_in[9] */ 1770 TRIG_OUT_MUX_5_TCPWM1_ALL_CNT_TR_IN10 = 0x4000050Au, /* tcpwm[1].tr_all_cnt_in[10] */ 1771 TRIG_OUT_MUX_5_TCPWM1_ALL_CNT_TR_IN11 = 0x4000050Bu /* tcpwm[1].tr_all_cnt_in[11] */ 1772 } en_trig_output_tcpwm1_out_t; 1773 1774 /* Trigger Output Group 6 - TCPWM trigger inputs */ 1775 typedef enum 1776 { 1777 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN12 = 0x40000600u, /* tcpwm[1].tr_all_cnt_in[12] */ 1778 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN13 = 0x40000601u, /* tcpwm[1].tr_all_cnt_in[13] */ 1779 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN14 = 0x40000602u, /* tcpwm[1].tr_all_cnt_in[14] */ 1780 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN15 = 0x40000603u, /* tcpwm[1].tr_all_cnt_in[15] */ 1781 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN16 = 0x40000604u, /* tcpwm[1].tr_all_cnt_in[16] */ 1782 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN17 = 0x40000605u, /* tcpwm[1].tr_all_cnt_in[17] */ 1783 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN18 = 0x40000606u, /* tcpwm[1].tr_all_cnt_in[18] */ 1784 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN19 = 0x40000607u, /* tcpwm[1].tr_all_cnt_in[19] */ 1785 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN20 = 0x40000608u, /* tcpwm[1].tr_all_cnt_in[20] */ 1786 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN21 = 0x40000609u, /* tcpwm[1].tr_all_cnt_in[21] */ 1787 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN22 = 0x4000060Au, /* tcpwm[1].tr_all_cnt_in[22] */ 1788 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN23 = 0x4000060Bu, /* tcpwm[1].tr_all_cnt_in[23] */ 1789 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN24 = 0x4000060Cu, /* tcpwm[1].tr_all_cnt_in[24] */ 1790 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN25 = 0x4000060Du, /* tcpwm[1].tr_all_cnt_in[25] */ 1791 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN26 = 0x4000060Eu, /* tcpwm[1].tr_all_cnt_in[26] */ 1792 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN27 = 0x4000060Fu, /* tcpwm[1].tr_all_cnt_in[27] */ 1793 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN28 = 0x40000610u, /* tcpwm[1].tr_all_cnt_in[28] */ 1794 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN29 = 0x40000611u, /* tcpwm[1].tr_all_cnt_in[29] */ 1795 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN30 = 0x40000612u, /* tcpwm[1].tr_all_cnt_in[30] */ 1796 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN31 = 0x40000613u, /* tcpwm[1].tr_all_cnt_in[31] */ 1797 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN32 = 0x40000614u, /* tcpwm[1].tr_all_cnt_in[32] */ 1798 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN33 = 0x40000615u, /* tcpwm[1].tr_all_cnt_in[33] */ 1799 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN34 = 0x40000616u, /* tcpwm[1].tr_all_cnt_in[34] */ 1800 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN35 = 0x40000617u, /* tcpwm[1].tr_all_cnt_in[35] */ 1801 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN36 = 0x40000618u, /* tcpwm[1].tr_all_cnt_in[36] */ 1802 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN37 = 0x40000619u, /* tcpwm[1].tr_all_cnt_in[37] */ 1803 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN38 = 0x4000061Au, /* tcpwm[1].tr_all_cnt_in[38] */ 1804 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN39 = 0x4000061Bu, /* tcpwm[1].tr_all_cnt_in[39] */ 1805 TRIG_OUT_MUX_6_TCPWM1_ALL_CNT_TR_IN40 = 0x4000061Cu /* tcpwm[1].tr_all_cnt_in[40] */ 1806 } en_trig_output_tcpwm1_in_t; 1807 1808 /* Trigger Output Group 7 - PASS trigger multiplexer */ 1809 typedef enum 1810 { 1811 TRIG_OUT_MUX_7_PASS_GEN_TR_IN0 = 0x40000700u, /* pass[0].tr_sar_gen_in[0] */ 1812 TRIG_OUT_MUX_7_PASS_GEN_TR_IN1 = 0x40000701u, /* pass[0].tr_sar_gen_in[1] */ 1813 TRIG_OUT_MUX_7_PASS_GEN_TR_IN2 = 0x40000702u, /* pass[0].tr_sar_gen_in[2] */ 1814 TRIG_OUT_MUX_7_PASS_GEN_TR_IN3 = 0x40000703u, /* pass[0].tr_sar_gen_in[3] */ 1815 TRIG_OUT_MUX_7_PASS_GEN_TR_IN4 = 0x40000704u, /* pass[0].tr_sar_gen_in[4] */ 1816 TRIG_OUT_MUX_7_PASS_GEN_TR_IN5 = 0x40000705u, /* pass[0].tr_sar_gen_in[5] */ 1817 TRIG_OUT_MUX_7_PASS_GEN_TR_IN6 = 0x40000706u, /* pass[0].tr_sar_gen_in[6] */ 1818 TRIG_OUT_MUX_7_PASS_GEN_TR_IN7 = 0x40000707u, /* pass[0].tr_sar_gen_in[7] */ 1819 TRIG_OUT_MUX_7_PASS_GEN_TR_IN8 = 0x40000708u, /* pass[0].tr_sar_gen_in[8] */ 1820 TRIG_OUT_MUX_7_PASS_GEN_TR_IN9 = 0x40000709u, /* pass[0].tr_sar_gen_in[9] */ 1821 TRIG_OUT_MUX_7_PASS_GEN_TR_IN10 = 0x4000070Au, /* pass[0].tr_sar_gen_in[10] */ 1822 TRIG_OUT_MUX_7_PASS_GEN_TR_IN11 = 0x4000070Bu /* pass[0].tr_sar_gen_in[11] */ 1823 } en_trig_output_pass_t; 1824 1825 /* Trigger Output Group 8 - CAN TT Synchronization triggers */ 1826 typedef enum 1827 { 1828 TRIG_OUT_MUX_8_CAN0_TT_TR_IN0 = 0x40000800u, /* canfd[0].tr_evt_swt_in[0] */ 1829 TRIG_OUT_MUX_8_CAN0_TT_TR_IN1 = 0x40000801u, /* canfd[0].tr_evt_swt_in[1] */ 1830 TRIG_OUT_MUX_8_CAN0_TT_TR_IN2 = 0x40000802u, /* canfd[0].tr_evt_swt_in[2] */ 1831 TRIG_OUT_MUX_8_CAN0_TT_TR_IN3 = 0x40000803u, /* canfd[0].tr_evt_swt_in[3] */ 1832 TRIG_OUT_MUX_8_CAN0_TT_TR_IN4 = 0x40000804u, /* canfd[0].tr_evt_swt_in[4] */ 1833 TRIG_OUT_MUX_8_CAN1_TT_TR_IN0 = 0x40000805u, /* canfd[1].tr_evt_swt_in[0] */ 1834 TRIG_OUT_MUX_8_CAN1_TT_TR_IN1 = 0x40000806u, /* canfd[1].tr_evt_swt_in[1] */ 1835 TRIG_OUT_MUX_8_CAN1_TT_TR_IN2 = 0x40000807u, /* canfd[1].tr_evt_swt_in[2] */ 1836 TRIG_OUT_MUX_8_CAN1_TT_TR_IN3 = 0x40000808u, /* canfd[1].tr_evt_swt_in[3] */ 1837 TRIG_OUT_MUX_8_CAN1_TT_TR_IN4 = 0x40000809u, /* canfd[1].tr_evt_swt_in[4] */ 1838 TRIG_OUT_MUX_8_FLEXRAY_TT_TR_IN = 0x4000080Au /* flexray[0].tr_stpwt_in */ 1839 } en_trig_output_cantt_t; 1840 1841 /* Trigger Output Group 9 - 2nd level MUX using input from MUX_11/12/13 */ 1842 typedef enum 1843 { 1844 TRIG_OUT_MUX_9_HSIOM_IO_OUTPUT0 = 0x40000900u, /* peri.tr_io_output[0] */ 1845 TRIG_OUT_MUX_9_HSIOM_IO_OUTPUT1 = 0x40000901u, /* peri.tr_io_output[1] */ 1846 TRIG_OUT_MUX_9_CTI_TR_IN0 = 0x40000902u, /* cpuss.cti_tr_in[0] */ 1847 TRIG_OUT_MUX_9_CTI_TR_IN1 = 0x40000903u, /* cpuss.cti_tr_in[1] */ 1848 TRIG_OUT_MUX_9_PERI_DEBUG_FREEZE_TR_IN = 0x40000904u, /* peri.tr_dbg_freeze */ 1849 TRIG_OUT_MUX_9_PASS_DEBUG_FREEZE_TR_IN = 0x40000905u, /* pass[0].tr_debug_freeze */ 1850 TRIG_OUT_MUX_9_SRSS_WDT_DEBUG_FREEZE_TR_IN = 0x40000906u, /* srss.tr_debug_freeze_wdt */ 1851 TRIG_OUT_MUX_9_SRSS_MCWDT_DEBUG_FREEZE_TR_IN2 = 0x40000907u, /* srss.tr_debug_freeze_mcwdt[2] */ 1852 TRIG_OUT_MUX_9_SRSS_MCWDT_DEBUG_FREEZE_TR_IN1 = 0x40000908u, /* srss.tr_debug_freeze_mcwdt[1] */ 1853 TRIG_OUT_MUX_9_SRSS_MCWDT_DEBUG_FREEZE_TR_IN0 = 0x40000909u, /* srss.tr_debug_freeze_mcwdt[0] */ 1854 TRIG_OUT_MUX_9_TCPWM0_DEBUG_FREEZE_TR_IN = 0x4000090Au, /* tcpwm[0].tr_debug_freeze */ 1855 TRIG_OUT_MUX_9_TCPWM1_DEBUG_FREEZE_TR_IN = 0x4000090Bu /* tcpwm[1].tr_debug_freeze */ 1856 } en_trig_output_debugmain_t; 1857 1858 /* Trigger Output Group 10 - Makes all possible triggers visible as I/O signals for debug purposes, or to build external circuitry */ 1859 typedef enum 1860 { 1861 TRIG_OUT_MUX_10_TR_GROUP9_INPUT1 = 0x40000A00u, /* tr_group[9].input[1] */ 1862 TRIG_OUT_MUX_10_TR_GROUP9_INPUT2 = 0x40000A01u, /* tr_group[9].input[2] */ 1863 TRIG_OUT_MUX_10_TR_GROUP9_INPUT3 = 0x40000A02u, /* tr_group[9].input[3] */ 1864 TRIG_OUT_MUX_10_TR_GROUP9_INPUT4 = 0x40000A03u, /* tr_group[9].input[4] */ 1865 TRIG_OUT_MUX_10_TR_GROUP9_INPUT5 = 0x40000A04u /* tr_group[9].input[5] */ 1866 } en_trig_output_debugreduction1_t; 1867 1868 /* Trigger Output Group 11 - Makes all possible triggers visible as I/O signals for debug purposes, or to build external circuitry */ 1869 typedef enum 1870 { 1871 TRIG_OUT_MUX_11_TR_GROUP9_INPUT6 = 0x40000B00u, /* tr_group[9].input[6] */ 1872 TRIG_OUT_MUX_11_TR_GROUP9_INPUT7 = 0x40000B01u, /* tr_group[9].input[7] */ 1873 TRIG_OUT_MUX_11_TR_GROUP9_INPUT8 = 0x40000B02u, /* tr_group[9].input[8] */ 1874 TRIG_OUT_MUX_11_TR_GROUP9_INPUT9 = 0x40000B03u, /* tr_group[9].input[9] */ 1875 TRIG_OUT_MUX_11_TR_GROUP9_INPUT10 = 0x40000B04u /* tr_group[9].input[10] */ 1876 } en_trig_output_debugreduction2_t; 1877 1878 /* Trigger Output Group 12 - Makes all possible triggers visible as I/O signals for debug purposes, or to build external circuitry */ 1879 typedef enum 1880 { 1881 TRIG_OUT_MUX_12_TR_GROUP9_INPUT11 = 0x40000C00u, /* tr_group[9].input[11] */ 1882 TRIG_OUT_MUX_12_TR_GROUP9_INPUT12 = 0x40000C01u, /* tr_group[9].input[12] */ 1883 TRIG_OUT_MUX_12_TR_GROUP9_INPUT13 = 0x40000C02u, /* tr_group[9].input[13] */ 1884 TRIG_OUT_MUX_12_TR_GROUP9_INPUT14 = 0x40000C03u, /* tr_group[9].input[14] */ 1885 TRIG_OUT_MUX_12_TR_GROUP9_INPUT15 = 0x40000C04u /* tr_group[9].input[15] */ 1886 } en_trig_output_debugreduction3_t; 1887 1888 /* Trigger Output Group 0 - CAN DW Triggers (OneToOne) */ 1889 typedef enum 1890 { 1891 TRIG_OUT_1TO1_0_CAN0_DBG_TO_PDMA0_0 = 0x40001000u, /* From canfd[0].tr_dbg_dma_req[0] to cpuss.dw0_tr_in[32] */ 1892 TRIG_OUT_1TO1_0_CAN0_FIFO0_TO_PDMA0_0 = 0x40001001u, /* From canfd[0].tr_fifo0[0] to cpuss.dw0_tr_in[33] */ 1893 TRIG_OUT_1TO1_0_CAN0_FIFO1_TO_PDMA0_0 = 0x40001002u, /* From canfd[0].tr_fifo1[0] to cpuss.dw0_tr_in[34] */ 1894 TRIG_OUT_1TO1_0_CAN0_DBG_TO_PDMA0_1 = 0x40001003u, /* From canfd[0].tr_dbg_dma_req[1] to cpuss.dw0_tr_in[35] */ 1895 TRIG_OUT_1TO1_0_CAN0_FIFO0_TO_PDMA0_1 = 0x40001004u, /* From canfd[0].tr_fifo0[1] to cpuss.dw0_tr_in[36] */ 1896 TRIG_OUT_1TO1_0_CAN0_FIFO1_TO_PDMA0_1 = 0x40001005u, /* From canfd[0].tr_fifo1[1] to cpuss.dw0_tr_in[37] */ 1897 TRIG_OUT_1TO1_0_CAN0_DBG_TO_PDMA0_2 = 0x40001006u, /* From canfd[0].tr_dbg_dma_req[2] to cpuss.dw0_tr_in[38] */ 1898 TRIG_OUT_1TO1_0_CAN0_FIFO0_TO_PDMA0_2 = 0x40001007u, /* From canfd[0].tr_fifo0[2] to cpuss.dw0_tr_in[39] */ 1899 TRIG_OUT_1TO1_0_CAN0_FIFO1_TO_PDMA0_2 = 0x40001008u, /* From canfd[0].tr_fifo1[2] to cpuss.dw0_tr_in[40] */ 1900 TRIG_OUT_1TO1_0_CAN0_DBG_TO_PDMA0_3 = 0x40001009u, /* From canfd[0].tr_dbg_dma_req[3] to cpuss.dw0_tr_in[41] */ 1901 TRIG_OUT_1TO1_0_CAN0_FIFO0_TO_PDMA0_3 = 0x4000100Au, /* From canfd[0].tr_fifo0[3] to cpuss.dw0_tr_in[42] */ 1902 TRIG_OUT_1TO1_0_CAN0_FIFO1_TO_PDMA0_3 = 0x4000100Bu, /* From canfd[0].tr_fifo1[3] to cpuss.dw0_tr_in[43] */ 1903 TRIG_OUT_1TO1_0_CAN0_DBG_TO_PDMA0_4 = 0x4000100Cu, /* From canfd[0].tr_dbg_dma_req[4] to cpuss.dw0_tr_in[44] */ 1904 TRIG_OUT_1TO1_0_CAN0_FIFO0_TO_PDMA0_4 = 0x4000100Du, /* From canfd[0].tr_fifo0[4] to cpuss.dw0_tr_in[45] */ 1905 TRIG_OUT_1TO1_0_CAN0_FIFO1_TO_PDMA0_4 = 0x4000100Eu /* From canfd[0].tr_fifo1[4] to cpuss.dw0_tr_in[46] */ 1906 } en_trig_output_1to1_can0_dw0_tr_t; 1907 1908 /* Trigger Output Group 1 - PASS to DW0 direct connect (OneToOne) */ 1909 typedef enum 1910 { 1911 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA00 = 0x40001100u, /* From pass[0].tr_sar_ch_done[0] to cpuss.dw0_tr_in[47] */ 1912 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA01 = 0x40001101u, /* From pass[0].tr_sar_ch_done[1] to cpuss.dw0_tr_in[48] */ 1913 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA02 = 0x40001102u, /* From pass[0].tr_sar_ch_done[2] to cpuss.dw0_tr_in[49] */ 1914 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA03 = 0x40001103u, /* From pass[0].tr_sar_ch_done[3] to cpuss.dw0_tr_in[50] */ 1915 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA04 = 0x40001104u, /* From pass[0].tr_sar_ch_done[4] to cpuss.dw0_tr_in[51] */ 1916 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA05 = 0x40001105u, /* From pass[0].tr_sar_ch_done[5] to cpuss.dw0_tr_in[52] */ 1917 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA06 = 0x40001106u, /* From pass[0].tr_sar_ch_done[6] to cpuss.dw0_tr_in[53] */ 1918 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA07 = 0x40001107u, /* From pass[0].tr_sar_ch_done[7] to cpuss.dw0_tr_in[54] */ 1919 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA08 = 0x40001108u, /* From pass[0].tr_sar_ch_done[8] to cpuss.dw0_tr_in[55] */ 1920 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA09 = 0x40001109u, /* From pass[0].tr_sar_ch_done[9] to cpuss.dw0_tr_in[56] */ 1921 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA010 = 0x4000110Au, /* From pass[0].tr_sar_ch_done[10] to cpuss.dw0_tr_in[57] */ 1922 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA011 = 0x4000110Bu, /* From pass[0].tr_sar_ch_done[11] to cpuss.dw0_tr_in[58] */ 1923 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA012 = 0x4000110Cu, /* From pass[0].tr_sar_ch_done[12] to cpuss.dw0_tr_in[59] */ 1924 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA013 = 0x4000110Du, /* From pass[0].tr_sar_ch_done[13] to cpuss.dw0_tr_in[60] */ 1925 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA014 = 0x4000110Eu, /* From pass[0].tr_sar_ch_done[14] to cpuss.dw0_tr_in[61] */ 1926 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA015 = 0x4000110Fu, /* From pass[0].tr_sar_ch_done[15] to cpuss.dw0_tr_in[62] */ 1927 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA016 = 0x40001110u, /* From pass[0].tr_sar_ch_done[16] to cpuss.dw0_tr_in[63] */ 1928 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA017 = 0x40001111u, /* From pass[0].tr_sar_ch_done[17] to cpuss.dw0_tr_in[64] */ 1929 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA018 = 0x40001112u, /* From pass[0].tr_sar_ch_done[18] to cpuss.dw0_tr_in[65] */ 1930 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA019 = 0x40001113u, /* From pass[0].tr_sar_ch_done[19] to cpuss.dw0_tr_in[66] */ 1931 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA020 = 0x40001114u, /* From pass[0].tr_sar_ch_done[20] to cpuss.dw0_tr_in[67] */ 1932 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA021 = 0x40001115u, /* From pass[0].tr_sar_ch_done[21] to cpuss.dw0_tr_in[68] */ 1933 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA022 = 0x40001116u, /* From pass[0].tr_sar_ch_done[22] to cpuss.dw0_tr_in[69] */ 1934 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA023 = 0x40001117u, /* From pass[0].tr_sar_ch_done[23] to cpuss.dw0_tr_in[70] */ 1935 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA024 = 0x40001118u, /* From pass[0].tr_sar_ch_done[24] to cpuss.dw0_tr_in[71] */ 1936 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA025 = 0x40001119u, /* From pass[0].tr_sar_ch_done[25] to cpuss.dw0_tr_in[72] */ 1937 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA026 = 0x4000111Au, /* From pass[0].tr_sar_ch_done[26] to cpuss.dw0_tr_in[73] */ 1938 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA027 = 0x4000111Bu, /* From pass[0].tr_sar_ch_done[27] to cpuss.dw0_tr_in[74] */ 1939 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA028 = 0x4000111Cu, /* From pass[0].tr_sar_ch_done[28] to cpuss.dw0_tr_in[75] */ 1940 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA029 = 0x4000111Du, /* From pass[0].tr_sar_ch_done[29] to cpuss.dw0_tr_in[76] */ 1941 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA030 = 0x4000111Eu, /* From pass[0].tr_sar_ch_done[30] to cpuss.dw0_tr_in[77] */ 1942 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA031 = 0x4000111Fu, /* From pass[0].tr_sar_ch_done[31] to cpuss.dw0_tr_in[78] */ 1943 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA032 = 0x40001120u, /* From pass[0].tr_sar_ch_done[32] to cpuss.dw0_tr_in[79] */ 1944 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA033 = 0x40001121u, /* From pass[0].tr_sar_ch_done[33] to cpuss.dw0_tr_in[80] */ 1945 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA034 = 0x40001122u, /* From pass[0].tr_sar_ch_done[34] to cpuss.dw0_tr_in[81] */ 1946 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA035 = 0x40001123u, /* From pass[0].tr_sar_ch_done[35] to cpuss.dw0_tr_in[82] */ 1947 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA036 = 0x40001124u, /* From pass[0].tr_sar_ch_done[36] to cpuss.dw0_tr_in[83] */ 1948 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA037 = 0x40001125u, /* From pass[0].tr_sar_ch_done[37] to cpuss.dw0_tr_in[84] */ 1949 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA038 = 0x40001126u, /* From pass[0].tr_sar_ch_done[38] to cpuss.dw0_tr_in[85] */ 1950 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA039 = 0x40001127u, /* From pass[0].tr_sar_ch_done[39] to cpuss.dw0_tr_in[86] */ 1951 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA040 = 0x40001128u, /* From pass[0].tr_sar_ch_done[40] to cpuss.dw0_tr_in[87] */ 1952 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA041 = 0x40001129u, /* From pass[0].tr_sar_ch_done[41] to cpuss.dw0_tr_in[88] */ 1953 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA042 = 0x4000112Au, /* From pass[0].tr_sar_ch_done[42] to cpuss.dw0_tr_in[89] */ 1954 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA043 = 0x4000112Bu, /* From pass[0].tr_sar_ch_done[43] to cpuss.dw0_tr_in[90] */ 1955 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA044 = 0x4000112Cu, /* From pass[0].tr_sar_ch_done[44] to cpuss.dw0_tr_in[91] */ 1956 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA045 = 0x4000112Du, /* From pass[0].tr_sar_ch_done[45] to cpuss.dw0_tr_in[92] */ 1957 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA046 = 0x4000112Eu, /* From pass[0].tr_sar_ch_done[46] to cpuss.dw0_tr_in[93] */ 1958 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA047 = 0x4000112Fu, /* From pass[0].tr_sar_ch_done[47] to cpuss.dw0_tr_in[94] */ 1959 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA048 = 0x40001130u, /* From pass[0].tr_sar_ch_done[48] to cpuss.dw0_tr_in[95] */ 1960 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA049 = 0x40001131u, /* From pass[0].tr_sar_ch_done[49] to cpuss.dw0_tr_in[96] */ 1961 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA050 = 0x40001132u, /* From pass[0].tr_sar_ch_done[50] to cpuss.dw0_tr_in[97] */ 1962 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA051 = 0x40001133u, /* From pass[0].tr_sar_ch_done[51] to cpuss.dw0_tr_in[98] */ 1963 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA052 = 0x40001134u, /* From pass[0].tr_sar_ch_done[52] to cpuss.dw0_tr_in[99] */ 1964 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA053 = 0x40001135u, /* From pass[0].tr_sar_ch_done[53] to cpuss.dw0_tr_in[100] */ 1965 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA054 = 0x40001136u, /* From pass[0].tr_sar_ch_done[54] to cpuss.dw0_tr_in[101] */ 1966 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA055 = 0x40001137u, /* From pass[0].tr_sar_ch_done[55] to cpuss.dw0_tr_in[102] */ 1967 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA056 = 0x40001138u, /* From pass[0].tr_sar_ch_done[56] to cpuss.dw0_tr_in[103] */ 1968 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA057 = 0x40001139u, /* From pass[0].tr_sar_ch_done[57] to cpuss.dw0_tr_in[104] */ 1969 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA058 = 0x4000113Au, /* From pass[0].tr_sar_ch_done[58] to cpuss.dw0_tr_in[105] */ 1970 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA059 = 0x4000113Bu, /* From pass[0].tr_sar_ch_done[59] to cpuss.dw0_tr_in[106] */ 1971 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA060 = 0x4000113Cu, /* From pass[0].tr_sar_ch_done[60] to cpuss.dw0_tr_in[107] */ 1972 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA061 = 0x4000113Du, /* From pass[0].tr_sar_ch_done[61] to cpuss.dw0_tr_in[108] */ 1973 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA062 = 0x4000113Eu, /* From pass[0].tr_sar_ch_done[62] to cpuss.dw0_tr_in[109] */ 1974 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA063 = 0x4000113Fu, /* From pass[0].tr_sar_ch_done[63] to cpuss.dw0_tr_in[110] */ 1975 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA064 = 0x40001140u, /* From pass[0].tr_sar_ch_done[64] to cpuss.dw0_tr_in[111] */ 1976 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA065 = 0x40001141u, /* From pass[0].tr_sar_ch_done[65] to cpuss.dw0_tr_in[112] */ 1977 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA066 = 0x40001142u, /* From pass[0].tr_sar_ch_done[66] to cpuss.dw0_tr_in[113] */ 1978 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA067 = 0x40001143u, /* From pass[0].tr_sar_ch_done[67] to cpuss.dw0_tr_in[114] */ 1979 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA068 = 0x40001144u, /* From pass[0].tr_sar_ch_done[68] to cpuss.dw0_tr_in[115] */ 1980 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA069 = 0x40001145u, /* From pass[0].tr_sar_ch_done[69] to cpuss.dw0_tr_in[116] */ 1981 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA070 = 0x40001146u, /* From pass[0].tr_sar_ch_done[70] to cpuss.dw0_tr_in[117] */ 1982 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA071 = 0x40001147u, /* From pass[0].tr_sar_ch_done[71] to cpuss.dw0_tr_in[118] */ 1983 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA072 = 0x40001148u, /* From pass[0].tr_sar_ch_done[72] to cpuss.dw0_tr_in[119] */ 1984 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA073 = 0x40001149u, /* From pass[0].tr_sar_ch_done[73] to cpuss.dw0_tr_in[120] */ 1985 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA074 = 0x4000114Au, /* From pass[0].tr_sar_ch_done[74] to cpuss.dw0_tr_in[121] */ 1986 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA075 = 0x4000114Bu, /* From pass[0].tr_sar_ch_done[75] to cpuss.dw0_tr_in[122] */ 1987 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA076 = 0x4000114Cu, /* From pass[0].tr_sar_ch_done[76] to cpuss.dw0_tr_in[123] */ 1988 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA077 = 0x4000114Du, /* From pass[0].tr_sar_ch_done[77] to cpuss.dw0_tr_in[124] */ 1989 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA078 = 0x4000114Eu, /* From pass[0].tr_sar_ch_done[78] to cpuss.dw0_tr_in[125] */ 1990 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA079 = 0x4000114Fu, /* From pass[0].tr_sar_ch_done[79] to cpuss.dw0_tr_in[126] */ 1991 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA080 = 0x40001150u, /* From pass[0].tr_sar_ch_done[80] to cpuss.dw0_tr_in[127] */ 1992 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA081 = 0x40001151u, /* From pass[0].tr_sar_ch_done[81] to cpuss.dw0_tr_in[128] */ 1993 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA082 = 0x40001152u, /* From pass[0].tr_sar_ch_done[82] to cpuss.dw0_tr_in[129] */ 1994 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA083 = 0x40001153u, /* From pass[0].tr_sar_ch_done[83] to cpuss.dw0_tr_in[130] */ 1995 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA084 = 0x40001154u, /* From pass[0].tr_sar_ch_done[84] to cpuss.dw0_tr_in[131] */ 1996 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA085 = 0x40001155u, /* From pass[0].tr_sar_ch_done[85] to cpuss.dw0_tr_in[132] */ 1997 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA086 = 0x40001156u, /* From pass[0].tr_sar_ch_done[86] to cpuss.dw0_tr_in[133] */ 1998 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA087 = 0x40001157u, /* From pass[0].tr_sar_ch_done[87] to cpuss.dw0_tr_in[134] */ 1999 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA088 = 0x40001158u, /* From pass[0].tr_sar_ch_done[88] to cpuss.dw0_tr_in[135] */ 2000 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA089 = 0x40001159u, /* From pass[0].tr_sar_ch_done[89] to cpuss.dw0_tr_in[136] */ 2001 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA090 = 0x4000115Au, /* From pass[0].tr_sar_ch_done[90] to cpuss.dw0_tr_in[137] */ 2002 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA091 = 0x4000115Bu, /* From pass[0].tr_sar_ch_done[91] to cpuss.dw0_tr_in[138] */ 2003 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA092 = 0x4000115Cu, /* From pass[0].tr_sar_ch_done[92] to cpuss.dw0_tr_in[139] */ 2004 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA093 = 0x4000115Du, /* From pass[0].tr_sar_ch_done[93] to cpuss.dw0_tr_in[140] */ 2005 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA094 = 0x4000115Eu, /* From pass[0].tr_sar_ch_done[94] to cpuss.dw0_tr_in[141] */ 2006 TRIG_OUT_1TO1_1_PASS_CH_DONE_TO_PDMA095 = 0x4000115Fu /* From pass[0].tr_sar_ch_done[95] to cpuss.dw0_tr_in[142] */ 2007 } en_trig_output_1to1_pass_to_dw0_t; 2008 2009 /* Trigger Output Group 2 - SCB DW Triggers (OneToOne) */ 2010 typedef enum 2011 { 2012 TRIG_OUT_1TO1_2_SCB_TX_TO_PDMA10 = 0x40001200u, /* From scb[0].tr_tx_req to cpuss.dw1_tr_in[16] */ 2013 TRIG_OUT_1TO1_2_SCB_RX_TO_PDMA10 = 0x40001201u, /* From scb[0].tr_rx_req to cpuss.dw1_tr_in[17] */ 2014 TRIG_OUT_1TO1_2_SCB_TX_TO_PDMA11 = 0x40001202u, /* From scb[1].tr_tx_req to cpuss.dw1_tr_in[18] */ 2015 TRIG_OUT_1TO1_2_SCB_RX_TO_PDMA11 = 0x40001203u, /* From scb[1].tr_rx_req to cpuss.dw1_tr_in[19] */ 2016 TRIG_OUT_1TO1_2_SCB_TX_TO_PDMA12 = 0x40001204u, /* From scb[2].tr_tx_req to cpuss.dw1_tr_in[20] */ 2017 TRIG_OUT_1TO1_2_SCB_RX_TO_PDMA12 = 0x40001205u, /* From scb[2].tr_rx_req to cpuss.dw1_tr_in[21] */ 2018 TRIG_OUT_1TO1_2_SCB_TX_TO_PDMA13 = 0x40001206u, /* From scb[3].tr_tx_req to cpuss.dw1_tr_in[22] */ 2019 TRIG_OUT_1TO1_2_SCB_RX_TO_PDMA13 = 0x40001207u, /* From scb[3].tr_rx_req to cpuss.dw1_tr_in[23] */ 2020 TRIG_OUT_1TO1_2_SCB_TX_TO_PDMA14 = 0x40001208u, /* From scb[4].tr_tx_req to cpuss.dw1_tr_in[24] */ 2021 TRIG_OUT_1TO1_2_SCB_RX_TO_PDMA14 = 0x40001209u, /* From scb[4].tr_rx_req to cpuss.dw1_tr_in[25] */ 2022 TRIG_OUT_1TO1_2_SCB_TX_TO_PDMA15 = 0x4000120Au, /* From scb[5].tr_tx_req to cpuss.dw1_tr_in[26] */ 2023 TRIG_OUT_1TO1_2_SCB_RX_TO_PDMA15 = 0x4000120Bu, /* From scb[5].tr_rx_req to cpuss.dw1_tr_in[27] */ 2024 TRIG_OUT_1TO1_2_SCB_TX_TO_PDMA16 = 0x4000120Cu, /* From scb[6].tr_tx_req to cpuss.dw1_tr_in[28] */ 2025 TRIG_OUT_1TO1_2_SCB_RX_TO_PDMA16 = 0x4000120Du, /* From scb[6].tr_rx_req to cpuss.dw1_tr_in[29] */ 2026 TRIG_OUT_1TO1_2_SCB_TX_TO_PDMA17 = 0x4000120Eu, /* From scb[7].tr_tx_req to cpuss.dw1_tr_in[30] */ 2027 TRIG_OUT_1TO1_2_SCB_RX_TO_PDMA17 = 0x4000120Fu, /* From scb[7].tr_rx_req to cpuss.dw1_tr_in[31] */ 2028 TRIG_OUT_1TO1_2_SCB_TX_TO_PDMA18 = 0x40001210u, /* From scb[8].tr_tx_req to cpuss.dw1_tr_in[32] */ 2029 TRIG_OUT_1TO1_2_SCB_RX_TO_PDMA18 = 0x40001211u, /* From scb[8].tr_rx_req to cpuss.dw1_tr_in[33] */ 2030 TRIG_OUT_1TO1_2_SCB_TX_TO_PDMA19 = 0x40001212u, /* From scb[9].tr_tx_req to cpuss.dw1_tr_in[34] */ 2031 TRIG_OUT_1TO1_2_SCB_RX_TO_PDMA19 = 0x40001213u, /* From scb[9].tr_rx_req to cpuss.dw1_tr_in[35] */ 2032 TRIG_OUT_1TO1_2_SCB_TX_TO_PDMA110 = 0x40001214u, /* From scb[10].tr_tx_req to cpuss.dw1_tr_in[36] */ 2033 TRIG_OUT_1TO1_2_SCB_RX_TO_PDMA110 = 0x40001215u /* From scb[10].tr_rx_req to cpuss.dw1_tr_in[37] */ 2034 } en_trig_output_1to1_scb_dw1_tr_t; 2035 2036 /* Trigger Output Group 3 - SMIF DW Triggers (OneToOne) */ 2037 typedef enum 2038 { 2039 TRIG_OUT_1TO1_3_SMIF_TX_TO_PDMA1 = 0x40001300u, /* From smif[0].tr_tx_req to cpuss.dw1_tr_in[53] */ 2040 TRIG_OUT_1TO1_3_SMIF_RX_TO_PDMA1 = 0x40001301u /* From smif[0].tr_rx_req to cpuss.dw1_tr_in[54] */ 2041 } en_trig_output_1to1_smif_dw1_tr_t; 2042 2043 /* Trigger Output Group 4 - More CAN DW triggers (on DW1 for max BW) (OneToOne) */ 2044 typedef enum 2045 { 2046 TRIG_OUT_1TO1_4_CAN1_DBG_TO_PDMA1_0 = 0x40001400u, /* From canfd[1].tr_dbg_dma_req[0] to cpuss.dw1_tr_in[38] */ 2047 TRIG_OUT_1TO1_4_CAN1_FIFO0_TO_PDMA1_0 = 0x40001401u, /* From canfd[1].tr_fifo0[0] to cpuss.dw1_tr_in[39] */ 2048 TRIG_OUT_1TO1_4_CAN1_FIFO1_TO_PDMA1_0 = 0x40001402u, /* From canfd[1].tr_fifo1[0] to cpuss.dw1_tr_in[40] */ 2049 TRIG_OUT_1TO1_4_CAN1_DBG_TO_PDMA1_1 = 0x40001403u, /* From canfd[1].tr_dbg_dma_req[1] to cpuss.dw1_tr_in[41] */ 2050 TRIG_OUT_1TO1_4_CAN1_FIFO0_TO_PDMA1_1 = 0x40001404u, /* From canfd[1].tr_fifo0[1] to cpuss.dw1_tr_in[42] */ 2051 TRIG_OUT_1TO1_4_CAN1_FIFO1_TO_PDMA1_1 = 0x40001405u, /* From canfd[1].tr_fifo1[1] to cpuss.dw1_tr_in[43] */ 2052 TRIG_OUT_1TO1_4_CAN1_DBG_TO_PDMA1_2 = 0x40001406u, /* From canfd[1].tr_dbg_dma_req[2] to cpuss.dw1_tr_in[44] */ 2053 TRIG_OUT_1TO1_4_CAN1_FIFO0_TO_PDMA1_2 = 0x40001407u, /* From canfd[1].tr_fifo0[2] to cpuss.dw1_tr_in[45] */ 2054 TRIG_OUT_1TO1_4_CAN1_FIFO1_TO_PDMA1_2 = 0x40001408u, /* From canfd[1].tr_fifo1[2] to cpuss.dw1_tr_in[46] */ 2055 TRIG_OUT_1TO1_4_CAN1_DBG_TO_PDMA1_3 = 0x40001409u, /* From canfd[1].tr_dbg_dma_req[3] to cpuss.dw1_tr_in[47] */ 2056 TRIG_OUT_1TO1_4_CAN1_FIFO0_TO_PDMA1_3 = 0x4000140Au, /* From canfd[1].tr_fifo0[3] to cpuss.dw1_tr_in[48] */ 2057 TRIG_OUT_1TO1_4_CAN1_FIFO1_TO_PDMA1_3 = 0x4000140Bu, /* From canfd[1].tr_fifo1[3] to cpuss.dw1_tr_in[49] */ 2058 TRIG_OUT_1TO1_4_CAN1_DBG_TO_PDMA1_4 = 0x4000140Cu, /* From canfd[1].tr_dbg_dma_req[4] to cpuss.dw1_tr_in[50] */ 2059 TRIG_OUT_1TO1_4_CAN1_FIFO0_TO_PDMA1_4 = 0x4000140Du, /* From canfd[1].tr_fifo0[4] to cpuss.dw1_tr_in[51] */ 2060 TRIG_OUT_1TO1_4_CAN1_FIFO1_TO_PDMA1_4 = 0x4000140Eu /* From canfd[1].tr_fifo1[4] to cpuss.dw1_tr_in[52] */ 2061 } en_trig_output_1to1_can1_dw1_tr_t; 2062 2063 /* Trigger Output Group 5 - I2S DW Triggers (OneToOne) */ 2064 typedef enum 2065 { 2066 TRIG_OUT_1TO1_5_I2S_TX_TO_PDMA10 = 0x40001500u, /* From audioss[0].tr_i2s_tx_req to cpuss.dw1_tr_in[55] */ 2067 TRIG_OUT_1TO1_5_I2S_RX_TO_PDMA10 = 0x40001501u, /* From audioss[0].tr_i2s_rx_req to cpuss.dw1_tr_in[56] */ 2068 TRIG_OUT_1TO1_5_I2S_TX_TO_PDMA11 = 0x40001502u, /* From audioss[1].tr_i2s_tx_req to cpuss.dw1_tr_in[57] */ 2069 TRIG_OUT_1TO1_5_I2S_RX_TO_PDMA11 = 0x40001503u, /* From audioss[1].tr_i2s_rx_req to cpuss.dw1_tr_in[58] */ 2070 TRIG_OUT_1TO1_5_I2S_TX_TO_PDMA12 = 0x40001504u, /* From audioss[2].tr_i2s_tx_req to cpuss.dw1_tr_in[59] */ 2071 TRIG_OUT_1TO1_5_I2S_RX_TO_PDMA12 = 0x40001505u /* From audioss[2].tr_i2s_rx_req to cpuss.dw1_tr_in[60] */ 2072 } en_trig_output_1to1_i2s_dw1_tr_t; 2073 2074 /* Trigger Output Group 6 - PASS to PWM direct connect (OneToOne) */ 2075 typedef enum 2076 { 2077 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL0 = 0x40001600u, /* From pass[0].tr_sar_ch_rangevio[0] to tcpwm[1].tr_one_cnt_in[770] */ 2078 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL1 = 0x40001601u, /* From pass[0].tr_sar_ch_rangevio[1] to tcpwm[1].tr_one_cnt_in[779] */ 2079 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL2 = 0x40001602u, /* From pass[0].tr_sar_ch_rangevio[2] to tcpwm[1].tr_one_cnt_in[788] */ 2080 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL3 = 0x40001603u, /* From pass[0].tr_sar_ch_rangevio[3] to tcpwm[1].tr_one_cnt_in[797] */ 2081 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL4 = 0x40001604u, /* From pass[0].tr_sar_ch_rangevio[4] to tcpwm[1].tr_one_cnt_in[2] */ 2082 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL5 = 0x40001605u, /* From pass[0].tr_sar_ch_rangevio[5] to tcpwm[1].tr_one_cnt_in[5] */ 2083 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL6 = 0x40001606u, /* From pass[0].tr_sar_ch_rangevio[6] to tcpwm[1].tr_one_cnt_in[8] */ 2084 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL7 = 0x40001607u, /* From pass[0].tr_sar_ch_rangevio[7] to tcpwm[1].tr_one_cnt_in[11] */ 2085 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL8 = 0x40001608u, /* From pass[0].tr_sar_ch_rangevio[8] to tcpwm[1].tr_one_cnt_in[14] */ 2086 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL9 = 0x40001609u, /* From pass[0].tr_sar_ch_rangevio[9] to tcpwm[1].tr_one_cnt_in[17] */ 2087 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL10 = 0x4000160Au, /* From pass[0].tr_sar_ch_rangevio[10] to tcpwm[1].tr_one_cnt_in[20] */ 2088 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL11 = 0x4000160Bu, /* From pass[0].tr_sar_ch_rangevio[11] to tcpwm[1].tr_one_cnt_in[23] */ 2089 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL12 = 0x4000160Cu, /* From pass[0].tr_sar_ch_rangevio[12] to tcpwm[1].tr_one_cnt_in[26] */ 2090 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL13 = 0x4000160Du, /* From pass[0].tr_sar_ch_rangevio[13] to tcpwm[1].tr_one_cnt_in[29] */ 2091 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL14 = 0x4000160Eu, /* From pass[0].tr_sar_ch_rangevio[14] to tcpwm[1].tr_one_cnt_in[32] */ 2092 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL15 = 0x4000160Fu, /* From pass[0].tr_sar_ch_rangevio[15] to tcpwm[1].tr_one_cnt_in[35] */ 2093 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL16 = 0x40001610u, /* From pass[0].tr_sar_ch_rangevio[16] to tcpwm[1].tr_one_cnt_in[38] */ 2094 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL17 = 0x40001611u, /* From pass[0].tr_sar_ch_rangevio[17] to tcpwm[1].tr_one_cnt_in[41] */ 2095 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL18 = 0x40001612u, /* From pass[0].tr_sar_ch_rangevio[18] to tcpwm[1].tr_one_cnt_in[44] */ 2096 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL19 = 0x40001613u, /* From pass[0].tr_sar_ch_rangevio[19] to tcpwm[1].tr_one_cnt_in[47] */ 2097 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL20 = 0x40001614u, /* From pass[0].tr_sar_ch_rangevio[20] to tcpwm[1].tr_one_cnt_in[50] */ 2098 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL21 = 0x40001615u, /* From pass[0].tr_sar_ch_rangevio[21] to tcpwm[1].tr_one_cnt_in[53] */ 2099 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL22 = 0x40001616u, /* From pass[0].tr_sar_ch_rangevio[22] to tcpwm[1].tr_one_cnt_in[56] */ 2100 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL23 = 0x40001617u, /* From pass[0].tr_sar_ch_rangevio[23] to tcpwm[1].tr_one_cnt_in[59] */ 2101 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL24 = 0x40001618u, /* From pass[0].tr_sar_ch_rangevio[24] to tcpwm[1].tr_one_cnt_in[62] */ 2102 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL25 = 0x40001619u, /* From pass[0].tr_sar_ch_rangevio[25] to tcpwm[1].tr_one_cnt_in[65] */ 2103 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL26 = 0x4000161Au, /* From pass[0].tr_sar_ch_rangevio[26] to tcpwm[1].tr_one_cnt_in[68] */ 2104 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL27 = 0x4000161Bu, /* From pass[0].tr_sar_ch_rangevio[27] to tcpwm[1].tr_one_cnt_in[71] */ 2105 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL28 = 0x4000161Cu, /* From pass[0].tr_sar_ch_rangevio[28] to tcpwm[1].tr_one_cnt_in[74] */ 2106 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL29 = 0x4000161Du, /* From pass[0].tr_sar_ch_rangevio[29] to tcpwm[1].tr_one_cnt_in[77] */ 2107 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL30 = 0x4000161Eu, /* From pass[0].tr_sar_ch_rangevio[30] to tcpwm[1].tr_one_cnt_in[80] */ 2108 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL31 = 0x4000161Fu, /* From pass[0].tr_sar_ch_rangevio[31] to tcpwm[1].tr_one_cnt_in[83] */ 2109 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL32 = 0x40001620u, /* From pass[0].tr_sar_ch_rangevio[32] to tcpwm[1].tr_one_cnt_in[773] */ 2110 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL33 = 0x40001621u, /* From pass[0].tr_sar_ch_rangevio[33] to tcpwm[1].tr_one_cnt_in[782] */ 2111 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL34 = 0x40001622u, /* From pass[0].tr_sar_ch_rangevio[34] to tcpwm[1].tr_one_cnt_in[791] */ 2112 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL35 = 0x40001623u, /* From pass[0].tr_sar_ch_rangevio[35] to tcpwm[1].tr_one_cnt_in[800] */ 2113 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL36 = 0x40001624u, /* From pass[0].tr_sar_ch_rangevio[36] to tcpwm[1].tr_one_cnt_in[86] */ 2114 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL37 = 0x40001625u, /* From pass[0].tr_sar_ch_rangevio[37] to tcpwm[1].tr_one_cnt_in[89] */ 2115 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL38 = 0x40001626u, /* From pass[0].tr_sar_ch_rangevio[38] to tcpwm[1].tr_one_cnt_in[92] */ 2116 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL39 = 0x40001627u, /* From pass[0].tr_sar_ch_rangevio[39] to tcpwm[1].tr_one_cnt_in[95] */ 2117 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL40 = 0x40001628u, /* From pass[0].tr_sar_ch_rangevio[40] to tcpwm[1].tr_one_cnt_in[98] */ 2118 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL41 = 0x40001629u, /* From pass[0].tr_sar_ch_rangevio[41] to tcpwm[1].tr_one_cnt_in[101] */ 2119 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL42 = 0x4000162Au, /* From pass[0].tr_sar_ch_rangevio[42] to tcpwm[1].tr_one_cnt_in[104] */ 2120 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL43 = 0x4000162Bu, /* From pass[0].tr_sar_ch_rangevio[43] to tcpwm[1].tr_one_cnt_in[107] */ 2121 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL44 = 0x4000162Cu, /* From pass[0].tr_sar_ch_rangevio[44] to tcpwm[1].tr_one_cnt_in[110] */ 2122 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL45 = 0x4000162Du, /* From pass[0].tr_sar_ch_rangevio[45] to tcpwm[1].tr_one_cnt_in[113] */ 2123 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL46 = 0x4000162Eu, /* From pass[0].tr_sar_ch_rangevio[46] to tcpwm[1].tr_one_cnt_in[116] */ 2124 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL47 = 0x4000162Fu, /* From pass[0].tr_sar_ch_rangevio[47] to tcpwm[1].tr_one_cnt_in[119] */ 2125 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL48 = 0x40001630u, /* From pass[0].tr_sar_ch_rangevio[48] to tcpwm[1].tr_one_cnt_in[122] */ 2126 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL49 = 0x40001631u, /* From pass[0].tr_sar_ch_rangevio[49] to tcpwm[1].tr_one_cnt_in[125] */ 2127 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL50 = 0x40001632u, /* From pass[0].tr_sar_ch_rangevio[50] to tcpwm[1].tr_one_cnt_in[128] */ 2128 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL51 = 0x40001633u, /* From pass[0].tr_sar_ch_rangevio[51] to tcpwm[1].tr_one_cnt_in[131] */ 2129 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL52 = 0x40001634u, /* From pass[0].tr_sar_ch_rangevio[52] to tcpwm[1].tr_one_cnt_in[134] */ 2130 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL53 = 0x40001635u, /* From pass[0].tr_sar_ch_rangevio[53] to tcpwm[1].tr_one_cnt_in[137] */ 2131 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL54 = 0x40001636u, /* From pass[0].tr_sar_ch_rangevio[54] to tcpwm[1].tr_one_cnt_in[140] */ 2132 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL55 = 0x40001637u, /* From pass[0].tr_sar_ch_rangevio[55] to tcpwm[1].tr_one_cnt_in[143] */ 2133 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL56 = 0x40001638u, /* From pass[0].tr_sar_ch_rangevio[56] to tcpwm[1].tr_one_cnt_in[146] */ 2134 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL57 = 0x40001639u, /* From pass[0].tr_sar_ch_rangevio[57] to tcpwm[1].tr_one_cnt_in[149] */ 2135 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL58 = 0x4000163Au, /* From pass[0].tr_sar_ch_rangevio[58] to tcpwm[1].tr_one_cnt_in[152] */ 2136 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL59 = 0x4000163Bu, /* From pass[0].tr_sar_ch_rangevio[59] to tcpwm[1].tr_one_cnt_in[155] */ 2137 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL60 = 0x4000163Cu, /* From pass[0].tr_sar_ch_rangevio[60] to tcpwm[1].tr_one_cnt_in[158] */ 2138 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL61 = 0x4000163Du, /* From pass[0].tr_sar_ch_rangevio[61] to tcpwm[1].tr_one_cnt_in[161] */ 2139 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL62 = 0x4000163Eu, /* From pass[0].tr_sar_ch_rangevio[62] to tcpwm[1].tr_one_cnt_in[164] */ 2140 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL63 = 0x4000163Fu, /* From pass[0].tr_sar_ch_rangevio[63] to tcpwm[1].tr_one_cnt_in[167] */ 2141 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL64 = 0x40001640u, /* From pass[0].tr_sar_ch_rangevio[64] to tcpwm[1].tr_one_cnt_in[776] */ 2142 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL65 = 0x40001641u, /* From pass[0].tr_sar_ch_rangevio[65] to tcpwm[1].tr_one_cnt_in[785] */ 2143 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL66 = 0x40001642u, /* From pass[0].tr_sar_ch_rangevio[66] to tcpwm[1].tr_one_cnt_in[794] */ 2144 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL67 = 0x40001643u, /* From pass[0].tr_sar_ch_rangevio[67] to tcpwm[1].tr_one_cnt_in[803] */ 2145 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL68 = 0x40001644u, /* From pass[0].tr_sar_ch_rangevio[68] to tcpwm[1].tr_one_cnt_in[170] */ 2146 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL69 = 0x40001645u, /* From pass[0].tr_sar_ch_rangevio[69] to tcpwm[1].tr_one_cnt_in[173] */ 2147 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL70 = 0x40001646u, /* From pass[0].tr_sar_ch_rangevio[70] to tcpwm[1].tr_one_cnt_in[176] */ 2148 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL71 = 0x40001647u, /* From pass[0].tr_sar_ch_rangevio[71] to tcpwm[1].tr_one_cnt_in[179] */ 2149 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL72 = 0x40001648u, /* From pass[0].tr_sar_ch_rangevio[72] to tcpwm[1].tr_one_cnt_in[182] */ 2150 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL73 = 0x40001649u, /* From pass[0].tr_sar_ch_rangevio[73] to tcpwm[1].tr_one_cnt_in[185] */ 2151 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL74 = 0x4000164Au, /* From pass[0].tr_sar_ch_rangevio[74] to tcpwm[1].tr_one_cnt_in[188] */ 2152 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL75 = 0x4000164Bu, /* From pass[0].tr_sar_ch_rangevio[75] to tcpwm[1].tr_one_cnt_in[191] */ 2153 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL76 = 0x4000164Cu, /* From pass[0].tr_sar_ch_rangevio[76] to tcpwm[1].tr_one_cnt_in[194] */ 2154 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL77 = 0x4000164Du, /* From pass[0].tr_sar_ch_rangevio[77] to tcpwm[1].tr_one_cnt_in[197] */ 2155 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL78 = 0x4000164Eu, /* From pass[0].tr_sar_ch_rangevio[78] to tcpwm[1].tr_one_cnt_in[200] */ 2156 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL79 = 0x4000164Fu, /* From pass[0].tr_sar_ch_rangevio[79] to tcpwm[1].tr_one_cnt_in[203] */ 2157 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL80 = 0x40001650u, /* From pass[0].tr_sar_ch_rangevio[80] to tcpwm[1].tr_one_cnt_in[206] */ 2158 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL81 = 0x40001651u, /* From pass[0].tr_sar_ch_rangevio[81] to tcpwm[1].tr_one_cnt_in[209] */ 2159 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL82 = 0x40001652u, /* From pass[0].tr_sar_ch_rangevio[82] to tcpwm[1].tr_one_cnt_in[212] */ 2160 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL83 = 0x40001653u, /* From pass[0].tr_sar_ch_rangevio[83] to tcpwm[1].tr_one_cnt_in[215] */ 2161 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL84 = 0x40001654u, /* From pass[0].tr_sar_ch_rangevio[84] to tcpwm[1].tr_one_cnt_in[218] */ 2162 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL85 = 0x40001655u, /* From pass[0].tr_sar_ch_rangevio[85] to tcpwm[1].tr_one_cnt_in[221] */ 2163 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL86 = 0x40001656u, /* From pass[0].tr_sar_ch_rangevio[86] to tcpwm[1].tr_one_cnt_in[224] */ 2164 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL87 = 0x40001657u, /* From pass[0].tr_sar_ch_rangevio[87] to tcpwm[1].tr_one_cnt_in[227] */ 2165 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL88 = 0x40001658u, /* From pass[0].tr_sar_ch_rangevio[88] to tcpwm[1].tr_one_cnt_in[230] */ 2166 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL89 = 0x40001659u, /* From pass[0].tr_sar_ch_rangevio[89] to tcpwm[1].tr_one_cnt_in[233] */ 2167 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL90 = 0x4000165Au, /* From pass[0].tr_sar_ch_rangevio[90] to tcpwm[1].tr_one_cnt_in[236] */ 2168 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL91 = 0x4000165Bu, /* From pass[0].tr_sar_ch_rangevio[91] to tcpwm[1].tr_one_cnt_in[239] */ 2169 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL92 = 0x4000165Cu, /* From pass[0].tr_sar_ch_rangevio[92] to tcpwm[1].tr_one_cnt_in[242] */ 2170 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL93 = 0x4000165Du, /* From pass[0].tr_sar_ch_rangevio[93] to tcpwm[1].tr_one_cnt_in[245] */ 2171 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL94 = 0x4000165Eu, /* From pass[0].tr_sar_ch_rangevio[94] to tcpwm[1].tr_one_cnt_in[248] */ 2172 TRIG_OUT_1TO1_6_PASS_CH_RANGEVIO_TO_PWM_KILL95 = 0x4000165Fu /* From pass[0].tr_sar_ch_rangevio[95] to tcpwm[1].tr_one_cnt_in[251] */ 2173 } en_trig_output_1to1_pass_to_pwm_t; 2174 2175 /* Trigger Output Group 7 - (OneToOne) */ 2176 typedef enum 2177 { 2178 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR0 = 0x40001700u, /* From tcpwm[1].tr_out1[256] to pass[0].tr_sar_ch_in[0] */ 2179 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR1 = 0x40001701u, /* From tcpwm[1].tr_out1[259] to pass[0].tr_sar_ch_in[1] */ 2180 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR2 = 0x40001702u, /* From tcpwm[1].tr_out1[262] to pass[0].tr_sar_ch_in[2] */ 2181 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR3 = 0x40001703u, /* From tcpwm[1].tr_out1[265] to pass[0].tr_sar_ch_in[3] */ 2182 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR4 = 0x40001704u, /* From tcpwm[1].tr_out1[0] to pass[0].tr_sar_ch_in[4] */ 2183 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR5 = 0x40001705u, /* From tcpwm[1].tr_out1[1] to pass[0].tr_sar_ch_in[5] */ 2184 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR6 = 0x40001706u, /* From tcpwm[1].tr_out1[2] to pass[0].tr_sar_ch_in[6] */ 2185 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR7 = 0x40001707u, /* From tcpwm[1].tr_out1[3] to pass[0].tr_sar_ch_in[7] */ 2186 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR8 = 0x40001708u, /* From tcpwm[1].tr_out1[4] to pass[0].tr_sar_ch_in[8] */ 2187 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR9 = 0x40001709u, /* From tcpwm[1].tr_out1[5] to pass[0].tr_sar_ch_in[9] */ 2188 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR10 = 0x4000170Au, /* From tcpwm[1].tr_out1[6] to pass[0].tr_sar_ch_in[10] */ 2189 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR11 = 0x4000170Bu, /* From tcpwm[1].tr_out1[7] to pass[0].tr_sar_ch_in[11] */ 2190 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR12 = 0x4000170Cu, /* From tcpwm[1].tr_out1[8] to pass[0].tr_sar_ch_in[12] */ 2191 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR13 = 0x4000170Du, /* From tcpwm[1].tr_out1[9] to pass[0].tr_sar_ch_in[13] */ 2192 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR14 = 0x4000170Eu, /* From tcpwm[1].tr_out1[10] to pass[0].tr_sar_ch_in[14] */ 2193 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR15 = 0x4000170Fu, /* From tcpwm[1].tr_out1[11] to pass[0].tr_sar_ch_in[15] */ 2194 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR16 = 0x40001710u, /* From tcpwm[1].tr_out1[12] to pass[0].tr_sar_ch_in[16] */ 2195 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR17 = 0x40001711u, /* From tcpwm[1].tr_out1[13] to pass[0].tr_sar_ch_in[17] */ 2196 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR18 = 0x40001712u, /* From tcpwm[1].tr_out1[14] to pass[0].tr_sar_ch_in[18] */ 2197 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR19 = 0x40001713u, /* From tcpwm[1].tr_out1[15] to pass[0].tr_sar_ch_in[19] */ 2198 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR20 = 0x40001714u, /* From tcpwm[1].tr_out1[16] to pass[0].tr_sar_ch_in[20] */ 2199 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR21 = 0x40001715u, /* From tcpwm[1].tr_out1[17] to pass[0].tr_sar_ch_in[21] */ 2200 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR22 = 0x40001716u, /* From tcpwm[1].tr_out1[18] to pass[0].tr_sar_ch_in[22] */ 2201 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR23 = 0x40001717u, /* From tcpwm[1].tr_out1[19] to pass[0].tr_sar_ch_in[23] */ 2202 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR24 = 0x40001718u, /* From tcpwm[1].tr_out1[20] to pass[0].tr_sar_ch_in[24] */ 2203 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR25 = 0x40001719u, /* From tcpwm[1].tr_out1[21] to pass[0].tr_sar_ch_in[25] */ 2204 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR26 = 0x4000171Au, /* From tcpwm[1].tr_out1[22] to pass[0].tr_sar_ch_in[26] */ 2205 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR27 = 0x4000171Bu, /* From tcpwm[1].tr_out1[23] to pass[0].tr_sar_ch_in[27] */ 2206 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR28 = 0x4000171Cu, /* From tcpwm[1].tr_out1[24] to pass[0].tr_sar_ch_in[28] */ 2207 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR29 = 0x4000171Du, /* From tcpwm[1].tr_out1[25] to pass[0].tr_sar_ch_in[29] */ 2208 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR30 = 0x4000171Eu, /* From tcpwm[1].tr_out1[26] to pass[0].tr_sar_ch_in[30] */ 2209 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR31 = 0x4000171Fu, /* From tcpwm[1].tr_out1[27] to pass[0].tr_sar_ch_in[31] */ 2210 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR32 = 0x40001720u, /* From tcpwm[1].tr_out1[257] to pass[0].tr_sar_ch_in[32] */ 2211 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR33 = 0x40001721u, /* From tcpwm[1].tr_out1[260] to pass[0].tr_sar_ch_in[33] */ 2212 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR34 = 0x40001722u, /* From tcpwm[1].tr_out1[263] to pass[0].tr_sar_ch_in[34] */ 2213 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR35 = 0x40001723u, /* From tcpwm[1].tr_out1[266] to pass[0].tr_sar_ch_in[35] */ 2214 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR36 = 0x40001724u, /* From tcpwm[1].tr_out1[28] to pass[0].tr_sar_ch_in[36] */ 2215 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR37 = 0x40001725u, /* From tcpwm[1].tr_out1[29] to pass[0].tr_sar_ch_in[37] */ 2216 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR38 = 0x40001726u, /* From tcpwm[1].tr_out1[30] to pass[0].tr_sar_ch_in[38] */ 2217 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR39 = 0x40001727u, /* From tcpwm[1].tr_out1[31] to pass[0].tr_sar_ch_in[39] */ 2218 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR40 = 0x40001728u, /* From tcpwm[1].tr_out1[32] to pass[0].tr_sar_ch_in[40] */ 2219 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR41 = 0x40001729u, /* From tcpwm[1].tr_out1[33] to pass[0].tr_sar_ch_in[41] */ 2220 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR42 = 0x4000172Au, /* From tcpwm[1].tr_out1[34] to pass[0].tr_sar_ch_in[42] */ 2221 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR43 = 0x4000172Bu, /* From tcpwm[1].tr_out1[35] to pass[0].tr_sar_ch_in[43] */ 2222 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR44 = 0x4000172Cu, /* From tcpwm[1].tr_out1[36] to pass[0].tr_sar_ch_in[44] */ 2223 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR45 = 0x4000172Du, /* From tcpwm[1].tr_out1[37] to pass[0].tr_sar_ch_in[45] */ 2224 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR46 = 0x4000172Eu, /* From tcpwm[1].tr_out1[38] to pass[0].tr_sar_ch_in[46] */ 2225 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR47 = 0x4000172Fu, /* From tcpwm[1].tr_out1[39] to pass[0].tr_sar_ch_in[47] */ 2226 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR48 = 0x40001730u, /* From tcpwm[1].tr_out1[40] to pass[0].tr_sar_ch_in[48] */ 2227 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR49 = 0x40001731u, /* From tcpwm[1].tr_out1[41] to pass[0].tr_sar_ch_in[49] */ 2228 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR50 = 0x40001732u, /* From tcpwm[1].tr_out1[42] to pass[0].tr_sar_ch_in[50] */ 2229 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR51 = 0x40001733u, /* From tcpwm[1].tr_out1[43] to pass[0].tr_sar_ch_in[51] */ 2230 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR52 = 0x40001734u, /* From tcpwm[1].tr_out1[44] to pass[0].tr_sar_ch_in[52] */ 2231 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR53 = 0x40001735u, /* From tcpwm[1].tr_out1[45] to pass[0].tr_sar_ch_in[53] */ 2232 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR54 = 0x40001736u, /* From tcpwm[1].tr_out1[46] to pass[0].tr_sar_ch_in[54] */ 2233 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR55 = 0x40001737u, /* From tcpwm[1].tr_out1[47] to pass[0].tr_sar_ch_in[55] */ 2234 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR56 = 0x40001738u, /* From tcpwm[1].tr_out1[48] to pass[0].tr_sar_ch_in[56] */ 2235 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR57 = 0x40001739u, /* From tcpwm[1].tr_out1[49] to pass[0].tr_sar_ch_in[57] */ 2236 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR58 = 0x4000173Au, /* From tcpwm[1].tr_out1[50] to pass[0].tr_sar_ch_in[58] */ 2237 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR59 = 0x4000173Bu, /* From tcpwm[1].tr_out1[51] to pass[0].tr_sar_ch_in[59] */ 2238 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR60 = 0x4000173Cu, /* From tcpwm[1].tr_out1[52] to pass[0].tr_sar_ch_in[60] */ 2239 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR61 = 0x4000173Du, /* From tcpwm[1].tr_out1[53] to pass[0].tr_sar_ch_in[61] */ 2240 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR62 = 0x4000173Eu, /* From tcpwm[1].tr_out1[54] to pass[0].tr_sar_ch_in[62] */ 2241 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR63 = 0x4000173Fu, /* From tcpwm[1].tr_out1[55] to pass[0].tr_sar_ch_in[63] */ 2242 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR64 = 0x40001740u, /* From tcpwm[1].tr_out1[258] to pass[0].tr_sar_ch_in[64] */ 2243 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR65 = 0x40001741u, /* From tcpwm[1].tr_out1[261] to pass[0].tr_sar_ch_in[65] */ 2244 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR66 = 0x40001742u, /* From tcpwm[1].tr_out1[264] to pass[0].tr_sar_ch_in[66] */ 2245 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR67 = 0x40001743u, /* From tcpwm[1].tr_out1[267] to pass[0].tr_sar_ch_in[67] */ 2246 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR68 = 0x40001744u, /* From tcpwm[1].tr_out1[56] to pass[0].tr_sar_ch_in[68] */ 2247 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR69 = 0x40001745u, /* From tcpwm[1].tr_out1[57] to pass[0].tr_sar_ch_in[69] */ 2248 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR70 = 0x40001746u, /* From tcpwm[1].tr_out1[58] to pass[0].tr_sar_ch_in[70] */ 2249 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR71 = 0x40001747u, /* From tcpwm[1].tr_out1[59] to pass[0].tr_sar_ch_in[71] */ 2250 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR72 = 0x40001748u, /* From tcpwm[1].tr_out1[60] to pass[0].tr_sar_ch_in[72] */ 2251 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR73 = 0x40001749u, /* From tcpwm[1].tr_out1[61] to pass[0].tr_sar_ch_in[73] */ 2252 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR74 = 0x4000174Au, /* From tcpwm[1].tr_out1[62] to pass[0].tr_sar_ch_in[74] */ 2253 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR75 = 0x4000174Bu, /* From tcpwm[1].tr_out1[63] to pass[0].tr_sar_ch_in[75] */ 2254 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR76 = 0x4000174Cu, /* From tcpwm[1].tr_out1[64] to pass[0].tr_sar_ch_in[76] */ 2255 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR77 = 0x4000174Du, /* From tcpwm[1].tr_out1[65] to pass[0].tr_sar_ch_in[77] */ 2256 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR78 = 0x4000174Eu, /* From tcpwm[1].tr_out1[66] to pass[0].tr_sar_ch_in[78] */ 2257 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR79 = 0x4000174Fu, /* From tcpwm[1].tr_out1[67] to pass[0].tr_sar_ch_in[79] */ 2258 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR80 = 0x40001750u, /* From tcpwm[1].tr_out1[68] to pass[0].tr_sar_ch_in[80] */ 2259 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR81 = 0x40001751u, /* From tcpwm[1].tr_out1[69] to pass[0].tr_sar_ch_in[81] */ 2260 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR82 = 0x40001752u, /* From tcpwm[1].tr_out1[70] to pass[0].tr_sar_ch_in[82] */ 2261 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR83 = 0x40001753u, /* From tcpwm[1].tr_out1[71] to pass[0].tr_sar_ch_in[83] */ 2262 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR84 = 0x40001754u, /* From tcpwm[1].tr_out1[72] to pass[0].tr_sar_ch_in[84] */ 2263 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR85 = 0x40001755u, /* From tcpwm[1].tr_out1[73] to pass[0].tr_sar_ch_in[85] */ 2264 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR86 = 0x40001756u, /* From tcpwm[1].tr_out1[74] to pass[0].tr_sar_ch_in[86] */ 2265 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR87 = 0x40001757u, /* From tcpwm[1].tr_out1[75] to pass[0].tr_sar_ch_in[87] */ 2266 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR88 = 0x40001758u, /* From tcpwm[1].tr_out1[76] to pass[0].tr_sar_ch_in[88] */ 2267 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR89 = 0x40001759u, /* From tcpwm[1].tr_out1[77] to pass[0].tr_sar_ch_in[89] */ 2268 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR90 = 0x4000175Au, /* From tcpwm[1].tr_out1[78] to pass[0].tr_sar_ch_in[90] */ 2269 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR91 = 0x4000175Bu, /* From tcpwm[1].tr_out1[79] to pass[0].tr_sar_ch_in[91] */ 2270 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR92 = 0x4000175Cu, /* From tcpwm[1].tr_out1[80] to pass[0].tr_sar_ch_in[92] */ 2271 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR93 = 0x4000175Du, /* From tcpwm[1].tr_out1[81] to pass[0].tr_sar_ch_in[93] */ 2272 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR94 = 0x4000175Eu, /* From tcpwm[1].tr_out1[82] to pass[0].tr_sar_ch_in[94] */ 2273 TRIG_OUT_1TO1_7_TCPWM_TO_PASS_CH_TR95 = 0x4000175Fu /* From tcpwm[1].tr_out1[83] to pass[0].tr_sar_ch_in[95] */ 2274 } en_trig_output_1to1_pwm_to_pass_t; 2275 2276 /* Trigger Output Group 8 - Acknowledge triggers from DW1 to CAN (OneToOne) */ 2277 typedef enum 2278 { 2279 TRIG_OUT_1TO1_8_PDMA1_ACK_TO_CAN1_0 = 0x40001800u, /* From cpuss.dw1_tr_out[38] to canfd[1].tr_dbg_dma_ack[0] */ 2280 TRIG_OUT_1TO1_8_PDMA1_ACK_TO_CAN1_1 = 0x40001801u, /* From cpuss.dw1_tr_out[41] to canfd[1].tr_dbg_dma_ack[1] */ 2281 TRIG_OUT_1TO1_8_PDMA1_ACK_TO_CAN1_2 = 0x40001802u, /* From cpuss.dw1_tr_out[44] to canfd[1].tr_dbg_dma_ack[2] */ 2282 TRIG_OUT_1TO1_8_PDMA1_ACK_TO_CAN1_3 = 0x40001803u, /* From cpuss.dw1_tr_out[47] to canfd[1].tr_dbg_dma_ack[3] */ 2283 TRIG_OUT_1TO1_8_PDMA1_ACK_TO_CAN1_4 = 0x40001804u /* From cpuss.dw1_tr_out[50] to canfd[1].tr_dbg_dma_ack[4] */ 2284 } en_trig_output_1to1_can1_dw1_ack_t; 2285 2286 /* Trigger Output Group 9 - Acknowledge triggers from DW0 to CAN (OneToOne) */ 2287 typedef enum 2288 { 2289 TRIG_OUT_1TO1_9_PDMA0_ACK_TO_CAN0_0 = 0x40001900u, /* From cpuss.dw0_tr_out[32] to canfd[0].tr_dbg_dma_ack[0] */ 2290 TRIG_OUT_1TO1_9_PDMA0_ACK_TO_CAN0_1 = 0x40001901u, /* From cpuss.dw0_tr_out[35] to canfd[0].tr_dbg_dma_ack[1] */ 2291 TRIG_OUT_1TO1_9_PDMA0_ACK_TO_CAN0_2 = 0x40001902u, /* From cpuss.dw0_tr_out[38] to canfd[0].tr_dbg_dma_ack[2] */ 2292 TRIG_OUT_1TO1_9_PDMA0_ACK_TO_CAN0_3 = 0x40001903u, /* From cpuss.dw0_tr_out[41] to canfd[0].tr_dbg_dma_ack[3] */ 2293 TRIG_OUT_1TO1_9_PDMA0_ACK_TO_CAN0_4 = 0x40001904u /* From cpuss.dw0_tr_out[44] to canfd[0].tr_dbg_dma_ack[4] */ 2294 } en_trig_output_1to1_can0_dw0_ack_t; 2295 2296 /* Trigger Output Group 10 - (OneToOne) */ 2297 typedef enum 2298 { 2299 TRIG_OUT_1TO1_10_TCPWM1_TO_LIN_TR0 = 0x40001A00u, /* From tcpwm[1].tr_out0[0] to lin[0].tr_cmd_tx_header[0] */ 2300 TRIG_OUT_1TO1_10_TCPWM1_TO_LIN_TR1 = 0x40001A01u, /* From tcpwm[1].tr_out0[1] to lin[0].tr_cmd_tx_header[1] */ 2301 TRIG_OUT_1TO1_10_TCPWM1_TO_LIN_TR2 = 0x40001A02u, /* From tcpwm[1].tr_out0[2] to lin[0].tr_cmd_tx_header[2] */ 2302 TRIG_OUT_1TO1_10_TCPWM1_TO_LIN_TR3 = 0x40001A03u, /* From tcpwm[1].tr_out0[3] to lin[0].tr_cmd_tx_header[3] */ 2303 TRIG_OUT_1TO1_10_TCPWM1_TO_LIN_TR4 = 0x40001A04u, /* From tcpwm[1].tr_out0[4] to lin[0].tr_cmd_tx_header[4] */ 2304 TRIG_OUT_1TO1_10_TCPWM1_TO_LIN_TR5 = 0x40001A05u, /* From tcpwm[1].tr_out0[5] to lin[0].tr_cmd_tx_header[5] */ 2305 TRIG_OUT_1TO1_10_TCPWM1_TO_LIN_TR6 = 0x40001A06u, /* From tcpwm[1].tr_out0[6] to lin[0].tr_cmd_tx_header[6] */ 2306 TRIG_OUT_1TO1_10_TCPWM1_TO_LIN_TR7 = 0x40001A07u, /* From tcpwm[1].tr_out0[7] to lin[0].tr_cmd_tx_header[7] */ 2307 TRIG_OUT_1TO1_10_TCPWM1_TO_LIN_TR8 = 0x40001A08u, /* From tcpwm[1].tr_out0[8] to lin[0].tr_cmd_tx_header[8] */ 2308 TRIG_OUT_1TO1_10_TCPWM1_TO_LIN_TR9 = 0x40001A09u, /* From tcpwm[1].tr_out0[9] to lin[0].tr_cmd_tx_header[9] */ 2309 TRIG_OUT_1TO1_10_TCPWM1_TO_LIN_TR10 = 0x40001A0Au, /* From tcpwm[1].tr_out0[10] to lin[0].tr_cmd_tx_header[10] */ 2310 TRIG_OUT_1TO1_10_TCPWM1_TO_LIN_TR11 = 0x40001A0Bu, /* From tcpwm[1].tr_out0[11] to lin[0].tr_cmd_tx_header[11] */ 2311 TRIG_OUT_1TO1_10_TCPWM1_TO_LIN_TR12 = 0x40001A0Cu, /* From tcpwm[1].tr_out0[12] to lin[0].tr_cmd_tx_header[12] */ 2312 TRIG_OUT_1TO1_10_TCPWM1_TO_LIN_TR13 = 0x40001A0Du, /* From tcpwm[1].tr_out0[13] to lin[0].tr_cmd_tx_header[13] */ 2313 TRIG_OUT_1TO1_10_TCPWM1_TO_LIN_TR14 = 0x40001A0Eu, /* From tcpwm[1].tr_out0[14] to lin[0].tr_cmd_tx_header[14] */ 2314 TRIG_OUT_1TO1_10_TCPWM1_TO_LIN_TR15 = 0x40001A0Fu, /* From tcpwm[1].tr_out0[15] to lin[0].tr_cmd_tx_header[15] */ 2315 TRIG_OUT_1TO1_10_TCPWM1_TO_LIN_TR16 = 0x40001A10u, /* From tcpwm[1].tr_out0[16] to lin[0].tr_cmd_tx_header[16] */ 2316 TRIG_OUT_1TO1_10_TCPWM1_TO_LIN_TR17 = 0x40001A11u, /* From tcpwm[1].tr_out0[17] to lin[0].tr_cmd_tx_header[17] */ 2317 TRIG_OUT_1TO1_10_TCPWM1_TO_LIN_TR18 = 0x40001A12u, /* From tcpwm[1].tr_out0[18] to lin[0].tr_cmd_tx_header[18] */ 2318 TRIG_OUT_1TO1_10_TCPWM1_TO_LIN_TR19 = 0x40001A13u /* From tcpwm[1].tr_out0[19] to lin[0].tr_cmd_tx_header[19] */ 2319 } en_trig_output_1to1_tcpwm_to_lin_t; 2320 2321 /* Trigger Output Group 11 - (OneToOne) */ 2322 typedef enum 2323 { 2324 TRIG_OUT_1TO1_11_FLEXRAY_IBF_TR_TO_PDMA1 = 0x40001B00u, /* From flexray[0].tr_ibf_out to cpuss.dw1_tr_in[61] */ 2325 TRIG_OUT_1TO1_11_FLEXRAY_OBF_TR_TO_PDMA1 = 0x40001B01u /* From flexray[0].tr_obf_out to cpuss.dw1_tr_in[62] */ 2326 } en_trig_output_1to1_flexyray_dw1_tr_t; 2327 2328 /* Trigger Output Group 12 - (OneToOne) */ 2329 typedef enum 2330 { 2331 TRIG_OUT_1TO1_12_PDMA1_61_TO_PDMA1_63 = 0x40001C00u, /* From cpuss.dw1_tr_out[61] to cpuss.dw1_tr_in[63] */ 2332 TRIG_OUT_1TO1_12_PDMA1_62_TO_PDMA1_64 = 0x40001C01u /* From cpuss.dw1_tr_out[62] to cpuss.dw1_tr_in[64] */ 2333 } en_trig_output_1to1_dw1_dw1_tr_t; 2334 2335 /* Trigger Output Group 13 - (OneToOne) */ 2336 typedef enum 2337 { 2338 TRIG_OUT_1TO1_13_PDMA1_TO_FLEXRAY_IBF_TR = 0x40001D00u, /* From cpuss.dw1_tr_out[63] to flexray[0].tr_ibf_in */ 2339 TRIG_OUT_1TO1_13_PDMA1_TO_FLEXRAY_OBF_TR = 0x40001D01u /* From cpuss.dw1_tr_out[64] to flexray[0].tr_obf_in */ 2340 } en_trig_output_1to1_dw1_flexray_tr_t; 2341 2342 /* Level or edge detection setting for a trigger mux */ 2343 typedef enum 2344 { 2345 /* The trigger is a simple level output */ 2346 TRIGGER_TYPE_LEVEL = 0u, 2347 /* The trigger is synchronized to the consumer blocks clock 2348 and a two cycle pulse is generated on this clock */ 2349 TRIGGER_TYPE_EDGE = 1u 2350 } en_trig_type_t; 2351 2352 /* Trigger Type Defines */ 2353 /* AUDIOSS Trigger Types */ 2354 #define TRIGGER_TYPE_AUDIOSS_TR_I2S_RX_REQ TRIGGER_TYPE_LEVEL 2355 #define TRIGGER_TYPE_AUDIOSS_TR_I2S_TX_REQ TRIGGER_TYPE_LEVEL 2356 /* CANFD Trigger Types */ 2357 #define TRIGGER_TYPE_CANFD_TR_DBG_DMA_ACK TRIGGER_TYPE_EDGE 2358 #define TRIGGER_TYPE_CANFD_TR_DBG_DMA_REQ TRIGGER_TYPE_LEVEL 2359 #define TRIGGER_TYPE_CANFD_TR_EVT_SWT_IN TRIGGER_TYPE_EDGE 2360 #define TRIGGER_TYPE_CANFD_TR_FIFO0 TRIGGER_TYPE_LEVEL 2361 #define TRIGGER_TYPE_CANFD_TR_FIFO1 TRIGGER_TYPE_LEVEL 2362 #define TRIGGER_TYPE_CANFD_TR_TMP_RTP_OUT TRIGGER_TYPE_EDGE 2363 /* CPUSS Trigger Types */ 2364 #define TRIGGER_TYPE_CPUSS_CTI_TR_IN TRIGGER_TYPE_EDGE 2365 #define TRIGGER_TYPE_CPUSS_CTI_TR_OUT TRIGGER_TYPE_EDGE 2366 #define TRIGGER_TYPE_CPUSS_DMAC_TR_IN__LEVEL TRIGGER_TYPE_LEVEL 2367 #define TRIGGER_TYPE_CPUSS_DMAC_TR_IN__EDGE TRIGGER_TYPE_EDGE 2368 #define TRIGGER_TYPE_CPUSS_DMAC_TR_OUT TRIGGER_TYPE_EDGE 2369 #define TRIGGER_TYPE_CPUSS_DW0_TR_IN__LEVEL TRIGGER_TYPE_LEVEL 2370 #define TRIGGER_TYPE_CPUSS_DW0_TR_IN__EDGE TRIGGER_TYPE_EDGE 2371 #define TRIGGER_TYPE_CPUSS_DW0_TR_OUT TRIGGER_TYPE_EDGE 2372 #define TRIGGER_TYPE_CPUSS_DW1_TR_IN__LEVEL TRIGGER_TYPE_LEVEL 2373 #define TRIGGER_TYPE_CPUSS_DW1_TR_IN__EDGE TRIGGER_TYPE_EDGE 2374 #define TRIGGER_TYPE_CPUSS_DW1_TR_OUT TRIGGER_TYPE_EDGE 2375 #define TRIGGER_TYPE_CPUSS_TR_FAULT TRIGGER_TYPE_EDGE 2376 /* FLEXRAY Trigger Types */ 2377 #define TRIGGER_TYPE_FLEXRAY_TR_IBF_IN TRIGGER_TYPE_EDGE 2378 #define TRIGGER_TYPE_FLEXRAY_TR_IBF_OUT TRIGGER_TYPE_EDGE 2379 #define TRIGGER_TYPE_FLEXRAY_TR_OBF_IN TRIGGER_TYPE_EDGE 2380 #define TRIGGER_TYPE_FLEXRAY_TR_OBF_OUT TRIGGER_TYPE_EDGE 2381 #define TRIGGER_TYPE_FLEXRAY_TR_STPWT_IN TRIGGER_TYPE_EDGE 2382 #define TRIGGER_TYPE_FLEXRAY_TR_TINT0_OUT TRIGGER_TYPE_EDGE 2383 /* LIN Trigger Types */ 2384 #define TRIGGER_TYPE_LIN_TR_CMD_TX_HEADER TRIGGER_TYPE_EDGE 2385 /* PASS Trigger Types */ 2386 #define TRIGGER_TYPE_PASS_TR_DEBUG_FREEZE TRIGGER_TYPE_LEVEL 2387 #define TRIGGER_TYPE_PASS_TR_SAR_CH_DONE__LEVEL TRIGGER_TYPE_LEVEL 2388 #define TRIGGER_TYPE_PASS_TR_SAR_CH_DONE__EDGE TRIGGER_TYPE_EDGE 2389 #define TRIGGER_TYPE_PASS_TR_SAR_CH_IN__LEVEL TRIGGER_TYPE_LEVEL 2390 #define TRIGGER_TYPE_PASS_TR_SAR_CH_IN__EDGE TRIGGER_TYPE_EDGE 2391 #define TRIGGER_TYPE_PASS_TR_SAR_CH_RANGEVIO TRIGGER_TYPE_EDGE 2392 #define TRIGGER_TYPE_PASS_TR_SAR_GEN_IN__LEVEL TRIGGER_TYPE_LEVEL 2393 #define TRIGGER_TYPE_PASS_TR_SAR_GEN_IN__EDGE TRIGGER_TYPE_EDGE 2394 #define TRIGGER_TYPE_PASS_TR_SAR_GEN_OUT__LEVEL TRIGGER_TYPE_LEVEL 2395 #define TRIGGER_TYPE_PASS_TR_SAR_GEN_OUT__EDGE TRIGGER_TYPE_EDGE 2396 /* PERI Trigger Types */ 2397 #define TRIGGER_TYPE_PERI_TR_DBG_FREEZE TRIGGER_TYPE_LEVEL 2398 #define TRIGGER_TYPE_PERI_TR_IO_INPUT__LEVEL TRIGGER_TYPE_LEVEL 2399 #define TRIGGER_TYPE_PERI_TR_IO_INPUT__EDGE TRIGGER_TYPE_EDGE 2400 #define TRIGGER_TYPE_PERI_TR_IO_OUTPUT__LEVEL TRIGGER_TYPE_LEVEL 2401 #define TRIGGER_TYPE_PERI_TR_IO_OUTPUT__EDGE TRIGGER_TYPE_EDGE 2402 /* SCB Trigger Types */ 2403 #define TRIGGER_TYPE_SCB_TR_I2C_SCL_FILTERED TRIGGER_TYPE_LEVEL 2404 #define TRIGGER_TYPE_SCB_TR_RX_REQ TRIGGER_TYPE_LEVEL 2405 #define TRIGGER_TYPE_SCB_TR_TX_REQ TRIGGER_TYPE_LEVEL 2406 /* SMIF Trigger Types */ 2407 #define TRIGGER_TYPE_SMIF_TR_RX_REQ TRIGGER_TYPE_LEVEL 2408 #define TRIGGER_TYPE_SMIF_TR_TX_REQ TRIGGER_TYPE_LEVEL 2409 /* SRSS Trigger Types */ 2410 #define TRIGGER_TYPE_SRSS_TR_DEBUG_FREEZE_MCWDT TRIGGER_TYPE_LEVEL 2411 #define TRIGGER_TYPE_SRSS_TR_DEBUG_FREEZE_WDT TRIGGER_TYPE_LEVEL 2412 /* TCPWM Trigger Types */ 2413 #define TRIGGER_TYPE_TCPWM_TR_DEBUG_FREEZE TRIGGER_TYPE_LEVEL 2414 /* TR_GROUP Trigger Types */ 2415 #define TRIGGER_TYPE_TR_GROUP_OUTPUT__LEVEL TRIGGER_TYPE_LEVEL 2416 #define TRIGGER_TYPE_TR_GROUP_OUTPUT__EDGE TRIGGER_TYPE_EDGE 2417 #define TRIGGER_TYPE_TR_GROUP_INPUT__LEVEL TRIGGER_TYPE_LEVEL 2418 #define TRIGGER_TYPE_TR_GROUP_INPUT__EDGE TRIGGER_TYPE_EDGE 2419 2420 /* Bus masters */ 2421 typedef enum 2422 { 2423 CPUSS_MS_ID_CM0 = 0, 2424 CPUSS_MS_ID_CRYPTO = 1, 2425 CPUSS_MS_ID_DW0 = 2, 2426 CPUSS_MS_ID_DW1 = 3, 2427 CPUSS_MS_ID_DMAC = 4, 2428 CPUSS_MS_ID_SLOW0 = 5, 2429 CPUSS_MS_ID_SLOW1 = 6, 2430 CPUSS_MS_ID_FAST0 = 9, 2431 CPUSS_MS_ID_FAST1 = 10, 2432 CPUSS_MS_ID_FAST2 = 11, 2433 CPUSS_MS_ID_FAST3 = 12, 2434 CPUSS_MS_ID_CM7_1 = 13, 2435 CPUSS_MS_ID_CM7_0 = 14, 2436 CPUSS_MS_ID_TC = 15 2437 } en_prot_master_t; 2438 2439 /* Include IP definitions */ 2440 #include "ip/cyip_sflash_v2.h" 2441 #include "ip/cyip_peri_v3.h" 2442 #include "ip/cyip_peri_ms_v3.h" 2443 #include "ip/cyip_peri_pclk_v3.h" 2444 #include "ip/cyip_crypto_v2.h" 2445 #include "ip/cyip_cpuss.h" 2446 #include "ip/cyip_fault.h" 2447 #include "ip/cyip_ipc.h" 2448 #include "ip/cyip_prot.h" 2449 #include "ip/cyip_flashc.h" 2450 #include "ip/cyip_srss_v3.h" 2451 #include "ip/cyip_backup_v3.h" 2452 #include "ip/cyip_dw.h" 2453 #include "ip/cyip_dmac.h" 2454 #include "ip/cyip_efuse_v2.h" 2455 #include "ip/cyip_efuse_data_v2_xmc7200.h" 2456 #include "ip/cyip_hsiom_v3.h" 2457 #include "ip/cyip_gpio_v3.h" 2458 #include "ip/cyip_smartio_v3.h" 2459 #include "ip/cyip_tcpwm_v2.h" 2460 #include "ip/cyip_evtgen.h" 2461 #include "ip/cyip_smif_v2.h" 2462 #include "ip/cyip_sdhc.h" 2463 #include "ip/cyip_eth.h" 2464 #include "ip/cyip_lin.h" 2465 #include "ip/cyip_canfd.h" 2466 #include "ip/cyip_flexray.h" 2467 #include "ip/cyip_scb_v2.h" 2468 #include "ip/cyip_i2s_v2.h" 2469 #include "ip/cyip_pass.h" 2470 2471 /* IP type definitions */ 2472 typedef CRYPTO_V2_Type CRYPTO_Type; 2473 2474 /* Parameter Defines */ 2475 /* I2S capable? (0=No,1=Yes) */ 2476 #define AUDIOSS0_I2S_I2S 1u 2477 /* I2S instantiates both RX and TX. 0=TX Only 1=RX Plus TX present */ 2478 #define AUDIOSS0_I2S_I2S_RX_TX 1u 2479 /* PDM capable? (0=No,1=Yes) */ 2480 #define AUDIOSS0_PDM_PDM 0u 2481 /* I2S capable? (0=No,1=Yes) */ 2482 #define AUDIOSS1_I2S_I2S 1u 2483 /* I2S instantiates both RX and TX. 0=TX Only 1=RX Plus TX present */ 2484 #define AUDIOSS1_I2S_I2S_RX_TX 1u 2485 /* PDM capable? (0=No,1=Yes) */ 2486 #define AUDIOSS1_PDM_PDM 0u 2487 /* I2S capable? (0=No,1=Yes) */ 2488 #define AUDIOSS2_I2S_I2S 1u 2489 /* I2S instantiates both RX and TX. 0=TX Only 1=RX Plus TX present */ 2490 #define AUDIOSS2_I2S_I2S_RX_TX 1u 2491 /* PDM capable? (0=No,1=Yes) */ 2492 #define AUDIOSS2_PDM_PDM 0u 2493 /* Number of TTCAN instances */ 2494 #define CANFD0_CAN_NR 5u 2495 /* ECC logic present or not */ 2496 #define CANFD0_ECC_PRESENT 1u 2497 /* address included in ECC logic or not */ 2498 #define CANFD0_ECC_ADDR_PRESENT 1u 2499 /* Time Stamp counter present or not (required for instance 0, otherwise not 2500 allowed) */ 2501 #define CANFD0_TS_PRESENT 1u 2502 /* Message RAM size in KB */ 2503 #define CANFD0_MRAM_SIZE 40u 2504 /* Message RAM address width */ 2505 #define CANFD0_MRAM_ADDR_WIDTH 14u 2506 /* Number of TTCAN instances */ 2507 #define CANFD1_CAN_NR 5u 2508 /* ECC logic present or not */ 2509 #define CANFD1_ECC_PRESENT 1u 2510 /* address included in ECC logic or not */ 2511 #define CANFD1_ECC_ADDR_PRESENT 1u 2512 /* Time Stamp counter present or not (required for instance 0, otherwise not 2513 allowed) */ 2514 #define CANFD1_TS_PRESENT 0u 2515 /* Message RAM size in KB */ 2516 #define CANFD1_MRAM_SIZE 40u 2517 /* Message RAM address width */ 2518 #define CANFD1_MRAM_ADDR_WIDTH 14u 2519 /* UDB present or not ('0': no, '1': yes) */ 2520 #define CPUSS_UDB_PRESENT 0u 2521 /* MBIST MMIO for Synopsys MBIST ('0': no, '1': yes). Set this to '1' only for the 2522 chips which doesn't use mxdft. */ 2523 #define CPUSS_MBIST_MMIO_PRESENT 0u 2524 /* System RAM 0 size in KB */ 2525 #define CPUSS_SRAM0_SIZE 512u 2526 /* Number of macros used to implement system RAM 0. Example: 8 if 256 KB system 2527 SRAM 0 is implemented with 8 32KB macros. */ 2528 #define CPUSS_RAMC0_MACRO_NR 16u 2529 /* System RAM 1 present or not ('0': no, '1': yes) */ 2530 #define CPUSS_RAMC1_PRESENT 1u 2531 /* System RAM 1 size in KB */ 2532 #define CPUSS_SRAM1_SIZE 256u 2533 /* Number of macros used to implement system RAM 1. */ 2534 #define CPUSS_RAMC1_MACRO_NR 8u 2535 /* System RAM 2 present or not ('0': no, '1': yes) */ 2536 #define CPUSS_RAMC2_PRESENT 1u 2537 /* System RAM 2 size in KB */ 2538 #define CPUSS_SRAM2_SIZE 256u 2539 /* Number of macros used to implement System RAM 2. */ 2540 #define CPUSS_RAMC2_MACRO_NR 8u 2541 /* System SRAM(s) ECC present or not ('0': no, '1': yes) */ 2542 #define CPUSS_RAMC_ECC_PRESENT 1u 2543 /* System SRAM(s) address ECC present or not ('0': no, '1': yes) */ 2544 #define CPUSS_RAMC_ECC_ADDR_PRESENT 1u 2545 /* ECC present in either system RAM or interrupt handler (RAMC_ECC_PRESENT) */ 2546 #define CPUSS_ECC_PRESENT 1u 2547 /* DataWire SRAMs ECC present or not ('0': no, '1': yes) */ 2548 #define CPUSS_DW_ECC_PRESENT 1u 2549 /* DataWire SRAMs address ECC present or not ('0': no, '1': yes) */ 2550 #define CPUSS_DW_ECC_ADDR_PRESENT 1u 2551 /* System ROM size in KB */ 2552 #define CPUSS_ROM_SIZE 64u 2553 /* Number of macros used to implement system ROM. Example: 4 if 512 KB system ROM 2554 is implemented with 4 128KB macros. */ 2555 #define CPUSS_ROMC_MACRO_NR 1u 2556 /* Flash memory present or not ('0': no, '1': yes) */ 2557 #define CPUSS_FLASHC_PRESENT 1u 2558 /* Flash memory type ('0' : SONOS, '1': ECT) */ 2559 #define CPUSS_FLASHC_ECT 1u 2560 /* Flash main region size in KB */ 2561 #define CPUSS_FLASH_SIZE 8192u 2562 /* Flash work region size in KB (EEPROM emulation, data) */ 2563 #define CPUSS_WFLASH_SIZE 256u 2564 /* Flash supervisory region size in KB */ 2565 #define CPUSS_SFLASH_SIZE 32u 2566 /* Flash data output word size (in Bits) Example: 256 for 256-bit Flash data 2567 output */ 2568 #define CPUSS_FLASHC_MAIN_DATA_WIDTH 256u 2569 /* SONOS Flash RWW present or not ('0': no, '1': yes) When RWW is '0', No special 2570 sectors present in Flash. Part of main sector 0 is allowcated for Supervisory 2571 Flash, and no Work Flash present. */ 2572 #define CPUSS_FLASHC_SONOS_RWW 0u 2573 /* SONOS Flash, number of main sectors. */ 2574 #define CPUSS_FLASHC_SONOS_MAIN_SECTORS 0u 2575 /* SONOS Flash, number of rows per main sector. */ 2576 #define CPUSS_FLASHC_SONOS_MAIN_ROWS 0u 2577 /* SONOS Flash, number of words per row of main sector. */ 2578 #define CPUSS_FLASHC_SONOS_MAIN_WORDS 0u 2579 /* SONOS Flash, number of special sectors. */ 2580 #define CPUSS_FLASHC_SONOS_SPL_SECTORS 0u 2581 /* SONOS Flash, number of rows per special sector. */ 2582 #define CPUSS_FLASHC_SONOS_SPL_ROWS 0u 2583 /* Flash memory ECC present or not ('0': no, '1': yes) */ 2584 #define CPUSS_FLASHC_FLASH_ECC_PRESENT 1u 2585 /* Flash cache SRAM(s) ECC present or not ('0': no, '1': yes) */ 2586 #define CPUSS_FLASHC_RAM_ECC_PRESENT 1u 2587 /* Number of external AHB-Lite slaves directly connected to slow AHB-Lite 2588 infrastructure. Maximum nubmer of slave supported is 6. Width of this 2589 parameter is 6-bits. 1-bit mask for each slave indicating present or not. 2590 Example: 6'b00_0011 - slave 0 and slave 1 are present. Note: The 2591 SLOW_SLx_ADDR and SLOW_SLx_MASK parameters (for the slaves present) should be 2592 derived from the Memory Map. */ 2593 #define CPUSS_SLOW_SL_PRESENT 1u 2594 /* Number of external AXI slaves directly connected to fast AXI infrastructure. 2595 Maximum nubmer of slave supported is 8. Width of this parameter is 8-bits. 2596 1-bit mask for each slave indicating present or not. Example: 8'b0000_0011 - 2597 slave 0 and slave 1 are present. Note: The FAST_SLx_ADDR and FAST_SLx_MASK 2598 parameters (for the slaves present) should be derived from the Memory Map. */ 2599 #define CPUSS_FAST_SL_PRESENT 1u 2600 /* Number of external AHB-Lite masters driving the slow AHB-Lite infrastructure. 2601 Maximum number of masters supported is 2. Width of this parameter is 2-bits. 2602 1-bit mask for each master indicating present or not. Example: 2'b01 - master 2603 0 is present. */ 2604 #define CPUSS_SLOW_MS_PRESENT 1u 2605 /* Number of external AXI masters driving the fast AXI infrastructure. Maximum 2606 number of masters supported is 4. Width of this parameter is 4-bits. 1-bit 2607 mask for each master indicating present or not. Example: 4'b0001 - master 0 2608 is present. */ 2609 #define CPUSS_FAST_MS_PRESENT 3u 2610 /* Retain 'protection context' (PC), 'privileged' (P), 'Non Secure' (NS) 2611 attributes coming from external AXI master or use it from CPUSS protection 2612 MMIO (PROT_MPU.MS_CTL.PC, PROT_SMPU.MSx_CTL.P, PROT_SMPU.MSx_CTL.NS). Width 2613 of this parameter is 4-bits. 1-bit mask for each master indicating retain PC 2614 or not. */ 2615 #define CPUSS_AXIM_RETAIN_PROT 0u 2616 /* Width of external AXI master ID signals. Legal range [3,8] */ 2617 #define CPUSS_AXIM_ID_WIDTH 3u 2618 /* Width of external AXI slave ID signals (AXIM_ID_WIDTH + MASTER_WIDTH + 1). 2619 Legal range [12,17] */ 2620 #define CPUSS_AXIS_ID_WIDTH 12u 2621 /* IRQ expander present ('0': no, '1': yes) */ 2622 #define CPUSS_SYSTEM_IRQ_PRESENT 1u 2623 /* Number of system interrupt inputs to CPUSS */ 2624 #define CPUSS_SYSTEM_INT_NR 567u 2625 /* Number of DeepSleep system interrupt inputs to CPUSS */ 2626 #define CPUSS_SYSTEM_DPSLP_INT_NR 51u 2627 /* Width of the CM4 interrupt priority bits. Legal range [3,8] Example: 3 = 8 2628 levels of priority 8 = 256 levels of priority */ 2629 #define CPUSS_CM7_LVL_WIDTH 3u 2630 /* Number of CM7 CPU Interrupts. Legal values 8 or 16. */ 2631 #define CPUSS_CM7_INT_NR 8u 2632 /* CM7 Cache SRAMs ECC present or not ('0': no, '1': yes) */ 2633 #define CPUSS_CM7_CACHE_ECC_PRESENT 1u 2634 /* CM7 TCM SRAMs ECC present or not ('0': no, '1': yes) */ 2635 #define CPUSS_CM7_TCM_ECC_PRESENT 1u 2636 /* CM7 TCM SRAMs address ECC present or not ('0': no, '1': yes) */ 2637 #define CPUSS_CM7_TCM_ECC_ADDR_PRESENT 0u 2638 /* CM7_0 Floating point unit configuration. Legal range [0,2] 0 - No FPU 1 - 2639 Single precision FPU 2 - Single and Double precision FPU */ 2640 #define CPUSS_CM7_0_FPU_LVL 2u 2641 /* Number of MPU regions in CM7_0. Legal values [0, 8, 16] */ 2642 #define CPUSS_CM7_0_MPU_NR 16u 2643 /* CM7_0 Instruction cache (ICACHE) size in KB */ 2644 #define CPUSS_CM7_0_ICACHE_SIZE 16u 2645 /* CM7_0 Data cache size (DCACHE) in KB */ 2646 #define CPUSS_CM7_0_DCACHE_SIZE 16u 2647 /* CM7_0 Instruction TCM (ITCM) size in KB */ 2648 #define CPUSS_CM7_0_ITCM_SIZE 16u 2649 /* CM7_0 Data TCM (DTCM) size in KB */ 2650 #define CPUSS_CM7_0_DTCM_SIZE 16u 2651 /* CM7_1 CPU present or not ('0': no, '1': yes) */ 2652 #define CPUSS_CM7_1_PRESENT 1u 2653 /* System interrupt functionality present or not ('0': no; '1': yes) for CM7_1. 2654 Not used for CM0+ CPU, which always uses system interrupt functionality. */ 2655 #define CPUSS_CM7_1_SYSTEM_IRQ_PRESENT 1u 2656 /* CM7_1 Floating point unit configuration. Legal range [0,2] 0 - No FPU 1 - 2657 Single precision FPU 2 - Single and Double precision FPU */ 2658 #define CPUSS_CM7_1_FPU_LVL 2u 2659 /* Number of MPU regions in CM7_1. Legal values [0, 8, 16] */ 2660 #define CPUSS_CM7_1_MPU_NR 16u 2661 /* CM7_1 Instruction cache (ICACHE) size in KB */ 2662 #define CPUSS_CM7_1_ICACHE_SIZE 16u 2663 /* CM7_1 Data cache size (DCACHE) in KB */ 2664 #define CPUSS_CM7_1_DCACHE_SIZE 16u 2665 /* CM7_1 Instruction TCM (ITCM) size in KB */ 2666 #define CPUSS_CM7_1_ITCM_SIZE 16u 2667 /* CM7_1 Data TCM (DTCM) size in KB */ 2668 #define CPUSS_CM7_1_DTCM_SIZE 16u 2669 /* Debug level. Legal range [0,3] */ 2670 #define CPUSS_DEBUG_LVL 3u 2671 /* Trace level. Legal range [0,2] Note: CM4 HTM is not supported. Hence vaule 3 2672 for trace level is not supported in CPUSS. // CPUSS_TRACE_LVL: // 0 = no 2673 tracing // 1 = only ITM source and TPIU sink (no ETM, Funnel, Replicator or 2674 ETB) // 2 = ITM and ETM sources, Funnel and TPIU (no Replicator or ETB) // 3 2675 = ITM and ETM sources, Funnel, Replicator, TPIU and ET */ 2676 #define CPUSS_TRACE_LVL 2u 2677 /* Embedded Trace Buffer present or not ('0': no, '1': yes) */ 2678 #define CPUSS_ETB_PRESENT 1u 2679 /* CM0+ MTB SRAM buffer size in kilobytes. Legal vaules 4, 8 or 16 */ 2680 #define CPUSS_MTB_SRAM_SIZE 4u 2681 /* CM7 ETB SRAM buffer size in kilobytes. Legal vaules 4, 8 or 16 */ 2682 #define CPUSS_ETB_SRAM_SIZE 8u 2683 /* PTM interface present (0=No, 1=Yes) */ 2684 #define CPUSS_PTM_PRESENT 0u 2685 /* Width of the PTM interface in bits ([2,32]) */ 2686 #define CPUSS_PTM_WIDTH 1u 2687 /* Width of the TPIU interface in bits ([1,4]) */ 2688 #define CPUSS_TPIU_WIDTH 4u 2689 /* CoreSight Part Identification Number */ 2690 #define CPUSS_JEPID 52u 2691 /* CoreSight Part Identification Number */ 2692 #define CPUSS_JEPCONTINUATION 0u 2693 /* CoreSight Part Identification Number */ 2694 #define CPUSS_FAMILYID 259u 2695 /* ROM trim register width (for ARM 3, for Synopsys 5) */ 2696 #define CPUSS_ROM_TRIM_WIDTH 3u 2697 /* ROM trim register default (for both ARM and Synopsys 0x0000_0002) */ 2698 #define CPUSS_ROM_TRIM_DEFAULT 2u 2699 /* RAM trim register width (for ARM 8, for Synopsys 15) */ 2700 #define CPUSS_RAM_TRIM_WIDTH 8u 2701 /* RAM trim register default (for ARM 0x0000_0062 and for Synopsys 0x0000_6012) */ 2702 #define CPUSS_RAM_TRIM_DEFAULT 98u 2703 /* Cryptography IP present or not ('0': no, '1': yes) */ 2704 #define CPUSS_CRYPTO_PRESENT 1u 2705 /* DataWire and DMAC SW trigger per channel present or not ('0': no, '1': yes) */ 2706 #define CPUSS_SW_TR_PRESENT 1u 2707 /* DataWire 0 present or not ('0': no, '1': yes) */ 2708 #define CPUSS_DW0_PRESENT 1u 2709 /* Number of DataWire 0 channels ([1, 1024]) */ 2710 #define CPUSS_DW0_CH_NR 143u 2711 /* DataWire 1 present or not ('0': no, '1': yes) */ 2712 #define CPUSS_DW1_PRESENT 1u 2713 /* Number of DataWire 1 channels ([1, 1024]) */ 2714 #define CPUSS_DW1_CH_NR 65u 2715 /* DMA controller present or not ('0': no, '1': yes) */ 2716 #define CPUSS_DMAC_PRESENT 1u 2717 /* Number of DMA controller channels ([1, 8]) */ 2718 #define CPUSS_DMAC_CH_NR 8u 2719 /* DMAC SW trigger per channel present or not ('0': no, '1': yes) */ 2720 #define CPUSS_CH_SW_TR_PRESENT 1u 2721 /* See MMIO2 instantiation or not */ 2722 #define CPUSS_CHIP_TOP_PROFILER_PRESENT 0u 2723 /* ETAS Calibration support pin out present (automotive only) */ 2724 #define CPUSS_CHIP_TOP_CAL_SUP_NZ_PRESENT 1u 2725 /* TRACE_LVL>0 */ 2726 #define CPUSS_CHIP_TOP_TRACE_PRESENT 1u 2727 /* PTM_PRESENT ? PTM_WIDTH : 0 */ 2728 #define CPUSS_CHIP_TOP_PTM_PRESENT_WIDTH 0u 2729 /* DataWire SW trigger per channel present or not ('0': no, '1': yes) */ 2730 #define CPUSS_CH_STRUCT_SW_TR_PRESENT 1u 2731 /* Number of DataWire controllers present (max 2) (same as DW.NR above) */ 2732 #define CPUSS_CPUSS_DW_DW_NR 2u 2733 /* Number of channels in each DataWire controller */ 2734 #define CPUSS_CPUSS_DW_DW_NR0_DW_CH_NR 143u 2735 /* Width of a channel number in bits */ 2736 #define CPUSS_CPUSS_DW_DW_NR0_DW_CH_NR_WIDTH 8u 2737 /* Number of channels in each DataWire controller */ 2738 #define CPUSS_CPUSS_DW_DW_NR1_DW_CH_NR 65u 2739 /* Width of a channel number in bits */ 2740 #define CPUSS_CPUSS_DW_DW_NR1_DW_CH_NR_WIDTH 7u 2741 /* Cryptography SRAMs ECC present or not ('0': no, '1': yes) */ 2742 #define CPUSS_CRYPTO_ECC_PRESENT 1u 2743 /* Cryptography SRAMs address ECC present or not ('0': no, '1': yes) */ 2744 #define CPUSS_CRYPTO_ECC_ADDR_PRESENT 1u 2745 /* AES cipher support ('0': no, '1': yes) */ 2746 #define CPUSS_CRYPTO_AES 1u 2747 /* (Tripple) DES cipher support ('0': no, '1': yes) */ 2748 #define CPUSS_CRYPTO_DES 1u 2749 /* Chacha support ('0': no, '1': yes) */ 2750 #define CPUSS_CRYPTO_CHACHA 1u 2751 /* Pseudo random number generation support ('0': no, '1': yes) */ 2752 #define CPUSS_CRYPTO_PR 1u 2753 /* SHA1 hash support ('0': no, '1': yes) */ 2754 #define CPUSS_CRYPTO_SHA1 1u 2755 /* SHA2 hash support ('0': no, '1': yes) */ 2756 #define CPUSS_CRYPTO_SHA2 1u 2757 /* SHA3 hash support ('0': no, '1': yes) */ 2758 #define CPUSS_CRYPTO_SHA3 1u 2759 /* Cyclic Redundancy Check support ('0': no, '1': yes) */ 2760 #define CPUSS_CRYPTO_CRC 1u 2761 /* True random number generation support ('0': no, '1': yes) */ 2762 #define CPUSS_CRYPTO_TR 1u 2763 /* Vector unit support ('0': no, '1': yes) */ 2764 #define CPUSS_CRYPTO_VU 1u 2765 /* Galios/Counter Mode (GCM) support ('0': no, '1': yes) */ 2766 #define CPUSS_CRYPTO_GCM 1u 2767 /* Number of 32-bit words in the IP internal memory buffer (from the set [64, 128, 2768 256, 512, 1024, 2048, 4096], to allow for a 256 B, 512 B, 1 kB, 2 kB, 4 kB, 8 2769 kB and 16 kB memory buffer) */ 2770 #define CPUSS_CRYPTO_BUFF_SIZE 2048u 2771 /* Number of DMA controller channels ([1, 8]) */ 2772 #define CPUSS_DMAC_CH_NR 8u 2773 /* Number of DataWire controllers present (max 2) */ 2774 #define CPUSS_DW_NR 2u 2775 /* DataWire SRAMs ECC present or not ('0': no, '1': yes) */ 2776 #define CPUSS_DW_ECC_PRESENT 1u 2777 /* Number of fault structures. Legal range [1, 4] */ 2778 #define CPUSS_FAULT_FAULT_NR 4u 2779 /* Number of Flash BIST_DATA registers */ 2780 #define CPUSS_FLASHC_FLASHC_BIST_DATA_NR 8u 2781 /* Page size in # of 32-bit words (1: 4 bytes, 2: 8 bytes, ... */ 2782 #define CPUSS_FLASHC_PA_SIZE 128u 2783 /* SONOS Flash is used or not ('0': no, '1': yes) */ 2784 #define CPUSS_FLASHC_FLASHC_IS_SONOS 0u 2785 /* eCT Flash is used or not ('0': no, '1': yes) */ 2786 #define CPUSS_FLASHC_FLASHC_IS_ECT 1u 2787 /* Sequential Work Flash read feature for the FLASHC AXI port present or not ('0': 2788 no, '1': yes) */ 2789 #define CPUSS_FLASHC_FLASHC_WORK_SEQ_PRESENT 1u 2790 /* CM7_1 CPU present or not ('0': no, '1': yes) */ 2791 #define CPUSS_FLASHC_CM7_1_PRESENT 1u 2792 /* External AHB-Lite master0 Present */ 2793 #define CPUSS_FLASHC_SLOW0_MS_PRESENT 1u 2794 /* External AHB-Lite master1 Present */ 2795 #define CPUSS_FLASHC_SLOW1_MS_PRESENT 0u 2796 /* Number of IPC structures. Legal range [1, 16] */ 2797 #define CPUSS_IPC_IPC_NR 8u 2798 /* Number of IPC interrupt structures. Legal range [1, 16] */ 2799 #define CPUSS_IPC_IPC_IRQ_NR 8u 2800 /* Master 0 protect contexts minus one */ 2801 #define CPUSS_PROT_SMPU_MS0_PC_NR_MINUS1 7u 2802 /* Master 1 protect contexts minus one */ 2803 #define CPUSS_PROT_SMPU_MS1_PC_NR_MINUS1 0u 2804 /* Master 2 protect contexts minus one */ 2805 #define CPUSS_PROT_SMPU_MS2_PC_NR_MINUS1 0u 2806 /* Master 3 protect contexts minus one */ 2807 #define CPUSS_PROT_SMPU_MS3_PC_NR_MINUS1 0u 2808 /* Master 4 protect contexts minus one */ 2809 #define CPUSS_PROT_SMPU_MS4_PC_NR_MINUS1 0u 2810 /* Master 5 protect contexts minus one */ 2811 #define CPUSS_PROT_SMPU_MS5_PC_NR_MINUS1 7u 2812 /* Master 6 protect contexts minus one */ 2813 #define CPUSS_PROT_SMPU_MS6_PC_NR_MINUS1 0u 2814 /* Master 7 protect contexts minus one */ 2815 #define CPUSS_PROT_SMPU_MS7_PC_NR_MINUS1 0u 2816 /* Master 8 protect contexts minus one */ 2817 #define CPUSS_PROT_SMPU_MS8_PC_NR_MINUS1 0u 2818 /* Master 9 protect contexts minus one */ 2819 #define CPUSS_PROT_SMPU_MS9_PC_NR_MINUS1 7u 2820 /* Master 10 protect contexts minus one */ 2821 #define CPUSS_PROT_SMPU_MS10_PC_NR_MINUS1 7u 2822 /* Master 11 protect contexts minus one */ 2823 #define CPUSS_PROT_SMPU_MS11_PC_NR_MINUS1 0u 2824 /* Master 12 protect contexts minus one */ 2825 #define CPUSS_PROT_SMPU_MS12_PC_NR_MINUS1 0u 2826 /* Master 13 protect contexts minus one */ 2827 #define CPUSS_PROT_SMPU_MS13_PC_NR_MINUS1 7u 2828 /* Master 14 protect contexts minus one */ 2829 #define CPUSS_PROT_SMPU_MS14_PC_NR_MINUS1 7u 2830 /* Master 15 protect contexts minus one */ 2831 #define CPUSS_PROT_SMPU_MS15_PC_NR_MINUS1 7u 2832 /* Number of SMPU protection structures */ 2833 #define CPUSS_PROT_SMPU_STRUCT_NR 16u 2834 /* Number of protection contexts supported minus 1. Legal range [1,16] */ 2835 #define CPUSS_SMPU_STRUCT_PC_NR_MINUS1 7u 2836 /* Number of HFCLK roots present. Must be > 0. Must be same as set for SRSS */ 2837 #define DFT_NUM_HFROOT 8u 2838 /* Width of clk_occ_fast output bus (number of external OCCs) */ 2839 #define DFT_EXT_OCC 2u 2840 /* Number of MBIST controllers with corresponding mbist(pg)_done and mbist(pg)_go 2841 signals. Value defined by CIC during Pass 1 */ 2842 #define DFT_MBIST_C_NUM 11u 2843 /* Number of instantiated eFUSE macros (256 bit macros). Legal range [1, 16] */ 2844 #define EFUSE_EFUSE_NR 4u 2845 /* TX Packet Buffer Size (jumbo frame size is 1.5KB): 00: 16KB to support four 2846 queues with capacity for two jumbo frames; 01: 8KB to support two queues with 2847 capacity for two jumbo frames or four queues with capacity for one jumbo 2848 frame; 10: 4KB to support one queue with capacity for two jumbo frames or two 2849 queues with capacity for one jumbo frame; 11: 2KB to support one queue with 2850 capacity for one jumbo frame; */ 2851 #define ETH0_TX_PACKET_BUFFER_SIZE 1u 2852 /* RX Packet Buffer Size (jumbo frame size is 1.5KB): 00: 4KB to support capacity 2853 for two jumbo frames; 01: 2KB to support capacity for one jumbo frames; */ 2854 #define ETH0_RX_PACKET_BUFFER_SIZE 0u 2855 /* Selects the clock source to use for the tsu_clk. A value of 0=Internal PCLK, , 2856 1=clk_hf */ 2857 #define ETH0_TSU_CLK_SOURCE 1u 2858 /* This parameter is used to specify if mxeth should contain a clock divider. The 2859 clock divider is useful for chips where multiple mxeth are instantiated as it 2860 allows a single source PLL to be used 0=No Divider, ref_clk_int_in is used as 2861 is 1=Divider instantiated, ref_clk_int_in should be 125MHz */ 2862 #define ETH0_SRC_CLOCK_DIVIDER 1u 2863 /* Set to 1 if IP will instantiate spares (0=None, 1=Max, 2=Min) */ 2864 #define ETH0_SPARE_EN 1u 2865 /* Number of Priority Queues. */ 2866 #define ETH0_ETH_NPQ 3u 2867 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */ 2868 #define ETH0_MASTER_WIDTH 8u 2869 /* Platform variant (0=ULL65, 1=MXS40S-ULP, 2=MXS40E, 3=M0S8, 4=MXS40S-HD) */ 2870 #define ETH0_PLATFORM_VARIANT 2u 2871 /* RAM vendor (0=CYP, 1=SNPS, 2=ARM) */ 2872 #define ETH0_RAM_VEND 2u 2873 /* Width of external AXI master ID signals. Legal range [3,8] */ 2874 #define ETH0_AXIM_ID_WIDTH 3u 2875 /* TX Packet Buffer Size (jumbo frame size is 1.5KB): 00: 16KB to support four 2876 queues with capacity for two jumbo frames; 01: 8KB to support two queues with 2877 capacity for two jumbo frames or four queues with capacity for one jumbo 2878 frame; 10: 4KB to support one queue with capacity for two jumbo frames or two 2879 queues with capacity for one jumbo frame; 11: 2KB to support one queue with 2880 capacity for one jumbo frame; */ 2881 #define ETH1_TX_PACKET_BUFFER_SIZE 1u 2882 /* RX Packet Buffer Size (jumbo frame size is 1.5KB): 00: 4KB to support capacity 2883 for two jumbo frames; 01: 2KB to support capacity for one jumbo frames; */ 2884 #define ETH1_RX_PACKET_BUFFER_SIZE 0u 2885 /* Selects the clock source to use for the tsu_clk. A value of 0=Internal PCLK, , 2886 1=clk_hf */ 2887 #define ETH1_TSU_CLK_SOURCE 1u 2888 /* This parameter is used to specify if mxeth should contain a clock divider. The 2889 clock divider is useful for chips where multiple mxeth are instantiated as it 2890 allows a single source PLL to be used 0=No Divider, ref_clk_int_in is used as 2891 is 1=Divider instantiated, ref_clk_int_in should be 125MHz */ 2892 #define ETH1_SRC_CLOCK_DIVIDER 1u 2893 /* Set to 1 if IP will instantiate spares (0=None, 1=Max, 2=Min) */ 2894 #define ETH1_SPARE_EN 1u 2895 /* Number of Priority Queues. */ 2896 #define ETH1_ETH_NPQ 3u 2897 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */ 2898 #define ETH1_MASTER_WIDTH 8u 2899 /* Platform variant (0=ULL65, 1=MXS40S-ULP, 2=MXS40E, 3=M0S8, 4=MXS40S-HD) */ 2900 #define ETH1_PLATFORM_VARIANT 2u 2901 /* RAM vendor (0=CYP, 1=SNPS, 2=ARM) */ 2902 #define ETH1_RAM_VEND 2u 2903 /* Width of external AXI master ID signals. Legal range [3,8] */ 2904 #define ETH1_AXIM_ID_WIDTH 3u 2905 /* Number of comparator structures ([1, 32]) */ 2906 #define EVTGEN_COMP_STRUCT_NR 16u 2907 /* Spare Enable (0=no spare, 1=max, 2=min) */ 2908 #define FLEXRAY_SPARE_EN 1u 2909 /* Number of GPIO ports in range 0..31 */ 2910 #define IOSS_GPIO_GPIO_PORT_NR_0_31 32u 2911 /* Number of GPIO ports in range 32..63 */ 2912 #define IOSS_GPIO_GPIO_PORT_NR_32_63 3u 2913 /* Number of GPIO ports in range 64..95 */ 2914 #define IOSS_GPIO_GPIO_PORT_NR_64_95 0u 2915 /* Number of GPIO ports in range 96..127 */ 2916 #define IOSS_GPIO_GPIO_PORT_NR_96_127 0u 2917 /* Number of GPIO ports in device */ 2918 #define IOSS_GPIO_GPIO_PORT_NR 35u 2919 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 2920 #define IOSS_GPIO_GPIO_PORT_NR0_GPIO_PRT_GPIO 1u 2921 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 2922 #define IOSS_GPIO_GPIO_PORT_NR0_GPIO_PRT_SIO 0u 2923 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 2924 #define IOSS_GPIO_GPIO_PORT_NR0_GPIO_PRT_AUTOLVL 1u 2925 /* Indicates that pin #0 exists for this port with slew control feature */ 2926 #define IOSS_GPIO_GPIO_PORT_NR0_GPIO_PRT_SLOW_IO0 1u 2927 /* Indicates that pin #1 exists for this port with slew control feature */ 2928 #define IOSS_GPIO_GPIO_PORT_NR0_GPIO_PRT_SLOW_IO1 1u 2929 /* Indicates that pin #2 exists for this port with slew control feature */ 2930 #define IOSS_GPIO_GPIO_PORT_NR0_GPIO_PRT_SLOW_IO2 1u 2931 /* Indicates that pin #3 exists for this port with slew control feature */ 2932 #define IOSS_GPIO_GPIO_PORT_NR0_GPIO_PRT_SLOW_IO3 1u 2933 /* Indicates that pin #4 exists for this port with slew control feature */ 2934 #define IOSS_GPIO_GPIO_PORT_NR0_GPIO_PRT_SLOW_IO4 0u 2935 /* Indicates that pin #5 exists for this port with slew control feature */ 2936 #define IOSS_GPIO_GPIO_PORT_NR0_GPIO_PRT_SLOW_IO5 0u 2937 /* Indicates that pin #6 exists for this port with slew control feature */ 2938 #define IOSS_GPIO_GPIO_PORT_NR0_GPIO_PRT_SLOW_IO6 0u 2939 /* Indicates that pin #7 exists for this port with slew control feature */ 2940 #define IOSS_GPIO_GPIO_PORT_NR0_GPIO_PRT_SLOW_IO7 0u 2941 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 2942 #define IOSS_GPIO_GPIO_PORT_NR1_GPIO_PRT_GPIO 1u 2943 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 2944 #define IOSS_GPIO_GPIO_PORT_NR1_GPIO_PRT_SIO 0u 2945 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 2946 #define IOSS_GPIO_GPIO_PORT_NR1_GPIO_PRT_AUTOLVL 1u 2947 /* Indicates that pin #0 exists for this port with slew control feature */ 2948 #define IOSS_GPIO_GPIO_PORT_NR1_GPIO_PRT_SLOW_IO0 0u 2949 /* Indicates that pin #1 exists for this port with slew control feature */ 2950 #define IOSS_GPIO_GPIO_PORT_NR1_GPIO_PRT_SLOW_IO1 0u 2951 /* Indicates that pin #2 exists for this port with slew control feature */ 2952 #define IOSS_GPIO_GPIO_PORT_NR1_GPIO_PRT_SLOW_IO2 0u 2953 /* Indicates that pin #3 exists for this port with slew control feature */ 2954 #define IOSS_GPIO_GPIO_PORT_NR1_GPIO_PRT_SLOW_IO3 0u 2955 /* Indicates that pin #4 exists for this port with slew control feature */ 2956 #define IOSS_GPIO_GPIO_PORT_NR1_GPIO_PRT_SLOW_IO4 0u 2957 /* Indicates that pin #5 exists for this port with slew control feature */ 2958 #define IOSS_GPIO_GPIO_PORT_NR1_GPIO_PRT_SLOW_IO5 0u 2959 /* Indicates that pin #6 exists for this port with slew control feature */ 2960 #define IOSS_GPIO_GPIO_PORT_NR1_GPIO_PRT_SLOW_IO6 0u 2961 /* Indicates that pin #7 exists for this port with slew control feature */ 2962 #define IOSS_GPIO_GPIO_PORT_NR1_GPIO_PRT_SLOW_IO7 0u 2963 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 2964 #define IOSS_GPIO_GPIO_PORT_NR2_GPIO_PRT_GPIO 1u 2965 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 2966 #define IOSS_GPIO_GPIO_PORT_NR2_GPIO_PRT_SIO 0u 2967 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 2968 #define IOSS_GPIO_GPIO_PORT_NR2_GPIO_PRT_AUTOLVL 1u 2969 /* Indicates that pin #0 exists for this port with slew control feature */ 2970 #define IOSS_GPIO_GPIO_PORT_NR2_GPIO_PRT_SLOW_IO0 0u 2971 /* Indicates that pin #1 exists for this port with slew control feature */ 2972 #define IOSS_GPIO_GPIO_PORT_NR2_GPIO_PRT_SLOW_IO1 0u 2973 /* Indicates that pin #2 exists for this port with slew control feature */ 2974 #define IOSS_GPIO_GPIO_PORT_NR2_GPIO_PRT_SLOW_IO2 0u 2975 /* Indicates that pin #3 exists for this port with slew control feature */ 2976 #define IOSS_GPIO_GPIO_PORT_NR2_GPIO_PRT_SLOW_IO3 0u 2977 /* Indicates that pin #4 exists for this port with slew control feature */ 2978 #define IOSS_GPIO_GPIO_PORT_NR2_GPIO_PRT_SLOW_IO4 0u 2979 /* Indicates that pin #5 exists for this port with slew control feature */ 2980 #define IOSS_GPIO_GPIO_PORT_NR2_GPIO_PRT_SLOW_IO5 0u 2981 /* Indicates that pin #6 exists for this port with slew control feature */ 2982 #define IOSS_GPIO_GPIO_PORT_NR2_GPIO_PRT_SLOW_IO6 0u 2983 /* Indicates that pin #7 exists for this port with slew control feature */ 2984 #define IOSS_GPIO_GPIO_PORT_NR2_GPIO_PRT_SLOW_IO7 0u 2985 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 2986 #define IOSS_GPIO_GPIO_PORT_NR3_GPIO_PRT_GPIO 1u 2987 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 2988 #define IOSS_GPIO_GPIO_PORT_NR3_GPIO_PRT_SIO 0u 2989 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 2990 #define IOSS_GPIO_GPIO_PORT_NR3_GPIO_PRT_AUTOLVL 1u 2991 /* Indicates that pin #0 exists for this port with slew control feature */ 2992 #define IOSS_GPIO_GPIO_PORT_NR3_GPIO_PRT_SLOW_IO0 0u 2993 /* Indicates that pin #1 exists for this port with slew control feature */ 2994 #define IOSS_GPIO_GPIO_PORT_NR3_GPIO_PRT_SLOW_IO1 0u 2995 /* Indicates that pin #2 exists for this port with slew control feature */ 2996 #define IOSS_GPIO_GPIO_PORT_NR3_GPIO_PRT_SLOW_IO2 0u 2997 /* Indicates that pin #3 exists for this port with slew control feature */ 2998 #define IOSS_GPIO_GPIO_PORT_NR3_GPIO_PRT_SLOW_IO3 0u 2999 /* Indicates that pin #4 exists for this port with slew control feature */ 3000 #define IOSS_GPIO_GPIO_PORT_NR3_GPIO_PRT_SLOW_IO4 0u 3001 /* Indicates that pin #5 exists for this port with slew control feature */ 3002 #define IOSS_GPIO_GPIO_PORT_NR3_GPIO_PRT_SLOW_IO5 0u 3003 /* Indicates that pin #6 exists for this port with slew control feature */ 3004 #define IOSS_GPIO_GPIO_PORT_NR3_GPIO_PRT_SLOW_IO6 0u 3005 /* Indicates that pin #7 exists for this port with slew control feature */ 3006 #define IOSS_GPIO_GPIO_PORT_NR3_GPIO_PRT_SLOW_IO7 0u 3007 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3008 #define IOSS_GPIO_GPIO_PORT_NR4_GPIO_PRT_GPIO 1u 3009 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3010 #define IOSS_GPIO_GPIO_PORT_NR4_GPIO_PRT_SIO 0u 3011 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3012 #define IOSS_GPIO_GPIO_PORT_NR4_GPIO_PRT_AUTOLVL 1u 3013 /* Indicates that pin #0 exists for this port with slew control feature */ 3014 #define IOSS_GPIO_GPIO_PORT_NR4_GPIO_PRT_SLOW_IO0 0u 3015 /* Indicates that pin #1 exists for this port with slew control feature */ 3016 #define IOSS_GPIO_GPIO_PORT_NR4_GPIO_PRT_SLOW_IO1 0u 3017 /* Indicates that pin #2 exists for this port with slew control feature */ 3018 #define IOSS_GPIO_GPIO_PORT_NR4_GPIO_PRT_SLOW_IO2 0u 3019 /* Indicates that pin #3 exists for this port with slew control feature */ 3020 #define IOSS_GPIO_GPIO_PORT_NR4_GPIO_PRT_SLOW_IO3 0u 3021 /* Indicates that pin #4 exists for this port with slew control feature */ 3022 #define IOSS_GPIO_GPIO_PORT_NR4_GPIO_PRT_SLOW_IO4 0u 3023 /* Indicates that pin #5 exists for this port with slew control feature */ 3024 #define IOSS_GPIO_GPIO_PORT_NR4_GPIO_PRT_SLOW_IO5 0u 3025 /* Indicates that pin #6 exists for this port with slew control feature */ 3026 #define IOSS_GPIO_GPIO_PORT_NR4_GPIO_PRT_SLOW_IO6 0u 3027 /* Indicates that pin #7 exists for this port with slew control feature */ 3028 #define IOSS_GPIO_GPIO_PORT_NR4_GPIO_PRT_SLOW_IO7 0u 3029 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3030 #define IOSS_GPIO_GPIO_PORT_NR5_GPIO_PRT_GPIO 1u 3031 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3032 #define IOSS_GPIO_GPIO_PORT_NR5_GPIO_PRT_SIO 0u 3033 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3034 #define IOSS_GPIO_GPIO_PORT_NR5_GPIO_PRT_AUTOLVL 1u 3035 /* Indicates that pin #0 exists for this port with slew control feature */ 3036 #define IOSS_GPIO_GPIO_PORT_NR5_GPIO_PRT_SLOW_IO0 0u 3037 /* Indicates that pin #1 exists for this port with slew control feature */ 3038 #define IOSS_GPIO_GPIO_PORT_NR5_GPIO_PRT_SLOW_IO1 0u 3039 /* Indicates that pin #2 exists for this port with slew control feature */ 3040 #define IOSS_GPIO_GPIO_PORT_NR5_GPIO_PRT_SLOW_IO2 0u 3041 /* Indicates that pin #3 exists for this port with slew control feature */ 3042 #define IOSS_GPIO_GPIO_PORT_NR5_GPIO_PRT_SLOW_IO3 0u 3043 /* Indicates that pin #4 exists for this port with slew control feature */ 3044 #define IOSS_GPIO_GPIO_PORT_NR5_GPIO_PRT_SLOW_IO4 0u 3045 /* Indicates that pin #5 exists for this port with slew control feature */ 3046 #define IOSS_GPIO_GPIO_PORT_NR5_GPIO_PRT_SLOW_IO5 0u 3047 /* Indicates that pin #6 exists for this port with slew control feature */ 3048 #define IOSS_GPIO_GPIO_PORT_NR5_GPIO_PRT_SLOW_IO6 0u 3049 /* Indicates that pin #7 exists for this port with slew control feature */ 3050 #define IOSS_GPIO_GPIO_PORT_NR5_GPIO_PRT_SLOW_IO7 0u 3051 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3052 #define IOSS_GPIO_GPIO_PORT_NR6_GPIO_PRT_GPIO 1u 3053 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3054 #define IOSS_GPIO_GPIO_PORT_NR6_GPIO_PRT_SIO 0u 3055 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3056 #define IOSS_GPIO_GPIO_PORT_NR6_GPIO_PRT_AUTOLVL 1u 3057 /* Indicates that pin #0 exists for this port with slew control feature */ 3058 #define IOSS_GPIO_GPIO_PORT_NR6_GPIO_PRT_SLOW_IO0 0u 3059 /* Indicates that pin #1 exists for this port with slew control feature */ 3060 #define IOSS_GPIO_GPIO_PORT_NR6_GPIO_PRT_SLOW_IO1 0u 3061 /* Indicates that pin #2 exists for this port with slew control feature */ 3062 #define IOSS_GPIO_GPIO_PORT_NR6_GPIO_PRT_SLOW_IO2 0u 3063 /* Indicates that pin #3 exists for this port with slew control feature */ 3064 #define IOSS_GPIO_GPIO_PORT_NR6_GPIO_PRT_SLOW_IO3 0u 3065 /* Indicates that pin #4 exists for this port with slew control feature */ 3066 #define IOSS_GPIO_GPIO_PORT_NR6_GPIO_PRT_SLOW_IO4 0u 3067 /* Indicates that pin #5 exists for this port with slew control feature */ 3068 #define IOSS_GPIO_GPIO_PORT_NR6_GPIO_PRT_SLOW_IO5 0u 3069 /* Indicates that pin #6 exists for this port with slew control feature */ 3070 #define IOSS_GPIO_GPIO_PORT_NR6_GPIO_PRT_SLOW_IO6 0u 3071 /* Indicates that pin #7 exists for this port with slew control feature */ 3072 #define IOSS_GPIO_GPIO_PORT_NR6_GPIO_PRT_SLOW_IO7 0u 3073 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3074 #define IOSS_GPIO_GPIO_PORT_NR7_GPIO_PRT_GPIO 1u 3075 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3076 #define IOSS_GPIO_GPIO_PORT_NR7_GPIO_PRT_SIO 0u 3077 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3078 #define IOSS_GPIO_GPIO_PORT_NR7_GPIO_PRT_AUTOLVL 1u 3079 /* Indicates that pin #0 exists for this port with slew control feature */ 3080 #define IOSS_GPIO_GPIO_PORT_NR7_GPIO_PRT_SLOW_IO0 0u 3081 /* Indicates that pin #1 exists for this port with slew control feature */ 3082 #define IOSS_GPIO_GPIO_PORT_NR7_GPIO_PRT_SLOW_IO1 0u 3083 /* Indicates that pin #2 exists for this port with slew control feature */ 3084 #define IOSS_GPIO_GPIO_PORT_NR7_GPIO_PRT_SLOW_IO2 0u 3085 /* Indicates that pin #3 exists for this port with slew control feature */ 3086 #define IOSS_GPIO_GPIO_PORT_NR7_GPIO_PRT_SLOW_IO3 0u 3087 /* Indicates that pin #4 exists for this port with slew control feature */ 3088 #define IOSS_GPIO_GPIO_PORT_NR7_GPIO_PRT_SLOW_IO4 0u 3089 /* Indicates that pin #5 exists for this port with slew control feature */ 3090 #define IOSS_GPIO_GPIO_PORT_NR7_GPIO_PRT_SLOW_IO5 0u 3091 /* Indicates that pin #6 exists for this port with slew control feature */ 3092 #define IOSS_GPIO_GPIO_PORT_NR7_GPIO_PRT_SLOW_IO6 0u 3093 /* Indicates that pin #7 exists for this port with slew control feature */ 3094 #define IOSS_GPIO_GPIO_PORT_NR7_GPIO_PRT_SLOW_IO7 0u 3095 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3096 #define IOSS_GPIO_GPIO_PORT_NR8_GPIO_PRT_GPIO 1u 3097 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3098 #define IOSS_GPIO_GPIO_PORT_NR8_GPIO_PRT_SIO 0u 3099 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3100 #define IOSS_GPIO_GPIO_PORT_NR8_GPIO_PRT_AUTOLVL 1u 3101 /* Indicates that pin #0 exists for this port with slew control feature */ 3102 #define IOSS_GPIO_GPIO_PORT_NR8_GPIO_PRT_SLOW_IO0 0u 3103 /* Indicates that pin #1 exists for this port with slew control feature */ 3104 #define IOSS_GPIO_GPIO_PORT_NR8_GPIO_PRT_SLOW_IO1 0u 3105 /* Indicates that pin #2 exists for this port with slew control feature */ 3106 #define IOSS_GPIO_GPIO_PORT_NR8_GPIO_PRT_SLOW_IO2 0u 3107 /* Indicates that pin #3 exists for this port with slew control feature */ 3108 #define IOSS_GPIO_GPIO_PORT_NR8_GPIO_PRT_SLOW_IO3 0u 3109 /* Indicates that pin #4 exists for this port with slew control feature */ 3110 #define IOSS_GPIO_GPIO_PORT_NR8_GPIO_PRT_SLOW_IO4 0u 3111 /* Indicates that pin #5 exists for this port with slew control feature */ 3112 #define IOSS_GPIO_GPIO_PORT_NR8_GPIO_PRT_SLOW_IO5 0u 3113 /* Indicates that pin #6 exists for this port with slew control feature */ 3114 #define IOSS_GPIO_GPIO_PORT_NR8_GPIO_PRT_SLOW_IO6 0u 3115 /* Indicates that pin #7 exists for this port with slew control feature */ 3116 #define IOSS_GPIO_GPIO_PORT_NR8_GPIO_PRT_SLOW_IO7 0u 3117 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3118 #define IOSS_GPIO_GPIO_PORT_NR9_GPIO_PRT_GPIO 1u 3119 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3120 #define IOSS_GPIO_GPIO_PORT_NR9_GPIO_PRT_SIO 0u 3121 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3122 #define IOSS_GPIO_GPIO_PORT_NR9_GPIO_PRT_AUTOLVL 1u 3123 /* Indicates that pin #0 exists for this port with slew control feature */ 3124 #define IOSS_GPIO_GPIO_PORT_NR9_GPIO_PRT_SLOW_IO0 0u 3125 /* Indicates that pin #1 exists for this port with slew control feature */ 3126 #define IOSS_GPIO_GPIO_PORT_NR9_GPIO_PRT_SLOW_IO1 0u 3127 /* Indicates that pin #2 exists for this port with slew control feature */ 3128 #define IOSS_GPIO_GPIO_PORT_NR9_GPIO_PRT_SLOW_IO2 0u 3129 /* Indicates that pin #3 exists for this port with slew control feature */ 3130 #define IOSS_GPIO_GPIO_PORT_NR9_GPIO_PRT_SLOW_IO3 0u 3131 /* Indicates that pin #4 exists for this port with slew control feature */ 3132 #define IOSS_GPIO_GPIO_PORT_NR9_GPIO_PRT_SLOW_IO4 0u 3133 /* Indicates that pin #5 exists for this port with slew control feature */ 3134 #define IOSS_GPIO_GPIO_PORT_NR9_GPIO_PRT_SLOW_IO5 0u 3135 /* Indicates that pin #6 exists for this port with slew control feature */ 3136 #define IOSS_GPIO_GPIO_PORT_NR9_GPIO_PRT_SLOW_IO6 0u 3137 /* Indicates that pin #7 exists for this port with slew control feature */ 3138 #define IOSS_GPIO_GPIO_PORT_NR9_GPIO_PRT_SLOW_IO7 0u 3139 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3140 #define IOSS_GPIO_GPIO_PORT_NR10_GPIO_PRT_GPIO 1u 3141 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3142 #define IOSS_GPIO_GPIO_PORT_NR10_GPIO_PRT_SIO 0u 3143 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3144 #define IOSS_GPIO_GPIO_PORT_NR10_GPIO_PRT_AUTOLVL 1u 3145 /* Indicates that pin #0 exists for this port with slew control feature */ 3146 #define IOSS_GPIO_GPIO_PORT_NR10_GPIO_PRT_SLOW_IO0 0u 3147 /* Indicates that pin #1 exists for this port with slew control feature */ 3148 #define IOSS_GPIO_GPIO_PORT_NR10_GPIO_PRT_SLOW_IO1 0u 3149 /* Indicates that pin #2 exists for this port with slew control feature */ 3150 #define IOSS_GPIO_GPIO_PORT_NR10_GPIO_PRT_SLOW_IO2 0u 3151 /* Indicates that pin #3 exists for this port with slew control feature */ 3152 #define IOSS_GPIO_GPIO_PORT_NR10_GPIO_PRT_SLOW_IO3 0u 3153 /* Indicates that pin #4 exists for this port with slew control feature */ 3154 #define IOSS_GPIO_GPIO_PORT_NR10_GPIO_PRT_SLOW_IO4 0u 3155 /* Indicates that pin #5 exists for this port with slew control feature */ 3156 #define IOSS_GPIO_GPIO_PORT_NR10_GPIO_PRT_SLOW_IO5 0u 3157 /* Indicates that pin #6 exists for this port with slew control feature */ 3158 #define IOSS_GPIO_GPIO_PORT_NR10_GPIO_PRT_SLOW_IO6 0u 3159 /* Indicates that pin #7 exists for this port with slew control feature */ 3160 #define IOSS_GPIO_GPIO_PORT_NR10_GPIO_PRT_SLOW_IO7 0u 3161 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3162 #define IOSS_GPIO_GPIO_PORT_NR11_GPIO_PRT_GPIO 1u 3163 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3164 #define IOSS_GPIO_GPIO_PORT_NR11_GPIO_PRT_SIO 0u 3165 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3166 #define IOSS_GPIO_GPIO_PORT_NR11_GPIO_PRT_AUTOLVL 1u 3167 /* Indicates that pin #0 exists for this port with slew control feature */ 3168 #define IOSS_GPIO_GPIO_PORT_NR11_GPIO_PRT_SLOW_IO0 0u 3169 /* Indicates that pin #1 exists for this port with slew control feature */ 3170 #define IOSS_GPIO_GPIO_PORT_NR11_GPIO_PRT_SLOW_IO1 0u 3171 /* Indicates that pin #2 exists for this port with slew control feature */ 3172 #define IOSS_GPIO_GPIO_PORT_NR11_GPIO_PRT_SLOW_IO2 0u 3173 /* Indicates that pin #3 exists for this port with slew control feature */ 3174 #define IOSS_GPIO_GPIO_PORT_NR11_GPIO_PRT_SLOW_IO3 0u 3175 /* Indicates that pin #4 exists for this port with slew control feature */ 3176 #define IOSS_GPIO_GPIO_PORT_NR11_GPIO_PRT_SLOW_IO4 0u 3177 /* Indicates that pin #5 exists for this port with slew control feature */ 3178 #define IOSS_GPIO_GPIO_PORT_NR11_GPIO_PRT_SLOW_IO5 0u 3179 /* Indicates that pin #6 exists for this port with slew control feature */ 3180 #define IOSS_GPIO_GPIO_PORT_NR11_GPIO_PRT_SLOW_IO6 0u 3181 /* Indicates that pin #7 exists for this port with slew control feature */ 3182 #define IOSS_GPIO_GPIO_PORT_NR11_GPIO_PRT_SLOW_IO7 0u 3183 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3184 #define IOSS_GPIO_GPIO_PORT_NR12_GPIO_PRT_GPIO 1u 3185 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3186 #define IOSS_GPIO_GPIO_PORT_NR12_GPIO_PRT_SIO 0u 3187 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3188 #define IOSS_GPIO_GPIO_PORT_NR12_GPIO_PRT_AUTOLVL 1u 3189 /* Indicates that pin #0 exists for this port with slew control feature */ 3190 #define IOSS_GPIO_GPIO_PORT_NR12_GPIO_PRT_SLOW_IO0 0u 3191 /* Indicates that pin #1 exists for this port with slew control feature */ 3192 #define IOSS_GPIO_GPIO_PORT_NR12_GPIO_PRT_SLOW_IO1 0u 3193 /* Indicates that pin #2 exists for this port with slew control feature */ 3194 #define IOSS_GPIO_GPIO_PORT_NR12_GPIO_PRT_SLOW_IO2 0u 3195 /* Indicates that pin #3 exists for this port with slew control feature */ 3196 #define IOSS_GPIO_GPIO_PORT_NR12_GPIO_PRT_SLOW_IO3 0u 3197 /* Indicates that pin #4 exists for this port with slew control feature */ 3198 #define IOSS_GPIO_GPIO_PORT_NR12_GPIO_PRT_SLOW_IO4 0u 3199 /* Indicates that pin #5 exists for this port with slew control feature */ 3200 #define IOSS_GPIO_GPIO_PORT_NR12_GPIO_PRT_SLOW_IO5 0u 3201 /* Indicates that pin #6 exists for this port with slew control feature */ 3202 #define IOSS_GPIO_GPIO_PORT_NR12_GPIO_PRT_SLOW_IO6 0u 3203 /* Indicates that pin #7 exists for this port with slew control feature */ 3204 #define IOSS_GPIO_GPIO_PORT_NR12_GPIO_PRT_SLOW_IO7 0u 3205 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3206 #define IOSS_GPIO_GPIO_PORT_NR13_GPIO_PRT_GPIO 1u 3207 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3208 #define IOSS_GPIO_GPIO_PORT_NR13_GPIO_PRT_SIO 0u 3209 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3210 #define IOSS_GPIO_GPIO_PORT_NR13_GPIO_PRT_AUTOLVL 1u 3211 /* Indicates that pin #0 exists for this port with slew control feature */ 3212 #define IOSS_GPIO_GPIO_PORT_NR13_GPIO_PRT_SLOW_IO0 0u 3213 /* Indicates that pin #1 exists for this port with slew control feature */ 3214 #define IOSS_GPIO_GPIO_PORT_NR13_GPIO_PRT_SLOW_IO1 0u 3215 /* Indicates that pin #2 exists for this port with slew control feature */ 3216 #define IOSS_GPIO_GPIO_PORT_NR13_GPIO_PRT_SLOW_IO2 0u 3217 /* Indicates that pin #3 exists for this port with slew control feature */ 3218 #define IOSS_GPIO_GPIO_PORT_NR13_GPIO_PRT_SLOW_IO3 0u 3219 /* Indicates that pin #4 exists for this port with slew control feature */ 3220 #define IOSS_GPIO_GPIO_PORT_NR13_GPIO_PRT_SLOW_IO4 0u 3221 /* Indicates that pin #5 exists for this port with slew control feature */ 3222 #define IOSS_GPIO_GPIO_PORT_NR13_GPIO_PRT_SLOW_IO5 0u 3223 /* Indicates that pin #6 exists for this port with slew control feature */ 3224 #define IOSS_GPIO_GPIO_PORT_NR13_GPIO_PRT_SLOW_IO6 0u 3225 /* Indicates that pin #7 exists for this port with slew control feature */ 3226 #define IOSS_GPIO_GPIO_PORT_NR13_GPIO_PRT_SLOW_IO7 0u 3227 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3228 #define IOSS_GPIO_GPIO_PORT_NR14_GPIO_PRT_GPIO 1u 3229 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3230 #define IOSS_GPIO_GPIO_PORT_NR14_GPIO_PRT_SIO 0u 3231 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3232 #define IOSS_GPIO_GPIO_PORT_NR14_GPIO_PRT_AUTOLVL 1u 3233 /* Indicates that pin #0 exists for this port with slew control feature */ 3234 #define IOSS_GPIO_GPIO_PORT_NR14_GPIO_PRT_SLOW_IO0 0u 3235 /* Indicates that pin #1 exists for this port with slew control feature */ 3236 #define IOSS_GPIO_GPIO_PORT_NR14_GPIO_PRT_SLOW_IO1 0u 3237 /* Indicates that pin #2 exists for this port with slew control feature */ 3238 #define IOSS_GPIO_GPIO_PORT_NR14_GPIO_PRT_SLOW_IO2 0u 3239 /* Indicates that pin #3 exists for this port with slew control feature */ 3240 #define IOSS_GPIO_GPIO_PORT_NR14_GPIO_PRT_SLOW_IO3 0u 3241 /* Indicates that pin #4 exists for this port with slew control feature */ 3242 #define IOSS_GPIO_GPIO_PORT_NR14_GPIO_PRT_SLOW_IO4 0u 3243 /* Indicates that pin #5 exists for this port with slew control feature */ 3244 #define IOSS_GPIO_GPIO_PORT_NR14_GPIO_PRT_SLOW_IO5 0u 3245 /* Indicates that pin #6 exists for this port with slew control feature */ 3246 #define IOSS_GPIO_GPIO_PORT_NR14_GPIO_PRT_SLOW_IO6 0u 3247 /* Indicates that pin #7 exists for this port with slew control feature */ 3248 #define IOSS_GPIO_GPIO_PORT_NR14_GPIO_PRT_SLOW_IO7 0u 3249 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3250 #define IOSS_GPIO_GPIO_PORT_NR15_GPIO_PRT_GPIO 1u 3251 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3252 #define IOSS_GPIO_GPIO_PORT_NR15_GPIO_PRT_SIO 0u 3253 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3254 #define IOSS_GPIO_GPIO_PORT_NR15_GPIO_PRT_AUTOLVL 1u 3255 /* Indicates that pin #0 exists for this port with slew control feature */ 3256 #define IOSS_GPIO_GPIO_PORT_NR15_GPIO_PRT_SLOW_IO0 0u 3257 /* Indicates that pin #1 exists for this port with slew control feature */ 3258 #define IOSS_GPIO_GPIO_PORT_NR15_GPIO_PRT_SLOW_IO1 0u 3259 /* Indicates that pin #2 exists for this port with slew control feature */ 3260 #define IOSS_GPIO_GPIO_PORT_NR15_GPIO_PRT_SLOW_IO2 0u 3261 /* Indicates that pin #3 exists for this port with slew control feature */ 3262 #define IOSS_GPIO_GPIO_PORT_NR15_GPIO_PRT_SLOW_IO3 0u 3263 /* Indicates that pin #4 exists for this port with slew control feature */ 3264 #define IOSS_GPIO_GPIO_PORT_NR15_GPIO_PRT_SLOW_IO4 0u 3265 /* Indicates that pin #5 exists for this port with slew control feature */ 3266 #define IOSS_GPIO_GPIO_PORT_NR15_GPIO_PRT_SLOW_IO5 0u 3267 /* Indicates that pin #6 exists for this port with slew control feature */ 3268 #define IOSS_GPIO_GPIO_PORT_NR15_GPIO_PRT_SLOW_IO6 0u 3269 /* Indicates that pin #7 exists for this port with slew control feature */ 3270 #define IOSS_GPIO_GPIO_PORT_NR15_GPIO_PRT_SLOW_IO7 0u 3271 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3272 #define IOSS_GPIO_GPIO_PORT_NR16_GPIO_PRT_GPIO 1u 3273 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3274 #define IOSS_GPIO_GPIO_PORT_NR16_GPIO_PRT_SIO 0u 3275 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3276 #define IOSS_GPIO_GPIO_PORT_NR16_GPIO_PRT_AUTOLVL 1u 3277 /* Indicates that pin #0 exists for this port with slew control feature */ 3278 #define IOSS_GPIO_GPIO_PORT_NR16_GPIO_PRT_SLOW_IO0 0u 3279 /* Indicates that pin #1 exists for this port with slew control feature */ 3280 #define IOSS_GPIO_GPIO_PORT_NR16_GPIO_PRT_SLOW_IO1 0u 3281 /* Indicates that pin #2 exists for this port with slew control feature */ 3282 #define IOSS_GPIO_GPIO_PORT_NR16_GPIO_PRT_SLOW_IO2 0u 3283 /* Indicates that pin #3 exists for this port with slew control feature */ 3284 #define IOSS_GPIO_GPIO_PORT_NR16_GPIO_PRT_SLOW_IO3 0u 3285 /* Indicates that pin #4 exists for this port with slew control feature */ 3286 #define IOSS_GPIO_GPIO_PORT_NR16_GPIO_PRT_SLOW_IO4 0u 3287 /* Indicates that pin #5 exists for this port with slew control feature */ 3288 #define IOSS_GPIO_GPIO_PORT_NR16_GPIO_PRT_SLOW_IO5 0u 3289 /* Indicates that pin #6 exists for this port with slew control feature */ 3290 #define IOSS_GPIO_GPIO_PORT_NR16_GPIO_PRT_SLOW_IO6 0u 3291 /* Indicates that pin #7 exists for this port with slew control feature */ 3292 #define IOSS_GPIO_GPIO_PORT_NR16_GPIO_PRT_SLOW_IO7 0u 3293 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3294 #define IOSS_GPIO_GPIO_PORT_NR17_GPIO_PRT_GPIO 1u 3295 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3296 #define IOSS_GPIO_GPIO_PORT_NR17_GPIO_PRT_SIO 0u 3297 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3298 #define IOSS_GPIO_GPIO_PORT_NR17_GPIO_PRT_AUTOLVL 1u 3299 /* Indicates that pin #0 exists for this port with slew control feature */ 3300 #define IOSS_GPIO_GPIO_PORT_NR17_GPIO_PRT_SLOW_IO0 0u 3301 /* Indicates that pin #1 exists for this port with slew control feature */ 3302 #define IOSS_GPIO_GPIO_PORT_NR17_GPIO_PRT_SLOW_IO1 0u 3303 /* Indicates that pin #2 exists for this port with slew control feature */ 3304 #define IOSS_GPIO_GPIO_PORT_NR17_GPIO_PRT_SLOW_IO2 0u 3305 /* Indicates that pin #3 exists for this port with slew control feature */ 3306 #define IOSS_GPIO_GPIO_PORT_NR17_GPIO_PRT_SLOW_IO3 0u 3307 /* Indicates that pin #4 exists for this port with slew control feature */ 3308 #define IOSS_GPIO_GPIO_PORT_NR17_GPIO_PRT_SLOW_IO4 0u 3309 /* Indicates that pin #5 exists for this port with slew control feature */ 3310 #define IOSS_GPIO_GPIO_PORT_NR17_GPIO_PRT_SLOW_IO5 0u 3311 /* Indicates that pin #6 exists for this port with slew control feature */ 3312 #define IOSS_GPIO_GPIO_PORT_NR17_GPIO_PRT_SLOW_IO6 0u 3313 /* Indicates that pin #7 exists for this port with slew control feature */ 3314 #define IOSS_GPIO_GPIO_PORT_NR17_GPIO_PRT_SLOW_IO7 0u 3315 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3316 #define IOSS_GPIO_GPIO_PORT_NR18_GPIO_PRT_GPIO 1u 3317 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3318 #define IOSS_GPIO_GPIO_PORT_NR18_GPIO_PRT_SIO 0u 3319 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3320 #define IOSS_GPIO_GPIO_PORT_NR18_GPIO_PRT_AUTOLVL 1u 3321 /* Indicates that pin #0 exists for this port with slew control feature */ 3322 #define IOSS_GPIO_GPIO_PORT_NR18_GPIO_PRT_SLOW_IO0 0u 3323 /* Indicates that pin #1 exists for this port with slew control feature */ 3324 #define IOSS_GPIO_GPIO_PORT_NR18_GPIO_PRT_SLOW_IO1 0u 3325 /* Indicates that pin #2 exists for this port with slew control feature */ 3326 #define IOSS_GPIO_GPIO_PORT_NR18_GPIO_PRT_SLOW_IO2 0u 3327 /* Indicates that pin #3 exists for this port with slew control feature */ 3328 #define IOSS_GPIO_GPIO_PORT_NR18_GPIO_PRT_SLOW_IO3 0u 3329 /* Indicates that pin #4 exists for this port with slew control feature */ 3330 #define IOSS_GPIO_GPIO_PORT_NR18_GPIO_PRT_SLOW_IO4 0u 3331 /* Indicates that pin #5 exists for this port with slew control feature */ 3332 #define IOSS_GPIO_GPIO_PORT_NR18_GPIO_PRT_SLOW_IO5 0u 3333 /* Indicates that pin #6 exists for this port with slew control feature */ 3334 #define IOSS_GPIO_GPIO_PORT_NR18_GPIO_PRT_SLOW_IO6 0u 3335 /* Indicates that pin #7 exists for this port with slew control feature */ 3336 #define IOSS_GPIO_GPIO_PORT_NR18_GPIO_PRT_SLOW_IO7 0u 3337 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3338 #define IOSS_GPIO_GPIO_PORT_NR19_GPIO_PRT_GPIO 1u 3339 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3340 #define IOSS_GPIO_GPIO_PORT_NR19_GPIO_PRT_SIO 0u 3341 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3342 #define IOSS_GPIO_GPIO_PORT_NR19_GPIO_PRT_AUTOLVL 1u 3343 /* Indicates that pin #0 exists for this port with slew control feature */ 3344 #define IOSS_GPIO_GPIO_PORT_NR19_GPIO_PRT_SLOW_IO0 0u 3345 /* Indicates that pin #1 exists for this port with slew control feature */ 3346 #define IOSS_GPIO_GPIO_PORT_NR19_GPIO_PRT_SLOW_IO1 0u 3347 /* Indicates that pin #2 exists for this port with slew control feature */ 3348 #define IOSS_GPIO_GPIO_PORT_NR19_GPIO_PRT_SLOW_IO2 0u 3349 /* Indicates that pin #3 exists for this port with slew control feature */ 3350 #define IOSS_GPIO_GPIO_PORT_NR19_GPIO_PRT_SLOW_IO3 0u 3351 /* Indicates that pin #4 exists for this port with slew control feature */ 3352 #define IOSS_GPIO_GPIO_PORT_NR19_GPIO_PRT_SLOW_IO4 0u 3353 /* Indicates that pin #5 exists for this port with slew control feature */ 3354 #define IOSS_GPIO_GPIO_PORT_NR19_GPIO_PRT_SLOW_IO5 0u 3355 /* Indicates that pin #6 exists for this port with slew control feature */ 3356 #define IOSS_GPIO_GPIO_PORT_NR19_GPIO_PRT_SLOW_IO6 0u 3357 /* Indicates that pin #7 exists for this port with slew control feature */ 3358 #define IOSS_GPIO_GPIO_PORT_NR19_GPIO_PRT_SLOW_IO7 0u 3359 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3360 #define IOSS_GPIO_GPIO_PORT_NR20_GPIO_PRT_GPIO 1u 3361 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3362 #define IOSS_GPIO_GPIO_PORT_NR20_GPIO_PRT_SIO 0u 3363 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3364 #define IOSS_GPIO_GPIO_PORT_NR20_GPIO_PRT_AUTOLVL 1u 3365 /* Indicates that pin #0 exists for this port with slew control feature */ 3366 #define IOSS_GPIO_GPIO_PORT_NR20_GPIO_PRT_SLOW_IO0 0u 3367 /* Indicates that pin #1 exists for this port with slew control feature */ 3368 #define IOSS_GPIO_GPIO_PORT_NR20_GPIO_PRT_SLOW_IO1 0u 3369 /* Indicates that pin #2 exists for this port with slew control feature */ 3370 #define IOSS_GPIO_GPIO_PORT_NR20_GPIO_PRT_SLOW_IO2 0u 3371 /* Indicates that pin #3 exists for this port with slew control feature */ 3372 #define IOSS_GPIO_GPIO_PORT_NR20_GPIO_PRT_SLOW_IO3 0u 3373 /* Indicates that pin #4 exists for this port with slew control feature */ 3374 #define IOSS_GPIO_GPIO_PORT_NR20_GPIO_PRT_SLOW_IO4 0u 3375 /* Indicates that pin #5 exists for this port with slew control feature */ 3376 #define IOSS_GPIO_GPIO_PORT_NR20_GPIO_PRT_SLOW_IO5 0u 3377 /* Indicates that pin #6 exists for this port with slew control feature */ 3378 #define IOSS_GPIO_GPIO_PORT_NR20_GPIO_PRT_SLOW_IO6 0u 3379 /* Indicates that pin #7 exists for this port with slew control feature */ 3380 #define IOSS_GPIO_GPIO_PORT_NR20_GPIO_PRT_SLOW_IO7 0u 3381 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3382 #define IOSS_GPIO_GPIO_PORT_NR21_GPIO_PRT_GPIO 1u 3383 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3384 #define IOSS_GPIO_GPIO_PORT_NR21_GPIO_PRT_SIO 0u 3385 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3386 #define IOSS_GPIO_GPIO_PORT_NR21_GPIO_PRT_AUTOLVL 1u 3387 /* Indicates that pin #0 exists for this port with slew control feature */ 3388 #define IOSS_GPIO_GPIO_PORT_NR21_GPIO_PRT_SLOW_IO0 0u 3389 /* Indicates that pin #1 exists for this port with slew control feature */ 3390 #define IOSS_GPIO_GPIO_PORT_NR21_GPIO_PRT_SLOW_IO1 0u 3391 /* Indicates that pin #2 exists for this port with slew control feature */ 3392 #define IOSS_GPIO_GPIO_PORT_NR21_GPIO_PRT_SLOW_IO2 0u 3393 /* Indicates that pin #3 exists for this port with slew control feature */ 3394 #define IOSS_GPIO_GPIO_PORT_NR21_GPIO_PRT_SLOW_IO3 0u 3395 /* Indicates that pin #4 exists for this port with slew control feature */ 3396 #define IOSS_GPIO_GPIO_PORT_NR21_GPIO_PRT_SLOW_IO4 0u 3397 /* Indicates that pin #5 exists for this port with slew control feature */ 3398 #define IOSS_GPIO_GPIO_PORT_NR21_GPIO_PRT_SLOW_IO5 0u 3399 /* Indicates that pin #6 exists for this port with slew control feature */ 3400 #define IOSS_GPIO_GPIO_PORT_NR21_GPIO_PRT_SLOW_IO6 0u 3401 /* Indicates that pin #7 exists for this port with slew control feature */ 3402 #define IOSS_GPIO_GPIO_PORT_NR21_GPIO_PRT_SLOW_IO7 0u 3403 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3404 #define IOSS_GPIO_GPIO_PORT_NR22_GPIO_PRT_GPIO 1u 3405 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3406 #define IOSS_GPIO_GPIO_PORT_NR22_GPIO_PRT_SIO 0u 3407 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3408 #define IOSS_GPIO_GPIO_PORT_NR22_GPIO_PRT_AUTOLVL 1u 3409 /* Indicates that pin #0 exists for this port with slew control feature */ 3410 #define IOSS_GPIO_GPIO_PORT_NR22_GPIO_PRT_SLOW_IO0 0u 3411 /* Indicates that pin #1 exists for this port with slew control feature */ 3412 #define IOSS_GPIO_GPIO_PORT_NR22_GPIO_PRT_SLOW_IO1 0u 3413 /* Indicates that pin #2 exists for this port with slew control feature */ 3414 #define IOSS_GPIO_GPIO_PORT_NR22_GPIO_PRT_SLOW_IO2 0u 3415 /* Indicates that pin #3 exists for this port with slew control feature */ 3416 #define IOSS_GPIO_GPIO_PORT_NR22_GPIO_PRT_SLOW_IO3 0u 3417 /* Indicates that pin #4 exists for this port with slew control feature */ 3418 #define IOSS_GPIO_GPIO_PORT_NR22_GPIO_PRT_SLOW_IO4 0u 3419 /* Indicates that pin #5 exists for this port with slew control feature */ 3420 #define IOSS_GPIO_GPIO_PORT_NR22_GPIO_PRT_SLOW_IO5 0u 3421 /* Indicates that pin #6 exists for this port with slew control feature */ 3422 #define IOSS_GPIO_GPIO_PORT_NR22_GPIO_PRT_SLOW_IO6 0u 3423 /* Indicates that pin #7 exists for this port with slew control feature */ 3424 #define IOSS_GPIO_GPIO_PORT_NR22_GPIO_PRT_SLOW_IO7 0u 3425 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3426 #define IOSS_GPIO_GPIO_PORT_NR23_GPIO_PRT_GPIO 1u 3427 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3428 #define IOSS_GPIO_GPIO_PORT_NR23_GPIO_PRT_SIO 0u 3429 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3430 #define IOSS_GPIO_GPIO_PORT_NR23_GPIO_PRT_AUTOLVL 1u 3431 /* Indicates that pin #0 exists for this port with slew control feature */ 3432 #define IOSS_GPIO_GPIO_PORT_NR23_GPIO_PRT_SLOW_IO0 0u 3433 /* Indicates that pin #1 exists for this port with slew control feature */ 3434 #define IOSS_GPIO_GPIO_PORT_NR23_GPIO_PRT_SLOW_IO1 0u 3435 /* Indicates that pin #2 exists for this port with slew control feature */ 3436 #define IOSS_GPIO_GPIO_PORT_NR23_GPIO_PRT_SLOW_IO2 0u 3437 /* Indicates that pin #3 exists for this port with slew control feature */ 3438 #define IOSS_GPIO_GPIO_PORT_NR23_GPIO_PRT_SLOW_IO3 0u 3439 /* Indicates that pin #4 exists for this port with slew control feature */ 3440 #define IOSS_GPIO_GPIO_PORT_NR23_GPIO_PRT_SLOW_IO4 0u 3441 /* Indicates that pin #5 exists for this port with slew control feature */ 3442 #define IOSS_GPIO_GPIO_PORT_NR23_GPIO_PRT_SLOW_IO5 0u 3443 /* Indicates that pin #6 exists for this port with slew control feature */ 3444 #define IOSS_GPIO_GPIO_PORT_NR23_GPIO_PRT_SLOW_IO6 0u 3445 /* Indicates that pin #7 exists for this port with slew control feature */ 3446 #define IOSS_GPIO_GPIO_PORT_NR23_GPIO_PRT_SLOW_IO7 0u 3447 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3448 #define IOSS_GPIO_GPIO_PORT_NR24_GPIO_PRT_GPIO 1u 3449 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3450 #define IOSS_GPIO_GPIO_PORT_NR24_GPIO_PRT_SIO 0u 3451 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3452 #define IOSS_GPIO_GPIO_PORT_NR24_GPIO_PRT_AUTOLVL 1u 3453 /* Indicates that pin #0 exists for this port with slew control feature */ 3454 #define IOSS_GPIO_GPIO_PORT_NR24_GPIO_PRT_SLOW_IO0 0u 3455 /* Indicates that pin #1 exists for this port with slew control feature */ 3456 #define IOSS_GPIO_GPIO_PORT_NR24_GPIO_PRT_SLOW_IO1 0u 3457 /* Indicates that pin #2 exists for this port with slew control feature */ 3458 #define IOSS_GPIO_GPIO_PORT_NR24_GPIO_PRT_SLOW_IO2 0u 3459 /* Indicates that pin #3 exists for this port with slew control feature */ 3460 #define IOSS_GPIO_GPIO_PORT_NR24_GPIO_PRT_SLOW_IO3 0u 3461 /* Indicates that pin #4 exists for this port with slew control feature */ 3462 #define IOSS_GPIO_GPIO_PORT_NR24_GPIO_PRT_SLOW_IO4 0u 3463 /* Indicates that pin #5 exists for this port with slew control feature */ 3464 #define IOSS_GPIO_GPIO_PORT_NR24_GPIO_PRT_SLOW_IO5 0u 3465 /* Indicates that pin #6 exists for this port with slew control feature */ 3466 #define IOSS_GPIO_GPIO_PORT_NR24_GPIO_PRT_SLOW_IO6 0u 3467 /* Indicates that pin #7 exists for this port with slew control feature */ 3468 #define IOSS_GPIO_GPIO_PORT_NR24_GPIO_PRT_SLOW_IO7 0u 3469 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3470 #define IOSS_GPIO_GPIO_PORT_NR25_GPIO_PRT_GPIO 1u 3471 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3472 #define IOSS_GPIO_GPIO_PORT_NR25_GPIO_PRT_SIO 0u 3473 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3474 #define IOSS_GPIO_GPIO_PORT_NR25_GPIO_PRT_AUTOLVL 1u 3475 /* Indicates that pin #0 exists for this port with slew control feature */ 3476 #define IOSS_GPIO_GPIO_PORT_NR25_GPIO_PRT_SLOW_IO0 0u 3477 /* Indicates that pin #1 exists for this port with slew control feature */ 3478 #define IOSS_GPIO_GPIO_PORT_NR25_GPIO_PRT_SLOW_IO1 0u 3479 /* Indicates that pin #2 exists for this port with slew control feature */ 3480 #define IOSS_GPIO_GPIO_PORT_NR25_GPIO_PRT_SLOW_IO2 0u 3481 /* Indicates that pin #3 exists for this port with slew control feature */ 3482 #define IOSS_GPIO_GPIO_PORT_NR25_GPIO_PRT_SLOW_IO3 0u 3483 /* Indicates that pin #4 exists for this port with slew control feature */ 3484 #define IOSS_GPIO_GPIO_PORT_NR25_GPIO_PRT_SLOW_IO4 0u 3485 /* Indicates that pin #5 exists for this port with slew control feature */ 3486 #define IOSS_GPIO_GPIO_PORT_NR25_GPIO_PRT_SLOW_IO5 0u 3487 /* Indicates that pin #6 exists for this port with slew control feature */ 3488 #define IOSS_GPIO_GPIO_PORT_NR25_GPIO_PRT_SLOW_IO6 0u 3489 /* Indicates that pin #7 exists for this port with slew control feature */ 3490 #define IOSS_GPIO_GPIO_PORT_NR25_GPIO_PRT_SLOW_IO7 0u 3491 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3492 #define IOSS_GPIO_GPIO_PORT_NR26_GPIO_PRT_GPIO 1u 3493 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3494 #define IOSS_GPIO_GPIO_PORT_NR26_GPIO_PRT_SIO 0u 3495 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3496 #define IOSS_GPIO_GPIO_PORT_NR26_GPIO_PRT_AUTOLVL 1u 3497 /* Indicates that pin #0 exists for this port with slew control feature */ 3498 #define IOSS_GPIO_GPIO_PORT_NR26_GPIO_PRT_SLOW_IO0 0u 3499 /* Indicates that pin #1 exists for this port with slew control feature */ 3500 #define IOSS_GPIO_GPIO_PORT_NR26_GPIO_PRT_SLOW_IO1 0u 3501 /* Indicates that pin #2 exists for this port with slew control feature */ 3502 #define IOSS_GPIO_GPIO_PORT_NR26_GPIO_PRT_SLOW_IO2 0u 3503 /* Indicates that pin #3 exists for this port with slew control feature */ 3504 #define IOSS_GPIO_GPIO_PORT_NR26_GPIO_PRT_SLOW_IO3 0u 3505 /* Indicates that pin #4 exists for this port with slew control feature */ 3506 #define IOSS_GPIO_GPIO_PORT_NR26_GPIO_PRT_SLOW_IO4 0u 3507 /* Indicates that pin #5 exists for this port with slew control feature */ 3508 #define IOSS_GPIO_GPIO_PORT_NR26_GPIO_PRT_SLOW_IO5 0u 3509 /* Indicates that pin #6 exists for this port with slew control feature */ 3510 #define IOSS_GPIO_GPIO_PORT_NR26_GPIO_PRT_SLOW_IO6 0u 3511 /* Indicates that pin #7 exists for this port with slew control feature */ 3512 #define IOSS_GPIO_GPIO_PORT_NR26_GPIO_PRT_SLOW_IO7 0u 3513 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3514 #define IOSS_GPIO_GPIO_PORT_NR27_GPIO_PRT_GPIO 1u 3515 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3516 #define IOSS_GPIO_GPIO_PORT_NR27_GPIO_PRT_SIO 0u 3517 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3518 #define IOSS_GPIO_GPIO_PORT_NR27_GPIO_PRT_AUTOLVL 1u 3519 /* Indicates that pin #0 exists for this port with slew control feature */ 3520 #define IOSS_GPIO_GPIO_PORT_NR27_GPIO_PRT_SLOW_IO0 0u 3521 /* Indicates that pin #1 exists for this port with slew control feature */ 3522 #define IOSS_GPIO_GPIO_PORT_NR27_GPIO_PRT_SLOW_IO1 0u 3523 /* Indicates that pin #2 exists for this port with slew control feature */ 3524 #define IOSS_GPIO_GPIO_PORT_NR27_GPIO_PRT_SLOW_IO2 0u 3525 /* Indicates that pin #3 exists for this port with slew control feature */ 3526 #define IOSS_GPIO_GPIO_PORT_NR27_GPIO_PRT_SLOW_IO3 0u 3527 /* Indicates that pin #4 exists for this port with slew control feature */ 3528 #define IOSS_GPIO_GPIO_PORT_NR27_GPIO_PRT_SLOW_IO4 0u 3529 /* Indicates that pin #5 exists for this port with slew control feature */ 3530 #define IOSS_GPIO_GPIO_PORT_NR27_GPIO_PRT_SLOW_IO5 0u 3531 /* Indicates that pin #6 exists for this port with slew control feature */ 3532 #define IOSS_GPIO_GPIO_PORT_NR27_GPIO_PRT_SLOW_IO6 0u 3533 /* Indicates that pin #7 exists for this port with slew control feature */ 3534 #define IOSS_GPIO_GPIO_PORT_NR27_GPIO_PRT_SLOW_IO7 0u 3535 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3536 #define IOSS_GPIO_GPIO_PORT_NR28_GPIO_PRT_GPIO 1u 3537 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3538 #define IOSS_GPIO_GPIO_PORT_NR28_GPIO_PRT_SIO 0u 3539 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3540 #define IOSS_GPIO_GPIO_PORT_NR28_GPIO_PRT_AUTOLVL 1u 3541 /* Indicates that pin #0 exists for this port with slew control feature */ 3542 #define IOSS_GPIO_GPIO_PORT_NR28_GPIO_PRT_SLOW_IO0 0u 3543 /* Indicates that pin #1 exists for this port with slew control feature */ 3544 #define IOSS_GPIO_GPIO_PORT_NR28_GPIO_PRT_SLOW_IO1 0u 3545 /* Indicates that pin #2 exists for this port with slew control feature */ 3546 #define IOSS_GPIO_GPIO_PORT_NR28_GPIO_PRT_SLOW_IO2 0u 3547 /* Indicates that pin #3 exists for this port with slew control feature */ 3548 #define IOSS_GPIO_GPIO_PORT_NR28_GPIO_PRT_SLOW_IO3 0u 3549 /* Indicates that pin #4 exists for this port with slew control feature */ 3550 #define IOSS_GPIO_GPIO_PORT_NR28_GPIO_PRT_SLOW_IO4 0u 3551 /* Indicates that pin #5 exists for this port with slew control feature */ 3552 #define IOSS_GPIO_GPIO_PORT_NR28_GPIO_PRT_SLOW_IO5 0u 3553 /* Indicates that pin #6 exists for this port with slew control feature */ 3554 #define IOSS_GPIO_GPIO_PORT_NR28_GPIO_PRT_SLOW_IO6 0u 3555 /* Indicates that pin #7 exists for this port with slew control feature */ 3556 #define IOSS_GPIO_GPIO_PORT_NR28_GPIO_PRT_SLOW_IO7 0u 3557 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3558 #define IOSS_GPIO_GPIO_PORT_NR29_GPIO_PRT_GPIO 1u 3559 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3560 #define IOSS_GPIO_GPIO_PORT_NR29_GPIO_PRT_SIO 0u 3561 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3562 #define IOSS_GPIO_GPIO_PORT_NR29_GPIO_PRT_AUTOLVL 1u 3563 /* Indicates that pin #0 exists for this port with slew control feature */ 3564 #define IOSS_GPIO_GPIO_PORT_NR29_GPIO_PRT_SLOW_IO0 0u 3565 /* Indicates that pin #1 exists for this port with slew control feature */ 3566 #define IOSS_GPIO_GPIO_PORT_NR29_GPIO_PRT_SLOW_IO1 0u 3567 /* Indicates that pin #2 exists for this port with slew control feature */ 3568 #define IOSS_GPIO_GPIO_PORT_NR29_GPIO_PRT_SLOW_IO2 0u 3569 /* Indicates that pin #3 exists for this port with slew control feature */ 3570 #define IOSS_GPIO_GPIO_PORT_NR29_GPIO_PRT_SLOW_IO3 0u 3571 /* Indicates that pin #4 exists for this port with slew control feature */ 3572 #define IOSS_GPIO_GPIO_PORT_NR29_GPIO_PRT_SLOW_IO4 0u 3573 /* Indicates that pin #5 exists for this port with slew control feature */ 3574 #define IOSS_GPIO_GPIO_PORT_NR29_GPIO_PRT_SLOW_IO5 0u 3575 /* Indicates that pin #6 exists for this port with slew control feature */ 3576 #define IOSS_GPIO_GPIO_PORT_NR29_GPIO_PRT_SLOW_IO6 0u 3577 /* Indicates that pin #7 exists for this port with slew control feature */ 3578 #define IOSS_GPIO_GPIO_PORT_NR29_GPIO_PRT_SLOW_IO7 0u 3579 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3580 #define IOSS_GPIO_GPIO_PORT_NR30_GPIO_PRT_GPIO 1u 3581 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3582 #define IOSS_GPIO_GPIO_PORT_NR30_GPIO_PRT_SIO 0u 3583 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3584 #define IOSS_GPIO_GPIO_PORT_NR30_GPIO_PRT_AUTOLVL 1u 3585 /* Indicates that pin #0 exists for this port with slew control feature */ 3586 #define IOSS_GPIO_GPIO_PORT_NR30_GPIO_PRT_SLOW_IO0 0u 3587 /* Indicates that pin #1 exists for this port with slew control feature */ 3588 #define IOSS_GPIO_GPIO_PORT_NR30_GPIO_PRT_SLOW_IO1 0u 3589 /* Indicates that pin #2 exists for this port with slew control feature */ 3590 #define IOSS_GPIO_GPIO_PORT_NR30_GPIO_PRT_SLOW_IO2 0u 3591 /* Indicates that pin #3 exists for this port with slew control feature */ 3592 #define IOSS_GPIO_GPIO_PORT_NR30_GPIO_PRT_SLOW_IO3 0u 3593 /* Indicates that pin #4 exists for this port with slew control feature */ 3594 #define IOSS_GPIO_GPIO_PORT_NR30_GPIO_PRT_SLOW_IO4 0u 3595 /* Indicates that pin #5 exists for this port with slew control feature */ 3596 #define IOSS_GPIO_GPIO_PORT_NR30_GPIO_PRT_SLOW_IO5 0u 3597 /* Indicates that pin #6 exists for this port with slew control feature */ 3598 #define IOSS_GPIO_GPIO_PORT_NR30_GPIO_PRT_SLOW_IO6 0u 3599 /* Indicates that pin #7 exists for this port with slew control feature */ 3600 #define IOSS_GPIO_GPIO_PORT_NR30_GPIO_PRT_SLOW_IO7 0u 3601 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3602 #define IOSS_GPIO_GPIO_PORT_NR31_GPIO_PRT_GPIO 1u 3603 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3604 #define IOSS_GPIO_GPIO_PORT_NR31_GPIO_PRT_SIO 0u 3605 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3606 #define IOSS_GPIO_GPIO_PORT_NR31_GPIO_PRT_AUTOLVL 1u 3607 /* Indicates that pin #0 exists for this port with slew control feature */ 3608 #define IOSS_GPIO_GPIO_PORT_NR31_GPIO_PRT_SLOW_IO0 0u 3609 /* Indicates that pin #1 exists for this port with slew control feature */ 3610 #define IOSS_GPIO_GPIO_PORT_NR31_GPIO_PRT_SLOW_IO1 0u 3611 /* Indicates that pin #2 exists for this port with slew control feature */ 3612 #define IOSS_GPIO_GPIO_PORT_NR31_GPIO_PRT_SLOW_IO2 0u 3613 /* Indicates that pin #3 exists for this port with slew control feature */ 3614 #define IOSS_GPIO_GPIO_PORT_NR31_GPIO_PRT_SLOW_IO3 0u 3615 /* Indicates that pin #4 exists for this port with slew control feature */ 3616 #define IOSS_GPIO_GPIO_PORT_NR31_GPIO_PRT_SLOW_IO4 0u 3617 /* Indicates that pin #5 exists for this port with slew control feature */ 3618 #define IOSS_GPIO_GPIO_PORT_NR31_GPIO_PRT_SLOW_IO5 0u 3619 /* Indicates that pin #6 exists for this port with slew control feature */ 3620 #define IOSS_GPIO_GPIO_PORT_NR31_GPIO_PRT_SLOW_IO6 0u 3621 /* Indicates that pin #7 exists for this port with slew control feature */ 3622 #define IOSS_GPIO_GPIO_PORT_NR31_GPIO_PRT_SLOW_IO7 0u 3623 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3624 #define IOSS_GPIO_GPIO_PORT_NR32_GPIO_PRT_GPIO 1u 3625 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3626 #define IOSS_GPIO_GPIO_PORT_NR32_GPIO_PRT_SIO 0u 3627 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3628 #define IOSS_GPIO_GPIO_PORT_NR32_GPIO_PRT_AUTOLVL 1u 3629 /* Indicates that pin #0 exists for this port with slew control feature */ 3630 #define IOSS_GPIO_GPIO_PORT_NR32_GPIO_PRT_SLOW_IO0 0u 3631 /* Indicates that pin #1 exists for this port with slew control feature */ 3632 #define IOSS_GPIO_GPIO_PORT_NR32_GPIO_PRT_SLOW_IO1 0u 3633 /* Indicates that pin #2 exists for this port with slew control feature */ 3634 #define IOSS_GPIO_GPIO_PORT_NR32_GPIO_PRT_SLOW_IO2 0u 3635 /* Indicates that pin #3 exists for this port with slew control feature */ 3636 #define IOSS_GPIO_GPIO_PORT_NR32_GPIO_PRT_SLOW_IO3 0u 3637 /* Indicates that pin #4 exists for this port with slew control feature */ 3638 #define IOSS_GPIO_GPIO_PORT_NR32_GPIO_PRT_SLOW_IO4 0u 3639 /* Indicates that pin #5 exists for this port with slew control feature */ 3640 #define IOSS_GPIO_GPIO_PORT_NR32_GPIO_PRT_SLOW_IO5 0u 3641 /* Indicates that pin #6 exists for this port with slew control feature */ 3642 #define IOSS_GPIO_GPIO_PORT_NR32_GPIO_PRT_SLOW_IO6 0u 3643 /* Indicates that pin #7 exists for this port with slew control feature */ 3644 #define IOSS_GPIO_GPIO_PORT_NR32_GPIO_PRT_SLOW_IO7 0u 3645 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3646 #define IOSS_GPIO_GPIO_PORT_NR33_GPIO_PRT_GPIO 1u 3647 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3648 #define IOSS_GPIO_GPIO_PORT_NR33_GPIO_PRT_SIO 0u 3649 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3650 #define IOSS_GPIO_GPIO_PORT_NR33_GPIO_PRT_AUTOLVL 1u 3651 /* Indicates that pin #0 exists for this port with slew control feature */ 3652 #define IOSS_GPIO_GPIO_PORT_NR33_GPIO_PRT_SLOW_IO0 0u 3653 /* Indicates that pin #1 exists for this port with slew control feature */ 3654 #define IOSS_GPIO_GPIO_PORT_NR33_GPIO_PRT_SLOW_IO1 0u 3655 /* Indicates that pin #2 exists for this port with slew control feature */ 3656 #define IOSS_GPIO_GPIO_PORT_NR33_GPIO_PRT_SLOW_IO2 0u 3657 /* Indicates that pin #3 exists for this port with slew control feature */ 3658 #define IOSS_GPIO_GPIO_PORT_NR33_GPIO_PRT_SLOW_IO3 0u 3659 /* Indicates that pin #4 exists for this port with slew control feature */ 3660 #define IOSS_GPIO_GPIO_PORT_NR33_GPIO_PRT_SLOW_IO4 0u 3661 /* Indicates that pin #5 exists for this port with slew control feature */ 3662 #define IOSS_GPIO_GPIO_PORT_NR33_GPIO_PRT_SLOW_IO5 0u 3663 /* Indicates that pin #6 exists for this port with slew control feature */ 3664 #define IOSS_GPIO_GPIO_PORT_NR33_GPIO_PRT_SLOW_IO6 0u 3665 /* Indicates that pin #7 exists for this port with slew control feature */ 3666 #define IOSS_GPIO_GPIO_PORT_NR33_GPIO_PRT_SLOW_IO7 0u 3667 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */ 3668 #define IOSS_GPIO_GPIO_PORT_NR34_GPIO_PRT_GPIO 1u 3669 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */ 3670 #define IOSS_GPIO_GPIO_PORT_NR34_GPIO_PRT_SIO 0u 3671 /* Indicates port is a GPIO port including the "AUTO" input threshold */ 3672 #define IOSS_GPIO_GPIO_PORT_NR34_GPIO_PRT_AUTOLVL 1u 3673 /* Indicates that pin #0 exists for this port with slew control feature */ 3674 #define IOSS_GPIO_GPIO_PORT_NR34_GPIO_PRT_SLOW_IO0 0u 3675 /* Indicates that pin #1 exists for this port with slew control feature */ 3676 #define IOSS_GPIO_GPIO_PORT_NR34_GPIO_PRT_SLOW_IO1 0u 3677 /* Indicates that pin #2 exists for this port with slew control feature */ 3678 #define IOSS_GPIO_GPIO_PORT_NR34_GPIO_PRT_SLOW_IO2 0u 3679 /* Indicates that pin #3 exists for this port with slew control feature */ 3680 #define IOSS_GPIO_GPIO_PORT_NR34_GPIO_PRT_SLOW_IO3 0u 3681 /* Indicates that pin #4 exists for this port with slew control feature */ 3682 #define IOSS_GPIO_GPIO_PORT_NR34_GPIO_PRT_SLOW_IO4 0u 3683 /* Indicates that pin #5 exists for this port with slew control feature */ 3684 #define IOSS_GPIO_GPIO_PORT_NR34_GPIO_PRT_SLOW_IO5 0u 3685 /* Indicates that pin #6 exists for this port with slew control feature */ 3686 #define IOSS_GPIO_GPIO_PORT_NR34_GPIO_PRT_SLOW_IO6 0u 3687 /* Indicates that pin #7 exists for this port with slew control feature */ 3688 #define IOSS_GPIO_GPIO_PORT_NR34_GPIO_PRT_SLOW_IO7 0u 3689 /* Number of AMUX splitter cells */ 3690 #define IOSS_HSIOM_AMUX_SPLIT_NR 4u 3691 /* Number of HSIOM ports in device */ 3692 #define IOSS_HSIOM_HSIOM_PORT_NR 35u 3693 /* Number of PWR/GND MONITOR CELLs in the device */ 3694 #define IOSS_HSIOM_MONITOR_NR 26u 3695 /* Number of PWR/GND MONITOR CELLs in range 0..31 */ 3696 #define IOSS_HSIOM_MONITOR_NR_0_31 26u 3697 /* Number of PWR/GND MONITOR CELLs in range 32..63 */ 3698 #define IOSS_HSIOM_MONITOR_NR_32_63 0u 3699 /* Number of PWR/GND MONITOR CELLs in range 64..95 */ 3700 #define IOSS_HSIOM_MONITOR_NR_64_95 0u 3701 /* Number of PWR/GND MONITOR CELLs in range 96..127 */ 3702 #define IOSS_HSIOM_MONITOR_NR_96_127 0u 3703 /* Indicates the presence of alternate JTAG interface */ 3704 #define IOSS_HSIOM_ALTJTAG_PRESENT 1u 3705 /* Mask of SMARTIO instances presence */ 3706 #define IOSS_SMARTIO_SMARTIO_MASK 192512u 3707 /* Number of LIN channels ([2, 32]). For test functionality (two channels are 3708 connected), the minimal number of LIN channels is 2. */ 3709 #define LIN_CH_NR 20u 3710 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */ 3711 #define LIN_MASTER_WIDTH 8u 3712 /* Platform variant (0=ULL65, 1=MXS40S-ULP, 2=MXS40E, 3=M0S8, 4=MXS40S-HD) */ 3713 #define LIN_CHIP_TOP_PLATFORM_VARIANT 2u 3714 /* Number of SAR blocks */ 3715 #define PASS_SAR_ADC_NR 3u 3716 /* Number of ADC slices. Each slice will contain one SARMUX block and optionally a 3717 SAR and associated sequencer logic. */ 3718 #define PASS_SAR_SLICE_NR 3u 3719 /* Number of SAR sequencer channels (per SAR) */ 3720 #define PASS_SAR_SLICE_NR0_SAR_SAR_CHAN_NR 32u 3721 /* Number of MUX inputs (per SAR), must be 8, 16, 24, or 32 */ 3722 #define PASS_SAR_SLICE_NR0_SAR_SAR_MUX_IN 32u 3723 /* Is ADC is present on slice (1 = Yes, 0 = No). Calculated from SAR_ADC_NR such 3724 that lower numbered slices contain the ADCs that are present. */ 3725 #define PASS_SAR_SLICE_NR0_SAR_SAR_ADC_PRESENT 1u 3726 /* Averaging logic present in SAR */ 3727 #define PASS_SAR_SLICE_NR0_SAR_SAR_AVERAGE 1u 3728 /* Range detect logic present in SAR */ 3729 #define PASS_SAR_SLICE_NR0_SAR_SAR_RANGEDET 1u 3730 /* Pulse detect logic present in SAR */ 3731 #define PASS_SAR_SLICE_NR0_SAR_SAR_PULSEDET 1u 3732 /* Number of SAR sequencer channels (per SAR) */ 3733 #define PASS_SAR_SLICE_NR1_SAR_SAR_CHAN_NR 32u 3734 /* Number of MUX inputs (per SAR), must be 8, 16, 24, or 32 */ 3735 #define PASS_SAR_SLICE_NR1_SAR_SAR_MUX_IN 32u 3736 /* Is ADC is present on slice (1 = Yes, 0 = No). Calculated from SAR_ADC_NR such 3737 that lower numbered slices contain the ADCs that are present. */ 3738 #define PASS_SAR_SLICE_NR1_SAR_SAR_ADC_PRESENT 1u 3739 /* Averaging logic present in SAR */ 3740 #define PASS_SAR_SLICE_NR1_SAR_SAR_AVERAGE 1u 3741 /* Range detect logic present in SAR */ 3742 #define PASS_SAR_SLICE_NR1_SAR_SAR_RANGEDET 1u 3743 /* Pulse detect logic present in SAR */ 3744 #define PASS_SAR_SLICE_NR1_SAR_SAR_PULSEDET 1u 3745 /* Number of SAR sequencer channels (per SAR) */ 3746 #define PASS_SAR_SLICE_NR2_SAR_SAR_CHAN_NR 32u 3747 /* Number of MUX inputs (per SAR), must be 8, 16, 24, or 32 */ 3748 #define PASS_SAR_SLICE_NR2_SAR_SAR_MUX_IN 32u 3749 /* Is ADC is present on slice (1 = Yes, 0 = No). Calculated from SAR_ADC_NR such 3750 that lower numbered slices contain the ADCs that are present. */ 3751 #define PASS_SAR_SLICE_NR2_SAR_SAR_ADC_PRESENT 1u 3752 /* Averaging logic present in SAR */ 3753 #define PASS_SAR_SLICE_NR2_SAR_SAR_AVERAGE 1u 3754 /* Range detect logic present in SAR */ 3755 #define PASS_SAR_SLICE_NR2_SAR_SAR_RANGEDET 1u 3756 /* Pulse detect logic present in SAR */ 3757 #define PASS_SAR_SLICE_NR2_SAR_SAR_PULSEDET 1u 3758 /* Parameter that is 1 for ADC0 only if ADC1 or, if SAR_SLICE_NR > SAR_ADC_NR */ 3759 #define PASS_SAR_SAR_ADC0 1u 3760 /* The number of protection contexts ([2, 16]). */ 3761 #define PERI_PC_NR 8u 3762 /* Master interface presence mask (5 bits) */ 3763 #define PERI_MS_PRESENT 31u 3764 /* Protection structures SRAM ECC present or not ('0': no, '1': yes) */ 3765 #define PERI_ECC_PRESENT 1u 3766 /* Protection structures SRAM address ECC present or not ('0': no, '1': yes) */ 3767 #define PERI_ECC_ADDR_PRESENT 1u 3768 /* Peripheral group PCLK root select */ 3769 #define PERI_GROUP_PRESENT0_PERI_GROUP_PCLK_ROOT_SEL 0u 3770 /* Clock control functionality present ('0': no, '1': yes) */ 3771 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_CLOCK_PRESENT 0u 3772 /* Slave present ('0': no, '1': yes) */ 3773 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL0_PRESENT 1u 3774 /* Slave present ('0': no, '1': yes) */ 3775 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL1_PRESENT 1u 3776 /* Slave present ('0': no, '1': yes) */ 3777 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL2_PRESENT 1u 3778 /* Slave present ('0': no, '1': yes) */ 3779 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL3_PRESENT 0u 3780 /* Slave present ('0': no, '1': yes) */ 3781 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL4_PRESENT 0u 3782 /* Slave present ('0': no, '1': yes) */ 3783 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL5_PRESENT 0u 3784 /* Slave present ('0': no, '1': yes) */ 3785 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL6_PRESENT 0u 3786 /* Slave present ('0': no, '1': yes) */ 3787 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL7_PRESENT 0u 3788 /* Slave present ('0': no, '1': yes) */ 3789 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL8_PRESENT 0u 3790 /* Slave present ('0': no, '1': yes) */ 3791 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL9_PRESENT 0u 3792 /* Slave present ('0': no, '1': yes) */ 3793 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL10_PRESENT 0u 3794 /* Slave present ('0': no, '1': yes) */ 3795 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL11_PRESENT 0u 3796 /* Slave present ('0': no, '1': yes) */ 3797 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL12_PRESENT 0u 3798 /* Slave present ('0': no, '1': yes) */ 3799 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL13_PRESENT 0u 3800 /* Slave present ('0': no, '1': yes) */ 3801 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL14_PRESENT 0u 3802 /* Slave present ('0': no, '1': yes) */ 3803 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL15_PRESENT 0u 3804 /* Peripheral group PCLK root select */ 3805 #define PERI_GROUP_PRESENT1_PERI_GROUP_PCLK_ROOT_SEL 0u 3806 /* Clock control functionality present ('0': no, '1': yes) */ 3807 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_CLOCK_PRESENT 0u 3808 /* Slave present ('0': no, '1': yes) */ 3809 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL0_PRESENT 1u 3810 /* Slave present ('0': no, '1': yes) */ 3811 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL1_PRESENT 0u 3812 /* Slave present ('0': no, '1': yes) */ 3813 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL2_PRESENT 0u 3814 /* Slave present ('0': no, '1': yes) */ 3815 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL3_PRESENT 0u 3816 /* Slave present ('0': no, '1': yes) */ 3817 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL4_PRESENT 0u 3818 /* Slave present ('0': no, '1': yes) */ 3819 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL5_PRESENT 0u 3820 /* Slave present ('0': no, '1': yes) */ 3821 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL6_PRESENT 0u 3822 /* Slave present ('0': no, '1': yes) */ 3823 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL7_PRESENT 0u 3824 /* Slave present ('0': no, '1': yes) */ 3825 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL8_PRESENT 0u 3826 /* Slave present ('0': no, '1': yes) */ 3827 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL9_PRESENT 0u 3828 /* Slave present ('0': no, '1': yes) */ 3829 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL10_PRESENT 0u 3830 /* Slave present ('0': no, '1': yes) */ 3831 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL11_PRESENT 0u 3832 /* Slave present ('0': no, '1': yes) */ 3833 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL12_PRESENT 0u 3834 /* Slave present ('0': no, '1': yes) */ 3835 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL13_PRESENT 0u 3836 /* Slave present ('0': no, '1': yes) */ 3837 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL14_PRESENT 0u 3838 /* Slave present ('0': no, '1': yes) */ 3839 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL15_PRESENT 0u 3840 /* Peripheral group PCLK root select */ 3841 #define PERI_GROUP_PRESENT2_PERI_GROUP_PCLK_ROOT_SEL 0u 3842 /* Clock control functionality present ('0': no, '1': yes) */ 3843 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_CLOCK_PRESENT 0u 3844 /* Slave present ('0': no, '1': yes) */ 3845 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL0_PRESENT 1u 3846 /* Slave present ('0': no, '1': yes) */ 3847 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL1_PRESENT 1u 3848 /* Slave present ('0': no, '1': yes) */ 3849 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL2_PRESENT 1u 3850 /* Slave present ('0': no, '1': yes) */ 3851 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL3_PRESENT 1u 3852 /* Slave present ('0': no, '1': yes) */ 3853 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL4_PRESENT 1u 3854 /* Slave present ('0': no, '1': yes) */ 3855 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL5_PRESENT 1u 3856 /* Slave present ('0': no, '1': yes) */ 3857 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL6_PRESENT 1u 3858 /* Slave present ('0': no, '1': yes) */ 3859 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL7_PRESENT 1u 3860 /* Slave present ('0': no, '1': yes) */ 3861 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL8_PRESENT 1u 3862 /* Slave present ('0': no, '1': yes) */ 3863 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL9_PRESENT 1u 3864 /* Slave present ('0': no, '1': yes) */ 3865 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL10_PRESENT 1u 3866 /* Slave present ('0': no, '1': yes) */ 3867 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL11_PRESENT 1u 3868 /* Slave present ('0': no, '1': yes) */ 3869 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL12_PRESENT 0u 3870 /* Slave present ('0': no, '1': yes) */ 3871 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL13_PRESENT 0u 3872 /* Slave present ('0': no, '1': yes) */ 3873 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL14_PRESENT 0u 3874 /* Slave present ('0': no, '1': yes) */ 3875 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL15_PRESENT 0u 3876 /* Peripheral group PCLK root select */ 3877 #define PERI_GROUP_PRESENT3_PERI_GROUP_PCLK_ROOT_SEL 0u 3878 /* Clock control functionality present ('0': no, '1': yes) */ 3879 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_CLOCK_PRESENT 1u 3880 /* Slave present ('0': no, '1': yes) */ 3881 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL0_PRESENT 1u 3882 /* Slave present ('0': no, '1': yes) */ 3883 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL1_PRESENT 1u 3884 /* Slave present ('0': no, '1': yes) */ 3885 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL2_PRESENT 1u 3886 /* Slave present ('0': no, '1': yes) */ 3887 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL3_PRESENT 1u 3888 /* Slave present ('0': no, '1': yes) */ 3889 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL4_PRESENT 1u 3890 /* Slave present ('0': no, '1': yes) */ 3891 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL5_PRESENT 0u 3892 /* Slave present ('0': no, '1': yes) */ 3893 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL6_PRESENT 0u 3894 /* Slave present ('0': no, '1': yes) */ 3895 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL7_PRESENT 0u 3896 /* Slave present ('0': no, '1': yes) */ 3897 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL8_PRESENT 0u 3898 /* Slave present ('0': no, '1': yes) */ 3899 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL9_PRESENT 0u 3900 /* Slave present ('0': no, '1': yes) */ 3901 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL10_PRESENT 0u 3902 /* Slave present ('0': no, '1': yes) */ 3903 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL11_PRESENT 0u 3904 /* Slave present ('0': no, '1': yes) */ 3905 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL12_PRESENT 0u 3906 /* Slave present ('0': no, '1': yes) */ 3907 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL13_PRESENT 0u 3908 /* Slave present ('0': no, '1': yes) */ 3909 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL14_PRESENT 0u 3910 /* Slave present ('0': no, '1': yes) */ 3911 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL15_PRESENT 0u 3912 /* Peripheral group PCLK root select */ 3913 #define PERI_GROUP_PRESENT4_PERI_GROUP_PCLK_ROOT_SEL 0u 3914 /* Clock control functionality present ('0': no, '1': yes) */ 3915 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_CLOCK_PRESENT 1u 3916 /* Slave present ('0': no, '1': yes) */ 3917 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL0_PRESENT 1u 3918 /* Slave present ('0': no, '1': yes) */ 3919 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL1_PRESENT 1u 3920 /* Slave present ('0': no, '1': yes) */ 3921 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL2_PRESENT 1u 3922 /* Slave present ('0': no, '1': yes) */ 3923 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL3_PRESENT 1u 3924 /* Slave present ('0': no, '1': yes) */ 3925 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL4_PRESENT 0u 3926 /* Slave present ('0': no, '1': yes) */ 3927 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL5_PRESENT 0u 3928 /* Slave present ('0': no, '1': yes) */ 3929 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL6_PRESENT 0u 3930 /* Slave present ('0': no, '1': yes) */ 3931 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL7_PRESENT 0u 3932 /* Slave present ('0': no, '1': yes) */ 3933 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL8_PRESENT 0u 3934 /* Slave present ('0': no, '1': yes) */ 3935 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL9_PRESENT 0u 3936 /* Slave present ('0': no, '1': yes) */ 3937 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL10_PRESENT 0u 3938 /* Slave present ('0': no, '1': yes) */ 3939 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL11_PRESENT 0u 3940 /* Slave present ('0': no, '1': yes) */ 3941 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL12_PRESENT 0u 3942 /* Slave present ('0': no, '1': yes) */ 3943 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL13_PRESENT 0u 3944 /* Slave present ('0': no, '1': yes) */ 3945 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL14_PRESENT 0u 3946 /* Slave present ('0': no, '1': yes) */ 3947 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL15_PRESENT 0u 3948 /* Peripheral group PCLK root select */ 3949 #define PERI_GROUP_PRESENT5_PERI_GROUP_PCLK_ROOT_SEL 1u 3950 /* Clock control functionality present ('0': no, '1': yes) */ 3951 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_CLOCK_PRESENT 1u 3952 /* Slave present ('0': no, '1': yes) */ 3953 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL0_PRESENT 1u 3954 /* Slave present ('0': no, '1': yes) */ 3955 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL1_PRESENT 1u 3956 /* Slave present ('0': no, '1': yes) */ 3957 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL2_PRESENT 1u 3958 /* Slave present ('0': no, '1': yes) */ 3959 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL3_PRESENT 1u 3960 /* Slave present ('0': no, '1': yes) */ 3961 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL4_PRESENT 1u 3962 /* Slave present ('0': no, '1': yes) */ 3963 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL5_PRESENT 0u 3964 /* Slave present ('0': no, '1': yes) */ 3965 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL6_PRESENT 0u 3966 /* Slave present ('0': no, '1': yes) */ 3967 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL7_PRESENT 0u 3968 /* Slave present ('0': no, '1': yes) */ 3969 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL8_PRESENT 0u 3970 /* Slave present ('0': no, '1': yes) */ 3971 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL9_PRESENT 0u 3972 /* Slave present ('0': no, '1': yes) */ 3973 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL10_PRESENT 0u 3974 /* Slave present ('0': no, '1': yes) */ 3975 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL11_PRESENT 0u 3976 /* Slave present ('0': no, '1': yes) */ 3977 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL12_PRESENT 0u 3978 /* Slave present ('0': no, '1': yes) */ 3979 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL13_PRESENT 0u 3980 /* Slave present ('0': no, '1': yes) */ 3981 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL14_PRESENT 0u 3982 /* Slave present ('0': no, '1': yes) */ 3983 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL15_PRESENT 0u 3984 /* Peripheral group PCLK root select */ 3985 #define PERI_GROUP_PRESENT6_PERI_GROUP_PCLK_ROOT_SEL 1u 3986 /* Clock control functionality present ('0': no, '1': yes) */ 3987 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_CLOCK_PRESENT 1u 3988 /* Slave present ('0': no, '1': yes) */ 3989 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL0_PRESENT 1u 3990 /* Slave present ('0': no, '1': yes) */ 3991 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL1_PRESENT 1u 3992 /* Slave present ('0': no, '1': yes) */ 3993 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL2_PRESENT 1u 3994 /* Slave present ('0': no, '1': yes) */ 3995 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL3_PRESENT 1u 3996 /* Slave present ('0': no, '1': yes) */ 3997 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL4_PRESENT 1u 3998 /* Slave present ('0': no, '1': yes) */ 3999 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL5_PRESENT 1u 4000 /* Slave present ('0': no, '1': yes) */ 4001 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL6_PRESENT 1u 4002 /* Slave present ('0': no, '1': yes) */ 4003 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL7_PRESENT 1u 4004 /* Slave present ('0': no, '1': yes) */ 4005 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL8_PRESENT 1u 4006 /* Slave present ('0': no, '1': yes) */ 4007 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL9_PRESENT 1u 4008 /* Slave present ('0': no, '1': yes) */ 4009 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL10_PRESENT 1u 4010 /* Slave present ('0': no, '1': yes) */ 4011 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL11_PRESENT 0u 4012 /* Slave present ('0': no, '1': yes) */ 4013 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL12_PRESENT 0u 4014 /* Slave present ('0': no, '1': yes) */ 4015 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL13_PRESENT 0u 4016 /* Slave present ('0': no, '1': yes) */ 4017 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL14_PRESENT 0u 4018 /* Slave present ('0': no, '1': yes) */ 4019 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL15_PRESENT 0u 4020 /* Peripheral group PCLK root select */ 4021 #define PERI_GROUP_PRESENT7_PERI_GROUP_PCLK_ROOT_SEL 0u 4022 /* Clock control functionality present ('0': no, '1': yes) */ 4023 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_CLOCK_PRESENT 0u 4024 /* Slave present ('0': no, '1': yes) */ 4025 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL0_PRESENT 0u 4026 /* Slave present ('0': no, '1': yes) */ 4027 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL1_PRESENT 0u 4028 /* Slave present ('0': no, '1': yes) */ 4029 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL2_PRESENT 0u 4030 /* Slave present ('0': no, '1': yes) */ 4031 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL3_PRESENT 0u 4032 /* Slave present ('0': no, '1': yes) */ 4033 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL4_PRESENT 0u 4034 /* Slave present ('0': no, '1': yes) */ 4035 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL5_PRESENT 0u 4036 /* Slave present ('0': no, '1': yes) */ 4037 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL6_PRESENT 0u 4038 /* Slave present ('0': no, '1': yes) */ 4039 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL7_PRESENT 0u 4040 /* Slave present ('0': no, '1': yes) */ 4041 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL8_PRESENT 0u 4042 /* Slave present ('0': no, '1': yes) */ 4043 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL9_PRESENT 0u 4044 /* Slave present ('0': no, '1': yes) */ 4045 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL10_PRESENT 0u 4046 /* Slave present ('0': no, '1': yes) */ 4047 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL11_PRESENT 0u 4048 /* Slave present ('0': no, '1': yes) */ 4049 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL12_PRESENT 0u 4050 /* Slave present ('0': no, '1': yes) */ 4051 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL13_PRESENT 0u 4052 /* Slave present ('0': no, '1': yes) */ 4053 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL14_PRESENT 0u 4054 /* Slave present ('0': no, '1': yes) */ 4055 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL15_PRESENT 0u 4056 /* Peripheral group PCLK root select */ 4057 #define PERI_GROUP_PRESENT8_PERI_GROUP_PCLK_ROOT_SEL 0u 4058 /* Clock control functionality present ('0': no, '1': yes) */ 4059 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_CLOCK_PRESENT 1u 4060 /* Slave present ('0': no, '1': yes) */ 4061 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL0_PRESENT 1u 4062 /* Slave present ('0': no, '1': yes) */ 4063 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL1_PRESENT 1u 4064 /* Slave present ('0': no, '1': yes) */ 4065 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL2_PRESENT 1u 4066 /* Slave present ('0': no, '1': yes) */ 4067 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL3_PRESENT 0u 4068 /* Slave present ('0': no, '1': yes) */ 4069 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL4_PRESENT 0u 4070 /* Slave present ('0': no, '1': yes) */ 4071 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL5_PRESENT 0u 4072 /* Slave present ('0': no, '1': yes) */ 4073 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL6_PRESENT 0u 4074 /* Slave present ('0': no, '1': yes) */ 4075 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL7_PRESENT 0u 4076 /* Slave present ('0': no, '1': yes) */ 4077 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL8_PRESENT 0u 4078 /* Slave present ('0': no, '1': yes) */ 4079 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL9_PRESENT 0u 4080 /* Slave present ('0': no, '1': yes) */ 4081 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL10_PRESENT 0u 4082 /* Slave present ('0': no, '1': yes) */ 4083 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL11_PRESENT 0u 4084 /* Slave present ('0': no, '1': yes) */ 4085 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL12_PRESENT 0u 4086 /* Slave present ('0': no, '1': yes) */ 4087 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL13_PRESENT 0u 4088 /* Slave present ('0': no, '1': yes) */ 4089 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL14_PRESENT 0u 4090 /* Slave present ('0': no, '1': yes) */ 4091 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL15_PRESENT 0u 4092 /* Peripheral group PCLK root select */ 4093 #define PERI_GROUP_PRESENT9_PERI_GROUP_PCLK_ROOT_SEL 1u 4094 /* Clock control functionality present ('0': no, '1': yes) */ 4095 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_CLOCK_PRESENT 1u 4096 /* Slave present ('0': no, '1': yes) */ 4097 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL0_PRESENT 1u 4098 /* Slave present ('0': no, '1': yes) */ 4099 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL1_PRESENT 0u 4100 /* Slave present ('0': no, '1': yes) */ 4101 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL2_PRESENT 0u 4102 /* Slave present ('0': no, '1': yes) */ 4103 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL3_PRESENT 0u 4104 /* Slave present ('0': no, '1': yes) */ 4105 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL4_PRESENT 0u 4106 /* Slave present ('0': no, '1': yes) */ 4107 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL5_PRESENT 0u 4108 /* Slave present ('0': no, '1': yes) */ 4109 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL6_PRESENT 0u 4110 /* Slave present ('0': no, '1': yes) */ 4111 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL7_PRESENT 0u 4112 /* Slave present ('0': no, '1': yes) */ 4113 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL8_PRESENT 0u 4114 /* Slave present ('0': no, '1': yes) */ 4115 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL9_PRESENT 0u 4116 /* Slave present ('0': no, '1': yes) */ 4117 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL10_PRESENT 0u 4118 /* Slave present ('0': no, '1': yes) */ 4119 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL11_PRESENT 0u 4120 /* Slave present ('0': no, '1': yes) */ 4121 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL12_PRESENT 0u 4122 /* Slave present ('0': no, '1': yes) */ 4123 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL13_PRESENT 0u 4124 /* Slave present ('0': no, '1': yes) */ 4125 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL14_PRESENT 0u 4126 /* Slave present ('0': no, '1': yes) */ 4127 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL15_PRESENT 0u 4128 /* Peripheral group PCLK root select */ 4129 #define PERI_GROUP_PRESENT10_PERI_GROUP_PCLK_ROOT_SEL 0u 4130 /* Clock control functionality present ('0': no, '1': yes) */ 4131 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_CLOCK_PRESENT 0u 4132 /* Slave present ('0': no, '1': yes) */ 4133 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL0_PRESENT 0u 4134 /* Slave present ('0': no, '1': yes) */ 4135 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL1_PRESENT 0u 4136 /* Slave present ('0': no, '1': yes) */ 4137 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL2_PRESENT 0u 4138 /* Slave present ('0': no, '1': yes) */ 4139 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL3_PRESENT 0u 4140 /* Slave present ('0': no, '1': yes) */ 4141 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL4_PRESENT 0u 4142 /* Slave present ('0': no, '1': yes) */ 4143 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL5_PRESENT 0u 4144 /* Slave present ('0': no, '1': yes) */ 4145 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL6_PRESENT 0u 4146 /* Slave present ('0': no, '1': yes) */ 4147 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL7_PRESENT 0u 4148 /* Slave present ('0': no, '1': yes) */ 4149 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL8_PRESENT 0u 4150 /* Slave present ('0': no, '1': yes) */ 4151 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL9_PRESENT 0u 4152 /* Slave present ('0': no, '1': yes) */ 4153 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL10_PRESENT 0u 4154 /* Slave present ('0': no, '1': yes) */ 4155 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL11_PRESENT 0u 4156 /* Slave present ('0': no, '1': yes) */ 4157 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL12_PRESENT 0u 4158 /* Slave present ('0': no, '1': yes) */ 4159 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL13_PRESENT 0u 4160 /* Slave present ('0': no, '1': yes) */ 4161 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL14_PRESENT 0u 4162 /* Slave present ('0': no, '1': yes) */ 4163 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL15_PRESENT 0u 4164 /* Peripheral group PCLK root select */ 4165 #define PERI_GROUP_PRESENT11_PERI_GROUP_PCLK_ROOT_SEL 0u 4166 /* Clock control functionality present ('0': no, '1': yes) */ 4167 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_CLOCK_PRESENT 0u 4168 /* Slave present ('0': no, '1': yes) */ 4169 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL0_PRESENT 0u 4170 /* Slave present ('0': no, '1': yes) */ 4171 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL1_PRESENT 0u 4172 /* Slave present ('0': no, '1': yes) */ 4173 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL2_PRESENT 0u 4174 /* Slave present ('0': no, '1': yes) */ 4175 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL3_PRESENT 0u 4176 /* Slave present ('0': no, '1': yes) */ 4177 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL4_PRESENT 0u 4178 /* Slave present ('0': no, '1': yes) */ 4179 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL5_PRESENT 0u 4180 /* Slave present ('0': no, '1': yes) */ 4181 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL6_PRESENT 0u 4182 /* Slave present ('0': no, '1': yes) */ 4183 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL7_PRESENT 0u 4184 /* Slave present ('0': no, '1': yes) */ 4185 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL8_PRESENT 0u 4186 /* Slave present ('0': no, '1': yes) */ 4187 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL9_PRESENT 0u 4188 /* Slave present ('0': no, '1': yes) */ 4189 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL10_PRESENT 0u 4190 /* Slave present ('0': no, '1': yes) */ 4191 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL11_PRESENT 0u 4192 /* Slave present ('0': no, '1': yes) */ 4193 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL12_PRESENT 0u 4194 /* Slave present ('0': no, '1': yes) */ 4195 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL13_PRESENT 0u 4196 /* Slave present ('0': no, '1': yes) */ 4197 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL14_PRESENT 0u 4198 /* Slave present ('0': no, '1': yes) */ 4199 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL15_PRESENT 0u 4200 /* Peripheral group PCLK root select */ 4201 #define PERI_GROUP_PRESENT12_PERI_GROUP_PCLK_ROOT_SEL 0u 4202 /* Clock control functionality present ('0': no, '1': yes) */ 4203 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_CLOCK_PRESENT 0u 4204 /* Slave present ('0': no, '1': yes) */ 4205 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL0_PRESENT 0u 4206 /* Slave present ('0': no, '1': yes) */ 4207 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL1_PRESENT 0u 4208 /* Slave present ('0': no, '1': yes) */ 4209 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL2_PRESENT 0u 4210 /* Slave present ('0': no, '1': yes) */ 4211 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL3_PRESENT 0u 4212 /* Slave present ('0': no, '1': yes) */ 4213 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL4_PRESENT 0u 4214 /* Slave present ('0': no, '1': yes) */ 4215 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL5_PRESENT 0u 4216 /* Slave present ('0': no, '1': yes) */ 4217 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL6_PRESENT 0u 4218 /* Slave present ('0': no, '1': yes) */ 4219 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL7_PRESENT 0u 4220 /* Slave present ('0': no, '1': yes) */ 4221 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL8_PRESENT 0u 4222 /* Slave present ('0': no, '1': yes) */ 4223 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL9_PRESENT 0u 4224 /* Slave present ('0': no, '1': yes) */ 4225 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL10_PRESENT 0u 4226 /* Slave present ('0': no, '1': yes) */ 4227 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL11_PRESENT 0u 4228 /* Slave present ('0': no, '1': yes) */ 4229 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL12_PRESENT 0u 4230 /* Slave present ('0': no, '1': yes) */ 4231 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL13_PRESENT 0u 4232 /* Slave present ('0': no, '1': yes) */ 4233 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL14_PRESENT 0u 4234 /* Slave present ('0': no, '1': yes) */ 4235 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL15_PRESENT 0u 4236 /* Peripheral group PCLK root select */ 4237 #define PERI_GROUP_PRESENT13_PERI_GROUP_PCLK_ROOT_SEL 0u 4238 /* Clock control functionality present ('0': no, '1': yes) */ 4239 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_CLOCK_PRESENT 0u 4240 /* Slave present ('0': no, '1': yes) */ 4241 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL0_PRESENT 0u 4242 /* Slave present ('0': no, '1': yes) */ 4243 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL1_PRESENT 0u 4244 /* Slave present ('0': no, '1': yes) */ 4245 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL2_PRESENT 0u 4246 /* Slave present ('0': no, '1': yes) */ 4247 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL3_PRESENT 0u 4248 /* Slave present ('0': no, '1': yes) */ 4249 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL4_PRESENT 0u 4250 /* Slave present ('0': no, '1': yes) */ 4251 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL5_PRESENT 0u 4252 /* Slave present ('0': no, '1': yes) */ 4253 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL6_PRESENT 0u 4254 /* Slave present ('0': no, '1': yes) */ 4255 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL7_PRESENT 0u 4256 /* Slave present ('0': no, '1': yes) */ 4257 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL8_PRESENT 0u 4258 /* Slave present ('0': no, '1': yes) */ 4259 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL9_PRESENT 0u 4260 /* Slave present ('0': no, '1': yes) */ 4261 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL10_PRESENT 0u 4262 /* Slave present ('0': no, '1': yes) */ 4263 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL11_PRESENT 0u 4264 /* Slave present ('0': no, '1': yes) */ 4265 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL12_PRESENT 0u 4266 /* Slave present ('0': no, '1': yes) */ 4267 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL13_PRESENT 0u 4268 /* Slave present ('0': no, '1': yes) */ 4269 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL14_PRESENT 0u 4270 /* Slave present ('0': no, '1': yes) */ 4271 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL15_PRESENT 0u 4272 /* Peripheral group PCLK root select */ 4273 #define PERI_GROUP_PRESENT14_PERI_GROUP_PCLK_ROOT_SEL 0u 4274 /* Clock control functionality present ('0': no, '1': yes) */ 4275 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_CLOCK_PRESENT 0u 4276 /* Slave present ('0': no, '1': yes) */ 4277 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL0_PRESENT 0u 4278 /* Slave present ('0': no, '1': yes) */ 4279 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL1_PRESENT 0u 4280 /* Slave present ('0': no, '1': yes) */ 4281 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL2_PRESENT 0u 4282 /* Slave present ('0': no, '1': yes) */ 4283 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL3_PRESENT 0u 4284 /* Slave present ('0': no, '1': yes) */ 4285 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL4_PRESENT 0u 4286 /* Slave present ('0': no, '1': yes) */ 4287 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL5_PRESENT 0u 4288 /* Slave present ('0': no, '1': yes) */ 4289 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL6_PRESENT 0u 4290 /* Slave present ('0': no, '1': yes) */ 4291 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL7_PRESENT 0u 4292 /* Slave present ('0': no, '1': yes) */ 4293 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL8_PRESENT 0u 4294 /* Slave present ('0': no, '1': yes) */ 4295 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL9_PRESENT 0u 4296 /* Slave present ('0': no, '1': yes) */ 4297 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL10_PRESENT 0u 4298 /* Slave present ('0': no, '1': yes) */ 4299 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL11_PRESENT 0u 4300 /* Slave present ('0': no, '1': yes) */ 4301 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL12_PRESENT 0u 4302 /* Slave present ('0': no, '1': yes) */ 4303 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL13_PRESENT 0u 4304 /* Slave present ('0': no, '1': yes) */ 4305 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL14_PRESENT 0u 4306 /* Slave present ('0': no, '1': yes) */ 4307 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL15_PRESENT 0u 4308 /* Peripheral group PCLK root select */ 4309 #define PERI_GROUP_PRESENT15_PERI_GROUP_PCLK_ROOT_SEL 0u 4310 /* Clock control functionality present ('0': no, '1': yes) */ 4311 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_CLOCK_PRESENT 0u 4312 /* Slave present ('0': no, '1': yes) */ 4313 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL0_PRESENT 0u 4314 /* Slave present ('0': no, '1': yes) */ 4315 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL1_PRESENT 0u 4316 /* Slave present ('0': no, '1': yes) */ 4317 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL2_PRESENT 0u 4318 /* Slave present ('0': no, '1': yes) */ 4319 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL3_PRESENT 0u 4320 /* Slave present ('0': no, '1': yes) */ 4321 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL4_PRESENT 0u 4322 /* Slave present ('0': no, '1': yes) */ 4323 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL5_PRESENT 0u 4324 /* Slave present ('0': no, '1': yes) */ 4325 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL6_PRESENT 0u 4326 /* Slave present ('0': no, '1': yes) */ 4327 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL7_PRESENT 0u 4328 /* Slave present ('0': no, '1': yes) */ 4329 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL8_PRESENT 0u 4330 /* Slave present ('0': no, '1': yes) */ 4331 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL9_PRESENT 0u 4332 /* Slave present ('0': no, '1': yes) */ 4333 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL10_PRESENT 0u 4334 /* Slave present ('0': no, '1': yes) */ 4335 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL11_PRESENT 0u 4336 /* Slave present ('0': no, '1': yes) */ 4337 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL12_PRESENT 0u 4338 /* Slave present ('0': no, '1': yes) */ 4339 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL13_PRESENT 0u 4340 /* Slave present ('0': no, '1': yes) */ 4341 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL14_PRESENT 0u 4342 /* Slave present ('0': no, '1': yes) */ 4343 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL15_PRESENT 0u 4344 /* Number of asynchronous PCLK groups */ 4345 #define PERI_PCLK_GROUP_NR 2u 4346 /* Timeout functionality present ('0': no, '1': yes) */ 4347 #define PERI_TIMEOUT_PRESENT 1u 4348 /* Trigger module present ('0': no, '1': yes) */ 4349 #define PERI_TR 1u 4350 /* Number of trigger groups */ 4351 #define PERI_TR_GROUP_NR 13u 4352 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */ 4353 #define PERI_TR_GROUP_NR0_TR_GROUP_TR_MANIPULATION_PRESENT 1u 4354 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */ 4355 #define PERI_TR_GROUP_NR1_TR_GROUP_TR_MANIPULATION_PRESENT 1u 4356 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */ 4357 #define PERI_TR_GROUP_NR2_TR_GROUP_TR_MANIPULATION_PRESENT 1u 4358 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */ 4359 #define PERI_TR_GROUP_NR3_TR_GROUP_TR_MANIPULATION_PRESENT 1u 4360 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */ 4361 #define PERI_TR_GROUP_NR4_TR_GROUP_TR_MANIPULATION_PRESENT 1u 4362 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */ 4363 #define PERI_TR_GROUP_NR5_TR_GROUP_TR_MANIPULATION_PRESENT 1u 4364 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */ 4365 #define PERI_TR_GROUP_NR6_TR_GROUP_TR_MANIPULATION_PRESENT 1u 4366 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */ 4367 #define PERI_TR_GROUP_NR7_TR_GROUP_TR_MANIPULATION_PRESENT 1u 4368 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */ 4369 #define PERI_TR_GROUP_NR8_TR_GROUP_TR_MANIPULATION_PRESENT 1u 4370 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */ 4371 #define PERI_TR_GROUP_NR9_TR_GROUP_TR_MANIPULATION_PRESENT 1u 4372 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */ 4373 #define PERI_TR_GROUP_NR10_TR_GROUP_TR_MANIPULATION_PRESENT 0u 4374 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */ 4375 #define PERI_TR_GROUP_NR11_TR_GROUP_TR_MANIPULATION_PRESENT 0u 4376 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */ 4377 #define PERI_TR_GROUP_NR12_TR_GROUP_TR_MANIPULATION_PRESENT 0u 4378 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */ 4379 #define PERI_TR_1TO1_GROUP_NR0_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u 4380 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */ 4381 #define PERI_TR_1TO1_GROUP_NR1_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u 4382 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */ 4383 #define PERI_TR_1TO1_GROUP_NR2_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u 4384 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */ 4385 #define PERI_TR_1TO1_GROUP_NR3_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u 4386 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */ 4387 #define PERI_TR_1TO1_GROUP_NR4_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u 4388 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */ 4389 #define PERI_TR_1TO1_GROUP_NR5_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u 4390 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */ 4391 #define PERI_TR_1TO1_GROUP_NR6_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u 4392 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */ 4393 #define PERI_TR_1TO1_GROUP_NR7_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u 4394 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */ 4395 #define PERI_TR_1TO1_GROUP_NR8_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u 4396 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */ 4397 #define PERI_TR_1TO1_GROUP_NR9_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u 4398 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */ 4399 #define PERI_TR_1TO1_GROUP_NR10_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u 4400 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */ 4401 #define PERI_TR_1TO1_GROUP_NR11_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u 4402 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */ 4403 #define PERI_TR_1TO1_GROUP_NR12_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u 4404 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */ 4405 #define PERI_TR_1TO1_GROUP_NR13_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u 4406 /* Divider number width: max(1,roundup(log2(max(DIV_*_NR))) */ 4407 #define PERI_GR_DIV_ADDR_WIDTH 5u 4408 /* Number of asynchronous PCLK groups */ 4409 #define PERI_PERI_PCLK_PCLK_GROUP_NR 2u 4410 /* Number of 8.0 dividers */ 4411 #define PERI_PERI_PCLK_PCLK_GROUP_NR0_GR_DIV_8_VECT 4u 4412 /* Number of 16.0 dividers */ 4413 #define PERI_PERI_PCLK_PCLK_GROUP_NR0_GR_DIV_16_VECT 3u 4414 /* Number of 16.5 (fractional) dividers */ 4415 #define PERI_PERI_PCLK_PCLK_GROUP_NR0_GR_DIV_16_5_VECT 0u 4416 /* Number of 24.5 (fractional) dividers */ 4417 #define PERI_PERI_PCLK_PCLK_GROUP_NR0_GR_DIV_24_5_VECT 1u 4418 /* Number of programmable clocks [1, 256] */ 4419 #define PERI_PERI_PCLK_PCLK_GROUP_NR0_GR_CLOCK_VECT 15u 4420 /* Number of 8.0 dividers */ 4421 #define PERI_PERI_PCLK_PCLK_GROUP_NR1_GR_DIV_8_VECT 19u 4422 /* Number of 16.0 dividers */ 4423 #define PERI_PERI_PCLK_PCLK_GROUP_NR1_GR_DIV_16_VECT 20u 4424 /* Number of 16.5 (fractional) dividers */ 4425 #define PERI_PERI_PCLK_PCLK_GROUP_NR1_GR_DIV_16_5_VECT 0u 4426 /* Number of 24.5 (fractional) dividers */ 4427 #define PERI_PERI_PCLK_PCLK_GROUP_NR1_GR_DIV_24_5_VECT 21u 4428 /* Number of programmable clocks [1, 256] */ 4429 #define PERI_PERI_PCLK_PCLK_GROUP_NR1_GR_CLOCK_VECT 154u 4430 /* DeepSleep support ('0':no, '1': yes) */ 4431 #define SCB0_DEEPSLEEP 1u 4432 /* Externally clocked support? ('0': no, '1': yes) */ 4433 #define SCB0_EC 1u 4434 /* I2C master support? ('0': no, '1': yes) */ 4435 #define SCB0_I2C_M 1u 4436 /* I2C slave support? ('0': no, '1': yes) */ 4437 #define SCB0_I2C_S 1u 4438 /* I2C glitch filters present? ('0': no, '1': yes) */ 4439 #define SCB0_I2C_GLITCH 1u 4440 /* I2C support? (I2C_M | I2C_S) */ 4441 #define SCB0_I2C 1u 4442 /* I2C externally clocked support? ('0': no, '1': yes) */ 4443 #define SCB0_I2C_EC 1u 4444 /* I2C master and slave support? (I2C_M & I2C_S) */ 4445 #define SCB0_I2C_M_S 1u 4446 /* I2C slave with EC? (I2C_S & I2C_EC) */ 4447 #define SCB0_I2C_S_EC 1u 4448 /* SPI master support? ('0': no, '1': yes) */ 4449 #define SCB0_SPI_M 1u 4450 /* SPI slave support? ('0': no, '1': yes) */ 4451 #define SCB0_SPI_S 1u 4452 /* SPI support? (SPI_M | SPI_S) */ 4453 #define SCB0_SPI 1u 4454 /* SPI externally clocked support? ('0': no, '1': yes) */ 4455 #define SCB0_SPI_EC 1u 4456 /* SPI slave with EC? (SPI_S & SPI_EC) */ 4457 #define SCB0_SPI_S_EC 1u 4458 /* UART support? ('0': no, '1': yes) */ 4459 #define SCB0_UART 1u 4460 /* SPI or UART (SPI | UART) */ 4461 #define SCB0_SPI_UART 1u 4462 /* Number of EZ memory Bytes ([32, 256, 512]). This memory is used in EZ mode, 4463 CMD_RESP mode and FIFO mode. Note that in EZ mode, if EZ_DATA_NR is 512, only 4464 256 B are used. This is because the EZ mode uses 8-bit addresses. */ 4465 #define SCB0_EZ_DATA_NR 256u 4466 /* Command/response mode support? ('0': no, '1': yes) */ 4467 #define SCB0_CMD_RESP 1u 4468 /* EZ mode support? ('0': no, '1': yes) */ 4469 #define SCB0_EZ 1u 4470 /* Command/response mode or EZ mode support? (CMD_RESP | EZ) */ 4471 #define SCB0_EZ_CMD_RESP 1u 4472 /* I2C slave with EZ mode (I2C_S & EZ) */ 4473 #define SCB0_I2C_S_EZ 1u 4474 /* SPI slave with EZ mode (SPI_S & EZ) */ 4475 #define SCB0_SPI_S_EZ 1u 4476 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */ 4477 #define SCB0_MASTER_WIDTH 8u 4478 /* Number of used spi_select signals (max 4) */ 4479 #define SCB0_CHIP_TOP_SPI_SEL_NR 4u 4480 /* Support I2C FM+/1Mbps speed ('0': no, '1': yes) */ 4481 #define SCB0_CHIP_TOP_I2C_FAST_PLUS 1u 4482 /* DeepSleep support ('0':no, '1': yes) */ 4483 #define SCB1_DEEPSLEEP 0u 4484 /* Externally clocked support? ('0': no, '1': yes) */ 4485 #define SCB1_EC 1u 4486 /* I2C master support? ('0': no, '1': yes) */ 4487 #define SCB1_I2C_M 1u 4488 /* I2C slave support? ('0': no, '1': yes) */ 4489 #define SCB1_I2C_S 1u 4490 /* I2C glitch filters present? ('0': no, '1': yes) */ 4491 #define SCB1_I2C_GLITCH 1u 4492 /* I2C support? (I2C_M | I2C_S) */ 4493 #define SCB1_I2C 1u 4494 /* I2C externally clocked support? ('0': no, '1': yes) */ 4495 #define SCB1_I2C_EC 0u 4496 /* I2C master and slave support? (I2C_M & I2C_S) */ 4497 #define SCB1_I2C_M_S 1u 4498 /* I2C slave with EC? (I2C_S & I2C_EC) */ 4499 #define SCB1_I2C_S_EC 0u 4500 /* SPI master support? ('0': no, '1': yes) */ 4501 #define SCB1_SPI_M 1u 4502 /* SPI slave support? ('0': no, '1': yes) */ 4503 #define SCB1_SPI_S 1u 4504 /* SPI support? (SPI_M | SPI_S) */ 4505 #define SCB1_SPI 1u 4506 /* SPI externally clocked support? ('0': no, '1': yes) */ 4507 #define SCB1_SPI_EC 1u 4508 /* SPI slave with EC? (SPI_S & SPI_EC) */ 4509 #define SCB1_SPI_S_EC 1u 4510 /* UART support? ('0': no, '1': yes) */ 4511 #define SCB1_UART 1u 4512 /* SPI or UART (SPI | UART) */ 4513 #define SCB1_SPI_UART 1u 4514 /* Number of EZ memory Bytes ([32, 256, 512]). This memory is used in EZ mode, 4515 CMD_RESP mode and FIFO mode. Note that in EZ mode, if EZ_DATA_NR is 512, only 4516 256 B are used. This is because the EZ mode uses 8-bit addresses. */ 4517 #define SCB1_EZ_DATA_NR 256u 4518 /* Command/response mode support? ('0': no, '1': yes) */ 4519 #define SCB1_CMD_RESP 0u 4520 /* EZ mode support? ('0': no, '1': yes) */ 4521 #define SCB1_EZ 1u 4522 /* Command/response mode or EZ mode support? (CMD_RESP | EZ) */ 4523 #define SCB1_EZ_CMD_RESP 1u 4524 /* I2C slave with EZ mode (I2C_S & EZ) */ 4525 #define SCB1_I2C_S_EZ 1u 4526 /* SPI slave with EZ mode (SPI_S & EZ) */ 4527 #define SCB1_SPI_S_EZ 1u 4528 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */ 4529 #define SCB1_MASTER_WIDTH 8u 4530 /* Number of used spi_select signals (max 4) */ 4531 #define SCB1_CHIP_TOP_SPI_SEL_NR 4u 4532 /* Support I2C FM+/1Mbps speed ('0': no, '1': yes) */ 4533 #define SCB1_CHIP_TOP_I2C_FAST_PLUS 1u 4534 /* DeepSleep support ('0':no, '1': yes) */ 4535 #define SCB2_DEEPSLEEP 0u 4536 /* Externally clocked support? ('0': no, '1': yes) */ 4537 #define SCB2_EC 1u 4538 /* I2C master support? ('0': no, '1': yes) */ 4539 #define SCB2_I2C_M 1u 4540 /* I2C slave support? ('0': no, '1': yes) */ 4541 #define SCB2_I2C_S 1u 4542 /* I2C glitch filters present? ('0': no, '1': yes) */ 4543 #define SCB2_I2C_GLITCH 1u 4544 /* I2C support? (I2C_M | I2C_S) */ 4545 #define SCB2_I2C 1u 4546 /* I2C externally clocked support? ('0': no, '1': yes) */ 4547 #define SCB2_I2C_EC 0u 4548 /* I2C master and slave support? (I2C_M & I2C_S) */ 4549 #define SCB2_I2C_M_S 1u 4550 /* I2C slave with EC? (I2C_S & I2C_EC) */ 4551 #define SCB2_I2C_S_EC 0u 4552 /* SPI master support? ('0': no, '1': yes) */ 4553 #define SCB2_SPI_M 1u 4554 /* SPI slave support? ('0': no, '1': yes) */ 4555 #define SCB2_SPI_S 1u 4556 /* SPI support? (SPI_M | SPI_S) */ 4557 #define SCB2_SPI 1u 4558 /* SPI externally clocked support? ('0': no, '1': yes) */ 4559 #define SCB2_SPI_EC 1u 4560 /* SPI slave with EC? (SPI_S & SPI_EC) */ 4561 #define SCB2_SPI_S_EC 1u 4562 /* UART support? ('0': no, '1': yes) */ 4563 #define SCB2_UART 1u 4564 /* SPI or UART (SPI | UART) */ 4565 #define SCB2_SPI_UART 1u 4566 /* Number of EZ memory Bytes ([32, 256, 512]). This memory is used in EZ mode, 4567 CMD_RESP mode and FIFO mode. Note that in EZ mode, if EZ_DATA_NR is 512, only 4568 256 B are used. This is because the EZ mode uses 8-bit addresses. */ 4569 #define SCB2_EZ_DATA_NR 256u 4570 /* Command/response mode support? ('0': no, '1': yes) */ 4571 #define SCB2_CMD_RESP 0u 4572 /* EZ mode support? ('0': no, '1': yes) */ 4573 #define SCB2_EZ 1u 4574 /* Command/response mode or EZ mode support? (CMD_RESP | EZ) */ 4575 #define SCB2_EZ_CMD_RESP 1u 4576 /* I2C slave with EZ mode (I2C_S & EZ) */ 4577 #define SCB2_I2C_S_EZ 1u 4578 /* SPI slave with EZ mode (SPI_S & EZ) */ 4579 #define SCB2_SPI_S_EZ 1u 4580 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */ 4581 #define SCB2_MASTER_WIDTH 8u 4582 /* Number of used spi_select signals (max 4) */ 4583 #define SCB2_CHIP_TOP_SPI_SEL_NR 4u 4584 /* Support I2C FM+/1Mbps speed ('0': no, '1': yes) */ 4585 #define SCB2_CHIP_TOP_I2C_FAST_PLUS 1u 4586 /* DeepSleep support ('0':no, '1': yes) */ 4587 #define SCB3_DEEPSLEEP 0u 4588 /* Externally clocked support? ('0': no, '1': yes) */ 4589 #define SCB3_EC 1u 4590 /* I2C master support? ('0': no, '1': yes) */ 4591 #define SCB3_I2C_M 1u 4592 /* I2C slave support? ('0': no, '1': yes) */ 4593 #define SCB3_I2C_S 1u 4594 /* I2C glitch filters present? ('0': no, '1': yes) */ 4595 #define SCB3_I2C_GLITCH 1u 4596 /* I2C support? (I2C_M | I2C_S) */ 4597 #define SCB3_I2C 1u 4598 /* I2C externally clocked support? ('0': no, '1': yes) */ 4599 #define SCB3_I2C_EC 0u 4600 /* I2C master and slave support? (I2C_M & I2C_S) */ 4601 #define SCB3_I2C_M_S 1u 4602 /* I2C slave with EC? (I2C_S & I2C_EC) */ 4603 #define SCB3_I2C_S_EC 0u 4604 /* SPI master support? ('0': no, '1': yes) */ 4605 #define SCB3_SPI_M 1u 4606 /* SPI slave support? ('0': no, '1': yes) */ 4607 #define SCB3_SPI_S 1u 4608 /* SPI support? (SPI_M | SPI_S) */ 4609 #define SCB3_SPI 1u 4610 /* SPI externally clocked support? ('0': no, '1': yes) */ 4611 #define SCB3_SPI_EC 1u 4612 /* SPI slave with EC? (SPI_S & SPI_EC) */ 4613 #define SCB3_SPI_S_EC 1u 4614 /* UART support? ('0': no, '1': yes) */ 4615 #define SCB3_UART 1u 4616 /* SPI or UART (SPI | UART) */ 4617 #define SCB3_SPI_UART 1u 4618 /* Number of EZ memory Bytes ([32, 256, 512]). This memory is used in EZ mode, 4619 CMD_RESP mode and FIFO mode. Note that in EZ mode, if EZ_DATA_NR is 512, only 4620 256 B are used. This is because the EZ mode uses 8-bit addresses. */ 4621 #define SCB3_EZ_DATA_NR 256u 4622 /* Command/response mode support? ('0': no, '1': yes) */ 4623 #define SCB3_CMD_RESP 0u 4624 /* EZ mode support? ('0': no, '1': yes) */ 4625 #define SCB3_EZ 1u 4626 /* Command/response mode or EZ mode support? (CMD_RESP | EZ) */ 4627 #define SCB3_EZ_CMD_RESP 1u 4628 /* I2C slave with EZ mode (I2C_S & EZ) */ 4629 #define SCB3_I2C_S_EZ 1u 4630 /* SPI slave with EZ mode (SPI_S & EZ) */ 4631 #define SCB3_SPI_S_EZ 1u 4632 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */ 4633 #define SCB3_MASTER_WIDTH 8u 4634 /* Number of used spi_select signals (max 4) */ 4635 #define SCB3_CHIP_TOP_SPI_SEL_NR 4u 4636 /* Support I2C FM+/1Mbps speed ('0': no, '1': yes) */ 4637 #define SCB3_CHIP_TOP_I2C_FAST_PLUS 1u 4638 /* DeepSleep support ('0':no, '1': yes) */ 4639 #define SCB4_DEEPSLEEP 0u 4640 /* Externally clocked support? ('0': no, '1': yes) */ 4641 #define SCB4_EC 1u 4642 /* I2C master support? ('0': no, '1': yes) */ 4643 #define SCB4_I2C_M 1u 4644 /* I2C slave support? ('0': no, '1': yes) */ 4645 #define SCB4_I2C_S 1u 4646 /* I2C glitch filters present? ('0': no, '1': yes) */ 4647 #define SCB4_I2C_GLITCH 1u 4648 /* I2C support? (I2C_M | I2C_S) */ 4649 #define SCB4_I2C 1u 4650 /* I2C externally clocked support? ('0': no, '1': yes) */ 4651 #define SCB4_I2C_EC 0u 4652 /* I2C master and slave support? (I2C_M & I2C_S) */ 4653 #define SCB4_I2C_M_S 1u 4654 /* I2C slave with EC? (I2C_S & I2C_EC) */ 4655 #define SCB4_I2C_S_EC 0u 4656 /* SPI master support? ('0': no, '1': yes) */ 4657 #define SCB4_SPI_M 1u 4658 /* SPI slave support? ('0': no, '1': yes) */ 4659 #define SCB4_SPI_S 1u 4660 /* SPI support? (SPI_M | SPI_S) */ 4661 #define SCB4_SPI 1u 4662 /* SPI externally clocked support? ('0': no, '1': yes) */ 4663 #define SCB4_SPI_EC 1u 4664 /* SPI slave with EC? (SPI_S & SPI_EC) */ 4665 #define SCB4_SPI_S_EC 1u 4666 /* UART support? ('0': no, '1': yes) */ 4667 #define SCB4_UART 1u 4668 /* SPI or UART (SPI | UART) */ 4669 #define SCB4_SPI_UART 1u 4670 /* Number of EZ memory Bytes ([32, 256, 512]). This memory is used in EZ mode, 4671 CMD_RESP mode and FIFO mode. Note that in EZ mode, if EZ_DATA_NR is 512, only 4672 256 B are used. This is because the EZ mode uses 8-bit addresses. */ 4673 #define SCB4_EZ_DATA_NR 256u 4674 /* Command/response mode support? ('0': no, '1': yes) */ 4675 #define SCB4_CMD_RESP 0u 4676 /* EZ mode support? ('0': no, '1': yes) */ 4677 #define SCB4_EZ 1u 4678 /* Command/response mode or EZ mode support? (CMD_RESP | EZ) */ 4679 #define SCB4_EZ_CMD_RESP 1u 4680 /* I2C slave with EZ mode (I2C_S & EZ) */ 4681 #define SCB4_I2C_S_EZ 1u 4682 /* SPI slave with EZ mode (SPI_S & EZ) */ 4683 #define SCB4_SPI_S_EZ 1u 4684 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */ 4685 #define SCB4_MASTER_WIDTH 8u 4686 /* Number of used spi_select signals (max 4) */ 4687 #define SCB4_CHIP_TOP_SPI_SEL_NR 4u 4688 /* Support I2C FM+/1Mbps speed ('0': no, '1': yes) */ 4689 #define SCB4_CHIP_TOP_I2C_FAST_PLUS 1u 4690 /* DeepSleep support ('0':no, '1': yes) */ 4691 #define SCB5_DEEPSLEEP 0u 4692 /* Externally clocked support? ('0': no, '1': yes) */ 4693 #define SCB5_EC 1u 4694 /* I2C master support? ('0': no, '1': yes) */ 4695 #define SCB5_I2C_M 1u 4696 /* I2C slave support? ('0': no, '1': yes) */ 4697 #define SCB5_I2C_S 1u 4698 /* I2C glitch filters present? ('0': no, '1': yes) */ 4699 #define SCB5_I2C_GLITCH 1u 4700 /* I2C support? (I2C_M | I2C_S) */ 4701 #define SCB5_I2C 1u 4702 /* I2C externally clocked support? ('0': no, '1': yes) */ 4703 #define SCB5_I2C_EC 0u 4704 /* I2C master and slave support? (I2C_M & I2C_S) */ 4705 #define SCB5_I2C_M_S 1u 4706 /* I2C slave with EC? (I2C_S & I2C_EC) */ 4707 #define SCB5_I2C_S_EC 0u 4708 /* SPI master support? ('0': no, '1': yes) */ 4709 #define SCB5_SPI_M 1u 4710 /* SPI slave support? ('0': no, '1': yes) */ 4711 #define SCB5_SPI_S 1u 4712 /* SPI support? (SPI_M | SPI_S) */ 4713 #define SCB5_SPI 1u 4714 /* SPI externally clocked support? ('0': no, '1': yes) */ 4715 #define SCB5_SPI_EC 1u 4716 /* SPI slave with EC? (SPI_S & SPI_EC) */ 4717 #define SCB5_SPI_S_EC 1u 4718 /* UART support? ('0': no, '1': yes) */ 4719 #define SCB5_UART 1u 4720 /* SPI or UART (SPI | UART) */ 4721 #define SCB5_SPI_UART 1u 4722 /* Number of EZ memory Bytes ([32, 256, 512]). This memory is used in EZ mode, 4723 CMD_RESP mode and FIFO mode. Note that in EZ mode, if EZ_DATA_NR is 512, only 4724 256 B are used. This is because the EZ mode uses 8-bit addresses. */ 4725 #define SCB5_EZ_DATA_NR 256u 4726 /* Command/response mode support? ('0': no, '1': yes) */ 4727 #define SCB5_CMD_RESP 0u 4728 /* EZ mode support? ('0': no, '1': yes) */ 4729 #define SCB5_EZ 1u 4730 /* Command/response mode or EZ mode support? (CMD_RESP | EZ) */ 4731 #define SCB5_EZ_CMD_RESP 1u 4732 /* I2C slave with EZ mode (I2C_S & EZ) */ 4733 #define SCB5_I2C_S_EZ 1u 4734 /* SPI slave with EZ mode (SPI_S & EZ) */ 4735 #define SCB5_SPI_S_EZ 1u 4736 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */ 4737 #define SCB5_MASTER_WIDTH 8u 4738 /* Number of used spi_select signals (max 4) */ 4739 #define SCB5_CHIP_TOP_SPI_SEL_NR 4u 4740 /* Support I2C FM+/1Mbps speed ('0': no, '1': yes) */ 4741 #define SCB5_CHIP_TOP_I2C_FAST_PLUS 1u 4742 /* DeepSleep support ('0':no, '1': yes) */ 4743 #define SCB6_DEEPSLEEP 0u 4744 /* Externally clocked support? ('0': no, '1': yes) */ 4745 #define SCB6_EC 1u 4746 /* I2C master support? ('0': no, '1': yes) */ 4747 #define SCB6_I2C_M 1u 4748 /* I2C slave support? ('0': no, '1': yes) */ 4749 #define SCB6_I2C_S 1u 4750 /* I2C glitch filters present? ('0': no, '1': yes) */ 4751 #define SCB6_I2C_GLITCH 1u 4752 /* I2C support? (I2C_M | I2C_S) */ 4753 #define SCB6_I2C 1u 4754 /* I2C externally clocked support? ('0': no, '1': yes) */ 4755 #define SCB6_I2C_EC 0u 4756 /* I2C master and slave support? (I2C_M & I2C_S) */ 4757 #define SCB6_I2C_M_S 1u 4758 /* I2C slave with EC? (I2C_S & I2C_EC) */ 4759 #define SCB6_I2C_S_EC 0u 4760 /* SPI master support? ('0': no, '1': yes) */ 4761 #define SCB6_SPI_M 1u 4762 /* SPI slave support? ('0': no, '1': yes) */ 4763 #define SCB6_SPI_S 1u 4764 /* SPI support? (SPI_M | SPI_S) */ 4765 #define SCB6_SPI 1u 4766 /* SPI externally clocked support? ('0': no, '1': yes) */ 4767 #define SCB6_SPI_EC 1u 4768 /* SPI slave with EC? (SPI_S & SPI_EC) */ 4769 #define SCB6_SPI_S_EC 1u 4770 /* UART support? ('0': no, '1': yes) */ 4771 #define SCB6_UART 1u 4772 /* SPI or UART (SPI | UART) */ 4773 #define SCB6_SPI_UART 1u 4774 /* Number of EZ memory Bytes ([32, 256, 512]). This memory is used in EZ mode, 4775 CMD_RESP mode and FIFO mode. Note that in EZ mode, if EZ_DATA_NR is 512, only 4776 256 B are used. This is because the EZ mode uses 8-bit addresses. */ 4777 #define SCB6_EZ_DATA_NR 256u 4778 /* Command/response mode support? ('0': no, '1': yes) */ 4779 #define SCB6_CMD_RESP 0u 4780 /* EZ mode support? ('0': no, '1': yes) */ 4781 #define SCB6_EZ 1u 4782 /* Command/response mode or EZ mode support? (CMD_RESP | EZ) */ 4783 #define SCB6_EZ_CMD_RESP 1u 4784 /* I2C slave with EZ mode (I2C_S & EZ) */ 4785 #define SCB6_I2C_S_EZ 1u 4786 /* SPI slave with EZ mode (SPI_S & EZ) */ 4787 #define SCB6_SPI_S_EZ 1u 4788 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */ 4789 #define SCB6_MASTER_WIDTH 8u 4790 /* Number of used spi_select signals (max 4) */ 4791 #define SCB6_CHIP_TOP_SPI_SEL_NR 4u 4792 /* Support I2C FM+/1Mbps speed ('0': no, '1': yes) */ 4793 #define SCB6_CHIP_TOP_I2C_FAST_PLUS 1u 4794 /* DeepSleep support ('0':no, '1': yes) */ 4795 #define SCB7_DEEPSLEEP 0u 4796 /* Externally clocked support? ('0': no, '1': yes) */ 4797 #define SCB7_EC 1u 4798 /* I2C master support? ('0': no, '1': yes) */ 4799 #define SCB7_I2C_M 1u 4800 /* I2C slave support? ('0': no, '1': yes) */ 4801 #define SCB7_I2C_S 1u 4802 /* I2C glitch filters present? ('0': no, '1': yes) */ 4803 #define SCB7_I2C_GLITCH 1u 4804 /* I2C support? (I2C_M | I2C_S) */ 4805 #define SCB7_I2C 1u 4806 /* I2C externally clocked support? ('0': no, '1': yes) */ 4807 #define SCB7_I2C_EC 0u 4808 /* I2C master and slave support? (I2C_M & I2C_S) */ 4809 #define SCB7_I2C_M_S 1u 4810 /* I2C slave with EC? (I2C_S & I2C_EC) */ 4811 #define SCB7_I2C_S_EC 0u 4812 /* SPI master support? ('0': no, '1': yes) */ 4813 #define SCB7_SPI_M 1u 4814 /* SPI slave support? ('0': no, '1': yes) */ 4815 #define SCB7_SPI_S 1u 4816 /* SPI support? (SPI_M | SPI_S) */ 4817 #define SCB7_SPI 1u 4818 /* SPI externally clocked support? ('0': no, '1': yes) */ 4819 #define SCB7_SPI_EC 1u 4820 /* SPI slave with EC? (SPI_S & SPI_EC) */ 4821 #define SCB7_SPI_S_EC 1u 4822 /* UART support? ('0': no, '1': yes) */ 4823 #define SCB7_UART 1u 4824 /* SPI or UART (SPI | UART) */ 4825 #define SCB7_SPI_UART 1u 4826 /* Number of EZ memory Bytes ([32, 256, 512]). This memory is used in EZ mode, 4827 CMD_RESP mode and FIFO mode. Note that in EZ mode, if EZ_DATA_NR is 512, only 4828 256 B are used. This is because the EZ mode uses 8-bit addresses. */ 4829 #define SCB7_EZ_DATA_NR 256u 4830 /* Command/response mode support? ('0': no, '1': yes) */ 4831 #define SCB7_CMD_RESP 0u 4832 /* EZ mode support? ('0': no, '1': yes) */ 4833 #define SCB7_EZ 1u 4834 /* Command/response mode or EZ mode support? (CMD_RESP | EZ) */ 4835 #define SCB7_EZ_CMD_RESP 1u 4836 /* I2C slave with EZ mode (I2C_S & EZ) */ 4837 #define SCB7_I2C_S_EZ 1u 4838 /* SPI slave with EZ mode (SPI_S & EZ) */ 4839 #define SCB7_SPI_S_EZ 1u 4840 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */ 4841 #define SCB7_MASTER_WIDTH 8u 4842 /* Number of used spi_select signals (max 4) */ 4843 #define SCB7_CHIP_TOP_SPI_SEL_NR 4u 4844 /* Support I2C FM+/1Mbps speed ('0': no, '1': yes) */ 4845 #define SCB7_CHIP_TOP_I2C_FAST_PLUS 1u 4846 /* DeepSleep support ('0':no, '1': yes) */ 4847 #define SCB8_DEEPSLEEP 0u 4848 /* Externally clocked support? ('0': no, '1': yes) */ 4849 #define SCB8_EC 1u 4850 /* I2C master support? ('0': no, '1': yes) */ 4851 #define SCB8_I2C_M 1u 4852 /* I2C slave support? ('0': no, '1': yes) */ 4853 #define SCB8_I2C_S 1u 4854 /* I2C glitch filters present? ('0': no, '1': yes) */ 4855 #define SCB8_I2C_GLITCH 1u 4856 /* I2C support? (I2C_M | I2C_S) */ 4857 #define SCB8_I2C 1u 4858 /* I2C externally clocked support? ('0': no, '1': yes) */ 4859 #define SCB8_I2C_EC 0u 4860 /* I2C master and slave support? (I2C_M & I2C_S) */ 4861 #define SCB8_I2C_M_S 1u 4862 /* I2C slave with EC? (I2C_S & I2C_EC) */ 4863 #define SCB8_I2C_S_EC 0u 4864 /* SPI master support? ('0': no, '1': yes) */ 4865 #define SCB8_SPI_M 1u 4866 /* SPI slave support? ('0': no, '1': yes) */ 4867 #define SCB8_SPI_S 1u 4868 /* SPI support? (SPI_M | SPI_S) */ 4869 #define SCB8_SPI 1u 4870 /* SPI externally clocked support? ('0': no, '1': yes) */ 4871 #define SCB8_SPI_EC 1u 4872 /* SPI slave with EC? (SPI_S & SPI_EC) */ 4873 #define SCB8_SPI_S_EC 1u 4874 /* UART support? ('0': no, '1': yes) */ 4875 #define SCB8_UART 1u 4876 /* SPI or UART (SPI | UART) */ 4877 #define SCB8_SPI_UART 1u 4878 /* Number of EZ memory Bytes ([32, 256, 512]). This memory is used in EZ mode, 4879 CMD_RESP mode and FIFO mode. Note that in EZ mode, if EZ_DATA_NR is 512, only 4880 256 B are used. This is because the EZ mode uses 8-bit addresses. */ 4881 #define SCB8_EZ_DATA_NR 256u 4882 /* Command/response mode support? ('0': no, '1': yes) */ 4883 #define SCB8_CMD_RESP 0u 4884 /* EZ mode support? ('0': no, '1': yes) */ 4885 #define SCB8_EZ 1u 4886 /* Command/response mode or EZ mode support? (CMD_RESP | EZ) */ 4887 #define SCB8_EZ_CMD_RESP 1u 4888 /* I2C slave with EZ mode (I2C_S & EZ) */ 4889 #define SCB8_I2C_S_EZ 1u 4890 /* SPI slave with EZ mode (SPI_S & EZ) */ 4891 #define SCB8_SPI_S_EZ 1u 4892 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */ 4893 #define SCB8_MASTER_WIDTH 8u 4894 /* Number of used spi_select signals (max 4) */ 4895 #define SCB8_CHIP_TOP_SPI_SEL_NR 4u 4896 /* Support I2C FM+/1Mbps speed ('0': no, '1': yes) */ 4897 #define SCB8_CHIP_TOP_I2C_FAST_PLUS 1u 4898 /* DeepSleep support ('0':no, '1': yes) */ 4899 #define SCB9_DEEPSLEEP 0u 4900 /* Externally clocked support? ('0': no, '1': yes) */ 4901 #define SCB9_EC 1u 4902 /* I2C master support? ('0': no, '1': yes) */ 4903 #define SCB9_I2C_M 1u 4904 /* I2C slave support? ('0': no, '1': yes) */ 4905 #define SCB9_I2C_S 1u 4906 /* I2C glitch filters present? ('0': no, '1': yes) */ 4907 #define SCB9_I2C_GLITCH 1u 4908 /* I2C support? (I2C_M | I2C_S) */ 4909 #define SCB9_I2C 1u 4910 /* I2C externally clocked support? ('0': no, '1': yes) */ 4911 #define SCB9_I2C_EC 0u 4912 /* I2C master and slave support? (I2C_M & I2C_S) */ 4913 #define SCB9_I2C_M_S 1u 4914 /* I2C slave with EC? (I2C_S & I2C_EC) */ 4915 #define SCB9_I2C_S_EC 0u 4916 /* SPI master support? ('0': no, '1': yes) */ 4917 #define SCB9_SPI_M 1u 4918 /* SPI slave support? ('0': no, '1': yes) */ 4919 #define SCB9_SPI_S 1u 4920 /* SPI support? (SPI_M | SPI_S) */ 4921 #define SCB9_SPI 1u 4922 /* SPI externally clocked support? ('0': no, '1': yes) */ 4923 #define SCB9_SPI_EC 1u 4924 /* SPI slave with EC? (SPI_S & SPI_EC) */ 4925 #define SCB9_SPI_S_EC 1u 4926 /* UART support? ('0': no, '1': yes) */ 4927 #define SCB9_UART 1u 4928 /* SPI or UART (SPI | UART) */ 4929 #define SCB9_SPI_UART 1u 4930 /* Number of EZ memory Bytes ([32, 256, 512]). This memory is used in EZ mode, 4931 CMD_RESP mode and FIFO mode. Note that in EZ mode, if EZ_DATA_NR is 512, only 4932 256 B are used. This is because the EZ mode uses 8-bit addresses. */ 4933 #define SCB9_EZ_DATA_NR 256u 4934 /* Command/response mode support? ('0': no, '1': yes) */ 4935 #define SCB9_CMD_RESP 0u 4936 /* EZ mode support? ('0': no, '1': yes) */ 4937 #define SCB9_EZ 1u 4938 /* Command/response mode or EZ mode support? (CMD_RESP | EZ) */ 4939 #define SCB9_EZ_CMD_RESP 1u 4940 /* I2C slave with EZ mode (I2C_S & EZ) */ 4941 #define SCB9_I2C_S_EZ 1u 4942 /* SPI slave with EZ mode (SPI_S & EZ) */ 4943 #define SCB9_SPI_S_EZ 1u 4944 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */ 4945 #define SCB9_MASTER_WIDTH 8u 4946 /* Number of used spi_select signals (max 4) */ 4947 #define SCB9_CHIP_TOP_SPI_SEL_NR 4u 4948 /* Support I2C FM+/1Mbps speed ('0': no, '1': yes) */ 4949 #define SCB9_CHIP_TOP_I2C_FAST_PLUS 1u 4950 /* DeepSleep support ('0':no, '1': yes) */ 4951 #define SCB10_DEEPSLEEP 0u 4952 /* Externally clocked support? ('0': no, '1': yes) */ 4953 #define SCB10_EC 1u 4954 /* I2C master support? ('0': no, '1': yes) */ 4955 #define SCB10_I2C_M 1u 4956 /* I2C slave support? ('0': no, '1': yes) */ 4957 #define SCB10_I2C_S 1u 4958 /* I2C glitch filters present? ('0': no, '1': yes) */ 4959 #define SCB10_I2C_GLITCH 1u 4960 /* I2C support? (I2C_M | I2C_S) */ 4961 #define SCB10_I2C 1u 4962 /* I2C externally clocked support? ('0': no, '1': yes) */ 4963 #define SCB10_I2C_EC 0u 4964 /* I2C master and slave support? (I2C_M & I2C_S) */ 4965 #define SCB10_I2C_M_S 1u 4966 /* I2C slave with EC? (I2C_S & I2C_EC) */ 4967 #define SCB10_I2C_S_EC 0u 4968 /* SPI master support? ('0': no, '1': yes) */ 4969 #define SCB10_SPI_M 1u 4970 /* SPI slave support? ('0': no, '1': yes) */ 4971 #define SCB10_SPI_S 1u 4972 /* SPI support? (SPI_M | SPI_S) */ 4973 #define SCB10_SPI 1u 4974 /* SPI externally clocked support? ('0': no, '1': yes) */ 4975 #define SCB10_SPI_EC 1u 4976 /* SPI slave with EC? (SPI_S & SPI_EC) */ 4977 #define SCB10_SPI_S_EC 1u 4978 /* UART support? ('0': no, '1': yes) */ 4979 #define SCB10_UART 1u 4980 /* SPI or UART (SPI | UART) */ 4981 #define SCB10_SPI_UART 1u 4982 /* Number of EZ memory Bytes ([32, 256, 512]). This memory is used in EZ mode, 4983 CMD_RESP mode and FIFO mode. Note that in EZ mode, if EZ_DATA_NR is 512, only 4984 256 B are used. This is because the EZ mode uses 8-bit addresses. */ 4985 #define SCB10_EZ_DATA_NR 256u 4986 /* Command/response mode support? ('0': no, '1': yes) */ 4987 #define SCB10_CMD_RESP 0u 4988 /* EZ mode support? ('0': no, '1': yes) */ 4989 #define SCB10_EZ 1u 4990 /* Command/response mode or EZ mode support? (CMD_RESP | EZ) */ 4991 #define SCB10_EZ_CMD_RESP 1u 4992 /* I2C slave with EZ mode (I2C_S & EZ) */ 4993 #define SCB10_I2C_S_EZ 1u 4994 /* SPI slave with EZ mode (SPI_S & EZ) */ 4995 #define SCB10_SPI_S_EZ 1u 4996 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */ 4997 #define SCB10_MASTER_WIDTH 8u 4998 /* Number of used spi_select signals (max 4) */ 4999 #define SCB10_CHIP_TOP_SPI_SEL_NR 4u 5000 /* Support I2C FM+/1Mbps speed ('0': no, '1': yes) */ 5001 #define SCB10_CHIP_TOP_I2C_FAST_PLUS 1u 5002 /* Basically the max packet size, which gets double buffered in RAM 0: 512B 5003 (implies 1KB of RAM space for data) 1: 1KB (implies 2KB of RAM space for 5004 data) */ 5005 #define SDHC_MAX_BLK_SIZE 0u 5006 /* 0: No Command Queuing Engine present 1: Command Queuing Engine present; this 5007 adds 288 bytes of space to the RAM for this purpose. */ 5008 #define SDHC_CQE_PRESENT 0u 5009 /* 0: no retention of any SDHC_CORE regs 1: retention of SDHC_CORE regs that have 5010 the Retention flag (Note, CTL.ENABLE is always retained irrespective of this 5011 parameter) */ 5012 #define SDHC_RETENTION_PRESENT 0u 5013 /* Chip top connect all 8 data pins (0= connect 4 data pins, 1= connect 8 data 5014 pins) */ 5015 #define SDHC_CHIP_TOP_DATA8_PRESENT 1u 5016 /* Chip top connect card_detect */ 5017 #define SDHC_CHIP_TOP_CARD_DETECT_PRESENT 1u 5018 /* Chip top connect card_mech_write_prot_in */ 5019 #define SDHC_CHIP_TOP_CARD_WRITE_PROT_PRESENT 1u 5020 /* Chip top connect led_ctrl_out and led_ctrl_out_en */ 5021 #define SDHC_CHIP_TOP_LED_CTRL_PRESENT 0u 5022 /* Chip top connect io_volt_sel_out and io_volt_sel_out_en */ 5023 #define SDHC_CHIP_TOP_IO_VOLT_SEL_PRESENT 0u 5024 /* Chip top connect io_drive_strength_out and io_drive_strength_out_en */ 5025 #define SDHC_CHIP_TOP_IO_DRIVE_STRENGTH_PRESENT 0u 5026 /* Chip top connect card_if_pwr_en_out and card_if_pwr_en_out_en */ 5027 #define SDHC_CHIP_TOP_CARD_IF_PWR_EN_PRESENT 1u 5028 /* Chip top connect card_emmc_reset_n_out and card_emmc_reset_n_out_en */ 5029 #define SDHC_CHIP_TOP_CARD_EMMC_RESET_PRESENT 0u 5030 /* Chip top connect interrupt_wakeup (not used for eMMC) */ 5031 #define SDHC_CHIP_TOP_INTERRUPT_WAKEUP_PRESENT 1u 5032 /* Basically the max packet size, which gets double buffered in RAM 0: 512B 5033 (implies 1KB of RAM space for data) 1: 1KB (implies 2KB of RAM space for 5034 data) */ 5035 #define SDHC_CORE_MAX_BLK_SIZE 0u 5036 /* 0: No Command Queuing Engine present 1: Command Queuing Engine present; this 5037 adds 288 bytes of space to the RAM for this purpose. */ 5038 #define SDHC_CORE_CQE_PRESENT 0u 5039 /* 0: no retention of any SDHC_CORE regs 1: retention of SDHC_CORE regs that have 5040 the Retention flag (Note, CTL.ENABLE is always retained irrespective of this 5041 parameter) */ 5042 #define SDHC_CORE_RETENTION_PRESENT 0u 5043 /* SONOS Flash is used or not ('0': no, '1': yes) */ 5044 #define SFLASH_FLASHC_IS_SONOS 0u 5045 /* WOUND_PRESENT or not ('0': no, '1': yes) */ 5046 #define SFLASH_WOUND_PRESENT 1u 5047 /* Base address of the SMIF XIP memory region. This address must be a multiple of 5048 the SMIF XIP memory capacity. This address must be a multiple of the SMIF XIP 5049 memory region capacity (see SMIP_XIP_MASK below). The SMIF XIP memory region 5050 should NOT overlap with other memory regions. This adress must be in the 5051 [0x0000:0000, 0xffff:0000] memory region. However, for MXS40 CM4 based 5052 platform variant, this address must be in the [0x0000:0000, 0x1fff:0000] 5053 memory region (to ensure a connection to the ARM CM4 CPU ICode/DCode memory 5054 region [0x0000:0000, 0x1fff:ffff]). The external memory devices are located 5055 within the SMIF XIP memory region. */ 5056 #define SMIF_SMIF_XIP_ADDR 1610612736u 5057 /* Capacity of the SMIF XIP memory region. The capacity must be a power of 2 and 5058 greater or equal than 64 KB). The more significant bits of this parameter are 5059 '1' and the lesser significant bits of this parameter are '0'. E.g., 5060 0xfff0:0000 specifies a 1 MB memory region. Legal values are {0xffff:0000, 5061 0xfffe:0000, 0xfffc:0000, 0xfff8:0000, 0xfff0:0000, 0xffe0:0000, ..., 5062 0x8000:0000, 0x0000:0000}. */ 5063 #define SMIF_SMIF_XIP_MASK 4160749568u 5064 /* Cryptography (AES) support. This is a 1-bit parameter: '0' = no support, '1' = 5065 support. */ 5066 #define SMIF_CRYPTO 1u 5067 /* Bus CRC support is present ([0,1]) Note: In MXS40 SMIF version 2 this option is 5068 currently not available (BUS_CRC_PRESENT=0). Based on project schedules this 5069 feature may be added already to MXS40 SMIF version 2 or to a later SMIF 5070 version. */ 5071 #define SMIF_BUS_CRC_PRESENT 0u 5072 /* Number of external memory devices supported. This parameter is in the range 5073 [1,4]. */ 5074 #define SMIF_DEVICE_NR 2u 5075 /* External memory devices write support. This is a 4-bit field. Each external 5076 memory device has a dedicated bit. E.g., if bit 2 is '1', external device 2 5077 has write support. */ 5078 #define SMIF_DEVICE_WR_EN 3u 5079 /* Number of delay lines ([1..8]). */ 5080 #define SMIF_DELAY_LINES_NR 4u 5081 /* Number of delay taps in clock delay line. */ 5082 #define SMIF_DELAY_TAPS_NR 32u 5083 /* AXI ID width. Legal range [11,16] */ 5084 #define SMIF_AXIS_ID_WIDTH 12u 5085 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */ 5086 #define SMIF_MASTER_WIDTH 8u 5087 /* Chip top connect all 8 data pins (0= connect 4 data pins, 1= connect 8 data 5088 pins) */ 5089 #define SMIF_CHIP_TOP_DATA8_PRESENT 1u 5090 /* Number of used spi_select signals (max 4) */ 5091 #define SMIF_CHIP_TOP_SPI_SEL_NR 2u 5092 /* ULP variant. Must be 1 when targeting S40S and 0 otherwise. */ 5093 #define SRSS_ULP_VARIANT 0u 5094 /* HT variant. Must be 1 when targeting S40E and 0 otherwise. */ 5095 #define SRSS_HT_VARIANT 1u 5096 /* Number of regulator modules instantiated within SRSS. Must be > 0. */ 5097 #define SRSS_NUM_ACTREG_PWRMOD 6u 5098 /* Number of shorting switches between vccd and vccact. Must be > 0. */ 5099 #define SRSS_NUM_ACTIVE_SWITCH 6u 5100 /* ULP linear regulator system is present */ 5101 #define SRSS_ULPLINREG_PRESENT 0u 5102 /* HT linear regulator system is present */ 5103 #define SRSS_HTLINREG_PRESENT 1u 5104 /* SIMO buck core regulator is present. Only compatible with ULP linear regulator 5105 system (ULPLINREG_PRESENT==1). */ 5106 #define SRSS_SIMOBUCK_PRESENT 0u 5107 /* Precision ILO (PILO) is present */ 5108 #define SRSS_PILO_PRESENT 0u 5109 /* External Crystal Oscillator is present (high frequency) */ 5110 #define SRSS_ECO_PRESENT 1u 5111 /* System Buck-Boost is present */ 5112 #define SRSS_SYSBB_PRESENT 0u 5113 /* Number of PWR_HIB_DATA registers. Min is zero. */ 5114 #define SRSS_NUM_HIBDATA 1u 5115 /* Number of clock paths. Must be > 0. Recommend 5116 NUM_CLKPATH>=NUM_TOTAL_PLL+CSV_PRESENT+2. CSV and FLL requires special paths, 5117 and one extra is recommended for programming flexibility. */ 5118 #define SRSS_NUM_CLKPATH 7u 5119 /* Number of 200MHz PLLs present. */ 5120 #define SRSS_NUM_PLL 2u 5121 /* Number of HFCLK roots present. Must be > 0. Recommend NUM_HFROOT=<# chipwide 5122 roots>+CSV_PRESENT. */ 5123 #define SRSS_NUM_HFROOT 8u 5124 /* Number of DSI inputs into clock muxes. This is used for logic optimization. 5125 Must be > 0 */ 5126 #define SRSS_NUM_DSI 0u 5127 /* Alternate high-frequency clock is present. This is used for logic optimization. */ 5128 #define SRSS_ALTHF_PRESENT 0u 5129 /* Alternate low-frequency clock is present. This is used for logic optimization. */ 5130 #define SRSS_ALTLF_PRESENT 0u 5131 /* Backup domain is present. See VBCK_PRESENT for whether it is supplied by vddd 5132 or by an independent vbackup supply. */ 5133 #define SRSS_BACKUP_PRESENT 1u 5134 /* CSV present. User must add one NUM_CLKPATH and one NUM_HFROOT to monitor ILO0 5135 with CSV_HF_REF clock. */ 5136 #define SRSS_CSV_PRESENT 1u 5137 /* Number of multi-counter watchdog timers. Min is zero. */ 5138 #define SRSS_NUM_MCWDT 3u 5139 /* Use the hardened clkactfllmux block */ 5140 #define SRSS_USE_HARD_CLKACTFLLMUX 1u 5141 /* Number of clock paths, including direct paths in hardened clkactfllmux block */ 5142 #define SRSS_HARD_CLKPATH 8u 5143 /* Number of clock paths with muxes in hardened clkactfllmux block */ 5144 #define SRSS_HARD_CLKPATHMUX 8u 5145 /* Number of HFCLKS present in hardened clkactfllmux block */ 5146 #define SRSS_HARD_HFROOT 8u 5147 /* ECO mux is present in hardened clkactfllmux block */ 5148 #define SRSS_HARD_ECOMUX_PRESENT 1u 5149 /* ALTHF mux is present in hardened clkactfllmux block */ 5150 #define SRSS_HARD_ALTHFMUX_PRESENT 1u 5151 /* POR present. */ 5152 #define SRSS_POR_PRESENT 1u 5153 /* Low-current buck regulator present. Can be derived from S40S_SISOBUCKLC_PRESENT 5154 or SIMOBUCK_PRESENT. */ 5155 #define SRSS_BUCKCTL_PRESENT 0u 5156 /* Low-current SISO buck core regulator is present. Only compatible with ULP 5157 linear regulator system (ULPLINREG_PRESENT==1). */ 5158 #define SRSS_S40S_SISOBUCKLC_PRESENT 0u 5159 /* HT linear regulator system is present */ 5160 #define SRSS_S40E_HTREGHC_PRESENT 1u 5161 /* LPECO mux is present in hardened clkactfllmux block */ 5162 #define SRSS_HARD_LPECOMUX_PRESENT 1u 5163 /* Number of 400MHz PLLs present. */ 5164 #define SRSS_NUM_PLL400M 2u 5165 /* Mask of DIRECT_MUX defaults. For each clock root i, if bit[i] is low the 5166 DIRECT_MUX defaults to IMO. If bit[0] is high, the DIRECT_MUX selects the 5167 output of ROOT_MUX. For backward compatibility, M4 systems can have all mask 5168 bits high. BootROM needs either Bit0 high or a code change to pick predivider 5169 output before using the FLL. */ 5170 #define SRSS_MASK_DIRECTMUX_DEF 1u 5171 /* Mask of which HFCLK roots are enabled when the debugger requests power up 5172 (CDBGPWRUPREQ). For each clock root i, SRSS enables the clock in response to 5173 CDBGPWRUPREQ, if bit[i] of mask is high. SRSS automatically enables clk_hf0, 5174 regardless of setting of mask bit0. */ 5175 #define SRSS_MASK_DEBUG_CLK 65535u 5176 /* Total number of PLLs present. Must be calculated (NUM_PLL+NUM_PLL400M). Cannot 5177 exceed max or NUM_CLKPATH. */ 5178 #define SRSS_NUM_TOTAL_PLL 4u 5179 /* PMIC control of vccd is present (without REGHC). */ 5180 #define SRSS_S40E_PMIC_PRESENT 0u 5181 /* Separate power supply Vbackup is present (only used when BACKUP_PRESENT==1) */ 5182 #define SRSS_BACKUP_VBCK_PRESENT 0u 5183 /* Alarm1 present in RTC */ 5184 #define SRSS_BACKUP_ALM1_PRESENT 1u 5185 /* Alarm2 present in RTC */ 5186 #define SRSS_BACKUP_ALM2_PRESENT 1u 5187 /* Backup memory is present (only used when BACKUP_PRESENT==1) */ 5188 #define SRSS_BACKUP_BMEM_PRESENT 0u 5189 /* Number of Backup registers to include (each is 32b). Only used when 5190 BACKUP_PRESENT==1. Approximate size is 850squm per register. */ 5191 #define SRSS_BACKUP_NUM_BREG 4u 5192 /* Low power external crystal oscillator (LPECO) is present. */ 5193 #define SRSS_BACKUP_S40E_LPECO_PRESENT 0u 5194 /* ULP variant. Must be 1 when targeting S40S and 0 otherwise. */ 5195 #define SRSS_CLK_TRIM_PLL400M_ULP_VARIANT 0u 5196 /* Mask of HFCLK root clock supervisors (CSV). For each clock root i, bit[i] of 5197 mask indicates presence of a CSV. */ 5198 #define SRSS_CSV_HF_MASK_HFCSV 255u 5199 /* Number of input triggers per counter only routed to one counter (0..8) */ 5200 #define TCPWM0_TR_ONE_CNT_NR 3u 5201 /* Number of input triggers routed to all counters (0..254), 5202 NR_TR_ONE_CNT+NR_TR_ALL CNT <= 254 */ 5203 #define TCPWM0_TR_ALL_CNT_NR 12u 5204 /* Number of TCPWM counter groups (1..4) */ 5205 #define TCPWM0_GRP_NR 3u 5206 /* Counter width in number of bits per TCPWM group (16: 16-bits, 32: 32-bits) */ 5207 #define TCPWM0_GRP_NR0_CNT_GRP_CNT_WIDTH 16u 5208 /* Second Capture / Compare Unit is present (0, 1) */ 5209 #define TCPWM0_GRP_NR0_CNT_GRP_CC1_PRESENT 1u 5210 /* Advanced Motor Control features are present (0, 1). Should only be 1 when 5211 GRP_CC1_PRESENT = 1 */ 5212 #define TCPWM0_GRP_NR0_CNT_GRP_AMC_PRESENT 0u 5213 /* Stepper Motor Control features are present (0, 1). */ 5214 #define TCPWM0_GRP_NR0_CNT_GRP_SMC_PRESENT 0u 5215 /* Number of counters per TCPWM group (1..256) */ 5216 #define TCPWM0_GRP_NR0_GRP_GRP_CNT_NR 3u 5217 /* Counter width in number of bits per TCPWM group (16: 16-bits, 32: 32-bits) */ 5218 #define TCPWM0_GRP_NR1_CNT_GRP_CNT_WIDTH 16u 5219 /* Second Capture / Compare Unit is present (0, 1) */ 5220 #define TCPWM0_GRP_NR1_CNT_GRP_CC1_PRESENT 1u 5221 /* Advanced Motor Control features are present (0, 1). Should only be 1 when 5222 GRP_CC1_PRESENT = 1 */ 5223 #define TCPWM0_GRP_NR1_CNT_GRP_AMC_PRESENT 1u 5224 /* Stepper Motor Control features are present (0, 1). */ 5225 #define TCPWM0_GRP_NR1_CNT_GRP_SMC_PRESENT 1u 5226 /* Number of counters per TCPWM group (1..256) */ 5227 #define TCPWM0_GRP_NR1_GRP_GRP_CNT_NR 3u 5228 /* Counter width in number of bits per TCPWM group (16: 16-bits, 32: 32-bits) */ 5229 #define TCPWM0_GRP_NR2_CNT_GRP_CNT_WIDTH 32u 5230 /* Second Capture / Compare Unit is present (0, 1) */ 5231 #define TCPWM0_GRP_NR2_CNT_GRP_CC1_PRESENT 1u 5232 /* Advanced Motor Control features are present (0, 1). Should only be 1 when 5233 GRP_CC1_PRESENT = 1 */ 5234 #define TCPWM0_GRP_NR2_CNT_GRP_AMC_PRESENT 0u 5235 /* Stepper Motor Control features are present (0, 1). */ 5236 #define TCPWM0_GRP_NR2_CNT_GRP_SMC_PRESENT 0u 5237 /* Number of counters per TCPWM group (1..256) */ 5238 #define TCPWM0_GRP_NR2_GRP_GRP_CNT_NR 3u 5239 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */ 5240 #define TCPWM0_MASTER_WIDTH 8u 5241 /* Number of input triggers per counter only routed to one counter (0..8) */ 5242 #define TCPWM1_TR_ONE_CNT_NR 3u 5243 /* Number of input triggers routed to all counters (0..254), 5244 NR_TR_ONE_CNT+NR_TR_ALL CNT <= 254 */ 5245 #define TCPWM1_TR_ALL_CNT_NR 41u 5246 /* Number of TCPWM counter groups (1..4) */ 5247 #define TCPWM1_GRP_NR 3u 5248 /* Counter width in number of bits per TCPWM group (16: 16-bits, 32: 32-bits) */ 5249 #define TCPWM1_GRP_NR0_CNT_GRP_CNT_WIDTH 16u 5250 /* Second Capture / Compare Unit is present (0, 1) */ 5251 #define TCPWM1_GRP_NR0_CNT_GRP_CC1_PRESENT 1u 5252 /* Advanced Motor Control features are present (0, 1). Should only be 1 when 5253 GRP_CC1_PRESENT = 1 */ 5254 #define TCPWM1_GRP_NR0_CNT_GRP_AMC_PRESENT 0u 5255 /* Stepper Motor Control features are present (0, 1). */ 5256 #define TCPWM1_GRP_NR0_CNT_GRP_SMC_PRESENT 0u 5257 /* Number of counters per TCPWM group (1..256) */ 5258 #define TCPWM1_GRP_NR0_GRP_GRP_CNT_NR 84u 5259 /* Counter width in number of bits per TCPWM group (16: 16-bits, 32: 32-bits) */ 5260 #define TCPWM1_GRP_NR1_CNT_GRP_CNT_WIDTH 16u 5261 /* Second Capture / Compare Unit is present (0, 1) */ 5262 #define TCPWM1_GRP_NR1_CNT_GRP_CC1_PRESENT 1u 5263 /* Advanced Motor Control features are present (0, 1). Should only be 1 when 5264 GRP_CC1_PRESENT = 1 */ 5265 #define TCPWM1_GRP_NR1_CNT_GRP_AMC_PRESENT 1u 5266 /* Stepper Motor Control features are present (0, 1). */ 5267 #define TCPWM1_GRP_NR1_CNT_GRP_SMC_PRESENT 1u 5268 /* Number of counters per TCPWM group (1..256) */ 5269 #define TCPWM1_GRP_NR1_GRP_GRP_CNT_NR 12u 5270 /* Counter width in number of bits per TCPWM group (16: 16-bits, 32: 32-bits) */ 5271 #define TCPWM1_GRP_NR2_CNT_GRP_CNT_WIDTH 32u 5272 /* Second Capture / Compare Unit is present (0, 1) */ 5273 #define TCPWM1_GRP_NR2_CNT_GRP_CC1_PRESENT 1u 5274 /* Advanced Motor Control features are present (0, 1). Should only be 1 when 5275 GRP_CC1_PRESENT = 1 */ 5276 #define TCPWM1_GRP_NR2_CNT_GRP_AMC_PRESENT 0u 5277 /* Stepper Motor Control features are present (0, 1). */ 5278 #define TCPWM1_GRP_NR2_CNT_GRP_SMC_PRESENT 0u 5279 /* Number of counters per TCPWM group (1..256) */ 5280 #define TCPWM1_GRP_NR2_GRP_GRP_CNT_NR 13u 5281 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */ 5282 #define TCPWM1_MASTER_WIDTH 8u 5283 5284 /* MMIO Targets Defines */ 5285 #define CY_MMIO_CRYPTO_GROUP_NR 1u 5286 #define CY_MMIO_CRYPTO_SLAVE_NR 0u 5287 #define CY_MMIO_CPUSS_GROUP_NR 2u 5288 #define CY_MMIO_CPUSS_SLAVE_NR 0u 5289 #define CY_MMIO_FAULT_GROUP_NR 2u 5290 #define CY_MMIO_FAULT_SLAVE_NR 1u 5291 #define CY_MMIO_IPC_GROUP_NR 2u 5292 #define CY_MMIO_IPC_SLAVE_NR 2u 5293 #define CY_MMIO_PROT_GROUP_NR 2u 5294 #define CY_MMIO_PROT_SLAVE_NR 3u 5295 #define CY_MMIO_FLASHC_GROUP_NR 2u 5296 #define CY_MMIO_FLASHC_SLAVE_NR 4u 5297 #define CY_MMIO_SRSS_GROUP_NR 2u 5298 #define CY_MMIO_SRSS_SLAVE_NR 5u 5299 #define CY_MMIO_BACKUP_GROUP_NR 2u 5300 #define CY_MMIO_BACKUP_SLAVE_NR 6u 5301 #define CY_MMIO_DW_GROUP_NR 2u 5302 #define CY_MMIO_DW_SLAVE_NR 7u 5303 #define CY_MMIO_DMAC_GROUP_NR 2u 5304 #define CY_MMIO_DMAC_SLAVE_NR 9u 5305 #define CY_MMIO_EFUSE_GROUP_NR 2u 5306 #define CY_MMIO_EFUSE_SLAVE_NR 10u 5307 #define CY_MMIO_DFT_GROUP_NR 2u 5308 #define CY_MMIO_DFT_SLAVE_NR 11u 5309 #define CY_MMIO_HSIOM_GROUP_NR 3u 5310 #define CY_MMIO_HSIOM_SLAVE_NR 0u 5311 #define CY_MMIO_GPIO_GROUP_NR 3u 5312 #define CY_MMIO_GPIO_SLAVE_NR 1u 5313 #define CY_MMIO_SMARTIO_GROUP_NR 3u 5314 #define CY_MMIO_SMARTIO_SLAVE_NR 2u 5315 #define CY_MMIO_TCPWM0_GROUP_NR 3u 5316 #define CY_MMIO_TCPWM0_SLAVE_NR 3u 5317 #define CY_MMIO_EVTGEN0_GROUP_NR 3u 5318 #define CY_MMIO_EVTGEN0_SLAVE_NR 4u 5319 #define CY_MMIO_SMIF0_GROUP_NR 4u 5320 #define CY_MMIO_SMIF0_SLAVE_NR 0u 5321 #define CY_MMIO_SDHC0_GROUP_NR 4u 5322 #define CY_MMIO_SDHC0_SLAVE_NR 1u 5323 #define CY_MMIO_ETH0_GROUP_NR 4u 5324 #define CY_MMIO_ETH0_SLAVE_NR 2u 5325 #define CY_MMIO_ETH1_GROUP_NR 4u 5326 #define CY_MMIO_ETH1_SLAVE_NR 3u 5327 #define CY_MMIO_LIN0_GROUP_NR 5u 5328 #define CY_MMIO_LIN0_SLAVE_NR 0u 5329 #define CY_MMIO_CANFD0_GROUP_NR 5u 5330 #define CY_MMIO_CANFD0_SLAVE_NR 1u 5331 #define CY_MMIO_CANFD1_GROUP_NR 5u 5332 #define CY_MMIO_CANFD1_SLAVE_NR 2u 5333 #define CY_MMIO_FLEXRAY0_GROUP_NR 5u 5334 #define CY_MMIO_FLEXRAY0_SLAVE_NR 3u 5335 #define CY_MMIO_TCPWM1_GROUP_NR 5u 5336 #define CY_MMIO_TCPWM1_SLAVE_NR 4u 5337 #define CY_MMIO_SCB0_GROUP_NR 6u 5338 #define CY_MMIO_SCB0_SLAVE_NR 0u 5339 #define CY_MMIO_SCB1_GROUP_NR 6u 5340 #define CY_MMIO_SCB1_SLAVE_NR 1u 5341 #define CY_MMIO_SCB2_GROUP_NR 6u 5342 #define CY_MMIO_SCB2_SLAVE_NR 2u 5343 #define CY_MMIO_SCB3_GROUP_NR 6u 5344 #define CY_MMIO_SCB3_SLAVE_NR 3u 5345 #define CY_MMIO_SCB4_GROUP_NR 6u 5346 #define CY_MMIO_SCB4_SLAVE_NR 4u 5347 #define CY_MMIO_SCB5_GROUP_NR 6u 5348 #define CY_MMIO_SCB5_SLAVE_NR 5u 5349 #define CY_MMIO_SCB6_GROUP_NR 6u 5350 #define CY_MMIO_SCB6_SLAVE_NR 6u 5351 #define CY_MMIO_SCB7_GROUP_NR 6u 5352 #define CY_MMIO_SCB7_SLAVE_NR 7u 5353 #define CY_MMIO_SCB8_GROUP_NR 6u 5354 #define CY_MMIO_SCB8_SLAVE_NR 8u 5355 #define CY_MMIO_SCB9_GROUP_NR 6u 5356 #define CY_MMIO_SCB9_SLAVE_NR 9u 5357 #define CY_MMIO_SCB10_GROUP_NR 6u 5358 #define CY_MMIO_SCB10_SLAVE_NR 10u 5359 #define CY_MMIO_I2S0_GROUP_NR 8u 5360 #define CY_MMIO_I2S0_SLAVE_NR 0u 5361 #define CY_MMIO_I2S1_GROUP_NR 8u 5362 #define CY_MMIO_I2S1_SLAVE_NR 1u 5363 #define CY_MMIO_I2S2_GROUP_NR 8u 5364 #define CY_MMIO_I2S2_SLAVE_NR 2u 5365 #define CY_MMIO_PASS0_GROUP_NR 9u 5366 #define CY_MMIO_PASS0_SLAVE_NR 0u 5367 5368 /* Protection regions */ 5369 typedef enum 5370 { 5371 PROT_PERI_MAIN = 0, /* Address 0x40000200, size 0x00000040 */ 5372 PROT_PERI_SECURE = 1, /* Address 0x40002000, size 0x00000004 */ 5373 PROT_PERI_GR0_GROUP = 2, /* Address 0x40004010, size 0x00000004 */ 5374 PROT_PERI_GR1_GROUP = 3, /* Address 0x40004050, size 0x00000004 */ 5375 PROT_PERI_GR2_GROUP = 4, /* Address 0x40004090, size 0x00000004 */ 5376 PROT_PERI_GR3_GROUP = 5, /* Address 0x400040c0, size 0x00000020 */ 5377 PROT_PERI_GR4_GROUP = 6, /* Address 0x40004100, size 0x00000020 */ 5378 PROT_PERI_GR5_GROUP = 7, /* Address 0x40004140, size 0x00000020 */ 5379 PROT_PERI_GR6_GROUP = 8, /* Address 0x40004180, size 0x00000020 */ 5380 PROT_PERI_GR8_GROUP = 9, /* Address 0x40004200, size 0x00000020 */ 5381 PROT_PERI_GR9_GROUP = 10, /* Address 0x40004240, size 0x00000020 */ 5382 PROT_PERI_GR0_BOOT = 11, /* Address 0x40004020, size 0x00000004 */ 5383 PROT_PERI_GR1_BOOT = 12, /* Address 0x40004060, size 0x00000004 */ 5384 PROT_PERI_GR2_BOOT = 13, /* Address 0x400040a0, size 0x00000004 */ 5385 PROT_PERI_GR3_BOOT = 14, /* Address 0x400040e0, size 0x00000004 */ 5386 PROT_PERI_GR4_BOOT = 15, /* Address 0x40004120, size 0x00000004 */ 5387 PROT_PERI_GR5_BOOT = 16, /* Address 0x40004160, size 0x00000004 */ 5388 PROT_PERI_GR6_BOOT = 17, /* Address 0x400041a0, size 0x00000004 */ 5389 PROT_PERI_GR8_BOOT = 18, /* Address 0x40004220, size 0x00000004 */ 5390 PROT_PERI_GR9_BOOT = 19, /* Address 0x40004260, size 0x00000004 */ 5391 PROT_PERI_TR = 20, /* Address 0x40008000, size 0x00008000 */ 5392 PROT_PERI_MS_BOOT = 21, /* Address 0x40030000, size 0x00001000 */ 5393 PROT_PERI_PCLK_MAIN = 22, /* Address 0x40040000, size 0x00004000 */ 5394 PROT_CRYPTO_MAIN = 23, /* Address 0x40100000, size 0x00000400 */ 5395 PROT_CRYPTO_CRYPTO = 24, /* Address 0x40101000, size 0x00000800 */ 5396 PROT_CRYPTO_BOOT = 25, /* Address 0x40102000, size 0x00000100 */ 5397 PROT_CRYPTO_KEY0 = 26, /* Address 0x40102100, size 0x00000004 */ 5398 PROT_CRYPTO_KEY1 = 27, /* Address 0x40102120, size 0x00000004 */ 5399 PROT_CRYPTO_BUF = 28, /* Address 0x40108000, size 0x00002000 */ 5400 PROT_CPUSS_CM7_0 = 29, /* Address 0x40200000, size 0x00000400 */ 5401 PROT_CPUSS_CM7_1 = 30, /* Address 0x40200400, size 0x00000400 */ 5402 PROT_CPUSS_CM0 = 31, /* Address 0x40201000, size 0x00001000 */ 5403 PROT_CPUSS_BOOT = 32, /* Address 0x40202000, size 0x00000200 */ 5404 PROT_CPUSS_CM0_INT = 33, /* Address 0x40208000, size 0x00001000 */ 5405 PROT_CPUSS_CM7_0_INT = 34, /* Address 0x4020a000, size 0x00001000 */ 5406 PROT_CPUSS_CM7_1_INT = 35, /* Address 0x4020c000, size 0x00001000 */ 5407 PROT_FAULT_STRUCT0_MAIN = 36, /* Address 0x40210000, size 0x00000100 */ 5408 PROT_FAULT_STRUCT1_MAIN = 37, /* Address 0x40210100, size 0x00000100 */ 5409 PROT_FAULT_STRUCT2_MAIN = 38, /* Address 0x40210200, size 0x00000100 */ 5410 PROT_FAULT_STRUCT3_MAIN = 39, /* Address 0x40210300, size 0x00000100 */ 5411 PROT_IPC_STRUCT0_IPC = 40, /* Address 0x40220000, size 0x00000020 */ 5412 PROT_IPC_STRUCT1_IPC = 41, /* Address 0x40220020, size 0x00000020 */ 5413 PROT_IPC_STRUCT2_IPC = 42, /* Address 0x40220040, size 0x00000020 */ 5414 PROT_IPC_STRUCT3_IPC = 43, /* Address 0x40220060, size 0x00000020 */ 5415 PROT_IPC_STRUCT4_IPC = 44, /* Address 0x40220080, size 0x00000020 */ 5416 PROT_IPC_STRUCT5_IPC = 45, /* Address 0x402200a0, size 0x00000020 */ 5417 PROT_IPC_STRUCT6_IPC = 46, /* Address 0x402200c0, size 0x00000020 */ 5418 PROT_IPC_STRUCT7_IPC = 47, /* Address 0x402200e0, size 0x00000020 */ 5419 PROT_IPC_INTR_STRUCT0_INTR = 48, /* Address 0x40221000, size 0x00000010 */ 5420 PROT_IPC_INTR_STRUCT1_INTR = 49, /* Address 0x40221020, size 0x00000010 */ 5421 PROT_IPC_INTR_STRUCT2_INTR = 50, /* Address 0x40221040, size 0x00000010 */ 5422 PROT_IPC_INTR_STRUCT3_INTR = 51, /* Address 0x40221060, size 0x00000010 */ 5423 PROT_IPC_INTR_STRUCT4_INTR = 52, /* Address 0x40221080, size 0x00000010 */ 5424 PROT_IPC_INTR_STRUCT5_INTR = 53, /* Address 0x402210a0, size 0x00000010 */ 5425 PROT_IPC_INTR_STRUCT6_INTR = 54, /* Address 0x402210c0, size 0x00000010 */ 5426 PROT_IPC_INTR_STRUCT7_INTR = 55, /* Address 0x402210e0, size 0x00000010 */ 5427 PROT_PROT_SMPU_MAIN = 56, /* Address 0x40230000, size 0x00000040 */ 5428 PROT_PROT_MPU0_MAIN = 57, /* Address 0x40234000, size 0x00000004 */ 5429 PROT_PROT_MPU5_MAIN = 58, /* Address 0x40235400, size 0x00000400 */ 5430 PROT_PROT_MPU9_MAIN = 59, /* Address 0x40236400, size 0x00000400 */ 5431 PROT_PROT_MPU10_MAIN = 60, /* Address 0x40236800, size 0x00000400 */ 5432 PROT_PROT_MPU13_MAIN = 61, /* Address 0x40237400, size 0x00000004 */ 5433 PROT_PROT_MPU14_MAIN = 62, /* Address 0x40237800, size 0x00000004 */ 5434 PROT_PROT_MPU15_MAIN = 63, /* Address 0x40237c00, size 0x00000400 */ 5435 PROT_FLASHC_MAIN = 64, /* Address 0x40240000, size 0x00000008 */ 5436 PROT_FLASHC_CMD = 65, /* Address 0x40240008, size 0x00000004 */ 5437 PROT_FLASHC_DFT = 66, /* Address 0x40240200, size 0x00000100 */ 5438 PROT_FLASHC_CM0 = 67, /* Address 0x40240400, size 0x00000080 */ 5439 PROT_FLASHC_CM7_0 = 68, /* Address 0x402404e0, size 0x00000004 */ 5440 PROT_FLASHC_CM7_1 = 69, /* Address 0x40240560, size 0x00000004 */ 5441 PROT_FLASHC_CRYPTO = 70, /* Address 0x40240580, size 0x00000004 */ 5442 PROT_FLASHC_DW0 = 71, /* Address 0x40240600, size 0x00000004 */ 5443 PROT_FLASHC_DW1 = 72, /* Address 0x40240680, size 0x00000004 */ 5444 PROT_FLASHC_DMAC = 73, /* Address 0x40240700, size 0x00000004 */ 5445 PROT_FLASHC_SLOW0 = 74, /* Address 0x40240780, size 0x00000004 */ 5446 PROT_FLASHC_FlashMgmt = 75, /* Address 0x4024f000, size 0x00000080 */ 5447 PROT_FLASHC_MainSafety = 76, /* Address 0x4024f400, size 0x00000008 */ 5448 PROT_FLASHC_WorkSafety = 77, /* Address 0x4024f500, size 0x00000004 */ 5449 PROT_SRSS_GENERAL = 78, /* Address 0x40260000, size 0x00000400 */ 5450 PROT_SRSS_MAIN = 79, /* Address 0x40261000, size 0x00001000 */ 5451 PROT_SRSS_SECURE = 80, /* Address 0x40262000, size 0x00002000 */ 5452 PROT_MCWDT0_CONFIG = 81, /* Address 0x40268000, size 0x00000080 */ 5453 PROT_MCWDT1_CONFIG = 82, /* Address 0x40268100, size 0x00000080 */ 5454 PROT_MCWDT2_CONFIG = 83, /* Address 0x40268200, size 0x00000080 */ 5455 PROT_MCWDT0_MAIN = 84, /* Address 0x40268080, size 0x00000040 */ 5456 PROT_MCWDT1_MAIN = 85, /* Address 0x40268180, size 0x00000040 */ 5457 PROT_MCWDT2_MAIN = 86, /* Address 0x40268280, size 0x00000040 */ 5458 PROT_WDT_CONFIG = 87, /* Address 0x4026c000, size 0x00000020 */ 5459 PROT_WDT_MAIN = 88, /* Address 0x4026c040, size 0x00000020 */ 5460 PROT_BACKUP_BACKUP = 89, /* Address 0x40270000, size 0x00010000 */ 5461 PROT_DW0_DW = 90, /* Address 0x40280000, size 0x00000100 */ 5462 PROT_DW1_DW = 91, /* Address 0x40290000, size 0x00000100 */ 5463 PROT_DW0_DW_CRC = 92, /* Address 0x40280100, size 0x00000080 */ 5464 PROT_DW1_DW_CRC = 93, /* Address 0x40290100, size 0x00000080 */ 5465 PROT_DW0_CH_STRUCT0_CH = 94, /* Address 0x40288000, size 0x00000040 */ 5466 PROT_DW0_CH_STRUCT1_CH = 95, /* Address 0x40288040, size 0x00000040 */ 5467 PROT_DW0_CH_STRUCT2_CH = 96, /* Address 0x40288080, size 0x00000040 */ 5468 PROT_DW0_CH_STRUCT3_CH = 97, /* Address 0x402880c0, size 0x00000040 */ 5469 PROT_DW0_CH_STRUCT4_CH = 98, /* Address 0x40288100, size 0x00000040 */ 5470 PROT_DW0_CH_STRUCT5_CH = 99, /* Address 0x40288140, size 0x00000040 */ 5471 PROT_DW0_CH_STRUCT6_CH = 100, /* Address 0x40288180, size 0x00000040 */ 5472 PROT_DW0_CH_STRUCT7_CH = 101, /* Address 0x402881c0, size 0x00000040 */ 5473 PROT_DW0_CH_STRUCT8_CH = 102, /* Address 0x40288200, size 0x00000040 */ 5474 PROT_DW0_CH_STRUCT9_CH = 103, /* Address 0x40288240, size 0x00000040 */ 5475 PROT_DW0_CH_STRUCT10_CH = 104, /* Address 0x40288280, size 0x00000040 */ 5476 PROT_DW0_CH_STRUCT11_CH = 105, /* Address 0x402882c0, size 0x00000040 */ 5477 PROT_DW0_CH_STRUCT12_CH = 106, /* Address 0x40288300, size 0x00000040 */ 5478 PROT_DW0_CH_STRUCT13_CH = 107, /* Address 0x40288340, size 0x00000040 */ 5479 PROT_DW0_CH_STRUCT14_CH = 108, /* Address 0x40288380, size 0x00000040 */ 5480 PROT_DW0_CH_STRUCT15_CH = 109, /* Address 0x402883c0, size 0x00000040 */ 5481 PROT_DW0_CH_STRUCT16_CH = 110, /* Address 0x40288400, size 0x00000040 */ 5482 PROT_DW0_CH_STRUCT17_CH = 111, /* Address 0x40288440, size 0x00000040 */ 5483 PROT_DW0_CH_STRUCT18_CH = 112, /* Address 0x40288480, size 0x00000040 */ 5484 PROT_DW0_CH_STRUCT19_CH = 113, /* Address 0x402884c0, size 0x00000040 */ 5485 PROT_DW0_CH_STRUCT20_CH = 114, /* Address 0x40288500, size 0x00000040 */ 5486 PROT_DW0_CH_STRUCT21_CH = 115, /* Address 0x40288540, size 0x00000040 */ 5487 PROT_DW0_CH_STRUCT22_CH = 116, /* Address 0x40288580, size 0x00000040 */ 5488 PROT_DW0_CH_STRUCT23_CH = 117, /* Address 0x402885c0, size 0x00000040 */ 5489 PROT_DW0_CH_STRUCT24_CH = 118, /* Address 0x40288600, size 0x00000040 */ 5490 PROT_DW0_CH_STRUCT25_CH = 119, /* Address 0x40288640, size 0x00000040 */ 5491 PROT_DW0_CH_STRUCT26_CH = 120, /* Address 0x40288680, size 0x00000040 */ 5492 PROT_DW0_CH_STRUCT27_CH = 121, /* Address 0x402886c0, size 0x00000040 */ 5493 PROT_DW0_CH_STRUCT28_CH = 122, /* Address 0x40288700, size 0x00000040 */ 5494 PROT_DW0_CH_STRUCT29_CH = 123, /* Address 0x40288740, size 0x00000040 */ 5495 PROT_DW0_CH_STRUCT30_CH = 124, /* Address 0x40288780, size 0x00000040 */ 5496 PROT_DW0_CH_STRUCT31_CH = 125, /* Address 0x402887c0, size 0x00000040 */ 5497 PROT_DW0_CH_STRUCT32_CH = 126, /* Address 0x40288800, size 0x00000040 */ 5498 PROT_DW0_CH_STRUCT33_CH = 127, /* Address 0x40288840, size 0x00000040 */ 5499 PROT_DW0_CH_STRUCT34_CH = 128, /* Address 0x40288880, size 0x00000040 */ 5500 PROT_DW0_CH_STRUCT35_CH = 129, /* Address 0x402888c0, size 0x00000040 */ 5501 PROT_DW0_CH_STRUCT36_CH = 130, /* Address 0x40288900, size 0x00000040 */ 5502 PROT_DW0_CH_STRUCT37_CH = 131, /* Address 0x40288940, size 0x00000040 */ 5503 PROT_DW0_CH_STRUCT38_CH = 132, /* Address 0x40288980, size 0x00000040 */ 5504 PROT_DW0_CH_STRUCT39_CH = 133, /* Address 0x402889c0, size 0x00000040 */ 5505 PROT_DW0_CH_STRUCT40_CH = 134, /* Address 0x40288a00, size 0x00000040 */ 5506 PROT_DW0_CH_STRUCT41_CH = 135, /* Address 0x40288a40, size 0x00000040 */ 5507 PROT_DW0_CH_STRUCT42_CH = 136, /* Address 0x40288a80, size 0x00000040 */ 5508 PROT_DW0_CH_STRUCT43_CH = 137, /* Address 0x40288ac0, size 0x00000040 */ 5509 PROT_DW0_CH_STRUCT44_CH = 138, /* Address 0x40288b00, size 0x00000040 */ 5510 PROT_DW0_CH_STRUCT45_CH = 139, /* Address 0x40288b40, size 0x00000040 */ 5511 PROT_DW0_CH_STRUCT46_CH = 140, /* Address 0x40288b80, size 0x00000040 */ 5512 PROT_DW0_CH_STRUCT47_CH = 141, /* Address 0x40288bc0, size 0x00000040 */ 5513 PROT_DW0_CH_STRUCT48_CH = 142, /* Address 0x40288c00, size 0x00000040 */ 5514 PROT_DW0_CH_STRUCT49_CH = 143, /* Address 0x40288c40, size 0x00000040 */ 5515 PROT_DW0_CH_STRUCT50_CH = 144, /* Address 0x40288c80, size 0x00000040 */ 5516 PROT_DW0_CH_STRUCT51_CH = 145, /* Address 0x40288cc0, size 0x00000040 */ 5517 PROT_DW0_CH_STRUCT52_CH = 146, /* Address 0x40288d00, size 0x00000040 */ 5518 PROT_DW0_CH_STRUCT53_CH = 147, /* Address 0x40288d40, size 0x00000040 */ 5519 PROT_DW0_CH_STRUCT54_CH = 148, /* Address 0x40288d80, size 0x00000040 */ 5520 PROT_DW0_CH_STRUCT55_CH = 149, /* Address 0x40288dc0, size 0x00000040 */ 5521 PROT_DW0_CH_STRUCT56_CH = 150, /* Address 0x40288e00, size 0x00000040 */ 5522 PROT_DW0_CH_STRUCT57_CH = 151, /* Address 0x40288e40, size 0x00000040 */ 5523 PROT_DW0_CH_STRUCT58_CH = 152, /* Address 0x40288e80, size 0x00000040 */ 5524 PROT_DW0_CH_STRUCT59_CH = 153, /* Address 0x40288ec0, size 0x00000040 */ 5525 PROT_DW0_CH_STRUCT60_CH = 154, /* Address 0x40288f00, size 0x00000040 */ 5526 PROT_DW0_CH_STRUCT61_CH = 155, /* Address 0x40288f40, size 0x00000040 */ 5527 PROT_DW0_CH_STRUCT62_CH = 156, /* Address 0x40288f80, size 0x00000040 */ 5528 PROT_DW0_CH_STRUCT63_CH = 157, /* Address 0x40288fc0, size 0x00000040 */ 5529 PROT_DW0_CH_STRUCT64_CH = 158, /* Address 0x40289000, size 0x00000040 */ 5530 PROT_DW0_CH_STRUCT65_CH = 159, /* Address 0x40289040, size 0x00000040 */ 5531 PROT_DW0_CH_STRUCT66_CH = 160, /* Address 0x40289080, size 0x00000040 */ 5532 PROT_DW0_CH_STRUCT67_CH = 161, /* Address 0x402890c0, size 0x00000040 */ 5533 PROT_DW0_CH_STRUCT68_CH = 162, /* Address 0x40289100, size 0x00000040 */ 5534 PROT_DW0_CH_STRUCT69_CH = 163, /* Address 0x40289140, size 0x00000040 */ 5535 PROT_DW0_CH_STRUCT70_CH = 164, /* Address 0x40289180, size 0x00000040 */ 5536 PROT_DW0_CH_STRUCT71_CH = 165, /* Address 0x402891c0, size 0x00000040 */ 5537 PROT_DW0_CH_STRUCT72_CH = 166, /* Address 0x40289200, size 0x00000040 */ 5538 PROT_DW0_CH_STRUCT73_CH = 167, /* Address 0x40289240, size 0x00000040 */ 5539 PROT_DW0_CH_STRUCT74_CH = 168, /* Address 0x40289280, size 0x00000040 */ 5540 PROT_DW0_CH_STRUCT75_CH = 169, /* Address 0x402892c0, size 0x00000040 */ 5541 PROT_DW0_CH_STRUCT76_CH = 170, /* Address 0x40289300, size 0x00000040 */ 5542 PROT_DW0_CH_STRUCT77_CH = 171, /* Address 0x40289340, size 0x00000040 */ 5543 PROT_DW0_CH_STRUCT78_CH = 172, /* Address 0x40289380, size 0x00000040 */ 5544 PROT_DW0_CH_STRUCT79_CH = 173, /* Address 0x402893c0, size 0x00000040 */ 5545 PROT_DW0_CH_STRUCT80_CH = 174, /* Address 0x40289400, size 0x00000040 */ 5546 PROT_DW0_CH_STRUCT81_CH = 175, /* Address 0x40289440, size 0x00000040 */ 5547 PROT_DW0_CH_STRUCT82_CH = 176, /* Address 0x40289480, size 0x00000040 */ 5548 PROT_DW0_CH_STRUCT83_CH = 177, /* Address 0x402894c0, size 0x00000040 */ 5549 PROT_DW0_CH_STRUCT84_CH = 178, /* Address 0x40289500, size 0x00000040 */ 5550 PROT_DW0_CH_STRUCT85_CH = 179, /* Address 0x40289540, size 0x00000040 */ 5551 PROT_DW0_CH_STRUCT86_CH = 180, /* Address 0x40289580, size 0x00000040 */ 5552 PROT_DW0_CH_STRUCT87_CH = 181, /* Address 0x402895c0, size 0x00000040 */ 5553 PROT_DW0_CH_STRUCT88_CH = 182, /* Address 0x40289600, size 0x00000040 */ 5554 PROT_DW0_CH_STRUCT89_CH = 183, /* Address 0x40289640, size 0x00000040 */ 5555 PROT_DW0_CH_STRUCT90_CH = 184, /* Address 0x40289680, size 0x00000040 */ 5556 PROT_DW0_CH_STRUCT91_CH = 185, /* Address 0x402896c0, size 0x00000040 */ 5557 PROT_DW0_CH_STRUCT92_CH = 186, /* Address 0x40289700, size 0x00000040 */ 5558 PROT_DW0_CH_STRUCT93_CH = 187, /* Address 0x40289740, size 0x00000040 */ 5559 PROT_DW0_CH_STRUCT94_CH = 188, /* Address 0x40289780, size 0x00000040 */ 5560 PROT_DW0_CH_STRUCT95_CH = 189, /* Address 0x402897c0, size 0x00000040 */ 5561 PROT_DW0_CH_STRUCT96_CH = 190, /* Address 0x40289800, size 0x00000040 */ 5562 PROT_DW0_CH_STRUCT97_CH = 191, /* Address 0x40289840, size 0x00000040 */ 5563 PROT_DW0_CH_STRUCT98_CH = 192, /* Address 0x40289880, size 0x00000040 */ 5564 PROT_DW0_CH_STRUCT99_CH = 193, /* Address 0x402898c0, size 0x00000040 */ 5565 PROT_DW0_CH_STRUCT100_CH = 194, /* Address 0x40289900, size 0x00000040 */ 5566 PROT_DW0_CH_STRUCT101_CH = 195, /* Address 0x40289940, size 0x00000040 */ 5567 PROT_DW0_CH_STRUCT102_CH = 196, /* Address 0x40289980, size 0x00000040 */ 5568 PROT_DW0_CH_STRUCT103_CH = 197, /* Address 0x402899c0, size 0x00000040 */ 5569 PROT_DW0_CH_STRUCT104_CH = 198, /* Address 0x40289a00, size 0x00000040 */ 5570 PROT_DW0_CH_STRUCT105_CH = 199, /* Address 0x40289a40, size 0x00000040 */ 5571 PROT_DW0_CH_STRUCT106_CH = 200, /* Address 0x40289a80, size 0x00000040 */ 5572 PROT_DW0_CH_STRUCT107_CH = 201, /* Address 0x40289ac0, size 0x00000040 */ 5573 PROT_DW0_CH_STRUCT108_CH = 202, /* Address 0x40289b00, size 0x00000040 */ 5574 PROT_DW0_CH_STRUCT109_CH = 203, /* Address 0x40289b40, size 0x00000040 */ 5575 PROT_DW0_CH_STRUCT110_CH = 204, /* Address 0x40289b80, size 0x00000040 */ 5576 PROT_DW0_CH_STRUCT111_CH = 205, /* Address 0x40289bc0, size 0x00000040 */ 5577 PROT_DW0_CH_STRUCT112_CH = 206, /* Address 0x40289c00, size 0x00000040 */ 5578 PROT_DW0_CH_STRUCT113_CH = 207, /* Address 0x40289c40, size 0x00000040 */ 5579 PROT_DW0_CH_STRUCT114_CH = 208, /* Address 0x40289c80, size 0x00000040 */ 5580 PROT_DW0_CH_STRUCT115_CH = 209, /* Address 0x40289cc0, size 0x00000040 */ 5581 PROT_DW0_CH_STRUCT116_CH = 210, /* Address 0x40289d00, size 0x00000040 */ 5582 PROT_DW0_CH_STRUCT117_CH = 211, /* Address 0x40289d40, size 0x00000040 */ 5583 PROT_DW0_CH_STRUCT118_CH = 212, /* Address 0x40289d80, size 0x00000040 */ 5584 PROT_DW0_CH_STRUCT119_CH = 213, /* Address 0x40289dc0, size 0x00000040 */ 5585 PROT_DW0_CH_STRUCT120_CH = 214, /* Address 0x40289e00, size 0x00000040 */ 5586 PROT_DW0_CH_STRUCT121_CH = 215, /* Address 0x40289e40, size 0x00000040 */ 5587 PROT_DW0_CH_STRUCT122_CH = 216, /* Address 0x40289e80, size 0x00000040 */ 5588 PROT_DW0_CH_STRUCT123_CH = 217, /* Address 0x40289ec0, size 0x00000040 */ 5589 PROT_DW0_CH_STRUCT124_CH = 218, /* Address 0x40289f00, size 0x00000040 */ 5590 PROT_DW0_CH_STRUCT125_CH = 219, /* Address 0x40289f40, size 0x00000040 */ 5591 PROT_DW0_CH_STRUCT126_CH = 220, /* Address 0x40289f80, size 0x00000040 */ 5592 PROT_DW0_CH_STRUCT127_CH = 221, /* Address 0x40289fc0, size 0x00000040 */ 5593 PROT_DW0_CH_STRUCT128_CH = 222, /* Address 0x4028a000, size 0x00000040 */ 5594 PROT_DW0_CH_STRUCT129_CH = 223, /* Address 0x4028a040, size 0x00000040 */ 5595 PROT_DW0_CH_STRUCT130_CH = 224, /* Address 0x4028a080, size 0x00000040 */ 5596 PROT_DW0_CH_STRUCT131_CH = 225, /* Address 0x4028a0c0, size 0x00000040 */ 5597 PROT_DW0_CH_STRUCT132_CH = 226, /* Address 0x4028a100, size 0x00000040 */ 5598 PROT_DW0_CH_STRUCT133_CH = 227, /* Address 0x4028a140, size 0x00000040 */ 5599 PROT_DW0_CH_STRUCT134_CH = 228, /* Address 0x4028a180, size 0x00000040 */ 5600 PROT_DW0_CH_STRUCT135_CH = 229, /* Address 0x4028a1c0, size 0x00000040 */ 5601 PROT_DW0_CH_STRUCT136_CH = 230, /* Address 0x4028a200, size 0x00000040 */ 5602 PROT_DW0_CH_STRUCT137_CH = 231, /* Address 0x4028a240, size 0x00000040 */ 5603 PROT_DW0_CH_STRUCT138_CH = 232, /* Address 0x4028a280, size 0x00000040 */ 5604 PROT_DW0_CH_STRUCT139_CH = 233, /* Address 0x4028a2c0, size 0x00000040 */ 5605 PROT_DW0_CH_STRUCT140_CH = 234, /* Address 0x4028a300, size 0x00000040 */ 5606 PROT_DW0_CH_STRUCT141_CH = 235, /* Address 0x4028a340, size 0x00000040 */ 5607 PROT_DW0_CH_STRUCT142_CH = 236, /* Address 0x4028a380, size 0x00000040 */ 5608 PROT_DW1_CH_STRUCT0_CH = 237, /* Address 0x40298000, size 0x00000040 */ 5609 PROT_DW1_CH_STRUCT1_CH = 238, /* Address 0x40298040, size 0x00000040 */ 5610 PROT_DW1_CH_STRUCT2_CH = 239, /* Address 0x40298080, size 0x00000040 */ 5611 PROT_DW1_CH_STRUCT3_CH = 240, /* Address 0x402980c0, size 0x00000040 */ 5612 PROT_DW1_CH_STRUCT4_CH = 241, /* Address 0x40298100, size 0x00000040 */ 5613 PROT_DW1_CH_STRUCT5_CH = 242, /* Address 0x40298140, size 0x00000040 */ 5614 PROT_DW1_CH_STRUCT6_CH = 243, /* Address 0x40298180, size 0x00000040 */ 5615 PROT_DW1_CH_STRUCT7_CH = 244, /* Address 0x402981c0, size 0x00000040 */ 5616 PROT_DW1_CH_STRUCT8_CH = 245, /* Address 0x40298200, size 0x00000040 */ 5617 PROT_DW1_CH_STRUCT9_CH = 246, /* Address 0x40298240, size 0x00000040 */ 5618 PROT_DW1_CH_STRUCT10_CH = 247, /* Address 0x40298280, size 0x00000040 */ 5619 PROT_DW1_CH_STRUCT11_CH = 248, /* Address 0x402982c0, size 0x00000040 */ 5620 PROT_DW1_CH_STRUCT12_CH = 249, /* Address 0x40298300, size 0x00000040 */ 5621 PROT_DW1_CH_STRUCT13_CH = 250, /* Address 0x40298340, size 0x00000040 */ 5622 PROT_DW1_CH_STRUCT14_CH = 251, /* Address 0x40298380, size 0x00000040 */ 5623 PROT_DW1_CH_STRUCT15_CH = 252, /* Address 0x402983c0, size 0x00000040 */ 5624 PROT_DW1_CH_STRUCT16_CH = 253, /* Address 0x40298400, size 0x00000040 */ 5625 PROT_DW1_CH_STRUCT17_CH = 254, /* Address 0x40298440, size 0x00000040 */ 5626 PROT_DW1_CH_STRUCT18_CH = 255, /* Address 0x40298480, size 0x00000040 */ 5627 PROT_DW1_CH_STRUCT19_CH = 256, /* Address 0x402984c0, size 0x00000040 */ 5628 PROT_DW1_CH_STRUCT20_CH = 257, /* Address 0x40298500, size 0x00000040 */ 5629 PROT_DW1_CH_STRUCT21_CH = 258, /* Address 0x40298540, size 0x00000040 */ 5630 PROT_DW1_CH_STRUCT22_CH = 259, /* Address 0x40298580, size 0x00000040 */ 5631 PROT_DW1_CH_STRUCT23_CH = 260, /* Address 0x402985c0, size 0x00000040 */ 5632 PROT_DW1_CH_STRUCT24_CH = 261, /* Address 0x40298600, size 0x00000040 */ 5633 PROT_DW1_CH_STRUCT25_CH = 262, /* Address 0x40298640, size 0x00000040 */ 5634 PROT_DW1_CH_STRUCT26_CH = 263, /* Address 0x40298680, size 0x00000040 */ 5635 PROT_DW1_CH_STRUCT27_CH = 264, /* Address 0x402986c0, size 0x00000040 */ 5636 PROT_DW1_CH_STRUCT28_CH = 265, /* Address 0x40298700, size 0x00000040 */ 5637 PROT_DW1_CH_STRUCT29_CH = 266, /* Address 0x40298740, size 0x00000040 */ 5638 PROT_DW1_CH_STRUCT30_CH = 267, /* Address 0x40298780, size 0x00000040 */ 5639 PROT_DW1_CH_STRUCT31_CH = 268, /* Address 0x402987c0, size 0x00000040 */ 5640 PROT_DW1_CH_STRUCT32_CH = 269, /* Address 0x40298800, size 0x00000040 */ 5641 PROT_DW1_CH_STRUCT33_CH = 270, /* Address 0x40298840, size 0x00000040 */ 5642 PROT_DW1_CH_STRUCT34_CH = 271, /* Address 0x40298880, size 0x00000040 */ 5643 PROT_DW1_CH_STRUCT35_CH = 272, /* Address 0x402988c0, size 0x00000040 */ 5644 PROT_DW1_CH_STRUCT36_CH = 273, /* Address 0x40298900, size 0x00000040 */ 5645 PROT_DW1_CH_STRUCT37_CH = 274, /* Address 0x40298940, size 0x00000040 */ 5646 PROT_DW1_CH_STRUCT38_CH = 275, /* Address 0x40298980, size 0x00000040 */ 5647 PROT_DW1_CH_STRUCT39_CH = 276, /* Address 0x402989c0, size 0x00000040 */ 5648 PROT_DW1_CH_STRUCT40_CH = 277, /* Address 0x40298a00, size 0x00000040 */ 5649 PROT_DW1_CH_STRUCT41_CH = 278, /* Address 0x40298a40, size 0x00000040 */ 5650 PROT_DW1_CH_STRUCT42_CH = 279, /* Address 0x40298a80, size 0x00000040 */ 5651 PROT_DW1_CH_STRUCT43_CH = 280, /* Address 0x40298ac0, size 0x00000040 */ 5652 PROT_DW1_CH_STRUCT44_CH = 281, /* Address 0x40298b00, size 0x00000040 */ 5653 PROT_DW1_CH_STRUCT45_CH = 282, /* Address 0x40298b40, size 0x00000040 */ 5654 PROT_DW1_CH_STRUCT46_CH = 283, /* Address 0x40298b80, size 0x00000040 */ 5655 PROT_DW1_CH_STRUCT47_CH = 284, /* Address 0x40298bc0, size 0x00000040 */ 5656 PROT_DW1_CH_STRUCT48_CH = 285, /* Address 0x40298c00, size 0x00000040 */ 5657 PROT_DW1_CH_STRUCT49_CH = 286, /* Address 0x40298c40, size 0x00000040 */ 5658 PROT_DW1_CH_STRUCT50_CH = 287, /* Address 0x40298c80, size 0x00000040 */ 5659 PROT_DW1_CH_STRUCT51_CH = 288, /* Address 0x40298cc0, size 0x00000040 */ 5660 PROT_DW1_CH_STRUCT52_CH = 289, /* Address 0x40298d00, size 0x00000040 */ 5661 PROT_DW1_CH_STRUCT53_CH = 290, /* Address 0x40298d40, size 0x00000040 */ 5662 PROT_DW1_CH_STRUCT54_CH = 291, /* Address 0x40298d80, size 0x00000040 */ 5663 PROT_DW1_CH_STRUCT55_CH = 292, /* Address 0x40298dc0, size 0x00000040 */ 5664 PROT_DW1_CH_STRUCT56_CH = 293, /* Address 0x40298e00, size 0x00000040 */ 5665 PROT_DW1_CH_STRUCT57_CH = 294, /* Address 0x40298e40, size 0x00000040 */ 5666 PROT_DW1_CH_STRUCT58_CH = 295, /* Address 0x40298e80, size 0x00000040 */ 5667 PROT_DW1_CH_STRUCT59_CH = 296, /* Address 0x40298ec0, size 0x00000040 */ 5668 PROT_DW1_CH_STRUCT60_CH = 297, /* Address 0x40298f00, size 0x00000040 */ 5669 PROT_DW1_CH_STRUCT61_CH = 298, /* Address 0x40298f40, size 0x00000040 */ 5670 PROT_DW1_CH_STRUCT62_CH = 299, /* Address 0x40298f80, size 0x00000040 */ 5671 PROT_DW1_CH_STRUCT63_CH = 300, /* Address 0x40298fc0, size 0x00000040 */ 5672 PROT_DW1_CH_STRUCT64_CH = 301, /* Address 0x40299000, size 0x00000040 */ 5673 PROT_DMAC_TOP = 302, /* Address 0x402a0000, size 0x00000010 */ 5674 PROT_DMAC_CH0_CH = 303, /* Address 0x402a1000, size 0x00000100 */ 5675 PROT_DMAC_CH1_CH = 304, /* Address 0x402a1100, size 0x00000100 */ 5676 PROT_DMAC_CH2_CH = 305, /* Address 0x402a1200, size 0x00000100 */ 5677 PROT_DMAC_CH3_CH = 306, /* Address 0x402a1300, size 0x00000100 */ 5678 PROT_DMAC_CH4_CH = 307, /* Address 0x402a1400, size 0x00000100 */ 5679 PROT_DMAC_CH5_CH = 308, /* Address 0x402a1500, size 0x00000100 */ 5680 PROT_DMAC_CH6_CH = 309, /* Address 0x402a1600, size 0x00000100 */ 5681 PROT_DMAC_CH7_CH = 310, /* Address 0x402a1700, size 0x00000100 */ 5682 PROT_EFUSE_CTL = 311, /* Address 0x402c0000, size 0x00000200 */ 5683 PROT_EFUSE_DATA = 312, /* Address 0x402c0800, size 0x00000200 */ 5684 PROT_BIST = 313, /* Address 0x402f0000, size 0x00001000 */ 5685 PROT_HSIOM_PRT0_PRT = 314, /* Address 0x40300000, size 0x00000008 */ 5686 PROT_HSIOM_PRT1_PRT = 315, /* Address 0x40300010, size 0x00000008 */ 5687 PROT_HSIOM_PRT2_PRT = 316, /* Address 0x40300020, size 0x00000008 */ 5688 PROT_HSIOM_PRT3_PRT = 317, /* Address 0x40300030, size 0x00000008 */ 5689 PROT_HSIOM_PRT4_PRT = 318, /* Address 0x40300040, size 0x00000008 */ 5690 PROT_HSIOM_PRT5_PRT = 319, /* Address 0x40300050, size 0x00000008 */ 5691 PROT_HSIOM_PRT6_PRT = 320, /* Address 0x40300060, size 0x00000008 */ 5692 PROT_HSIOM_PRT7_PRT = 321, /* Address 0x40300070, size 0x00000008 */ 5693 PROT_HSIOM_PRT8_PRT = 322, /* Address 0x40300080, size 0x00000008 */ 5694 PROT_HSIOM_PRT9_PRT = 323, /* Address 0x40300090, size 0x00000008 */ 5695 PROT_HSIOM_PRT10_PRT = 324, /* Address 0x403000a0, size 0x00000008 */ 5696 PROT_HSIOM_PRT11_PRT = 325, /* Address 0x403000b0, size 0x00000008 */ 5697 PROT_HSIOM_PRT12_PRT = 326, /* Address 0x403000c0, size 0x00000008 */ 5698 PROT_HSIOM_PRT13_PRT = 327, /* Address 0x403000d0, size 0x00000008 */ 5699 PROT_HSIOM_PRT14_PRT = 328, /* Address 0x403000e0, size 0x00000008 */ 5700 PROT_HSIOM_PRT15_PRT = 329, /* Address 0x403000f0, size 0x00000008 */ 5701 PROT_HSIOM_PRT16_PRT = 330, /* Address 0x40300100, size 0x00000008 */ 5702 PROT_HSIOM_PRT17_PRT = 331, /* Address 0x40300110, size 0x00000008 */ 5703 PROT_HSIOM_PRT18_PRT = 332, /* Address 0x40300120, size 0x00000008 */ 5704 PROT_HSIOM_PRT19_PRT = 333, /* Address 0x40300130, size 0x00000008 */ 5705 PROT_HSIOM_PRT20_PRT = 334, /* Address 0x40300140, size 0x00000008 */ 5706 PROT_HSIOM_PRT21_PRT = 335, /* Address 0x40300150, size 0x00000008 */ 5707 PROT_HSIOM_PRT22_PRT = 336, /* Address 0x40300160, size 0x00000008 */ 5708 PROT_HSIOM_PRT23_PRT = 337, /* Address 0x40300170, size 0x00000008 */ 5709 PROT_HSIOM_PRT24_PRT = 338, /* Address 0x40300180, size 0x00000008 */ 5710 PROT_HSIOM_PRT25_PRT = 339, /* Address 0x40300190, size 0x00000008 */ 5711 PROT_HSIOM_PRT26_PRT = 340, /* Address 0x403001a0, size 0x00000008 */ 5712 PROT_HSIOM_PRT27_PRT = 341, /* Address 0x403001b0, size 0x00000008 */ 5713 PROT_HSIOM_PRT28_PRT = 342, /* Address 0x403001c0, size 0x00000008 */ 5714 PROT_HSIOM_PRT29_PRT = 343, /* Address 0x403001d0, size 0x00000008 */ 5715 PROT_HSIOM_PRT30_PRT = 344, /* Address 0x403001e0, size 0x00000008 */ 5716 PROT_HSIOM_PRT31_PRT = 345, /* Address 0x403001f0, size 0x00000008 */ 5717 PROT_HSIOM_PRT32_PRT = 346, /* Address 0x40300200, size 0x00000008 */ 5718 PROT_HSIOM_PRT33_PRT = 347, /* Address 0x40300210, size 0x00000008 */ 5719 PROT_HSIOM_PRT34_PRT = 348, /* Address 0x40300220, size 0x00000008 */ 5720 PROT_HSIOM_AMUX = 349, /* Address 0x40302000, size 0x00000010 */ 5721 PROT_HSIOM_MON = 350, /* Address 0x40302200, size 0x00000010 */ 5722 PROT_HSIOM_ALTJTAG = 351, /* Address 0x40302240, size 0x00000004 */ 5723 PROT_GPIO_PRT0_PRT = 352, /* Address 0x40310000, size 0x00000040 */ 5724 PROT_GPIO_PRT1_PRT = 353, /* Address 0x40310080, size 0x00000040 */ 5725 PROT_GPIO_PRT2_PRT = 354, /* Address 0x40310100, size 0x00000040 */ 5726 PROT_GPIO_PRT3_PRT = 355, /* Address 0x40310180, size 0x00000040 */ 5727 PROT_GPIO_PRT4_PRT = 356, /* Address 0x40310200, size 0x00000040 */ 5728 PROT_GPIO_PRT5_PRT = 357, /* Address 0x40310280, size 0x00000040 */ 5729 PROT_GPIO_PRT6_PRT = 358, /* Address 0x40310300, size 0x00000040 */ 5730 PROT_GPIO_PRT7_PRT = 359, /* Address 0x40310380, size 0x00000040 */ 5731 PROT_GPIO_PRT8_PRT = 360, /* Address 0x40310400, size 0x00000040 */ 5732 PROT_GPIO_PRT9_PRT = 361, /* Address 0x40310480, size 0x00000040 */ 5733 PROT_GPIO_PRT10_PRT = 362, /* Address 0x40310500, size 0x00000040 */ 5734 PROT_GPIO_PRT11_PRT = 363, /* Address 0x40310580, size 0x00000040 */ 5735 PROT_GPIO_PRT12_PRT = 364, /* Address 0x40310600, size 0x00000040 */ 5736 PROT_GPIO_PRT13_PRT = 365, /* Address 0x40310680, size 0x00000040 */ 5737 PROT_GPIO_PRT14_PRT = 366, /* Address 0x40310700, size 0x00000040 */ 5738 PROT_GPIO_PRT15_PRT = 367, /* Address 0x40310780, size 0x00000040 */ 5739 PROT_GPIO_PRT16_PRT = 368, /* Address 0x40310800, size 0x00000040 */ 5740 PROT_GPIO_PRT17_PRT = 369, /* Address 0x40310880, size 0x00000040 */ 5741 PROT_GPIO_PRT18_PRT = 370, /* Address 0x40310900, size 0x00000040 */ 5742 PROT_GPIO_PRT19_PRT = 371, /* Address 0x40310980, size 0x00000040 */ 5743 PROT_GPIO_PRT20_PRT = 372, /* Address 0x40310a00, size 0x00000040 */ 5744 PROT_GPIO_PRT21_PRT = 373, /* Address 0x40310a80, size 0x00000040 */ 5745 PROT_GPIO_PRT22_PRT = 374, /* Address 0x40310b00, size 0x00000040 */ 5746 PROT_GPIO_PRT23_PRT = 375, /* Address 0x40310b80, size 0x00000040 */ 5747 PROT_GPIO_PRT24_PRT = 376, /* Address 0x40310c00, size 0x00000040 */ 5748 PROT_GPIO_PRT25_PRT = 377, /* Address 0x40310c80, size 0x00000040 */ 5749 PROT_GPIO_PRT26_PRT = 378, /* Address 0x40310d00, size 0x00000040 */ 5750 PROT_GPIO_PRT27_PRT = 379, /* Address 0x40310d80, size 0x00000040 */ 5751 PROT_GPIO_PRT28_PRT = 380, /* Address 0x40310e00, size 0x00000040 */ 5752 PROT_GPIO_PRT29_PRT = 381, /* Address 0x40310e80, size 0x00000040 */ 5753 PROT_GPIO_PRT30_PRT = 382, /* Address 0x40310f00, size 0x00000040 */ 5754 PROT_GPIO_PRT31_PRT = 383, /* Address 0x40310f80, size 0x00000040 */ 5755 PROT_GPIO_PRT32_PRT = 384, /* Address 0x40311000, size 0x00000040 */ 5756 PROT_GPIO_PRT33_PRT = 385, /* Address 0x40311080, size 0x00000040 */ 5757 PROT_GPIO_PRT34_PRT = 386, /* Address 0x40311100, size 0x00000040 */ 5758 PROT_GPIO_PRT0_CFG = 387, /* Address 0x40310040, size 0x00000020 */ 5759 PROT_GPIO_PRT1_CFG = 388, /* Address 0x403100c0, size 0x00000020 */ 5760 PROT_GPIO_PRT2_CFG = 389, /* Address 0x40310140, size 0x00000020 */ 5761 PROT_GPIO_PRT3_CFG = 390, /* Address 0x403101c0, size 0x00000020 */ 5762 PROT_GPIO_PRT4_CFG = 391, /* Address 0x40310240, size 0x00000020 */ 5763 PROT_GPIO_PRT5_CFG = 392, /* Address 0x403102c0, size 0x00000020 */ 5764 PROT_GPIO_PRT6_CFG = 393, /* Address 0x40310340, size 0x00000020 */ 5765 PROT_GPIO_PRT7_CFG = 394, /* Address 0x403103c0, size 0x00000020 */ 5766 PROT_GPIO_PRT8_CFG = 395, /* Address 0x40310440, size 0x00000020 */ 5767 PROT_GPIO_PRT9_CFG = 396, /* Address 0x403104c0, size 0x00000020 */ 5768 PROT_GPIO_PRT10_CFG = 397, /* Address 0x40310540, size 0x00000020 */ 5769 PROT_GPIO_PRT11_CFG = 398, /* Address 0x403105c0, size 0x00000020 */ 5770 PROT_GPIO_PRT12_CFG = 399, /* Address 0x40310640, size 0x00000020 */ 5771 PROT_GPIO_PRT13_CFG = 400, /* Address 0x403106c0, size 0x00000020 */ 5772 PROT_GPIO_PRT14_CFG = 401, /* Address 0x40310740, size 0x00000020 */ 5773 PROT_GPIO_PRT15_CFG = 402, /* Address 0x403107c0, size 0x00000020 */ 5774 PROT_GPIO_PRT16_CFG = 403, /* Address 0x40310840, size 0x00000020 */ 5775 PROT_GPIO_PRT17_CFG = 404, /* Address 0x403108c0, size 0x00000020 */ 5776 PROT_GPIO_PRT18_CFG = 405, /* Address 0x40310940, size 0x00000020 */ 5777 PROT_GPIO_PRT19_CFG = 406, /* Address 0x403109c0, size 0x00000020 */ 5778 PROT_GPIO_PRT20_CFG = 407, /* Address 0x40310a40, size 0x00000020 */ 5779 PROT_GPIO_PRT21_CFG = 408, /* Address 0x40310ac0, size 0x00000020 */ 5780 PROT_GPIO_PRT22_CFG = 409, /* Address 0x40310b40, size 0x00000020 */ 5781 PROT_GPIO_PRT23_CFG = 410, /* Address 0x40310bc0, size 0x00000020 */ 5782 PROT_GPIO_PRT24_CFG = 411, /* Address 0x40310c40, size 0x00000020 */ 5783 PROT_GPIO_PRT25_CFG = 412, /* Address 0x40310cc0, size 0x00000020 */ 5784 PROT_GPIO_PRT26_CFG = 413, /* Address 0x40310d40, size 0x00000020 */ 5785 PROT_GPIO_PRT27_CFG = 414, /* Address 0x40310dc0, size 0x00000020 */ 5786 PROT_GPIO_PRT28_CFG = 415, /* Address 0x40310e40, size 0x00000020 */ 5787 PROT_GPIO_PRT29_CFG = 416, /* Address 0x40310ec0, size 0x00000020 */ 5788 PROT_GPIO_PRT30_CFG = 417, /* Address 0x40310f40, size 0x00000020 */ 5789 PROT_GPIO_PRT31_CFG = 418, /* Address 0x40310fc0, size 0x00000020 */ 5790 PROT_GPIO_PRT32_CFG = 419, /* Address 0x40311040, size 0x00000020 */ 5791 PROT_GPIO_PRT33_CFG = 420, /* Address 0x403110c0, size 0x00000020 */ 5792 PROT_GPIO_PRT34_CFG = 421, /* Address 0x40311140, size 0x00000020 */ 5793 PROT_GPIO_GPIO = 422, /* Address 0x40314000, size 0x00000040 */ 5794 PROT_GPIO_TEST = 423, /* Address 0x40315000, size 0x00000008 */ 5795 PROT_SMARTIO_PRT12_PRT = 424, /* Address 0x40320c00, size 0x00000100 */ 5796 PROT_SMARTIO_PRT13_PRT = 425, /* Address 0x40320d00, size 0x00000100 */ 5797 PROT_SMARTIO_PRT14_PRT = 426, /* Address 0x40320e00, size 0x00000100 */ 5798 PROT_SMARTIO_PRT15_PRT = 427, /* Address 0x40320f00, size 0x00000100 */ 5799 PROT_SMARTIO_PRT17_PRT = 428, /* Address 0x40321100, size 0x00000100 */ 5800 PROT_TCPWM0_GRP0_CNT0_CNT = 429, /* Address 0x40380000, size 0x00000080 */ 5801 PROT_TCPWM0_GRP0_CNT1_CNT = 430, /* Address 0x40380080, size 0x00000080 */ 5802 PROT_TCPWM0_GRP0_CNT2_CNT = 431, /* Address 0x40380100, size 0x00000080 */ 5803 PROT_TCPWM0_GRP1_CNT0_CNT = 432, /* Address 0x40388000, size 0x00000080 */ 5804 PROT_TCPWM0_GRP1_CNT1_CNT = 433, /* Address 0x40388080, size 0x00000080 */ 5805 PROT_TCPWM0_GRP1_CNT2_CNT = 434, /* Address 0x40388100, size 0x00000080 */ 5806 PROT_TCPWM0_GRP2_CNT0_CNT = 435, /* Address 0x40390000, size 0x00000080 */ 5807 PROT_TCPWM0_GRP2_CNT1_CNT = 436, /* Address 0x40390080, size 0x00000080 */ 5808 PROT_TCPWM0_GRP2_CNT2_CNT = 437, /* Address 0x40390100, size 0x00000080 */ 5809 PROT_TCPWM1_GRP0_CNT0_CNT = 438, /* Address 0x40580000, size 0x00000080 */ 5810 PROT_TCPWM1_GRP0_CNT1_CNT = 439, /* Address 0x40580080, size 0x00000080 */ 5811 PROT_TCPWM1_GRP0_CNT2_CNT = 440, /* Address 0x40580100, size 0x00000080 */ 5812 PROT_TCPWM1_GRP0_CNT3_CNT = 441, /* Address 0x40580180, size 0x00000080 */ 5813 PROT_TCPWM1_GRP0_CNT4_CNT = 442, /* Address 0x40580200, size 0x00000080 */ 5814 PROT_TCPWM1_GRP0_CNT5_CNT = 443, /* Address 0x40580280, size 0x00000080 */ 5815 PROT_TCPWM1_GRP0_CNT6_CNT = 444, /* Address 0x40580300, size 0x00000080 */ 5816 PROT_TCPWM1_GRP0_CNT7_CNT = 445, /* Address 0x40580380, size 0x00000080 */ 5817 PROT_TCPWM1_GRP0_CNT8_CNT = 446, /* Address 0x40580400, size 0x00000080 */ 5818 PROT_TCPWM1_GRP0_CNT9_CNT = 447, /* Address 0x40580480, size 0x00000080 */ 5819 PROT_TCPWM1_GRP0_CNT10_CNT = 448, /* Address 0x40580500, size 0x00000080 */ 5820 PROT_TCPWM1_GRP0_CNT11_CNT = 449, /* Address 0x40580580, size 0x00000080 */ 5821 PROT_TCPWM1_GRP0_CNT12_CNT = 450, /* Address 0x40580600, size 0x00000080 */ 5822 PROT_TCPWM1_GRP0_CNT13_CNT = 451, /* Address 0x40580680, size 0x00000080 */ 5823 PROT_TCPWM1_GRP0_CNT14_CNT = 452, /* Address 0x40580700, size 0x00000080 */ 5824 PROT_TCPWM1_GRP0_CNT15_CNT = 453, /* Address 0x40580780, size 0x00000080 */ 5825 PROT_TCPWM1_GRP0_CNT16_CNT = 454, /* Address 0x40580800, size 0x00000080 */ 5826 PROT_TCPWM1_GRP0_CNT17_CNT = 455, /* Address 0x40580880, size 0x00000080 */ 5827 PROT_TCPWM1_GRP0_CNT18_CNT = 456, /* Address 0x40580900, size 0x00000080 */ 5828 PROT_TCPWM1_GRP0_CNT19_CNT = 457, /* Address 0x40580980, size 0x00000080 */ 5829 PROT_TCPWM1_GRP0_CNT20_CNT = 458, /* Address 0x40580a00, size 0x00000080 */ 5830 PROT_TCPWM1_GRP0_CNT21_CNT = 459, /* Address 0x40580a80, size 0x00000080 */ 5831 PROT_TCPWM1_GRP0_CNT22_CNT = 460, /* Address 0x40580b00, size 0x00000080 */ 5832 PROT_TCPWM1_GRP0_CNT23_CNT = 461, /* Address 0x40580b80, size 0x00000080 */ 5833 PROT_TCPWM1_GRP0_CNT24_CNT = 462, /* Address 0x40580c00, size 0x00000080 */ 5834 PROT_TCPWM1_GRP0_CNT25_CNT = 463, /* Address 0x40580c80, size 0x00000080 */ 5835 PROT_TCPWM1_GRP0_CNT26_CNT = 464, /* Address 0x40580d00, size 0x00000080 */ 5836 PROT_TCPWM1_GRP0_CNT27_CNT = 465, /* Address 0x40580d80, size 0x00000080 */ 5837 PROT_TCPWM1_GRP0_CNT28_CNT = 466, /* Address 0x40580e00, size 0x00000080 */ 5838 PROT_TCPWM1_GRP0_CNT29_CNT = 467, /* Address 0x40580e80, size 0x00000080 */ 5839 PROT_TCPWM1_GRP0_CNT30_CNT = 468, /* Address 0x40580f00, size 0x00000080 */ 5840 PROT_TCPWM1_GRP0_CNT31_CNT = 469, /* Address 0x40580f80, size 0x00000080 */ 5841 PROT_TCPWM1_GRP0_CNT32_CNT = 470, /* Address 0x40581000, size 0x00000080 */ 5842 PROT_TCPWM1_GRP0_CNT33_CNT = 471, /* Address 0x40581080, size 0x00000080 */ 5843 PROT_TCPWM1_GRP0_CNT34_CNT = 472, /* Address 0x40581100, size 0x00000080 */ 5844 PROT_TCPWM1_GRP0_CNT35_CNT = 473, /* Address 0x40581180, size 0x00000080 */ 5845 PROT_TCPWM1_GRP0_CNT36_CNT = 474, /* Address 0x40581200, size 0x00000080 */ 5846 PROT_TCPWM1_GRP0_CNT37_CNT = 475, /* Address 0x40581280, size 0x00000080 */ 5847 PROT_TCPWM1_GRP0_CNT38_CNT = 476, /* Address 0x40581300, size 0x00000080 */ 5848 PROT_TCPWM1_GRP0_CNT39_CNT = 477, /* Address 0x40581380, size 0x00000080 */ 5849 PROT_TCPWM1_GRP0_CNT40_CNT = 478, /* Address 0x40581400, size 0x00000080 */ 5850 PROT_TCPWM1_GRP0_CNT41_CNT = 479, /* Address 0x40581480, size 0x00000080 */ 5851 PROT_TCPWM1_GRP0_CNT42_CNT = 480, /* Address 0x40581500, size 0x00000080 */ 5852 PROT_TCPWM1_GRP0_CNT43_CNT = 481, /* Address 0x40581580, size 0x00000080 */ 5853 PROT_TCPWM1_GRP0_CNT44_CNT = 482, /* Address 0x40581600, size 0x00000080 */ 5854 PROT_TCPWM1_GRP0_CNT45_CNT = 483, /* Address 0x40581680, size 0x00000080 */ 5855 PROT_TCPWM1_GRP0_CNT46_CNT = 484, /* Address 0x40581700, size 0x00000080 */ 5856 PROT_TCPWM1_GRP0_CNT47_CNT = 485, /* Address 0x40581780, size 0x00000080 */ 5857 PROT_TCPWM1_GRP0_CNT48_CNT = 486, /* Address 0x40581800, size 0x00000080 */ 5858 PROT_TCPWM1_GRP0_CNT49_CNT = 487, /* Address 0x40581880, size 0x00000080 */ 5859 PROT_TCPWM1_GRP0_CNT50_CNT = 488, /* Address 0x40581900, size 0x00000080 */ 5860 PROT_TCPWM1_GRP0_CNT51_CNT = 489, /* Address 0x40581980, size 0x00000080 */ 5861 PROT_TCPWM1_GRP0_CNT52_CNT = 490, /* Address 0x40581a00, size 0x00000080 */ 5862 PROT_TCPWM1_GRP0_CNT53_CNT = 491, /* Address 0x40581a80, size 0x00000080 */ 5863 PROT_TCPWM1_GRP0_CNT54_CNT = 492, /* Address 0x40581b00, size 0x00000080 */ 5864 PROT_TCPWM1_GRP0_CNT55_CNT = 493, /* Address 0x40581b80, size 0x00000080 */ 5865 PROT_TCPWM1_GRP0_CNT56_CNT = 494, /* Address 0x40581c00, size 0x00000080 */ 5866 PROT_TCPWM1_GRP0_CNT57_CNT = 495, /* Address 0x40581c80, size 0x00000080 */ 5867 PROT_TCPWM1_GRP0_CNT58_CNT = 496, /* Address 0x40581d00, size 0x00000080 */ 5868 PROT_TCPWM1_GRP0_CNT59_CNT = 497, /* Address 0x40581d80, size 0x00000080 */ 5869 PROT_TCPWM1_GRP0_CNT60_CNT = 498, /* Address 0x40581e00, size 0x00000080 */ 5870 PROT_TCPWM1_GRP0_CNT61_CNT = 499, /* Address 0x40581e80, size 0x00000080 */ 5871 PROT_TCPWM1_GRP0_CNT62_CNT = 500, /* Address 0x40581f00, size 0x00000080 */ 5872 PROT_TCPWM1_GRP0_CNT63_CNT = 501, /* Address 0x40581f80, size 0x00000080 */ 5873 PROT_TCPWM1_GRP0_CNT64_CNT = 502, /* Address 0x40582000, size 0x00000080 */ 5874 PROT_TCPWM1_GRP0_CNT65_CNT = 503, /* Address 0x40582080, size 0x00000080 */ 5875 PROT_TCPWM1_GRP0_CNT66_CNT = 504, /* Address 0x40582100, size 0x00000080 */ 5876 PROT_TCPWM1_GRP0_CNT67_CNT = 505, /* Address 0x40582180, size 0x00000080 */ 5877 PROT_TCPWM1_GRP0_CNT68_CNT = 506, /* Address 0x40582200, size 0x00000080 */ 5878 PROT_TCPWM1_GRP0_CNT69_CNT = 507, /* Address 0x40582280, size 0x00000080 */ 5879 PROT_TCPWM1_GRP0_CNT70_CNT = 508, /* Address 0x40582300, size 0x00000080 */ 5880 PROT_TCPWM1_GRP0_CNT71_CNT = 509, /* Address 0x40582380, size 0x00000080 */ 5881 PROT_TCPWM1_GRP0_CNT72_CNT = 510, /* Address 0x40582400, size 0x00000080 */ 5882 PROT_TCPWM1_GRP0_CNT73_CNT = 511, /* Address 0x40582480, size 0x00000080 */ 5883 PROT_TCPWM1_GRP0_CNT74_CNT = 512, /* Address 0x40582500, size 0x00000080 */ 5884 PROT_TCPWM1_GRP0_CNT75_CNT = 513, /* Address 0x40582580, size 0x00000080 */ 5885 PROT_TCPWM1_GRP0_CNT76_CNT = 514, /* Address 0x40582600, size 0x00000080 */ 5886 PROT_TCPWM1_GRP0_CNT77_CNT = 515, /* Address 0x40582680, size 0x00000080 */ 5887 PROT_TCPWM1_GRP0_CNT78_CNT = 516, /* Address 0x40582700, size 0x00000080 */ 5888 PROT_TCPWM1_GRP0_CNT79_CNT = 517, /* Address 0x40582780, size 0x00000080 */ 5889 PROT_TCPWM1_GRP0_CNT80_CNT = 518, /* Address 0x40582800, size 0x00000080 */ 5890 PROT_TCPWM1_GRP0_CNT81_CNT = 519, /* Address 0x40582880, size 0x00000080 */ 5891 PROT_TCPWM1_GRP0_CNT82_CNT = 520, /* Address 0x40582900, size 0x00000080 */ 5892 PROT_TCPWM1_GRP0_CNT83_CNT = 521, /* Address 0x40582980, size 0x00000080 */ 5893 PROT_TCPWM1_GRP1_CNT0_CNT = 522, /* Address 0x40588000, size 0x00000080 */ 5894 PROT_TCPWM1_GRP1_CNT1_CNT = 523, /* Address 0x40588080, size 0x00000080 */ 5895 PROT_TCPWM1_GRP1_CNT2_CNT = 524, /* Address 0x40588100, size 0x00000080 */ 5896 PROT_TCPWM1_GRP1_CNT3_CNT = 525, /* Address 0x40588180, size 0x00000080 */ 5897 PROT_TCPWM1_GRP1_CNT4_CNT = 526, /* Address 0x40588200, size 0x00000080 */ 5898 PROT_TCPWM1_GRP1_CNT5_CNT = 527, /* Address 0x40588280, size 0x00000080 */ 5899 PROT_TCPWM1_GRP1_CNT6_CNT = 528, /* Address 0x40588300, size 0x00000080 */ 5900 PROT_TCPWM1_GRP1_CNT7_CNT = 529, /* Address 0x40588380, size 0x00000080 */ 5901 PROT_TCPWM1_GRP1_CNT8_CNT = 530, /* Address 0x40588400, size 0x00000080 */ 5902 PROT_TCPWM1_GRP1_CNT9_CNT = 531, /* Address 0x40588480, size 0x00000080 */ 5903 PROT_TCPWM1_GRP1_CNT10_CNT = 532, /* Address 0x40588500, size 0x00000080 */ 5904 PROT_TCPWM1_GRP1_CNT11_CNT = 533, /* Address 0x40588580, size 0x00000080 */ 5905 PROT_TCPWM1_GRP2_CNT0_CNT = 534, /* Address 0x40590000, size 0x00000080 */ 5906 PROT_TCPWM1_GRP2_CNT1_CNT = 535, /* Address 0x40590080, size 0x00000080 */ 5907 PROT_TCPWM1_GRP2_CNT2_CNT = 536, /* Address 0x40590100, size 0x00000080 */ 5908 PROT_TCPWM1_GRP2_CNT3_CNT = 537, /* Address 0x40590180, size 0x00000080 */ 5909 PROT_TCPWM1_GRP2_CNT4_CNT = 538, /* Address 0x40590200, size 0x00000080 */ 5910 PROT_TCPWM1_GRP2_CNT5_CNT = 539, /* Address 0x40590280, size 0x00000080 */ 5911 PROT_TCPWM1_GRP2_CNT6_CNT = 540, /* Address 0x40590300, size 0x00000080 */ 5912 PROT_TCPWM1_GRP2_CNT7_CNT = 541, /* Address 0x40590380, size 0x00000080 */ 5913 PROT_TCPWM1_GRP2_CNT8_CNT = 542, /* Address 0x40590400, size 0x00000080 */ 5914 PROT_TCPWM1_GRP2_CNT9_CNT = 543, /* Address 0x40590480, size 0x00000080 */ 5915 PROT_TCPWM1_GRP2_CNT10_CNT = 544, /* Address 0x40590500, size 0x00000080 */ 5916 PROT_TCPWM1_GRP2_CNT11_CNT = 545, /* Address 0x40590580, size 0x00000080 */ 5917 PROT_TCPWM1_GRP2_CNT12_CNT = 546, /* Address 0x40590600, size 0x00000080 */ 5918 PROT_EVTGEN0 = 547, /* Address 0x403f0000, size 0x00001000 */ 5919 PROT_SMIF0 = 548, /* Address 0x40420000, size 0x00010000 */ 5920 PROT_SDHC0 = 549, /* Address 0x40460000, size 0x00010000 */ 5921 PROT_ETH0 = 550, /* Address 0x40480000, size 0x00010000 */ 5922 PROT_ETH1 = 551, /* Address 0x40490000, size 0x00010000 */ 5923 PROT_LIN0_MAIN = 552, /* Address 0x40500000, size 0x00000008 */ 5924 PROT_LIN0_CH0_CH = 553, /* Address 0x40508000, size 0x00000100 */ 5925 PROT_LIN0_CH1_CH = 554, /* Address 0x40508100, size 0x00000100 */ 5926 PROT_LIN0_CH2_CH = 555, /* Address 0x40508200, size 0x00000100 */ 5927 PROT_LIN0_CH3_CH = 556, /* Address 0x40508300, size 0x00000100 */ 5928 PROT_LIN0_CH4_CH = 557, /* Address 0x40508400, size 0x00000100 */ 5929 PROT_LIN0_CH5_CH = 558, /* Address 0x40508500, size 0x00000100 */ 5930 PROT_LIN0_CH6_CH = 559, /* Address 0x40508600, size 0x00000100 */ 5931 PROT_LIN0_CH7_CH = 560, /* Address 0x40508700, size 0x00000100 */ 5932 PROT_LIN0_CH8_CH = 561, /* Address 0x40508800, size 0x00000100 */ 5933 PROT_LIN0_CH9_CH = 562, /* Address 0x40508900, size 0x00000100 */ 5934 PROT_LIN0_CH10_CH = 563, /* Address 0x40508a00, size 0x00000100 */ 5935 PROT_LIN0_CH11_CH = 564, /* Address 0x40508b00, size 0x00000100 */ 5936 PROT_LIN0_CH12_CH = 565, /* Address 0x40508c00, size 0x00000100 */ 5937 PROT_LIN0_CH13_CH = 566, /* Address 0x40508d00, size 0x00000100 */ 5938 PROT_LIN0_CH14_CH = 567, /* Address 0x40508e00, size 0x00000100 */ 5939 PROT_LIN0_CH15_CH = 568, /* Address 0x40508f00, size 0x00000100 */ 5940 PROT_LIN0_CH16_CH = 569, /* Address 0x40509000, size 0x00000100 */ 5941 PROT_LIN0_CH17_CH = 570, /* Address 0x40509100, size 0x00000100 */ 5942 PROT_LIN0_CH18_CH = 571, /* Address 0x40509200, size 0x00000100 */ 5943 PROT_LIN0_CH19_CH = 572, /* Address 0x40509300, size 0x00000100 */ 5944 PROT_CANFD0_CH0_CH = 573, /* Address 0x40520000, size 0x00000200 */ 5945 PROT_CANFD0_CH1_CH = 574, /* Address 0x40520200, size 0x00000200 */ 5946 PROT_CANFD0_CH2_CH = 575, /* Address 0x40520400, size 0x00000200 */ 5947 PROT_CANFD0_CH3_CH = 576, /* Address 0x40520600, size 0x00000200 */ 5948 PROT_CANFD0_CH4_CH = 577, /* Address 0x40520800, size 0x00000200 */ 5949 PROT_CANFD1_CH0_CH = 578, /* Address 0x40540000, size 0x00000200 */ 5950 PROT_CANFD1_CH1_CH = 579, /* Address 0x40540200, size 0x00000200 */ 5951 PROT_CANFD1_CH2_CH = 580, /* Address 0x40540400, size 0x00000200 */ 5952 PROT_CANFD1_CH3_CH = 581, /* Address 0x40540600, size 0x00000200 */ 5953 PROT_CANFD1_CH4_CH = 582, /* Address 0x40540800, size 0x00000200 */ 5954 PROT_CANFD0_MAIN = 583, /* Address 0x40521000, size 0x00000100 */ 5955 PROT_CANFD1_MAIN = 584, /* Address 0x40541000, size 0x00000100 */ 5956 PROT_CANFD0_BUF = 585, /* Address 0x40530000, size 0x00010000 */ 5957 PROT_CANFD1_BUF = 586, /* Address 0x40550000, size 0x00010000 */ 5958 PROT_FLEXRAY0 = 587, /* Address 0x40560000, size 0x00001000 */ 5959 PROT_SCB0 = 588, /* Address 0x40600000, size 0x00010000 */ 5960 PROT_SCB1 = 589, /* Address 0x40610000, size 0x00010000 */ 5961 PROT_SCB2 = 590, /* Address 0x40620000, size 0x00010000 */ 5962 PROT_SCB3 = 591, /* Address 0x40630000, size 0x00010000 */ 5963 PROT_SCB4 = 592, /* Address 0x40640000, size 0x00010000 */ 5964 PROT_SCB5 = 593, /* Address 0x40650000, size 0x00010000 */ 5965 PROT_SCB6 = 594, /* Address 0x40660000, size 0x00010000 */ 5966 PROT_SCB7 = 595, /* Address 0x40670000, size 0x00010000 */ 5967 PROT_SCB8 = 596, /* Address 0x40680000, size 0x00010000 */ 5968 PROT_SCB9 = 597, /* Address 0x40690000, size 0x00010000 */ 5969 PROT_SCB10 = 598, /* Address 0x406a0000, size 0x00010000 */ 5970 PROT_I2S0 = 599, /* Address 0x40800000, size 0x00001000 */ 5971 PROT_I2S1 = 600, /* Address 0x40801000, size 0x00001000 */ 5972 PROT_I2S2 = 601, /* Address 0x40802000, size 0x00001000 */ 5973 PROT_PASS0_SAR0_SAR = 602, /* Address 0x40900000, size 0x00000400 */ 5974 PROT_PASS0_SAR1_SAR = 603, /* Address 0x40901000, size 0x00000400 */ 5975 PROT_PASS0_SAR2_SAR = 604, /* Address 0x40902000, size 0x00000400 */ 5976 PROT_PASS0_SAR0_CH0_CH = 605, /* Address 0x40900800, size 0x00000040 */ 5977 PROT_PASS0_SAR0_CH1_CH = 606, /* Address 0x40900840, size 0x00000040 */ 5978 PROT_PASS0_SAR0_CH2_CH = 607, /* Address 0x40900880, size 0x00000040 */ 5979 PROT_PASS0_SAR0_CH3_CH = 608, /* Address 0x409008c0, size 0x00000040 */ 5980 PROT_PASS0_SAR0_CH4_CH = 609, /* Address 0x40900900, size 0x00000040 */ 5981 PROT_PASS0_SAR0_CH5_CH = 610, /* Address 0x40900940, size 0x00000040 */ 5982 PROT_PASS0_SAR0_CH6_CH = 611, /* Address 0x40900980, size 0x00000040 */ 5983 PROT_PASS0_SAR0_CH7_CH = 612, /* Address 0x409009c0, size 0x00000040 */ 5984 PROT_PASS0_SAR0_CH8_CH = 613, /* Address 0x40900a00, size 0x00000040 */ 5985 PROT_PASS0_SAR0_CH9_CH = 614, /* Address 0x40900a40, size 0x00000040 */ 5986 PROT_PASS0_SAR0_CH10_CH = 615, /* Address 0x40900a80, size 0x00000040 */ 5987 PROT_PASS0_SAR0_CH11_CH = 616, /* Address 0x40900ac0, size 0x00000040 */ 5988 PROT_PASS0_SAR0_CH12_CH = 617, /* Address 0x40900b00, size 0x00000040 */ 5989 PROT_PASS0_SAR0_CH13_CH = 618, /* Address 0x40900b40, size 0x00000040 */ 5990 PROT_PASS0_SAR0_CH14_CH = 619, /* Address 0x40900b80, size 0x00000040 */ 5991 PROT_PASS0_SAR0_CH15_CH = 620, /* Address 0x40900bc0, size 0x00000040 */ 5992 PROT_PASS0_SAR0_CH16_CH = 621, /* Address 0x40900c00, size 0x00000040 */ 5993 PROT_PASS0_SAR0_CH17_CH = 622, /* Address 0x40900c40, size 0x00000040 */ 5994 PROT_PASS0_SAR0_CH18_CH = 623, /* Address 0x40900c80, size 0x00000040 */ 5995 PROT_PASS0_SAR0_CH19_CH = 624, /* Address 0x40900cc0, size 0x00000040 */ 5996 PROT_PASS0_SAR0_CH20_CH = 625, /* Address 0x40900d00, size 0x00000040 */ 5997 PROT_PASS0_SAR0_CH21_CH = 626, /* Address 0x40900d40, size 0x00000040 */ 5998 PROT_PASS0_SAR0_CH22_CH = 627, /* Address 0x40900d80, size 0x00000040 */ 5999 PROT_PASS0_SAR0_CH23_CH = 628, /* Address 0x40900dc0, size 0x00000040 */ 6000 PROT_PASS0_SAR0_CH24_CH = 629, /* Address 0x40900e00, size 0x00000040 */ 6001 PROT_PASS0_SAR0_CH25_CH = 630, /* Address 0x40900e40, size 0x00000040 */ 6002 PROT_PASS0_SAR0_CH26_CH = 631, /* Address 0x40900e80, size 0x00000040 */ 6003 PROT_PASS0_SAR0_CH27_CH = 632, /* Address 0x40900ec0, size 0x00000040 */ 6004 PROT_PASS0_SAR0_CH28_CH = 633, /* Address 0x40900f00, size 0x00000040 */ 6005 PROT_PASS0_SAR0_CH29_CH = 634, /* Address 0x40900f40, size 0x00000040 */ 6006 PROT_PASS0_SAR0_CH30_CH = 635, /* Address 0x40900f80, size 0x00000040 */ 6007 PROT_PASS0_SAR0_CH31_CH = 636, /* Address 0x40900fc0, size 0x00000040 */ 6008 PROT_PASS0_SAR1_CH0_CH = 637, /* Address 0x40901800, size 0x00000040 */ 6009 PROT_PASS0_SAR1_CH1_CH = 638, /* Address 0x40901840, size 0x00000040 */ 6010 PROT_PASS0_SAR1_CH2_CH = 639, /* Address 0x40901880, size 0x00000040 */ 6011 PROT_PASS0_SAR1_CH3_CH = 640, /* Address 0x409018c0, size 0x00000040 */ 6012 PROT_PASS0_SAR1_CH4_CH = 641, /* Address 0x40901900, size 0x00000040 */ 6013 PROT_PASS0_SAR1_CH5_CH = 642, /* Address 0x40901940, size 0x00000040 */ 6014 PROT_PASS0_SAR1_CH6_CH = 643, /* Address 0x40901980, size 0x00000040 */ 6015 PROT_PASS0_SAR1_CH7_CH = 644, /* Address 0x409019c0, size 0x00000040 */ 6016 PROT_PASS0_SAR1_CH8_CH = 645, /* Address 0x40901a00, size 0x00000040 */ 6017 PROT_PASS0_SAR1_CH9_CH = 646, /* Address 0x40901a40, size 0x00000040 */ 6018 PROT_PASS0_SAR1_CH10_CH = 647, /* Address 0x40901a80, size 0x00000040 */ 6019 PROT_PASS0_SAR1_CH11_CH = 648, /* Address 0x40901ac0, size 0x00000040 */ 6020 PROT_PASS0_SAR1_CH12_CH = 649, /* Address 0x40901b00, size 0x00000040 */ 6021 PROT_PASS0_SAR1_CH13_CH = 650, /* Address 0x40901b40, size 0x00000040 */ 6022 PROT_PASS0_SAR1_CH14_CH = 651, /* Address 0x40901b80, size 0x00000040 */ 6023 PROT_PASS0_SAR1_CH15_CH = 652, /* Address 0x40901bc0, size 0x00000040 */ 6024 PROT_PASS0_SAR1_CH16_CH = 653, /* Address 0x40901c00, size 0x00000040 */ 6025 PROT_PASS0_SAR1_CH17_CH = 654, /* Address 0x40901c40, size 0x00000040 */ 6026 PROT_PASS0_SAR1_CH18_CH = 655, /* Address 0x40901c80, size 0x00000040 */ 6027 PROT_PASS0_SAR1_CH19_CH = 656, /* Address 0x40901cc0, size 0x00000040 */ 6028 PROT_PASS0_SAR1_CH20_CH = 657, /* Address 0x40901d00, size 0x00000040 */ 6029 PROT_PASS0_SAR1_CH21_CH = 658, /* Address 0x40901d40, size 0x00000040 */ 6030 PROT_PASS0_SAR1_CH22_CH = 659, /* Address 0x40901d80, size 0x00000040 */ 6031 PROT_PASS0_SAR1_CH23_CH = 660, /* Address 0x40901dc0, size 0x00000040 */ 6032 PROT_PASS0_SAR1_CH24_CH = 661, /* Address 0x40901e00, size 0x00000040 */ 6033 PROT_PASS0_SAR1_CH25_CH = 662, /* Address 0x40901e40, size 0x00000040 */ 6034 PROT_PASS0_SAR1_CH26_CH = 663, /* Address 0x40901e80, size 0x00000040 */ 6035 PROT_PASS0_SAR1_CH27_CH = 664, /* Address 0x40901ec0, size 0x00000040 */ 6036 PROT_PASS0_SAR1_CH28_CH = 665, /* Address 0x40901f00, size 0x00000040 */ 6037 PROT_PASS0_SAR1_CH29_CH = 666, /* Address 0x40901f40, size 0x00000040 */ 6038 PROT_PASS0_SAR1_CH30_CH = 667, /* Address 0x40901f80, size 0x00000040 */ 6039 PROT_PASS0_SAR1_CH31_CH = 668, /* Address 0x40901fc0, size 0x00000040 */ 6040 PROT_PASS0_SAR2_CH0_CH = 669, /* Address 0x40902800, size 0x00000040 */ 6041 PROT_PASS0_SAR2_CH1_CH = 670, /* Address 0x40902840, size 0x00000040 */ 6042 PROT_PASS0_SAR2_CH2_CH = 671, /* Address 0x40902880, size 0x00000040 */ 6043 PROT_PASS0_SAR2_CH3_CH = 672, /* Address 0x409028c0, size 0x00000040 */ 6044 PROT_PASS0_SAR2_CH4_CH = 673, /* Address 0x40902900, size 0x00000040 */ 6045 PROT_PASS0_SAR2_CH5_CH = 674, /* Address 0x40902940, size 0x00000040 */ 6046 PROT_PASS0_SAR2_CH6_CH = 675, /* Address 0x40902980, size 0x00000040 */ 6047 PROT_PASS0_SAR2_CH7_CH = 676, /* Address 0x409029c0, size 0x00000040 */ 6048 PROT_PASS0_SAR2_CH8_CH = 677, /* Address 0x40902a00, size 0x00000040 */ 6049 PROT_PASS0_SAR2_CH9_CH = 678, /* Address 0x40902a40, size 0x00000040 */ 6050 PROT_PASS0_SAR2_CH10_CH = 679, /* Address 0x40902a80, size 0x00000040 */ 6051 PROT_PASS0_SAR2_CH11_CH = 680, /* Address 0x40902ac0, size 0x00000040 */ 6052 PROT_PASS0_SAR2_CH12_CH = 681, /* Address 0x40902b00, size 0x00000040 */ 6053 PROT_PASS0_SAR2_CH13_CH = 682, /* Address 0x40902b40, size 0x00000040 */ 6054 PROT_PASS0_SAR2_CH14_CH = 683, /* Address 0x40902b80, size 0x00000040 */ 6055 PROT_PASS0_SAR2_CH15_CH = 684, /* Address 0x40902bc0, size 0x00000040 */ 6056 PROT_PASS0_SAR2_CH16_CH = 685, /* Address 0x40902c00, size 0x00000040 */ 6057 PROT_PASS0_SAR2_CH17_CH = 686, /* Address 0x40902c40, size 0x00000040 */ 6058 PROT_PASS0_SAR2_CH18_CH = 687, /* Address 0x40902c80, size 0x00000040 */ 6059 PROT_PASS0_SAR2_CH19_CH = 688, /* Address 0x40902cc0, size 0x00000040 */ 6060 PROT_PASS0_SAR2_CH20_CH = 689, /* Address 0x40902d00, size 0x00000040 */ 6061 PROT_PASS0_SAR2_CH21_CH = 690, /* Address 0x40902d40, size 0x00000040 */ 6062 PROT_PASS0_SAR2_CH22_CH = 691, /* Address 0x40902d80, size 0x00000040 */ 6063 PROT_PASS0_SAR2_CH23_CH = 692, /* Address 0x40902dc0, size 0x00000040 */ 6064 PROT_PASS0_SAR2_CH24_CH = 693, /* Address 0x40902e00, size 0x00000040 */ 6065 PROT_PASS0_SAR2_CH25_CH = 694, /* Address 0x40902e40, size 0x00000040 */ 6066 PROT_PASS0_SAR2_CH26_CH = 695, /* Address 0x40902e80, size 0x00000040 */ 6067 PROT_PASS0_SAR2_CH27_CH = 696, /* Address 0x40902ec0, size 0x00000040 */ 6068 PROT_PASS0_SAR2_CH28_CH = 697, /* Address 0x40902f00, size 0x00000040 */ 6069 PROT_PASS0_SAR2_CH29_CH = 698, /* Address 0x40902f40, size 0x00000040 */ 6070 PROT_PASS0_SAR2_CH30_CH = 699, /* Address 0x40902f80, size 0x00000040 */ 6071 PROT_PASS0_SAR2_CH31_CH = 700, /* Address 0x40902fc0, size 0x00000040 */ 6072 PROT_PASS0_TOP = 701 /* Address 0x409f0000, size 0x00001000 */ 6073 } cy_en_prot_region_t; 6074 6075 #endif /* _XMC7200_CONFIG_H_ */ 6076 6077 6078 /* [] END OF FILE */ 6079