HPM SDK
HPMicro Software Development Kit
hpm_trgm_regs.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2021-2024 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.
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.
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_MOTO_GPIO_IN0 (32UL)
870 #define TRGM_FILTCFG_MOTO_GPIO_IN1 (33UL)
871 #define TRGM_FILTCFG_MOTO_GPIO_IN2 (34UL)
872 #define TRGM_FILTCFG_MOTO_GPIO_IN3 (35UL)
873 #define TRGM_FILTCFG_MOTO_GPIO_IN4 (36UL)
874 #define TRGM_FILTCFG_MOTO_GPIO_IN5 (37UL)
875 #define TRGM_FILTCFG_MOTO_GPIO_IN6 (38UL)
876 #define TRGM_FILTCFG_MOTO_GPIO_IN7 (39UL)
877 #define TRGM_FILTCFG_MOTO_GPIO_IN8 (40UL)
878 #define TRGM_FILTCFG_MOTO_GPIO_IN9 (41UL)
879 #define TRGM_FILTCFG_MOTO_GPIO_IN10 (42UL)
880 #define TRGM_FILTCFG_MOTO_GPIO_IN11 (43UL)
881 #define TRGM_FILTCFG_MOTO_GPIO_IN12 (44UL)
882 #define TRGM_FILTCFG_MOTO_GPIO_IN13 (45UL)
883 #define TRGM_FILTCFG_MOTO_GPIO_IN14 (46UL)
884 #define TRGM_FILTCFG_MOTO_GPIO_IN15 (47UL)
885 #define TRGM_FILTCFG_MOTO_GPIO_IN16 (48UL)
886 #define TRGM_FILTCFG_MOTO_GPIO_IN17 (49UL)
887 #define TRGM_FILTCFG_MOTO_GPIO_IN18 (50UL)
888 #define TRGM_FILTCFG_MOTO_GPIO_IN19 (51UL)
889 #define TRGM_FILTCFG_MOTO_GPIO_IN20 (52UL)
890 #define TRGM_FILTCFG_MOTO_GPIO_IN21 (53UL)
891 #define TRGM_FILTCFG_MOTO_GPIO_IN22 (54UL)
892 #define TRGM_FILTCFG_MOTO_GPIO_IN23 (55UL)
893 #define TRGM_FILTCFG_MOTO_GPIO_IN24 (56UL)
894 #define TRGM_FILTCFG_MOTO_GPIO_IN25 (57UL)
895 #define TRGM_FILTCFG_MOTO_GPIO_IN26 (58UL)
896 #define TRGM_FILTCFG_MOTO_GPIO_IN27 (59UL)
897 #define TRGM_FILTCFG_MOTO_GPIO_IN28 (60UL)
898 #define TRGM_FILTCFG_MOTO_GPIO_IN29 (61UL)
899 #define TRGM_FILTCFG_MOTO_GPIO_IN30 (62UL)
900 #define TRGM_FILTCFG_MOTO_GPIO_IN31 (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_MOT_GPIO0 (0UL)
934 #define TRGM_TRGOCFG_MOT_GPIO1 (1UL)
935 #define TRGM_TRGOCFG_MOT_GPIO2 (2UL)
936 #define TRGM_TRGOCFG_MOT_GPIO3 (3UL)
937 #define TRGM_TRGOCFG_MOT_GPIO4 (4UL)
938 #define TRGM_TRGOCFG_MOT_GPIO5 (5UL)
939 #define TRGM_TRGOCFG_MOT_GPIO6 (6UL)
940 #define TRGM_TRGOCFG_MOT_GPIO7 (7UL)
941 #define TRGM_TRGOCFG_MOT_GPIO8 (8UL)
942 #define TRGM_TRGOCFG_MOT_GPIO9 (9UL)
943 #define TRGM_TRGOCFG_MOT_GPIO10 (10UL)
944 #define TRGM_TRGOCFG_MOT_GPIO11 (11UL)
945 #define TRGM_TRGOCFG_MOT_GPIO12 (12UL)
946 #define TRGM_TRGOCFG_MOT_GPIO13 (13UL)
947 #define TRGM_TRGOCFG_MOT_GPIO14 (14UL)
948 #define TRGM_TRGOCFG_MOT_GPIO15 (15UL)
949 #define TRGM_TRGOCFG_MOT_GPIO16 (16UL)
950 #define TRGM_TRGOCFG_MOT_GPIO17 (17UL)
951 #define TRGM_TRGOCFG_MOT_GPIO18 (18UL)
952 #define TRGM_TRGOCFG_MOT_GPIO19 (19UL)
953 #define TRGM_TRGOCFG_MOT_GPIO20 (20UL)
954 #define TRGM_TRGOCFG_MOT_GPIO21 (21UL)
955 #define TRGM_TRGOCFG_MOT_GPIO22 (22UL)
956 #define TRGM_TRGOCFG_MOT_GPIO23 (23UL)
957 #define TRGM_TRGOCFG_MOT_GPIO24 (24UL)
958 #define TRGM_TRGOCFG_MOT_GPIO25 (25UL)
959 #define TRGM_TRGOCFG_MOT_GPIO26 (26UL)
960 #define TRGM_TRGOCFG_MOT_GPIO27 (27UL)
961 #define TRGM_TRGOCFG_MOT_GPIO28 (28UL)
962 #define TRGM_TRGOCFG_MOT_GPIO29 (29UL)
963 #define TRGM_TRGOCFG_MOT_GPIO30 (30UL)
964 #define TRGM_TRGOCFG_MOT_GPIO31 (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_CMP0_WIN (96UL)
1030 #define TRGM_TRGOCFG_CMP1_WIN (97UL)
1031 #define TRGM_TRGOCFG_CMP2_WIN (98UL)
1032 #define TRGM_TRGOCFG_CMP3_WIN (99UL)
1033 #define TRGM_TRGOCFG_CMP4_WIN (100UL)
1034 #define TRGM_TRGOCFG_CMP5_WIN (101UL)
1035 #define TRGM_TRGOCFG_CMP6_WIN (102UL)
1036 #define TRGM_TRGOCFG_CMP7_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