HPM SDK
HPMicro Software Development Kit
hpm_trgm_regs.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2021-2025 HPMicro
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  *
6  */
7 
8 
9 #ifndef HPM_TRGM_H
10 #define HPM_TRGM_H
11 
12 typedef struct {
13  __RW uint32_t FILTCFG[64]; /* 0x0 - 0xFC: Filter configure register */
14  __R uint8_t RESERVED0[768]; /* 0x100 - 0x3FF: Reserved */
15  __RW uint32_t DMACFG[8]; /* 0x400 - 0x41C: DMA request configure register */
16  __R uint8_t RESERVED1[224]; /* 0x420 - 0x4FF: Reserved */
17  __RW uint32_t GCR; /* 0x500: */
18  __R uint8_t RESERVED2[60]; /* 0x504 - 0x53F: Reserved */
19  __RW uint32_t ADC_MATRIX_SEL0; /* 0x540: adc matrix select register0 */
20  __RW uint32_t ADC_MATRIX_SEL1; /* 0x544: adc matrix select register1 */
21  __RW uint32_t ADC_MATRIX_SEL2; /* 0x548: adc matrix select register2 */
22  __RW uint32_t ADC_MATRIX_SEL3; /* 0x54C: adc matrix select register3 */
23  __RW uint32_t ADC_MATRIX_SEL4; /* 0x550: adc matrix select register2 */
24  __R uint8_t RESERVED3[44]; /* 0x554 - 0x57F: Reserved */
25  __RW uint32_t DAC_MATRIX_SEL0; /* 0x580: dac matrix select register0 */
26  __RW uint32_t DAC_MATRIX_SEL1; /* 0x584: dac matrix select register1 */
27  __RW uint32_t DAC_MATRIX_SEL2; /* 0x588: dac matrix select register2 */
28  __RW uint32_t DAC_MATRIX_SEL3; /* 0x58C: dac matrix select register3 */
29  __RW uint32_t DAC_MATRIX_SEL4; /* 0x590: dac matrix select register4 */
30  __RW uint32_t DAC_MATRIX_SEL5; /* 0x594: dac matrix select register5 */
31  __RW uint32_t DAC_MATRIX_SEL6; /* 0x598: dac matrix select register6 */
32  __RW uint32_t DAC_MATRIX_SEL7; /* 0x59C: dac matrix select register7 */
33  __R uint8_t RESERVED4[32]; /* 0x5A0 - 0x5BF: Reserved */
34  __RW uint32_t POS_MATRIX_SEL0; /* 0x5C0: position matrix select register0 */
35  __RW uint32_t POS_MATRIX_SEL1; /* 0x5C4: position matrix select register0 */
36  __RW uint32_t POS_MATRIX_SEL2; /* 0x5C8: position matrix select register2 */
37  __R uint8_t RESERVED5[52]; /* 0x5CC - 0x5FF: Reserved */
38  __R uint32_t TRGM_IN[8]; /* 0x600 - 0x61C: trigmux input read register0 */
39  __R uint8_t RESERVED6[96]; /* 0x620 - 0x67F: Reserved */
40  __R uint32_t TRGM_OUT[8]; /* 0x680 - 0x69C: trigmux output read register0 */
41  __R uint8_t RESERVED7[352]; /* 0x6A0 - 0x7FF: Reserved */
42  __RW uint32_t PWM_DELAY_CFG; /* 0x800: pwm delay chain config register */
43  __RW uint32_t PWM_CALIB_CFG; /* 0x804: pwm delay chain calibration control register */
44  __R uint8_t RESERVED8[8]; /* 0x808 - 0x80F: Reserved */
45  __R uint32_t PWM_CALIB_STATUS0; /* 0x810: */
46  __R uint8_t RESERVED9[2028]; /* 0x814 - 0xFFF: Reserved */
47  __RW uint32_t TRGOCFG[242]; /* 0x1000 - 0x13C4: Trigger manager output configure register */
48 } TRGM_Type;
49 
50 
51 /* Bitfield definition for register array: FILTCFG */
52 /*
53  * OUTINV (RW)
54  *
55  * 1- Filter will invert the output
56  * 0- Filter will not invert the output
57  */
58 #define TRGM_FILTCFG_OUTINV_MASK (0x10000UL)
59 #define TRGM_FILTCFG_OUTINV_SHIFT (16U)
60 #define TRGM_FILTCFG_OUTINV_SET(x) (((uint32_t)(x) << TRGM_FILTCFG_OUTINV_SHIFT) & TRGM_FILTCFG_OUTINV_MASK)
61 #define TRGM_FILTCFG_OUTINV_GET(x) (((uint32_t)(x) & TRGM_FILTCFG_OUTINV_MASK) >> TRGM_FILTCFG_OUTINV_SHIFT)
62 
63 /*
64  * MODE (RW)
65  *
66  * This bitfields defines the filter mode
67  * 000-bypass;
68  * 100-rapid change mode;
69  * 101-delay filter mode;
70  * 110-stalbe low mode;
71  * 111-stable high mode
72  */
73 #define TRGM_FILTCFG_MODE_MASK (0xE000U)
74 #define TRGM_FILTCFG_MODE_SHIFT (13U)
75 #define TRGM_FILTCFG_MODE_SET(x) (((uint32_t)(x) << TRGM_FILTCFG_MODE_SHIFT) & TRGM_FILTCFG_MODE_MASK)
76 #define TRGM_FILTCFG_MODE_GET(x) (((uint32_t)(x) & TRGM_FILTCFG_MODE_MASK) >> TRGM_FILTCFG_MODE_SHIFT)
77 
78 /*
79  * SYNCEN (RW)
80  *
81  * set to enable sychronization input signal with TRGM clock
82  */
83 #define TRGM_FILTCFG_SYNCEN_MASK (0x1000U)
84 #define TRGM_FILTCFG_SYNCEN_SHIFT (12U)
85 #define TRGM_FILTCFG_SYNCEN_SET(x) (((uint32_t)(x) << TRGM_FILTCFG_SYNCEN_SHIFT) & TRGM_FILTCFG_SYNCEN_MASK)
86 #define TRGM_FILTCFG_SYNCEN_GET(x) (((uint32_t)(x) & TRGM_FILTCFG_SYNCEN_MASK) >> TRGM_FILTCFG_SYNCEN_SHIFT)
87 
88 /*
89  * FILTLEN_SHIFT (RW)
90  *
91  */
92 #define TRGM_FILTCFG_FILTLEN_SHIFT_MASK (0xE00U)
93 #define TRGM_FILTCFG_FILTLEN_SHIFT_SHIFT (9U)
94 #define TRGM_FILTCFG_FILTLEN_SHIFT_SET(x) (((uint32_t)(x) << TRGM_FILTCFG_FILTLEN_SHIFT_SHIFT) & TRGM_FILTCFG_FILTLEN_SHIFT_MASK)
95 #define TRGM_FILTCFG_FILTLEN_SHIFT_GET(x) (((uint32_t)(x) & TRGM_FILTCFG_FILTLEN_SHIFT_MASK) >> TRGM_FILTCFG_FILTLEN_SHIFT_SHIFT)
96 
97 /*
98  * FILTLEN_BASE (RW)
99  *
100  * This bitfields defines the filter counter length.
101  */
102 #define TRGM_FILTCFG_FILTLEN_BASE_MASK (0x1FFU)
103 #define TRGM_FILTCFG_FILTLEN_BASE_SHIFT (0U)
104 #define TRGM_FILTCFG_FILTLEN_BASE_SET(x) (((uint32_t)(x) << TRGM_FILTCFG_FILTLEN_BASE_SHIFT) & TRGM_FILTCFG_FILTLEN_BASE_MASK)
105 #define TRGM_FILTCFG_FILTLEN_BASE_GET(x) (((uint32_t)(x) & TRGM_FILTCFG_FILTLEN_BASE_MASK) >> TRGM_FILTCFG_FILTLEN_BASE_SHIFT)
106 
107 /* Bitfield definition for register array: DMACFG */
108 /*
109  * DMAMUX_EN (RW)
110  *
111  */
112 #define TRGM_DMACFG_DMAMUX_EN_MASK (0x80000000UL)
113 #define TRGM_DMACFG_DMAMUX_EN_SHIFT (31U)
114 #define TRGM_DMACFG_DMAMUX_EN_SET(x) (((uint32_t)(x) << TRGM_DMACFG_DMAMUX_EN_SHIFT) & TRGM_DMACFG_DMAMUX_EN_MASK)
115 #define TRGM_DMACFG_DMAMUX_EN_GET(x) (((uint32_t)(x) & TRGM_DMACFG_DMAMUX_EN_MASK) >> TRGM_DMACFG_DMAMUX_EN_SHIFT)
116 
117 /*
118  * DMASRCSEL (RW)
119  *
120  */
121 #define TRGM_DMACFG_DMASRCSEL_MASK (0x3FU)
122 #define TRGM_DMACFG_DMASRCSEL_SHIFT (0U)
123 #define TRGM_DMACFG_DMASRCSEL_SET(x) (((uint32_t)(x) << TRGM_DMACFG_DMASRCSEL_SHIFT) & TRGM_DMACFG_DMASRCSEL_MASK)
124 #define TRGM_DMACFG_DMASRCSEL_GET(x) (((uint32_t)(x) & TRGM_DMACFG_DMASRCSEL_MASK) >> TRGM_DMACFG_DMASRCSEL_SHIFT)
125 
126 /* Bitfield definition for register: GCR */
127 /*
128  * TRGOPEN (RW)
129  *
130  */
131 #define TRGM_GCR_TRGOPEN_MASK (0xFFFFFFFFUL)
132 #define TRGM_GCR_TRGOPEN_SHIFT (0U)
133 #define TRGM_GCR_TRGOPEN_SET(x) (((uint32_t)(x) << TRGM_GCR_TRGOPEN_SHIFT) & TRGM_GCR_TRGOPEN_MASK)
134 #define TRGM_GCR_TRGOPEN_GET(x) (((uint32_t)(x) & TRGM_GCR_TRGOPEN_MASK) >> TRGM_GCR_TRGOPEN_SHIFT)
135 
136 /* Bitfield definition for register: ADC_MATRIX_SEL0 */
137 /*
138  * RDC1_ADC1_SEL (RW)
139  *
140  */
141 #define TRGM_ADC_MATRIX_SEL0_RDC1_ADC1_SEL_MASK (0xFF000000UL)
142 #define TRGM_ADC_MATRIX_SEL0_RDC1_ADC1_SEL_SHIFT (24U)
143 #define TRGM_ADC_MATRIX_SEL0_RDC1_ADC1_SEL_SET(x) (((uint32_t)(x) << TRGM_ADC_MATRIX_SEL0_RDC1_ADC1_SEL_SHIFT) & TRGM_ADC_MATRIX_SEL0_RDC1_ADC1_SEL_MASK)
144 #define TRGM_ADC_MATRIX_SEL0_RDC1_ADC1_SEL_GET(x) (((uint32_t)(x) & TRGM_ADC_MATRIX_SEL0_RDC1_ADC1_SEL_MASK) >> TRGM_ADC_MATRIX_SEL0_RDC1_ADC1_SEL_SHIFT)
145 
146 /*
147  * RDC1_ADC0_SEL (RW)
148  *
149  */
150 #define TRGM_ADC_MATRIX_SEL0_RDC1_ADC0_SEL_MASK (0xFF0000UL)
151 #define TRGM_ADC_MATRIX_SEL0_RDC1_ADC0_SEL_SHIFT (16U)
152 #define TRGM_ADC_MATRIX_SEL0_RDC1_ADC0_SEL_SET(x) (((uint32_t)(x) << TRGM_ADC_MATRIX_SEL0_RDC1_ADC0_SEL_SHIFT) & TRGM_ADC_MATRIX_SEL0_RDC1_ADC0_SEL_MASK)
153 #define TRGM_ADC_MATRIX_SEL0_RDC1_ADC0_SEL_GET(x) (((uint32_t)(x) & TRGM_ADC_MATRIX_SEL0_RDC1_ADC0_SEL_MASK) >> TRGM_ADC_MATRIX_SEL0_RDC1_ADC0_SEL_SHIFT)
154 
155 /*
156  * RDC0_ADC1_SEL (RW)
157  *
158  */
159 #define TRGM_ADC_MATRIX_SEL0_RDC0_ADC1_SEL_MASK (0xFF00U)
160 #define TRGM_ADC_MATRIX_SEL0_RDC0_ADC1_SEL_SHIFT (8U)
161 #define TRGM_ADC_MATRIX_SEL0_RDC0_ADC1_SEL_SET(x) (((uint32_t)(x) << TRGM_ADC_MATRIX_SEL0_RDC0_ADC1_SEL_SHIFT) & TRGM_ADC_MATRIX_SEL0_RDC0_ADC1_SEL_MASK)
162 #define TRGM_ADC_MATRIX_SEL0_RDC0_ADC1_SEL_GET(x) (((uint32_t)(x) & TRGM_ADC_MATRIX_SEL0_RDC0_ADC1_SEL_MASK) >> TRGM_ADC_MATRIX_SEL0_RDC0_ADC1_SEL_SHIFT)
163 
164 /*
165  * RDC0_ADC0_SEL (RW)
166  *
167  */
168 #define TRGM_ADC_MATRIX_SEL0_RDC0_ADC0_SEL_MASK (0xFFU)
169 #define TRGM_ADC_MATRIX_SEL0_RDC0_ADC0_SEL_SHIFT (0U)
170 #define TRGM_ADC_MATRIX_SEL0_RDC0_ADC0_SEL_SET(x) (((uint32_t)(x) << TRGM_ADC_MATRIX_SEL0_RDC0_ADC0_SEL_SHIFT) & TRGM_ADC_MATRIX_SEL0_RDC0_ADC0_SEL_MASK)
171 #define TRGM_ADC_MATRIX_SEL0_RDC0_ADC0_SEL_GET(x) (((uint32_t)(x) & TRGM_ADC_MATRIX_SEL0_RDC0_ADC0_SEL_MASK) >> TRGM_ADC_MATRIX_SEL0_RDC0_ADC0_SEL_SHIFT)
172 
173 /* Bitfield definition for register: ADC_MATRIX_SEL1 */
174 /*
175  * QEI3_ADC1_SEL (RW)
176  *
177  */
178 #define TRGM_ADC_MATRIX_SEL1_QEI3_ADC1_SEL_MASK (0xFF000000UL)
179 #define TRGM_ADC_MATRIX_SEL1_QEI3_ADC1_SEL_SHIFT (24U)
180 #define TRGM_ADC_MATRIX_SEL1_QEI3_ADC1_SEL_SET(x) (((uint32_t)(x) << TRGM_ADC_MATRIX_SEL1_QEI3_ADC1_SEL_SHIFT) & TRGM_ADC_MATRIX_SEL1_QEI3_ADC1_SEL_MASK)
181 #define TRGM_ADC_MATRIX_SEL1_QEI3_ADC1_SEL_GET(x) (((uint32_t)(x) & TRGM_ADC_MATRIX_SEL1_QEI3_ADC1_SEL_MASK) >> TRGM_ADC_MATRIX_SEL1_QEI3_ADC1_SEL_SHIFT)
182 
183 /*
184  * QEI3_ADC0_SEL (RW)
185  *
186  */
187 #define TRGM_ADC_MATRIX_SEL1_QEI3_ADC0_SEL_MASK (0xFF0000UL)
188 #define TRGM_ADC_MATRIX_SEL1_QEI3_ADC0_SEL_SHIFT (16U)
189 #define TRGM_ADC_MATRIX_SEL1_QEI3_ADC0_SEL_SET(x) (((uint32_t)(x) << TRGM_ADC_MATRIX_SEL1_QEI3_ADC0_SEL_SHIFT) & TRGM_ADC_MATRIX_SEL1_QEI3_ADC0_SEL_MASK)
190 #define TRGM_ADC_MATRIX_SEL1_QEI3_ADC0_SEL_GET(x) (((uint32_t)(x) & TRGM_ADC_MATRIX_SEL1_QEI3_ADC0_SEL_MASK) >> TRGM_ADC_MATRIX_SEL1_QEI3_ADC0_SEL_SHIFT)
191 
192 /*
193  * QEI2_ADC1_SEL (RW)
194  *
195  */
196 #define TRGM_ADC_MATRIX_SEL1_QEI2_ADC1_SEL_MASK (0xFF00U)
197 #define TRGM_ADC_MATRIX_SEL1_QEI2_ADC1_SEL_SHIFT (8U)
198 #define TRGM_ADC_MATRIX_SEL1_QEI2_ADC1_SEL_SET(x) (((uint32_t)(x) << TRGM_ADC_MATRIX_SEL1_QEI2_ADC1_SEL_SHIFT) & TRGM_ADC_MATRIX_SEL1_QEI2_ADC1_SEL_MASK)
199 #define TRGM_ADC_MATRIX_SEL1_QEI2_ADC1_SEL_GET(x) (((uint32_t)(x) & TRGM_ADC_MATRIX_SEL1_QEI2_ADC1_SEL_MASK) >> TRGM_ADC_MATRIX_SEL1_QEI2_ADC1_SEL_SHIFT)
200 
201 /*
202  * QEI2_ADC0_SEL (RW)
203  *
204  */
205 #define TRGM_ADC_MATRIX_SEL1_QEI2_ADC0_SEL_MASK (0xFFU)
206 #define TRGM_ADC_MATRIX_SEL1_QEI2_ADC0_SEL_SHIFT (0U)
207 #define TRGM_ADC_MATRIX_SEL1_QEI2_ADC0_SEL_SET(x) (((uint32_t)(x) << TRGM_ADC_MATRIX_SEL1_QEI2_ADC0_SEL_SHIFT) & TRGM_ADC_MATRIX_SEL1_QEI2_ADC0_SEL_MASK)
208 #define TRGM_ADC_MATRIX_SEL1_QEI2_ADC0_SEL_GET(x) (((uint32_t)(x) & TRGM_ADC_MATRIX_SEL1_QEI2_ADC0_SEL_MASK) >> TRGM_ADC_MATRIX_SEL1_QEI2_ADC0_SEL_SHIFT)
209 
210 /* Bitfield definition for register: ADC_MATRIX_SEL2 */
211 /*
212  * VSC1_ADC0_SEL (RW)
213  *
214  */
215 #define TRGM_ADC_MATRIX_SEL2_VSC1_ADC0_SEL_MASK (0xFF000000UL)
216 #define TRGM_ADC_MATRIX_SEL2_VSC1_ADC0_SEL_SHIFT (24U)
217 #define TRGM_ADC_MATRIX_SEL2_VSC1_ADC0_SEL_SET(x) (((uint32_t)(x) << TRGM_ADC_MATRIX_SEL2_VSC1_ADC0_SEL_SHIFT) & TRGM_ADC_MATRIX_SEL2_VSC1_ADC0_SEL_MASK)
218 #define TRGM_ADC_MATRIX_SEL2_VSC1_ADC0_SEL_GET(x) (((uint32_t)(x) & TRGM_ADC_MATRIX_SEL2_VSC1_ADC0_SEL_MASK) >> TRGM_ADC_MATRIX_SEL2_VSC1_ADC0_SEL_SHIFT)
219 
220 /*
221  * VSC0_ADC2_SEL (RW)
222  *
223  */
224 #define TRGM_ADC_MATRIX_SEL2_VSC0_ADC2_SEL_MASK (0xFF0000UL)
225 #define TRGM_ADC_MATRIX_SEL2_VSC0_ADC2_SEL_SHIFT (16U)
226 #define TRGM_ADC_MATRIX_SEL2_VSC0_ADC2_SEL_SET(x) (((uint32_t)(x) << TRGM_ADC_MATRIX_SEL2_VSC0_ADC2_SEL_SHIFT) & TRGM_ADC_MATRIX_SEL2_VSC0_ADC2_SEL_MASK)
227 #define TRGM_ADC_MATRIX_SEL2_VSC0_ADC2_SEL_GET(x) (((uint32_t)(x) & TRGM_ADC_MATRIX_SEL2_VSC0_ADC2_SEL_MASK) >> TRGM_ADC_MATRIX_SEL2_VSC0_ADC2_SEL_SHIFT)
228 
229 /*
230  * VSC0_ADC1_SEL (RW)
231  *
232  */
233 #define TRGM_ADC_MATRIX_SEL2_VSC0_ADC1_SEL_MASK (0xFF00U)
234 #define TRGM_ADC_MATRIX_SEL2_VSC0_ADC1_SEL_SHIFT (8U)
235 #define TRGM_ADC_MATRIX_SEL2_VSC0_ADC1_SEL_SET(x) (((uint32_t)(x) << TRGM_ADC_MATRIX_SEL2_VSC0_ADC1_SEL_SHIFT) & TRGM_ADC_MATRIX_SEL2_VSC0_ADC1_SEL_MASK)
236 #define TRGM_ADC_MATRIX_SEL2_VSC0_ADC1_SEL_GET(x) (((uint32_t)(x) & TRGM_ADC_MATRIX_SEL2_VSC0_ADC1_SEL_MASK) >> TRGM_ADC_MATRIX_SEL2_VSC0_ADC1_SEL_SHIFT)
237 
238 /*
239  * VSC0_ADC0_SEL (RW)
240  *
241  */
242 #define TRGM_ADC_MATRIX_SEL2_VSC0_ADC0_SEL_MASK (0xFFU)
243 #define TRGM_ADC_MATRIX_SEL2_VSC0_ADC0_SEL_SHIFT (0U)
244 #define TRGM_ADC_MATRIX_SEL2_VSC0_ADC0_SEL_SET(x) (((uint32_t)(x) << TRGM_ADC_MATRIX_SEL2_VSC0_ADC0_SEL_SHIFT) & TRGM_ADC_MATRIX_SEL2_VSC0_ADC0_SEL_MASK)
245 #define TRGM_ADC_MATRIX_SEL2_VSC0_ADC0_SEL_GET(x) (((uint32_t)(x) & TRGM_ADC_MATRIX_SEL2_VSC0_ADC0_SEL_MASK) >> TRGM_ADC_MATRIX_SEL2_VSC0_ADC0_SEL_SHIFT)
246 
247 /* Bitfield definition for register: ADC_MATRIX_SEL3 */
248 /*
249  * CLC0_IQ_ADC_SEL (RW)
250  *
251  */
252 #define TRGM_ADC_MATRIX_SEL3_CLC0_IQ_ADC_SEL_MASK (0xFF000000UL)
253 #define TRGM_ADC_MATRIX_SEL3_CLC0_IQ_ADC_SEL_SHIFT (24U)
254 #define TRGM_ADC_MATRIX_SEL3_CLC0_IQ_ADC_SEL_SET(x) (((uint32_t)(x) << TRGM_ADC_MATRIX_SEL3_CLC0_IQ_ADC_SEL_SHIFT) & TRGM_ADC_MATRIX_SEL3_CLC0_IQ_ADC_SEL_MASK)
255 #define TRGM_ADC_MATRIX_SEL3_CLC0_IQ_ADC_SEL_GET(x) (((uint32_t)(x) & TRGM_ADC_MATRIX_SEL3_CLC0_IQ_ADC_SEL_MASK) >> TRGM_ADC_MATRIX_SEL3_CLC0_IQ_ADC_SEL_SHIFT)
256 
257 /*
258  * CLC0_ID_ADC_SEL (RW)
259  *
260  */
261 #define TRGM_ADC_MATRIX_SEL3_CLC0_ID_ADC_SEL_MASK (0xFF0000UL)
262 #define TRGM_ADC_MATRIX_SEL3_CLC0_ID_ADC_SEL_SHIFT (16U)
263 #define TRGM_ADC_MATRIX_SEL3_CLC0_ID_ADC_SEL_SET(x) (((uint32_t)(x) << TRGM_ADC_MATRIX_SEL3_CLC0_ID_ADC_SEL_SHIFT) & TRGM_ADC_MATRIX_SEL3_CLC0_ID_ADC_SEL_MASK)
264 #define TRGM_ADC_MATRIX_SEL3_CLC0_ID_ADC_SEL_GET(x) (((uint32_t)(x) & TRGM_ADC_MATRIX_SEL3_CLC0_ID_ADC_SEL_MASK) >> TRGM_ADC_MATRIX_SEL3_CLC0_ID_ADC_SEL_SHIFT)
265 
266 /*
267  * VSC1_ADC2_SEL (RW)
268  *
269  */
270 #define TRGM_ADC_MATRIX_SEL3_VSC1_ADC2_SEL_MASK (0xFF00U)
271 #define TRGM_ADC_MATRIX_SEL3_VSC1_ADC2_SEL_SHIFT (8U)
272 #define TRGM_ADC_MATRIX_SEL3_VSC1_ADC2_SEL_SET(x) (((uint32_t)(x) << TRGM_ADC_MATRIX_SEL3_VSC1_ADC2_SEL_SHIFT) & TRGM_ADC_MATRIX_SEL3_VSC1_ADC2_SEL_MASK)
273 #define TRGM_ADC_MATRIX_SEL3_VSC1_ADC2_SEL_GET(x) (((uint32_t)(x) & TRGM_ADC_MATRIX_SEL3_VSC1_ADC2_SEL_MASK) >> TRGM_ADC_MATRIX_SEL3_VSC1_ADC2_SEL_SHIFT)
274 
275 /*
276  * VSC1_ADC1_SEL (RW)
277  *
278  */
279 #define TRGM_ADC_MATRIX_SEL3_VSC1_ADC1_SEL_MASK (0xFFU)
280 #define TRGM_ADC_MATRIX_SEL3_VSC1_ADC1_SEL_SHIFT (0U)
281 #define TRGM_ADC_MATRIX_SEL3_VSC1_ADC1_SEL_SET(x) (((uint32_t)(x) << TRGM_ADC_MATRIX_SEL3_VSC1_ADC1_SEL_SHIFT) & TRGM_ADC_MATRIX_SEL3_VSC1_ADC1_SEL_MASK)
282 #define TRGM_ADC_MATRIX_SEL3_VSC1_ADC1_SEL_GET(x) (((uint32_t)(x) & TRGM_ADC_MATRIX_SEL3_VSC1_ADC1_SEL_MASK) >> TRGM_ADC_MATRIX_SEL3_VSC1_ADC1_SEL_SHIFT)
283 
284 /* Bitfield definition for register: ADC_MATRIX_SEL4 */
285 /*
286  * CLC1_VB_ADC_SEL (RW)
287  *
288  */
289 #define TRGM_ADC_MATRIX_SEL4_CLC1_VB_ADC_SEL_MASK (0xFF000000UL)
290 #define TRGM_ADC_MATRIX_SEL4_CLC1_VB_ADC_SEL_SHIFT (24U)
291 #define TRGM_ADC_MATRIX_SEL4_CLC1_VB_ADC_SEL_SET(x) (((uint32_t)(x) << TRGM_ADC_MATRIX_SEL4_CLC1_VB_ADC_SEL_SHIFT) & TRGM_ADC_MATRIX_SEL4_CLC1_VB_ADC_SEL_MASK)
292 #define TRGM_ADC_MATRIX_SEL4_CLC1_VB_ADC_SEL_GET(x) (((uint32_t)(x) & TRGM_ADC_MATRIX_SEL4_CLC1_VB_ADC_SEL_MASK) >> TRGM_ADC_MATRIX_SEL4_CLC1_VB_ADC_SEL_SHIFT)
293 
294 /*
295  * CLC1_IQ_ADC_SEL (RW)
296  *
297  */
298 #define TRGM_ADC_MATRIX_SEL4_CLC1_IQ_ADC_SEL_MASK (0xFF0000UL)
299 #define TRGM_ADC_MATRIX_SEL4_CLC1_IQ_ADC_SEL_SHIFT (16U)
300 #define TRGM_ADC_MATRIX_SEL4_CLC1_IQ_ADC_SEL_SET(x) (((uint32_t)(x) << TRGM_ADC_MATRIX_SEL4_CLC1_IQ_ADC_SEL_SHIFT) & TRGM_ADC_MATRIX_SEL4_CLC1_IQ_ADC_SEL_MASK)
301 #define TRGM_ADC_MATRIX_SEL4_CLC1_IQ_ADC_SEL_GET(x) (((uint32_t)(x) & TRGM_ADC_MATRIX_SEL4_CLC1_IQ_ADC_SEL_MASK) >> TRGM_ADC_MATRIX_SEL4_CLC1_IQ_ADC_SEL_SHIFT)
302 
303 /*
304  * CLC1_ID_ADC_SEL (RW)
305  *
306  */
307 #define TRGM_ADC_MATRIX_SEL4_CLC1_ID_ADC_SEL_MASK (0xFF00U)
308 #define TRGM_ADC_MATRIX_SEL4_CLC1_ID_ADC_SEL_SHIFT (8U)
309 #define TRGM_ADC_MATRIX_SEL4_CLC1_ID_ADC_SEL_SET(x) (((uint32_t)(x) << TRGM_ADC_MATRIX_SEL4_CLC1_ID_ADC_SEL_SHIFT) & TRGM_ADC_MATRIX_SEL4_CLC1_ID_ADC_SEL_MASK)
310 #define TRGM_ADC_MATRIX_SEL4_CLC1_ID_ADC_SEL_GET(x) (((uint32_t)(x) & TRGM_ADC_MATRIX_SEL4_CLC1_ID_ADC_SEL_MASK) >> TRGM_ADC_MATRIX_SEL4_CLC1_ID_ADC_SEL_SHIFT)
311 
312 /*
313  * CLC0_VB_ADC_SEL (RW)
314  *
315  */
316 #define TRGM_ADC_MATRIX_SEL4_CLC0_VB_ADC_SEL_MASK (0xFFU)
317 #define TRGM_ADC_MATRIX_SEL4_CLC0_VB_ADC_SEL_SHIFT (0U)
318 #define TRGM_ADC_MATRIX_SEL4_CLC0_VB_ADC_SEL_SET(x) (((uint32_t)(x) << TRGM_ADC_MATRIX_SEL4_CLC0_VB_ADC_SEL_SHIFT) & TRGM_ADC_MATRIX_SEL4_CLC0_VB_ADC_SEL_MASK)
319 #define TRGM_ADC_MATRIX_SEL4_CLC0_VB_ADC_SEL_GET(x) (((uint32_t)(x) & TRGM_ADC_MATRIX_SEL4_CLC0_VB_ADC_SEL_MASK) >> TRGM_ADC_MATRIX_SEL4_CLC0_VB_ADC_SEL_SHIFT)
320 
321 /* Bitfield definition for register: DAC_MATRIX_SEL0 */
322 /*
323  * ACMP3_DAC_SEL (RW)
324  *
325  */
326 #define TRGM_DAC_MATRIX_SEL0_ACMP3_DAC_SEL_MASK (0xFF000000UL)
327 #define TRGM_DAC_MATRIX_SEL0_ACMP3_DAC_SEL_SHIFT (24U)
328 #define TRGM_DAC_MATRIX_SEL0_ACMP3_DAC_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL0_ACMP3_DAC_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL0_ACMP3_DAC_SEL_MASK)
329 #define TRGM_DAC_MATRIX_SEL0_ACMP3_DAC_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL0_ACMP3_DAC_SEL_MASK) >> TRGM_DAC_MATRIX_SEL0_ACMP3_DAC_SEL_SHIFT)
330 
331 /*
332  * ACMP2_DAC_SEL (RW)
333  *
334  */
335 #define TRGM_DAC_MATRIX_SEL0_ACMP2_DAC_SEL_MASK (0xFF0000UL)
336 #define TRGM_DAC_MATRIX_SEL0_ACMP2_DAC_SEL_SHIFT (16U)
337 #define TRGM_DAC_MATRIX_SEL0_ACMP2_DAC_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL0_ACMP2_DAC_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL0_ACMP2_DAC_SEL_MASK)
338 #define TRGM_DAC_MATRIX_SEL0_ACMP2_DAC_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL0_ACMP2_DAC_SEL_MASK) >> TRGM_DAC_MATRIX_SEL0_ACMP2_DAC_SEL_SHIFT)
339 
340 /*
341  * ACMP1_DAC_SEL (RW)
342  *
343  */
344 #define TRGM_DAC_MATRIX_SEL0_ACMP1_DAC_SEL_MASK (0xFF00U)
345 #define TRGM_DAC_MATRIX_SEL0_ACMP1_DAC_SEL_SHIFT (8U)
346 #define TRGM_DAC_MATRIX_SEL0_ACMP1_DAC_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL0_ACMP1_DAC_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL0_ACMP1_DAC_SEL_MASK)
347 #define TRGM_DAC_MATRIX_SEL0_ACMP1_DAC_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL0_ACMP1_DAC_SEL_MASK) >> TRGM_DAC_MATRIX_SEL0_ACMP1_DAC_SEL_SHIFT)
348 
349 /*
350  * ACMP0_DAC_SEL (RW)
351  *
352  */
353 #define TRGM_DAC_MATRIX_SEL0_ACMP0_DAC_SEL_MASK (0xFFU)
354 #define TRGM_DAC_MATRIX_SEL0_ACMP0_DAC_SEL_SHIFT (0U)
355 #define TRGM_DAC_MATRIX_SEL0_ACMP0_DAC_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL0_ACMP0_DAC_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL0_ACMP0_DAC_SEL_MASK)
356 #define TRGM_DAC_MATRIX_SEL0_ACMP0_DAC_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL0_ACMP0_DAC_SEL_MASK) >> TRGM_DAC_MATRIX_SEL0_ACMP0_DAC_SEL_SHIFT)
357 
358 /* Bitfield definition for register: DAC_MATRIX_SEL1 */
359 /*
360  * ACMP7_DAC_SEL (RW)
361  *
362  */
363 #define TRGM_DAC_MATRIX_SEL1_ACMP7_DAC_SEL_MASK (0xFF000000UL)
364 #define TRGM_DAC_MATRIX_SEL1_ACMP7_DAC_SEL_SHIFT (24U)
365 #define TRGM_DAC_MATRIX_SEL1_ACMP7_DAC_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL1_ACMP7_DAC_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL1_ACMP7_DAC_SEL_MASK)
366 #define TRGM_DAC_MATRIX_SEL1_ACMP7_DAC_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL1_ACMP7_DAC_SEL_MASK) >> TRGM_DAC_MATRIX_SEL1_ACMP7_DAC_SEL_SHIFT)
367 
368 /*
369  * ACMP6_DAC_SEL (RW)
370  *
371  */
372 #define TRGM_DAC_MATRIX_SEL1_ACMP6_DAC_SEL_MASK (0xFF0000UL)
373 #define TRGM_DAC_MATRIX_SEL1_ACMP6_DAC_SEL_SHIFT (16U)
374 #define TRGM_DAC_MATRIX_SEL1_ACMP6_DAC_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL1_ACMP6_DAC_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL1_ACMP6_DAC_SEL_MASK)
375 #define TRGM_DAC_MATRIX_SEL1_ACMP6_DAC_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL1_ACMP6_DAC_SEL_MASK) >> TRGM_DAC_MATRIX_SEL1_ACMP6_DAC_SEL_SHIFT)
376 
377 /*
378  * ACMP5_DAC_SEL (RW)
379  *
380  */
381 #define TRGM_DAC_MATRIX_SEL1_ACMP5_DAC_SEL_MASK (0xFF00U)
382 #define TRGM_DAC_MATRIX_SEL1_ACMP5_DAC_SEL_SHIFT (8U)
383 #define TRGM_DAC_MATRIX_SEL1_ACMP5_DAC_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL1_ACMP5_DAC_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL1_ACMP5_DAC_SEL_MASK)
384 #define TRGM_DAC_MATRIX_SEL1_ACMP5_DAC_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL1_ACMP5_DAC_SEL_MASK) >> TRGM_DAC_MATRIX_SEL1_ACMP5_DAC_SEL_SHIFT)
385 
386 /*
387  * ACMP4_DAC_SEL (RW)
388  *
389  */
390 #define TRGM_DAC_MATRIX_SEL1_ACMP4_DAC_SEL_MASK (0xFFU)
391 #define TRGM_DAC_MATRIX_SEL1_ACMP4_DAC_SEL_SHIFT (0U)
392 #define TRGM_DAC_MATRIX_SEL1_ACMP4_DAC_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL1_ACMP4_DAC_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL1_ACMP4_DAC_SEL_MASK)
393 #define TRGM_DAC_MATRIX_SEL1_ACMP4_DAC_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL1_ACMP4_DAC_SEL_MASK) >> TRGM_DAC_MATRIX_SEL1_ACMP4_DAC_SEL_SHIFT)
394 
395 /* Bitfield definition for register: DAC_MATRIX_SEL2 */
396 /*
397  * PWM0_DAC3_SEL (RW)
398  *
399  */
400 #define TRGM_DAC_MATRIX_SEL2_PWM0_DAC3_SEL_MASK (0xFF000000UL)
401 #define TRGM_DAC_MATRIX_SEL2_PWM0_DAC3_SEL_SHIFT (24U)
402 #define TRGM_DAC_MATRIX_SEL2_PWM0_DAC3_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL2_PWM0_DAC3_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL2_PWM0_DAC3_SEL_MASK)
403 #define TRGM_DAC_MATRIX_SEL2_PWM0_DAC3_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL2_PWM0_DAC3_SEL_MASK) >> TRGM_DAC_MATRIX_SEL2_PWM0_DAC3_SEL_SHIFT)
404 
405 /*
406  * PWM0_DAC2_SEL (RW)
407  *
408  */
409 #define TRGM_DAC_MATRIX_SEL2_PWM0_DAC2_SEL_MASK (0xFF0000UL)
410 #define TRGM_DAC_MATRIX_SEL2_PWM0_DAC2_SEL_SHIFT (16U)
411 #define TRGM_DAC_MATRIX_SEL2_PWM0_DAC2_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL2_PWM0_DAC2_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL2_PWM0_DAC2_SEL_MASK)
412 #define TRGM_DAC_MATRIX_SEL2_PWM0_DAC2_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL2_PWM0_DAC2_SEL_MASK) >> TRGM_DAC_MATRIX_SEL2_PWM0_DAC2_SEL_SHIFT)
413 
414 /*
415  * PWM0_DAC1_SEL (RW)
416  *
417  */
418 #define TRGM_DAC_MATRIX_SEL2_PWM0_DAC1_SEL_MASK (0xFF00U)
419 #define TRGM_DAC_MATRIX_SEL2_PWM0_DAC1_SEL_SHIFT (8U)
420 #define TRGM_DAC_MATRIX_SEL2_PWM0_DAC1_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL2_PWM0_DAC1_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL2_PWM0_DAC1_SEL_MASK)
421 #define TRGM_DAC_MATRIX_SEL2_PWM0_DAC1_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL2_PWM0_DAC1_SEL_MASK) >> TRGM_DAC_MATRIX_SEL2_PWM0_DAC1_SEL_SHIFT)
422 
423 /*
424  * PWM0_DAC0_SEL (RW)
425  *
426  */
427 #define TRGM_DAC_MATRIX_SEL2_PWM0_DAC0_SEL_MASK (0xFFU)
428 #define TRGM_DAC_MATRIX_SEL2_PWM0_DAC0_SEL_SHIFT (0U)
429 #define TRGM_DAC_MATRIX_SEL2_PWM0_DAC0_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL2_PWM0_DAC0_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL2_PWM0_DAC0_SEL_MASK)
430 #define TRGM_DAC_MATRIX_SEL2_PWM0_DAC0_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL2_PWM0_DAC0_SEL_MASK) >> TRGM_DAC_MATRIX_SEL2_PWM0_DAC0_SEL_SHIFT)
431 
432 /* Bitfield definition for register: DAC_MATRIX_SEL3 */
433 /*
434  * PWM1_DAC3_SEL (RW)
435  *
436  */
437 #define TRGM_DAC_MATRIX_SEL3_PWM1_DAC3_SEL_MASK (0xFF000000UL)
438 #define TRGM_DAC_MATRIX_SEL3_PWM1_DAC3_SEL_SHIFT (24U)
439 #define TRGM_DAC_MATRIX_SEL3_PWM1_DAC3_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL3_PWM1_DAC3_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL3_PWM1_DAC3_SEL_MASK)
440 #define TRGM_DAC_MATRIX_SEL3_PWM1_DAC3_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL3_PWM1_DAC3_SEL_MASK) >> TRGM_DAC_MATRIX_SEL3_PWM1_DAC3_SEL_SHIFT)
441 
442 /*
443  * PWM1_DAC2_SEL (RW)
444  *
445  */
446 #define TRGM_DAC_MATRIX_SEL3_PWM1_DAC2_SEL_MASK (0xFF0000UL)
447 #define TRGM_DAC_MATRIX_SEL3_PWM1_DAC2_SEL_SHIFT (16U)
448 #define TRGM_DAC_MATRIX_SEL3_PWM1_DAC2_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL3_PWM1_DAC2_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL3_PWM1_DAC2_SEL_MASK)
449 #define TRGM_DAC_MATRIX_SEL3_PWM1_DAC2_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL3_PWM1_DAC2_SEL_MASK) >> TRGM_DAC_MATRIX_SEL3_PWM1_DAC2_SEL_SHIFT)
450 
451 /*
452  * PWM1_DAC1_SEL (RW)
453  *
454  */
455 #define TRGM_DAC_MATRIX_SEL3_PWM1_DAC1_SEL_MASK (0xFF00U)
456 #define TRGM_DAC_MATRIX_SEL3_PWM1_DAC1_SEL_SHIFT (8U)
457 #define TRGM_DAC_MATRIX_SEL3_PWM1_DAC1_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL3_PWM1_DAC1_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL3_PWM1_DAC1_SEL_MASK)
458 #define TRGM_DAC_MATRIX_SEL3_PWM1_DAC1_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL3_PWM1_DAC1_SEL_MASK) >> TRGM_DAC_MATRIX_SEL3_PWM1_DAC1_SEL_SHIFT)
459 
460 /*
461  * PWM1_DAC0_SEL (RW)
462  *
463  */
464 #define TRGM_DAC_MATRIX_SEL3_PWM1_DAC0_SEL_MASK (0xFFU)
465 #define TRGM_DAC_MATRIX_SEL3_PWM1_DAC0_SEL_SHIFT (0U)
466 #define TRGM_DAC_MATRIX_SEL3_PWM1_DAC0_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL3_PWM1_DAC0_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL3_PWM1_DAC0_SEL_MASK)
467 #define TRGM_DAC_MATRIX_SEL3_PWM1_DAC0_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL3_PWM1_DAC0_SEL_MASK) >> TRGM_DAC_MATRIX_SEL3_PWM1_DAC0_SEL_SHIFT)
468 
469 /* Bitfield definition for register: DAC_MATRIX_SEL4 */
470 /*
471  * PWM2_DAC3_SEL (RW)
472  *
473  */
474 #define TRGM_DAC_MATRIX_SEL4_PWM2_DAC3_SEL_MASK (0xFF000000UL)
475 #define TRGM_DAC_MATRIX_SEL4_PWM2_DAC3_SEL_SHIFT (24U)
476 #define TRGM_DAC_MATRIX_SEL4_PWM2_DAC3_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL4_PWM2_DAC3_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL4_PWM2_DAC3_SEL_MASK)
477 #define TRGM_DAC_MATRIX_SEL4_PWM2_DAC3_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL4_PWM2_DAC3_SEL_MASK) >> TRGM_DAC_MATRIX_SEL4_PWM2_DAC3_SEL_SHIFT)
478 
479 /*
480  * PWM2_DAC2_SEL (RW)
481  *
482  */
483 #define TRGM_DAC_MATRIX_SEL4_PWM2_DAC2_SEL_MASK (0xFF0000UL)
484 #define TRGM_DAC_MATRIX_SEL4_PWM2_DAC2_SEL_SHIFT (16U)
485 #define TRGM_DAC_MATRIX_SEL4_PWM2_DAC2_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL4_PWM2_DAC2_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL4_PWM2_DAC2_SEL_MASK)
486 #define TRGM_DAC_MATRIX_SEL4_PWM2_DAC2_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL4_PWM2_DAC2_SEL_MASK) >> TRGM_DAC_MATRIX_SEL4_PWM2_DAC2_SEL_SHIFT)
487 
488 /*
489  * PWM2_DAC1_SEL (RW)
490  *
491  */
492 #define TRGM_DAC_MATRIX_SEL4_PWM2_DAC1_SEL_MASK (0xFF00U)
493 #define TRGM_DAC_MATRIX_SEL4_PWM2_DAC1_SEL_SHIFT (8U)
494 #define TRGM_DAC_MATRIX_SEL4_PWM2_DAC1_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL4_PWM2_DAC1_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL4_PWM2_DAC1_SEL_MASK)
495 #define TRGM_DAC_MATRIX_SEL4_PWM2_DAC1_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL4_PWM2_DAC1_SEL_MASK) >> TRGM_DAC_MATRIX_SEL4_PWM2_DAC1_SEL_SHIFT)
496 
497 /*
498  * PWM2_DAC0_SEL (RW)
499  *
500  */
501 #define TRGM_DAC_MATRIX_SEL4_PWM2_DAC0_SEL_MASK (0xFFU)
502 #define TRGM_DAC_MATRIX_SEL4_PWM2_DAC0_SEL_SHIFT (0U)
503 #define TRGM_DAC_MATRIX_SEL4_PWM2_DAC0_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL4_PWM2_DAC0_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL4_PWM2_DAC0_SEL_MASK)
504 #define TRGM_DAC_MATRIX_SEL4_PWM2_DAC0_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL4_PWM2_DAC0_SEL_MASK) >> TRGM_DAC_MATRIX_SEL4_PWM2_DAC0_SEL_SHIFT)
505 
506 /* Bitfield definition for register: DAC_MATRIX_SEL5 */
507 /*
508  * PWM3_DAC3_SEL (RW)
509  *
510  */
511 #define TRGM_DAC_MATRIX_SEL5_PWM3_DAC3_SEL_MASK (0xFF000000UL)
512 #define TRGM_DAC_MATRIX_SEL5_PWM3_DAC3_SEL_SHIFT (24U)
513 #define TRGM_DAC_MATRIX_SEL5_PWM3_DAC3_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL5_PWM3_DAC3_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL5_PWM3_DAC3_SEL_MASK)
514 #define TRGM_DAC_MATRIX_SEL5_PWM3_DAC3_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL5_PWM3_DAC3_SEL_MASK) >> TRGM_DAC_MATRIX_SEL5_PWM3_DAC3_SEL_SHIFT)
515 
516 /*
517  * PWM3_DAC2_SEL (RW)
518  *
519  */
520 #define TRGM_DAC_MATRIX_SEL5_PWM3_DAC2_SEL_MASK (0xFF0000UL)
521 #define TRGM_DAC_MATRIX_SEL5_PWM3_DAC2_SEL_SHIFT (16U)
522 #define TRGM_DAC_MATRIX_SEL5_PWM3_DAC2_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL5_PWM3_DAC2_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL5_PWM3_DAC2_SEL_MASK)
523 #define TRGM_DAC_MATRIX_SEL5_PWM3_DAC2_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL5_PWM3_DAC2_SEL_MASK) >> TRGM_DAC_MATRIX_SEL5_PWM3_DAC2_SEL_SHIFT)
524 
525 /*
526  * PWM3_DAC1_SEL (RW)
527  *
528  */
529 #define TRGM_DAC_MATRIX_SEL5_PWM3_DAC1_SEL_MASK (0xFF00U)
530 #define TRGM_DAC_MATRIX_SEL5_PWM3_DAC1_SEL_SHIFT (8U)
531 #define TRGM_DAC_MATRIX_SEL5_PWM3_DAC1_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL5_PWM3_DAC1_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL5_PWM3_DAC1_SEL_MASK)
532 #define TRGM_DAC_MATRIX_SEL5_PWM3_DAC1_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL5_PWM3_DAC1_SEL_MASK) >> TRGM_DAC_MATRIX_SEL5_PWM3_DAC1_SEL_SHIFT)
533 
534 /*
535  * PWM3_DAC0_SEL (RW)
536  *
537  */
538 #define TRGM_DAC_MATRIX_SEL5_PWM3_DAC0_SEL_MASK (0xFFU)
539 #define TRGM_DAC_MATRIX_SEL5_PWM3_DAC0_SEL_SHIFT (0U)
540 #define TRGM_DAC_MATRIX_SEL5_PWM3_DAC0_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL5_PWM3_DAC0_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL5_PWM3_DAC0_SEL_MASK)
541 #define TRGM_DAC_MATRIX_SEL5_PWM3_DAC0_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL5_PWM3_DAC0_SEL_MASK) >> TRGM_DAC_MATRIX_SEL5_PWM3_DAC0_SEL_SHIFT)
542 
543 /* Bitfield definition for register: DAC_MATRIX_SEL6 */
544 /*
545  * QEO1_VQ_DAC_SEL (RW)
546  *
547  */
548 #define TRGM_DAC_MATRIX_SEL6_QEO1_VQ_DAC_SEL_MASK (0xFF000000UL)
549 #define TRGM_DAC_MATRIX_SEL6_QEO1_VQ_DAC_SEL_SHIFT (24U)
550 #define TRGM_DAC_MATRIX_SEL6_QEO1_VQ_DAC_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL6_QEO1_VQ_DAC_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL6_QEO1_VQ_DAC_SEL_MASK)
551 #define TRGM_DAC_MATRIX_SEL6_QEO1_VQ_DAC_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL6_QEO1_VQ_DAC_SEL_MASK) >> TRGM_DAC_MATRIX_SEL6_QEO1_VQ_DAC_SEL_SHIFT)
552 
553 /*
554  * QEO1_VD_DAC_SEL (RW)
555  *
556  */
557 #define TRGM_DAC_MATRIX_SEL6_QEO1_VD_DAC_SEL_MASK (0xFF0000UL)
558 #define TRGM_DAC_MATRIX_SEL6_QEO1_VD_DAC_SEL_SHIFT (16U)
559 #define TRGM_DAC_MATRIX_SEL6_QEO1_VD_DAC_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL6_QEO1_VD_DAC_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL6_QEO1_VD_DAC_SEL_MASK)
560 #define TRGM_DAC_MATRIX_SEL6_QEO1_VD_DAC_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL6_QEO1_VD_DAC_SEL_MASK) >> TRGM_DAC_MATRIX_SEL6_QEO1_VD_DAC_SEL_SHIFT)
561 
562 /*
563  * QEO0_VQ_DAC_SEL (RW)
564  *
565  */
566 #define TRGM_DAC_MATRIX_SEL6_QEO0_VQ_DAC_SEL_MASK (0xFF00U)
567 #define TRGM_DAC_MATRIX_SEL6_QEO0_VQ_DAC_SEL_SHIFT (8U)
568 #define TRGM_DAC_MATRIX_SEL6_QEO0_VQ_DAC_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL6_QEO0_VQ_DAC_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL6_QEO0_VQ_DAC_SEL_MASK)
569 #define TRGM_DAC_MATRIX_SEL6_QEO0_VQ_DAC_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL6_QEO0_VQ_DAC_SEL_MASK) >> TRGM_DAC_MATRIX_SEL6_QEO0_VQ_DAC_SEL_SHIFT)
570 
571 /*
572  * QEO0_VD_DAC_SEL (RW)
573  *
574  */
575 #define TRGM_DAC_MATRIX_SEL6_QEO0_VD_DAC_SEL_MASK (0xFFU)
576 #define TRGM_DAC_MATRIX_SEL6_QEO0_VD_DAC_SEL_SHIFT (0U)
577 #define TRGM_DAC_MATRIX_SEL6_QEO0_VD_DAC_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL6_QEO0_VD_DAC_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL6_QEO0_VD_DAC_SEL_MASK)
578 #define TRGM_DAC_MATRIX_SEL6_QEO0_VD_DAC_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL6_QEO0_VD_DAC_SEL_MASK) >> TRGM_DAC_MATRIX_SEL6_QEO0_VD_DAC_SEL_SHIFT)
579 
580 /* Bitfield definition for register: DAC_MATRIX_SEL7 */
581 /*
582  * QEO3_VQ_DAC_SEL (RW)
583  *
584  */
585 #define TRGM_DAC_MATRIX_SEL7_QEO3_VQ_DAC_SEL_MASK (0xFF000000UL)
586 #define TRGM_DAC_MATRIX_SEL7_QEO3_VQ_DAC_SEL_SHIFT (24U)
587 #define TRGM_DAC_MATRIX_SEL7_QEO3_VQ_DAC_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL7_QEO3_VQ_DAC_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL7_QEO3_VQ_DAC_SEL_MASK)
588 #define TRGM_DAC_MATRIX_SEL7_QEO3_VQ_DAC_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL7_QEO3_VQ_DAC_SEL_MASK) >> TRGM_DAC_MATRIX_SEL7_QEO3_VQ_DAC_SEL_SHIFT)
589 
590 /*
591  * QEO3_VD_DAC_SEL (RW)
592  *
593  */
594 #define TRGM_DAC_MATRIX_SEL7_QEO3_VD_DAC_SEL_MASK (0xFF0000UL)
595 #define TRGM_DAC_MATRIX_SEL7_QEO3_VD_DAC_SEL_SHIFT (16U)
596 #define TRGM_DAC_MATRIX_SEL7_QEO3_VD_DAC_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL7_QEO3_VD_DAC_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL7_QEO3_VD_DAC_SEL_MASK)
597 #define TRGM_DAC_MATRIX_SEL7_QEO3_VD_DAC_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL7_QEO3_VD_DAC_SEL_MASK) >> TRGM_DAC_MATRIX_SEL7_QEO3_VD_DAC_SEL_SHIFT)
598 
599 /*
600  * QEO2_VQ_DAC_SEL (RW)
601  *
602  */
603 #define TRGM_DAC_MATRIX_SEL7_QEO2_VQ_DAC_SEL_MASK (0xFF00U)
604 #define TRGM_DAC_MATRIX_SEL7_QEO2_VQ_DAC_SEL_SHIFT (8U)
605 #define TRGM_DAC_MATRIX_SEL7_QEO2_VQ_DAC_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL7_QEO2_VQ_DAC_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL7_QEO2_VQ_DAC_SEL_MASK)
606 #define TRGM_DAC_MATRIX_SEL7_QEO2_VQ_DAC_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL7_QEO2_VQ_DAC_SEL_MASK) >> TRGM_DAC_MATRIX_SEL7_QEO2_VQ_DAC_SEL_SHIFT)
607 
608 /*
609  * QEO2_VD_DAC_SEL (RW)
610  *
611  */
612 #define TRGM_DAC_MATRIX_SEL7_QEO2_VD_DAC_SEL_MASK (0xFFU)
613 #define TRGM_DAC_MATRIX_SEL7_QEO2_VD_DAC_SEL_SHIFT (0U)
614 #define TRGM_DAC_MATRIX_SEL7_QEO2_VD_DAC_SEL_SET(x) (((uint32_t)(x) << TRGM_DAC_MATRIX_SEL7_QEO2_VD_DAC_SEL_SHIFT) & TRGM_DAC_MATRIX_SEL7_QEO2_VD_DAC_SEL_MASK)
615 #define TRGM_DAC_MATRIX_SEL7_QEO2_VD_DAC_SEL_GET(x) (((uint32_t)(x) & TRGM_DAC_MATRIX_SEL7_QEO2_VD_DAC_SEL_MASK) >> TRGM_DAC_MATRIX_SEL7_QEO2_VD_DAC_SEL_SHIFT)
616 
617 /* Bitfield definition for register: POS_MATRIX_SEL0 */
618 /*
619  * SEI_POSIN3_SEL (RW)
620  *
621  */
622 #define TRGM_POS_MATRIX_SEL0_SEI_POSIN3_SEL_MASK (0xFF000000UL)
623 #define TRGM_POS_MATRIX_SEL0_SEI_POSIN3_SEL_SHIFT (24U)
624 #define TRGM_POS_MATRIX_SEL0_SEI_POSIN3_SEL_SET(x) (((uint32_t)(x) << TRGM_POS_MATRIX_SEL0_SEI_POSIN3_SEL_SHIFT) & TRGM_POS_MATRIX_SEL0_SEI_POSIN3_SEL_MASK)
625 #define TRGM_POS_MATRIX_SEL0_SEI_POSIN3_SEL_GET(x) (((uint32_t)(x) & TRGM_POS_MATRIX_SEL0_SEI_POSIN3_SEL_MASK) >> TRGM_POS_MATRIX_SEL0_SEI_POSIN3_SEL_SHIFT)
626 
627 /*
628  * SEI_POSIN2_SEL (RW)
629  *
630  */
631 #define TRGM_POS_MATRIX_SEL0_SEI_POSIN2_SEL_MASK (0xFF0000UL)
632 #define TRGM_POS_MATRIX_SEL0_SEI_POSIN2_SEL_SHIFT (16U)
633 #define TRGM_POS_MATRIX_SEL0_SEI_POSIN2_SEL_SET(x) (((uint32_t)(x) << TRGM_POS_MATRIX_SEL0_SEI_POSIN2_SEL_SHIFT) & TRGM_POS_MATRIX_SEL0_SEI_POSIN2_SEL_MASK)
634 #define TRGM_POS_MATRIX_SEL0_SEI_POSIN2_SEL_GET(x) (((uint32_t)(x) & TRGM_POS_MATRIX_SEL0_SEI_POSIN2_SEL_MASK) >> TRGM_POS_MATRIX_SEL0_SEI_POSIN2_SEL_SHIFT)
635 
636 /*
637  * SEI_POSIN1_SEL (RW)
638  *
639  */
640 #define TRGM_POS_MATRIX_SEL0_SEI_POSIN1_SEL_MASK (0xFF00U)
641 #define TRGM_POS_MATRIX_SEL0_SEI_POSIN1_SEL_SHIFT (8U)
642 #define TRGM_POS_MATRIX_SEL0_SEI_POSIN1_SEL_SET(x) (((uint32_t)(x) << TRGM_POS_MATRIX_SEL0_SEI_POSIN1_SEL_SHIFT) & TRGM_POS_MATRIX_SEL0_SEI_POSIN1_SEL_MASK)
643 #define TRGM_POS_MATRIX_SEL0_SEI_POSIN1_SEL_GET(x) (((uint32_t)(x) & TRGM_POS_MATRIX_SEL0_SEI_POSIN1_SEL_MASK) >> TRGM_POS_MATRIX_SEL0_SEI_POSIN1_SEL_SHIFT)
644 
645 /*
646  * SEI_POSIN0_SEL (RW)
647  *
648  */
649 #define TRGM_POS_MATRIX_SEL0_SEI_POSIN0_SEL_MASK (0xFFU)
650 #define TRGM_POS_MATRIX_SEL0_SEI_POSIN0_SEL_SHIFT (0U)
651 #define TRGM_POS_MATRIX_SEL0_SEI_POSIN0_SEL_SET(x) (((uint32_t)(x) << TRGM_POS_MATRIX_SEL0_SEI_POSIN0_SEL_SHIFT) & TRGM_POS_MATRIX_SEL0_SEI_POSIN0_SEL_MASK)
652 #define TRGM_POS_MATRIX_SEL0_SEI_POSIN0_SEL_GET(x) (((uint32_t)(x) & TRGM_POS_MATRIX_SEL0_SEI_POSIN0_SEL_MASK) >> TRGM_POS_MATRIX_SEL0_SEI_POSIN0_SEL_SHIFT)
653 
654 /* Bitfield definition for register: POS_MATRIX_SEL1 */
655 /*
656  * QEO1_POS_SEL (RW)
657  *
658  */
659 #define TRGM_POS_MATRIX_SEL1_QEO1_POS_SEL_MASK (0xFF000000UL)
660 #define TRGM_POS_MATRIX_SEL1_QEO1_POS_SEL_SHIFT (24U)
661 #define TRGM_POS_MATRIX_SEL1_QEO1_POS_SEL_SET(x) (((uint32_t)(x) << TRGM_POS_MATRIX_SEL1_QEO1_POS_SEL_SHIFT) & TRGM_POS_MATRIX_SEL1_QEO1_POS_SEL_MASK)
662 #define TRGM_POS_MATRIX_SEL1_QEO1_POS_SEL_GET(x) (((uint32_t)(x) & TRGM_POS_MATRIX_SEL1_QEO1_POS_SEL_MASK) >> TRGM_POS_MATRIX_SEL1_QEO1_POS_SEL_SHIFT)
663 
664 /*
665  * QEO0_POS_SEL (RW)
666  *
667  */
668 #define TRGM_POS_MATRIX_SEL1_QEO0_POS_SEL_MASK (0xFF0000UL)
669 #define TRGM_POS_MATRIX_SEL1_QEO0_POS_SEL_SHIFT (16U)
670 #define TRGM_POS_MATRIX_SEL1_QEO0_POS_SEL_SET(x) (((uint32_t)(x) << TRGM_POS_MATRIX_SEL1_QEO0_POS_SEL_SHIFT) & TRGM_POS_MATRIX_SEL1_QEO0_POS_SEL_MASK)
671 #define TRGM_POS_MATRIX_SEL1_QEO0_POS_SEL_GET(x) (((uint32_t)(x) & TRGM_POS_MATRIX_SEL1_QEO0_POS_SEL_MASK) >> TRGM_POS_MATRIX_SEL1_QEO0_POS_SEL_SHIFT)
672 
673 /*
674  * MTG1_POS_SEL (RW)
675  *
676  */
677 #define TRGM_POS_MATRIX_SEL1_MTG1_POS_SEL_MASK (0xFF00U)
678 #define TRGM_POS_MATRIX_SEL1_MTG1_POS_SEL_SHIFT (8U)
679 #define TRGM_POS_MATRIX_SEL1_MTG1_POS_SEL_SET(x) (((uint32_t)(x) << TRGM_POS_MATRIX_SEL1_MTG1_POS_SEL_SHIFT) & TRGM_POS_MATRIX_SEL1_MTG1_POS_SEL_MASK)
680 #define TRGM_POS_MATRIX_SEL1_MTG1_POS_SEL_GET(x) (((uint32_t)(x) & TRGM_POS_MATRIX_SEL1_MTG1_POS_SEL_MASK) >> TRGM_POS_MATRIX_SEL1_MTG1_POS_SEL_SHIFT)
681 
682 /*
683  * MTG0_POS_SEL (RW)
684  *
685  */
686 #define TRGM_POS_MATRIX_SEL1_MTG0_POS_SEL_MASK (0xFFU)
687 #define TRGM_POS_MATRIX_SEL1_MTG0_POS_SEL_SHIFT (0U)
688 #define TRGM_POS_MATRIX_SEL1_MTG0_POS_SEL_SET(x) (((uint32_t)(x) << TRGM_POS_MATRIX_SEL1_MTG0_POS_SEL_SHIFT) & TRGM_POS_MATRIX_SEL1_MTG0_POS_SEL_MASK)
689 #define TRGM_POS_MATRIX_SEL1_MTG0_POS_SEL_GET(x) (((uint32_t)(x) & TRGM_POS_MATRIX_SEL1_MTG0_POS_SEL_MASK) >> TRGM_POS_MATRIX_SEL1_MTG0_POS_SEL_SHIFT)
690 
691 /* Bitfield definition for register: POS_MATRIX_SEL2 */
692 /*
693  * VSC1_POS_SEL (RW)
694  *
695  */
696 #define TRGM_POS_MATRIX_SEL2_VSC1_POS_SEL_MASK (0xFF000000UL)
697 #define TRGM_POS_MATRIX_SEL2_VSC1_POS_SEL_SHIFT (24U)
698 #define TRGM_POS_MATRIX_SEL2_VSC1_POS_SEL_SET(x) (((uint32_t)(x) << TRGM_POS_MATRIX_SEL2_VSC1_POS_SEL_SHIFT) & TRGM_POS_MATRIX_SEL2_VSC1_POS_SEL_MASK)
699 #define TRGM_POS_MATRIX_SEL2_VSC1_POS_SEL_GET(x) (((uint32_t)(x) & TRGM_POS_MATRIX_SEL2_VSC1_POS_SEL_MASK) >> TRGM_POS_MATRIX_SEL2_VSC1_POS_SEL_SHIFT)
700 
701 /*
702  * VSC0_POS_SEL (RW)
703  *
704  */
705 #define TRGM_POS_MATRIX_SEL2_VSC0_POS_SEL_MASK (0xFF0000UL)
706 #define TRGM_POS_MATRIX_SEL2_VSC0_POS_SEL_SHIFT (16U)
707 #define TRGM_POS_MATRIX_SEL2_VSC0_POS_SEL_SET(x) (((uint32_t)(x) << TRGM_POS_MATRIX_SEL2_VSC0_POS_SEL_SHIFT) & TRGM_POS_MATRIX_SEL2_VSC0_POS_SEL_MASK)
708 #define TRGM_POS_MATRIX_SEL2_VSC0_POS_SEL_GET(x) (((uint32_t)(x) & TRGM_POS_MATRIX_SEL2_VSC0_POS_SEL_MASK) >> TRGM_POS_MATRIX_SEL2_VSC0_POS_SEL_SHIFT)
709 
710 /*
711  * QEO3_POS_SEL (RW)
712  *
713  */
714 #define TRGM_POS_MATRIX_SEL2_QEO3_POS_SEL_MASK (0xFF00U)
715 #define TRGM_POS_MATRIX_SEL2_QEO3_POS_SEL_SHIFT (8U)
716 #define TRGM_POS_MATRIX_SEL2_QEO3_POS_SEL_SET(x) (((uint32_t)(x) << TRGM_POS_MATRIX_SEL2_QEO3_POS_SEL_SHIFT) & TRGM_POS_MATRIX_SEL2_QEO3_POS_SEL_MASK)
717 #define TRGM_POS_MATRIX_SEL2_QEO3_POS_SEL_GET(x) (((uint32_t)(x) & TRGM_POS_MATRIX_SEL2_QEO3_POS_SEL_MASK) >> TRGM_POS_MATRIX_SEL2_QEO3_POS_SEL_SHIFT)
718 
719 /*
720  * QEO2_POS_SEL (RW)
721  *
722  */
723 #define TRGM_POS_MATRIX_SEL2_QEO2_POS_SEL_MASK (0xFFU)
724 #define TRGM_POS_MATRIX_SEL2_QEO2_POS_SEL_SHIFT (0U)
725 #define TRGM_POS_MATRIX_SEL2_QEO2_POS_SEL_SET(x) (((uint32_t)(x) << TRGM_POS_MATRIX_SEL2_QEO2_POS_SEL_SHIFT) & TRGM_POS_MATRIX_SEL2_QEO2_POS_SEL_MASK)
726 #define TRGM_POS_MATRIX_SEL2_QEO2_POS_SEL_GET(x) (((uint32_t)(x) & TRGM_POS_MATRIX_SEL2_QEO2_POS_SEL_MASK) >> TRGM_POS_MATRIX_SEL2_QEO2_POS_SEL_SHIFT)
727 
728 /* Bitfield definition for register array: TRGM_IN */
729 /*
730  * TRGM_IN (RO)
731  *
732  */
733 #define TRGM_TRGM_IN_TRGM_IN_MASK (0xFFFFFFFFUL)
734 #define TRGM_TRGM_IN_TRGM_IN_SHIFT (0U)
735 #define TRGM_TRGM_IN_TRGM_IN_GET(x) (((uint32_t)(x) & TRGM_TRGM_IN_TRGM_IN_MASK) >> TRGM_TRGM_IN_TRGM_IN_SHIFT)
736 
737 /* Bitfield definition for register array: TRGM_OUT */
738 /*
739  * TRGM_OUT (RO)
740  *
741  */
742 #define TRGM_TRGM_OUT_TRGM_OUT_MASK (0xFFFFFFFFUL)
743 #define TRGM_TRGM_OUT_TRGM_OUT_SHIFT (0U)
744 #define TRGM_TRGM_OUT_TRGM_OUT_GET(x) (((uint32_t)(x) & TRGM_TRGM_OUT_TRGM_OUT_MASK) >> TRGM_TRGM_OUT_TRGM_OUT_SHIFT)
745 
746 /* Bitfield definition for register: PWM_DELAY_CFG */
747 /*
748  * DELAY_CHAN_CALIB_SW (RW)
749  *
750  */
751 #define TRGM_PWM_DELAY_CFG_DELAY_CHAN_CALIB_SW_MASK (0x3FU)
752 #define TRGM_PWM_DELAY_CFG_DELAY_CHAN_CALIB_SW_SHIFT (0U)
753 #define TRGM_PWM_DELAY_CFG_DELAY_CHAN_CALIB_SW_SET(x) (((uint32_t)(x) << TRGM_PWM_DELAY_CFG_DELAY_CHAN_CALIB_SW_SHIFT) & TRGM_PWM_DELAY_CFG_DELAY_CHAN_CALIB_SW_MASK)
754 #define TRGM_PWM_DELAY_CFG_DELAY_CHAN_CALIB_SW_GET(x) (((uint32_t)(x) & TRGM_PWM_DELAY_CFG_DELAY_CHAN_CALIB_SW_MASK) >> TRGM_PWM_DELAY_CFG_DELAY_CHAN_CALIB_SW_SHIFT)
755 
756 /* Bitfield definition for register: PWM_CALIB_CFG */
757 /*
758  * CALIB_SW_START (RW)
759  *
760  * set to trigger calibration once by software, need to be cleared first before setting it
761  */
762 #define TRGM_PWM_CALIB_CFG_CALIB_SW_START_MASK (0x8000U)
763 #define TRGM_PWM_CALIB_CFG_CALIB_SW_START_SHIFT (15U)
764 #define TRGM_PWM_CALIB_CFG_CALIB_SW_START_SET(x) (((uint32_t)(x) << TRGM_PWM_CALIB_CFG_CALIB_SW_START_SHIFT) & TRGM_PWM_CALIB_CFG_CALIB_SW_START_MASK)
765 #define TRGM_PWM_CALIB_CFG_CALIB_SW_START_GET(x) (((uint32_t)(x) & TRGM_PWM_CALIB_CFG_CALIB_SW_START_MASK) >> TRGM_PWM_CALIB_CFG_CALIB_SW_START_SHIFT)
766 
767 /*
768  * CALIB_HW_ENABLE (RW)
769  *
770  */
771 #define TRGM_PWM_CALIB_CFG_CALIB_HW_ENABLE_MASK (0x80U)
772 #define TRGM_PWM_CALIB_CFG_CALIB_HW_ENABLE_SHIFT (7U)
773 #define TRGM_PWM_CALIB_CFG_CALIB_HW_ENABLE_SET(x) (((uint32_t)(x) << TRGM_PWM_CALIB_CFG_CALIB_HW_ENABLE_SHIFT) & TRGM_PWM_CALIB_CFG_CALIB_HW_ENABLE_MASK)
774 #define TRGM_PWM_CALIB_CFG_CALIB_HW_ENABLE_GET(x) (((uint32_t)(x) & TRGM_PWM_CALIB_CFG_CALIB_HW_ENABLE_MASK) >> TRGM_PWM_CALIB_CFG_CALIB_HW_ENABLE_SHIFT)
775 
776 /* Bitfield definition for register: PWM_CALIB_STATUS0 */
777 /*
778  * CALIB_ON (RO)
779  *
780  */
781 #define TRGM_PWM_CALIB_STATUS0_CALIB_ON_MASK (0x80000000UL)
782 #define TRGM_PWM_CALIB_STATUS0_CALIB_ON_SHIFT (31U)
783 #define TRGM_PWM_CALIB_STATUS0_CALIB_ON_GET(x) (((uint32_t)(x) & TRGM_PWM_CALIB_STATUS0_CALIB_ON_MASK) >> TRGM_PWM_CALIB_STATUS0_CALIB_ON_SHIFT)
784 
785 /*
786  * CALIB_RESULT (RO)
787  *
788  */
789 #define TRGM_PWM_CALIB_STATUS0_CALIB_RESULT_MASK (0x3FU)
790 #define TRGM_PWM_CALIB_STATUS0_CALIB_RESULT_SHIFT (0U)
791 #define TRGM_PWM_CALIB_STATUS0_CALIB_RESULT_GET(x) (((uint32_t)(x) & TRGM_PWM_CALIB_STATUS0_CALIB_RESULT_MASK) >> TRGM_PWM_CALIB_STATUS0_CALIB_RESULT_SHIFT)
792 
793 /* Bitfield definition for register array: TRGOCFG */
794 /*
795  * OUTINV (RW)
796  *
797  * 1- Invert the output
798  */
799 #define TRGM_TRGOCFG_OUTINV_MASK (0x40000UL)
800 #define TRGM_TRGOCFG_OUTINV_SHIFT (18U)
801 #define TRGM_TRGOCFG_OUTINV_SET(x) (((uint32_t)(x) << TRGM_TRGOCFG_OUTINV_SHIFT) & TRGM_TRGOCFG_OUTINV_MASK)
802 #define TRGM_TRGOCFG_OUTINV_GET(x) (((uint32_t)(x) & TRGM_TRGOCFG_OUTINV_MASK) >> TRGM_TRGOCFG_OUTINV_SHIFT)
803 
804 /*
805  * FEDG2PEN (RW)
806  *
807  * 1- The selected input signal falling edge will be convert to an pulse on output. The output pulse can be stably used within the motor control system. When connecting the signal outside the motor system, due to the asynchronization of the clock systems, the clock frequency and signal active length need to be considered.
808  */
809 #define TRGM_TRGOCFG_FEDG2PEN_MASK (0x20000UL)
810 #define TRGM_TRGOCFG_FEDG2PEN_SHIFT (17U)
811 #define TRGM_TRGOCFG_FEDG2PEN_SET(x) (((uint32_t)(x) << TRGM_TRGOCFG_FEDG2PEN_SHIFT) & TRGM_TRGOCFG_FEDG2PEN_MASK)
812 #define TRGM_TRGOCFG_FEDG2PEN_GET(x) (((uint32_t)(x) & TRGM_TRGOCFG_FEDG2PEN_MASK) >> TRGM_TRGOCFG_FEDG2PEN_SHIFT)
813 
814 /*
815  * REDG2PEN (RW)
816  *
817  * 1- The selected input signal rising edge will be convert to an pulse on output. The output pulse can be stably used within the motor control system. When connecting the signal outside the motor system, due to the asynchronization of the clock systems, the clock frequency and signal active length need to be considered.
818  */
819 #define TRGM_TRGOCFG_REDG2PEN_MASK (0x10000UL)
820 #define TRGM_TRGOCFG_REDG2PEN_SHIFT (16U)
821 #define TRGM_TRGOCFG_REDG2PEN_SET(x) (((uint32_t)(x) << TRGM_TRGOCFG_REDG2PEN_SHIFT) & TRGM_TRGOCFG_REDG2PEN_MASK)
822 #define TRGM_TRGOCFG_REDG2PEN_GET(x) (((uint32_t)(x) & TRGM_TRGOCFG_REDG2PEN_MASK) >> TRGM_TRGOCFG_REDG2PEN_SHIFT)
823 
824 /*
825  * TRIGOSEL (RW)
826  *
827  * This bitfield selects one of the TRGM inputs as output.
828  */
829 #define TRGM_TRGOCFG_TRIGOSEL_MASK (0xFFU)
830 #define TRGM_TRGOCFG_TRIGOSEL_SHIFT (0U)
831 #define TRGM_TRGOCFG_TRIGOSEL_SET(x) (((uint32_t)(x) << TRGM_TRGOCFG_TRIGOSEL_SHIFT) & TRGM_TRGOCFG_TRIGOSEL_MASK)
832 #define TRGM_TRGOCFG_TRIGOSEL_GET(x) (((uint32_t)(x) & TRGM_TRGOCFG_TRIGOSEL_MASK) >> TRGM_TRGOCFG_TRIGOSEL_SHIFT)
833 
834 
835 
836 /* FILTCFG register group index macro definition */
837 #define TRGM_FILTCFG_PWM0_IN0 (0UL)
838 #define TRGM_FILTCFG_PWM0_IN1 (1UL)
839 #define TRGM_FILTCFG_PWM0_IN2 (2UL)
840 #define TRGM_FILTCFG_PWM0_IN3 (3UL)
841 #define TRGM_FILTCFG_PWM0_IN4 (4UL)
842 #define TRGM_FILTCFG_PWM0_IN5 (5UL)
843 #define TRGM_FILTCFG_PWM0_IN6 (6UL)
844 #define TRGM_FILTCFG_PWM0_IN7 (7UL)
845 #define TRGM_FILTCFG_PWM1_IN0 (8UL)
846 #define TRGM_FILTCFG_PWM1_IN1 (9UL)
847 #define TRGM_FILTCFG_PWM1_IN2 (10UL)
848 #define TRGM_FILTCFG_PWM1_IN3 (11UL)
849 #define TRGM_FILTCFG_PWM1_IN4 (12UL)
850 #define TRGM_FILTCFG_PWM1_IN5 (13UL)
851 #define TRGM_FILTCFG_PWM1_IN6 (14UL)
852 #define TRGM_FILTCFG_PWM1_IN7 (15UL)
853 #define TRGM_FILTCFG_PWM2_IN0 (16UL)
854 #define TRGM_FILTCFG_PWM2_IN1 (17UL)
855 #define TRGM_FILTCFG_PWM2_IN2 (18UL)
856 #define TRGM_FILTCFG_PWM2_IN3 (19UL)
857 #define TRGM_FILTCFG_PWM2_IN4 (20UL)
858 #define TRGM_FILTCFG_PWM2_IN5 (21UL)
859 #define TRGM_FILTCFG_PWM2_IN6 (22UL)
860 #define TRGM_FILTCFG_PWM2_IN7 (23UL)
861 #define TRGM_FILTCFG_PWM3_IN0 (24UL)
862 #define TRGM_FILTCFG_PWM3_IN1 (25UL)
863 #define TRGM_FILTCFG_PWM3_IN2 (26UL)
864 #define TRGM_FILTCFG_PWM3_IN3 (27UL)
865 #define TRGM_FILTCFG_PWM3_IN4 (28UL)
866 #define TRGM_FILTCFG_PWM3_IN5 (29UL)
867 #define TRGM_FILTCFG_PWM3_IN6 (30UL)
868 #define TRGM_FILTCFG_PWM3_IN7 (31UL)
869 #define TRGM_FILTCFG_TRGM_P_00 (32UL)
870 #define TRGM_FILTCFG_TRGM_P_01 (33UL)
871 #define TRGM_FILTCFG_TRGM_P_02 (34UL)
872 #define TRGM_FILTCFG_TRGM_P_03 (35UL)
873 #define TRGM_FILTCFG_TRGM_P_04 (36UL)
874 #define TRGM_FILTCFG_TRGM_P_05 (37UL)
875 #define TRGM_FILTCFG_TRGM_P_06 (38UL)
876 #define TRGM_FILTCFG_TRGM_P_07 (39UL)
877 #define TRGM_FILTCFG_TRGM_P_08 (40UL)
878 #define TRGM_FILTCFG_TRGM_P_09 (41UL)
879 #define TRGM_FILTCFG_TRGM_P_10 (42UL)
880 #define TRGM_FILTCFG_TRGM_P_11 (43UL)
881 #define TRGM_FILTCFG_TRGM_P_12 (44UL)
882 #define TRGM_FILTCFG_TRGM_P_13 (45UL)
883 #define TRGM_FILTCFG_TRGM_P_14 (46UL)
884 #define TRGM_FILTCFG_TRGM_P_15 (47UL)
885 #define TRGM_FILTCFG_TRGM_P_16 (48UL)
886 #define TRGM_FILTCFG_TRGM_P_17 (49UL)
887 #define TRGM_FILTCFG_TRGM_P_18 (50UL)
888 #define TRGM_FILTCFG_TRGM_P_19 (51UL)
889 #define TRGM_FILTCFG_TRGM_P_20 (52UL)
890 #define TRGM_FILTCFG_TRGM_P_21 (53UL)
891 #define TRGM_FILTCFG_TRGM_P_22 (54UL)
892 #define TRGM_FILTCFG_TRGM_P_23 (55UL)
893 #define TRGM_FILTCFG_TRGM_P_24 (56UL)
894 #define TRGM_FILTCFG_TRGM_P_25 (57UL)
895 #define TRGM_FILTCFG_TRGM_P_26 (58UL)
896 #define TRGM_FILTCFG_TRGM_P_27 (59UL)
897 #define TRGM_FILTCFG_TRGM_P_28 (60UL)
898 #define TRGM_FILTCFG_TRGM_P_29 (61UL)
899 #define TRGM_FILTCFG_TRGM_P_30 (62UL)
900 #define TRGM_FILTCFG_TRGM_P_31 (63UL)
901 
902 /* DMACFG register group index macro definition */
903 #define TRGM_DMACFG_0 (0UL)
904 #define TRGM_DMACFG_1 (1UL)
905 #define TRGM_DMACFG_2 (2UL)
906 #define TRGM_DMACFG_3 (3UL)
907 #define TRGM_DMACFG_4 (4UL)
908 #define TRGM_DMACFG_5 (5UL)
909 #define TRGM_DMACFG_6 (6UL)
910 #define TRGM_DMACFG_7 (7UL)
911 
912 /* TRGM_IN register group index macro definition */
913 #define TRGM_TRGM_IN_0 (0UL)
914 #define TRGM_TRGM_IN_1 (1UL)
915 #define TRGM_TRGM_IN_2 (2UL)
916 #define TRGM_TRGM_IN_3 (3UL)
917 #define TRGM_TRGM_IN_4 (4UL)
918 #define TRGM_TRGM_IN_5 (5UL)
919 #define TRGM_TRGM_IN_6 (6UL)
920 #define TRGM_TRGM_IN_7 (7UL)
921 
922 /* TRGM_OUT register group index macro definition */
923 #define TRGM_TRGM_OUT_0 (0UL)
924 #define TRGM_TRGM_OUT_1 (1UL)
925 #define TRGM_TRGM_OUT_2 (2UL)
926 #define TRGM_TRGM_OUT_3 (3UL)
927 #define TRGM_TRGM_OUT_4 (4UL)
928 #define TRGM_TRGM_OUT_5 (5UL)
929 #define TRGM_TRGM_OUT_6 (6UL)
930 #define TRGM_TRGM_OUT_7 (7UL)
931 
932 /* TRGOCFG register group index macro definition */
933 #define TRGM_TRGOCFG_TRGM_P_00 (0UL)
934 #define TRGM_TRGOCFG_TRGM_P_01 (1UL)
935 #define TRGM_TRGOCFG_TRGM_P_02 (2UL)
936 #define TRGM_TRGOCFG_TRGM_P_03 (3UL)
937 #define TRGM_TRGOCFG_TRGM_P_04 (4UL)
938 #define TRGM_TRGOCFG_TRGM_P_05 (5UL)
939 #define TRGM_TRGOCFG_TRGM_P_06 (6UL)
940 #define TRGM_TRGOCFG_TRGM_P_07 (7UL)
941 #define TRGM_TRGOCFG_TRGM_P_08 (8UL)
942 #define TRGM_TRGOCFG_TRGM_P_09 (9UL)
943 #define TRGM_TRGOCFG_TRGM_P_10 (10UL)
944 #define TRGM_TRGOCFG_TRGM_P_11 (11UL)
945 #define TRGM_TRGOCFG_TRGM_P_12 (12UL)
946 #define TRGM_TRGOCFG_TRGM_P_13 (13UL)
947 #define TRGM_TRGOCFG_TRGM_P_14 (14UL)
948 #define TRGM_TRGOCFG_TRGM_P_15 (15UL)
949 #define TRGM_TRGOCFG_TRGM_P_16 (16UL)
950 #define TRGM_TRGOCFG_TRGM_P_17 (17UL)
951 #define TRGM_TRGOCFG_TRGM_P_18 (18UL)
952 #define TRGM_TRGOCFG_TRGM_P_19 (19UL)
953 #define TRGM_TRGOCFG_TRGM_P_20 (20UL)
954 #define TRGM_TRGOCFG_TRGM_P_21 (21UL)
955 #define TRGM_TRGOCFG_TRGM_P_22 (22UL)
956 #define TRGM_TRGOCFG_TRGM_P_23 (23UL)
957 #define TRGM_TRGOCFG_TRGM_P_24 (24UL)
958 #define TRGM_TRGOCFG_TRGM_P_25 (25UL)
959 #define TRGM_TRGOCFG_TRGM_P_26 (26UL)
960 #define TRGM_TRGOCFG_TRGM_P_27 (27UL)
961 #define TRGM_TRGOCFG_TRGM_P_28 (28UL)
962 #define TRGM_TRGOCFG_TRGM_P_29 (29UL)
963 #define TRGM_TRGOCFG_TRGM_P_30 (30UL)
964 #define TRGM_TRGOCFG_TRGM_P_31 (31UL)
965 #define TRGM_TRGOCFG_SDM_PWM_SOC0 (32UL)
966 #define TRGM_TRGOCFG_SDM_PWM_SOC1 (33UL)
967 #define TRGM_TRGOCFG_SDM_PWM_SOC2 (34UL)
968 #define TRGM_TRGOCFG_SDM_PWM_SOC3 (35UL)
969 #define TRGM_TRGOCFG_SDM_PWM_SOC4 (36UL)
970 #define TRGM_TRGOCFG_SDM_PWM_SOC5 (37UL)
971 #define TRGM_TRGOCFG_SDM_PWM_SOC6 (38UL)
972 #define TRGM_TRGOCFG_SDM_PWM_SOC7 (39UL)
973 #define TRGM_TRGOCFG_SDM_PWM_SOC8 (40UL)
974 #define TRGM_TRGOCFG_SDM_PWM_SOC9 (41UL)
975 #define TRGM_TRGOCFG_SDM_PWM_SOC10 (42UL)
976 #define TRGM_TRGOCFG_SDM_PWM_SOC11 (43UL)
977 #define TRGM_TRGOCFG_SDM_PWM_SOC12 (44UL)
978 #define TRGM_TRGOCFG_SDM_PWM_SOC13 (45UL)
979 #define TRGM_TRGOCFG_SDM_PWM_SOC14 (46UL)
980 #define TRGM_TRGOCFG_SDM_PWM_SOC15 (47UL)
981 #define TRGM_TRGOCFG_ADC0_STRGI (48UL)
982 #define TRGM_TRGOCFG_ADC1_STRGI (49UL)
983 #define TRGM_TRGOCFG_ADC2_STRGI (50UL)
984 #define TRGM_TRGOCFG_ADC3_STRGI (51UL)
985 #define TRGM_TRGOCFG_ADCX_PTRGI0A (52UL)
986 #define TRGM_TRGOCFG_ADCX_PTRGI0B (53UL)
987 #define TRGM_TRGOCFG_ADCX_PTRGI0C (54UL)
988 #define TRGM_TRGOCFG_ADCX_PTRGI1A (55UL)
989 #define TRGM_TRGOCFG_ADCX_PTRGI1B (56UL)
990 #define TRGM_TRGOCFG_ADCX_PTRGI1C (57UL)
991 #define TRGM_TRGOCFG_ADCX_PTRGI2A (58UL)
992 #define TRGM_TRGOCFG_ADCX_PTRGI2B (59UL)
993 #define TRGM_TRGOCFG_ADCX_PTRGI2C (60UL)
994 #define TRGM_TRGOCFG_ADCX_PTRGI3A (61UL)
995 #define TRGM_TRGOCFG_ADCX_PTRGI3B (62UL)
996 #define TRGM_TRGOCFG_ADCX_PTRGI3C (63UL)
997 #define TRGM_TRGOCFG_VSC0_TRIG_IN0 (64UL)
998 #define TRGM_TRGOCFG_VSC0_TRIG_IN1 (65UL)
999 #define TRGM_TRGOCFG_VSC1_TRIG_IN0 (66UL)
1000 #define TRGM_TRGOCFG_VSC1_TRIG_IN1 (67UL)
1001 #define TRGM_TRGOCFG_RDC0_TRIG_IN0 (68UL)
1002 #define TRGM_TRGOCFG_RDC0_TRIG_IN1 (69UL)
1003 #define TRGM_TRGOCFG_RDC1_TRIG_IN0 (70UL)
1004 #define TRGM_TRGOCFG_RDC1_TRIG_IN1 (71UL)
1005 #define TRGM_TRGOCFG_QEI0_TRIG_IN (72UL)
1006 #define TRGM_TRGOCFG_QEI1_TRIG_IN (73UL)
1007 #define TRGM_TRGOCFG_QEI2_TRIG_IN (74UL)
1008 #define TRGM_TRGOCFG_QEI3_TRIG_IN (75UL)
1009 #define TRGM_TRGOCFG_QEI0_PAUSE (76UL)
1010 #define TRGM_TRGOCFG_QEI1_PAUSE (77UL)
1011 #define TRGM_TRGOCFG_QEI2_PAUSE (78UL)
1012 #define TRGM_TRGOCFG_QEI3_PAUSE (79UL)
1013 #define TRGM_TRGOCFG_QEO0_TRIG_IN0 (80UL)
1014 #define TRGM_TRGOCFG_QEO0_TRIG_IN1 (81UL)
1015 #define TRGM_TRGOCFG_QEO1_TRIG_IN0 (82UL)
1016 #define TRGM_TRGOCFG_QEO1_TRIG_IN1 (83UL)
1017 #define TRGM_TRGOCFG_QEO2_TRIG_IN0 (84UL)
1018 #define TRGM_TRGOCFG_QEO2_TRIG_IN1 (85UL)
1019 #define TRGM_TRGOCFG_QEO3_TRIG_IN0 (86UL)
1020 #define TRGM_TRGOCFG_QEO3_TRIG_IN1 (87UL)
1021 #define TRGM_TRGOCFG_SEI_TRIG_IN0 (88UL)
1022 #define TRGM_TRGOCFG_SEI_TRIG_IN1 (89UL)
1023 #define TRGM_TRGOCFG_SEI_TRIG_IN2 (90UL)
1024 #define TRGM_TRGOCFG_SEI_TRIG_IN3 (91UL)
1025 #define TRGM_TRGOCFG_SEI_TRIG_IN4 (92UL)
1026 #define TRGM_TRGOCFG_SEI_TRIG_IN5 (93UL)
1027 #define TRGM_TRGOCFG_SEI_TRIG_IN6 (94UL)
1028 #define TRGM_TRGOCFG_SEI_TRIG_IN7 (95UL)
1029 #define TRGM_TRGOCFG_ACMP0_CH0_WIN (96UL)
1030 #define TRGM_TRGOCFG_ACMP0_CH1_WIN (97UL)
1031 #define TRGM_TRGOCFG_ACMP1_CH0_WIN (98UL)
1032 #define TRGM_TRGOCFG_ACMP1_CH1_WIN (99UL)
1033 #define TRGM_TRGOCFG_ACMP2_CH0_WIN (100UL)
1034 #define TRGM_TRGOCFG_ACMP2_CH1_WIN (101UL)
1035 #define TRGM_TRGOCFG_ACMP3_CH0_WIN (102UL)
1036 #define TRGM_TRGOCFG_ACMP3_CH1_WIN (103UL)
1037 #define TRGM_TRGOCFG_GPTMR0_IN2 (104UL)
1038 #define TRGM_TRGOCFG_GPTMR0_IN3 (105UL)
1039 #define TRGM_TRGOCFG_GPTMR0_SYNCI (106UL)
1040 #define TRGM_TRGOCFG_GPTMR1_IN2 (107UL)
1041 #define TRGM_TRGOCFG_GPTMR1_IN3 (108UL)
1042 #define TRGM_TRGOCFG_GPTMR1_SYNCI (109UL)
1043 #define TRGM_TRGOCFG_GPTMR2_IN2 (110UL)
1044 #define TRGM_TRGOCFG_GPTMR2_IN3 (111UL)
1045 #define TRGM_TRGOCFG_GPTMR2_SYNCI (112UL)
1046 #define TRGM_TRGOCFG_GPTMR3_IN2 (113UL)
1047 #define TRGM_TRGOCFG_GPTMR3_IN3 (114UL)
1048 #define TRGM_TRGOCFG_GPTMR3_SYNCI (115UL)
1049 #define TRGM_TRGOCFG_GPTMR4_IN2 (116UL)
1050 #define TRGM_TRGOCFG_GPTMR4_IN3 (117UL)
1051 #define TRGM_TRGOCFG_GPTMR4_SYNCI (118UL)
1052 #define TRGM_TRGOCFG_GPTMR5_IN2 (119UL)
1053 #define TRGM_TRGOCFG_GPTMR5_IN3 (120UL)
1054 #define TRGM_TRGOCFG_GPTMR5_SYNCI (121UL)
1055 #define TRGM_TRGOCFG_GPTMR6_IN2 (122UL)
1056 #define TRGM_TRGOCFG_GPTMR6_IN3 (123UL)
1057 #define TRGM_TRGOCFG_GPTMR6_SYNCI (124UL)
1058 #define TRGM_TRGOCFG_GPTMR7_IN2 (125UL)
1059 #define TRGM_TRGOCFG_GPTMR7_IN3 (126UL)
1060 #define TRGM_TRGOCFG_GPTMR7_SYNCI (127UL)
1061 #define TRGM_TRGOCFG_PLB_IN_00 (128UL)
1062 #define TRGM_TRGOCFG_PLB_IN_01 (129UL)
1063 #define TRGM_TRGOCFG_PLB_IN_02 (130UL)
1064 #define TRGM_TRGOCFG_PLB_IN_03 (131UL)
1065 #define TRGM_TRGOCFG_PLB_IN_04 (132UL)
1066 #define TRGM_TRGOCFG_PLB_IN_05 (133UL)
1067 #define TRGM_TRGOCFG_PLB_IN_06 (134UL)
1068 #define TRGM_TRGOCFG_PLB_IN_07 (135UL)
1069 #define TRGM_TRGOCFG_PLB_IN_08 (136UL)
1070 #define TRGM_TRGOCFG_PLB_IN_09 (137UL)
1071 #define TRGM_TRGOCFG_PLB_IN_10 (138UL)
1072 #define TRGM_TRGOCFG_PLB_IN_11 (139UL)
1073 #define TRGM_TRGOCFG_PLB_IN_12 (140UL)
1074 #define TRGM_TRGOCFG_PLB_IN_13 (141UL)
1075 #define TRGM_TRGOCFG_PLB_IN_14 (142UL)
1076 #define TRGM_TRGOCFG_PLB_IN_15 (143UL)
1077 #define TRGM_TRGOCFG_PLB_IN_16 (144UL)
1078 #define TRGM_TRGOCFG_PLB_IN_17 (145UL)
1079 #define TRGM_TRGOCFG_PLB_IN_18 (146UL)
1080 #define TRGM_TRGOCFG_PLB_IN_19 (147UL)
1081 #define TRGM_TRGOCFG_PLB_IN_20 (148UL)
1082 #define TRGM_TRGOCFG_PLB_IN_21 (149UL)
1083 #define TRGM_TRGOCFG_PLB_IN_22 (150UL)
1084 #define TRGM_TRGOCFG_PLB_IN_23 (151UL)
1085 #define TRGM_TRGOCFG_PLB_IN_24 (152UL)
1086 #define TRGM_TRGOCFG_PLB_IN_25 (153UL)
1087 #define TRGM_TRGOCFG_PLB_IN_26 (154UL)
1088 #define TRGM_TRGOCFG_PLB_IN_27 (155UL)
1089 #define TRGM_TRGOCFG_PLB_IN_28 (156UL)
1090 #define TRGM_TRGOCFG_PLB_IN_29 (157UL)
1091 #define TRGM_TRGOCFG_PLB_IN_30 (158UL)
1092 #define TRGM_TRGOCFG_PLB_IN_31 (159UL)
1093 #define TRGM_TRGOCFG_PLB_IN_32 (160UL)
1094 #define TRGM_TRGOCFG_PLB_IN_33 (161UL)
1095 #define TRGM_TRGOCFG_PLB_IN_34 (162UL)
1096 #define TRGM_TRGOCFG_PLB_IN_35 (163UL)
1097 #define TRGM_TRGOCFG_PLB_IN_36 (164UL)
1098 #define TRGM_TRGOCFG_PLB_IN_37 (165UL)
1099 #define TRGM_TRGOCFG_PLB_IN_38 (166UL)
1100 #define TRGM_TRGOCFG_PLB_IN_39 (167UL)
1101 #define TRGM_TRGOCFG_PLB_IN_40 (168UL)
1102 #define TRGM_TRGOCFG_PLB_IN_41 (169UL)
1103 #define TRGM_TRGOCFG_PLB_IN_42 (170UL)
1104 #define TRGM_TRGOCFG_PLB_IN_43 (171UL)
1105 #define TRGM_TRGOCFG_PLB_IN_44 (172UL)
1106 #define TRGM_TRGOCFG_PLB_IN_45 (173UL)
1107 #define TRGM_TRGOCFG_PLB_IN_46 (174UL)
1108 #define TRGM_TRGOCFG_PLB_IN_47 (175UL)
1109 #define TRGM_TRGOCFG_PLB_IN_48 (176UL)
1110 #define TRGM_TRGOCFG_PLB_IN_49 (177UL)
1111 #define TRGM_TRGOCFG_PLB_IN_50 (178UL)
1112 #define TRGM_TRGOCFG_PLB_IN_51 (179UL)
1113 #define TRGM_TRGOCFG_PLB_IN_52 (180UL)
1114 #define TRGM_TRGOCFG_PLB_IN_53 (181UL)
1115 #define TRGM_TRGOCFG_PLB_IN_54 (182UL)
1116 #define TRGM_TRGOCFG_PLB_IN_55 (183UL)
1117 #define TRGM_TRGOCFG_PLB_IN_56 (184UL)
1118 #define TRGM_TRGOCFG_PLB_IN_57 (185UL)
1119 #define TRGM_TRGOCFG_PLB_IN_58 (186UL)
1120 #define TRGM_TRGOCFG_PLB_IN_59 (187UL)
1121 #define TRGM_TRGOCFG_PLB_IN_60 (188UL)
1122 #define TRGM_TRGOCFG_PLB_IN_61 (189UL)
1123 #define TRGM_TRGOCFG_PLB_IN_62 (190UL)
1124 #define TRGM_TRGOCFG_PLB_IN_63 (191UL)
1125 #define TRGM_TRGOCFG_PWM0_TRIG_IN0 (192UL)
1126 #define TRGM_TRGOCFG_PWM0_TRIG_IN1 (193UL)
1127 #define TRGM_TRGOCFG_PWM0_TRIG_IN2 (194UL)
1128 #define TRGM_TRGOCFG_PWM0_TRIG_IN3 (195UL)
1129 #define TRGM_TRGOCFG_PWM0_TRIG_IN4 (196UL)
1130 #define TRGM_TRGOCFG_PWM0_TRIG_IN5 (197UL)
1131 #define TRGM_TRGOCFG_PWM0_TRIG_IN6 (198UL)
1132 #define TRGM_TRGOCFG_PWM0_TRIG_IN7 (199UL)
1133 #define TRGM_TRGOCFG_PWM1_TRIG_IN0 (200UL)
1134 #define TRGM_TRGOCFG_PWM1_TRIG_IN1 (201UL)
1135 #define TRGM_TRGOCFG_PWM1_TRIG_IN2 (202UL)
1136 #define TRGM_TRGOCFG_PWM1_TRIG_IN3 (203UL)
1137 #define TRGM_TRGOCFG_PWM1_TRIG_IN4 (204UL)
1138 #define TRGM_TRGOCFG_PWM1_TRIG_IN5 (205UL)
1139 #define TRGM_TRGOCFG_PWM1_TRIG_IN6 (206UL)
1140 #define TRGM_TRGOCFG_PWM1_TRIG_IN7 (207UL)
1141 #define TRGM_TRGOCFG_PWM2_TRIG_IN0 (208UL)
1142 #define TRGM_TRGOCFG_PWM2_TRIG_IN1 (209UL)
1143 #define TRGM_TRGOCFG_PWM2_TRIG_IN2 (210UL)
1144 #define TRGM_TRGOCFG_PWM2_TRIG_IN3 (211UL)
1145 #define TRGM_TRGOCFG_PWM2_TRIG_IN4 (212UL)
1146 #define TRGM_TRGOCFG_PWM2_TRIG_IN5 (213UL)
1147 #define TRGM_TRGOCFG_PWM2_TRIG_IN6 (214UL)
1148 #define TRGM_TRGOCFG_PWM2_TRIG_IN7 (215UL)
1149 #define TRGM_TRGOCFG_PWM3_TRIG_IN0 (216UL)
1150 #define TRGM_TRGOCFG_PWM3_TRIG_IN1 (217UL)
1151 #define TRGM_TRGOCFG_PWM3_TRIG_IN2 (218UL)
1152 #define TRGM_TRGOCFG_PWM3_TRIG_IN3 (219UL)
1153 #define TRGM_TRGOCFG_PWM3_TRIG_IN4 (220UL)
1154 #define TRGM_TRGOCFG_PWM3_TRIG_IN5 (221UL)
1155 #define TRGM_TRGOCFG_PWM3_TRIG_IN6 (222UL)
1156 #define TRGM_TRGOCFG_PWM3_TRIG_IN7 (223UL)
1157 #define TRGM_TRGOCFG_CAN_PTPC0_CAP (224UL)
1158 #define TRGM_TRGOCFG_CAN_PTPC1_CAP (225UL)
1159 #define TRGM_TRGOCFG_UART_TRIG0 (226UL)
1160 #define TRGM_TRGOCFG_UART_TRIG1 (227UL)
1161 #define TRGM_TRGOCFG_SYNCTIMER_TRIG (228UL)
1162 #define TRGM_TRGOCFG_TRGM_IRQ0 (229UL)
1163 #define TRGM_TRGOCFG_TRGM_IRQ1 (230UL)
1164 #define TRGM_TRGOCFG_TRGM_DMA0 (231UL)
1165 #define TRGM_TRGOCFG_TRGM_DMA1 (232UL)
1166 #define TRGM_TRGOCFG_MTG0_TRIG_IN0 (233UL)
1167 #define TRGM_TRGOCFG_MTG0_TRIG_IN1 (234UL)
1168 #define TRGM_TRGOCFG_MTG0_TRIG_IN2 (235UL)
1169 #define TRGM_TRGOCFG_MTG0_TRIG_IN3 (236UL)
1170 #define TRGM_TRGOCFG_MTG1_TRIG_IN0 (237UL)
1171 #define TRGM_TRGOCFG_MTG1_TRIG_IN1 (238UL)
1172 #define TRGM_TRGOCFG_MTG1_TRIG_IN2 (239UL)
1173 #define TRGM_TRGOCFG_MTG1_TRIG_IN3 (240UL)
1174 #define TRGM_TRGOCFG_ESC_TRIG_IN (241UL)
1175 
1176 
1177 #endif /* HPM_TRGM_H */
Definition: hpm_trgm_regs.h:12