1 /***************************************************************************//**
2 * \file xmc7200_config.h
3 *
4 * \brief
5 * XMC7200 device configuration header
6 *
7 ********************************************************************************
8 * \copyright
9 * (c) (2016-2024), Cypress Semiconductor Corporation (an Infineon company) or
10 * an affiliate of Cypress Semiconductor Corporation.
11 *
12 * SPDX-License-Identifier: Apache-2.0
13 *
14 * Licensed under the Apache License, Version 2.0 (the "License");
15 * you may not use this file except in compliance with the License.
16 * You may obtain a copy of the License at
17 *
18 *     http://www.apache.org/licenses/LICENSE-2.0
19 *
20 * Unless required by applicable law or agreed to in writing, software
21 * distributed under the License is distributed on an "AS IS" BASIS,
22 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
23 * See the License for the specific language governing permissions and
24 * limitations under the License.
25 *******************************************************************************/
26 
27 #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 /* Fault connections */
2421 typedef enum
2422 {
2423     CPUSS_MPU_VIO_0                 = 0x0000u,
2424     CPUSS_MPU_VIO_1                 = 0x0001u,
2425     CPUSS_MPU_VIO_2                 = 0x0002u,
2426     CPUSS_MPU_VIO_3                 = 0x0003u,
2427     CPUSS_MPU_VIO_4                 = 0x0004u,
2428     CPUSS_MPU_VIO_5                 = 0x0005u,
2429     CPUSS_MPU_VIO_9                 = 0x0009u,
2430     CPUSS_MPU_VIO_10                = 0x000Au,
2431     CPUSS_MPU_VIO_13                = 0x000Du,
2432     CPUSS_MPU_VIO_14                = 0x000Eu,
2433     CPUSS_MPU_VIO_15                = 0x000Fu,
2434     CPUSS_CM7_1_TCM_C_ECC           = 0x0010u,
2435     CPUSS_CM7_1_TCM_NC_ECC          = 0x0011u,
2436     CPUSS_CM7_0_CACHE_C_ECC         = 0x0012u,
2437     CPUSS_CM7_0_CACHE_NC_ECC        = 0x0013u,
2438     CPUSS_CM7_1_CACHE_C_ECC         = 0x0014u,
2439     CPUSS_CM7_1_CACHE_NC_ECC        = 0x0015u,
2440     PERI_MS_VIO_4                   = 0x0019u,
2441     PERI_PERI_C_ECC                 = 0x001Au,
2442     PERI_PERI_NC_ECC                = 0x001Bu,
2443     PERI_MS_VIO_0                   = 0x001Cu,
2444     PERI_MS_VIO_1                   = 0x001Du,
2445     PERI_MS_VIO_2                   = 0x001Eu,
2446     PERI_MS_VIO_3                   = 0x001Fu,
2447     PERI_GROUP_VIO_0                = 0x0020u,
2448     PERI_GROUP_VIO_1                = 0x0021u,
2449     PERI_GROUP_VIO_2                = 0x0022u,
2450     PERI_GROUP_VIO_3                = 0x0023u,
2451     PERI_GROUP_VIO_4                = 0x0024u,
2452     PERI_GROUP_VIO_5                = 0x0025u,
2453     PERI_GROUP_VIO_6                = 0x0026u,
2454     PERI_GROUP_VIO_8                = 0x0028u,
2455     PERI_GROUP_VIO_9                = 0x0029u,
2456     CPUSS_FLASHC_MAIN_BUS_ERR       = 0x0030u,
2457     CPUSS_FLASHC_MAIN_C_ECC         = 0x0031u,
2458     CPUSS_FLASHC_MAIN_NC_ECC        = 0x0032u,
2459     CPUSS_FLASHC_WORK_BUS_ERR       = 0x0033u,
2460     CPUSS_FLASHC_WORK_C_ECC         = 0x0034u,
2461     CPUSS_FLASHC_WORK_NC_ECC        = 0x0035u,
2462     CPUSS_FLASHC_CM0_CA_C_ECC       = 0x0036u,
2463     CPUSS_FLASHC_CM0_CA_NC_ECC      = 0x0037u,
2464     CPUSS_CM7_0_TCM_C_ECC           = 0x0038u,
2465     CPUSS_CM7_0_TCM_NC_ECC          = 0x0039u,
2466     CPUSS_RAMC0_C_ECC               = 0x003Au,
2467     CPUSS_RAMC0_NC_ECC              = 0x003Bu,
2468     CPUSS_RAMC1_C_ECC               = 0x003Cu,
2469     CPUSS_RAMC1_NC_ECC              = 0x003Du,
2470     CPUSS_RAMC2_C_ECC               = 0x003Eu,
2471     CPUSS_RAMC2_NC_ECC              = 0x003Fu,
2472     CPUSS_CRYPTO_C_ECC              = 0x0040u,
2473     CPUSS_CRYPTO_NC_ECC             = 0x0041u,
2474     CPUSS_DW0_C_ECC                 = 0x0046u,
2475     CPUSS_DW0_NC_ECC                = 0x0047u,
2476     CPUSS_DW1_C_ECC                 = 0x0048u,
2477     CPUSS_DW1_NC_ECC                = 0x0049u,
2478     CPUSS_FM_SRAM_C_ECC             = 0x004Au,
2479     CPUSS_FM_SRAM_NC_ECC            = 0x004Bu,
2480     CANFD_0_CAN_C_ECC               = 0x0050u,
2481     CANFD_0_CAN_NC_ECC              = 0x0051u,
2482     CANFD_1_CAN_C_ECC               = 0x0052u,
2483     CANFD_1_CAN_NC_ECC              = 0x0053u,
2484     SRSS_FAULT_CSV                  = 0x005Au,
2485     SRSS_FAULT_SSV                  = 0x005Bu,
2486     SRSS_FAULT_MCWDT0               = 0x005Cu,
2487     SRSS_FAULT_MCWDT1               = 0x005Du,
2488     SRSS_FAULT_MCWDT2               = 0x005Eu
2489 } en_sysfault_source_t;
2490 
2491 /* Bus masters */
2492 typedef enum
2493 {
2494     CPUSS_MS_ID_CM0                 =  0,
2495     CPUSS_MS_ID_CRYPTO              =  1,
2496     CPUSS_MS_ID_DW0                 =  2,
2497     CPUSS_MS_ID_DW1                 =  3,
2498     CPUSS_MS_ID_DMAC                =  4,
2499     CPUSS_MS_ID_SLOW0               =  5,
2500     CPUSS_MS_ID_SLOW1               =  6,
2501     CPUSS_MS_ID_FAST0               =  9,
2502     CPUSS_MS_ID_FAST1               = 10,
2503     CPUSS_MS_ID_FAST2               = 11,
2504     CPUSS_MS_ID_FAST3               = 12,
2505     CPUSS_MS_ID_CM7_1               = 13,
2506     CPUSS_MS_ID_CM7_0               = 14,
2507     CPUSS_MS_ID_TC                  = 15
2508 } en_prot_master_t;
2509 
2510 /* Include IP definitions */
2511 #include "ip/cyip_sflash_xmc7200.h"
2512 #include "ip/cyip_peri_v3.h"
2513 #include "ip/cyip_peri_ms_v3.h"
2514 #include "ip/cyip_peri_pclk_v3.h"
2515 #include "ip/cyip_crypto_v2.h"
2516 #include "ip/cyip_cpuss.h"
2517 #include "ip/cyip_fault.h"
2518 #include "ip/cyip_ipc.h"
2519 #include "ip/cyip_prot.h"
2520 #include "ip/cyip_flashc_ect.h"
2521 #include "ip/cyip_srss_v3_2.h"
2522 #include "ip/cyip_backup_v3_2.h"
2523 #include "ip/cyip_dw.h"
2524 #include "ip/cyip_dmac.h"
2525 #include "ip/cyip_efuse_v2.h"
2526 #include "ip/cyip_efuse_data_v2_xmc7200.h"
2527 #include "ip/cyip_hsiom_v3.h"
2528 #include "ip/cyip_gpio_v3.h"
2529 #include "ip/cyip_smartio_v3.h"
2530 #include "ip/cyip_tcpwm_v2.h"
2531 #include "ip/cyip_evtgen.h"
2532 #include "ip/cyip_smif_v2.h"
2533 #include "ip/cyip_sdhc.h"
2534 #include "ip/cyip_eth.h"
2535 #include "ip/cyip_lin.h"
2536 #include "ip/cyip_canfd.h"
2537 #include "ip/cyip_flexray.h"
2538 #include "ip/cyip_scb_v2.h"
2539 #include "ip/cyip_i2s_v2.h"
2540 #include "ip/cyip_pass.h"
2541 
2542 /* IP type definitions */
2543 typedef CRYPTO_V2_Type CRYPTO_Type;
2544 
2545 /* Parameter Defines */
2546 /* I2S capable? (0=No,1=Yes) */
2547 #define AUDIOSS0_I2S_I2S                1u
2548 /* I2S instantiates both RX and TX. 0=TX Only 1=RX Plus TX present */
2549 #define AUDIOSS0_I2S_I2S_RX_TX          1u
2550 /* PDM capable? (0=No,1=Yes) */
2551 #define AUDIOSS0_PDM_PDM                0u
2552 /* I2S capable? (0=No,1=Yes) */
2553 #define AUDIOSS1_I2S_I2S                1u
2554 /* I2S instantiates both RX and TX. 0=TX Only 1=RX Plus TX present */
2555 #define AUDIOSS1_I2S_I2S_RX_TX          1u
2556 /* PDM capable? (0=No,1=Yes) */
2557 #define AUDIOSS1_PDM_PDM                0u
2558 /* I2S capable? (0=No,1=Yes) */
2559 #define AUDIOSS2_I2S_I2S                1u
2560 /* I2S instantiates both RX and TX. 0=TX Only 1=RX Plus TX present */
2561 #define AUDIOSS2_I2S_I2S_RX_TX          1u
2562 /* PDM capable? (0=No,1=Yes) */
2563 #define AUDIOSS2_PDM_PDM                0u
2564 /* Number of TTCAN instances */
2565 #define CANFD0_CAN_NR                   5u
2566 /* ECC logic present or not */
2567 #define CANFD0_ECC_PRESENT              1u
2568 /* address included in ECC logic or not */
2569 #define CANFD0_ECC_ADDR_PRESENT         1u
2570 /* Time Stamp counter present or not (required for instance 0, otherwise not
2571    allowed) */
2572 #define CANFD0_TS_PRESENT               1u
2573 /* Message RAM size in KB */
2574 #define CANFD0_MRAM_SIZE                40u
2575 /* Message RAM address width */
2576 #define CANFD0_MRAM_ADDR_WIDTH          14u
2577 /* Number of TTCAN instances */
2578 #define CANFD1_CAN_NR                   5u
2579 /* ECC logic present or not */
2580 #define CANFD1_ECC_PRESENT              1u
2581 /* address included in ECC logic or not */
2582 #define CANFD1_ECC_ADDR_PRESENT         1u
2583 /* Time Stamp counter present or not (required for instance 0, otherwise not
2584    allowed) */
2585 #define CANFD1_TS_PRESENT               0u
2586 /* Message RAM size in KB */
2587 #define CANFD1_MRAM_SIZE                40u
2588 /* Message RAM address width */
2589 #define CANFD1_MRAM_ADDR_WIDTH          14u
2590 /* UDB present or not ('0': no, '1': yes) */
2591 #define CPUSS_UDB_PRESENT               0u
2592 /* MBIST MMIO for Synopsys MBIST ('0': no, '1': yes). Set this to '1' only for the
2593    chips which doesn't use mxdft. */
2594 #define CPUSS_MBIST_MMIO_PRESENT        0u
2595 /* System RAM 0 size in KB */
2596 #define CPUSS_SRAM0_SIZE                512u
2597 /* Number of macros used to implement system RAM 0. Example: 8 if 256 KB system
2598    SRAM 0 is implemented with 8 32KB macros. */
2599 #define CPUSS_RAMC0_MACRO_NR            16u
2600 /* System RAM 1 present or not ('0': no, '1': yes) */
2601 #define CPUSS_RAMC1_PRESENT             1u
2602 /* System RAM 1 size in KB */
2603 #define CPUSS_SRAM1_SIZE                256u
2604 /* Number of macros used to implement system RAM 1. */
2605 #define CPUSS_RAMC1_MACRO_NR            8u
2606 /* System RAM 2 present or not ('0': no, '1': yes) */
2607 #define CPUSS_RAMC2_PRESENT             1u
2608 /* System RAM 2 size in KB */
2609 #define CPUSS_SRAM2_SIZE                256u
2610 /* Number of macros used to implement System RAM 2. */
2611 #define CPUSS_RAMC2_MACRO_NR            8u
2612 /* System SRAM(s) ECC present or not ('0': no, '1': yes) */
2613 #define CPUSS_RAMC_ECC_PRESENT          1u
2614 /* System SRAM(s) address ECC present or not ('0': no, '1': yes) */
2615 #define CPUSS_RAMC_ECC_ADDR_PRESENT     1u
2616 /* ECC present in either system RAM or interrupt handler (RAMC_ECC_PRESENT) */
2617 #define CPUSS_ECC_PRESENT               1u
2618 /* DataWire SRAMs ECC present or not ('0': no, '1': yes) */
2619 #define CPUSS_DW_ECC_PRESENT            1u
2620 /* DataWire SRAMs address ECC present or not ('0': no, '1': yes) */
2621 #define CPUSS_DW_ECC_ADDR_PRESENT       1u
2622 /* System ROM size in KB */
2623 #define CPUSS_ROM_SIZE                  64u
2624 /* Number of macros used to implement system ROM. Example: 4 if 512 KB system ROM
2625    is implemented with 4 128KB macros. */
2626 #define CPUSS_ROMC_MACRO_NR             1u
2627 /* Flash memory present or not ('0': no, '1': yes) */
2628 #define CPUSS_FLASHC_PRESENT            1u
2629 /* Flash memory type ('0' : SONOS, '1': ECT) */
2630 #define CPUSS_FLASHC_ECT                1u
2631 /* Flash main region size in KB */
2632 #define CPUSS_FLASH_SIZE                0x00002000u
2633 /* Flash work region size in KB (EEPROM emulation, data) */
2634 #define CPUSS_WFLASH_SIZE               256u
2635 /* Flash supervisory region size in KB */
2636 #define CPUSS_SFLASH_SIZE               32u
2637 /* Flash data output word size (in Bits) Example: 256 for 256-bit Flash data
2638    output */
2639 #define CPUSS_FLASHC_MAIN_DATA_WIDTH    256u
2640 /* SONOS Flash RWW present or not ('0': no, '1': yes) When RWW is '0', No special
2641    sectors present in Flash. Part of main sector 0 is allowcated for Supervisory
2642    Flash, and no Work Flash present. */
2643 #define CPUSS_FLASHC_SONOS_RWW          0u
2644 /* SONOS Flash, number of main sectors. */
2645 #define CPUSS_FLASHC_SONOS_MAIN_SECTORS 0u
2646 /* SONOS Flash, number of rows per main sector. */
2647 #define CPUSS_FLASHC_SONOS_MAIN_ROWS    0u
2648 /* SONOS Flash, number of words per row of main sector. */
2649 #define CPUSS_FLASHC_SONOS_MAIN_WORDS   0u
2650 /* SONOS Flash, number of special sectors. */
2651 #define CPUSS_FLASHC_SONOS_SPL_SECTORS  0u
2652 /* SONOS Flash, number of rows per special sector. */
2653 #define CPUSS_FLASHC_SONOS_SPL_ROWS     0u
2654 /* Flash memory ECC present or not ('0': no, '1': yes) */
2655 #define CPUSS_FLASHC_FLASH_ECC_PRESENT  1u
2656 /* Flash cache SRAM(s) ECC present or not ('0': no, '1': yes) */
2657 #define CPUSS_FLASHC_RAM_ECC_PRESENT    1u
2658 /* Number of external AHB-Lite slaves directly connected to slow AHB-Lite
2659    infrastructure. Maximum nubmer of slave supported is 6. Width of this
2660    parameter is 6-bits. 1-bit mask for each slave indicating present or not.
2661    Example: 6'b00_0011 - slave 0 and slave 1 are present. Note: The
2662    SLOW_SLx_ADDR and SLOW_SLx_MASK parameters (for the slaves present) should be
2663    derived from the Memory Map. */
2664 #define CPUSS_SLOW_SL_PRESENT           1u
2665 /* Number of external AXI slaves directly connected to fast AXI infrastructure.
2666    Maximum nubmer of slave supported is 8. Width of this parameter is 8-bits.
2667    1-bit mask for each slave indicating present or not. Example: 8'b0000_0011 -
2668    slave 0 and slave 1 are present. Note: The FAST_SLx_ADDR and FAST_SLx_MASK
2669    parameters (for the slaves present) should be derived from the Memory Map. */
2670 #define CPUSS_FAST_SL_PRESENT           1u
2671 /* Number of external AHB-Lite masters driving the slow AHB-Lite infrastructure.
2672    Maximum number of masters supported is 2. Width of this parameter is 2-bits.
2673    1-bit mask for each master indicating present or not. Example: 2'b01 - master
2674    0 is present. */
2675 #define CPUSS_SLOW_MS_PRESENT           1u
2676 /* Number of external AXI masters driving the fast AXI infrastructure. Maximum
2677    number of masters supported is 4. Width of this parameter is 4-bits. 1-bit
2678    mask for each master indicating present or not. Example: 4'b0001 - master 0
2679    is present. */
2680 #define CPUSS_FAST_MS_PRESENT           3u
2681 /* Retain 'protection context' (PC), 'privileged' (P), 'Non Secure' (NS)
2682    attributes coming from external AXI master or use it from CPUSS protection
2683    MMIO (PROT_MPU.MS_CTL.PC, PROT_SMPU.MSx_CTL.P, PROT_SMPU.MSx_CTL.NS). Width
2684    of this parameter is 4-bits. 1-bit mask for each master indicating retain PC
2685    or not. */
2686 #define CPUSS_AXIM_RETAIN_PROT          0u
2687 /* Width of external AXI master ID signals. Legal range [3,8] */
2688 #define CPUSS_AXIM_ID_WIDTH             3u
2689 /* Width of external AXI slave ID signals (AXIM_ID_WIDTH + MASTER_WIDTH + 1).
2690    Legal range [12,17] */
2691 #define CPUSS_AXIS_ID_WIDTH             12u
2692 /* IRQ expander present ('0': no, '1': yes) */
2693 #define CPUSS_SYSTEM_IRQ_PRESENT        1u
2694 /* Number of system interrupt inputs to CPUSS */
2695 #define CPUSS_SYSTEM_INT_NR             567u
2696 /* Number of DeepSleep system interrupt inputs to CPUSS */
2697 #define CPUSS_SYSTEM_DPSLP_INT_NR       51u
2698 /* Width of the CM4 interrupt priority bits. Legal range [3,8] Example: 3 = 8
2699    levels of priority 8 = 256 levels of priority */
2700 #define CPUSS_CM7_LVL_WIDTH             3u
2701 /* Number of CM7 CPU Interrupts. Legal values 8 or 16. */
2702 #define CPUSS_CM7_INT_NR                8u
2703 /* CM7 Cache SRAMs ECC present or not ('0': no, '1': yes) */
2704 #define CPUSS_CM7_CACHE_ECC_PRESENT     1u
2705 /* CM7 TCM SRAMs ECC present or not ('0': no, '1': yes) */
2706 #define CPUSS_CM7_TCM_ECC_PRESENT       1u
2707 /* CM7 TCM SRAMs address ECC present or not ('0': no, '1': yes) */
2708 #define CPUSS_CM7_TCM_ECC_ADDR_PRESENT  0u
2709 /* CM7_0 Floating point unit configuration. Legal range [0,2] 0 - No FPU 1 -
2710    Single precision FPU 2 - Single and Double precision FPU */
2711 #define CPUSS_CM7_0_FPU_LVL             2u
2712 /* Number of MPU regions in CM7_0. Legal values [0, 8, 16] */
2713 #define CPUSS_CM7_0_MPU_NR              16u
2714 /* CM7_0 Instruction cache (ICACHE) size in KB */
2715 #define CPUSS_CM7_0_ICACHE_SIZE         16u
2716 /* CM7_0 Data cache size (DCACHE) in KB */
2717 #define CPUSS_CM7_0_DCACHE_SIZE         16u
2718 /* CM7_0 Instruction TCM (ITCM) size in KB */
2719 #define CPUSS_CM7_0_ITCM_SIZE           16u
2720 /* CM7_0 Data TCM (DTCM) size in KB */
2721 #define CPUSS_CM7_0_DTCM_SIZE           16u
2722 /* CM7_1 CPU present or not ('0': no, '1': yes) */
2723 #define CPUSS_CM7_1_PRESENT             1u
2724 /* System interrupt functionality present or not ('0': no; '1': yes) for CM7_1.
2725    Not used for CM0+ CPU, which always uses system interrupt functionality. */
2726 #define CPUSS_CM7_1_SYSTEM_IRQ_PRESENT  1u
2727 /* CM7_1 Floating point unit configuration. Legal range [0,2] 0 - No FPU 1 -
2728    Single precision FPU 2 - Single and Double precision FPU */
2729 #define CPUSS_CM7_1_FPU_LVL             2u
2730 /* Number of MPU regions in CM7_1. Legal values [0, 8, 16] */
2731 #define CPUSS_CM7_1_MPU_NR              16u
2732 /* CM7_1 Instruction cache (ICACHE) size in KB */
2733 #define CPUSS_CM7_1_ICACHE_SIZE         16u
2734 /* CM7_1 Data cache size (DCACHE) in KB */
2735 #define CPUSS_CM7_1_DCACHE_SIZE         16u
2736 /* CM7_1 Instruction TCM (ITCM) size in KB */
2737 #define CPUSS_CM7_1_ITCM_SIZE           16u
2738 /* CM7_1 Data TCM (DTCM) size in KB */
2739 #define CPUSS_CM7_1_DTCM_SIZE           16u
2740 /* Debug level. Legal range [0,3] */
2741 #define CPUSS_DEBUG_LVL                 3u
2742 /* Trace level. Legal range [0,2] Note: CM4 HTM is not supported. Hence vaule 3
2743    for trace level is not supported in CPUSS. // CPUSS_TRACE_LVL: // 0 = no
2744    tracing // 1 = only ITM source and TPIU sink (no ETM, Funnel, Replicator or
2745    ETB) // 2 = ITM and ETM sources, Funnel and TPIU (no Replicator or ETB) // 3
2746    = ITM and ETM sources, Funnel, Replicator, TPIU and ET */
2747 #define CPUSS_TRACE_LVL                 2u
2748 /* Embedded Trace Buffer present or not ('0': no, '1': yes) */
2749 #define CPUSS_ETB_PRESENT               1u
2750 /* CM0+ MTB SRAM buffer size in kilobytes. Legal vaules 4, 8 or 16 */
2751 #define CPUSS_MTB_SRAM_SIZE             4u
2752 /* CM7 ETB SRAM buffer size in kilobytes. Legal vaules 4, 8 or 16 */
2753 #define CPUSS_ETB_SRAM_SIZE             8u
2754 /* PTM interface present (0=No, 1=Yes) */
2755 #define CPUSS_PTM_PRESENT               0u
2756 /* Width of the PTM interface in bits ([2,32]) */
2757 #define CPUSS_PTM_WIDTH                 1u
2758 /* Width of the TPIU interface in bits ([1,4]) */
2759 #define CPUSS_TPIU_WIDTH                4u
2760 /* CoreSight Part Identification Number */
2761 #define CPUSS_JEPID                     52u
2762 /* CoreSight Part Identification Number */
2763 #define CPUSS_JEPCONTINUATION           0u
2764 /* CoreSight Part Identification Number */
2765 #define CPUSS_FAMILYID                  259u
2766 /* ROM trim register width (for ARM 3, for Synopsys 5) */
2767 #define CPUSS_ROM_TRIM_WIDTH            3u
2768 /* ROM trim register default (for both ARM and Synopsys 0x0000_0002) */
2769 #define CPUSS_ROM_TRIM_DEFAULT          2u
2770 /* RAM trim register width (for ARM 8, for Synopsys 15) */
2771 #define CPUSS_RAM_TRIM_WIDTH            8u
2772 /* RAM trim register default (for ARM 0x0000_0062 and for Synopsys 0x0000_6012) */
2773 #define CPUSS_RAM_TRIM_DEFAULT          98u
2774 /* Cryptography IP present or not ('0': no, '1': yes) */
2775 #define CPUSS_CRYPTO_PRESENT            1u
2776 /* DataWire and DMAC SW trigger per channel present or not ('0': no, '1': yes) */
2777 #define CPUSS_SW_TR_PRESENT             1u
2778 /* DataWire 0 present or not ('0': no, '1': yes) */
2779 #define CPUSS_DW0_PRESENT               1u
2780 /* Number of DataWire 0 channels ([1, 1024]) */
2781 #define CPUSS_DW0_CH_NR                 143u
2782 /* DataWire 1 present or not ('0': no, '1': yes) */
2783 #define CPUSS_DW1_PRESENT               1u
2784 /* Number of DataWire 1 channels ([1, 1024]) */
2785 #define CPUSS_DW1_CH_NR                 65u
2786 /* DMA controller present or not ('0': no, '1': yes) */
2787 #define CPUSS_DMAC_PRESENT              1u
2788 /* Number of DMA controller channels ([1, 8]) */
2789 #define CPUSS_DMAC_CH_NR                8u
2790 /* DMAC SW trigger per channel present or not ('0': no, '1': yes) */
2791 #define CPUSS_CH_SW_TR_PRESENT          1u
2792 /* See MMIO2 instantiation or not */
2793 #define CPUSS_CHIP_TOP_PROFILER_PRESENT 0u
2794 /* ETAS Calibration support pin out present (automotive only) */
2795 #define CPUSS_CHIP_TOP_CAL_SUP_NZ_PRESENT 1u
2796 /* TRACE_LVL>0 */
2797 #define CPUSS_CHIP_TOP_TRACE_PRESENT    1u
2798 /* PTM_PRESENT ? PTM_WIDTH : 0 */
2799 #define CPUSS_CHIP_TOP_PTM_PRESENT_WIDTH 0u
2800 /* DataWire SW trigger per channel present or not ('0': no, '1': yes) */
2801 #define CPUSS_CH_STRUCT_SW_TR_PRESENT   1u
2802 /* Number of DataWire controllers present (max 2) (same as DW.NR above) */
2803 #define CPUSS_CPUSS_DW_DW_NR            2u
2804 /* Number of channels in each DataWire controller */
2805 #define CPUSS_CPUSS_DW_DW_NR0_DW_CH_NR  143u
2806 /* Width of a channel number in bits */
2807 #define CPUSS_CPUSS_DW_DW_NR0_DW_CH_NR_WIDTH 8u
2808 /* Number of channels in each DataWire controller */
2809 #define CPUSS_CPUSS_DW_DW_NR1_DW_CH_NR  65u
2810 /* Width of a channel number in bits */
2811 #define CPUSS_CPUSS_DW_DW_NR1_DW_CH_NR_WIDTH 7u
2812 /* Cryptography SRAMs ECC present or not ('0': no, '1': yes) */
2813 #define CPUSS_CRYPTO_ECC_PRESENT        1u
2814 /* Cryptography SRAMs address ECC present or not ('0': no, '1': yes) */
2815 #define CPUSS_CRYPTO_ECC_ADDR_PRESENT   1u
2816 /* AES cipher support ('0': no, '1': yes) */
2817 #define CPUSS_CRYPTO_AES                1u
2818 /* (Tripple) DES cipher support ('0': no, '1': yes) */
2819 #define CPUSS_CRYPTO_DES                1u
2820 /* Chacha support ('0': no, '1': yes) */
2821 #define CPUSS_CRYPTO_CHACHA             1u
2822 /* Pseudo random number generation support ('0': no, '1': yes) */
2823 #define CPUSS_CRYPTO_PR                 1u
2824 /* SHA1 hash support ('0': no, '1': yes) */
2825 #define CPUSS_CRYPTO_SHA1               1u
2826 /* SHA2 hash support ('0': no, '1': yes) */
2827 #define CPUSS_CRYPTO_SHA2               1u
2828 /* SHA3 hash support ('0': no, '1': yes) */
2829 #define CPUSS_CRYPTO_SHA3               1u
2830 /* Cyclic Redundancy Check support ('0': no, '1': yes) */
2831 #define CPUSS_CRYPTO_CRC                1u
2832 /* True random number generation support ('0': no, '1': yes) */
2833 #define CPUSS_CRYPTO_TR                 1u
2834 /* Vector unit support ('0': no, '1': yes) */
2835 #define CPUSS_CRYPTO_VU                 1u
2836 /* Galios/Counter Mode (GCM) support ('0': no, '1': yes) */
2837 #define CPUSS_CRYPTO_GCM                1u
2838 /* Number of 32-bit words in the IP internal memory buffer (from the set [64, 128,
2839    256, 512, 1024, 2048, 4096], to allow for a 256 B, 512 B, 1 kB, 2 kB, 4 kB, 8
2840    kB and 16 kB memory buffer) */
2841 #define CPUSS_CRYPTO_BUFF_SIZE          2048u
2842 /* Number of DMA controller channels ([1, 8]) */
2843 #define CPUSS_DMAC_CH_NR                8u
2844 /* Number of DataWire controllers present (max 2) */
2845 #define CPUSS_DW_NR                     2u
2846 /* DataWire SRAMs ECC present or not ('0': no, '1': yes) */
2847 #define CPUSS_DW_ECC_PRESENT            1u
2848 /* Number of fault structures. Legal range [1, 4] */
2849 #define CPUSS_FAULT_FAULT_NR            4u
2850 /* Number of Flash BIST_DATA registers */
2851 #define CPUSS_FLASHC_FLASHC_BIST_DATA_NR 8u
2852 /* Page size in # of 32-bit words (1: 4 bytes, 2: 8 bytes, ... */
2853 #define CPUSS_FLASHC_PA_SIZE            128u
2854 /* SONOS Flash is used or not ('0': no, '1': yes) */
2855 #define CPUSS_FLASHC_FLASHC_IS_SONOS    0u
2856 /* eCT Flash is used or not ('0': no, '1': yes) */
2857 #define CPUSS_FLASHC_FLASHC_IS_ECT      1u
2858 /* Sequential Work Flash read feature for the FLASHC AXI port present or not ('0':
2859    no, '1': yes) */
2860 #define CPUSS_FLASHC_FLASHC_WORK_SEQ_PRESENT 1u
2861 /* CM7_1 CPU present or not ('0': no, '1': yes) */
2862 #define CPUSS_FLASHC_CM7_1_PRESENT      1u
2863 /* External AHB-Lite master0 Present */
2864 #define CPUSS_FLASHC_SLOW0_MS_PRESENT   1u
2865 /* External AHB-Lite master1 Present */
2866 #define CPUSS_FLASHC_SLOW1_MS_PRESENT   0u
2867 /* Number of IPC structures. Legal range [1, 16] */
2868 #define CPUSS_IPC_IPC_NR                8u
2869 /* Number of IPC interrupt structures. Legal range [1, 16] */
2870 #define CPUSS_IPC_IPC_IRQ_NR            8u
2871 /* Master 0 protect contexts minus one */
2872 #define CPUSS_PROT_SMPU_MS0_PC_NR_MINUS1 7u
2873 /* Master 1 protect contexts minus one */
2874 #define CPUSS_PROT_SMPU_MS1_PC_NR_MINUS1 0u
2875 /* Master 2 protect contexts minus one */
2876 #define CPUSS_PROT_SMPU_MS2_PC_NR_MINUS1 0u
2877 /* Master 3 protect contexts minus one */
2878 #define CPUSS_PROT_SMPU_MS3_PC_NR_MINUS1 0u
2879 /* Master 4 protect contexts minus one */
2880 #define CPUSS_PROT_SMPU_MS4_PC_NR_MINUS1 0u
2881 /* Master 5 protect contexts minus one */
2882 #define CPUSS_PROT_SMPU_MS5_PC_NR_MINUS1 7u
2883 /* Master 6 protect contexts minus one */
2884 #define CPUSS_PROT_SMPU_MS6_PC_NR_MINUS1 0u
2885 /* Master 7 protect contexts minus one */
2886 #define CPUSS_PROT_SMPU_MS7_PC_NR_MINUS1 0u
2887 /* Master 8 protect contexts minus one */
2888 #define CPUSS_PROT_SMPU_MS8_PC_NR_MINUS1 0u
2889 /* Master 9 protect contexts minus one */
2890 #define CPUSS_PROT_SMPU_MS9_PC_NR_MINUS1 7u
2891 /* Master 10 protect contexts minus one */
2892 #define CPUSS_PROT_SMPU_MS10_PC_NR_MINUS1 7u
2893 /* Master 11 protect contexts minus one */
2894 #define CPUSS_PROT_SMPU_MS11_PC_NR_MINUS1 0u
2895 /* Master 12 protect contexts minus one */
2896 #define CPUSS_PROT_SMPU_MS12_PC_NR_MINUS1 0u
2897 /* Master 13 protect contexts minus one */
2898 #define CPUSS_PROT_SMPU_MS13_PC_NR_MINUS1 7u
2899 /* Master 14 protect contexts minus one */
2900 #define CPUSS_PROT_SMPU_MS14_PC_NR_MINUS1 7u
2901 /* Master 15 protect contexts minus one */
2902 #define CPUSS_PROT_SMPU_MS15_PC_NR_MINUS1 7u
2903 /* Number of SMPU protection structures */
2904 #define CPUSS_PROT_SMPU_STRUCT_NR       16u
2905 /* Number of protection contexts supported minus 1. Legal range [1,16] */
2906 #define CPUSS_SMPU_STRUCT_PC_NR_MINUS1  7u
2907 /* Number of HFCLK roots present. Must be > 0. Must be same as set for SRSS */
2908 #define DFT_NUM_HFROOT                  8u
2909 /* Width of clk_occ_fast output bus (number of external OCCs) */
2910 #define DFT_EXT_OCC                     2u
2911 /* Number of MBIST controllers with corresponding mbist(pg)_done and mbist(pg)_go
2912    signals. Value defined by CIC during Pass 1 */
2913 #define DFT_MBIST_C_NUM                 11u
2914 /* Number of instantiated eFUSE macros (256 bit macros). Legal range [1, 16] */
2915 #define EFUSE_EFUSE_NR                  4u
2916 /* TX Packet Buffer Size (jumbo frame size is 1.5KB): 00: 16KB to support four
2917    queues with capacity for two jumbo frames; 01: 8KB to support two queues with
2918    capacity for two jumbo frames or four queues with capacity for one jumbo
2919    frame; 10: 4KB to support one queue with capacity for two jumbo frames or two
2920    queues with capacity for one jumbo frame; 11: 2KB to support one queue with
2921    capacity for one jumbo frame; */
2922 #define ETH0_TX_PACKET_BUFFER_SIZE      1u
2923 /* RX Packet Buffer Size (jumbo frame size is 1.5KB): 00: 4KB to support capacity
2924    for two jumbo frames; 01: 2KB to support capacity for one jumbo frames; */
2925 #define ETH0_RX_PACKET_BUFFER_SIZE      0u
2926 /* Selects the clock source to use for the tsu_clk. A value of 0=Internal PCLK, ,
2927    1=clk_hf */
2928 #define ETH0_TSU_CLK_SOURCE             1u
2929 /* This parameter is used to specify if mxeth should contain a clock divider. The
2930    clock divider is useful for chips where multiple mxeth are instantiated as it
2931    allows a single source PLL to be used 0=No Divider, ref_clk_int_in is used as
2932    is 1=Divider instantiated, ref_clk_int_in should be 125MHz */
2933 #define ETH0_SRC_CLOCK_DIVIDER          1u
2934 /* Set to 1 if IP will instantiate spares (0=None, 1=Max, 2=Min) */
2935 #define ETH0_SPARE_EN                   1u
2936 /* Number of Priority Queues. */
2937 #define ETH0_ETH_NPQ                    3u
2938 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */
2939 #define ETH0_MASTER_WIDTH               8u
2940 /* Platform variant (0=ULL65, 1=MXS40S-ULP, 2=MXS40E, 3=M0S8, 4=MXS40S-HD) */
2941 #define ETH0_PLATFORM_VARIANT           2u
2942 /* RAM vendor (0=CYP, 1=SNPS, 2=ARM) */
2943 #define ETH0_RAM_VEND                   2u
2944 /* Width of external AXI master ID signals. Legal range [3,8] */
2945 #define ETH0_AXIM_ID_WIDTH              3u
2946 /* TX Packet Buffer Size (jumbo frame size is 1.5KB): 00: 16KB to support four
2947    queues with capacity for two jumbo frames; 01: 8KB to support two queues with
2948    capacity for two jumbo frames or four queues with capacity for one jumbo
2949    frame; 10: 4KB to support one queue with capacity for two jumbo frames or two
2950    queues with capacity for one jumbo frame; 11: 2KB to support one queue with
2951    capacity for one jumbo frame; */
2952 #define ETH1_TX_PACKET_BUFFER_SIZE      1u
2953 /* RX Packet Buffer Size (jumbo frame size is 1.5KB): 00: 4KB to support capacity
2954    for two jumbo frames; 01: 2KB to support capacity for one jumbo frames; */
2955 #define ETH1_RX_PACKET_BUFFER_SIZE      0u
2956 /* Selects the clock source to use for the tsu_clk. A value of 0=Internal PCLK, ,
2957    1=clk_hf */
2958 #define ETH1_TSU_CLK_SOURCE             1u
2959 /* This parameter is used to specify if mxeth should contain a clock divider. The
2960    clock divider is useful for chips where multiple mxeth are instantiated as it
2961    allows a single source PLL to be used 0=No Divider, ref_clk_int_in is used as
2962    is 1=Divider instantiated, ref_clk_int_in should be 125MHz */
2963 #define ETH1_SRC_CLOCK_DIVIDER          1u
2964 /* Set to 1 if IP will instantiate spares (0=None, 1=Max, 2=Min) */
2965 #define ETH1_SPARE_EN                   1u
2966 /* Number of Priority Queues. */
2967 #define ETH1_ETH_NPQ                    3u
2968 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */
2969 #define ETH1_MASTER_WIDTH               8u
2970 /* Platform variant (0=ULL65, 1=MXS40S-ULP, 2=MXS40E, 3=M0S8, 4=MXS40S-HD) */
2971 #define ETH1_PLATFORM_VARIANT           2u
2972 /* RAM vendor (0=CYP, 1=SNPS, 2=ARM) */
2973 #define ETH1_RAM_VEND                   2u
2974 /* Width of external AXI master ID signals. Legal range [3,8] */
2975 #define ETH1_AXIM_ID_WIDTH              3u
2976 /* Number of comparator structures ([1, 32]) */
2977 #define EVTGEN_COMP_STRUCT_NR           16u
2978 /* Spare Enable (0=no spare, 1=max, 2=min) */
2979 #define FLEXRAY_SPARE_EN                1u
2980 /* Number of GPIO ports in range 0..31 */
2981 #define IOSS_GPIO_GPIO_PORT_NR_0_31     32u
2982 /* Number of GPIO ports in range 32..63 */
2983 #define IOSS_GPIO_GPIO_PORT_NR_32_63    3u
2984 /* Number of GPIO ports in range 64..95 */
2985 #define IOSS_GPIO_GPIO_PORT_NR_64_95    0u
2986 /* Number of GPIO ports in range 96..127 */
2987 #define IOSS_GPIO_GPIO_PORT_NR_96_127   0u
2988 /* Number of GPIO ports in device */
2989 #define IOSS_GPIO_GPIO_PORT_NR          35u
2990 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
2991 #define IOSS_GPIO_GPIO_PORT_NR0_GPIO_PRT_GPIO 1u
2992 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
2993 #define IOSS_GPIO_GPIO_PORT_NR0_GPIO_PRT_SIO 0u
2994 /* Indicates port is a GPIO port including the "AUTO" input threshold */
2995 #define IOSS_GPIO_GPIO_PORT_NR0_GPIO_PRT_AUTOLVL 1u
2996 /* Indicates that pin #0 exists for this port with slew control feature */
2997 #define IOSS_GPIO_GPIO_PORT_NR0_GPIO_PRT_SLOW_IO0 1u
2998 /* Indicates that pin #1 exists for this port with slew control feature */
2999 #define IOSS_GPIO_GPIO_PORT_NR0_GPIO_PRT_SLOW_IO1 1u
3000 /* Indicates that pin #2 exists for this port with slew control feature */
3001 #define IOSS_GPIO_GPIO_PORT_NR0_GPIO_PRT_SLOW_IO2 1u
3002 /* Indicates that pin #3 exists for this port with slew control feature */
3003 #define IOSS_GPIO_GPIO_PORT_NR0_GPIO_PRT_SLOW_IO3 1u
3004 /* Indicates that pin #4 exists for this port with slew control feature */
3005 #define IOSS_GPIO_GPIO_PORT_NR0_GPIO_PRT_SLOW_IO4 0u
3006 /* Indicates that pin #5 exists for this port with slew control feature */
3007 #define IOSS_GPIO_GPIO_PORT_NR0_GPIO_PRT_SLOW_IO5 0u
3008 /* Indicates that pin #6 exists for this port with slew control feature */
3009 #define IOSS_GPIO_GPIO_PORT_NR0_GPIO_PRT_SLOW_IO6 0u
3010 /* Indicates that pin #7 exists for this port with slew control feature */
3011 #define IOSS_GPIO_GPIO_PORT_NR0_GPIO_PRT_SLOW_IO7 0u
3012 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3013 #define IOSS_GPIO_GPIO_PORT_NR1_GPIO_PRT_GPIO 1u
3014 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3015 #define IOSS_GPIO_GPIO_PORT_NR1_GPIO_PRT_SIO 0u
3016 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3017 #define IOSS_GPIO_GPIO_PORT_NR1_GPIO_PRT_AUTOLVL 1u
3018 /* Indicates that pin #0 exists for this port with slew control feature */
3019 #define IOSS_GPIO_GPIO_PORT_NR1_GPIO_PRT_SLOW_IO0 0u
3020 /* Indicates that pin #1 exists for this port with slew control feature */
3021 #define IOSS_GPIO_GPIO_PORT_NR1_GPIO_PRT_SLOW_IO1 0u
3022 /* Indicates that pin #2 exists for this port with slew control feature */
3023 #define IOSS_GPIO_GPIO_PORT_NR1_GPIO_PRT_SLOW_IO2 0u
3024 /* Indicates that pin #3 exists for this port with slew control feature */
3025 #define IOSS_GPIO_GPIO_PORT_NR1_GPIO_PRT_SLOW_IO3 0u
3026 /* Indicates that pin #4 exists for this port with slew control feature */
3027 #define IOSS_GPIO_GPIO_PORT_NR1_GPIO_PRT_SLOW_IO4 0u
3028 /* Indicates that pin #5 exists for this port with slew control feature */
3029 #define IOSS_GPIO_GPIO_PORT_NR1_GPIO_PRT_SLOW_IO5 0u
3030 /* Indicates that pin #6 exists for this port with slew control feature */
3031 #define IOSS_GPIO_GPIO_PORT_NR1_GPIO_PRT_SLOW_IO6 0u
3032 /* Indicates that pin #7 exists for this port with slew control feature */
3033 #define IOSS_GPIO_GPIO_PORT_NR1_GPIO_PRT_SLOW_IO7 0u
3034 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3035 #define IOSS_GPIO_GPIO_PORT_NR2_GPIO_PRT_GPIO 1u
3036 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3037 #define IOSS_GPIO_GPIO_PORT_NR2_GPIO_PRT_SIO 0u
3038 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3039 #define IOSS_GPIO_GPIO_PORT_NR2_GPIO_PRT_AUTOLVL 1u
3040 /* Indicates that pin #0 exists for this port with slew control feature */
3041 #define IOSS_GPIO_GPIO_PORT_NR2_GPIO_PRT_SLOW_IO0 0u
3042 /* Indicates that pin #1 exists for this port with slew control feature */
3043 #define IOSS_GPIO_GPIO_PORT_NR2_GPIO_PRT_SLOW_IO1 0u
3044 /* Indicates that pin #2 exists for this port with slew control feature */
3045 #define IOSS_GPIO_GPIO_PORT_NR2_GPIO_PRT_SLOW_IO2 0u
3046 /* Indicates that pin #3 exists for this port with slew control feature */
3047 #define IOSS_GPIO_GPIO_PORT_NR2_GPIO_PRT_SLOW_IO3 0u
3048 /* Indicates that pin #4 exists for this port with slew control feature */
3049 #define IOSS_GPIO_GPIO_PORT_NR2_GPIO_PRT_SLOW_IO4 0u
3050 /* Indicates that pin #5 exists for this port with slew control feature */
3051 #define IOSS_GPIO_GPIO_PORT_NR2_GPIO_PRT_SLOW_IO5 0u
3052 /* Indicates that pin #6 exists for this port with slew control feature */
3053 #define IOSS_GPIO_GPIO_PORT_NR2_GPIO_PRT_SLOW_IO6 0u
3054 /* Indicates that pin #7 exists for this port with slew control feature */
3055 #define IOSS_GPIO_GPIO_PORT_NR2_GPIO_PRT_SLOW_IO7 0u
3056 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3057 #define IOSS_GPIO_GPIO_PORT_NR3_GPIO_PRT_GPIO 1u
3058 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3059 #define IOSS_GPIO_GPIO_PORT_NR3_GPIO_PRT_SIO 0u
3060 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3061 #define IOSS_GPIO_GPIO_PORT_NR3_GPIO_PRT_AUTOLVL 1u
3062 /* Indicates that pin #0 exists for this port with slew control feature */
3063 #define IOSS_GPIO_GPIO_PORT_NR3_GPIO_PRT_SLOW_IO0 0u
3064 /* Indicates that pin #1 exists for this port with slew control feature */
3065 #define IOSS_GPIO_GPIO_PORT_NR3_GPIO_PRT_SLOW_IO1 0u
3066 /* Indicates that pin #2 exists for this port with slew control feature */
3067 #define IOSS_GPIO_GPIO_PORT_NR3_GPIO_PRT_SLOW_IO2 0u
3068 /* Indicates that pin #3 exists for this port with slew control feature */
3069 #define IOSS_GPIO_GPIO_PORT_NR3_GPIO_PRT_SLOW_IO3 0u
3070 /* Indicates that pin #4 exists for this port with slew control feature */
3071 #define IOSS_GPIO_GPIO_PORT_NR3_GPIO_PRT_SLOW_IO4 0u
3072 /* Indicates that pin #5 exists for this port with slew control feature */
3073 #define IOSS_GPIO_GPIO_PORT_NR3_GPIO_PRT_SLOW_IO5 0u
3074 /* Indicates that pin #6 exists for this port with slew control feature */
3075 #define IOSS_GPIO_GPIO_PORT_NR3_GPIO_PRT_SLOW_IO6 0u
3076 /* Indicates that pin #7 exists for this port with slew control feature */
3077 #define IOSS_GPIO_GPIO_PORT_NR3_GPIO_PRT_SLOW_IO7 0u
3078 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3079 #define IOSS_GPIO_GPIO_PORT_NR4_GPIO_PRT_GPIO 1u
3080 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3081 #define IOSS_GPIO_GPIO_PORT_NR4_GPIO_PRT_SIO 0u
3082 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3083 #define IOSS_GPIO_GPIO_PORT_NR4_GPIO_PRT_AUTOLVL 1u
3084 /* Indicates that pin #0 exists for this port with slew control feature */
3085 #define IOSS_GPIO_GPIO_PORT_NR4_GPIO_PRT_SLOW_IO0 0u
3086 /* Indicates that pin #1 exists for this port with slew control feature */
3087 #define IOSS_GPIO_GPIO_PORT_NR4_GPIO_PRT_SLOW_IO1 0u
3088 /* Indicates that pin #2 exists for this port with slew control feature */
3089 #define IOSS_GPIO_GPIO_PORT_NR4_GPIO_PRT_SLOW_IO2 0u
3090 /* Indicates that pin #3 exists for this port with slew control feature */
3091 #define IOSS_GPIO_GPIO_PORT_NR4_GPIO_PRT_SLOW_IO3 0u
3092 /* Indicates that pin #4 exists for this port with slew control feature */
3093 #define IOSS_GPIO_GPIO_PORT_NR4_GPIO_PRT_SLOW_IO4 0u
3094 /* Indicates that pin #5 exists for this port with slew control feature */
3095 #define IOSS_GPIO_GPIO_PORT_NR4_GPIO_PRT_SLOW_IO5 0u
3096 /* Indicates that pin #6 exists for this port with slew control feature */
3097 #define IOSS_GPIO_GPIO_PORT_NR4_GPIO_PRT_SLOW_IO6 0u
3098 /* Indicates that pin #7 exists for this port with slew control feature */
3099 #define IOSS_GPIO_GPIO_PORT_NR4_GPIO_PRT_SLOW_IO7 0u
3100 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3101 #define IOSS_GPIO_GPIO_PORT_NR5_GPIO_PRT_GPIO 1u
3102 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3103 #define IOSS_GPIO_GPIO_PORT_NR5_GPIO_PRT_SIO 0u
3104 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3105 #define IOSS_GPIO_GPIO_PORT_NR5_GPIO_PRT_AUTOLVL 1u
3106 /* Indicates that pin #0 exists for this port with slew control feature */
3107 #define IOSS_GPIO_GPIO_PORT_NR5_GPIO_PRT_SLOW_IO0 0u
3108 /* Indicates that pin #1 exists for this port with slew control feature */
3109 #define IOSS_GPIO_GPIO_PORT_NR5_GPIO_PRT_SLOW_IO1 0u
3110 /* Indicates that pin #2 exists for this port with slew control feature */
3111 #define IOSS_GPIO_GPIO_PORT_NR5_GPIO_PRT_SLOW_IO2 0u
3112 /* Indicates that pin #3 exists for this port with slew control feature */
3113 #define IOSS_GPIO_GPIO_PORT_NR5_GPIO_PRT_SLOW_IO3 0u
3114 /* Indicates that pin #4 exists for this port with slew control feature */
3115 #define IOSS_GPIO_GPIO_PORT_NR5_GPIO_PRT_SLOW_IO4 0u
3116 /* Indicates that pin #5 exists for this port with slew control feature */
3117 #define IOSS_GPIO_GPIO_PORT_NR5_GPIO_PRT_SLOW_IO5 0u
3118 /* Indicates that pin #6 exists for this port with slew control feature */
3119 #define IOSS_GPIO_GPIO_PORT_NR5_GPIO_PRT_SLOW_IO6 0u
3120 /* Indicates that pin #7 exists for this port with slew control feature */
3121 #define IOSS_GPIO_GPIO_PORT_NR5_GPIO_PRT_SLOW_IO7 0u
3122 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3123 #define IOSS_GPIO_GPIO_PORT_NR6_GPIO_PRT_GPIO 1u
3124 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3125 #define IOSS_GPIO_GPIO_PORT_NR6_GPIO_PRT_SIO 0u
3126 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3127 #define IOSS_GPIO_GPIO_PORT_NR6_GPIO_PRT_AUTOLVL 1u
3128 /* Indicates that pin #0 exists for this port with slew control feature */
3129 #define IOSS_GPIO_GPIO_PORT_NR6_GPIO_PRT_SLOW_IO0 0u
3130 /* Indicates that pin #1 exists for this port with slew control feature */
3131 #define IOSS_GPIO_GPIO_PORT_NR6_GPIO_PRT_SLOW_IO1 0u
3132 /* Indicates that pin #2 exists for this port with slew control feature */
3133 #define IOSS_GPIO_GPIO_PORT_NR6_GPIO_PRT_SLOW_IO2 0u
3134 /* Indicates that pin #3 exists for this port with slew control feature */
3135 #define IOSS_GPIO_GPIO_PORT_NR6_GPIO_PRT_SLOW_IO3 0u
3136 /* Indicates that pin #4 exists for this port with slew control feature */
3137 #define IOSS_GPIO_GPIO_PORT_NR6_GPIO_PRT_SLOW_IO4 0u
3138 /* Indicates that pin #5 exists for this port with slew control feature */
3139 #define IOSS_GPIO_GPIO_PORT_NR6_GPIO_PRT_SLOW_IO5 0u
3140 /* Indicates that pin #6 exists for this port with slew control feature */
3141 #define IOSS_GPIO_GPIO_PORT_NR6_GPIO_PRT_SLOW_IO6 0u
3142 /* Indicates that pin #7 exists for this port with slew control feature */
3143 #define IOSS_GPIO_GPIO_PORT_NR6_GPIO_PRT_SLOW_IO7 0u
3144 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3145 #define IOSS_GPIO_GPIO_PORT_NR7_GPIO_PRT_GPIO 1u
3146 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3147 #define IOSS_GPIO_GPIO_PORT_NR7_GPIO_PRT_SIO 0u
3148 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3149 #define IOSS_GPIO_GPIO_PORT_NR7_GPIO_PRT_AUTOLVL 1u
3150 /* Indicates that pin #0 exists for this port with slew control feature */
3151 #define IOSS_GPIO_GPIO_PORT_NR7_GPIO_PRT_SLOW_IO0 0u
3152 /* Indicates that pin #1 exists for this port with slew control feature */
3153 #define IOSS_GPIO_GPIO_PORT_NR7_GPIO_PRT_SLOW_IO1 0u
3154 /* Indicates that pin #2 exists for this port with slew control feature */
3155 #define IOSS_GPIO_GPIO_PORT_NR7_GPIO_PRT_SLOW_IO2 0u
3156 /* Indicates that pin #3 exists for this port with slew control feature */
3157 #define IOSS_GPIO_GPIO_PORT_NR7_GPIO_PRT_SLOW_IO3 0u
3158 /* Indicates that pin #4 exists for this port with slew control feature */
3159 #define IOSS_GPIO_GPIO_PORT_NR7_GPIO_PRT_SLOW_IO4 0u
3160 /* Indicates that pin #5 exists for this port with slew control feature */
3161 #define IOSS_GPIO_GPIO_PORT_NR7_GPIO_PRT_SLOW_IO5 0u
3162 /* Indicates that pin #6 exists for this port with slew control feature */
3163 #define IOSS_GPIO_GPIO_PORT_NR7_GPIO_PRT_SLOW_IO6 0u
3164 /* Indicates that pin #7 exists for this port with slew control feature */
3165 #define IOSS_GPIO_GPIO_PORT_NR7_GPIO_PRT_SLOW_IO7 0u
3166 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3167 #define IOSS_GPIO_GPIO_PORT_NR8_GPIO_PRT_GPIO 1u
3168 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3169 #define IOSS_GPIO_GPIO_PORT_NR8_GPIO_PRT_SIO 0u
3170 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3171 #define IOSS_GPIO_GPIO_PORT_NR8_GPIO_PRT_AUTOLVL 1u
3172 /* Indicates that pin #0 exists for this port with slew control feature */
3173 #define IOSS_GPIO_GPIO_PORT_NR8_GPIO_PRT_SLOW_IO0 0u
3174 /* Indicates that pin #1 exists for this port with slew control feature */
3175 #define IOSS_GPIO_GPIO_PORT_NR8_GPIO_PRT_SLOW_IO1 0u
3176 /* Indicates that pin #2 exists for this port with slew control feature */
3177 #define IOSS_GPIO_GPIO_PORT_NR8_GPIO_PRT_SLOW_IO2 0u
3178 /* Indicates that pin #3 exists for this port with slew control feature */
3179 #define IOSS_GPIO_GPIO_PORT_NR8_GPIO_PRT_SLOW_IO3 0u
3180 /* Indicates that pin #4 exists for this port with slew control feature */
3181 #define IOSS_GPIO_GPIO_PORT_NR8_GPIO_PRT_SLOW_IO4 0u
3182 /* Indicates that pin #5 exists for this port with slew control feature */
3183 #define IOSS_GPIO_GPIO_PORT_NR8_GPIO_PRT_SLOW_IO5 0u
3184 /* Indicates that pin #6 exists for this port with slew control feature */
3185 #define IOSS_GPIO_GPIO_PORT_NR8_GPIO_PRT_SLOW_IO6 0u
3186 /* Indicates that pin #7 exists for this port with slew control feature */
3187 #define IOSS_GPIO_GPIO_PORT_NR8_GPIO_PRT_SLOW_IO7 0u
3188 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3189 #define IOSS_GPIO_GPIO_PORT_NR9_GPIO_PRT_GPIO 1u
3190 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3191 #define IOSS_GPIO_GPIO_PORT_NR9_GPIO_PRT_SIO 0u
3192 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3193 #define IOSS_GPIO_GPIO_PORT_NR9_GPIO_PRT_AUTOLVL 1u
3194 /* Indicates that pin #0 exists for this port with slew control feature */
3195 #define IOSS_GPIO_GPIO_PORT_NR9_GPIO_PRT_SLOW_IO0 0u
3196 /* Indicates that pin #1 exists for this port with slew control feature */
3197 #define IOSS_GPIO_GPIO_PORT_NR9_GPIO_PRT_SLOW_IO1 0u
3198 /* Indicates that pin #2 exists for this port with slew control feature */
3199 #define IOSS_GPIO_GPIO_PORT_NR9_GPIO_PRT_SLOW_IO2 0u
3200 /* Indicates that pin #3 exists for this port with slew control feature */
3201 #define IOSS_GPIO_GPIO_PORT_NR9_GPIO_PRT_SLOW_IO3 0u
3202 /* Indicates that pin #4 exists for this port with slew control feature */
3203 #define IOSS_GPIO_GPIO_PORT_NR9_GPIO_PRT_SLOW_IO4 0u
3204 /* Indicates that pin #5 exists for this port with slew control feature */
3205 #define IOSS_GPIO_GPIO_PORT_NR9_GPIO_PRT_SLOW_IO5 0u
3206 /* Indicates that pin #6 exists for this port with slew control feature */
3207 #define IOSS_GPIO_GPIO_PORT_NR9_GPIO_PRT_SLOW_IO6 0u
3208 /* Indicates that pin #7 exists for this port with slew control feature */
3209 #define IOSS_GPIO_GPIO_PORT_NR9_GPIO_PRT_SLOW_IO7 0u
3210 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3211 #define IOSS_GPIO_GPIO_PORT_NR10_GPIO_PRT_GPIO 1u
3212 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3213 #define IOSS_GPIO_GPIO_PORT_NR10_GPIO_PRT_SIO 0u
3214 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3215 #define IOSS_GPIO_GPIO_PORT_NR10_GPIO_PRT_AUTOLVL 1u
3216 /* Indicates that pin #0 exists for this port with slew control feature */
3217 #define IOSS_GPIO_GPIO_PORT_NR10_GPIO_PRT_SLOW_IO0 0u
3218 /* Indicates that pin #1 exists for this port with slew control feature */
3219 #define IOSS_GPIO_GPIO_PORT_NR10_GPIO_PRT_SLOW_IO1 0u
3220 /* Indicates that pin #2 exists for this port with slew control feature */
3221 #define IOSS_GPIO_GPIO_PORT_NR10_GPIO_PRT_SLOW_IO2 0u
3222 /* Indicates that pin #3 exists for this port with slew control feature */
3223 #define IOSS_GPIO_GPIO_PORT_NR10_GPIO_PRT_SLOW_IO3 0u
3224 /* Indicates that pin #4 exists for this port with slew control feature */
3225 #define IOSS_GPIO_GPIO_PORT_NR10_GPIO_PRT_SLOW_IO4 0u
3226 /* Indicates that pin #5 exists for this port with slew control feature */
3227 #define IOSS_GPIO_GPIO_PORT_NR10_GPIO_PRT_SLOW_IO5 0u
3228 /* Indicates that pin #6 exists for this port with slew control feature */
3229 #define IOSS_GPIO_GPIO_PORT_NR10_GPIO_PRT_SLOW_IO6 0u
3230 /* Indicates that pin #7 exists for this port with slew control feature */
3231 #define IOSS_GPIO_GPIO_PORT_NR10_GPIO_PRT_SLOW_IO7 0u
3232 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3233 #define IOSS_GPIO_GPIO_PORT_NR11_GPIO_PRT_GPIO 1u
3234 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3235 #define IOSS_GPIO_GPIO_PORT_NR11_GPIO_PRT_SIO 0u
3236 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3237 #define IOSS_GPIO_GPIO_PORT_NR11_GPIO_PRT_AUTOLVL 1u
3238 /* Indicates that pin #0 exists for this port with slew control feature */
3239 #define IOSS_GPIO_GPIO_PORT_NR11_GPIO_PRT_SLOW_IO0 0u
3240 /* Indicates that pin #1 exists for this port with slew control feature */
3241 #define IOSS_GPIO_GPIO_PORT_NR11_GPIO_PRT_SLOW_IO1 0u
3242 /* Indicates that pin #2 exists for this port with slew control feature */
3243 #define IOSS_GPIO_GPIO_PORT_NR11_GPIO_PRT_SLOW_IO2 0u
3244 /* Indicates that pin #3 exists for this port with slew control feature */
3245 #define IOSS_GPIO_GPIO_PORT_NR11_GPIO_PRT_SLOW_IO3 0u
3246 /* Indicates that pin #4 exists for this port with slew control feature */
3247 #define IOSS_GPIO_GPIO_PORT_NR11_GPIO_PRT_SLOW_IO4 0u
3248 /* Indicates that pin #5 exists for this port with slew control feature */
3249 #define IOSS_GPIO_GPIO_PORT_NR11_GPIO_PRT_SLOW_IO5 0u
3250 /* Indicates that pin #6 exists for this port with slew control feature */
3251 #define IOSS_GPIO_GPIO_PORT_NR11_GPIO_PRT_SLOW_IO6 0u
3252 /* Indicates that pin #7 exists for this port with slew control feature */
3253 #define IOSS_GPIO_GPIO_PORT_NR11_GPIO_PRT_SLOW_IO7 0u
3254 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3255 #define IOSS_GPIO_GPIO_PORT_NR12_GPIO_PRT_GPIO 1u
3256 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3257 #define IOSS_GPIO_GPIO_PORT_NR12_GPIO_PRT_SIO 0u
3258 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3259 #define IOSS_GPIO_GPIO_PORT_NR12_GPIO_PRT_AUTOLVL 1u
3260 /* Indicates that pin #0 exists for this port with slew control feature */
3261 #define IOSS_GPIO_GPIO_PORT_NR12_GPIO_PRT_SLOW_IO0 0u
3262 /* Indicates that pin #1 exists for this port with slew control feature */
3263 #define IOSS_GPIO_GPIO_PORT_NR12_GPIO_PRT_SLOW_IO1 0u
3264 /* Indicates that pin #2 exists for this port with slew control feature */
3265 #define IOSS_GPIO_GPIO_PORT_NR12_GPIO_PRT_SLOW_IO2 0u
3266 /* Indicates that pin #3 exists for this port with slew control feature */
3267 #define IOSS_GPIO_GPIO_PORT_NR12_GPIO_PRT_SLOW_IO3 0u
3268 /* Indicates that pin #4 exists for this port with slew control feature */
3269 #define IOSS_GPIO_GPIO_PORT_NR12_GPIO_PRT_SLOW_IO4 0u
3270 /* Indicates that pin #5 exists for this port with slew control feature */
3271 #define IOSS_GPIO_GPIO_PORT_NR12_GPIO_PRT_SLOW_IO5 0u
3272 /* Indicates that pin #6 exists for this port with slew control feature */
3273 #define IOSS_GPIO_GPIO_PORT_NR12_GPIO_PRT_SLOW_IO6 0u
3274 /* Indicates that pin #7 exists for this port with slew control feature */
3275 #define IOSS_GPIO_GPIO_PORT_NR12_GPIO_PRT_SLOW_IO7 0u
3276 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3277 #define IOSS_GPIO_GPIO_PORT_NR13_GPIO_PRT_GPIO 1u
3278 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3279 #define IOSS_GPIO_GPIO_PORT_NR13_GPIO_PRT_SIO 0u
3280 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3281 #define IOSS_GPIO_GPIO_PORT_NR13_GPIO_PRT_AUTOLVL 1u
3282 /* Indicates that pin #0 exists for this port with slew control feature */
3283 #define IOSS_GPIO_GPIO_PORT_NR13_GPIO_PRT_SLOW_IO0 0u
3284 /* Indicates that pin #1 exists for this port with slew control feature */
3285 #define IOSS_GPIO_GPIO_PORT_NR13_GPIO_PRT_SLOW_IO1 0u
3286 /* Indicates that pin #2 exists for this port with slew control feature */
3287 #define IOSS_GPIO_GPIO_PORT_NR13_GPIO_PRT_SLOW_IO2 0u
3288 /* Indicates that pin #3 exists for this port with slew control feature */
3289 #define IOSS_GPIO_GPIO_PORT_NR13_GPIO_PRT_SLOW_IO3 0u
3290 /* Indicates that pin #4 exists for this port with slew control feature */
3291 #define IOSS_GPIO_GPIO_PORT_NR13_GPIO_PRT_SLOW_IO4 0u
3292 /* Indicates that pin #5 exists for this port with slew control feature */
3293 #define IOSS_GPIO_GPIO_PORT_NR13_GPIO_PRT_SLOW_IO5 0u
3294 /* Indicates that pin #6 exists for this port with slew control feature */
3295 #define IOSS_GPIO_GPIO_PORT_NR13_GPIO_PRT_SLOW_IO6 0u
3296 /* Indicates that pin #7 exists for this port with slew control feature */
3297 #define IOSS_GPIO_GPIO_PORT_NR13_GPIO_PRT_SLOW_IO7 0u
3298 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3299 #define IOSS_GPIO_GPIO_PORT_NR14_GPIO_PRT_GPIO 1u
3300 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3301 #define IOSS_GPIO_GPIO_PORT_NR14_GPIO_PRT_SIO 0u
3302 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3303 #define IOSS_GPIO_GPIO_PORT_NR14_GPIO_PRT_AUTOLVL 1u
3304 /* Indicates that pin #0 exists for this port with slew control feature */
3305 #define IOSS_GPIO_GPIO_PORT_NR14_GPIO_PRT_SLOW_IO0 0u
3306 /* Indicates that pin #1 exists for this port with slew control feature */
3307 #define IOSS_GPIO_GPIO_PORT_NR14_GPIO_PRT_SLOW_IO1 0u
3308 /* Indicates that pin #2 exists for this port with slew control feature */
3309 #define IOSS_GPIO_GPIO_PORT_NR14_GPIO_PRT_SLOW_IO2 0u
3310 /* Indicates that pin #3 exists for this port with slew control feature */
3311 #define IOSS_GPIO_GPIO_PORT_NR14_GPIO_PRT_SLOW_IO3 0u
3312 /* Indicates that pin #4 exists for this port with slew control feature */
3313 #define IOSS_GPIO_GPIO_PORT_NR14_GPIO_PRT_SLOW_IO4 0u
3314 /* Indicates that pin #5 exists for this port with slew control feature */
3315 #define IOSS_GPIO_GPIO_PORT_NR14_GPIO_PRT_SLOW_IO5 0u
3316 /* Indicates that pin #6 exists for this port with slew control feature */
3317 #define IOSS_GPIO_GPIO_PORT_NR14_GPIO_PRT_SLOW_IO6 0u
3318 /* Indicates that pin #7 exists for this port with slew control feature */
3319 #define IOSS_GPIO_GPIO_PORT_NR14_GPIO_PRT_SLOW_IO7 0u
3320 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3321 #define IOSS_GPIO_GPIO_PORT_NR15_GPIO_PRT_GPIO 1u
3322 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3323 #define IOSS_GPIO_GPIO_PORT_NR15_GPIO_PRT_SIO 0u
3324 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3325 #define IOSS_GPIO_GPIO_PORT_NR15_GPIO_PRT_AUTOLVL 1u
3326 /* Indicates that pin #0 exists for this port with slew control feature */
3327 #define IOSS_GPIO_GPIO_PORT_NR15_GPIO_PRT_SLOW_IO0 0u
3328 /* Indicates that pin #1 exists for this port with slew control feature */
3329 #define IOSS_GPIO_GPIO_PORT_NR15_GPIO_PRT_SLOW_IO1 0u
3330 /* Indicates that pin #2 exists for this port with slew control feature */
3331 #define IOSS_GPIO_GPIO_PORT_NR15_GPIO_PRT_SLOW_IO2 0u
3332 /* Indicates that pin #3 exists for this port with slew control feature */
3333 #define IOSS_GPIO_GPIO_PORT_NR15_GPIO_PRT_SLOW_IO3 0u
3334 /* Indicates that pin #4 exists for this port with slew control feature */
3335 #define IOSS_GPIO_GPIO_PORT_NR15_GPIO_PRT_SLOW_IO4 0u
3336 /* Indicates that pin #5 exists for this port with slew control feature */
3337 #define IOSS_GPIO_GPIO_PORT_NR15_GPIO_PRT_SLOW_IO5 0u
3338 /* Indicates that pin #6 exists for this port with slew control feature */
3339 #define IOSS_GPIO_GPIO_PORT_NR15_GPIO_PRT_SLOW_IO6 0u
3340 /* Indicates that pin #7 exists for this port with slew control feature */
3341 #define IOSS_GPIO_GPIO_PORT_NR15_GPIO_PRT_SLOW_IO7 0u
3342 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3343 #define IOSS_GPIO_GPIO_PORT_NR16_GPIO_PRT_GPIO 1u
3344 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3345 #define IOSS_GPIO_GPIO_PORT_NR16_GPIO_PRT_SIO 0u
3346 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3347 #define IOSS_GPIO_GPIO_PORT_NR16_GPIO_PRT_AUTOLVL 1u
3348 /* Indicates that pin #0 exists for this port with slew control feature */
3349 #define IOSS_GPIO_GPIO_PORT_NR16_GPIO_PRT_SLOW_IO0 0u
3350 /* Indicates that pin #1 exists for this port with slew control feature */
3351 #define IOSS_GPIO_GPIO_PORT_NR16_GPIO_PRT_SLOW_IO1 0u
3352 /* Indicates that pin #2 exists for this port with slew control feature */
3353 #define IOSS_GPIO_GPIO_PORT_NR16_GPIO_PRT_SLOW_IO2 0u
3354 /* Indicates that pin #3 exists for this port with slew control feature */
3355 #define IOSS_GPIO_GPIO_PORT_NR16_GPIO_PRT_SLOW_IO3 0u
3356 /* Indicates that pin #4 exists for this port with slew control feature */
3357 #define IOSS_GPIO_GPIO_PORT_NR16_GPIO_PRT_SLOW_IO4 0u
3358 /* Indicates that pin #5 exists for this port with slew control feature */
3359 #define IOSS_GPIO_GPIO_PORT_NR16_GPIO_PRT_SLOW_IO5 0u
3360 /* Indicates that pin #6 exists for this port with slew control feature */
3361 #define IOSS_GPIO_GPIO_PORT_NR16_GPIO_PRT_SLOW_IO6 0u
3362 /* Indicates that pin #7 exists for this port with slew control feature */
3363 #define IOSS_GPIO_GPIO_PORT_NR16_GPIO_PRT_SLOW_IO7 0u
3364 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3365 #define IOSS_GPIO_GPIO_PORT_NR17_GPIO_PRT_GPIO 1u
3366 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3367 #define IOSS_GPIO_GPIO_PORT_NR17_GPIO_PRT_SIO 0u
3368 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3369 #define IOSS_GPIO_GPIO_PORT_NR17_GPIO_PRT_AUTOLVL 1u
3370 /* Indicates that pin #0 exists for this port with slew control feature */
3371 #define IOSS_GPIO_GPIO_PORT_NR17_GPIO_PRT_SLOW_IO0 0u
3372 /* Indicates that pin #1 exists for this port with slew control feature */
3373 #define IOSS_GPIO_GPIO_PORT_NR17_GPIO_PRT_SLOW_IO1 0u
3374 /* Indicates that pin #2 exists for this port with slew control feature */
3375 #define IOSS_GPIO_GPIO_PORT_NR17_GPIO_PRT_SLOW_IO2 0u
3376 /* Indicates that pin #3 exists for this port with slew control feature */
3377 #define IOSS_GPIO_GPIO_PORT_NR17_GPIO_PRT_SLOW_IO3 0u
3378 /* Indicates that pin #4 exists for this port with slew control feature */
3379 #define IOSS_GPIO_GPIO_PORT_NR17_GPIO_PRT_SLOW_IO4 0u
3380 /* Indicates that pin #5 exists for this port with slew control feature */
3381 #define IOSS_GPIO_GPIO_PORT_NR17_GPIO_PRT_SLOW_IO5 0u
3382 /* Indicates that pin #6 exists for this port with slew control feature */
3383 #define IOSS_GPIO_GPIO_PORT_NR17_GPIO_PRT_SLOW_IO6 0u
3384 /* Indicates that pin #7 exists for this port with slew control feature */
3385 #define IOSS_GPIO_GPIO_PORT_NR17_GPIO_PRT_SLOW_IO7 0u
3386 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3387 #define IOSS_GPIO_GPIO_PORT_NR18_GPIO_PRT_GPIO 1u
3388 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3389 #define IOSS_GPIO_GPIO_PORT_NR18_GPIO_PRT_SIO 0u
3390 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3391 #define IOSS_GPIO_GPIO_PORT_NR18_GPIO_PRT_AUTOLVL 1u
3392 /* Indicates that pin #0 exists for this port with slew control feature */
3393 #define IOSS_GPIO_GPIO_PORT_NR18_GPIO_PRT_SLOW_IO0 0u
3394 /* Indicates that pin #1 exists for this port with slew control feature */
3395 #define IOSS_GPIO_GPIO_PORT_NR18_GPIO_PRT_SLOW_IO1 0u
3396 /* Indicates that pin #2 exists for this port with slew control feature */
3397 #define IOSS_GPIO_GPIO_PORT_NR18_GPIO_PRT_SLOW_IO2 0u
3398 /* Indicates that pin #3 exists for this port with slew control feature */
3399 #define IOSS_GPIO_GPIO_PORT_NR18_GPIO_PRT_SLOW_IO3 0u
3400 /* Indicates that pin #4 exists for this port with slew control feature */
3401 #define IOSS_GPIO_GPIO_PORT_NR18_GPIO_PRT_SLOW_IO4 0u
3402 /* Indicates that pin #5 exists for this port with slew control feature */
3403 #define IOSS_GPIO_GPIO_PORT_NR18_GPIO_PRT_SLOW_IO5 0u
3404 /* Indicates that pin #6 exists for this port with slew control feature */
3405 #define IOSS_GPIO_GPIO_PORT_NR18_GPIO_PRT_SLOW_IO6 0u
3406 /* Indicates that pin #7 exists for this port with slew control feature */
3407 #define IOSS_GPIO_GPIO_PORT_NR18_GPIO_PRT_SLOW_IO7 0u
3408 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3409 #define IOSS_GPIO_GPIO_PORT_NR19_GPIO_PRT_GPIO 1u
3410 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3411 #define IOSS_GPIO_GPIO_PORT_NR19_GPIO_PRT_SIO 0u
3412 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3413 #define IOSS_GPIO_GPIO_PORT_NR19_GPIO_PRT_AUTOLVL 1u
3414 /* Indicates that pin #0 exists for this port with slew control feature */
3415 #define IOSS_GPIO_GPIO_PORT_NR19_GPIO_PRT_SLOW_IO0 0u
3416 /* Indicates that pin #1 exists for this port with slew control feature */
3417 #define IOSS_GPIO_GPIO_PORT_NR19_GPIO_PRT_SLOW_IO1 0u
3418 /* Indicates that pin #2 exists for this port with slew control feature */
3419 #define IOSS_GPIO_GPIO_PORT_NR19_GPIO_PRT_SLOW_IO2 0u
3420 /* Indicates that pin #3 exists for this port with slew control feature */
3421 #define IOSS_GPIO_GPIO_PORT_NR19_GPIO_PRT_SLOW_IO3 0u
3422 /* Indicates that pin #4 exists for this port with slew control feature */
3423 #define IOSS_GPIO_GPIO_PORT_NR19_GPIO_PRT_SLOW_IO4 0u
3424 /* Indicates that pin #5 exists for this port with slew control feature */
3425 #define IOSS_GPIO_GPIO_PORT_NR19_GPIO_PRT_SLOW_IO5 0u
3426 /* Indicates that pin #6 exists for this port with slew control feature */
3427 #define IOSS_GPIO_GPIO_PORT_NR19_GPIO_PRT_SLOW_IO6 0u
3428 /* Indicates that pin #7 exists for this port with slew control feature */
3429 #define IOSS_GPIO_GPIO_PORT_NR19_GPIO_PRT_SLOW_IO7 0u
3430 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3431 #define IOSS_GPIO_GPIO_PORT_NR20_GPIO_PRT_GPIO 1u
3432 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3433 #define IOSS_GPIO_GPIO_PORT_NR20_GPIO_PRT_SIO 0u
3434 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3435 #define IOSS_GPIO_GPIO_PORT_NR20_GPIO_PRT_AUTOLVL 1u
3436 /* Indicates that pin #0 exists for this port with slew control feature */
3437 #define IOSS_GPIO_GPIO_PORT_NR20_GPIO_PRT_SLOW_IO0 0u
3438 /* Indicates that pin #1 exists for this port with slew control feature */
3439 #define IOSS_GPIO_GPIO_PORT_NR20_GPIO_PRT_SLOW_IO1 0u
3440 /* Indicates that pin #2 exists for this port with slew control feature */
3441 #define IOSS_GPIO_GPIO_PORT_NR20_GPIO_PRT_SLOW_IO2 0u
3442 /* Indicates that pin #3 exists for this port with slew control feature */
3443 #define IOSS_GPIO_GPIO_PORT_NR20_GPIO_PRT_SLOW_IO3 0u
3444 /* Indicates that pin #4 exists for this port with slew control feature */
3445 #define IOSS_GPIO_GPIO_PORT_NR20_GPIO_PRT_SLOW_IO4 0u
3446 /* Indicates that pin #5 exists for this port with slew control feature */
3447 #define IOSS_GPIO_GPIO_PORT_NR20_GPIO_PRT_SLOW_IO5 0u
3448 /* Indicates that pin #6 exists for this port with slew control feature */
3449 #define IOSS_GPIO_GPIO_PORT_NR20_GPIO_PRT_SLOW_IO6 0u
3450 /* Indicates that pin #7 exists for this port with slew control feature */
3451 #define IOSS_GPIO_GPIO_PORT_NR20_GPIO_PRT_SLOW_IO7 0u
3452 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3453 #define IOSS_GPIO_GPIO_PORT_NR21_GPIO_PRT_GPIO 1u
3454 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3455 #define IOSS_GPIO_GPIO_PORT_NR21_GPIO_PRT_SIO 0u
3456 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3457 #define IOSS_GPIO_GPIO_PORT_NR21_GPIO_PRT_AUTOLVL 1u
3458 /* Indicates that pin #0 exists for this port with slew control feature */
3459 #define IOSS_GPIO_GPIO_PORT_NR21_GPIO_PRT_SLOW_IO0 0u
3460 /* Indicates that pin #1 exists for this port with slew control feature */
3461 #define IOSS_GPIO_GPIO_PORT_NR21_GPIO_PRT_SLOW_IO1 0u
3462 /* Indicates that pin #2 exists for this port with slew control feature */
3463 #define IOSS_GPIO_GPIO_PORT_NR21_GPIO_PRT_SLOW_IO2 0u
3464 /* Indicates that pin #3 exists for this port with slew control feature */
3465 #define IOSS_GPIO_GPIO_PORT_NR21_GPIO_PRT_SLOW_IO3 0u
3466 /* Indicates that pin #4 exists for this port with slew control feature */
3467 #define IOSS_GPIO_GPIO_PORT_NR21_GPIO_PRT_SLOW_IO4 0u
3468 /* Indicates that pin #5 exists for this port with slew control feature */
3469 #define IOSS_GPIO_GPIO_PORT_NR21_GPIO_PRT_SLOW_IO5 0u
3470 /* Indicates that pin #6 exists for this port with slew control feature */
3471 #define IOSS_GPIO_GPIO_PORT_NR21_GPIO_PRT_SLOW_IO6 0u
3472 /* Indicates that pin #7 exists for this port with slew control feature */
3473 #define IOSS_GPIO_GPIO_PORT_NR21_GPIO_PRT_SLOW_IO7 0u
3474 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3475 #define IOSS_GPIO_GPIO_PORT_NR22_GPIO_PRT_GPIO 1u
3476 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3477 #define IOSS_GPIO_GPIO_PORT_NR22_GPIO_PRT_SIO 0u
3478 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3479 #define IOSS_GPIO_GPIO_PORT_NR22_GPIO_PRT_AUTOLVL 1u
3480 /* Indicates that pin #0 exists for this port with slew control feature */
3481 #define IOSS_GPIO_GPIO_PORT_NR22_GPIO_PRT_SLOW_IO0 0u
3482 /* Indicates that pin #1 exists for this port with slew control feature */
3483 #define IOSS_GPIO_GPIO_PORT_NR22_GPIO_PRT_SLOW_IO1 0u
3484 /* Indicates that pin #2 exists for this port with slew control feature */
3485 #define IOSS_GPIO_GPIO_PORT_NR22_GPIO_PRT_SLOW_IO2 0u
3486 /* Indicates that pin #3 exists for this port with slew control feature */
3487 #define IOSS_GPIO_GPIO_PORT_NR22_GPIO_PRT_SLOW_IO3 0u
3488 /* Indicates that pin #4 exists for this port with slew control feature */
3489 #define IOSS_GPIO_GPIO_PORT_NR22_GPIO_PRT_SLOW_IO4 0u
3490 /* Indicates that pin #5 exists for this port with slew control feature */
3491 #define IOSS_GPIO_GPIO_PORT_NR22_GPIO_PRT_SLOW_IO5 0u
3492 /* Indicates that pin #6 exists for this port with slew control feature */
3493 #define IOSS_GPIO_GPIO_PORT_NR22_GPIO_PRT_SLOW_IO6 0u
3494 /* Indicates that pin #7 exists for this port with slew control feature */
3495 #define IOSS_GPIO_GPIO_PORT_NR22_GPIO_PRT_SLOW_IO7 0u
3496 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3497 #define IOSS_GPIO_GPIO_PORT_NR23_GPIO_PRT_GPIO 1u
3498 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3499 #define IOSS_GPIO_GPIO_PORT_NR23_GPIO_PRT_SIO 0u
3500 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3501 #define IOSS_GPIO_GPIO_PORT_NR23_GPIO_PRT_AUTOLVL 1u
3502 /* Indicates that pin #0 exists for this port with slew control feature */
3503 #define IOSS_GPIO_GPIO_PORT_NR23_GPIO_PRT_SLOW_IO0 0u
3504 /* Indicates that pin #1 exists for this port with slew control feature */
3505 #define IOSS_GPIO_GPIO_PORT_NR23_GPIO_PRT_SLOW_IO1 0u
3506 /* Indicates that pin #2 exists for this port with slew control feature */
3507 #define IOSS_GPIO_GPIO_PORT_NR23_GPIO_PRT_SLOW_IO2 0u
3508 /* Indicates that pin #3 exists for this port with slew control feature */
3509 #define IOSS_GPIO_GPIO_PORT_NR23_GPIO_PRT_SLOW_IO3 0u
3510 /* Indicates that pin #4 exists for this port with slew control feature */
3511 #define IOSS_GPIO_GPIO_PORT_NR23_GPIO_PRT_SLOW_IO4 0u
3512 /* Indicates that pin #5 exists for this port with slew control feature */
3513 #define IOSS_GPIO_GPIO_PORT_NR23_GPIO_PRT_SLOW_IO5 0u
3514 /* Indicates that pin #6 exists for this port with slew control feature */
3515 #define IOSS_GPIO_GPIO_PORT_NR23_GPIO_PRT_SLOW_IO6 0u
3516 /* Indicates that pin #7 exists for this port with slew control feature */
3517 #define IOSS_GPIO_GPIO_PORT_NR23_GPIO_PRT_SLOW_IO7 0u
3518 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3519 #define IOSS_GPIO_GPIO_PORT_NR24_GPIO_PRT_GPIO 1u
3520 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3521 #define IOSS_GPIO_GPIO_PORT_NR24_GPIO_PRT_SIO 0u
3522 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3523 #define IOSS_GPIO_GPIO_PORT_NR24_GPIO_PRT_AUTOLVL 1u
3524 /* Indicates that pin #0 exists for this port with slew control feature */
3525 #define IOSS_GPIO_GPIO_PORT_NR24_GPIO_PRT_SLOW_IO0 0u
3526 /* Indicates that pin #1 exists for this port with slew control feature */
3527 #define IOSS_GPIO_GPIO_PORT_NR24_GPIO_PRT_SLOW_IO1 0u
3528 /* Indicates that pin #2 exists for this port with slew control feature */
3529 #define IOSS_GPIO_GPIO_PORT_NR24_GPIO_PRT_SLOW_IO2 0u
3530 /* Indicates that pin #3 exists for this port with slew control feature */
3531 #define IOSS_GPIO_GPIO_PORT_NR24_GPIO_PRT_SLOW_IO3 0u
3532 /* Indicates that pin #4 exists for this port with slew control feature */
3533 #define IOSS_GPIO_GPIO_PORT_NR24_GPIO_PRT_SLOW_IO4 0u
3534 /* Indicates that pin #5 exists for this port with slew control feature */
3535 #define IOSS_GPIO_GPIO_PORT_NR24_GPIO_PRT_SLOW_IO5 0u
3536 /* Indicates that pin #6 exists for this port with slew control feature */
3537 #define IOSS_GPIO_GPIO_PORT_NR24_GPIO_PRT_SLOW_IO6 0u
3538 /* Indicates that pin #7 exists for this port with slew control feature */
3539 #define IOSS_GPIO_GPIO_PORT_NR24_GPIO_PRT_SLOW_IO7 0u
3540 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3541 #define IOSS_GPIO_GPIO_PORT_NR25_GPIO_PRT_GPIO 1u
3542 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3543 #define IOSS_GPIO_GPIO_PORT_NR25_GPIO_PRT_SIO 0u
3544 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3545 #define IOSS_GPIO_GPIO_PORT_NR25_GPIO_PRT_AUTOLVL 1u
3546 /* Indicates that pin #0 exists for this port with slew control feature */
3547 #define IOSS_GPIO_GPIO_PORT_NR25_GPIO_PRT_SLOW_IO0 0u
3548 /* Indicates that pin #1 exists for this port with slew control feature */
3549 #define IOSS_GPIO_GPIO_PORT_NR25_GPIO_PRT_SLOW_IO1 0u
3550 /* Indicates that pin #2 exists for this port with slew control feature */
3551 #define IOSS_GPIO_GPIO_PORT_NR25_GPIO_PRT_SLOW_IO2 0u
3552 /* Indicates that pin #3 exists for this port with slew control feature */
3553 #define IOSS_GPIO_GPIO_PORT_NR25_GPIO_PRT_SLOW_IO3 0u
3554 /* Indicates that pin #4 exists for this port with slew control feature */
3555 #define IOSS_GPIO_GPIO_PORT_NR25_GPIO_PRT_SLOW_IO4 0u
3556 /* Indicates that pin #5 exists for this port with slew control feature */
3557 #define IOSS_GPIO_GPIO_PORT_NR25_GPIO_PRT_SLOW_IO5 0u
3558 /* Indicates that pin #6 exists for this port with slew control feature */
3559 #define IOSS_GPIO_GPIO_PORT_NR25_GPIO_PRT_SLOW_IO6 0u
3560 /* Indicates that pin #7 exists for this port with slew control feature */
3561 #define IOSS_GPIO_GPIO_PORT_NR25_GPIO_PRT_SLOW_IO7 0u
3562 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3563 #define IOSS_GPIO_GPIO_PORT_NR26_GPIO_PRT_GPIO 1u
3564 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3565 #define IOSS_GPIO_GPIO_PORT_NR26_GPIO_PRT_SIO 0u
3566 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3567 #define IOSS_GPIO_GPIO_PORT_NR26_GPIO_PRT_AUTOLVL 1u
3568 /* Indicates that pin #0 exists for this port with slew control feature */
3569 #define IOSS_GPIO_GPIO_PORT_NR26_GPIO_PRT_SLOW_IO0 0u
3570 /* Indicates that pin #1 exists for this port with slew control feature */
3571 #define IOSS_GPIO_GPIO_PORT_NR26_GPIO_PRT_SLOW_IO1 0u
3572 /* Indicates that pin #2 exists for this port with slew control feature */
3573 #define IOSS_GPIO_GPIO_PORT_NR26_GPIO_PRT_SLOW_IO2 0u
3574 /* Indicates that pin #3 exists for this port with slew control feature */
3575 #define IOSS_GPIO_GPIO_PORT_NR26_GPIO_PRT_SLOW_IO3 0u
3576 /* Indicates that pin #4 exists for this port with slew control feature */
3577 #define IOSS_GPIO_GPIO_PORT_NR26_GPIO_PRT_SLOW_IO4 0u
3578 /* Indicates that pin #5 exists for this port with slew control feature */
3579 #define IOSS_GPIO_GPIO_PORT_NR26_GPIO_PRT_SLOW_IO5 0u
3580 /* Indicates that pin #6 exists for this port with slew control feature */
3581 #define IOSS_GPIO_GPIO_PORT_NR26_GPIO_PRT_SLOW_IO6 0u
3582 /* Indicates that pin #7 exists for this port with slew control feature */
3583 #define IOSS_GPIO_GPIO_PORT_NR26_GPIO_PRT_SLOW_IO7 0u
3584 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3585 #define IOSS_GPIO_GPIO_PORT_NR27_GPIO_PRT_GPIO 1u
3586 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3587 #define IOSS_GPIO_GPIO_PORT_NR27_GPIO_PRT_SIO 0u
3588 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3589 #define IOSS_GPIO_GPIO_PORT_NR27_GPIO_PRT_AUTOLVL 1u
3590 /* Indicates that pin #0 exists for this port with slew control feature */
3591 #define IOSS_GPIO_GPIO_PORT_NR27_GPIO_PRT_SLOW_IO0 0u
3592 /* Indicates that pin #1 exists for this port with slew control feature */
3593 #define IOSS_GPIO_GPIO_PORT_NR27_GPIO_PRT_SLOW_IO1 0u
3594 /* Indicates that pin #2 exists for this port with slew control feature */
3595 #define IOSS_GPIO_GPIO_PORT_NR27_GPIO_PRT_SLOW_IO2 0u
3596 /* Indicates that pin #3 exists for this port with slew control feature */
3597 #define IOSS_GPIO_GPIO_PORT_NR27_GPIO_PRT_SLOW_IO3 0u
3598 /* Indicates that pin #4 exists for this port with slew control feature */
3599 #define IOSS_GPIO_GPIO_PORT_NR27_GPIO_PRT_SLOW_IO4 0u
3600 /* Indicates that pin #5 exists for this port with slew control feature */
3601 #define IOSS_GPIO_GPIO_PORT_NR27_GPIO_PRT_SLOW_IO5 0u
3602 /* Indicates that pin #6 exists for this port with slew control feature */
3603 #define IOSS_GPIO_GPIO_PORT_NR27_GPIO_PRT_SLOW_IO6 0u
3604 /* Indicates that pin #7 exists for this port with slew control feature */
3605 #define IOSS_GPIO_GPIO_PORT_NR27_GPIO_PRT_SLOW_IO7 0u
3606 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3607 #define IOSS_GPIO_GPIO_PORT_NR28_GPIO_PRT_GPIO 1u
3608 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3609 #define IOSS_GPIO_GPIO_PORT_NR28_GPIO_PRT_SIO 0u
3610 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3611 #define IOSS_GPIO_GPIO_PORT_NR28_GPIO_PRT_AUTOLVL 1u
3612 /* Indicates that pin #0 exists for this port with slew control feature */
3613 #define IOSS_GPIO_GPIO_PORT_NR28_GPIO_PRT_SLOW_IO0 0u
3614 /* Indicates that pin #1 exists for this port with slew control feature */
3615 #define IOSS_GPIO_GPIO_PORT_NR28_GPIO_PRT_SLOW_IO1 0u
3616 /* Indicates that pin #2 exists for this port with slew control feature */
3617 #define IOSS_GPIO_GPIO_PORT_NR28_GPIO_PRT_SLOW_IO2 0u
3618 /* Indicates that pin #3 exists for this port with slew control feature */
3619 #define IOSS_GPIO_GPIO_PORT_NR28_GPIO_PRT_SLOW_IO3 0u
3620 /* Indicates that pin #4 exists for this port with slew control feature */
3621 #define IOSS_GPIO_GPIO_PORT_NR28_GPIO_PRT_SLOW_IO4 0u
3622 /* Indicates that pin #5 exists for this port with slew control feature */
3623 #define IOSS_GPIO_GPIO_PORT_NR28_GPIO_PRT_SLOW_IO5 0u
3624 /* Indicates that pin #6 exists for this port with slew control feature */
3625 #define IOSS_GPIO_GPIO_PORT_NR28_GPIO_PRT_SLOW_IO6 0u
3626 /* Indicates that pin #7 exists for this port with slew control feature */
3627 #define IOSS_GPIO_GPIO_PORT_NR28_GPIO_PRT_SLOW_IO7 0u
3628 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3629 #define IOSS_GPIO_GPIO_PORT_NR29_GPIO_PRT_GPIO 1u
3630 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3631 #define IOSS_GPIO_GPIO_PORT_NR29_GPIO_PRT_SIO 0u
3632 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3633 #define IOSS_GPIO_GPIO_PORT_NR29_GPIO_PRT_AUTOLVL 1u
3634 /* Indicates that pin #0 exists for this port with slew control feature */
3635 #define IOSS_GPIO_GPIO_PORT_NR29_GPIO_PRT_SLOW_IO0 0u
3636 /* Indicates that pin #1 exists for this port with slew control feature */
3637 #define IOSS_GPIO_GPIO_PORT_NR29_GPIO_PRT_SLOW_IO1 0u
3638 /* Indicates that pin #2 exists for this port with slew control feature */
3639 #define IOSS_GPIO_GPIO_PORT_NR29_GPIO_PRT_SLOW_IO2 0u
3640 /* Indicates that pin #3 exists for this port with slew control feature */
3641 #define IOSS_GPIO_GPIO_PORT_NR29_GPIO_PRT_SLOW_IO3 0u
3642 /* Indicates that pin #4 exists for this port with slew control feature */
3643 #define IOSS_GPIO_GPIO_PORT_NR29_GPIO_PRT_SLOW_IO4 0u
3644 /* Indicates that pin #5 exists for this port with slew control feature */
3645 #define IOSS_GPIO_GPIO_PORT_NR29_GPIO_PRT_SLOW_IO5 0u
3646 /* Indicates that pin #6 exists for this port with slew control feature */
3647 #define IOSS_GPIO_GPIO_PORT_NR29_GPIO_PRT_SLOW_IO6 0u
3648 /* Indicates that pin #7 exists for this port with slew control feature */
3649 #define IOSS_GPIO_GPIO_PORT_NR29_GPIO_PRT_SLOW_IO7 0u
3650 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3651 #define IOSS_GPIO_GPIO_PORT_NR30_GPIO_PRT_GPIO 1u
3652 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3653 #define IOSS_GPIO_GPIO_PORT_NR30_GPIO_PRT_SIO 0u
3654 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3655 #define IOSS_GPIO_GPIO_PORT_NR30_GPIO_PRT_AUTOLVL 1u
3656 /* Indicates that pin #0 exists for this port with slew control feature */
3657 #define IOSS_GPIO_GPIO_PORT_NR30_GPIO_PRT_SLOW_IO0 0u
3658 /* Indicates that pin #1 exists for this port with slew control feature */
3659 #define IOSS_GPIO_GPIO_PORT_NR30_GPIO_PRT_SLOW_IO1 0u
3660 /* Indicates that pin #2 exists for this port with slew control feature */
3661 #define IOSS_GPIO_GPIO_PORT_NR30_GPIO_PRT_SLOW_IO2 0u
3662 /* Indicates that pin #3 exists for this port with slew control feature */
3663 #define IOSS_GPIO_GPIO_PORT_NR30_GPIO_PRT_SLOW_IO3 0u
3664 /* Indicates that pin #4 exists for this port with slew control feature */
3665 #define IOSS_GPIO_GPIO_PORT_NR30_GPIO_PRT_SLOW_IO4 0u
3666 /* Indicates that pin #5 exists for this port with slew control feature */
3667 #define IOSS_GPIO_GPIO_PORT_NR30_GPIO_PRT_SLOW_IO5 0u
3668 /* Indicates that pin #6 exists for this port with slew control feature */
3669 #define IOSS_GPIO_GPIO_PORT_NR30_GPIO_PRT_SLOW_IO6 0u
3670 /* Indicates that pin #7 exists for this port with slew control feature */
3671 #define IOSS_GPIO_GPIO_PORT_NR30_GPIO_PRT_SLOW_IO7 0u
3672 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3673 #define IOSS_GPIO_GPIO_PORT_NR31_GPIO_PRT_GPIO 1u
3674 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3675 #define IOSS_GPIO_GPIO_PORT_NR31_GPIO_PRT_SIO 0u
3676 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3677 #define IOSS_GPIO_GPIO_PORT_NR31_GPIO_PRT_AUTOLVL 1u
3678 /* Indicates that pin #0 exists for this port with slew control feature */
3679 #define IOSS_GPIO_GPIO_PORT_NR31_GPIO_PRT_SLOW_IO0 0u
3680 /* Indicates that pin #1 exists for this port with slew control feature */
3681 #define IOSS_GPIO_GPIO_PORT_NR31_GPIO_PRT_SLOW_IO1 0u
3682 /* Indicates that pin #2 exists for this port with slew control feature */
3683 #define IOSS_GPIO_GPIO_PORT_NR31_GPIO_PRT_SLOW_IO2 0u
3684 /* Indicates that pin #3 exists for this port with slew control feature */
3685 #define IOSS_GPIO_GPIO_PORT_NR31_GPIO_PRT_SLOW_IO3 0u
3686 /* Indicates that pin #4 exists for this port with slew control feature */
3687 #define IOSS_GPIO_GPIO_PORT_NR31_GPIO_PRT_SLOW_IO4 0u
3688 /* Indicates that pin #5 exists for this port with slew control feature */
3689 #define IOSS_GPIO_GPIO_PORT_NR31_GPIO_PRT_SLOW_IO5 0u
3690 /* Indicates that pin #6 exists for this port with slew control feature */
3691 #define IOSS_GPIO_GPIO_PORT_NR31_GPIO_PRT_SLOW_IO6 0u
3692 /* Indicates that pin #7 exists for this port with slew control feature */
3693 #define IOSS_GPIO_GPIO_PORT_NR31_GPIO_PRT_SLOW_IO7 0u
3694 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3695 #define IOSS_GPIO_GPIO_PORT_NR32_GPIO_PRT_GPIO 1u
3696 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3697 #define IOSS_GPIO_GPIO_PORT_NR32_GPIO_PRT_SIO 0u
3698 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3699 #define IOSS_GPIO_GPIO_PORT_NR32_GPIO_PRT_AUTOLVL 1u
3700 /* Indicates that pin #0 exists for this port with slew control feature */
3701 #define IOSS_GPIO_GPIO_PORT_NR32_GPIO_PRT_SLOW_IO0 0u
3702 /* Indicates that pin #1 exists for this port with slew control feature */
3703 #define IOSS_GPIO_GPIO_PORT_NR32_GPIO_PRT_SLOW_IO1 0u
3704 /* Indicates that pin #2 exists for this port with slew control feature */
3705 #define IOSS_GPIO_GPIO_PORT_NR32_GPIO_PRT_SLOW_IO2 0u
3706 /* Indicates that pin #3 exists for this port with slew control feature */
3707 #define IOSS_GPIO_GPIO_PORT_NR32_GPIO_PRT_SLOW_IO3 0u
3708 /* Indicates that pin #4 exists for this port with slew control feature */
3709 #define IOSS_GPIO_GPIO_PORT_NR32_GPIO_PRT_SLOW_IO4 0u
3710 /* Indicates that pin #5 exists for this port with slew control feature */
3711 #define IOSS_GPIO_GPIO_PORT_NR32_GPIO_PRT_SLOW_IO5 0u
3712 /* Indicates that pin #6 exists for this port with slew control feature */
3713 #define IOSS_GPIO_GPIO_PORT_NR32_GPIO_PRT_SLOW_IO6 0u
3714 /* Indicates that pin #7 exists for this port with slew control feature */
3715 #define IOSS_GPIO_GPIO_PORT_NR32_GPIO_PRT_SLOW_IO7 0u
3716 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3717 #define IOSS_GPIO_GPIO_PORT_NR33_GPIO_PRT_GPIO 1u
3718 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3719 #define IOSS_GPIO_GPIO_PORT_NR33_GPIO_PRT_SIO 0u
3720 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3721 #define IOSS_GPIO_GPIO_PORT_NR33_GPIO_PRT_AUTOLVL 1u
3722 /* Indicates that pin #0 exists for this port with slew control feature */
3723 #define IOSS_GPIO_GPIO_PORT_NR33_GPIO_PRT_SLOW_IO0 0u
3724 /* Indicates that pin #1 exists for this port with slew control feature */
3725 #define IOSS_GPIO_GPIO_PORT_NR33_GPIO_PRT_SLOW_IO1 0u
3726 /* Indicates that pin #2 exists for this port with slew control feature */
3727 #define IOSS_GPIO_GPIO_PORT_NR33_GPIO_PRT_SLOW_IO2 0u
3728 /* Indicates that pin #3 exists for this port with slew control feature */
3729 #define IOSS_GPIO_GPIO_PORT_NR33_GPIO_PRT_SLOW_IO3 0u
3730 /* Indicates that pin #4 exists for this port with slew control feature */
3731 #define IOSS_GPIO_GPIO_PORT_NR33_GPIO_PRT_SLOW_IO4 0u
3732 /* Indicates that pin #5 exists for this port with slew control feature */
3733 #define IOSS_GPIO_GPIO_PORT_NR33_GPIO_PRT_SLOW_IO5 0u
3734 /* Indicates that pin #6 exists for this port with slew control feature */
3735 #define IOSS_GPIO_GPIO_PORT_NR33_GPIO_PRT_SLOW_IO6 0u
3736 /* Indicates that pin #7 exists for this port with slew control feature */
3737 #define IOSS_GPIO_GPIO_PORT_NR33_GPIO_PRT_SLOW_IO7 0u
3738 /* Indicates port is either GPIO or SIO (i.e. all GPIO registers present) */
3739 #define IOSS_GPIO_GPIO_PORT_NR34_GPIO_PRT_GPIO 1u
3740 /* Indicates port is an SIO port (i.e. both GPIO and SIO registers present) */
3741 #define IOSS_GPIO_GPIO_PORT_NR34_GPIO_PRT_SIO 0u
3742 /* Indicates port is a GPIO port including the "AUTO" input threshold */
3743 #define IOSS_GPIO_GPIO_PORT_NR34_GPIO_PRT_AUTOLVL 1u
3744 /* Indicates that pin #0 exists for this port with slew control feature */
3745 #define IOSS_GPIO_GPIO_PORT_NR34_GPIO_PRT_SLOW_IO0 0u
3746 /* Indicates that pin #1 exists for this port with slew control feature */
3747 #define IOSS_GPIO_GPIO_PORT_NR34_GPIO_PRT_SLOW_IO1 0u
3748 /* Indicates that pin #2 exists for this port with slew control feature */
3749 #define IOSS_GPIO_GPIO_PORT_NR34_GPIO_PRT_SLOW_IO2 0u
3750 /* Indicates that pin #3 exists for this port with slew control feature */
3751 #define IOSS_GPIO_GPIO_PORT_NR34_GPIO_PRT_SLOW_IO3 0u
3752 /* Indicates that pin #4 exists for this port with slew control feature */
3753 #define IOSS_GPIO_GPIO_PORT_NR34_GPIO_PRT_SLOW_IO4 0u
3754 /* Indicates that pin #5 exists for this port with slew control feature */
3755 #define IOSS_GPIO_GPIO_PORT_NR34_GPIO_PRT_SLOW_IO5 0u
3756 /* Indicates that pin #6 exists for this port with slew control feature */
3757 #define IOSS_GPIO_GPIO_PORT_NR34_GPIO_PRT_SLOW_IO6 0u
3758 /* Indicates that pin #7 exists for this port with slew control feature */
3759 #define IOSS_GPIO_GPIO_PORT_NR34_GPIO_PRT_SLOW_IO7 0u
3760 /* Number of AMUX splitter cells */
3761 #define IOSS_HSIOM_AMUX_SPLIT_NR        4u
3762 /* Number of HSIOM ports in device */
3763 #define IOSS_HSIOM_HSIOM_PORT_NR        35u
3764 /* Number of PWR/GND MONITOR CELLs in the device */
3765 #define IOSS_HSIOM_MONITOR_NR           26u
3766 /* Number of PWR/GND MONITOR CELLs in range 0..31 */
3767 #define IOSS_HSIOM_MONITOR_NR_0_31      26u
3768 /* Number of PWR/GND MONITOR CELLs in range 32..63 */
3769 #define IOSS_HSIOM_MONITOR_NR_32_63     0u
3770 /* Number of PWR/GND MONITOR CELLs in range 64..95 */
3771 #define IOSS_HSIOM_MONITOR_NR_64_95     0u
3772 /* Number of PWR/GND MONITOR CELLs in range 96..127 */
3773 #define IOSS_HSIOM_MONITOR_NR_96_127    0u
3774 /* Indicates the presence of alternate JTAG interface */
3775 #define IOSS_HSIOM_ALTJTAG_PRESENT      1u
3776 /* Mask of SMARTIO instances presence */
3777 #define IOSS_SMARTIO_SMARTIO_MASK       0x0002F000u
3778 /* Number of LIN channels ([2, 32]). For test functionality (two channels are
3779    connected), the minimal number of LIN channels is 2. */
3780 #define LIN_CH_NR                       20u
3781 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */
3782 #define LIN_MASTER_WIDTH                8u
3783 /* Platform variant (0=ULL65, 1=MXS40S-ULP, 2=MXS40E, 3=M0S8, 4=MXS40S-HD) */
3784 #define LIN_CHIP_TOP_PLATFORM_VARIANT   2u
3785 /* Number of SAR blocks */
3786 #define PASS_SAR_ADC_NR                 3u
3787 /* Number of ADC slices. Each slice will contain one SARMUX block and optionally a
3788    SAR and associated sequencer logic. */
3789 #define PASS_SAR_SLICE_NR               3u
3790 /* Number of SAR sequencer channels (per SAR) */
3791 #define PASS_SAR_SLICE_NR0_SAR_SAR_CHAN_NR 32u
3792 /* Number of MUX inputs (per SAR), must be 8, 16, 24, or 32 */
3793 #define PASS_SAR_SLICE_NR0_SAR_SAR_MUX_IN 32u
3794 /* Is ADC is present on slice (1 = Yes, 0 = No). Calculated from SAR_ADC_NR such
3795    that lower numbered slices contain the ADCs that are present. */
3796 #define PASS_SAR_SLICE_NR0_SAR_SAR_ADC_PRESENT 1u
3797 /* Averaging logic present in SAR */
3798 #define PASS_SAR_SLICE_NR0_SAR_SAR_AVERAGE 1u
3799 /* Range detect logic present in SAR */
3800 #define PASS_SAR_SLICE_NR0_SAR_SAR_RANGEDET 1u
3801 /* Pulse detect logic present in SAR */
3802 #define PASS_SAR_SLICE_NR0_SAR_SAR_PULSEDET 1u
3803 /* Number of SAR sequencer channels (per SAR) */
3804 #define PASS_SAR_SLICE_NR1_SAR_SAR_CHAN_NR 32u
3805 /* Number of MUX inputs (per SAR), must be 8, 16, 24, or 32 */
3806 #define PASS_SAR_SLICE_NR1_SAR_SAR_MUX_IN 32u
3807 /* Is ADC is present on slice (1 = Yes, 0 = No). Calculated from SAR_ADC_NR such
3808    that lower numbered slices contain the ADCs that are present. */
3809 #define PASS_SAR_SLICE_NR1_SAR_SAR_ADC_PRESENT 1u
3810 /* Averaging logic present in SAR */
3811 #define PASS_SAR_SLICE_NR1_SAR_SAR_AVERAGE 1u
3812 /* Range detect logic present in SAR */
3813 #define PASS_SAR_SLICE_NR1_SAR_SAR_RANGEDET 1u
3814 /* Pulse detect logic present in SAR */
3815 #define PASS_SAR_SLICE_NR1_SAR_SAR_PULSEDET 1u
3816 /* Number of SAR sequencer channels (per SAR) */
3817 #define PASS_SAR_SLICE_NR2_SAR_SAR_CHAN_NR 32u
3818 /* Number of MUX inputs (per SAR), must be 8, 16, 24, or 32 */
3819 #define PASS_SAR_SLICE_NR2_SAR_SAR_MUX_IN 32u
3820 /* Is ADC is present on slice (1 = Yes, 0 = No). Calculated from SAR_ADC_NR such
3821    that lower numbered slices contain the ADCs that are present. */
3822 #define PASS_SAR_SLICE_NR2_SAR_SAR_ADC_PRESENT 1u
3823 /* Averaging logic present in SAR */
3824 #define PASS_SAR_SLICE_NR2_SAR_SAR_AVERAGE 1u
3825 /* Range detect logic present in SAR */
3826 #define PASS_SAR_SLICE_NR2_SAR_SAR_RANGEDET 1u
3827 /* Pulse detect logic present in SAR */
3828 #define PASS_SAR_SLICE_NR2_SAR_SAR_PULSEDET 1u
3829 /* Parameter that is 1 for ADC0 only if ADC1 or, if SAR_SLICE_NR > SAR_ADC_NR */
3830 #define PASS_SAR_SAR_ADC0               1u
3831 /* The number of protection contexts ([2, 16]). */
3832 #define PERI_PC_NR                      8u
3833 /* Master interface presence mask (5 bits) */
3834 #define PERI_MS_PRESENT                 31u
3835 /* Protection structures SRAM ECC present or not ('0': no, '1': yes) */
3836 #define PERI_ECC_PRESENT                1u
3837 /* Protection structures SRAM address ECC present or not ('0': no, '1': yes) */
3838 #define PERI_ECC_ADDR_PRESENT           1u
3839 /* Peripheral group PCLK root select */
3840 #define PERI_GROUP_PRESENT0_PERI_GROUP_PCLK_ROOT_SEL 0u
3841 /* Clock control functionality present ('0': no, '1': yes) */
3842 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_CLOCK_PRESENT 0u
3843 /* Slave present ('0': no, '1': yes) */
3844 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL0_PRESENT 1u
3845 /* Slave present ('0': no, '1': yes) */
3846 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL1_PRESENT 1u
3847 /* Slave present ('0': no, '1': yes) */
3848 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL2_PRESENT 1u
3849 /* Slave present ('0': no, '1': yes) */
3850 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL3_PRESENT 0u
3851 /* Slave present ('0': no, '1': yes) */
3852 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL4_PRESENT 0u
3853 /* Slave present ('0': no, '1': yes) */
3854 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL5_PRESENT 0u
3855 /* Slave present ('0': no, '1': yes) */
3856 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL6_PRESENT 0u
3857 /* Slave present ('0': no, '1': yes) */
3858 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL7_PRESENT 0u
3859 /* Slave present ('0': no, '1': yes) */
3860 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL8_PRESENT 0u
3861 /* Slave present ('0': no, '1': yes) */
3862 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL9_PRESENT 0u
3863 /* Slave present ('0': no, '1': yes) */
3864 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL10_PRESENT 0u
3865 /* Slave present ('0': no, '1': yes) */
3866 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL11_PRESENT 0u
3867 /* Slave present ('0': no, '1': yes) */
3868 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL12_PRESENT 0u
3869 /* Slave present ('0': no, '1': yes) */
3870 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL13_PRESENT 0u
3871 /* Slave present ('0': no, '1': yes) */
3872 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL14_PRESENT 0u
3873 /* Slave present ('0': no, '1': yes) */
3874 #define PERI_GROUP_PRESENT0_PERI_GROUP_STRUCT_SL15_PRESENT 0u
3875 /* Peripheral group PCLK root select */
3876 #define PERI_GROUP_PRESENT1_PERI_GROUP_PCLK_ROOT_SEL 0u
3877 /* Clock control functionality present ('0': no, '1': yes) */
3878 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_CLOCK_PRESENT 0u
3879 /* Slave present ('0': no, '1': yes) */
3880 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL0_PRESENT 1u
3881 /* Slave present ('0': no, '1': yes) */
3882 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL1_PRESENT 0u
3883 /* Slave present ('0': no, '1': yes) */
3884 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL2_PRESENT 0u
3885 /* Slave present ('0': no, '1': yes) */
3886 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL3_PRESENT 0u
3887 /* Slave present ('0': no, '1': yes) */
3888 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL4_PRESENT 0u
3889 /* Slave present ('0': no, '1': yes) */
3890 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL5_PRESENT 0u
3891 /* Slave present ('0': no, '1': yes) */
3892 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL6_PRESENT 0u
3893 /* Slave present ('0': no, '1': yes) */
3894 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL7_PRESENT 0u
3895 /* Slave present ('0': no, '1': yes) */
3896 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL8_PRESENT 0u
3897 /* Slave present ('0': no, '1': yes) */
3898 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL9_PRESENT 0u
3899 /* Slave present ('0': no, '1': yes) */
3900 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL10_PRESENT 0u
3901 /* Slave present ('0': no, '1': yes) */
3902 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL11_PRESENT 0u
3903 /* Slave present ('0': no, '1': yes) */
3904 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL12_PRESENT 0u
3905 /* Slave present ('0': no, '1': yes) */
3906 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL13_PRESENT 0u
3907 /* Slave present ('0': no, '1': yes) */
3908 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL14_PRESENT 0u
3909 /* Slave present ('0': no, '1': yes) */
3910 #define PERI_GROUP_PRESENT1_PERI_GROUP_STRUCT_SL15_PRESENT 0u
3911 /* Peripheral group PCLK root select */
3912 #define PERI_GROUP_PRESENT2_PERI_GROUP_PCLK_ROOT_SEL 0u
3913 /* Clock control functionality present ('0': no, '1': yes) */
3914 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_CLOCK_PRESENT 0u
3915 /* Slave present ('0': no, '1': yes) */
3916 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL0_PRESENT 1u
3917 /* Slave present ('0': no, '1': yes) */
3918 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL1_PRESENT 1u
3919 /* Slave present ('0': no, '1': yes) */
3920 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL2_PRESENT 1u
3921 /* Slave present ('0': no, '1': yes) */
3922 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL3_PRESENT 1u
3923 /* Slave present ('0': no, '1': yes) */
3924 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL4_PRESENT 1u
3925 /* Slave present ('0': no, '1': yes) */
3926 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL5_PRESENT 1u
3927 /* Slave present ('0': no, '1': yes) */
3928 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL6_PRESENT 1u
3929 /* Slave present ('0': no, '1': yes) */
3930 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL7_PRESENT 1u
3931 /* Slave present ('0': no, '1': yes) */
3932 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL8_PRESENT 1u
3933 /* Slave present ('0': no, '1': yes) */
3934 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL9_PRESENT 1u
3935 /* Slave present ('0': no, '1': yes) */
3936 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL10_PRESENT 1u
3937 /* Slave present ('0': no, '1': yes) */
3938 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL11_PRESENT 1u
3939 /* Slave present ('0': no, '1': yes) */
3940 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL12_PRESENT 0u
3941 /* Slave present ('0': no, '1': yes) */
3942 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL13_PRESENT 0u
3943 /* Slave present ('0': no, '1': yes) */
3944 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL14_PRESENT 0u
3945 /* Slave present ('0': no, '1': yes) */
3946 #define PERI_GROUP_PRESENT2_PERI_GROUP_STRUCT_SL15_PRESENT 0u
3947 /* Peripheral group PCLK root select */
3948 #define PERI_GROUP_PRESENT3_PERI_GROUP_PCLK_ROOT_SEL 0u
3949 /* Clock control functionality present ('0': no, '1': yes) */
3950 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_CLOCK_PRESENT 1u
3951 /* Slave present ('0': no, '1': yes) */
3952 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL0_PRESENT 1u
3953 /* Slave present ('0': no, '1': yes) */
3954 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL1_PRESENT 1u
3955 /* Slave present ('0': no, '1': yes) */
3956 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL2_PRESENT 1u
3957 /* Slave present ('0': no, '1': yes) */
3958 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL3_PRESENT 1u
3959 /* Slave present ('0': no, '1': yes) */
3960 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL4_PRESENT 1u
3961 /* Slave present ('0': no, '1': yes) */
3962 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL5_PRESENT 0u
3963 /* Slave present ('0': no, '1': yes) */
3964 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL6_PRESENT 0u
3965 /* Slave present ('0': no, '1': yes) */
3966 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL7_PRESENT 0u
3967 /* Slave present ('0': no, '1': yes) */
3968 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL8_PRESENT 0u
3969 /* Slave present ('0': no, '1': yes) */
3970 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL9_PRESENT 0u
3971 /* Slave present ('0': no, '1': yes) */
3972 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL10_PRESENT 0u
3973 /* Slave present ('0': no, '1': yes) */
3974 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL11_PRESENT 0u
3975 /* Slave present ('0': no, '1': yes) */
3976 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL12_PRESENT 0u
3977 /* Slave present ('0': no, '1': yes) */
3978 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL13_PRESENT 0u
3979 /* Slave present ('0': no, '1': yes) */
3980 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL14_PRESENT 0u
3981 /* Slave present ('0': no, '1': yes) */
3982 #define PERI_GROUP_PRESENT3_PERI_GROUP_STRUCT_SL15_PRESENT 0u
3983 /* Peripheral group PCLK root select */
3984 #define PERI_GROUP_PRESENT4_PERI_GROUP_PCLK_ROOT_SEL 0u
3985 /* Clock control functionality present ('0': no, '1': yes) */
3986 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_CLOCK_PRESENT 1u
3987 /* Slave present ('0': no, '1': yes) */
3988 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL0_PRESENT 1u
3989 /* Slave present ('0': no, '1': yes) */
3990 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL1_PRESENT 1u
3991 /* Slave present ('0': no, '1': yes) */
3992 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL2_PRESENT 1u
3993 /* Slave present ('0': no, '1': yes) */
3994 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL3_PRESENT 1u
3995 /* Slave present ('0': no, '1': yes) */
3996 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL4_PRESENT 0u
3997 /* Slave present ('0': no, '1': yes) */
3998 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL5_PRESENT 0u
3999 /* Slave present ('0': no, '1': yes) */
4000 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL6_PRESENT 0u
4001 /* Slave present ('0': no, '1': yes) */
4002 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL7_PRESENT 0u
4003 /* Slave present ('0': no, '1': yes) */
4004 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL8_PRESENT 0u
4005 /* Slave present ('0': no, '1': yes) */
4006 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL9_PRESENT 0u
4007 /* Slave present ('0': no, '1': yes) */
4008 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL10_PRESENT 0u
4009 /* Slave present ('0': no, '1': yes) */
4010 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL11_PRESENT 0u
4011 /* Slave present ('0': no, '1': yes) */
4012 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL12_PRESENT 0u
4013 /* Slave present ('0': no, '1': yes) */
4014 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL13_PRESENT 0u
4015 /* Slave present ('0': no, '1': yes) */
4016 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL14_PRESENT 0u
4017 /* Slave present ('0': no, '1': yes) */
4018 #define PERI_GROUP_PRESENT4_PERI_GROUP_STRUCT_SL15_PRESENT 0u
4019 /* Peripheral group PCLK root select */
4020 #define PERI_GROUP_PRESENT5_PERI_GROUP_PCLK_ROOT_SEL 1u
4021 /* Clock control functionality present ('0': no, '1': yes) */
4022 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_CLOCK_PRESENT 1u
4023 /* Slave present ('0': no, '1': yes) */
4024 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL0_PRESENT 1u
4025 /* Slave present ('0': no, '1': yes) */
4026 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL1_PRESENT 1u
4027 /* Slave present ('0': no, '1': yes) */
4028 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL2_PRESENT 1u
4029 /* Slave present ('0': no, '1': yes) */
4030 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL3_PRESENT 1u
4031 /* Slave present ('0': no, '1': yes) */
4032 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL4_PRESENT 1u
4033 /* Slave present ('0': no, '1': yes) */
4034 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL5_PRESENT 0u
4035 /* Slave present ('0': no, '1': yes) */
4036 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL6_PRESENT 0u
4037 /* Slave present ('0': no, '1': yes) */
4038 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL7_PRESENT 0u
4039 /* Slave present ('0': no, '1': yes) */
4040 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL8_PRESENT 0u
4041 /* Slave present ('0': no, '1': yes) */
4042 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL9_PRESENT 0u
4043 /* Slave present ('0': no, '1': yes) */
4044 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL10_PRESENT 0u
4045 /* Slave present ('0': no, '1': yes) */
4046 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL11_PRESENT 0u
4047 /* Slave present ('0': no, '1': yes) */
4048 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL12_PRESENT 0u
4049 /* Slave present ('0': no, '1': yes) */
4050 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL13_PRESENT 0u
4051 /* Slave present ('0': no, '1': yes) */
4052 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL14_PRESENT 0u
4053 /* Slave present ('0': no, '1': yes) */
4054 #define PERI_GROUP_PRESENT5_PERI_GROUP_STRUCT_SL15_PRESENT 0u
4055 /* Peripheral group PCLK root select */
4056 #define PERI_GROUP_PRESENT6_PERI_GROUP_PCLK_ROOT_SEL 1u
4057 /* Clock control functionality present ('0': no, '1': yes) */
4058 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_CLOCK_PRESENT 1u
4059 /* Slave present ('0': no, '1': yes) */
4060 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL0_PRESENT 1u
4061 /* Slave present ('0': no, '1': yes) */
4062 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL1_PRESENT 1u
4063 /* Slave present ('0': no, '1': yes) */
4064 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL2_PRESENT 1u
4065 /* Slave present ('0': no, '1': yes) */
4066 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL3_PRESENT 1u
4067 /* Slave present ('0': no, '1': yes) */
4068 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL4_PRESENT 1u
4069 /* Slave present ('0': no, '1': yes) */
4070 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL5_PRESENT 1u
4071 /* Slave present ('0': no, '1': yes) */
4072 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL6_PRESENT 1u
4073 /* Slave present ('0': no, '1': yes) */
4074 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL7_PRESENT 1u
4075 /* Slave present ('0': no, '1': yes) */
4076 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL8_PRESENT 1u
4077 /* Slave present ('0': no, '1': yes) */
4078 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL9_PRESENT 1u
4079 /* Slave present ('0': no, '1': yes) */
4080 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL10_PRESENT 1u
4081 /* Slave present ('0': no, '1': yes) */
4082 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL11_PRESENT 0u
4083 /* Slave present ('0': no, '1': yes) */
4084 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL12_PRESENT 0u
4085 /* Slave present ('0': no, '1': yes) */
4086 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL13_PRESENT 0u
4087 /* Slave present ('0': no, '1': yes) */
4088 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL14_PRESENT 0u
4089 /* Slave present ('0': no, '1': yes) */
4090 #define PERI_GROUP_PRESENT6_PERI_GROUP_STRUCT_SL15_PRESENT 0u
4091 /* Peripheral group PCLK root select */
4092 #define PERI_GROUP_PRESENT7_PERI_GROUP_PCLK_ROOT_SEL 0u
4093 /* Clock control functionality present ('0': no, '1': yes) */
4094 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_CLOCK_PRESENT 0u
4095 /* Slave present ('0': no, '1': yes) */
4096 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL0_PRESENT 0u
4097 /* Slave present ('0': no, '1': yes) */
4098 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL1_PRESENT 0u
4099 /* Slave present ('0': no, '1': yes) */
4100 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL2_PRESENT 0u
4101 /* Slave present ('0': no, '1': yes) */
4102 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL3_PRESENT 0u
4103 /* Slave present ('0': no, '1': yes) */
4104 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL4_PRESENT 0u
4105 /* Slave present ('0': no, '1': yes) */
4106 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL5_PRESENT 0u
4107 /* Slave present ('0': no, '1': yes) */
4108 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL6_PRESENT 0u
4109 /* Slave present ('0': no, '1': yes) */
4110 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL7_PRESENT 0u
4111 /* Slave present ('0': no, '1': yes) */
4112 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL8_PRESENT 0u
4113 /* Slave present ('0': no, '1': yes) */
4114 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL9_PRESENT 0u
4115 /* Slave present ('0': no, '1': yes) */
4116 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL10_PRESENT 0u
4117 /* Slave present ('0': no, '1': yes) */
4118 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL11_PRESENT 0u
4119 /* Slave present ('0': no, '1': yes) */
4120 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL12_PRESENT 0u
4121 /* Slave present ('0': no, '1': yes) */
4122 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL13_PRESENT 0u
4123 /* Slave present ('0': no, '1': yes) */
4124 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL14_PRESENT 0u
4125 /* Slave present ('0': no, '1': yes) */
4126 #define PERI_GROUP_PRESENT7_PERI_GROUP_STRUCT_SL15_PRESENT 0u
4127 /* Peripheral group PCLK root select */
4128 #define PERI_GROUP_PRESENT8_PERI_GROUP_PCLK_ROOT_SEL 0u
4129 /* Clock control functionality present ('0': no, '1': yes) */
4130 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_CLOCK_PRESENT 1u
4131 /* Slave present ('0': no, '1': yes) */
4132 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL0_PRESENT 1u
4133 /* Slave present ('0': no, '1': yes) */
4134 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL1_PRESENT 1u
4135 /* Slave present ('0': no, '1': yes) */
4136 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL2_PRESENT 1u
4137 /* Slave present ('0': no, '1': yes) */
4138 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL3_PRESENT 0u
4139 /* Slave present ('0': no, '1': yes) */
4140 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL4_PRESENT 0u
4141 /* Slave present ('0': no, '1': yes) */
4142 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL5_PRESENT 0u
4143 /* Slave present ('0': no, '1': yes) */
4144 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL6_PRESENT 0u
4145 /* Slave present ('0': no, '1': yes) */
4146 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL7_PRESENT 0u
4147 /* Slave present ('0': no, '1': yes) */
4148 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL8_PRESENT 0u
4149 /* Slave present ('0': no, '1': yes) */
4150 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL9_PRESENT 0u
4151 /* Slave present ('0': no, '1': yes) */
4152 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL10_PRESENT 0u
4153 /* Slave present ('0': no, '1': yes) */
4154 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL11_PRESENT 0u
4155 /* Slave present ('0': no, '1': yes) */
4156 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL12_PRESENT 0u
4157 /* Slave present ('0': no, '1': yes) */
4158 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL13_PRESENT 0u
4159 /* Slave present ('0': no, '1': yes) */
4160 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL14_PRESENT 0u
4161 /* Slave present ('0': no, '1': yes) */
4162 #define PERI_GROUP_PRESENT8_PERI_GROUP_STRUCT_SL15_PRESENT 0u
4163 /* Peripheral group PCLK root select */
4164 #define PERI_GROUP_PRESENT9_PERI_GROUP_PCLK_ROOT_SEL 1u
4165 /* Clock control functionality present ('0': no, '1': yes) */
4166 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_CLOCK_PRESENT 1u
4167 /* Slave present ('0': no, '1': yes) */
4168 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL0_PRESENT 1u
4169 /* Slave present ('0': no, '1': yes) */
4170 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL1_PRESENT 0u
4171 /* Slave present ('0': no, '1': yes) */
4172 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL2_PRESENT 0u
4173 /* Slave present ('0': no, '1': yes) */
4174 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL3_PRESENT 0u
4175 /* Slave present ('0': no, '1': yes) */
4176 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL4_PRESENT 0u
4177 /* Slave present ('0': no, '1': yes) */
4178 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL5_PRESENT 0u
4179 /* Slave present ('0': no, '1': yes) */
4180 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL6_PRESENT 0u
4181 /* Slave present ('0': no, '1': yes) */
4182 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL7_PRESENT 0u
4183 /* Slave present ('0': no, '1': yes) */
4184 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL8_PRESENT 0u
4185 /* Slave present ('0': no, '1': yes) */
4186 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL9_PRESENT 0u
4187 /* Slave present ('0': no, '1': yes) */
4188 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL10_PRESENT 0u
4189 /* Slave present ('0': no, '1': yes) */
4190 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL11_PRESENT 0u
4191 /* Slave present ('0': no, '1': yes) */
4192 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL12_PRESENT 0u
4193 /* Slave present ('0': no, '1': yes) */
4194 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL13_PRESENT 0u
4195 /* Slave present ('0': no, '1': yes) */
4196 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL14_PRESENT 0u
4197 /* Slave present ('0': no, '1': yes) */
4198 #define PERI_GROUP_PRESENT9_PERI_GROUP_STRUCT_SL15_PRESENT 0u
4199 /* Peripheral group PCLK root select */
4200 #define PERI_GROUP_PRESENT10_PERI_GROUP_PCLK_ROOT_SEL 0u
4201 /* Clock control functionality present ('0': no, '1': yes) */
4202 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_CLOCK_PRESENT 0u
4203 /* Slave present ('0': no, '1': yes) */
4204 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL0_PRESENT 0u
4205 /* Slave present ('0': no, '1': yes) */
4206 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL1_PRESENT 0u
4207 /* Slave present ('0': no, '1': yes) */
4208 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL2_PRESENT 0u
4209 /* Slave present ('0': no, '1': yes) */
4210 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL3_PRESENT 0u
4211 /* Slave present ('0': no, '1': yes) */
4212 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL4_PRESENT 0u
4213 /* Slave present ('0': no, '1': yes) */
4214 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL5_PRESENT 0u
4215 /* Slave present ('0': no, '1': yes) */
4216 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL6_PRESENT 0u
4217 /* Slave present ('0': no, '1': yes) */
4218 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL7_PRESENT 0u
4219 /* Slave present ('0': no, '1': yes) */
4220 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL8_PRESENT 0u
4221 /* Slave present ('0': no, '1': yes) */
4222 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL9_PRESENT 0u
4223 /* Slave present ('0': no, '1': yes) */
4224 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL10_PRESENT 0u
4225 /* Slave present ('0': no, '1': yes) */
4226 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL11_PRESENT 0u
4227 /* Slave present ('0': no, '1': yes) */
4228 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL12_PRESENT 0u
4229 /* Slave present ('0': no, '1': yes) */
4230 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL13_PRESENT 0u
4231 /* Slave present ('0': no, '1': yes) */
4232 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL14_PRESENT 0u
4233 /* Slave present ('0': no, '1': yes) */
4234 #define PERI_GROUP_PRESENT10_PERI_GROUP_STRUCT_SL15_PRESENT 0u
4235 /* Peripheral group PCLK root select */
4236 #define PERI_GROUP_PRESENT11_PERI_GROUP_PCLK_ROOT_SEL 0u
4237 /* Clock control functionality present ('0': no, '1': yes) */
4238 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_CLOCK_PRESENT 0u
4239 /* Slave present ('0': no, '1': yes) */
4240 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL0_PRESENT 0u
4241 /* Slave present ('0': no, '1': yes) */
4242 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL1_PRESENT 0u
4243 /* Slave present ('0': no, '1': yes) */
4244 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL2_PRESENT 0u
4245 /* Slave present ('0': no, '1': yes) */
4246 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL3_PRESENT 0u
4247 /* Slave present ('0': no, '1': yes) */
4248 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL4_PRESENT 0u
4249 /* Slave present ('0': no, '1': yes) */
4250 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL5_PRESENT 0u
4251 /* Slave present ('0': no, '1': yes) */
4252 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL6_PRESENT 0u
4253 /* Slave present ('0': no, '1': yes) */
4254 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL7_PRESENT 0u
4255 /* Slave present ('0': no, '1': yes) */
4256 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL8_PRESENT 0u
4257 /* Slave present ('0': no, '1': yes) */
4258 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL9_PRESENT 0u
4259 /* Slave present ('0': no, '1': yes) */
4260 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL10_PRESENT 0u
4261 /* Slave present ('0': no, '1': yes) */
4262 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL11_PRESENT 0u
4263 /* Slave present ('0': no, '1': yes) */
4264 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL12_PRESENT 0u
4265 /* Slave present ('0': no, '1': yes) */
4266 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL13_PRESENT 0u
4267 /* Slave present ('0': no, '1': yes) */
4268 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL14_PRESENT 0u
4269 /* Slave present ('0': no, '1': yes) */
4270 #define PERI_GROUP_PRESENT11_PERI_GROUP_STRUCT_SL15_PRESENT 0u
4271 /* Peripheral group PCLK root select */
4272 #define PERI_GROUP_PRESENT12_PERI_GROUP_PCLK_ROOT_SEL 0u
4273 /* Clock control functionality present ('0': no, '1': yes) */
4274 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_CLOCK_PRESENT 0u
4275 /* Slave present ('0': no, '1': yes) */
4276 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL0_PRESENT 0u
4277 /* Slave present ('0': no, '1': yes) */
4278 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL1_PRESENT 0u
4279 /* Slave present ('0': no, '1': yes) */
4280 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL2_PRESENT 0u
4281 /* Slave present ('0': no, '1': yes) */
4282 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL3_PRESENT 0u
4283 /* Slave present ('0': no, '1': yes) */
4284 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL4_PRESENT 0u
4285 /* Slave present ('0': no, '1': yes) */
4286 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL5_PRESENT 0u
4287 /* Slave present ('0': no, '1': yes) */
4288 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL6_PRESENT 0u
4289 /* Slave present ('0': no, '1': yes) */
4290 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL7_PRESENT 0u
4291 /* Slave present ('0': no, '1': yes) */
4292 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL8_PRESENT 0u
4293 /* Slave present ('0': no, '1': yes) */
4294 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL9_PRESENT 0u
4295 /* Slave present ('0': no, '1': yes) */
4296 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL10_PRESENT 0u
4297 /* Slave present ('0': no, '1': yes) */
4298 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL11_PRESENT 0u
4299 /* Slave present ('0': no, '1': yes) */
4300 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL12_PRESENT 0u
4301 /* Slave present ('0': no, '1': yes) */
4302 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL13_PRESENT 0u
4303 /* Slave present ('0': no, '1': yes) */
4304 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL14_PRESENT 0u
4305 /* Slave present ('0': no, '1': yes) */
4306 #define PERI_GROUP_PRESENT12_PERI_GROUP_STRUCT_SL15_PRESENT 0u
4307 /* Peripheral group PCLK root select */
4308 #define PERI_GROUP_PRESENT13_PERI_GROUP_PCLK_ROOT_SEL 0u
4309 /* Clock control functionality present ('0': no, '1': yes) */
4310 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_CLOCK_PRESENT 0u
4311 /* Slave present ('0': no, '1': yes) */
4312 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL0_PRESENT 0u
4313 /* Slave present ('0': no, '1': yes) */
4314 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL1_PRESENT 0u
4315 /* Slave present ('0': no, '1': yes) */
4316 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL2_PRESENT 0u
4317 /* Slave present ('0': no, '1': yes) */
4318 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL3_PRESENT 0u
4319 /* Slave present ('0': no, '1': yes) */
4320 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL4_PRESENT 0u
4321 /* Slave present ('0': no, '1': yes) */
4322 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL5_PRESENT 0u
4323 /* Slave present ('0': no, '1': yes) */
4324 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL6_PRESENT 0u
4325 /* Slave present ('0': no, '1': yes) */
4326 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL7_PRESENT 0u
4327 /* Slave present ('0': no, '1': yes) */
4328 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL8_PRESENT 0u
4329 /* Slave present ('0': no, '1': yes) */
4330 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL9_PRESENT 0u
4331 /* Slave present ('0': no, '1': yes) */
4332 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL10_PRESENT 0u
4333 /* Slave present ('0': no, '1': yes) */
4334 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL11_PRESENT 0u
4335 /* Slave present ('0': no, '1': yes) */
4336 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL12_PRESENT 0u
4337 /* Slave present ('0': no, '1': yes) */
4338 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL13_PRESENT 0u
4339 /* Slave present ('0': no, '1': yes) */
4340 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL14_PRESENT 0u
4341 /* Slave present ('0': no, '1': yes) */
4342 #define PERI_GROUP_PRESENT13_PERI_GROUP_STRUCT_SL15_PRESENT 0u
4343 /* Peripheral group PCLK root select */
4344 #define PERI_GROUP_PRESENT14_PERI_GROUP_PCLK_ROOT_SEL 0u
4345 /* Clock control functionality present ('0': no, '1': yes) */
4346 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_CLOCK_PRESENT 0u
4347 /* Slave present ('0': no, '1': yes) */
4348 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL0_PRESENT 0u
4349 /* Slave present ('0': no, '1': yes) */
4350 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL1_PRESENT 0u
4351 /* Slave present ('0': no, '1': yes) */
4352 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL2_PRESENT 0u
4353 /* Slave present ('0': no, '1': yes) */
4354 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL3_PRESENT 0u
4355 /* Slave present ('0': no, '1': yes) */
4356 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL4_PRESENT 0u
4357 /* Slave present ('0': no, '1': yes) */
4358 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL5_PRESENT 0u
4359 /* Slave present ('0': no, '1': yes) */
4360 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL6_PRESENT 0u
4361 /* Slave present ('0': no, '1': yes) */
4362 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL7_PRESENT 0u
4363 /* Slave present ('0': no, '1': yes) */
4364 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL8_PRESENT 0u
4365 /* Slave present ('0': no, '1': yes) */
4366 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL9_PRESENT 0u
4367 /* Slave present ('0': no, '1': yes) */
4368 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL10_PRESENT 0u
4369 /* Slave present ('0': no, '1': yes) */
4370 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL11_PRESENT 0u
4371 /* Slave present ('0': no, '1': yes) */
4372 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL12_PRESENT 0u
4373 /* Slave present ('0': no, '1': yes) */
4374 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL13_PRESENT 0u
4375 /* Slave present ('0': no, '1': yes) */
4376 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL14_PRESENT 0u
4377 /* Slave present ('0': no, '1': yes) */
4378 #define PERI_GROUP_PRESENT14_PERI_GROUP_STRUCT_SL15_PRESENT 0u
4379 /* Peripheral group PCLK root select */
4380 #define PERI_GROUP_PRESENT15_PERI_GROUP_PCLK_ROOT_SEL 0u
4381 /* Clock control functionality present ('0': no, '1': yes) */
4382 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_CLOCK_PRESENT 0u
4383 /* Slave present ('0': no, '1': yes) */
4384 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL0_PRESENT 0u
4385 /* Slave present ('0': no, '1': yes) */
4386 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL1_PRESENT 0u
4387 /* Slave present ('0': no, '1': yes) */
4388 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL2_PRESENT 0u
4389 /* Slave present ('0': no, '1': yes) */
4390 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL3_PRESENT 0u
4391 /* Slave present ('0': no, '1': yes) */
4392 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL4_PRESENT 0u
4393 /* Slave present ('0': no, '1': yes) */
4394 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL5_PRESENT 0u
4395 /* Slave present ('0': no, '1': yes) */
4396 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL6_PRESENT 0u
4397 /* Slave present ('0': no, '1': yes) */
4398 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL7_PRESENT 0u
4399 /* Slave present ('0': no, '1': yes) */
4400 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL8_PRESENT 0u
4401 /* Slave present ('0': no, '1': yes) */
4402 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL9_PRESENT 0u
4403 /* Slave present ('0': no, '1': yes) */
4404 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL10_PRESENT 0u
4405 /* Slave present ('0': no, '1': yes) */
4406 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL11_PRESENT 0u
4407 /* Slave present ('0': no, '1': yes) */
4408 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL12_PRESENT 0u
4409 /* Slave present ('0': no, '1': yes) */
4410 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL13_PRESENT 0u
4411 /* Slave present ('0': no, '1': yes) */
4412 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL14_PRESENT 0u
4413 /* Slave present ('0': no, '1': yes) */
4414 #define PERI_GROUP_PRESENT15_PERI_GROUP_STRUCT_SL15_PRESENT 0u
4415 /* Number of asynchronous PCLK groups */
4416 #define PERI_PCLK_GROUP_NR              2u
4417 /* Timeout functionality present ('0': no, '1': yes) */
4418 #define PERI_TIMEOUT_PRESENT            1u
4419 /* Trigger module present ('0': no, '1': yes) */
4420 #define PERI_TR                         1u
4421 /* Number of trigger groups */
4422 #define PERI_TR_GROUP_NR                13u
4423 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */
4424 #define PERI_TR_GROUP_NR0_TR_GROUP_TR_MANIPULATION_PRESENT 1u
4425 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */
4426 #define PERI_TR_GROUP_NR1_TR_GROUP_TR_MANIPULATION_PRESENT 1u
4427 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */
4428 #define PERI_TR_GROUP_NR2_TR_GROUP_TR_MANIPULATION_PRESENT 1u
4429 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */
4430 #define PERI_TR_GROUP_NR3_TR_GROUP_TR_MANIPULATION_PRESENT 1u
4431 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */
4432 #define PERI_TR_GROUP_NR4_TR_GROUP_TR_MANIPULATION_PRESENT 1u
4433 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */
4434 #define PERI_TR_GROUP_NR5_TR_GROUP_TR_MANIPULATION_PRESENT 1u
4435 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */
4436 #define PERI_TR_GROUP_NR6_TR_GROUP_TR_MANIPULATION_PRESENT 1u
4437 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */
4438 #define PERI_TR_GROUP_NR7_TR_GROUP_TR_MANIPULATION_PRESENT 1u
4439 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */
4440 #define PERI_TR_GROUP_NR8_TR_GROUP_TR_MANIPULATION_PRESENT 1u
4441 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */
4442 #define PERI_TR_GROUP_NR9_TR_GROUP_TR_MANIPULATION_PRESENT 1u
4443 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */
4444 #define PERI_TR_GROUP_NR10_TR_GROUP_TR_MANIPULATION_PRESENT 0u
4445 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */
4446 #define PERI_TR_GROUP_NR11_TR_GROUP_TR_MANIPULATION_PRESENT 0u
4447 /* Trigger group trigger manipulation logic present ('0': no, '1': yes) */
4448 #define PERI_TR_GROUP_NR12_TR_GROUP_TR_MANIPULATION_PRESENT 0u
4449 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */
4450 #define PERI_TR_1TO1_GROUP_NR0_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u
4451 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */
4452 #define PERI_TR_1TO1_GROUP_NR1_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u
4453 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */
4454 #define PERI_TR_1TO1_GROUP_NR2_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u
4455 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */
4456 #define PERI_TR_1TO1_GROUP_NR3_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u
4457 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */
4458 #define PERI_TR_1TO1_GROUP_NR4_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u
4459 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */
4460 #define PERI_TR_1TO1_GROUP_NR5_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u
4461 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */
4462 #define PERI_TR_1TO1_GROUP_NR6_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u
4463 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */
4464 #define PERI_TR_1TO1_GROUP_NR7_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u
4465 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */
4466 #define PERI_TR_1TO1_GROUP_NR8_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u
4467 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */
4468 #define PERI_TR_1TO1_GROUP_NR9_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u
4469 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */
4470 #define PERI_TR_1TO1_GROUP_NR10_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u
4471 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */
4472 #define PERI_TR_1TO1_GROUP_NR11_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u
4473 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */
4474 #define PERI_TR_1TO1_GROUP_NR12_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u
4475 /* 1-to-1 group trigger manipulation logic present ('0': no, '1': yes) */
4476 #define PERI_TR_1TO1_GROUP_NR13_TR_1TO1_GROUP_TR_1TO1_MANIPULATION_PRESENT 1u
4477 /* Divider number width: max(1,roundup(log2(max(DIV_*_NR))) */
4478 #define PERI_GR_DIV_ADDR_WIDTH          5u
4479 /* Number of asynchronous PCLK groups */
4480 #define PERI_PERI_PCLK_PCLK_GROUP_NR    2u
4481 /* Number of 8.0 dividers */
4482 #define PERI_PERI_PCLK_PCLK_GROUP_NR0_GR_DIV_8_VECT 4u
4483 /* Number of 16.0 dividers */
4484 #define PERI_PERI_PCLK_PCLK_GROUP_NR0_GR_DIV_16_VECT 3u
4485 /* Number of 16.5 (fractional) dividers */
4486 #define PERI_PERI_PCLK_PCLK_GROUP_NR0_GR_DIV_16_5_VECT 0u
4487 /* Number of 24.5 (fractional) dividers */
4488 #define PERI_PERI_PCLK_PCLK_GROUP_NR0_GR_DIV_24_5_VECT 1u
4489 /* Number of programmable clocks [1, 256] */
4490 #define PERI_PERI_PCLK_PCLK_GROUP_NR0_GR_CLOCK_VECT 15u
4491 /* Number of 8.0 dividers */
4492 #define PERI_PERI_PCLK_PCLK_GROUP_NR1_GR_DIV_8_VECT 19u
4493 /* Number of 16.0 dividers */
4494 #define PERI_PERI_PCLK_PCLK_GROUP_NR1_GR_DIV_16_VECT 20u
4495 /* Number of 16.5 (fractional) dividers */
4496 #define PERI_PERI_PCLK_PCLK_GROUP_NR1_GR_DIV_16_5_VECT 0u
4497 /* Number of 24.5 (fractional) dividers */
4498 #define PERI_PERI_PCLK_PCLK_GROUP_NR1_GR_DIV_24_5_VECT 21u
4499 /* Number of programmable clocks [1, 256] */
4500 #define PERI_PERI_PCLK_PCLK_GROUP_NR1_GR_CLOCK_VECT 154u
4501 /* DeepSleep support ('0':no, '1': yes) */
4502 #define SCB0_DEEPSLEEP                  1u
4503 /* Externally clocked support? ('0': no, '1': yes) */
4504 #define SCB0_EC                         1u
4505 /* I2C master support? ('0': no, '1': yes) */
4506 #define SCB0_I2C_M                      1u
4507 /* I2C slave support? ('0': no, '1': yes) */
4508 #define SCB0_I2C_S                      1u
4509 /* I2C glitch filters present? ('0': no, '1': yes) */
4510 #define SCB0_I2C_GLITCH                 1u
4511 /* I2C support? (I2C_M | I2C_S) */
4512 #define SCB0_I2C                        1u
4513 /* I2C externally clocked support? ('0': no, '1': yes) */
4514 #define SCB0_I2C_EC                     1u
4515 /* I2C master and slave support? (I2C_M & I2C_S) */
4516 #define SCB0_I2C_M_S                    1u
4517 /* I2C slave with EC? (I2C_S & I2C_EC) */
4518 #define SCB0_I2C_S_EC                   1u
4519 /* SPI master support? ('0': no, '1': yes) */
4520 #define SCB0_SPI_M                      1u
4521 /* SPI slave support? ('0': no, '1': yes) */
4522 #define SCB0_SPI_S                      1u
4523 /* SPI support? (SPI_M | SPI_S) */
4524 #define SCB0_SPI                        1u
4525 /* SPI externally clocked support? ('0': no, '1': yes) */
4526 #define SCB0_SPI_EC                     1u
4527 /* SPI slave with EC? (SPI_S & SPI_EC) */
4528 #define SCB0_SPI_S_EC                   1u
4529 /* UART support? ('0': no, '1': yes) */
4530 #define SCB0_UART                       1u
4531 /* SPI or UART (SPI | UART) */
4532 #define SCB0_SPI_UART                   1u
4533 /* Number of EZ memory Bytes ([32, 256, 512]). This memory is used in EZ mode,
4534    CMD_RESP mode and FIFO mode. Note that in EZ mode, if EZ_DATA_NR is 512, only
4535    256 B are used. This is because the EZ mode uses 8-bit addresses. */
4536 #define SCB0_EZ_DATA_NR                 256u
4537 /* Command/response mode support? ('0': no, '1': yes) */
4538 #define SCB0_CMD_RESP                   1u
4539 /* EZ mode support? ('0': no, '1': yes) */
4540 #define SCB0_EZ                         1u
4541 /* Command/response mode or EZ mode support? (CMD_RESP | EZ) */
4542 #define SCB0_EZ_CMD_RESP                1u
4543 /* I2C slave with EZ mode (I2C_S & EZ) */
4544 #define SCB0_I2C_S_EZ                   1u
4545 /* SPI slave with EZ mode (SPI_S & EZ) */
4546 #define SCB0_SPI_S_EZ                   1u
4547 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */
4548 #define SCB0_MASTER_WIDTH               8u
4549 /* Number of used spi_select signals (max 4) */
4550 #define SCB0_CHIP_TOP_SPI_SEL_NR        4u
4551 /* Support I2C FM+/1Mbps speed ('0': no, '1': yes) */
4552 #define SCB0_CHIP_TOP_I2C_FAST_PLUS     1u
4553 /* DeepSleep support ('0':no, '1': yes) */
4554 #define SCB1_DEEPSLEEP                  0u
4555 /* Externally clocked support? ('0': no, '1': yes) */
4556 #define SCB1_EC                         1u
4557 /* I2C master support? ('0': no, '1': yes) */
4558 #define SCB1_I2C_M                      1u
4559 /* I2C slave support? ('0': no, '1': yes) */
4560 #define SCB1_I2C_S                      1u
4561 /* I2C glitch filters present? ('0': no, '1': yes) */
4562 #define SCB1_I2C_GLITCH                 1u
4563 /* I2C support? (I2C_M | I2C_S) */
4564 #define SCB1_I2C                        1u
4565 /* I2C externally clocked support? ('0': no, '1': yes) */
4566 #define SCB1_I2C_EC                     0u
4567 /* I2C master and slave support? (I2C_M & I2C_S) */
4568 #define SCB1_I2C_M_S                    1u
4569 /* I2C slave with EC? (I2C_S & I2C_EC) */
4570 #define SCB1_I2C_S_EC                   0u
4571 /* SPI master support? ('0': no, '1': yes) */
4572 #define SCB1_SPI_M                      1u
4573 /* SPI slave support? ('0': no, '1': yes) */
4574 #define SCB1_SPI_S                      1u
4575 /* SPI support? (SPI_M | SPI_S) */
4576 #define SCB1_SPI                        1u
4577 /* SPI externally clocked support? ('0': no, '1': yes) */
4578 #define SCB1_SPI_EC                     1u
4579 /* SPI slave with EC? (SPI_S & SPI_EC) */
4580 #define SCB1_SPI_S_EC                   1u
4581 /* UART support? ('0': no, '1': yes) */
4582 #define SCB1_UART                       1u
4583 /* SPI or UART (SPI | UART) */
4584 #define SCB1_SPI_UART                   1u
4585 /* Number of EZ memory Bytes ([32, 256, 512]). This memory is used in EZ mode,
4586    CMD_RESP mode and FIFO mode. Note that in EZ mode, if EZ_DATA_NR is 512, only
4587    256 B are used. This is because the EZ mode uses 8-bit addresses. */
4588 #define SCB1_EZ_DATA_NR                 256u
4589 /* Command/response mode support? ('0': no, '1': yes) */
4590 #define SCB1_CMD_RESP                   0u
4591 /* EZ mode support? ('0': no, '1': yes) */
4592 #define SCB1_EZ                         1u
4593 /* Command/response mode or EZ mode support? (CMD_RESP | EZ) */
4594 #define SCB1_EZ_CMD_RESP                1u
4595 /* I2C slave with EZ mode (I2C_S & EZ) */
4596 #define SCB1_I2C_S_EZ                   1u
4597 /* SPI slave with EZ mode (SPI_S & EZ) */
4598 #define SCB1_SPI_S_EZ                   1u
4599 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */
4600 #define SCB1_MASTER_WIDTH               8u
4601 /* Number of used spi_select signals (max 4) */
4602 #define SCB1_CHIP_TOP_SPI_SEL_NR        4u
4603 /* Support I2C FM+/1Mbps speed ('0': no, '1': yes) */
4604 #define SCB1_CHIP_TOP_I2C_FAST_PLUS     1u
4605 /* DeepSleep support ('0':no, '1': yes) */
4606 #define SCB2_DEEPSLEEP                  0u
4607 /* Externally clocked support? ('0': no, '1': yes) */
4608 #define SCB2_EC                         1u
4609 /* I2C master support? ('0': no, '1': yes) */
4610 #define SCB2_I2C_M                      1u
4611 /* I2C slave support? ('0': no, '1': yes) */
4612 #define SCB2_I2C_S                      1u
4613 /* I2C glitch filters present? ('0': no, '1': yes) */
4614 #define SCB2_I2C_GLITCH                 1u
4615 /* I2C support? (I2C_M | I2C_S) */
4616 #define SCB2_I2C                        1u
4617 /* I2C externally clocked support? ('0': no, '1': yes) */
4618 #define SCB2_I2C_EC                     0u
4619 /* I2C master and slave support? (I2C_M & I2C_S) */
4620 #define SCB2_I2C_M_S                    1u
4621 /* I2C slave with EC? (I2C_S & I2C_EC) */
4622 #define SCB2_I2C_S_EC                   0u
4623 /* SPI master support? ('0': no, '1': yes) */
4624 #define SCB2_SPI_M                      1u
4625 /* SPI slave support? ('0': no, '1': yes) */
4626 #define SCB2_SPI_S                      1u
4627 /* SPI support? (SPI_M | SPI_S) */
4628 #define SCB2_SPI                        1u
4629 /* SPI externally clocked support? ('0': no, '1': yes) */
4630 #define SCB2_SPI_EC                     1u
4631 /* SPI slave with EC? (SPI_S & SPI_EC) */
4632 #define SCB2_SPI_S_EC                   1u
4633 /* UART support? ('0': no, '1': yes) */
4634 #define SCB2_UART                       1u
4635 /* SPI or UART (SPI | UART) */
4636 #define SCB2_SPI_UART                   1u
4637 /* Number of EZ memory Bytes ([32, 256, 512]). This memory is used in EZ mode,
4638    CMD_RESP mode and FIFO mode. Note that in EZ mode, if EZ_DATA_NR is 512, only
4639    256 B are used. This is because the EZ mode uses 8-bit addresses. */
4640 #define SCB2_EZ_DATA_NR                 256u
4641 /* Command/response mode support? ('0': no, '1': yes) */
4642 #define SCB2_CMD_RESP                   0u
4643 /* EZ mode support? ('0': no, '1': yes) */
4644 #define SCB2_EZ                         1u
4645 /* Command/response mode or EZ mode support? (CMD_RESP | EZ) */
4646 #define SCB2_EZ_CMD_RESP                1u
4647 /* I2C slave with EZ mode (I2C_S & EZ) */
4648 #define SCB2_I2C_S_EZ                   1u
4649 /* SPI slave with EZ mode (SPI_S & EZ) */
4650 #define SCB2_SPI_S_EZ                   1u
4651 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */
4652 #define SCB2_MASTER_WIDTH               8u
4653 /* Number of used spi_select signals (max 4) */
4654 #define SCB2_CHIP_TOP_SPI_SEL_NR        4u
4655 /* Support I2C FM+/1Mbps speed ('0': no, '1': yes) */
4656 #define SCB2_CHIP_TOP_I2C_FAST_PLUS     1u
4657 /* DeepSleep support ('0':no, '1': yes) */
4658 #define SCB3_DEEPSLEEP                  0u
4659 /* Externally clocked support? ('0': no, '1': yes) */
4660 #define SCB3_EC                         1u
4661 /* I2C master support? ('0': no, '1': yes) */
4662 #define SCB3_I2C_M                      1u
4663 /* I2C slave support? ('0': no, '1': yes) */
4664 #define SCB3_I2C_S                      1u
4665 /* I2C glitch filters present? ('0': no, '1': yes) */
4666 #define SCB3_I2C_GLITCH                 1u
4667 /* I2C support? (I2C_M | I2C_S) */
4668 #define SCB3_I2C                        1u
4669 /* I2C externally clocked support? ('0': no, '1': yes) */
4670 #define SCB3_I2C_EC                     0u
4671 /* I2C master and slave support? (I2C_M & I2C_S) */
4672 #define SCB3_I2C_M_S                    1u
4673 /* I2C slave with EC? (I2C_S & I2C_EC) */
4674 #define SCB3_I2C_S_EC                   0u
4675 /* SPI master support? ('0': no, '1': yes) */
4676 #define SCB3_SPI_M                      1u
4677 /* SPI slave support? ('0': no, '1': yes) */
4678 #define SCB3_SPI_S                      1u
4679 /* SPI support? (SPI_M | SPI_S) */
4680 #define SCB3_SPI                        1u
4681 /* SPI externally clocked support? ('0': no, '1': yes) */
4682 #define SCB3_SPI_EC                     1u
4683 /* SPI slave with EC? (SPI_S & SPI_EC) */
4684 #define SCB3_SPI_S_EC                   1u
4685 /* UART support? ('0': no, '1': yes) */
4686 #define SCB3_UART                       1u
4687 /* SPI or UART (SPI | UART) */
4688 #define SCB3_SPI_UART                   1u
4689 /* Number of EZ memory Bytes ([32, 256, 512]). This memory is used in EZ mode,
4690    CMD_RESP mode and FIFO mode. Note that in EZ mode, if EZ_DATA_NR is 512, only
4691    256 B are used. This is because the EZ mode uses 8-bit addresses. */
4692 #define SCB3_EZ_DATA_NR                 256u
4693 /* Command/response mode support? ('0': no, '1': yes) */
4694 #define SCB3_CMD_RESP                   0u
4695 /* EZ mode support? ('0': no, '1': yes) */
4696 #define SCB3_EZ                         1u
4697 /* Command/response mode or EZ mode support? (CMD_RESP | EZ) */
4698 #define SCB3_EZ_CMD_RESP                1u
4699 /* I2C slave with EZ mode (I2C_S & EZ) */
4700 #define SCB3_I2C_S_EZ                   1u
4701 /* SPI slave with EZ mode (SPI_S & EZ) */
4702 #define SCB3_SPI_S_EZ                   1u
4703 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */
4704 #define SCB3_MASTER_WIDTH               8u
4705 /* Number of used spi_select signals (max 4) */
4706 #define SCB3_CHIP_TOP_SPI_SEL_NR        4u
4707 /* Support I2C FM+/1Mbps speed ('0': no, '1': yes) */
4708 #define SCB3_CHIP_TOP_I2C_FAST_PLUS     1u
4709 /* DeepSleep support ('0':no, '1': yes) */
4710 #define SCB4_DEEPSLEEP                  0u
4711 /* Externally clocked support? ('0': no, '1': yes) */
4712 #define SCB4_EC                         1u
4713 /* I2C master support? ('0': no, '1': yes) */
4714 #define SCB4_I2C_M                      1u
4715 /* I2C slave support? ('0': no, '1': yes) */
4716 #define SCB4_I2C_S                      1u
4717 /* I2C glitch filters present? ('0': no, '1': yes) */
4718 #define SCB4_I2C_GLITCH                 1u
4719 /* I2C support? (I2C_M | I2C_S) */
4720 #define SCB4_I2C                        1u
4721 /* I2C externally clocked support? ('0': no, '1': yes) */
4722 #define SCB4_I2C_EC                     0u
4723 /* I2C master and slave support? (I2C_M & I2C_S) */
4724 #define SCB4_I2C_M_S                    1u
4725 /* I2C slave with EC? (I2C_S & I2C_EC) */
4726 #define SCB4_I2C_S_EC                   0u
4727 /* SPI master support? ('0': no, '1': yes) */
4728 #define SCB4_SPI_M                      1u
4729 /* SPI slave support? ('0': no, '1': yes) */
4730 #define SCB4_SPI_S                      1u
4731 /* SPI support? (SPI_M | SPI_S) */
4732 #define SCB4_SPI                        1u
4733 /* SPI externally clocked support? ('0': no, '1': yes) */
4734 #define SCB4_SPI_EC                     1u
4735 /* SPI slave with EC? (SPI_S & SPI_EC) */
4736 #define SCB4_SPI_S_EC                   1u
4737 /* UART support? ('0': no, '1': yes) */
4738 #define SCB4_UART                       1u
4739 /* SPI or UART (SPI | UART) */
4740 #define SCB4_SPI_UART                   1u
4741 /* Number of EZ memory Bytes ([32, 256, 512]). This memory is used in EZ mode,
4742    CMD_RESP mode and FIFO mode. Note that in EZ mode, if EZ_DATA_NR is 512, only
4743    256 B are used. This is because the EZ mode uses 8-bit addresses. */
4744 #define SCB4_EZ_DATA_NR                 256u
4745 /* Command/response mode support? ('0': no, '1': yes) */
4746 #define SCB4_CMD_RESP                   0u
4747 /* EZ mode support? ('0': no, '1': yes) */
4748 #define SCB4_EZ                         1u
4749 /* Command/response mode or EZ mode support? (CMD_RESP | EZ) */
4750 #define SCB4_EZ_CMD_RESP                1u
4751 /* I2C slave with EZ mode (I2C_S & EZ) */
4752 #define SCB4_I2C_S_EZ                   1u
4753 /* SPI slave with EZ mode (SPI_S & EZ) */
4754 #define SCB4_SPI_S_EZ                   1u
4755 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */
4756 #define SCB4_MASTER_WIDTH               8u
4757 /* Number of used spi_select signals (max 4) */
4758 #define SCB4_CHIP_TOP_SPI_SEL_NR        4u
4759 /* Support I2C FM+/1Mbps speed ('0': no, '1': yes) */
4760 #define SCB4_CHIP_TOP_I2C_FAST_PLUS     1u
4761 /* DeepSleep support ('0':no, '1': yes) */
4762 #define SCB5_DEEPSLEEP                  0u
4763 /* Externally clocked support? ('0': no, '1': yes) */
4764 #define SCB5_EC                         1u
4765 /* I2C master support? ('0': no, '1': yes) */
4766 #define SCB5_I2C_M                      1u
4767 /* I2C slave support? ('0': no, '1': yes) */
4768 #define SCB5_I2C_S                      1u
4769 /* I2C glitch filters present? ('0': no, '1': yes) */
4770 #define SCB5_I2C_GLITCH                 1u
4771 /* I2C support? (I2C_M | I2C_S) */
4772 #define SCB5_I2C                        1u
4773 /* I2C externally clocked support? ('0': no, '1': yes) */
4774 #define SCB5_I2C_EC                     0u
4775 /* I2C master and slave support? (I2C_M & I2C_S) */
4776 #define SCB5_I2C_M_S                    1u
4777 /* I2C slave with EC? (I2C_S & I2C_EC) */
4778 #define SCB5_I2C_S_EC                   0u
4779 /* SPI master support? ('0': no, '1': yes) */
4780 #define SCB5_SPI_M                      1u
4781 /* SPI slave support? ('0': no, '1': yes) */
4782 #define SCB5_SPI_S                      1u
4783 /* SPI support? (SPI_M | SPI_S) */
4784 #define SCB5_SPI                        1u
4785 /* SPI externally clocked support? ('0': no, '1': yes) */
4786 #define SCB5_SPI_EC                     1u
4787 /* SPI slave with EC? (SPI_S & SPI_EC) */
4788 #define SCB5_SPI_S_EC                   1u
4789 /* UART support? ('0': no, '1': yes) */
4790 #define SCB5_UART                       1u
4791 /* SPI or UART (SPI | UART) */
4792 #define SCB5_SPI_UART                   1u
4793 /* Number of EZ memory Bytes ([32, 256, 512]). This memory is used in EZ mode,
4794    CMD_RESP mode and FIFO mode. Note that in EZ mode, if EZ_DATA_NR is 512, only
4795    256 B are used. This is because the EZ mode uses 8-bit addresses. */
4796 #define SCB5_EZ_DATA_NR                 256u
4797 /* Command/response mode support? ('0': no, '1': yes) */
4798 #define SCB5_CMD_RESP                   0u
4799 /* EZ mode support? ('0': no, '1': yes) */
4800 #define SCB5_EZ                         1u
4801 /* Command/response mode or EZ mode support? (CMD_RESP | EZ) */
4802 #define SCB5_EZ_CMD_RESP                1u
4803 /* I2C slave with EZ mode (I2C_S & EZ) */
4804 #define SCB5_I2C_S_EZ                   1u
4805 /* SPI slave with EZ mode (SPI_S & EZ) */
4806 #define SCB5_SPI_S_EZ                   1u
4807 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */
4808 #define SCB5_MASTER_WIDTH               8u
4809 /* Number of used spi_select signals (max 4) */
4810 #define SCB5_CHIP_TOP_SPI_SEL_NR        4u
4811 /* Support I2C FM+/1Mbps speed ('0': no, '1': yes) */
4812 #define SCB5_CHIP_TOP_I2C_FAST_PLUS     1u
4813 /* DeepSleep support ('0':no, '1': yes) */
4814 #define SCB6_DEEPSLEEP                  0u
4815 /* Externally clocked support? ('0': no, '1': yes) */
4816 #define SCB6_EC                         1u
4817 /* I2C master support? ('0': no, '1': yes) */
4818 #define SCB6_I2C_M                      1u
4819 /* I2C slave support? ('0': no, '1': yes) */
4820 #define SCB6_I2C_S                      1u
4821 /* I2C glitch filters present? ('0': no, '1': yes) */
4822 #define SCB6_I2C_GLITCH                 1u
4823 /* I2C support? (I2C_M | I2C_S) */
4824 #define SCB6_I2C                        1u
4825 /* I2C externally clocked support? ('0': no, '1': yes) */
4826 #define SCB6_I2C_EC                     0u
4827 /* I2C master and slave support? (I2C_M & I2C_S) */
4828 #define SCB6_I2C_M_S                    1u
4829 /* I2C slave with EC? (I2C_S & I2C_EC) */
4830 #define SCB6_I2C_S_EC                   0u
4831 /* SPI master support? ('0': no, '1': yes) */
4832 #define SCB6_SPI_M                      1u
4833 /* SPI slave support? ('0': no, '1': yes) */
4834 #define SCB6_SPI_S                      1u
4835 /* SPI support? (SPI_M | SPI_S) */
4836 #define SCB6_SPI                        1u
4837 /* SPI externally clocked support? ('0': no, '1': yes) */
4838 #define SCB6_SPI_EC                     1u
4839 /* SPI slave with EC? (SPI_S & SPI_EC) */
4840 #define SCB6_SPI_S_EC                   1u
4841 /* UART support? ('0': no, '1': yes) */
4842 #define SCB6_UART                       1u
4843 /* SPI or UART (SPI | UART) */
4844 #define SCB6_SPI_UART                   1u
4845 /* Number of EZ memory Bytes ([32, 256, 512]). This memory is used in EZ mode,
4846    CMD_RESP mode and FIFO mode. Note that in EZ mode, if EZ_DATA_NR is 512, only
4847    256 B are used. This is because the EZ mode uses 8-bit addresses. */
4848 #define SCB6_EZ_DATA_NR                 256u
4849 /* Command/response mode support? ('0': no, '1': yes) */
4850 #define SCB6_CMD_RESP                   0u
4851 /* EZ mode support? ('0': no, '1': yes) */
4852 #define SCB6_EZ                         1u
4853 /* Command/response mode or EZ mode support? (CMD_RESP | EZ) */
4854 #define SCB6_EZ_CMD_RESP                1u
4855 /* I2C slave with EZ mode (I2C_S & EZ) */
4856 #define SCB6_I2C_S_EZ                   1u
4857 /* SPI slave with EZ mode (SPI_S & EZ) */
4858 #define SCB6_SPI_S_EZ                   1u
4859 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */
4860 #define SCB6_MASTER_WIDTH               8u
4861 /* Number of used spi_select signals (max 4) */
4862 #define SCB6_CHIP_TOP_SPI_SEL_NR        4u
4863 /* Support I2C FM+/1Mbps speed ('0': no, '1': yes) */
4864 #define SCB6_CHIP_TOP_I2C_FAST_PLUS     1u
4865 /* DeepSleep support ('0':no, '1': yes) */
4866 #define SCB7_DEEPSLEEP                  0u
4867 /* Externally clocked support? ('0': no, '1': yes) */
4868 #define SCB7_EC                         1u
4869 /* I2C master support? ('0': no, '1': yes) */
4870 #define SCB7_I2C_M                      1u
4871 /* I2C slave support? ('0': no, '1': yes) */
4872 #define SCB7_I2C_S                      1u
4873 /* I2C glitch filters present? ('0': no, '1': yes) */
4874 #define SCB7_I2C_GLITCH                 1u
4875 /* I2C support? (I2C_M | I2C_S) */
4876 #define SCB7_I2C                        1u
4877 /* I2C externally clocked support? ('0': no, '1': yes) */
4878 #define SCB7_I2C_EC                     0u
4879 /* I2C master and slave support? (I2C_M & I2C_S) */
4880 #define SCB7_I2C_M_S                    1u
4881 /* I2C slave with EC? (I2C_S & I2C_EC) */
4882 #define SCB7_I2C_S_EC                   0u
4883 /* SPI master support? ('0': no, '1': yes) */
4884 #define SCB7_SPI_M                      1u
4885 /* SPI slave support? ('0': no, '1': yes) */
4886 #define SCB7_SPI_S                      1u
4887 /* SPI support? (SPI_M | SPI_S) */
4888 #define SCB7_SPI                        1u
4889 /* SPI externally clocked support? ('0': no, '1': yes) */
4890 #define SCB7_SPI_EC                     1u
4891 /* SPI slave with EC? (SPI_S & SPI_EC) */
4892 #define SCB7_SPI_S_EC                   1u
4893 /* UART support? ('0': no, '1': yes) */
4894 #define SCB7_UART                       1u
4895 /* SPI or UART (SPI | UART) */
4896 #define SCB7_SPI_UART                   1u
4897 /* Number of EZ memory Bytes ([32, 256, 512]). This memory is used in EZ mode,
4898    CMD_RESP mode and FIFO mode. Note that in EZ mode, if EZ_DATA_NR is 512, only
4899    256 B are used. This is because the EZ mode uses 8-bit addresses. */
4900 #define SCB7_EZ_DATA_NR                 256u
4901 /* Command/response mode support? ('0': no, '1': yes) */
4902 #define SCB7_CMD_RESP                   0u
4903 /* EZ mode support? ('0': no, '1': yes) */
4904 #define SCB7_EZ                         1u
4905 /* Command/response mode or EZ mode support? (CMD_RESP | EZ) */
4906 #define SCB7_EZ_CMD_RESP                1u
4907 /* I2C slave with EZ mode (I2C_S & EZ) */
4908 #define SCB7_I2C_S_EZ                   1u
4909 /* SPI slave with EZ mode (SPI_S & EZ) */
4910 #define SCB7_SPI_S_EZ                   1u
4911 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */
4912 #define SCB7_MASTER_WIDTH               8u
4913 /* Number of used spi_select signals (max 4) */
4914 #define SCB7_CHIP_TOP_SPI_SEL_NR        4u
4915 /* Support I2C FM+/1Mbps speed ('0': no, '1': yes) */
4916 #define SCB7_CHIP_TOP_I2C_FAST_PLUS     1u
4917 /* DeepSleep support ('0':no, '1': yes) */
4918 #define SCB8_DEEPSLEEP                  0u
4919 /* Externally clocked support? ('0': no, '1': yes) */
4920 #define SCB8_EC                         1u
4921 /* I2C master support? ('0': no, '1': yes) */
4922 #define SCB8_I2C_M                      1u
4923 /* I2C slave support? ('0': no, '1': yes) */
4924 #define SCB8_I2C_S                      1u
4925 /* I2C glitch filters present? ('0': no, '1': yes) */
4926 #define SCB8_I2C_GLITCH                 1u
4927 /* I2C support? (I2C_M | I2C_S) */
4928 #define SCB8_I2C                        1u
4929 /* I2C externally clocked support? ('0': no, '1': yes) */
4930 #define SCB8_I2C_EC                     0u
4931 /* I2C master and slave support? (I2C_M & I2C_S) */
4932 #define SCB8_I2C_M_S                    1u
4933 /* I2C slave with EC? (I2C_S & I2C_EC) */
4934 #define SCB8_I2C_S_EC                   0u
4935 /* SPI master support? ('0': no, '1': yes) */
4936 #define SCB8_SPI_M                      1u
4937 /* SPI slave support? ('0': no, '1': yes) */
4938 #define SCB8_SPI_S                      1u
4939 /* SPI support? (SPI_M | SPI_S) */
4940 #define SCB8_SPI                        1u
4941 /* SPI externally clocked support? ('0': no, '1': yes) */
4942 #define SCB8_SPI_EC                     1u
4943 /* SPI slave with EC? (SPI_S & SPI_EC) */
4944 #define SCB8_SPI_S_EC                   1u
4945 /* UART support? ('0': no, '1': yes) */
4946 #define SCB8_UART                       1u
4947 /* SPI or UART (SPI | UART) */
4948 #define SCB8_SPI_UART                   1u
4949 /* Number of EZ memory Bytes ([32, 256, 512]). This memory is used in EZ mode,
4950    CMD_RESP mode and FIFO mode. Note that in EZ mode, if EZ_DATA_NR is 512, only
4951    256 B are used. This is because the EZ mode uses 8-bit addresses. */
4952 #define SCB8_EZ_DATA_NR                 256u
4953 /* Command/response mode support? ('0': no, '1': yes) */
4954 #define SCB8_CMD_RESP                   0u
4955 /* EZ mode support? ('0': no, '1': yes) */
4956 #define SCB8_EZ                         1u
4957 /* Command/response mode or EZ mode support? (CMD_RESP | EZ) */
4958 #define SCB8_EZ_CMD_RESP                1u
4959 /* I2C slave with EZ mode (I2C_S & EZ) */
4960 #define SCB8_I2C_S_EZ                   1u
4961 /* SPI slave with EZ mode (SPI_S & EZ) */
4962 #define SCB8_SPI_S_EZ                   1u
4963 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */
4964 #define SCB8_MASTER_WIDTH               8u
4965 /* Number of used spi_select signals (max 4) */
4966 #define SCB8_CHIP_TOP_SPI_SEL_NR        4u
4967 /* Support I2C FM+/1Mbps speed ('0': no, '1': yes) */
4968 #define SCB8_CHIP_TOP_I2C_FAST_PLUS     1u
4969 /* DeepSleep support ('0':no, '1': yes) */
4970 #define SCB9_DEEPSLEEP                  0u
4971 /* Externally clocked support? ('0': no, '1': yes) */
4972 #define SCB9_EC                         1u
4973 /* I2C master support? ('0': no, '1': yes) */
4974 #define SCB9_I2C_M                      1u
4975 /* I2C slave support? ('0': no, '1': yes) */
4976 #define SCB9_I2C_S                      1u
4977 /* I2C glitch filters present? ('0': no, '1': yes) */
4978 #define SCB9_I2C_GLITCH                 1u
4979 /* I2C support? (I2C_M | I2C_S) */
4980 #define SCB9_I2C                        1u
4981 /* I2C externally clocked support? ('0': no, '1': yes) */
4982 #define SCB9_I2C_EC                     0u
4983 /* I2C master and slave support? (I2C_M & I2C_S) */
4984 #define SCB9_I2C_M_S                    1u
4985 /* I2C slave with EC? (I2C_S & I2C_EC) */
4986 #define SCB9_I2C_S_EC                   0u
4987 /* SPI master support? ('0': no, '1': yes) */
4988 #define SCB9_SPI_M                      1u
4989 /* SPI slave support? ('0': no, '1': yes) */
4990 #define SCB9_SPI_S                      1u
4991 /* SPI support? (SPI_M | SPI_S) */
4992 #define SCB9_SPI                        1u
4993 /* SPI externally clocked support? ('0': no, '1': yes) */
4994 #define SCB9_SPI_EC                     1u
4995 /* SPI slave with EC? (SPI_S & SPI_EC) */
4996 #define SCB9_SPI_S_EC                   1u
4997 /* UART support? ('0': no, '1': yes) */
4998 #define SCB9_UART                       1u
4999 /* SPI or UART (SPI | UART) */
5000 #define SCB9_SPI_UART                   1u
5001 /* Number of EZ memory Bytes ([32, 256, 512]). This memory is used in EZ mode,
5002    CMD_RESP mode and FIFO mode. Note that in EZ mode, if EZ_DATA_NR is 512, only
5003    256 B are used. This is because the EZ mode uses 8-bit addresses. */
5004 #define SCB9_EZ_DATA_NR                 256u
5005 /* Command/response mode support? ('0': no, '1': yes) */
5006 #define SCB9_CMD_RESP                   0u
5007 /* EZ mode support? ('0': no, '1': yes) */
5008 #define SCB9_EZ                         1u
5009 /* Command/response mode or EZ mode support? (CMD_RESP | EZ) */
5010 #define SCB9_EZ_CMD_RESP                1u
5011 /* I2C slave with EZ mode (I2C_S & EZ) */
5012 #define SCB9_I2C_S_EZ                   1u
5013 /* SPI slave with EZ mode (SPI_S & EZ) */
5014 #define SCB9_SPI_S_EZ                   1u
5015 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */
5016 #define SCB9_MASTER_WIDTH               8u
5017 /* Number of used spi_select signals (max 4) */
5018 #define SCB9_CHIP_TOP_SPI_SEL_NR        4u
5019 /* Support I2C FM+/1Mbps speed ('0': no, '1': yes) */
5020 #define SCB9_CHIP_TOP_I2C_FAST_PLUS     1u
5021 /* DeepSleep support ('0':no, '1': yes) */
5022 #define SCB10_DEEPSLEEP                 0u
5023 /* Externally clocked support? ('0': no, '1': yes) */
5024 #define SCB10_EC                        1u
5025 /* I2C master support? ('0': no, '1': yes) */
5026 #define SCB10_I2C_M                     1u
5027 /* I2C slave support? ('0': no, '1': yes) */
5028 #define SCB10_I2C_S                     1u
5029 /* I2C glitch filters present? ('0': no, '1': yes) */
5030 #define SCB10_I2C_GLITCH                1u
5031 /* I2C support? (I2C_M | I2C_S) */
5032 #define SCB10_I2C                       1u
5033 /* I2C externally clocked support? ('0': no, '1': yes) */
5034 #define SCB10_I2C_EC                    0u
5035 /* I2C master and slave support? (I2C_M & I2C_S) */
5036 #define SCB10_I2C_M_S                   1u
5037 /* I2C slave with EC? (I2C_S & I2C_EC) */
5038 #define SCB10_I2C_S_EC                  0u
5039 /* SPI master support? ('0': no, '1': yes) */
5040 #define SCB10_SPI_M                     1u
5041 /* SPI slave support? ('0': no, '1': yes) */
5042 #define SCB10_SPI_S                     1u
5043 /* SPI support? (SPI_M | SPI_S) */
5044 #define SCB10_SPI                       1u
5045 /* SPI externally clocked support? ('0': no, '1': yes) */
5046 #define SCB10_SPI_EC                    1u
5047 /* SPI slave with EC? (SPI_S & SPI_EC) */
5048 #define SCB10_SPI_S_EC                  1u
5049 /* UART support? ('0': no, '1': yes) */
5050 #define SCB10_UART                      1u
5051 /* SPI or UART (SPI | UART) */
5052 #define SCB10_SPI_UART                  1u
5053 /* Number of EZ memory Bytes ([32, 256, 512]). This memory is used in EZ mode,
5054    CMD_RESP mode and FIFO mode. Note that in EZ mode, if EZ_DATA_NR is 512, only
5055    256 B are used. This is because the EZ mode uses 8-bit addresses. */
5056 #define SCB10_EZ_DATA_NR                256u
5057 /* Command/response mode support? ('0': no, '1': yes) */
5058 #define SCB10_CMD_RESP                  0u
5059 /* EZ mode support? ('0': no, '1': yes) */
5060 #define SCB10_EZ                        1u
5061 /* Command/response mode or EZ mode support? (CMD_RESP | EZ) */
5062 #define SCB10_EZ_CMD_RESP               1u
5063 /* I2C slave with EZ mode (I2C_S & EZ) */
5064 #define SCB10_I2C_S_EZ                  1u
5065 /* SPI slave with EZ mode (SPI_S & EZ) */
5066 #define SCB10_SPI_S_EZ                  1u
5067 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */
5068 #define SCB10_MASTER_WIDTH              8u
5069 /* Number of used spi_select signals (max 4) */
5070 #define SCB10_CHIP_TOP_SPI_SEL_NR       4u
5071 /* Support I2C FM+/1Mbps speed ('0': no, '1': yes) */
5072 #define SCB10_CHIP_TOP_I2C_FAST_PLUS    1u
5073 /* Basically the max packet size, which gets double buffered in RAM 0: 512B
5074    (implies 1KB of RAM space for data) 1: 1KB (implies 2KB of RAM space for
5075    data) */
5076 #define SDHC_MAX_BLK_SIZE               0u
5077 /* 0: No Command Queuing Engine present 1: Command Queuing Engine present; this
5078    adds 288 bytes of space to the RAM for this purpose. */
5079 #define SDHC_CQE_PRESENT                0u
5080 /* 0: no retention of any SDHC_CORE regs 1: retention of SDHC_CORE regs that have
5081    the Retention flag (Note, CTL.ENABLE is always retained irrespective of this
5082    parameter) */
5083 #define SDHC_RETENTION_PRESENT          0u
5084 /* Chip top connect all 8 data pins (0= connect 4 data pins, 1= connect 8 data
5085    pins) */
5086 #define SDHC_CHIP_TOP_DATA8_PRESENT     1u
5087 /* Chip top connect card_detect */
5088 #define SDHC_CHIP_TOP_CARD_DETECT_PRESENT 1u
5089 /* Chip top connect card_mech_write_prot_in */
5090 #define SDHC_CHIP_TOP_CARD_WRITE_PROT_PRESENT 1u
5091 /* Chip top connect led_ctrl_out and led_ctrl_out_en */
5092 #define SDHC_CHIP_TOP_LED_CTRL_PRESENT  0u
5093 /* Chip top connect io_volt_sel_out and io_volt_sel_out_en */
5094 #define SDHC_CHIP_TOP_IO_VOLT_SEL_PRESENT 0u
5095 /* Chip top connect io_drive_strength_out and io_drive_strength_out_en */
5096 #define SDHC_CHIP_TOP_IO_DRIVE_STRENGTH_PRESENT 0u
5097 /* Chip top connect card_if_pwr_en_out and card_if_pwr_en_out_en */
5098 #define SDHC_CHIP_TOP_CARD_IF_PWR_EN_PRESENT 1u
5099 /* Chip top connect card_emmc_reset_n_out and card_emmc_reset_n_out_en */
5100 #define SDHC_CHIP_TOP_CARD_EMMC_RESET_PRESENT 0u
5101 /* Chip top connect interrupt_wakeup (not used for eMMC) */
5102 #define SDHC_CHIP_TOP_INTERRUPT_WAKEUP_PRESENT 1u
5103 /* Basically the max packet size, which gets double buffered in RAM 0: 512B
5104    (implies 1KB of RAM space for data) 1: 1KB (implies 2KB of RAM space for
5105    data) */
5106 #define SDHC_CORE_MAX_BLK_SIZE          0u
5107 /* 0: No Command Queuing Engine present 1: Command Queuing Engine present; this
5108    adds 288 bytes of space to the RAM for this purpose. */
5109 #define SDHC_CORE_CQE_PRESENT           0u
5110 /* 0: no retention of any SDHC_CORE regs 1: retention of SDHC_CORE regs that have
5111    the Retention flag (Note, CTL.ENABLE is always retained irrespective of this
5112    parameter) */
5113 #define SDHC_CORE_RETENTION_PRESENT     0u
5114 /* SONOS Flash is used or not ('0': no, '1': yes) */
5115 #define SFLASH_FLASHC_IS_SONOS          0u
5116 /* WOUND_PRESENT or not ('0': no, '1': yes) */
5117 #define SFLASH_WOUND_PRESENT            1u
5118 /* Base address of the SMIF XIP memory region. This address must be a multiple of
5119    the SMIF XIP memory capacity. This address must be a multiple of the SMIF XIP
5120    memory region capacity (see SMIP_XIP_MASK below). The SMIF XIP memory region
5121    should NOT overlap with other memory regions. This adress must be in the
5122    [0x0000:0000, 0xffff:0000] memory region. However, for MXS40 CM4 based
5123    platform variant, this address must be in the [0x0000:0000, 0x1fff:0000]
5124    memory region (to ensure a connection to the ARM CM4 CPU ICode/DCode memory
5125    region [0x0000:0000, 0x1fff:ffff]). The external memory devices are located
5126    within the SMIF XIP memory region. */
5127 #define SMIF_SMIF_XIP_ADDR              0x60000000u
5128 /* Capacity of the SMIF XIP memory region. The capacity must be a power of 2 and
5129    greater or equal than 64 KB). The more significant bits of this parameter are
5130    '1' and the lesser significant bits of this parameter are '0'. E.g.,
5131    0xfff0:0000 specifies a 1 MB memory region. Legal values are {0xffff:0000,
5132    0xfffe:0000, 0xfffc:0000, 0xfff8:0000, 0xfff0:0000, 0xffe0:0000, ...,
5133    0x8000:0000, 0x0000:0000}. */
5134 #define SMIF_SMIF_XIP_MASK              0xF8000000u
5135 /* Cryptography (AES) support. This is a 1-bit parameter: '0' = no support, '1' =
5136    support. */
5137 #define SMIF_CRYPTO                     1u
5138 /* Bus CRC support is present ([0,1]) Note: In MXS40 SMIF version 2 this option is
5139    currently not available (BUS_CRC_PRESENT=0). Based on project schedules this
5140    feature may be added already to MXS40 SMIF version 2 or to a later SMIF
5141    version. */
5142 #define SMIF_BUS_CRC_PRESENT            0u
5143 /* Number of external memory devices supported. This parameter is in the range
5144    [1,4]. */
5145 #define SMIF_DEVICE_NR                  2u
5146 /* External memory devices write support. This is a 4-bit field. Each external
5147    memory device has a dedicated bit. E.g., if bit 2 is '1', external device 2
5148    has write support. */
5149 #define SMIF_DEVICE_WR_EN               3u
5150 /* Number of delay lines ([1..8]). */
5151 #define SMIF_DELAY_LINES_NR             4u
5152 /* Number of delay taps in clock delay line. */
5153 #define SMIF_DELAY_TAPS_NR              32u
5154 /* AXI ID width. Legal range [11,16] */
5155 #define SMIF_AXIS_ID_WIDTH              12u
5156 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */
5157 #define SMIF_MASTER_WIDTH               8u
5158 /* Chip top connect all 8 data pins (0= connect 4 data pins, 1= connect 8 data
5159    pins) */
5160 #define SMIF_CHIP_TOP_DATA8_PRESENT     1u
5161 /* Number of used spi_select signals (max 4) */
5162 #define SMIF_CHIP_TOP_SPI_SEL_NR        2u
5163 /* ULP variant. Must be 1 when targeting S40S and 0 otherwise. */
5164 #define SRSS_ULP_VARIANT                0u
5165 /* HT variant. Must be 1 when targeting S40E and 0 otherwise. */
5166 #define SRSS_HT_VARIANT                 1u
5167 /* Number of regulator modules instantiated within SRSS. Must be > 0. */
5168 #define SRSS_NUM_ACTREG_PWRMOD          6u
5169 /* Number of shorting switches between vccd and vccact. Must be > 0. */
5170 #define SRSS_NUM_ACTIVE_SWITCH          6u
5171 /* ULP linear regulator system is present */
5172 #define SRSS_ULPLINREG_PRESENT          0u
5173 /* HT linear regulator system is present */
5174 #define SRSS_HTLINREG_PRESENT           1u
5175 /* SIMO buck core regulator is present. Only compatible with ULP linear regulator
5176    system (ULPLINREG_PRESENT==1). */
5177 #define SRSS_SIMOBUCK_PRESENT           0u
5178 /* Precision ILO (PILO) is present */
5179 #define SRSS_PILO_PRESENT               0u
5180 /* External Crystal Oscillator is present (high frequency) */
5181 #define SRSS_ECO_PRESENT                1u
5182 /* System Buck-Boost is present */
5183 #define SRSS_SYSBB_PRESENT              0u
5184 /* Number of PWR_HIB_DATA registers. Min is zero. */
5185 #define SRSS_NUM_HIBDATA                1u
5186 /* Number of clock paths. Must be > 0. Recommend
5187    NUM_CLKPATH>=NUM_TOTAL_PLL+CSV_PRESENT+2. CSV and FLL requires special paths,
5188    and one extra is recommended for programming flexibility. */
5189 #define SRSS_NUM_CLKPATH                7u
5190 /* Number of 200MHz PLLs present. */
5191 #define SRSS_NUM_PLL                    2u
5192 /* Number of HFCLK roots present. Must be > 0. Recommend NUM_HFROOT=<# chipwide
5193    roots>+CSV_PRESENT. */
5194 #define SRSS_NUM_HFROOT                 8u
5195 /* Number of DSI inputs into clock muxes. This is used for logic optimization.
5196    Must be > 0 */
5197 #define SRSS_NUM_DSI                    0u
5198 /* Alternate high-frequency clock is present. This is used for logic optimization. */
5199 #define SRSS_ALTHF_PRESENT              0u
5200 /* Alternate low-frequency clock is present. This is used for logic optimization. */
5201 #define SRSS_ALTLF_PRESENT              0u
5202 /* Backup domain is present. See VBCK_PRESENT for whether it is supplied by vddd
5203    or by an independent vbackup supply. */
5204 #define SRSS_BACKUP_PRESENT             1u
5205 /* CSV present. User must add one NUM_CLKPATH and one NUM_HFROOT to monitor ILO0
5206    with CSV_HF_REF clock. */
5207 #define SRSS_CSV_PRESENT                1u
5208 /* Number of multi-counter watchdog timers. Min is zero. */
5209 #define SRSS_NUM_MCWDT                  3u
5210 /* Use the hardened clkactfllmux block */
5211 #define SRSS_USE_HARD_CLKACTFLLMUX      1u
5212 /* Number of clock paths, including direct paths in hardened clkactfllmux block */
5213 #define SRSS_HARD_CLKPATH               8u
5214 /* Number of clock paths with muxes in hardened clkactfllmux block */
5215 #define SRSS_HARD_CLKPATHMUX            8u
5216 /* Number of HFCLKS present in hardened clkactfllmux block */
5217 #define SRSS_HARD_HFROOT                8u
5218 /* ECO mux is present in hardened clkactfllmux block */
5219 #define SRSS_HARD_ECOMUX_PRESENT        1u
5220 /* ALTHF mux is present in hardened clkactfllmux block */
5221 #define SRSS_HARD_ALTHFMUX_PRESENT      1u
5222 /* POR present. */
5223 #define SRSS_POR_PRESENT                1u
5224 /* Low-current buck regulator present. Can be derived from S40S_SISOBUCKLC_PRESENT
5225    or SIMOBUCK_PRESENT. */
5226 #define SRSS_BUCKCTL_PRESENT            0u
5227 /* Low-current SISO buck core regulator is present. Only compatible with ULP
5228    linear regulator system (ULPLINREG_PRESENT==1). */
5229 #define SRSS_S40S_SISOBUCKLC_PRESENT    0u
5230 /* HT linear regulator system is present */
5231 #define SRSS_S40E_HTREGHC_PRESENT       1u
5232 /* LPECO mux is present in hardened clkactfllmux block */
5233 #define SRSS_HARD_LPECOMUX_PRESENT      1u
5234 /* Number of 400MHz PLLs present. */
5235 #define SRSS_NUM_PLL400M                2u
5236 /* Mask of DIRECT_MUX defaults. For each clock root i, if bit[i] is low the
5237    DIRECT_MUX defaults to IMO. If bit[0] is high, the DIRECT_MUX selects the
5238    output of ROOT_MUX. For backward compatibility, M4 systems can have all mask
5239    bits high. BootROM needs either Bit0 high or a code change to pick predivider
5240    output before using the FLL. */
5241 #define SRSS_MASK_DIRECTMUX_DEF         1u
5242 /* Mask of which HFCLK roots are enabled when the debugger requests power up
5243    (CDBGPWRUPREQ). For each clock root i, SRSS enables the clock in response to
5244    CDBGPWRUPREQ, if bit[i] of mask is high. SRSS automatically enables clk_hf0,
5245    regardless of setting of mask bit0. */
5246 #define SRSS_MASK_DEBUG_CLK             0x0000FFFFu
5247 /* Total number of PLLs present. Must be calculated (NUM_PLL+NUM_PLL400M). Cannot
5248    exceed max or NUM_CLKPATH. */
5249 #define SRSS_NUM_TOTAL_PLL              4u
5250 /* PMIC control of vccd is present (without REGHC). */
5251 #define SRSS_S40E_PMIC_PRESENT          0u
5252 /* Separate power supply Vbackup is present (only used when BACKUP_PRESENT==1) */
5253 #define SRSS_BACKUP_VBCK_PRESENT        0u
5254 /* Alarm1 present in RTC */
5255 #define SRSS_BACKUP_ALM1_PRESENT        1u
5256 /* Alarm2 present in RTC */
5257 #define SRSS_BACKUP_ALM2_PRESENT        1u
5258 /* Backup memory is present (only used when BACKUP_PRESENT==1) */
5259 #define SRSS_BACKUP_BMEM_PRESENT        0u
5260 /* Number of Backup registers to include (each is 32b). Only used when
5261    BACKUP_PRESENT==1. Approximate size is 850squm per register. */
5262 #define SRSS_BACKUP_NUM_BREG            4u
5263 /* Low power external crystal oscillator (LPECO) is present. */
5264 #define SRSS_BACKUP_S40E_LPECO_PRESENT  0u
5265 /* ULP variant. Must be 1 when targeting S40S and 0 otherwise. */
5266 #define SRSS_CLK_TRIM_PLL400M_ULP_VARIANT 0u
5267 /* Mask of HFCLK root clock supervisors (CSV). For each clock root i, bit[i] of
5268    mask indicates presence of a CSV. */
5269 #define SRSS_CSV_HF_MASK_HFCSV          255u
5270 /* Number of input triggers per counter only routed to one counter (0..8) */
5271 #define TCPWM0_TR_ONE_CNT_NR            3u
5272 /* Number of input triggers routed to all counters (0..254),
5273    NR_TR_ONE_CNT+NR_TR_ALL CNT <= 254 */
5274 #define TCPWM0_TR_ALL_CNT_NR            12u
5275 /* Number of TCPWM counter groups (1..4) */
5276 #define TCPWM0_GRP_NR                   3u
5277 /* Counter width in number of bits per TCPWM group (16: 16-bits, 32: 32-bits) */
5278 #define TCPWM0_GRP_NR0_CNT_GRP_CNT_WIDTH 16u
5279 /* Second Capture / Compare Unit is present (0, 1) */
5280 #define TCPWM0_GRP_NR0_CNT_GRP_CC1_PRESENT 1u
5281 /* Advanced Motor Control features are present (0, 1). Should only be 1 when
5282    GRP_CC1_PRESENT = 1 */
5283 #define TCPWM0_GRP_NR0_CNT_GRP_AMC_PRESENT 0u
5284 /* Stepper Motor Control features are present (0, 1). */
5285 #define TCPWM0_GRP_NR0_CNT_GRP_SMC_PRESENT 0u
5286 /* Number of counters per TCPWM group (1..256) */
5287 #define TCPWM0_GRP_NR0_GRP_GRP_CNT_NR   3u
5288 /* Counter width in number of bits per TCPWM group (16: 16-bits, 32: 32-bits) */
5289 #define TCPWM0_GRP_NR1_CNT_GRP_CNT_WIDTH 16u
5290 /* Second Capture / Compare Unit is present (0, 1) */
5291 #define TCPWM0_GRP_NR1_CNT_GRP_CC1_PRESENT 1u
5292 /* Advanced Motor Control features are present (0, 1). Should only be 1 when
5293    GRP_CC1_PRESENT = 1 */
5294 #define TCPWM0_GRP_NR1_CNT_GRP_AMC_PRESENT 1u
5295 /* Stepper Motor Control features are present (0, 1). */
5296 #define TCPWM0_GRP_NR1_CNT_GRP_SMC_PRESENT 1u
5297 /* Number of counters per TCPWM group (1..256) */
5298 #define TCPWM0_GRP_NR1_GRP_GRP_CNT_NR   3u
5299 /* Counter width in number of bits per TCPWM group (16: 16-bits, 32: 32-bits) */
5300 #define TCPWM0_GRP_NR2_CNT_GRP_CNT_WIDTH 32u
5301 /* Second Capture / Compare Unit is present (0, 1) */
5302 #define TCPWM0_GRP_NR2_CNT_GRP_CC1_PRESENT 1u
5303 /* Advanced Motor Control features are present (0, 1). Should only be 1 when
5304    GRP_CC1_PRESENT = 1 */
5305 #define TCPWM0_GRP_NR2_CNT_GRP_AMC_PRESENT 0u
5306 /* Stepper Motor Control features are present (0, 1). */
5307 #define TCPWM0_GRP_NR2_CNT_GRP_SMC_PRESENT 0u
5308 /* Number of counters per TCPWM group (1..256) */
5309 #define TCPWM0_GRP_NR2_GRP_GRP_CNT_NR   3u
5310 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */
5311 #define TCPWM0_MASTER_WIDTH             8u
5312 /* Number of input triggers per counter only routed to one counter (0..8) */
5313 #define TCPWM1_TR_ONE_CNT_NR            3u
5314 /* Number of input triggers routed to all counters (0..254),
5315    NR_TR_ONE_CNT+NR_TR_ALL CNT <= 254 */
5316 #define TCPWM1_TR_ALL_CNT_NR            41u
5317 /* Number of TCPWM counter groups (1..4) */
5318 #define TCPWM1_GRP_NR                   3u
5319 /* Counter width in number of bits per TCPWM group (16: 16-bits, 32: 32-bits) */
5320 #define TCPWM1_GRP_NR0_CNT_GRP_CNT_WIDTH 16u
5321 /* Second Capture / Compare Unit is present (0, 1) */
5322 #define TCPWM1_GRP_NR0_CNT_GRP_CC1_PRESENT 1u
5323 /* Advanced Motor Control features are present (0, 1). Should only be 1 when
5324    GRP_CC1_PRESENT = 1 */
5325 #define TCPWM1_GRP_NR0_CNT_GRP_AMC_PRESENT 0u
5326 /* Stepper Motor Control features are present (0, 1). */
5327 #define TCPWM1_GRP_NR0_CNT_GRP_SMC_PRESENT 0u
5328 /* Number of counters per TCPWM group (1..256) */
5329 #define TCPWM1_GRP_NR0_GRP_GRP_CNT_NR   84u
5330 /* Counter width in number of bits per TCPWM group (16: 16-bits, 32: 32-bits) */
5331 #define TCPWM1_GRP_NR1_CNT_GRP_CNT_WIDTH 16u
5332 /* Second Capture / Compare Unit is present (0, 1) */
5333 #define TCPWM1_GRP_NR1_CNT_GRP_CC1_PRESENT 1u
5334 /* Advanced Motor Control features are present (0, 1). Should only be 1 when
5335    GRP_CC1_PRESENT = 1 */
5336 #define TCPWM1_GRP_NR1_CNT_GRP_AMC_PRESENT 1u
5337 /* Stepper Motor Control features are present (0, 1). */
5338 #define TCPWM1_GRP_NR1_CNT_GRP_SMC_PRESENT 1u
5339 /* Number of counters per TCPWM group (1..256) */
5340 #define TCPWM1_GRP_NR1_GRP_GRP_CNT_NR   12u
5341 /* Counter width in number of bits per TCPWM group (16: 16-bits, 32: 32-bits) */
5342 #define TCPWM1_GRP_NR2_CNT_GRP_CNT_WIDTH 32u
5343 /* Second Capture / Compare Unit is present (0, 1) */
5344 #define TCPWM1_GRP_NR2_CNT_GRP_CC1_PRESENT 1u
5345 /* Advanced Motor Control features are present (0, 1). Should only be 1 when
5346    GRP_CC1_PRESENT = 1 */
5347 #define TCPWM1_GRP_NR2_CNT_GRP_AMC_PRESENT 0u
5348 /* Stepper Motor Control features are present (0, 1). */
5349 #define TCPWM1_GRP_NR2_CNT_GRP_SMC_PRESENT 0u
5350 /* Number of counters per TCPWM group (1..256) */
5351 #define TCPWM1_GRP_NR2_GRP_GRP_CNT_NR   13u
5352 /* Number of AHB-Lite "hmaster[]" bits ([1, 8]). */
5353 #define TCPWM1_MASTER_WIDTH             8u
5354 
5355 /* MMIO Targets Defines */
5356 /* MMIO1.CRYPTO */
5357 #define CY_MMIO_CRYPTO_GROUP_NR         1u
5358 #define CY_MMIO_CRYPTO_SLAVE_NR         0u
5359 /* MMIO2.CPUSS */
5360 #define CY_MMIO_CPUSS_GROUP_NR          2u
5361 #define CY_MMIO_CPUSS_SLAVE_NR          0u
5362 /* MMIO2.FAULT */
5363 #define CY_MMIO_FAULT_GROUP_NR          2u
5364 #define CY_MMIO_FAULT_SLAVE_NR          1u
5365 /* MMIO2.IPC */
5366 #define CY_MMIO_IPC_GROUP_NR            2u
5367 #define CY_MMIO_IPC_SLAVE_NR            2u
5368 /* MMIO2.PROT */
5369 #define CY_MMIO_PROT_GROUP_NR           2u
5370 #define CY_MMIO_PROT_SLAVE_NR           3u
5371 /* MMIO2.FLASHC */
5372 #define CY_MMIO_FLASHC_GROUP_NR         2u
5373 #define CY_MMIO_FLASHC_SLAVE_NR         4u
5374 /* MMIO2.SRSS */
5375 #define CY_MMIO_SRSS_GROUP_NR           2u
5376 #define CY_MMIO_SRSS_SLAVE_NR           5u
5377 /* MMIO2.BACKUP */
5378 #define CY_MMIO_BACKUP_GROUP_NR         2u
5379 #define CY_MMIO_BACKUP_SLAVE_NR         6u
5380 /* MMIO2.DW */
5381 #define CY_MMIO_DW_GROUP_NR             2u
5382 #define CY_MMIO_DW_SLAVE_NR             7u
5383 /* MMIO2.DMAC */
5384 #define CY_MMIO_DMAC_GROUP_NR           2u
5385 #define CY_MMIO_DMAC_SLAVE_NR           9u
5386 /* MMIO2.EFUSE */
5387 #define CY_MMIO_EFUSE_GROUP_NR          2u
5388 #define CY_MMIO_EFUSE_SLAVE_NR          10u
5389 /* MMIO2.DFT */
5390 #define CY_MMIO_DFT_GROUP_NR            2u
5391 #define CY_MMIO_DFT_SLAVE_NR            11u
5392 /* MMIO3.HSIOM */
5393 #define CY_MMIO_HSIOM_GROUP_NR          3u
5394 #define CY_MMIO_HSIOM_SLAVE_NR          0u
5395 /* MMIO3.GPIO */
5396 #define CY_MMIO_GPIO_GROUP_NR           3u
5397 #define CY_MMIO_GPIO_SLAVE_NR           1u
5398 /* MMIO3.SMARTIO */
5399 #define CY_MMIO_SMARTIO_GROUP_NR        3u
5400 #define CY_MMIO_SMARTIO_SLAVE_NR        2u
5401 /* MMIO3.TCPWM0 */
5402 #define CY_MMIO_TCPWM0_GROUP_NR         3u
5403 #define CY_MMIO_TCPWM0_SLAVE_NR         3u
5404 /* MMIO3.EVTGEN0 */
5405 #define CY_MMIO_EVTGEN0_GROUP_NR        3u
5406 #define CY_MMIO_EVTGEN0_SLAVE_NR        4u
5407 /* MMIO4.SMIF0 */
5408 #define CY_MMIO_SMIF0_GROUP_NR          4u
5409 #define CY_MMIO_SMIF0_SLAVE_NR          0u
5410 /* MMIO4.SDHC0 */
5411 #define CY_MMIO_SDHC0_GROUP_NR          4u
5412 #define CY_MMIO_SDHC0_SLAVE_NR          1u
5413 /* MMIO4.ETH0 */
5414 #define CY_MMIO_ETH0_GROUP_NR           4u
5415 #define CY_MMIO_ETH0_SLAVE_NR           2u
5416 /* MMIO4.ETH1 */
5417 #define CY_MMIO_ETH1_GROUP_NR           4u
5418 #define CY_MMIO_ETH1_SLAVE_NR           3u
5419 /* MMIO5.LIN0 */
5420 #define CY_MMIO_LIN0_GROUP_NR           5u
5421 #define CY_MMIO_LIN0_SLAVE_NR           0u
5422 /* MMIO5.CANFD0 */
5423 #define CY_MMIO_CANFD0_GROUP_NR         5u
5424 #define CY_MMIO_CANFD0_SLAVE_NR         1u
5425 /* MMIO5.CANFD1 */
5426 #define CY_MMIO_CANFD1_GROUP_NR         5u
5427 #define CY_MMIO_CANFD1_SLAVE_NR         2u
5428 /* MMIO5.FLEXRAY0 */
5429 #define CY_MMIO_FLEXRAY0_GROUP_NR       5u
5430 #define CY_MMIO_FLEXRAY0_SLAVE_NR       3u
5431 /* MMIO5.TCPWM1 */
5432 #define CY_MMIO_TCPWM1_GROUP_NR         5u
5433 #define CY_MMIO_TCPWM1_SLAVE_NR         4u
5434 /* MMIO6.SCB0 */
5435 #define CY_MMIO_SCB0_GROUP_NR           6u
5436 #define CY_MMIO_SCB0_SLAVE_NR           0u
5437 /* MMIO6.SCB1 */
5438 #define CY_MMIO_SCB1_GROUP_NR           6u
5439 #define CY_MMIO_SCB1_SLAVE_NR           1u
5440 /* MMIO6.SCB2 */
5441 #define CY_MMIO_SCB2_GROUP_NR           6u
5442 #define CY_MMIO_SCB2_SLAVE_NR           2u
5443 /* MMIO6.SCB3 */
5444 #define CY_MMIO_SCB3_GROUP_NR           6u
5445 #define CY_MMIO_SCB3_SLAVE_NR           3u
5446 /* MMIO6.SCB4 */
5447 #define CY_MMIO_SCB4_GROUP_NR           6u
5448 #define CY_MMIO_SCB4_SLAVE_NR           4u
5449 /* MMIO6.SCB5 */
5450 #define CY_MMIO_SCB5_GROUP_NR           6u
5451 #define CY_MMIO_SCB5_SLAVE_NR           5u
5452 /* MMIO6.SCB6 */
5453 #define CY_MMIO_SCB6_GROUP_NR           6u
5454 #define CY_MMIO_SCB6_SLAVE_NR           6u
5455 /* MMIO6.SCB7 */
5456 #define CY_MMIO_SCB7_GROUP_NR           6u
5457 #define CY_MMIO_SCB7_SLAVE_NR           7u
5458 /* MMIO6.SCB8 */
5459 #define CY_MMIO_SCB8_GROUP_NR           6u
5460 #define CY_MMIO_SCB8_SLAVE_NR           8u
5461 /* MMIO6.SCB9 */
5462 #define CY_MMIO_SCB9_GROUP_NR           6u
5463 #define CY_MMIO_SCB9_SLAVE_NR           9u
5464 /* MMIO6.SCB10 */
5465 #define CY_MMIO_SCB10_GROUP_NR          6u
5466 #define CY_MMIO_SCB10_SLAVE_NR          10u
5467 /* MMIO8.I2S0 */
5468 #define CY_MMIO_I2S0_GROUP_NR           8u
5469 #define CY_MMIO_I2S0_SLAVE_NR           0u
5470 /* MMIO8.I2S1 */
5471 #define CY_MMIO_I2S1_GROUP_NR           8u
5472 #define CY_MMIO_I2S1_SLAVE_NR           1u
5473 /* MMIO8.I2S2 */
5474 #define CY_MMIO_I2S2_GROUP_NR           8u
5475 #define CY_MMIO_I2S2_SLAVE_NR           2u
5476 /* MMIO9.PASS0 */
5477 #define CY_MMIO_PASS0_GROUP_NR          9u
5478 #define CY_MMIO_PASS0_SLAVE_NR          0u
5479 
5480 /* Protection regions */
5481 typedef enum
5482 {
5483     PROT_PERI_MAIN                  =   0,      /* Address 0x40000200, size 0x00000040 */
5484     PROT_PERI_SECURE                =   1,      /* Address 0x40002000, size 0x00000004 */
5485     PROT_PERI_GR0_GROUP             =   2,      /* Address 0x40004010, size 0x00000004 */
5486     PROT_PERI_GR1_GROUP             =   3,      /* Address 0x40004050, size 0x00000004 */
5487     PROT_PERI_GR2_GROUP             =   4,      /* Address 0x40004090, size 0x00000004 */
5488     PROT_PERI_GR3_GROUP             =   5,      /* Address 0x400040c0, size 0x00000020 */
5489     PROT_PERI_GR4_GROUP             =   6,      /* Address 0x40004100, size 0x00000020 */
5490     PROT_PERI_GR5_GROUP             =   7,      /* Address 0x40004140, size 0x00000020 */
5491     PROT_PERI_GR6_GROUP             =   8,      /* Address 0x40004180, size 0x00000020 */
5492     PROT_PERI_GR8_GROUP             =   9,      /* Address 0x40004200, size 0x00000020 */
5493     PROT_PERI_GR9_GROUP             =  10,      /* Address 0x40004240, size 0x00000020 */
5494     PROT_PERI_GR0_BOOT              =  11,      /* Address 0x40004020, size 0x00000004 */
5495     PROT_PERI_GR1_BOOT              =  12,      /* Address 0x40004060, size 0x00000004 */
5496     PROT_PERI_GR2_BOOT              =  13,      /* Address 0x400040a0, size 0x00000004 */
5497     PROT_PERI_GR3_BOOT              =  14,      /* Address 0x400040e0, size 0x00000004 */
5498     PROT_PERI_GR4_BOOT              =  15,      /* Address 0x40004120, size 0x00000004 */
5499     PROT_PERI_GR5_BOOT              =  16,      /* Address 0x40004160, size 0x00000004 */
5500     PROT_PERI_GR6_BOOT              =  17,      /* Address 0x400041a0, size 0x00000004 */
5501     PROT_PERI_GR8_BOOT              =  18,      /* Address 0x40004220, size 0x00000004 */
5502     PROT_PERI_GR9_BOOT              =  19,      /* Address 0x40004260, size 0x00000004 */
5503     PROT_PERI_TR                    =  20,      /* Address 0x40008000, size 0x00008000 */
5504     PROT_PERI_MS_BOOT               =  21,      /* Address 0x40030000, size 0x00001000 */
5505     PROT_PERI_PCLK_MAIN             =  22,      /* Address 0x40040000, size 0x00004000 */
5506     PROT_CRYPTO_MAIN                =  23,      /* Address 0x40100000, size 0x00000400 */
5507     PROT_CRYPTO_CRYPTO              =  24,      /* Address 0x40101000, size 0x00000800 */
5508     PROT_CRYPTO_BOOT                =  25,      /* Address 0x40102000, size 0x00000100 */
5509     PROT_CRYPTO_KEY0                =  26,      /* Address 0x40102100, size 0x00000004 */
5510     PROT_CRYPTO_KEY1                =  27,      /* Address 0x40102120, size 0x00000004 */
5511     PROT_CRYPTO_BUF                 =  28,      /* Address 0x40108000, size 0x00002000 */
5512     PROT_CPUSS_CM7_0                =  29,      /* Address 0x40200000, size 0x00000400 */
5513     PROT_CPUSS_CM7_1                =  30,      /* Address 0x40200400, size 0x00000400 */
5514     PROT_CPUSS_CM0                  =  31,      /* Address 0x40201000, size 0x00001000 */
5515     PROT_CPUSS_BOOT                 =  32,      /* Address 0x40202000, size 0x00000200 */
5516     PROT_CPUSS_CM0_INT              =  33,      /* Address 0x40208000, size 0x00001000 */
5517     PROT_CPUSS_CM7_0_INT            =  34,      /* Address 0x4020a000, size 0x00001000 */
5518     PROT_CPUSS_CM7_1_INT            =  35,      /* Address 0x4020c000, size 0x00001000 */
5519     PROT_FAULT_STRUCT0_MAIN         =  36,      /* Address 0x40210000, size 0x00000100 */
5520     PROT_FAULT_STRUCT1_MAIN         =  37,      /* Address 0x40210100, size 0x00000100 */
5521     PROT_FAULT_STRUCT2_MAIN         =  38,      /* Address 0x40210200, size 0x00000100 */
5522     PROT_FAULT_STRUCT3_MAIN         =  39,      /* Address 0x40210300, size 0x00000100 */
5523     PROT_IPC_STRUCT0_IPC            =  40,      /* Address 0x40220000, size 0x00000020 */
5524     PROT_IPC_STRUCT1_IPC            =  41,      /* Address 0x40220020, size 0x00000020 */
5525     PROT_IPC_STRUCT2_IPC            =  42,      /* Address 0x40220040, size 0x00000020 */
5526     PROT_IPC_STRUCT3_IPC            =  43,      /* Address 0x40220060, size 0x00000020 */
5527     PROT_IPC_STRUCT4_IPC            =  44,      /* Address 0x40220080, size 0x00000020 */
5528     PROT_IPC_STRUCT5_IPC            =  45,      /* Address 0x402200a0, size 0x00000020 */
5529     PROT_IPC_STRUCT6_IPC            =  46,      /* Address 0x402200c0, size 0x00000020 */
5530     PROT_IPC_STRUCT7_IPC            =  47,      /* Address 0x402200e0, size 0x00000020 */
5531     PROT_IPC_INTR_STRUCT0_INTR      =  48,      /* Address 0x40221000, size 0x00000010 */
5532     PROT_IPC_INTR_STRUCT1_INTR      =  49,      /* Address 0x40221020, size 0x00000010 */
5533     PROT_IPC_INTR_STRUCT2_INTR      =  50,      /* Address 0x40221040, size 0x00000010 */
5534     PROT_IPC_INTR_STRUCT3_INTR      =  51,      /* Address 0x40221060, size 0x00000010 */
5535     PROT_IPC_INTR_STRUCT4_INTR      =  52,      /* Address 0x40221080, size 0x00000010 */
5536     PROT_IPC_INTR_STRUCT5_INTR      =  53,      /* Address 0x402210a0, size 0x00000010 */
5537     PROT_IPC_INTR_STRUCT6_INTR      =  54,      /* Address 0x402210c0, size 0x00000010 */
5538     PROT_IPC_INTR_STRUCT7_INTR      =  55,      /* Address 0x402210e0, size 0x00000010 */
5539     PROT_PROT_SMPU_MAIN             =  56,      /* Address 0x40230000, size 0x00000040 */
5540     PROT_PROT_MPU0_MAIN             =  57,      /* Address 0x40234000, size 0x00000004 */
5541     PROT_PROT_MPU5_MAIN             =  58,      /* Address 0x40235400, size 0x00000400 */
5542     PROT_PROT_MPU9_MAIN             =  59,      /* Address 0x40236400, size 0x00000400 */
5543     PROT_PROT_MPU10_MAIN            =  60,      /* Address 0x40236800, size 0x00000400 */
5544     PROT_PROT_MPU13_MAIN            =  61,      /* Address 0x40237400, size 0x00000004 */
5545     PROT_PROT_MPU14_MAIN            =  62,      /* Address 0x40237800, size 0x00000004 */
5546     PROT_PROT_MPU15_MAIN            =  63,      /* Address 0x40237c00, size 0x00000400 */
5547     PROT_FLASHC_MAIN                =  64,      /* Address 0x40240000, size 0x00000008 */
5548     PROT_FLASHC_CMD                 =  65,      /* Address 0x40240008, size 0x00000004 */
5549     PROT_FLASHC_DFT                 =  66,      /* Address 0x40240200, size 0x00000100 */
5550     PROT_FLASHC_CM0                 =  67,      /* Address 0x40240400, size 0x00000080 */
5551     PROT_FLASHC_CM7_0               =  68,      /* Address 0x402404e0, size 0x00000004 */
5552     PROT_FLASHC_CM7_1               =  69,      /* Address 0x40240560, size 0x00000004 */
5553     PROT_FLASHC_CRYPTO              =  70,      /* Address 0x40240580, size 0x00000004 */
5554     PROT_FLASHC_DW0                 =  71,      /* Address 0x40240600, size 0x00000004 */
5555     PROT_FLASHC_DW1                 =  72,      /* Address 0x40240680, size 0x00000004 */
5556     PROT_FLASHC_DMAC                =  73,      /* Address 0x40240700, size 0x00000004 */
5557     PROT_FLASHC_SLOW0               =  74,      /* Address 0x40240780, size 0x00000004 */
5558     PROT_FLASHC_FlashMgmt           =  75,      /* Address 0x4024f000, size 0x00000080 */
5559     PROT_FLASHC_MainSafety          =  76,      /* Address 0x4024f400, size 0x00000008 */
5560     PROT_FLASHC_WorkSafety          =  77,      /* Address 0x4024f500, size 0x00000004 */
5561     PROT_SRSS_GENERAL               =  78,      /* Address 0x40260000, size 0x00000400 */
5562     PROT_SRSS_MAIN                  =  79,      /* Address 0x40261000, size 0x00001000 */
5563     PROT_SRSS_SECURE                =  80,      /* Address 0x40262000, size 0x00002000 */
5564     PROT_MCWDT0_CONFIG              =  81,      /* Address 0x40268000, size 0x00000080 */
5565     PROT_MCWDT1_CONFIG              =  82,      /* Address 0x40268100, size 0x00000080 */
5566     PROT_MCWDT2_CONFIG              =  83,      /* Address 0x40268200, size 0x00000080 */
5567     PROT_MCWDT0_MAIN                =  84,      /* Address 0x40268080, size 0x00000040 */
5568     PROT_MCWDT1_MAIN                =  85,      /* Address 0x40268180, size 0x00000040 */
5569     PROT_MCWDT2_MAIN                =  86,      /* Address 0x40268280, size 0x00000040 */
5570     PROT_WDT_CONFIG                 =  87,      /* Address 0x4026c000, size 0x00000020 */
5571     PROT_WDT_MAIN                   =  88,      /* Address 0x4026c040, size 0x00000020 */
5572     PROT_BACKUP_BACKUP              =  89,      /* Address 0x40270000, size 0x00010000 */
5573     PROT_DW0_DW                     =  90,      /* Address 0x40280000, size 0x00000100 */
5574     PROT_DW1_DW                     =  91,      /* Address 0x40290000, size 0x00000100 */
5575     PROT_DW0_DW_CRC                 =  92,      /* Address 0x40280100, size 0x00000080 */
5576     PROT_DW1_DW_CRC                 =  93,      /* Address 0x40290100, size 0x00000080 */
5577     PROT_DW0_CH_STRUCT0_CH          =  94,      /* Address 0x40288000, size 0x00000040 */
5578     PROT_DW0_CH_STRUCT1_CH          =  95,      /* Address 0x40288040, size 0x00000040 */
5579     PROT_DW0_CH_STRUCT2_CH          =  96,      /* Address 0x40288080, size 0x00000040 */
5580     PROT_DW0_CH_STRUCT3_CH          =  97,      /* Address 0x402880c0, size 0x00000040 */
5581     PROT_DW0_CH_STRUCT4_CH          =  98,      /* Address 0x40288100, size 0x00000040 */
5582     PROT_DW0_CH_STRUCT5_CH          =  99,      /* Address 0x40288140, size 0x00000040 */
5583     PROT_DW0_CH_STRUCT6_CH          = 100,      /* Address 0x40288180, size 0x00000040 */
5584     PROT_DW0_CH_STRUCT7_CH          = 101,      /* Address 0x402881c0, size 0x00000040 */
5585     PROT_DW0_CH_STRUCT8_CH          = 102,      /* Address 0x40288200, size 0x00000040 */
5586     PROT_DW0_CH_STRUCT9_CH          = 103,      /* Address 0x40288240, size 0x00000040 */
5587     PROT_DW0_CH_STRUCT10_CH         = 104,      /* Address 0x40288280, size 0x00000040 */
5588     PROT_DW0_CH_STRUCT11_CH         = 105,      /* Address 0x402882c0, size 0x00000040 */
5589     PROT_DW0_CH_STRUCT12_CH         = 106,      /* Address 0x40288300, size 0x00000040 */
5590     PROT_DW0_CH_STRUCT13_CH         = 107,      /* Address 0x40288340, size 0x00000040 */
5591     PROT_DW0_CH_STRUCT14_CH         = 108,      /* Address 0x40288380, size 0x00000040 */
5592     PROT_DW0_CH_STRUCT15_CH         = 109,      /* Address 0x402883c0, size 0x00000040 */
5593     PROT_DW0_CH_STRUCT16_CH         = 110,      /* Address 0x40288400, size 0x00000040 */
5594     PROT_DW0_CH_STRUCT17_CH         = 111,      /* Address 0x40288440, size 0x00000040 */
5595     PROT_DW0_CH_STRUCT18_CH         = 112,      /* Address 0x40288480, size 0x00000040 */
5596     PROT_DW0_CH_STRUCT19_CH         = 113,      /* Address 0x402884c0, size 0x00000040 */
5597     PROT_DW0_CH_STRUCT20_CH         = 114,      /* Address 0x40288500, size 0x00000040 */
5598     PROT_DW0_CH_STRUCT21_CH         = 115,      /* Address 0x40288540, size 0x00000040 */
5599     PROT_DW0_CH_STRUCT22_CH         = 116,      /* Address 0x40288580, size 0x00000040 */
5600     PROT_DW0_CH_STRUCT23_CH         = 117,      /* Address 0x402885c0, size 0x00000040 */
5601     PROT_DW0_CH_STRUCT24_CH         = 118,      /* Address 0x40288600, size 0x00000040 */
5602     PROT_DW0_CH_STRUCT25_CH         = 119,      /* Address 0x40288640, size 0x00000040 */
5603     PROT_DW0_CH_STRUCT26_CH         = 120,      /* Address 0x40288680, size 0x00000040 */
5604     PROT_DW0_CH_STRUCT27_CH         = 121,      /* Address 0x402886c0, size 0x00000040 */
5605     PROT_DW0_CH_STRUCT28_CH         = 122,      /* Address 0x40288700, size 0x00000040 */
5606     PROT_DW0_CH_STRUCT29_CH         = 123,      /* Address 0x40288740, size 0x00000040 */
5607     PROT_DW0_CH_STRUCT30_CH         = 124,      /* Address 0x40288780, size 0x00000040 */
5608     PROT_DW0_CH_STRUCT31_CH         = 125,      /* Address 0x402887c0, size 0x00000040 */
5609     PROT_DW0_CH_STRUCT32_CH         = 126,      /* Address 0x40288800, size 0x00000040 */
5610     PROT_DW0_CH_STRUCT33_CH         = 127,      /* Address 0x40288840, size 0x00000040 */
5611     PROT_DW0_CH_STRUCT34_CH         = 128,      /* Address 0x40288880, size 0x00000040 */
5612     PROT_DW0_CH_STRUCT35_CH         = 129,      /* Address 0x402888c0, size 0x00000040 */
5613     PROT_DW0_CH_STRUCT36_CH         = 130,      /* Address 0x40288900, size 0x00000040 */
5614     PROT_DW0_CH_STRUCT37_CH         = 131,      /* Address 0x40288940, size 0x00000040 */
5615     PROT_DW0_CH_STRUCT38_CH         = 132,      /* Address 0x40288980, size 0x00000040 */
5616     PROT_DW0_CH_STRUCT39_CH         = 133,      /* Address 0x402889c0, size 0x00000040 */
5617     PROT_DW0_CH_STRUCT40_CH         = 134,      /* Address 0x40288a00, size 0x00000040 */
5618     PROT_DW0_CH_STRUCT41_CH         = 135,      /* Address 0x40288a40, size 0x00000040 */
5619     PROT_DW0_CH_STRUCT42_CH         = 136,      /* Address 0x40288a80, size 0x00000040 */
5620     PROT_DW0_CH_STRUCT43_CH         = 137,      /* Address 0x40288ac0, size 0x00000040 */
5621     PROT_DW0_CH_STRUCT44_CH         = 138,      /* Address 0x40288b00, size 0x00000040 */
5622     PROT_DW0_CH_STRUCT45_CH         = 139,      /* Address 0x40288b40, size 0x00000040 */
5623     PROT_DW0_CH_STRUCT46_CH         = 140,      /* Address 0x40288b80, size 0x00000040 */
5624     PROT_DW0_CH_STRUCT47_CH         = 141,      /* Address 0x40288bc0, size 0x00000040 */
5625     PROT_DW0_CH_STRUCT48_CH         = 142,      /* Address 0x40288c00, size 0x00000040 */
5626     PROT_DW0_CH_STRUCT49_CH         = 143,      /* Address 0x40288c40, size 0x00000040 */
5627     PROT_DW0_CH_STRUCT50_CH         = 144,      /* Address 0x40288c80, size 0x00000040 */
5628     PROT_DW0_CH_STRUCT51_CH         = 145,      /* Address 0x40288cc0, size 0x00000040 */
5629     PROT_DW0_CH_STRUCT52_CH         = 146,      /* Address 0x40288d00, size 0x00000040 */
5630     PROT_DW0_CH_STRUCT53_CH         = 147,      /* Address 0x40288d40, size 0x00000040 */
5631     PROT_DW0_CH_STRUCT54_CH         = 148,      /* Address 0x40288d80, size 0x00000040 */
5632     PROT_DW0_CH_STRUCT55_CH         = 149,      /* Address 0x40288dc0, size 0x00000040 */
5633     PROT_DW0_CH_STRUCT56_CH         = 150,      /* Address 0x40288e00, size 0x00000040 */
5634     PROT_DW0_CH_STRUCT57_CH         = 151,      /* Address 0x40288e40, size 0x00000040 */
5635     PROT_DW0_CH_STRUCT58_CH         = 152,      /* Address 0x40288e80, size 0x00000040 */
5636     PROT_DW0_CH_STRUCT59_CH         = 153,      /* Address 0x40288ec0, size 0x00000040 */
5637     PROT_DW0_CH_STRUCT60_CH         = 154,      /* Address 0x40288f00, size 0x00000040 */
5638     PROT_DW0_CH_STRUCT61_CH         = 155,      /* Address 0x40288f40, size 0x00000040 */
5639     PROT_DW0_CH_STRUCT62_CH         = 156,      /* Address 0x40288f80, size 0x00000040 */
5640     PROT_DW0_CH_STRUCT63_CH         = 157,      /* Address 0x40288fc0, size 0x00000040 */
5641     PROT_DW0_CH_STRUCT64_CH         = 158,      /* Address 0x40289000, size 0x00000040 */
5642     PROT_DW0_CH_STRUCT65_CH         = 159,      /* Address 0x40289040, size 0x00000040 */
5643     PROT_DW0_CH_STRUCT66_CH         = 160,      /* Address 0x40289080, size 0x00000040 */
5644     PROT_DW0_CH_STRUCT67_CH         = 161,      /* Address 0x402890c0, size 0x00000040 */
5645     PROT_DW0_CH_STRUCT68_CH         = 162,      /* Address 0x40289100, size 0x00000040 */
5646     PROT_DW0_CH_STRUCT69_CH         = 163,      /* Address 0x40289140, size 0x00000040 */
5647     PROT_DW0_CH_STRUCT70_CH         = 164,      /* Address 0x40289180, size 0x00000040 */
5648     PROT_DW0_CH_STRUCT71_CH         = 165,      /* Address 0x402891c0, size 0x00000040 */
5649     PROT_DW0_CH_STRUCT72_CH         = 166,      /* Address 0x40289200, size 0x00000040 */
5650     PROT_DW0_CH_STRUCT73_CH         = 167,      /* Address 0x40289240, size 0x00000040 */
5651     PROT_DW0_CH_STRUCT74_CH         = 168,      /* Address 0x40289280, size 0x00000040 */
5652     PROT_DW0_CH_STRUCT75_CH         = 169,      /* Address 0x402892c0, size 0x00000040 */
5653     PROT_DW0_CH_STRUCT76_CH         = 170,      /* Address 0x40289300, size 0x00000040 */
5654     PROT_DW0_CH_STRUCT77_CH         = 171,      /* Address 0x40289340, size 0x00000040 */
5655     PROT_DW0_CH_STRUCT78_CH         = 172,      /* Address 0x40289380, size 0x00000040 */
5656     PROT_DW0_CH_STRUCT79_CH         = 173,      /* Address 0x402893c0, size 0x00000040 */
5657     PROT_DW0_CH_STRUCT80_CH         = 174,      /* Address 0x40289400, size 0x00000040 */
5658     PROT_DW0_CH_STRUCT81_CH         = 175,      /* Address 0x40289440, size 0x00000040 */
5659     PROT_DW0_CH_STRUCT82_CH         = 176,      /* Address 0x40289480, size 0x00000040 */
5660     PROT_DW0_CH_STRUCT83_CH         = 177,      /* Address 0x402894c0, size 0x00000040 */
5661     PROT_DW0_CH_STRUCT84_CH         = 178,      /* Address 0x40289500, size 0x00000040 */
5662     PROT_DW0_CH_STRUCT85_CH         = 179,      /* Address 0x40289540, size 0x00000040 */
5663     PROT_DW0_CH_STRUCT86_CH         = 180,      /* Address 0x40289580, size 0x00000040 */
5664     PROT_DW0_CH_STRUCT87_CH         = 181,      /* Address 0x402895c0, size 0x00000040 */
5665     PROT_DW0_CH_STRUCT88_CH         = 182,      /* Address 0x40289600, size 0x00000040 */
5666     PROT_DW0_CH_STRUCT89_CH         = 183,      /* Address 0x40289640, size 0x00000040 */
5667     PROT_DW0_CH_STRUCT90_CH         = 184,      /* Address 0x40289680, size 0x00000040 */
5668     PROT_DW0_CH_STRUCT91_CH         = 185,      /* Address 0x402896c0, size 0x00000040 */
5669     PROT_DW0_CH_STRUCT92_CH         = 186,      /* Address 0x40289700, size 0x00000040 */
5670     PROT_DW0_CH_STRUCT93_CH         = 187,      /* Address 0x40289740, size 0x00000040 */
5671     PROT_DW0_CH_STRUCT94_CH         = 188,      /* Address 0x40289780, size 0x00000040 */
5672     PROT_DW0_CH_STRUCT95_CH         = 189,      /* Address 0x402897c0, size 0x00000040 */
5673     PROT_DW0_CH_STRUCT96_CH         = 190,      /* Address 0x40289800, size 0x00000040 */
5674     PROT_DW0_CH_STRUCT97_CH         = 191,      /* Address 0x40289840, size 0x00000040 */
5675     PROT_DW0_CH_STRUCT98_CH         = 192,      /* Address 0x40289880, size 0x00000040 */
5676     PROT_DW0_CH_STRUCT99_CH         = 193,      /* Address 0x402898c0, size 0x00000040 */
5677     PROT_DW0_CH_STRUCT100_CH        = 194,      /* Address 0x40289900, size 0x00000040 */
5678     PROT_DW0_CH_STRUCT101_CH        = 195,      /* Address 0x40289940, size 0x00000040 */
5679     PROT_DW0_CH_STRUCT102_CH        = 196,      /* Address 0x40289980, size 0x00000040 */
5680     PROT_DW0_CH_STRUCT103_CH        = 197,      /* Address 0x402899c0, size 0x00000040 */
5681     PROT_DW0_CH_STRUCT104_CH        = 198,      /* Address 0x40289a00, size 0x00000040 */
5682     PROT_DW0_CH_STRUCT105_CH        = 199,      /* Address 0x40289a40, size 0x00000040 */
5683     PROT_DW0_CH_STRUCT106_CH        = 200,      /* Address 0x40289a80, size 0x00000040 */
5684     PROT_DW0_CH_STRUCT107_CH        = 201,      /* Address 0x40289ac0, size 0x00000040 */
5685     PROT_DW0_CH_STRUCT108_CH        = 202,      /* Address 0x40289b00, size 0x00000040 */
5686     PROT_DW0_CH_STRUCT109_CH        = 203,      /* Address 0x40289b40, size 0x00000040 */
5687     PROT_DW0_CH_STRUCT110_CH        = 204,      /* Address 0x40289b80, size 0x00000040 */
5688     PROT_DW0_CH_STRUCT111_CH        = 205,      /* Address 0x40289bc0, size 0x00000040 */
5689     PROT_DW0_CH_STRUCT112_CH        = 206,      /* Address 0x40289c00, size 0x00000040 */
5690     PROT_DW0_CH_STRUCT113_CH        = 207,      /* Address 0x40289c40, size 0x00000040 */
5691     PROT_DW0_CH_STRUCT114_CH        = 208,      /* Address 0x40289c80, size 0x00000040 */
5692     PROT_DW0_CH_STRUCT115_CH        = 209,      /* Address 0x40289cc0, size 0x00000040 */
5693     PROT_DW0_CH_STRUCT116_CH        = 210,      /* Address 0x40289d00, size 0x00000040 */
5694     PROT_DW0_CH_STRUCT117_CH        = 211,      /* Address 0x40289d40, size 0x00000040 */
5695     PROT_DW0_CH_STRUCT118_CH        = 212,      /* Address 0x40289d80, size 0x00000040 */
5696     PROT_DW0_CH_STRUCT119_CH        = 213,      /* Address 0x40289dc0, size 0x00000040 */
5697     PROT_DW0_CH_STRUCT120_CH        = 214,      /* Address 0x40289e00, size 0x00000040 */
5698     PROT_DW0_CH_STRUCT121_CH        = 215,      /* Address 0x40289e40, size 0x00000040 */
5699     PROT_DW0_CH_STRUCT122_CH        = 216,      /* Address 0x40289e80, size 0x00000040 */
5700     PROT_DW0_CH_STRUCT123_CH        = 217,      /* Address 0x40289ec0, size 0x00000040 */
5701     PROT_DW0_CH_STRUCT124_CH        = 218,      /* Address 0x40289f00, size 0x00000040 */
5702     PROT_DW0_CH_STRUCT125_CH        = 219,      /* Address 0x40289f40, size 0x00000040 */
5703     PROT_DW0_CH_STRUCT126_CH        = 220,      /* Address 0x40289f80, size 0x00000040 */
5704     PROT_DW0_CH_STRUCT127_CH        = 221,      /* Address 0x40289fc0, size 0x00000040 */
5705     PROT_DW0_CH_STRUCT128_CH        = 222,      /* Address 0x4028a000, size 0x00000040 */
5706     PROT_DW0_CH_STRUCT129_CH        = 223,      /* Address 0x4028a040, size 0x00000040 */
5707     PROT_DW0_CH_STRUCT130_CH        = 224,      /* Address 0x4028a080, size 0x00000040 */
5708     PROT_DW0_CH_STRUCT131_CH        = 225,      /* Address 0x4028a0c0, size 0x00000040 */
5709     PROT_DW0_CH_STRUCT132_CH        = 226,      /* Address 0x4028a100, size 0x00000040 */
5710     PROT_DW0_CH_STRUCT133_CH        = 227,      /* Address 0x4028a140, size 0x00000040 */
5711     PROT_DW0_CH_STRUCT134_CH        = 228,      /* Address 0x4028a180, size 0x00000040 */
5712     PROT_DW0_CH_STRUCT135_CH        = 229,      /* Address 0x4028a1c0, size 0x00000040 */
5713     PROT_DW0_CH_STRUCT136_CH        = 230,      /* Address 0x4028a200, size 0x00000040 */
5714     PROT_DW0_CH_STRUCT137_CH        = 231,      /* Address 0x4028a240, size 0x00000040 */
5715     PROT_DW0_CH_STRUCT138_CH        = 232,      /* Address 0x4028a280, size 0x00000040 */
5716     PROT_DW0_CH_STRUCT139_CH        = 233,      /* Address 0x4028a2c0, size 0x00000040 */
5717     PROT_DW0_CH_STRUCT140_CH        = 234,      /* Address 0x4028a300, size 0x00000040 */
5718     PROT_DW0_CH_STRUCT141_CH        = 235,      /* Address 0x4028a340, size 0x00000040 */
5719     PROT_DW0_CH_STRUCT142_CH        = 236,      /* Address 0x4028a380, size 0x00000040 */
5720     PROT_DW1_CH_STRUCT0_CH          = 237,      /* Address 0x40298000, size 0x00000040 */
5721     PROT_DW1_CH_STRUCT1_CH          = 238,      /* Address 0x40298040, size 0x00000040 */
5722     PROT_DW1_CH_STRUCT2_CH          = 239,      /* Address 0x40298080, size 0x00000040 */
5723     PROT_DW1_CH_STRUCT3_CH          = 240,      /* Address 0x402980c0, size 0x00000040 */
5724     PROT_DW1_CH_STRUCT4_CH          = 241,      /* Address 0x40298100, size 0x00000040 */
5725     PROT_DW1_CH_STRUCT5_CH          = 242,      /* Address 0x40298140, size 0x00000040 */
5726     PROT_DW1_CH_STRUCT6_CH          = 243,      /* Address 0x40298180, size 0x00000040 */
5727     PROT_DW1_CH_STRUCT7_CH          = 244,      /* Address 0x402981c0, size 0x00000040 */
5728     PROT_DW1_CH_STRUCT8_CH          = 245,      /* Address 0x40298200, size 0x00000040 */
5729     PROT_DW1_CH_STRUCT9_CH          = 246,      /* Address 0x40298240, size 0x00000040 */
5730     PROT_DW1_CH_STRUCT10_CH         = 247,      /* Address 0x40298280, size 0x00000040 */
5731     PROT_DW1_CH_STRUCT11_CH         = 248,      /* Address 0x402982c0, size 0x00000040 */
5732     PROT_DW1_CH_STRUCT12_CH         = 249,      /* Address 0x40298300, size 0x00000040 */
5733     PROT_DW1_CH_STRUCT13_CH         = 250,      /* Address 0x40298340, size 0x00000040 */
5734     PROT_DW1_CH_STRUCT14_CH         = 251,      /* Address 0x40298380, size 0x00000040 */
5735     PROT_DW1_CH_STRUCT15_CH         = 252,      /* Address 0x402983c0, size 0x00000040 */
5736     PROT_DW1_CH_STRUCT16_CH         = 253,      /* Address 0x40298400, size 0x00000040 */
5737     PROT_DW1_CH_STRUCT17_CH         = 254,      /* Address 0x40298440, size 0x00000040 */
5738     PROT_DW1_CH_STRUCT18_CH         = 255,      /* Address 0x40298480, size 0x00000040 */
5739     PROT_DW1_CH_STRUCT19_CH         = 256,      /* Address 0x402984c0, size 0x00000040 */
5740     PROT_DW1_CH_STRUCT20_CH         = 257,      /* Address 0x40298500, size 0x00000040 */
5741     PROT_DW1_CH_STRUCT21_CH         = 258,      /* Address 0x40298540, size 0x00000040 */
5742     PROT_DW1_CH_STRUCT22_CH         = 259,      /* Address 0x40298580, size 0x00000040 */
5743     PROT_DW1_CH_STRUCT23_CH         = 260,      /* Address 0x402985c0, size 0x00000040 */
5744     PROT_DW1_CH_STRUCT24_CH         = 261,      /* Address 0x40298600, size 0x00000040 */
5745     PROT_DW1_CH_STRUCT25_CH         = 262,      /* Address 0x40298640, size 0x00000040 */
5746     PROT_DW1_CH_STRUCT26_CH         = 263,      /* Address 0x40298680, size 0x00000040 */
5747     PROT_DW1_CH_STRUCT27_CH         = 264,      /* Address 0x402986c0, size 0x00000040 */
5748     PROT_DW1_CH_STRUCT28_CH         = 265,      /* Address 0x40298700, size 0x00000040 */
5749     PROT_DW1_CH_STRUCT29_CH         = 266,      /* Address 0x40298740, size 0x00000040 */
5750     PROT_DW1_CH_STRUCT30_CH         = 267,      /* Address 0x40298780, size 0x00000040 */
5751     PROT_DW1_CH_STRUCT31_CH         = 268,      /* Address 0x402987c0, size 0x00000040 */
5752     PROT_DW1_CH_STRUCT32_CH         = 269,      /* Address 0x40298800, size 0x00000040 */
5753     PROT_DW1_CH_STRUCT33_CH         = 270,      /* Address 0x40298840, size 0x00000040 */
5754     PROT_DW1_CH_STRUCT34_CH         = 271,      /* Address 0x40298880, size 0x00000040 */
5755     PROT_DW1_CH_STRUCT35_CH         = 272,      /* Address 0x402988c0, size 0x00000040 */
5756     PROT_DW1_CH_STRUCT36_CH         = 273,      /* Address 0x40298900, size 0x00000040 */
5757     PROT_DW1_CH_STRUCT37_CH         = 274,      /* Address 0x40298940, size 0x00000040 */
5758     PROT_DW1_CH_STRUCT38_CH         = 275,      /* Address 0x40298980, size 0x00000040 */
5759     PROT_DW1_CH_STRUCT39_CH         = 276,      /* Address 0x402989c0, size 0x00000040 */
5760     PROT_DW1_CH_STRUCT40_CH         = 277,      /* Address 0x40298a00, size 0x00000040 */
5761     PROT_DW1_CH_STRUCT41_CH         = 278,      /* Address 0x40298a40, size 0x00000040 */
5762     PROT_DW1_CH_STRUCT42_CH         = 279,      /* Address 0x40298a80, size 0x00000040 */
5763     PROT_DW1_CH_STRUCT43_CH         = 280,      /* Address 0x40298ac0, size 0x00000040 */
5764     PROT_DW1_CH_STRUCT44_CH         = 281,      /* Address 0x40298b00, size 0x00000040 */
5765     PROT_DW1_CH_STRUCT45_CH         = 282,      /* Address 0x40298b40, size 0x00000040 */
5766     PROT_DW1_CH_STRUCT46_CH         = 283,      /* Address 0x40298b80, size 0x00000040 */
5767     PROT_DW1_CH_STRUCT47_CH         = 284,      /* Address 0x40298bc0, size 0x00000040 */
5768     PROT_DW1_CH_STRUCT48_CH         = 285,      /* Address 0x40298c00, size 0x00000040 */
5769     PROT_DW1_CH_STRUCT49_CH         = 286,      /* Address 0x40298c40, size 0x00000040 */
5770     PROT_DW1_CH_STRUCT50_CH         = 287,      /* Address 0x40298c80, size 0x00000040 */
5771     PROT_DW1_CH_STRUCT51_CH         = 288,      /* Address 0x40298cc0, size 0x00000040 */
5772     PROT_DW1_CH_STRUCT52_CH         = 289,      /* Address 0x40298d00, size 0x00000040 */
5773     PROT_DW1_CH_STRUCT53_CH         = 290,      /* Address 0x40298d40, size 0x00000040 */
5774     PROT_DW1_CH_STRUCT54_CH         = 291,      /* Address 0x40298d80, size 0x00000040 */
5775     PROT_DW1_CH_STRUCT55_CH         = 292,      /* Address 0x40298dc0, size 0x00000040 */
5776     PROT_DW1_CH_STRUCT56_CH         = 293,      /* Address 0x40298e00, size 0x00000040 */
5777     PROT_DW1_CH_STRUCT57_CH         = 294,      /* Address 0x40298e40, size 0x00000040 */
5778     PROT_DW1_CH_STRUCT58_CH         = 295,      /* Address 0x40298e80, size 0x00000040 */
5779     PROT_DW1_CH_STRUCT59_CH         = 296,      /* Address 0x40298ec0, size 0x00000040 */
5780     PROT_DW1_CH_STRUCT60_CH         = 297,      /* Address 0x40298f00, size 0x00000040 */
5781     PROT_DW1_CH_STRUCT61_CH         = 298,      /* Address 0x40298f40, size 0x00000040 */
5782     PROT_DW1_CH_STRUCT62_CH         = 299,      /* Address 0x40298f80, size 0x00000040 */
5783     PROT_DW1_CH_STRUCT63_CH         = 300,      /* Address 0x40298fc0, size 0x00000040 */
5784     PROT_DW1_CH_STRUCT64_CH         = 301,      /* Address 0x40299000, size 0x00000040 */
5785     PROT_DMAC_TOP                   = 302,      /* Address 0x402a0000, size 0x00000010 */
5786     PROT_DMAC_CH0_CH                = 303,      /* Address 0x402a1000, size 0x00000100 */
5787     PROT_DMAC_CH1_CH                = 304,      /* Address 0x402a1100, size 0x00000100 */
5788     PROT_DMAC_CH2_CH                = 305,      /* Address 0x402a1200, size 0x00000100 */
5789     PROT_DMAC_CH3_CH                = 306,      /* Address 0x402a1300, size 0x00000100 */
5790     PROT_DMAC_CH4_CH                = 307,      /* Address 0x402a1400, size 0x00000100 */
5791     PROT_DMAC_CH5_CH                = 308,      /* Address 0x402a1500, size 0x00000100 */
5792     PROT_DMAC_CH6_CH                = 309,      /* Address 0x402a1600, size 0x00000100 */
5793     PROT_DMAC_CH7_CH                = 310,      /* Address 0x402a1700, size 0x00000100 */
5794     PROT_EFUSE_CTL                  = 311,      /* Address 0x402c0000, size 0x00000200 */
5795     PROT_EFUSE_DATA                 = 312,      /* Address 0x402c0800, size 0x00000200 */
5796     PROT_BIST                       = 313,      /* Address 0x402f0000, size 0x00001000 */
5797     PROT_HSIOM_PRT0_PRT             = 314,      /* Address 0x40300000, size 0x00000008 */
5798     PROT_HSIOM_PRT1_PRT             = 315,      /* Address 0x40300010, size 0x00000008 */
5799     PROT_HSIOM_PRT2_PRT             = 316,      /* Address 0x40300020, size 0x00000008 */
5800     PROT_HSIOM_PRT3_PRT             = 317,      /* Address 0x40300030, size 0x00000008 */
5801     PROT_HSIOM_PRT4_PRT             = 318,      /* Address 0x40300040, size 0x00000008 */
5802     PROT_HSIOM_PRT5_PRT             = 319,      /* Address 0x40300050, size 0x00000008 */
5803     PROT_HSIOM_PRT6_PRT             = 320,      /* Address 0x40300060, size 0x00000008 */
5804     PROT_HSIOM_PRT7_PRT             = 321,      /* Address 0x40300070, size 0x00000008 */
5805     PROT_HSIOM_PRT8_PRT             = 322,      /* Address 0x40300080, size 0x00000008 */
5806     PROT_HSIOM_PRT9_PRT             = 323,      /* Address 0x40300090, size 0x00000008 */
5807     PROT_HSIOM_PRT10_PRT            = 324,      /* Address 0x403000a0, size 0x00000008 */
5808     PROT_HSIOM_PRT11_PRT            = 325,      /* Address 0x403000b0, size 0x00000008 */
5809     PROT_HSIOM_PRT12_PRT            = 326,      /* Address 0x403000c0, size 0x00000008 */
5810     PROT_HSIOM_PRT13_PRT            = 327,      /* Address 0x403000d0, size 0x00000008 */
5811     PROT_HSIOM_PRT14_PRT            = 328,      /* Address 0x403000e0, size 0x00000008 */
5812     PROT_HSIOM_PRT15_PRT            = 329,      /* Address 0x403000f0, size 0x00000008 */
5813     PROT_HSIOM_PRT16_PRT            = 330,      /* Address 0x40300100, size 0x00000008 */
5814     PROT_HSIOM_PRT17_PRT            = 331,      /* Address 0x40300110, size 0x00000008 */
5815     PROT_HSIOM_PRT18_PRT            = 332,      /* Address 0x40300120, size 0x00000008 */
5816     PROT_HSIOM_PRT19_PRT            = 333,      /* Address 0x40300130, size 0x00000008 */
5817     PROT_HSIOM_PRT20_PRT            = 334,      /* Address 0x40300140, size 0x00000008 */
5818     PROT_HSIOM_PRT21_PRT            = 335,      /* Address 0x40300150, size 0x00000008 */
5819     PROT_HSIOM_PRT22_PRT            = 336,      /* Address 0x40300160, size 0x00000008 */
5820     PROT_HSIOM_PRT23_PRT            = 337,      /* Address 0x40300170, size 0x00000008 */
5821     PROT_HSIOM_PRT24_PRT            = 338,      /* Address 0x40300180, size 0x00000008 */
5822     PROT_HSIOM_PRT25_PRT            = 339,      /* Address 0x40300190, size 0x00000008 */
5823     PROT_HSIOM_PRT26_PRT            = 340,      /* Address 0x403001a0, size 0x00000008 */
5824     PROT_HSIOM_PRT27_PRT            = 341,      /* Address 0x403001b0, size 0x00000008 */
5825     PROT_HSIOM_PRT28_PRT            = 342,      /* Address 0x403001c0, size 0x00000008 */
5826     PROT_HSIOM_PRT29_PRT            = 343,      /* Address 0x403001d0, size 0x00000008 */
5827     PROT_HSIOM_PRT30_PRT            = 344,      /* Address 0x403001e0, size 0x00000008 */
5828     PROT_HSIOM_PRT31_PRT            = 345,      /* Address 0x403001f0, size 0x00000008 */
5829     PROT_HSIOM_PRT32_PRT            = 346,      /* Address 0x40300200, size 0x00000008 */
5830     PROT_HSIOM_PRT33_PRT            = 347,      /* Address 0x40300210, size 0x00000008 */
5831     PROT_HSIOM_PRT34_PRT            = 348,      /* Address 0x40300220, size 0x00000008 */
5832     PROT_HSIOM_AMUX                 = 349,      /* Address 0x40302000, size 0x00000010 */
5833     PROT_HSIOM_MON                  = 350,      /* Address 0x40302200, size 0x00000010 */
5834     PROT_HSIOM_ALTJTAG              = 351,      /* Address 0x40302240, size 0x00000004 */
5835     PROT_GPIO_PRT0_PRT              = 352,      /* Address 0x40310000, size 0x00000040 */
5836     PROT_GPIO_PRT1_PRT              = 353,      /* Address 0x40310080, size 0x00000040 */
5837     PROT_GPIO_PRT2_PRT              = 354,      /* Address 0x40310100, size 0x00000040 */
5838     PROT_GPIO_PRT3_PRT              = 355,      /* Address 0x40310180, size 0x00000040 */
5839     PROT_GPIO_PRT4_PRT              = 356,      /* Address 0x40310200, size 0x00000040 */
5840     PROT_GPIO_PRT5_PRT              = 357,      /* Address 0x40310280, size 0x00000040 */
5841     PROT_GPIO_PRT6_PRT              = 358,      /* Address 0x40310300, size 0x00000040 */
5842     PROT_GPIO_PRT7_PRT              = 359,      /* Address 0x40310380, size 0x00000040 */
5843     PROT_GPIO_PRT8_PRT              = 360,      /* Address 0x40310400, size 0x00000040 */
5844     PROT_GPIO_PRT9_PRT              = 361,      /* Address 0x40310480, size 0x00000040 */
5845     PROT_GPIO_PRT10_PRT             = 362,      /* Address 0x40310500, size 0x00000040 */
5846     PROT_GPIO_PRT11_PRT             = 363,      /* Address 0x40310580, size 0x00000040 */
5847     PROT_GPIO_PRT12_PRT             = 364,      /* Address 0x40310600, size 0x00000040 */
5848     PROT_GPIO_PRT13_PRT             = 365,      /* Address 0x40310680, size 0x00000040 */
5849     PROT_GPIO_PRT14_PRT             = 366,      /* Address 0x40310700, size 0x00000040 */
5850     PROT_GPIO_PRT15_PRT             = 367,      /* Address 0x40310780, size 0x00000040 */
5851     PROT_GPIO_PRT16_PRT             = 368,      /* Address 0x40310800, size 0x00000040 */
5852     PROT_GPIO_PRT17_PRT             = 369,      /* Address 0x40310880, size 0x00000040 */
5853     PROT_GPIO_PRT18_PRT             = 370,      /* Address 0x40310900, size 0x00000040 */
5854     PROT_GPIO_PRT19_PRT             = 371,      /* Address 0x40310980, size 0x00000040 */
5855     PROT_GPIO_PRT20_PRT             = 372,      /* Address 0x40310a00, size 0x00000040 */
5856     PROT_GPIO_PRT21_PRT             = 373,      /* Address 0x40310a80, size 0x00000040 */
5857     PROT_GPIO_PRT22_PRT             = 374,      /* Address 0x40310b00, size 0x00000040 */
5858     PROT_GPIO_PRT23_PRT             = 375,      /* Address 0x40310b80, size 0x00000040 */
5859     PROT_GPIO_PRT24_PRT             = 376,      /* Address 0x40310c00, size 0x00000040 */
5860     PROT_GPIO_PRT25_PRT             = 377,      /* Address 0x40310c80, size 0x00000040 */
5861     PROT_GPIO_PRT26_PRT             = 378,      /* Address 0x40310d00, size 0x00000040 */
5862     PROT_GPIO_PRT27_PRT             = 379,      /* Address 0x40310d80, size 0x00000040 */
5863     PROT_GPIO_PRT28_PRT             = 380,      /* Address 0x40310e00, size 0x00000040 */
5864     PROT_GPIO_PRT29_PRT             = 381,      /* Address 0x40310e80, size 0x00000040 */
5865     PROT_GPIO_PRT30_PRT             = 382,      /* Address 0x40310f00, size 0x00000040 */
5866     PROT_GPIO_PRT31_PRT             = 383,      /* Address 0x40310f80, size 0x00000040 */
5867     PROT_GPIO_PRT32_PRT             = 384,      /* Address 0x40311000, size 0x00000040 */
5868     PROT_GPIO_PRT33_PRT             = 385,      /* Address 0x40311080, size 0x00000040 */
5869     PROT_GPIO_PRT34_PRT             = 386,      /* Address 0x40311100, size 0x00000040 */
5870     PROT_GPIO_PRT0_CFG              = 387,      /* Address 0x40310040, size 0x00000020 */
5871     PROT_GPIO_PRT1_CFG              = 388,      /* Address 0x403100c0, size 0x00000020 */
5872     PROT_GPIO_PRT2_CFG              = 389,      /* Address 0x40310140, size 0x00000020 */
5873     PROT_GPIO_PRT3_CFG              = 390,      /* Address 0x403101c0, size 0x00000020 */
5874     PROT_GPIO_PRT4_CFG              = 391,      /* Address 0x40310240, size 0x00000020 */
5875     PROT_GPIO_PRT5_CFG              = 392,      /* Address 0x403102c0, size 0x00000020 */
5876     PROT_GPIO_PRT6_CFG              = 393,      /* Address 0x40310340, size 0x00000020 */
5877     PROT_GPIO_PRT7_CFG              = 394,      /* Address 0x403103c0, size 0x00000020 */
5878     PROT_GPIO_PRT8_CFG              = 395,      /* Address 0x40310440, size 0x00000020 */
5879     PROT_GPIO_PRT9_CFG              = 396,      /* Address 0x403104c0, size 0x00000020 */
5880     PROT_GPIO_PRT10_CFG             = 397,      /* Address 0x40310540, size 0x00000020 */
5881     PROT_GPIO_PRT11_CFG             = 398,      /* Address 0x403105c0, size 0x00000020 */
5882     PROT_GPIO_PRT12_CFG             = 399,      /* Address 0x40310640, size 0x00000020 */
5883     PROT_GPIO_PRT13_CFG             = 400,      /* Address 0x403106c0, size 0x00000020 */
5884     PROT_GPIO_PRT14_CFG             = 401,      /* Address 0x40310740, size 0x00000020 */
5885     PROT_GPIO_PRT15_CFG             = 402,      /* Address 0x403107c0, size 0x00000020 */
5886     PROT_GPIO_PRT16_CFG             = 403,      /* Address 0x40310840, size 0x00000020 */
5887     PROT_GPIO_PRT17_CFG             = 404,      /* Address 0x403108c0, size 0x00000020 */
5888     PROT_GPIO_PRT18_CFG             = 405,      /* Address 0x40310940, size 0x00000020 */
5889     PROT_GPIO_PRT19_CFG             = 406,      /* Address 0x403109c0, size 0x00000020 */
5890     PROT_GPIO_PRT20_CFG             = 407,      /* Address 0x40310a40, size 0x00000020 */
5891     PROT_GPIO_PRT21_CFG             = 408,      /* Address 0x40310ac0, size 0x00000020 */
5892     PROT_GPIO_PRT22_CFG             = 409,      /* Address 0x40310b40, size 0x00000020 */
5893     PROT_GPIO_PRT23_CFG             = 410,      /* Address 0x40310bc0, size 0x00000020 */
5894     PROT_GPIO_PRT24_CFG             = 411,      /* Address 0x40310c40, size 0x00000020 */
5895     PROT_GPIO_PRT25_CFG             = 412,      /* Address 0x40310cc0, size 0x00000020 */
5896     PROT_GPIO_PRT26_CFG             = 413,      /* Address 0x40310d40, size 0x00000020 */
5897     PROT_GPIO_PRT27_CFG             = 414,      /* Address 0x40310dc0, size 0x00000020 */
5898     PROT_GPIO_PRT28_CFG             = 415,      /* Address 0x40310e40, size 0x00000020 */
5899     PROT_GPIO_PRT29_CFG             = 416,      /* Address 0x40310ec0, size 0x00000020 */
5900     PROT_GPIO_PRT30_CFG             = 417,      /* Address 0x40310f40, size 0x00000020 */
5901     PROT_GPIO_PRT31_CFG             = 418,      /* Address 0x40310fc0, size 0x00000020 */
5902     PROT_GPIO_PRT32_CFG             = 419,      /* Address 0x40311040, size 0x00000020 */
5903     PROT_GPIO_PRT33_CFG             = 420,      /* Address 0x403110c0, size 0x00000020 */
5904     PROT_GPIO_PRT34_CFG             = 421,      /* Address 0x40311140, size 0x00000020 */
5905     PROT_GPIO_GPIO                  = 422,      /* Address 0x40314000, size 0x00000040 */
5906     PROT_GPIO_TEST                  = 423,      /* Address 0x40315000, size 0x00000008 */
5907     PROT_SMARTIO_PRT12_PRT          = 424,      /* Address 0x40320c00, size 0x00000100 */
5908     PROT_SMARTIO_PRT13_PRT          = 425,      /* Address 0x40320d00, size 0x00000100 */
5909     PROT_SMARTIO_PRT14_PRT          = 426,      /* Address 0x40320e00, size 0x00000100 */
5910     PROT_SMARTIO_PRT15_PRT          = 427,      /* Address 0x40320f00, size 0x00000100 */
5911     PROT_SMARTIO_PRT17_PRT          = 428,      /* Address 0x40321100, size 0x00000100 */
5912     PROT_TCPWM0_GRP0_CNT0_CNT       = 429,      /* Address 0x40380000, size 0x00000080 */
5913     PROT_TCPWM0_GRP0_CNT1_CNT       = 430,      /* Address 0x40380080, size 0x00000080 */
5914     PROT_TCPWM0_GRP0_CNT2_CNT       = 431,      /* Address 0x40380100, size 0x00000080 */
5915     PROT_TCPWM0_GRP1_CNT0_CNT       = 432,      /* Address 0x40388000, size 0x00000080 */
5916     PROT_TCPWM0_GRP1_CNT1_CNT       = 433,      /* Address 0x40388080, size 0x00000080 */
5917     PROT_TCPWM0_GRP1_CNT2_CNT       = 434,      /* Address 0x40388100, size 0x00000080 */
5918     PROT_TCPWM0_GRP2_CNT0_CNT       = 435,      /* Address 0x40390000, size 0x00000080 */
5919     PROT_TCPWM0_GRP2_CNT1_CNT       = 436,      /* Address 0x40390080, size 0x00000080 */
5920     PROT_TCPWM0_GRP2_CNT2_CNT       = 437,      /* Address 0x40390100, size 0x00000080 */
5921     PROT_TCPWM1_GRP0_CNT0_CNT       = 438,      /* Address 0x40580000, size 0x00000080 */
5922     PROT_TCPWM1_GRP0_CNT1_CNT       = 439,      /* Address 0x40580080, size 0x00000080 */
5923     PROT_TCPWM1_GRP0_CNT2_CNT       = 440,      /* Address 0x40580100, size 0x00000080 */
5924     PROT_TCPWM1_GRP0_CNT3_CNT       = 441,      /* Address 0x40580180, size 0x00000080 */
5925     PROT_TCPWM1_GRP0_CNT4_CNT       = 442,      /* Address 0x40580200, size 0x00000080 */
5926     PROT_TCPWM1_GRP0_CNT5_CNT       = 443,      /* Address 0x40580280, size 0x00000080 */
5927     PROT_TCPWM1_GRP0_CNT6_CNT       = 444,      /* Address 0x40580300, size 0x00000080 */
5928     PROT_TCPWM1_GRP0_CNT7_CNT       = 445,      /* Address 0x40580380, size 0x00000080 */
5929     PROT_TCPWM1_GRP0_CNT8_CNT       = 446,      /* Address 0x40580400, size 0x00000080 */
5930     PROT_TCPWM1_GRP0_CNT9_CNT       = 447,      /* Address 0x40580480, size 0x00000080 */
5931     PROT_TCPWM1_GRP0_CNT10_CNT      = 448,      /* Address 0x40580500, size 0x00000080 */
5932     PROT_TCPWM1_GRP0_CNT11_CNT      = 449,      /* Address 0x40580580, size 0x00000080 */
5933     PROT_TCPWM1_GRP0_CNT12_CNT      = 450,      /* Address 0x40580600, size 0x00000080 */
5934     PROT_TCPWM1_GRP0_CNT13_CNT      = 451,      /* Address 0x40580680, size 0x00000080 */
5935     PROT_TCPWM1_GRP0_CNT14_CNT      = 452,      /* Address 0x40580700, size 0x00000080 */
5936     PROT_TCPWM1_GRP0_CNT15_CNT      = 453,      /* Address 0x40580780, size 0x00000080 */
5937     PROT_TCPWM1_GRP0_CNT16_CNT      = 454,      /* Address 0x40580800, size 0x00000080 */
5938     PROT_TCPWM1_GRP0_CNT17_CNT      = 455,      /* Address 0x40580880, size 0x00000080 */
5939     PROT_TCPWM1_GRP0_CNT18_CNT      = 456,      /* Address 0x40580900, size 0x00000080 */
5940     PROT_TCPWM1_GRP0_CNT19_CNT      = 457,      /* Address 0x40580980, size 0x00000080 */
5941     PROT_TCPWM1_GRP0_CNT20_CNT      = 458,      /* Address 0x40580a00, size 0x00000080 */
5942     PROT_TCPWM1_GRP0_CNT21_CNT      = 459,      /* Address 0x40580a80, size 0x00000080 */
5943     PROT_TCPWM1_GRP0_CNT22_CNT      = 460,      /* Address 0x40580b00, size 0x00000080 */
5944     PROT_TCPWM1_GRP0_CNT23_CNT      = 461,      /* Address 0x40580b80, size 0x00000080 */
5945     PROT_TCPWM1_GRP0_CNT24_CNT      = 462,      /* Address 0x40580c00, size 0x00000080 */
5946     PROT_TCPWM1_GRP0_CNT25_CNT      = 463,      /* Address 0x40580c80, size 0x00000080 */
5947     PROT_TCPWM1_GRP0_CNT26_CNT      = 464,      /* Address 0x40580d00, size 0x00000080 */
5948     PROT_TCPWM1_GRP0_CNT27_CNT      = 465,      /* Address 0x40580d80, size 0x00000080 */
5949     PROT_TCPWM1_GRP0_CNT28_CNT      = 466,      /* Address 0x40580e00, size 0x00000080 */
5950     PROT_TCPWM1_GRP0_CNT29_CNT      = 467,      /* Address 0x40580e80, size 0x00000080 */
5951     PROT_TCPWM1_GRP0_CNT30_CNT      = 468,      /* Address 0x40580f00, size 0x00000080 */
5952     PROT_TCPWM1_GRP0_CNT31_CNT      = 469,      /* Address 0x40580f80, size 0x00000080 */
5953     PROT_TCPWM1_GRP0_CNT32_CNT      = 470,      /* Address 0x40581000, size 0x00000080 */
5954     PROT_TCPWM1_GRP0_CNT33_CNT      = 471,      /* Address 0x40581080, size 0x00000080 */
5955     PROT_TCPWM1_GRP0_CNT34_CNT      = 472,      /* Address 0x40581100, size 0x00000080 */
5956     PROT_TCPWM1_GRP0_CNT35_CNT      = 473,      /* Address 0x40581180, size 0x00000080 */
5957     PROT_TCPWM1_GRP0_CNT36_CNT      = 474,      /* Address 0x40581200, size 0x00000080 */
5958     PROT_TCPWM1_GRP0_CNT37_CNT      = 475,      /* Address 0x40581280, size 0x00000080 */
5959     PROT_TCPWM1_GRP0_CNT38_CNT      = 476,      /* Address 0x40581300, size 0x00000080 */
5960     PROT_TCPWM1_GRP0_CNT39_CNT      = 477,      /* Address 0x40581380, size 0x00000080 */
5961     PROT_TCPWM1_GRP0_CNT40_CNT      = 478,      /* Address 0x40581400, size 0x00000080 */
5962     PROT_TCPWM1_GRP0_CNT41_CNT      = 479,      /* Address 0x40581480, size 0x00000080 */
5963     PROT_TCPWM1_GRP0_CNT42_CNT      = 480,      /* Address 0x40581500, size 0x00000080 */
5964     PROT_TCPWM1_GRP0_CNT43_CNT      = 481,      /* Address 0x40581580, size 0x00000080 */
5965     PROT_TCPWM1_GRP0_CNT44_CNT      = 482,      /* Address 0x40581600, size 0x00000080 */
5966     PROT_TCPWM1_GRP0_CNT45_CNT      = 483,      /* Address 0x40581680, size 0x00000080 */
5967     PROT_TCPWM1_GRP0_CNT46_CNT      = 484,      /* Address 0x40581700, size 0x00000080 */
5968     PROT_TCPWM1_GRP0_CNT47_CNT      = 485,      /* Address 0x40581780, size 0x00000080 */
5969     PROT_TCPWM1_GRP0_CNT48_CNT      = 486,      /* Address 0x40581800, size 0x00000080 */
5970     PROT_TCPWM1_GRP0_CNT49_CNT      = 487,      /* Address 0x40581880, size 0x00000080 */
5971     PROT_TCPWM1_GRP0_CNT50_CNT      = 488,      /* Address 0x40581900, size 0x00000080 */
5972     PROT_TCPWM1_GRP0_CNT51_CNT      = 489,      /* Address 0x40581980, size 0x00000080 */
5973     PROT_TCPWM1_GRP0_CNT52_CNT      = 490,      /* Address 0x40581a00, size 0x00000080 */
5974     PROT_TCPWM1_GRP0_CNT53_CNT      = 491,      /* Address 0x40581a80, size 0x00000080 */
5975     PROT_TCPWM1_GRP0_CNT54_CNT      = 492,      /* Address 0x40581b00, size 0x00000080 */
5976     PROT_TCPWM1_GRP0_CNT55_CNT      = 493,      /* Address 0x40581b80, size 0x00000080 */
5977     PROT_TCPWM1_GRP0_CNT56_CNT      = 494,      /* Address 0x40581c00, size 0x00000080 */
5978     PROT_TCPWM1_GRP0_CNT57_CNT      = 495,      /* Address 0x40581c80, size 0x00000080 */
5979     PROT_TCPWM1_GRP0_CNT58_CNT      = 496,      /* Address 0x40581d00, size 0x00000080 */
5980     PROT_TCPWM1_GRP0_CNT59_CNT      = 497,      /* Address 0x40581d80, size 0x00000080 */
5981     PROT_TCPWM1_GRP0_CNT60_CNT      = 498,      /* Address 0x40581e00, size 0x00000080 */
5982     PROT_TCPWM1_GRP0_CNT61_CNT      = 499,      /* Address 0x40581e80, size 0x00000080 */
5983     PROT_TCPWM1_GRP0_CNT62_CNT      = 500,      /* Address 0x40581f00, size 0x00000080 */
5984     PROT_TCPWM1_GRP0_CNT63_CNT      = 501,      /* Address 0x40581f80, size 0x00000080 */
5985     PROT_TCPWM1_GRP0_CNT64_CNT      = 502,      /* Address 0x40582000, size 0x00000080 */
5986     PROT_TCPWM1_GRP0_CNT65_CNT      = 503,      /* Address 0x40582080, size 0x00000080 */
5987     PROT_TCPWM1_GRP0_CNT66_CNT      = 504,      /* Address 0x40582100, size 0x00000080 */
5988     PROT_TCPWM1_GRP0_CNT67_CNT      = 505,      /* Address 0x40582180, size 0x00000080 */
5989     PROT_TCPWM1_GRP0_CNT68_CNT      = 506,      /* Address 0x40582200, size 0x00000080 */
5990     PROT_TCPWM1_GRP0_CNT69_CNT      = 507,      /* Address 0x40582280, size 0x00000080 */
5991     PROT_TCPWM1_GRP0_CNT70_CNT      = 508,      /* Address 0x40582300, size 0x00000080 */
5992     PROT_TCPWM1_GRP0_CNT71_CNT      = 509,      /* Address 0x40582380, size 0x00000080 */
5993     PROT_TCPWM1_GRP0_CNT72_CNT      = 510,      /* Address 0x40582400, size 0x00000080 */
5994     PROT_TCPWM1_GRP0_CNT73_CNT      = 511,      /* Address 0x40582480, size 0x00000080 */
5995     PROT_TCPWM1_GRP0_CNT74_CNT      = 512,      /* Address 0x40582500, size 0x00000080 */
5996     PROT_TCPWM1_GRP0_CNT75_CNT      = 513,      /* Address 0x40582580, size 0x00000080 */
5997     PROT_TCPWM1_GRP0_CNT76_CNT      = 514,      /* Address 0x40582600, size 0x00000080 */
5998     PROT_TCPWM1_GRP0_CNT77_CNT      = 515,      /* Address 0x40582680, size 0x00000080 */
5999     PROT_TCPWM1_GRP0_CNT78_CNT      = 516,      /* Address 0x40582700, size 0x00000080 */
6000     PROT_TCPWM1_GRP0_CNT79_CNT      = 517,      /* Address 0x40582780, size 0x00000080 */
6001     PROT_TCPWM1_GRP0_CNT80_CNT      = 518,      /* Address 0x40582800, size 0x00000080 */
6002     PROT_TCPWM1_GRP0_CNT81_CNT      = 519,      /* Address 0x40582880, size 0x00000080 */
6003     PROT_TCPWM1_GRP0_CNT82_CNT      = 520,      /* Address 0x40582900, size 0x00000080 */
6004     PROT_TCPWM1_GRP0_CNT83_CNT      = 521,      /* Address 0x40582980, size 0x00000080 */
6005     PROT_TCPWM1_GRP1_CNT0_CNT       = 522,      /* Address 0x40588000, size 0x00000080 */
6006     PROT_TCPWM1_GRP1_CNT1_CNT       = 523,      /* Address 0x40588080, size 0x00000080 */
6007     PROT_TCPWM1_GRP1_CNT2_CNT       = 524,      /* Address 0x40588100, size 0x00000080 */
6008     PROT_TCPWM1_GRP1_CNT3_CNT       = 525,      /* Address 0x40588180, size 0x00000080 */
6009     PROT_TCPWM1_GRP1_CNT4_CNT       = 526,      /* Address 0x40588200, size 0x00000080 */
6010     PROT_TCPWM1_GRP1_CNT5_CNT       = 527,      /* Address 0x40588280, size 0x00000080 */
6011     PROT_TCPWM1_GRP1_CNT6_CNT       = 528,      /* Address 0x40588300, size 0x00000080 */
6012     PROT_TCPWM1_GRP1_CNT7_CNT       = 529,      /* Address 0x40588380, size 0x00000080 */
6013     PROT_TCPWM1_GRP1_CNT8_CNT       = 530,      /* Address 0x40588400, size 0x00000080 */
6014     PROT_TCPWM1_GRP1_CNT9_CNT       = 531,      /* Address 0x40588480, size 0x00000080 */
6015     PROT_TCPWM1_GRP1_CNT10_CNT      = 532,      /* Address 0x40588500, size 0x00000080 */
6016     PROT_TCPWM1_GRP1_CNT11_CNT      = 533,      /* Address 0x40588580, size 0x00000080 */
6017     PROT_TCPWM1_GRP2_CNT0_CNT       = 534,      /* Address 0x40590000, size 0x00000080 */
6018     PROT_TCPWM1_GRP2_CNT1_CNT       = 535,      /* Address 0x40590080, size 0x00000080 */
6019     PROT_TCPWM1_GRP2_CNT2_CNT       = 536,      /* Address 0x40590100, size 0x00000080 */
6020     PROT_TCPWM1_GRP2_CNT3_CNT       = 537,      /* Address 0x40590180, size 0x00000080 */
6021     PROT_TCPWM1_GRP2_CNT4_CNT       = 538,      /* Address 0x40590200, size 0x00000080 */
6022     PROT_TCPWM1_GRP2_CNT5_CNT       = 539,      /* Address 0x40590280, size 0x00000080 */
6023     PROT_TCPWM1_GRP2_CNT6_CNT       = 540,      /* Address 0x40590300, size 0x00000080 */
6024     PROT_TCPWM1_GRP2_CNT7_CNT       = 541,      /* Address 0x40590380, size 0x00000080 */
6025     PROT_TCPWM1_GRP2_CNT8_CNT       = 542,      /* Address 0x40590400, size 0x00000080 */
6026     PROT_TCPWM1_GRP2_CNT9_CNT       = 543,      /* Address 0x40590480, size 0x00000080 */
6027     PROT_TCPWM1_GRP2_CNT10_CNT      = 544,      /* Address 0x40590500, size 0x00000080 */
6028     PROT_TCPWM1_GRP2_CNT11_CNT      = 545,      /* Address 0x40590580, size 0x00000080 */
6029     PROT_TCPWM1_GRP2_CNT12_CNT      = 546,      /* Address 0x40590600, size 0x00000080 */
6030     PROT_EVTGEN0                    = 547,      /* Address 0x403f0000, size 0x00001000 */
6031     PROT_SMIF0                      = 548,      /* Address 0x40420000, size 0x00010000 */
6032     PROT_SDHC0                      = 549,      /* Address 0x40460000, size 0x00010000 */
6033     PROT_ETH0                       = 550,      /* Address 0x40480000, size 0x00010000 */
6034     PROT_ETH1                       = 551,      /* Address 0x40490000, size 0x00010000 */
6035     PROT_LIN0_MAIN                  = 552,      /* Address 0x40500000, size 0x00000008 */
6036     PROT_LIN0_CH0_CH                = 553,      /* Address 0x40508000, size 0x00000100 */
6037     PROT_LIN0_CH1_CH                = 554,      /* Address 0x40508100, size 0x00000100 */
6038     PROT_LIN0_CH2_CH                = 555,      /* Address 0x40508200, size 0x00000100 */
6039     PROT_LIN0_CH3_CH                = 556,      /* Address 0x40508300, size 0x00000100 */
6040     PROT_LIN0_CH4_CH                = 557,      /* Address 0x40508400, size 0x00000100 */
6041     PROT_LIN0_CH5_CH                = 558,      /* Address 0x40508500, size 0x00000100 */
6042     PROT_LIN0_CH6_CH                = 559,      /* Address 0x40508600, size 0x00000100 */
6043     PROT_LIN0_CH7_CH                = 560,      /* Address 0x40508700, size 0x00000100 */
6044     PROT_LIN0_CH8_CH                = 561,      /* Address 0x40508800, size 0x00000100 */
6045     PROT_LIN0_CH9_CH                = 562,      /* Address 0x40508900, size 0x00000100 */
6046     PROT_LIN0_CH10_CH               = 563,      /* Address 0x40508a00, size 0x00000100 */
6047     PROT_LIN0_CH11_CH               = 564,      /* Address 0x40508b00, size 0x00000100 */
6048     PROT_LIN0_CH12_CH               = 565,      /* Address 0x40508c00, size 0x00000100 */
6049     PROT_LIN0_CH13_CH               = 566,      /* Address 0x40508d00, size 0x00000100 */
6050     PROT_LIN0_CH14_CH               = 567,      /* Address 0x40508e00, size 0x00000100 */
6051     PROT_LIN0_CH15_CH               = 568,      /* Address 0x40508f00, size 0x00000100 */
6052     PROT_LIN0_CH16_CH               = 569,      /* Address 0x40509000, size 0x00000100 */
6053     PROT_LIN0_CH17_CH               = 570,      /* Address 0x40509100, size 0x00000100 */
6054     PROT_LIN0_CH18_CH               = 571,      /* Address 0x40509200, size 0x00000100 */
6055     PROT_LIN0_CH19_CH               = 572,      /* Address 0x40509300, size 0x00000100 */
6056     PROT_CANFD0_CH0_CH              = 573,      /* Address 0x40520000, size 0x00000200 */
6057     PROT_CANFD0_CH1_CH              = 574,      /* Address 0x40520200, size 0x00000200 */
6058     PROT_CANFD0_CH2_CH              = 575,      /* Address 0x40520400, size 0x00000200 */
6059     PROT_CANFD0_CH3_CH              = 576,      /* Address 0x40520600, size 0x00000200 */
6060     PROT_CANFD0_CH4_CH              = 577,      /* Address 0x40520800, size 0x00000200 */
6061     PROT_CANFD1_CH0_CH              = 578,      /* Address 0x40540000, size 0x00000200 */
6062     PROT_CANFD1_CH1_CH              = 579,      /* Address 0x40540200, size 0x00000200 */
6063     PROT_CANFD1_CH2_CH              = 580,      /* Address 0x40540400, size 0x00000200 */
6064     PROT_CANFD1_CH3_CH              = 581,      /* Address 0x40540600, size 0x00000200 */
6065     PROT_CANFD1_CH4_CH              = 582,      /* Address 0x40540800, size 0x00000200 */
6066     PROT_CANFD0_MAIN                = 583,      /* Address 0x40521000, size 0x00000100 */
6067     PROT_CANFD1_MAIN                = 584,      /* Address 0x40541000, size 0x00000100 */
6068     PROT_CANFD0_BUF                 = 585,      /* Address 0x40530000, size 0x00010000 */
6069     PROT_CANFD1_BUF                 = 586,      /* Address 0x40550000, size 0x00010000 */
6070     PROT_FLEXRAY0                   = 587,      /* Address 0x40560000, size 0x00001000 */
6071     PROT_SCB0                       = 588,      /* Address 0x40600000, size 0x00010000 */
6072     PROT_SCB1                       = 589,      /* Address 0x40610000, size 0x00010000 */
6073     PROT_SCB2                       = 590,      /* Address 0x40620000, size 0x00010000 */
6074     PROT_SCB3                       = 591,      /* Address 0x40630000, size 0x00010000 */
6075     PROT_SCB4                       = 592,      /* Address 0x40640000, size 0x00010000 */
6076     PROT_SCB5                       = 593,      /* Address 0x40650000, size 0x00010000 */
6077     PROT_SCB6                       = 594,      /* Address 0x40660000, size 0x00010000 */
6078     PROT_SCB7                       = 595,      /* Address 0x40670000, size 0x00010000 */
6079     PROT_SCB8                       = 596,      /* Address 0x40680000, size 0x00010000 */
6080     PROT_SCB9                       = 597,      /* Address 0x40690000, size 0x00010000 */
6081     PROT_SCB10                      = 598,      /* Address 0x406a0000, size 0x00010000 */
6082     PROT_I2S0                       = 599,      /* Address 0x40800000, size 0x00001000 */
6083     PROT_I2S1                       = 600,      /* Address 0x40801000, size 0x00001000 */
6084     PROT_I2S2                       = 601,      /* Address 0x40802000, size 0x00001000 */
6085     PROT_PASS0_SAR0_SAR             = 602,      /* Address 0x40900000, size 0x00000400 */
6086     PROT_PASS0_SAR1_SAR             = 603,      /* Address 0x40901000, size 0x00000400 */
6087     PROT_PASS0_SAR2_SAR             = 604,      /* Address 0x40902000, size 0x00000400 */
6088     PROT_PASS0_SAR0_CH0_CH          = 605,      /* Address 0x40900800, size 0x00000040 */
6089     PROT_PASS0_SAR0_CH1_CH          = 606,      /* Address 0x40900840, size 0x00000040 */
6090     PROT_PASS0_SAR0_CH2_CH          = 607,      /* Address 0x40900880, size 0x00000040 */
6091     PROT_PASS0_SAR0_CH3_CH          = 608,      /* Address 0x409008c0, size 0x00000040 */
6092     PROT_PASS0_SAR0_CH4_CH          = 609,      /* Address 0x40900900, size 0x00000040 */
6093     PROT_PASS0_SAR0_CH5_CH          = 610,      /* Address 0x40900940, size 0x00000040 */
6094     PROT_PASS0_SAR0_CH6_CH          = 611,      /* Address 0x40900980, size 0x00000040 */
6095     PROT_PASS0_SAR0_CH7_CH          = 612,      /* Address 0x409009c0, size 0x00000040 */
6096     PROT_PASS0_SAR0_CH8_CH          = 613,      /* Address 0x40900a00, size 0x00000040 */
6097     PROT_PASS0_SAR0_CH9_CH          = 614,      /* Address 0x40900a40, size 0x00000040 */
6098     PROT_PASS0_SAR0_CH10_CH         = 615,      /* Address 0x40900a80, size 0x00000040 */
6099     PROT_PASS0_SAR0_CH11_CH         = 616,      /* Address 0x40900ac0, size 0x00000040 */
6100     PROT_PASS0_SAR0_CH12_CH         = 617,      /* Address 0x40900b00, size 0x00000040 */
6101     PROT_PASS0_SAR0_CH13_CH         = 618,      /* Address 0x40900b40, size 0x00000040 */
6102     PROT_PASS0_SAR0_CH14_CH         = 619,      /* Address 0x40900b80, size 0x00000040 */
6103     PROT_PASS0_SAR0_CH15_CH         = 620,      /* Address 0x40900bc0, size 0x00000040 */
6104     PROT_PASS0_SAR0_CH16_CH         = 621,      /* Address 0x40900c00, size 0x00000040 */
6105     PROT_PASS0_SAR0_CH17_CH         = 622,      /* Address 0x40900c40, size 0x00000040 */
6106     PROT_PASS0_SAR0_CH18_CH         = 623,      /* Address 0x40900c80, size 0x00000040 */
6107     PROT_PASS0_SAR0_CH19_CH         = 624,      /* Address 0x40900cc0, size 0x00000040 */
6108     PROT_PASS0_SAR0_CH20_CH         = 625,      /* Address 0x40900d00, size 0x00000040 */
6109     PROT_PASS0_SAR0_CH21_CH         = 626,      /* Address 0x40900d40, size 0x00000040 */
6110     PROT_PASS0_SAR0_CH22_CH         = 627,      /* Address 0x40900d80, size 0x00000040 */
6111     PROT_PASS0_SAR0_CH23_CH         = 628,      /* Address 0x40900dc0, size 0x00000040 */
6112     PROT_PASS0_SAR0_CH24_CH         = 629,      /* Address 0x40900e00, size 0x00000040 */
6113     PROT_PASS0_SAR0_CH25_CH         = 630,      /* Address 0x40900e40, size 0x00000040 */
6114     PROT_PASS0_SAR0_CH26_CH         = 631,      /* Address 0x40900e80, size 0x00000040 */
6115     PROT_PASS0_SAR0_CH27_CH         = 632,      /* Address 0x40900ec0, size 0x00000040 */
6116     PROT_PASS0_SAR0_CH28_CH         = 633,      /* Address 0x40900f00, size 0x00000040 */
6117     PROT_PASS0_SAR0_CH29_CH         = 634,      /* Address 0x40900f40, size 0x00000040 */
6118     PROT_PASS0_SAR0_CH30_CH         = 635,      /* Address 0x40900f80, size 0x00000040 */
6119     PROT_PASS0_SAR0_CH31_CH         = 636,      /* Address 0x40900fc0, size 0x00000040 */
6120     PROT_PASS0_SAR1_CH0_CH          = 637,      /* Address 0x40901800, size 0x00000040 */
6121     PROT_PASS0_SAR1_CH1_CH          = 638,      /* Address 0x40901840, size 0x00000040 */
6122     PROT_PASS0_SAR1_CH2_CH          = 639,      /* Address 0x40901880, size 0x00000040 */
6123     PROT_PASS0_SAR1_CH3_CH          = 640,      /* Address 0x409018c0, size 0x00000040 */
6124     PROT_PASS0_SAR1_CH4_CH          = 641,      /* Address 0x40901900, size 0x00000040 */
6125     PROT_PASS0_SAR1_CH5_CH          = 642,      /* Address 0x40901940, size 0x00000040 */
6126     PROT_PASS0_SAR1_CH6_CH          = 643,      /* Address 0x40901980, size 0x00000040 */
6127     PROT_PASS0_SAR1_CH7_CH          = 644,      /* Address 0x409019c0, size 0x00000040 */
6128     PROT_PASS0_SAR1_CH8_CH          = 645,      /* Address 0x40901a00, size 0x00000040 */
6129     PROT_PASS0_SAR1_CH9_CH          = 646,      /* Address 0x40901a40, size 0x00000040 */
6130     PROT_PASS0_SAR1_CH10_CH         = 647,      /* Address 0x40901a80, size 0x00000040 */
6131     PROT_PASS0_SAR1_CH11_CH         = 648,      /* Address 0x40901ac0, size 0x00000040 */
6132     PROT_PASS0_SAR1_CH12_CH         = 649,      /* Address 0x40901b00, size 0x00000040 */
6133     PROT_PASS0_SAR1_CH13_CH         = 650,      /* Address 0x40901b40, size 0x00000040 */
6134     PROT_PASS0_SAR1_CH14_CH         = 651,      /* Address 0x40901b80, size 0x00000040 */
6135     PROT_PASS0_SAR1_CH15_CH         = 652,      /* Address 0x40901bc0, size 0x00000040 */
6136     PROT_PASS0_SAR1_CH16_CH         = 653,      /* Address 0x40901c00, size 0x00000040 */
6137     PROT_PASS0_SAR1_CH17_CH         = 654,      /* Address 0x40901c40, size 0x00000040 */
6138     PROT_PASS0_SAR1_CH18_CH         = 655,      /* Address 0x40901c80, size 0x00000040 */
6139     PROT_PASS0_SAR1_CH19_CH         = 656,      /* Address 0x40901cc0, size 0x00000040 */
6140     PROT_PASS0_SAR1_CH20_CH         = 657,      /* Address 0x40901d00, size 0x00000040 */
6141     PROT_PASS0_SAR1_CH21_CH         = 658,      /* Address 0x40901d40, size 0x00000040 */
6142     PROT_PASS0_SAR1_CH22_CH         = 659,      /* Address 0x40901d80, size 0x00000040 */
6143     PROT_PASS0_SAR1_CH23_CH         = 660,      /* Address 0x40901dc0, size 0x00000040 */
6144     PROT_PASS0_SAR1_CH24_CH         = 661,      /* Address 0x40901e00, size 0x00000040 */
6145     PROT_PASS0_SAR1_CH25_CH         = 662,      /* Address 0x40901e40, size 0x00000040 */
6146     PROT_PASS0_SAR1_CH26_CH         = 663,      /* Address 0x40901e80, size 0x00000040 */
6147     PROT_PASS0_SAR1_CH27_CH         = 664,      /* Address 0x40901ec0, size 0x00000040 */
6148     PROT_PASS0_SAR1_CH28_CH         = 665,      /* Address 0x40901f00, size 0x00000040 */
6149     PROT_PASS0_SAR1_CH29_CH         = 666,      /* Address 0x40901f40, size 0x00000040 */
6150     PROT_PASS0_SAR1_CH30_CH         = 667,      /* Address 0x40901f80, size 0x00000040 */
6151     PROT_PASS0_SAR1_CH31_CH         = 668,      /* Address 0x40901fc0, size 0x00000040 */
6152     PROT_PASS0_SAR2_CH0_CH          = 669,      /* Address 0x40902800, size 0x00000040 */
6153     PROT_PASS0_SAR2_CH1_CH          = 670,      /* Address 0x40902840, size 0x00000040 */
6154     PROT_PASS0_SAR2_CH2_CH          = 671,      /* Address 0x40902880, size 0x00000040 */
6155     PROT_PASS0_SAR2_CH3_CH          = 672,      /* Address 0x409028c0, size 0x00000040 */
6156     PROT_PASS0_SAR2_CH4_CH          = 673,      /* Address 0x40902900, size 0x00000040 */
6157     PROT_PASS0_SAR2_CH5_CH          = 674,      /* Address 0x40902940, size 0x00000040 */
6158     PROT_PASS0_SAR2_CH6_CH          = 675,      /* Address 0x40902980, size 0x00000040 */
6159     PROT_PASS0_SAR2_CH7_CH          = 676,      /* Address 0x409029c0, size 0x00000040 */
6160     PROT_PASS0_SAR2_CH8_CH          = 677,      /* Address 0x40902a00, size 0x00000040 */
6161     PROT_PASS0_SAR2_CH9_CH          = 678,      /* Address 0x40902a40, size 0x00000040 */
6162     PROT_PASS0_SAR2_CH10_CH         = 679,      /* Address 0x40902a80, size 0x00000040 */
6163     PROT_PASS0_SAR2_CH11_CH         = 680,      /* Address 0x40902ac0, size 0x00000040 */
6164     PROT_PASS0_SAR2_CH12_CH         = 681,      /* Address 0x40902b00, size 0x00000040 */
6165     PROT_PASS0_SAR2_CH13_CH         = 682,      /* Address 0x40902b40, size 0x00000040 */
6166     PROT_PASS0_SAR2_CH14_CH         = 683,      /* Address 0x40902b80, size 0x00000040 */
6167     PROT_PASS0_SAR2_CH15_CH         = 684,      /* Address 0x40902bc0, size 0x00000040 */
6168     PROT_PASS0_SAR2_CH16_CH         = 685,      /* Address 0x40902c00, size 0x00000040 */
6169     PROT_PASS0_SAR2_CH17_CH         = 686,      /* Address 0x40902c40, size 0x00000040 */
6170     PROT_PASS0_SAR2_CH18_CH         = 687,      /* Address 0x40902c80, size 0x00000040 */
6171     PROT_PASS0_SAR2_CH19_CH         = 688,      /* Address 0x40902cc0, size 0x00000040 */
6172     PROT_PASS0_SAR2_CH20_CH         = 689,      /* Address 0x40902d00, size 0x00000040 */
6173     PROT_PASS0_SAR2_CH21_CH         = 690,      /* Address 0x40902d40, size 0x00000040 */
6174     PROT_PASS0_SAR2_CH22_CH         = 691,      /* Address 0x40902d80, size 0x00000040 */
6175     PROT_PASS0_SAR2_CH23_CH         = 692,      /* Address 0x40902dc0, size 0x00000040 */
6176     PROT_PASS0_SAR2_CH24_CH         = 693,      /* Address 0x40902e00, size 0x00000040 */
6177     PROT_PASS0_SAR2_CH25_CH         = 694,      /* Address 0x40902e40, size 0x00000040 */
6178     PROT_PASS0_SAR2_CH26_CH         = 695,      /* Address 0x40902e80, size 0x00000040 */
6179     PROT_PASS0_SAR2_CH27_CH         = 696,      /* Address 0x40902ec0, size 0x00000040 */
6180     PROT_PASS0_SAR2_CH28_CH         = 697,      /* Address 0x40902f00, size 0x00000040 */
6181     PROT_PASS0_SAR2_CH29_CH         = 698,      /* Address 0x40902f40, size 0x00000040 */
6182     PROT_PASS0_SAR2_CH30_CH         = 699,      /* Address 0x40902f80, size 0x00000040 */
6183     PROT_PASS0_SAR2_CH31_CH         = 700,      /* Address 0x40902fc0, size 0x00000040 */
6184     PROT_PASS0_TOP                  = 701       /* Address 0x409f0000, size 0x00001000 */
6185 } cy_en_prot_region_t;
6186 
6187 #endif /* _XMC7200_CONFIG_H_ */
6188 
6189 
6190 /* [] END OF FILE */
6191