14 __RW uint32_t CONTROL;
17 __R uint8_t RESERVED0[20];
19 __RW uint32_t CONTROL;
20 __RW uint32_t REV_PRESET;
21 __RW uint32_t POS_PRESET;
22 __RW uint32_t VEL_PRESET;
23 __RW uint32_t ACC_PRESET;
24 __RW uint32_t JER_PRESET;
25 __R uint32_t TIMESTAMP;
26 __R uint8_t RESERVED0[4];
28 __R uint32_t LOCK_REV;
29 __R uint32_t LOCK_POS;
30 __R uint32_t LOCK_VEL;
31 __R uint32_t LOCK_ACC;
32 __R uint32_t LOCK_TIME;
33 __R uint8_t RESERVED1[12];
34 __RW uint32_t STEP_LIMIT_CTRL;
35 __RW uint32_t VEL_STEP_MAX;
36 __RW uint32_t VEL_STEP_MIN;
37 __RW uint32_t POS_STEP_MAX;
38 __RW uint32_t POS_STEP_MIN;
39 __RW uint32_t VEL_LIMIT_P;
40 __RW uint32_t VEL_LIMIT_N;
41 __R uint8_t RESERVED2[3876];
44 __RW uint32_t CONTROL;
45 __RW uint32_t PRESET_0;
46 __RW uint32_t PRESET_1;
47 __RW uint32_t PRESET_2;
48 __RW uint32_t PRESET_3;
49 __R uint32_t TIMESTAMP;
50 __R uint8_t RESERVED0[8];
52 __RW uint32_t SW_EVENT;
53 __W uint32_t SW_GLB_RESET;
54 __R uint8_t RESERVED0[3960];
55 __RW uint32_t FILTER_CONTROL;
56 __R uint8_t RESERVED1[12];
57 __RW uint32_t FILTER_REV_VALUE;
58 __RW uint32_t FILTER_POS_VALUE;
59 __RW uint32_t FILTER_VEL_VALUE;
60 __RW uint32_t FILTER_ACC_VALUE;
61 __RW uint32_t FILTER_MOT_SEL;
62 __RW uint32_t FILTER_STAGE_SEL;
63 __RW uint32_t FILTER_TIME_CONSTANT_TP;
64 __RW uint32_t FILTER_TIME_CONSTANT_TZ;
65 __RW uint32_t FILTER_TIME_CONSTANT_TZ_1;
66 __RW uint32_t FILTER_ZERO_TZ_SEL;
67 __RW uint32_t FILTER_GAIN;
68 __RW uint32_t FILTER_STAGE_SHIFT0;
69 __RW uint32_t FILTER_STAGE_SHIFT1;
70 __RW uint32_t FILTER_PARAM_SHIFT;
71 __RW uint32_t FILTER_TIME_SHIFT;
72 __RW uint32_t FILTER_FF_SHIFT;
73 __RW uint32_t FILTER_TIME1_SW_ADJUST;
74 __RW uint32_t FILTER_TIME0_SW_ADJUST;
75 __R uint8_t RESERVED2[8];
76 __RW uint32_t FILTER_ERROR_LIMIT_L;
77 __RW uint32_t FILTER_ERROR_LIMIT_H;
78 __R uint8_t RESERVED3[4];
79 __RW uint32_t FILTER_TIMEOUT_CNT;
80 __R uint32_t FILTER_REV_LOCK;
81 __R uint32_t FILTER_POS_LOCK;
82 __R uint32_t FILTER_VEL_LOCK;
83 __R uint32_t FILTER_ACC_LOCK;
92 #define MTG_TRA_CONTROL_CMD_FAIL_IRQ_EN_MASK (0x20U)
93 #define MTG_TRA_CONTROL_CMD_FAIL_IRQ_EN_SHIFT (5U)
94 #define MTG_TRA_CONTROL_CMD_FAIL_IRQ_EN_SET(x) (((uint32_t)(x) << MTG_TRA_CONTROL_CMD_FAIL_IRQ_EN_SHIFT) & MTG_TRA_CONTROL_CMD_FAIL_IRQ_EN_MASK)
95 #define MTG_TRA_CONTROL_CMD_FAIL_IRQ_EN_GET(x) (((uint32_t)(x) & MTG_TRA_CONTROL_CMD_FAIL_IRQ_EN_MASK) >> MTG_TRA_CONTROL_CMD_FAIL_IRQ_EN_SHIFT)
101 #define MTG_TRA_CONTROL_LOCK_IRQ_EN_MASK (0x10U)
102 #define MTG_TRA_CONTROL_LOCK_IRQ_EN_SHIFT (4U)
103 #define MTG_TRA_CONTROL_LOCK_IRQ_EN_SET(x) (((uint32_t)(x) << MTG_TRA_CONTROL_LOCK_IRQ_EN_SHIFT) & MTG_TRA_CONTROL_LOCK_IRQ_EN_MASK)
104 #define MTG_TRA_CONTROL_LOCK_IRQ_EN_GET(x) (((uint32_t)(x) & MTG_TRA_CONTROL_LOCK_IRQ_EN_MASK) >> MTG_TRA_CONTROL_LOCK_IRQ_EN_SHIFT)
110 #define MTG_TRA_CONTROL_CMD_FAIL_IRQ_MASK (0x8U)
111 #define MTG_TRA_CONTROL_CMD_FAIL_IRQ_SHIFT (3U)
112 #define MTG_TRA_CONTROL_CMD_FAIL_IRQ_SET(x) (((uint32_t)(x) << MTG_TRA_CONTROL_CMD_FAIL_IRQ_SHIFT) & MTG_TRA_CONTROL_CMD_FAIL_IRQ_MASK)
113 #define MTG_TRA_CONTROL_CMD_FAIL_IRQ_GET(x) (((uint32_t)(x) & MTG_TRA_CONTROL_CMD_FAIL_IRQ_MASK) >> MTG_TRA_CONTROL_CMD_FAIL_IRQ_SHIFT)
119 #define MTG_TRA_CONTROL_LOCK_IRQ_MASK (0x4U)
120 #define MTG_TRA_CONTROL_LOCK_IRQ_SHIFT (2U)
121 #define MTG_TRA_CONTROL_LOCK_IRQ_SET(x) (((uint32_t)(x) << MTG_TRA_CONTROL_LOCK_IRQ_SHIFT) & MTG_TRA_CONTROL_LOCK_IRQ_MASK)
122 #define MTG_TRA_CONTROL_LOCK_IRQ_GET(x) (((uint32_t)(x) & MTG_TRA_CONTROL_LOCK_IRQ_MASK) >> MTG_TRA_CONTROL_LOCK_IRQ_SHIFT)
128 #define MTG_TRA_CONTROL_SW_LOCK_MASK (0x2U)
129 #define MTG_TRA_CONTROL_SW_LOCK_SHIFT (1U)
130 #define MTG_TRA_CONTROL_SW_LOCK_SET(x) (((uint32_t)(x) << MTG_TRA_CONTROL_SW_LOCK_SHIFT) & MTG_TRA_CONTROL_SW_LOCK_MASK)
131 #define MTG_TRA_CONTROL_SW_LOCK_GET(x) (((uint32_t)(x) & MTG_TRA_CONTROL_SW_LOCK_MASK) >> MTG_TRA_CONTROL_SW_LOCK_SHIFT)
137 #define MTG_TRA_CONTROL_OVALID_CLEAR_MASK (0x1U)
138 #define MTG_TRA_CONTROL_OVALID_CLEAR_SHIFT (0U)
139 #define MTG_TRA_CONTROL_OVALID_CLEAR_SET(x) (((uint32_t)(x) << MTG_TRA_CONTROL_OVALID_CLEAR_SHIFT) & MTG_TRA_CONTROL_OVALID_CLEAR_MASK)
140 #define MTG_TRA_CONTROL_OVALID_CLEAR_GET(x) (((uint32_t)(x) & MTG_TRA_CONTROL_OVALID_CLEAR_MASK) >> MTG_TRA_CONTROL_OVALID_CLEAR_SHIFT)
147 #define MTG_TRA_SHIFT_ACC_SHIFT_FAIL_IRQ_MASK (0x80000000UL)
148 #define MTG_TRA_SHIFT_ACC_SHIFT_FAIL_IRQ_SHIFT (31U)
149 #define MTG_TRA_SHIFT_ACC_SHIFT_FAIL_IRQ_SET(x) (((uint32_t)(x) << MTG_TRA_SHIFT_ACC_SHIFT_FAIL_IRQ_SHIFT) & MTG_TRA_SHIFT_ACC_SHIFT_FAIL_IRQ_MASK)
150 #define MTG_TRA_SHIFT_ACC_SHIFT_FAIL_IRQ_GET(x) (((uint32_t)(x) & MTG_TRA_SHIFT_ACC_SHIFT_FAIL_IRQ_MASK) >> MTG_TRA_SHIFT_ACC_SHIFT_FAIL_IRQ_SHIFT)
156 #define MTG_TRA_SHIFT_VEL_SHIFT_FAIL_IRQ_MASK (0x40000000UL)
157 #define MTG_TRA_SHIFT_VEL_SHIFT_FAIL_IRQ_SHIFT (30U)
158 #define MTG_TRA_SHIFT_VEL_SHIFT_FAIL_IRQ_SET(x) (((uint32_t)(x) << MTG_TRA_SHIFT_VEL_SHIFT_FAIL_IRQ_SHIFT) & MTG_TRA_SHIFT_VEL_SHIFT_FAIL_IRQ_MASK)
159 #define MTG_TRA_SHIFT_VEL_SHIFT_FAIL_IRQ_GET(x) (((uint32_t)(x) & MTG_TRA_SHIFT_VEL_SHIFT_FAIL_IRQ_MASK) >> MTG_TRA_SHIFT_VEL_SHIFT_FAIL_IRQ_SHIFT)
165 #define MTG_TRA_SHIFT_SHIFT_FAIL_EN_MASK (0x20000000UL)
166 #define MTG_TRA_SHIFT_SHIFT_FAIL_EN_SHIFT (29U)
167 #define MTG_TRA_SHIFT_SHIFT_FAIL_EN_SET(x) (((uint32_t)(x) << MTG_TRA_SHIFT_SHIFT_FAIL_EN_SHIFT) & MTG_TRA_SHIFT_SHIFT_FAIL_EN_MASK)
168 #define MTG_TRA_SHIFT_SHIFT_FAIL_EN_GET(x) (((uint32_t)(x) & MTG_TRA_SHIFT_SHIFT_FAIL_EN_MASK) >> MTG_TRA_SHIFT_SHIFT_FAIL_EN_SHIFT)
174 #define MTG_TRA_SHIFT_JER_SHIFT_MASK (0x700U)
175 #define MTG_TRA_SHIFT_JER_SHIFT_SHIFT (8U)
176 #define MTG_TRA_SHIFT_JER_SHIFT_SET(x) (((uint32_t)(x) << MTG_TRA_SHIFT_JER_SHIFT_SHIFT) & MTG_TRA_SHIFT_JER_SHIFT_MASK)
177 #define MTG_TRA_SHIFT_JER_SHIFT_GET(x) (((uint32_t)(x) & MTG_TRA_SHIFT_JER_SHIFT_MASK) >> MTG_TRA_SHIFT_JER_SHIFT_SHIFT)
183 #define MTG_TRA_SHIFT_ACC_SHIFT_MASK (0x70U)
184 #define MTG_TRA_SHIFT_ACC_SHIFT_SHIFT (4U)
185 #define MTG_TRA_SHIFT_ACC_SHIFT_SET(x) (((uint32_t)(x) << MTG_TRA_SHIFT_ACC_SHIFT_SHIFT) & MTG_TRA_SHIFT_ACC_SHIFT_MASK)
186 #define MTG_TRA_SHIFT_ACC_SHIFT_GET(x) (((uint32_t)(x) & MTG_TRA_SHIFT_ACC_SHIFT_MASK) >> MTG_TRA_SHIFT_ACC_SHIFT_SHIFT)
192 #define MTG_TRA_SHIFT_VEL_SHIFT_MASK (0xFU)
193 #define MTG_TRA_SHIFT_VEL_SHIFT_SHIFT (0U)
194 #define MTG_TRA_SHIFT_VEL_SHIFT_SET(x) (((uint32_t)(x) << MTG_TRA_SHIFT_VEL_SHIFT_SHIFT) & MTG_TRA_SHIFT_VEL_SHIFT_MASK)
195 #define MTG_TRA_SHIFT_VEL_SHIFT_GET(x) (((uint32_t)(x) & MTG_TRA_SHIFT_VEL_SHIFT_MASK) >> MTG_TRA_SHIFT_VEL_SHIFT_SHIFT)
202 #define MTG_TRA_LINK_LINK_CFG_3_MASK (0x7000U)
203 #define MTG_TRA_LINK_LINK_CFG_3_SHIFT (12U)
204 #define MTG_TRA_LINK_LINK_CFG_3_SET(x) (((uint32_t)(x) << MTG_TRA_LINK_LINK_CFG_3_SHIFT) & MTG_TRA_LINK_LINK_CFG_3_MASK)
205 #define MTG_TRA_LINK_LINK_CFG_3_GET(x) (((uint32_t)(x) & MTG_TRA_LINK_LINK_CFG_3_MASK) >> MTG_TRA_LINK_LINK_CFG_3_SHIFT)
211 #define MTG_TRA_LINK_LINK_CFG_2_MASK (0x700U)
212 #define MTG_TRA_LINK_LINK_CFG_2_SHIFT (8U)
213 #define MTG_TRA_LINK_LINK_CFG_2_SET(x) (((uint32_t)(x) << MTG_TRA_LINK_LINK_CFG_2_SHIFT) & MTG_TRA_LINK_LINK_CFG_2_MASK)
214 #define MTG_TRA_LINK_LINK_CFG_2_GET(x) (((uint32_t)(x) & MTG_TRA_LINK_LINK_CFG_2_MASK) >> MTG_TRA_LINK_LINK_CFG_2_SHIFT)
220 #define MTG_TRA_LINK_LINK_CFG_1_MASK (0x70U)
221 #define MTG_TRA_LINK_LINK_CFG_1_SHIFT (4U)
222 #define MTG_TRA_LINK_LINK_CFG_1_SET(x) (((uint32_t)(x) << MTG_TRA_LINK_LINK_CFG_1_SHIFT) & MTG_TRA_LINK_LINK_CFG_1_MASK)
223 #define MTG_TRA_LINK_LINK_CFG_1_GET(x) (((uint32_t)(x) & MTG_TRA_LINK_LINK_CFG_1_MASK) >> MTG_TRA_LINK_LINK_CFG_1_SHIFT)
229 #define MTG_TRA_LINK_LINK_CFG_0_MASK (0x7U)
230 #define MTG_TRA_LINK_LINK_CFG_0_SHIFT (0U)
231 #define MTG_TRA_LINK_LINK_CFG_0_SET(x) (((uint32_t)(x) << MTG_TRA_LINK_LINK_CFG_0_SHIFT) & MTG_TRA_LINK_LINK_CFG_0_MASK)
232 #define MTG_TRA_LINK_LINK_CFG_0_GET(x) (((uint32_t)(x) & MTG_TRA_LINK_LINK_CFG_0_MASK) >> MTG_TRA_LINK_LINK_CFG_0_SHIFT)
239 #define MTG_TRA_CMD_CONTROL_PASS_IRQ_MASK (0x80000000UL)
240 #define MTG_TRA_CMD_CONTROL_PASS_IRQ_SHIFT (31U)
241 #define MTG_TRA_CMD_CONTROL_PASS_IRQ_SET(x) (((uint32_t)(x) << MTG_TRA_CMD_CONTROL_PASS_IRQ_SHIFT) & MTG_TRA_CMD_CONTROL_PASS_IRQ_MASK)
242 #define MTG_TRA_CMD_CONTROL_PASS_IRQ_GET(x) (((uint32_t)(x) & MTG_TRA_CMD_CONTROL_PASS_IRQ_MASK) >> MTG_TRA_CMD_CONTROL_PASS_IRQ_SHIFT)
248 #define MTG_TRA_CMD_CONTROL_PASS_IRQ_EN_MASK (0x40000000UL)
249 #define MTG_TRA_CMD_CONTROL_PASS_IRQ_EN_SHIFT (30U)
250 #define MTG_TRA_CMD_CONTROL_PASS_IRQ_EN_SET(x) (((uint32_t)(x) << MTG_TRA_CMD_CONTROL_PASS_IRQ_EN_SHIFT) & MTG_TRA_CMD_CONTROL_PASS_IRQ_EN_MASK)
251 #define MTG_TRA_CMD_CONTROL_PASS_IRQ_EN_GET(x) (((uint32_t)(x) & MTG_TRA_CMD_CONTROL_PASS_IRQ_EN_MASK) >> MTG_TRA_CMD_CONTROL_PASS_IRQ_EN_SHIFT)
257 #define MTG_TRA_CMD_CONTROL_MODE_MASK (0x20000000UL)
258 #define MTG_TRA_CMD_CONTROL_MODE_SHIFT (29U)
259 #define MTG_TRA_CMD_CONTROL_MODE_SET(x) (((uint32_t)(x) << MTG_TRA_CMD_CONTROL_MODE_SHIFT) & MTG_TRA_CMD_CONTROL_MODE_MASK)
260 #define MTG_TRA_CMD_CONTROL_MODE_GET(x) (((uint32_t)(x) & MTG_TRA_CMD_CONTROL_MODE_MASK) >> MTG_TRA_CMD_CONTROL_MODE_SHIFT)
266 #define MTG_TRA_CMD_CONTROL_OBJECT_MASK (0x1FU)
267 #define MTG_TRA_CMD_CONTROL_OBJECT_SHIFT (0U)
268 #define MTG_TRA_CMD_CONTROL_OBJECT_SET(x) (((uint32_t)(x) << MTG_TRA_CMD_CONTROL_OBJECT_SHIFT) & MTG_TRA_CMD_CONTROL_OBJECT_MASK)
269 #define MTG_TRA_CMD_CONTROL_OBJECT_GET(x) (((uint32_t)(x) & MTG_TRA_CMD_CONTROL_OBJECT_MASK) >> MTG_TRA_CMD_CONTROL_OBJECT_SHIFT)
276 #define MTG_TRA_CMD_REV_PRESET_REV_PRESET_MASK (0xFFFFFFFFUL)
277 #define MTG_TRA_CMD_REV_PRESET_REV_PRESET_SHIFT (0U)
278 #define MTG_TRA_CMD_REV_PRESET_REV_PRESET_SET(x) (((uint32_t)(x) << MTG_TRA_CMD_REV_PRESET_REV_PRESET_SHIFT) & MTG_TRA_CMD_REV_PRESET_REV_PRESET_MASK)
279 #define MTG_TRA_CMD_REV_PRESET_REV_PRESET_GET(x) (((uint32_t)(x) & MTG_TRA_CMD_REV_PRESET_REV_PRESET_MASK) >> MTG_TRA_CMD_REV_PRESET_REV_PRESET_SHIFT)
286 #define MTG_TRA_CMD_POS_PRESET_POS_PRESET_MASK (0xFFFFFFFFUL)
287 #define MTG_TRA_CMD_POS_PRESET_POS_PRESET_SHIFT (0U)
288 #define MTG_TRA_CMD_POS_PRESET_POS_PRESET_SET(x) (((uint32_t)(x) << MTG_TRA_CMD_POS_PRESET_POS_PRESET_SHIFT) & MTG_TRA_CMD_POS_PRESET_POS_PRESET_MASK)
289 #define MTG_TRA_CMD_POS_PRESET_POS_PRESET_GET(x) (((uint32_t)(x) & MTG_TRA_CMD_POS_PRESET_POS_PRESET_MASK) >> MTG_TRA_CMD_POS_PRESET_POS_PRESET_SHIFT)
296 #define MTG_TRA_CMD_VEL_PRESET_VEL_PRESET_MASK (0xFFFFFFFFUL)
297 #define MTG_TRA_CMD_VEL_PRESET_VEL_PRESET_SHIFT (0U)
298 #define MTG_TRA_CMD_VEL_PRESET_VEL_PRESET_SET(x) (((uint32_t)(x) << MTG_TRA_CMD_VEL_PRESET_VEL_PRESET_SHIFT) & MTG_TRA_CMD_VEL_PRESET_VEL_PRESET_MASK)
299 #define MTG_TRA_CMD_VEL_PRESET_VEL_PRESET_GET(x) (((uint32_t)(x) & MTG_TRA_CMD_VEL_PRESET_VEL_PRESET_MASK) >> MTG_TRA_CMD_VEL_PRESET_VEL_PRESET_SHIFT)
306 #define MTG_TRA_CMD_ACC_PRESET_ACC_PRESET_MASK (0xFFFFFFFFUL)
307 #define MTG_TRA_CMD_ACC_PRESET_ACC_PRESET_SHIFT (0U)
308 #define MTG_TRA_CMD_ACC_PRESET_ACC_PRESET_SET(x) (((uint32_t)(x) << MTG_TRA_CMD_ACC_PRESET_ACC_PRESET_SHIFT) & MTG_TRA_CMD_ACC_PRESET_ACC_PRESET_MASK)
309 #define MTG_TRA_CMD_ACC_PRESET_ACC_PRESET_GET(x) (((uint32_t)(x) & MTG_TRA_CMD_ACC_PRESET_ACC_PRESET_MASK) >> MTG_TRA_CMD_ACC_PRESET_ACC_PRESET_SHIFT)
316 #define MTG_TRA_CMD_JER_PRESET_JER_PRESET_MASK (0xFFFFFFFFUL)
317 #define MTG_TRA_CMD_JER_PRESET_JER_PRESET_SHIFT (0U)
318 #define MTG_TRA_CMD_JER_PRESET_JER_PRESET_SET(x) (((uint32_t)(x) << MTG_TRA_CMD_JER_PRESET_JER_PRESET_SHIFT) & MTG_TRA_CMD_JER_PRESET_JER_PRESET_MASK)
319 #define MTG_TRA_CMD_JER_PRESET_JER_PRESET_GET(x) (((uint32_t)(x) & MTG_TRA_CMD_JER_PRESET_JER_PRESET_MASK) >> MTG_TRA_CMD_JER_PRESET_JER_PRESET_SHIFT)
326 #define MTG_TRA_CMD_TIMESTAMP_TIMESTAMP_MASK (0xFFFFFFFFUL)
327 #define MTG_TRA_CMD_TIMESTAMP_TIMESTAMP_SHIFT (0U)
328 #define MTG_TRA_CMD_TIMESTAMP_TIMESTAMP_GET(x) (((uint32_t)(x) & MTG_TRA_CMD_TIMESTAMP_TIMESTAMP_MASK) >> MTG_TRA_CMD_TIMESTAMP_TIMESTAMP_SHIFT)
335 #define MTG_TRA_LOCK_REV_LOCK_REV_MASK (0xFFFFFFFFUL)
336 #define MTG_TRA_LOCK_REV_LOCK_REV_SHIFT (0U)
337 #define MTG_TRA_LOCK_REV_LOCK_REV_GET(x) (((uint32_t)(x) & MTG_TRA_LOCK_REV_LOCK_REV_MASK) >> MTG_TRA_LOCK_REV_LOCK_REV_SHIFT)
344 #define MTG_TRA_LOCK_POS_LOCK_POS_MASK (0xFFFFFFFFUL)
345 #define MTG_TRA_LOCK_POS_LOCK_POS_SHIFT (0U)
346 #define MTG_TRA_LOCK_POS_LOCK_POS_GET(x) (((uint32_t)(x) & MTG_TRA_LOCK_POS_LOCK_POS_MASK) >> MTG_TRA_LOCK_POS_LOCK_POS_SHIFT)
353 #define MTG_TRA_LOCK_VEL_LOCK_VEL_MASK (0xFFFFFFFFUL)
354 #define MTG_TRA_LOCK_VEL_LOCK_VEL_SHIFT (0U)
355 #define MTG_TRA_LOCK_VEL_LOCK_VEL_GET(x) (((uint32_t)(x) & MTG_TRA_LOCK_VEL_LOCK_VEL_MASK) >> MTG_TRA_LOCK_VEL_LOCK_VEL_SHIFT)
362 #define MTG_TRA_LOCK_ACC_LOCK_ACC_MASK (0xFFFFFFFFUL)
363 #define MTG_TRA_LOCK_ACC_LOCK_ACC_SHIFT (0U)
364 #define MTG_TRA_LOCK_ACC_LOCK_ACC_GET(x) (((uint32_t)(x) & MTG_TRA_LOCK_ACC_LOCK_ACC_MASK) >> MTG_TRA_LOCK_ACC_LOCK_ACC_SHIFT)
371 #define MTG_TRA_LOCK_TIME_LOCK_TIME_MASK (0xFFFFFFFFUL)
372 #define MTG_TRA_LOCK_TIME_LOCK_TIME_SHIFT (0U)
373 #define MTG_TRA_LOCK_TIME_LOCK_TIME_GET(x) (((uint32_t)(x) & MTG_TRA_LOCK_TIME_LOCK_TIME_MASK) >> MTG_TRA_LOCK_TIME_LOCK_TIME_SHIFT)
380 #define MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_FORCE_MODE_MASK (0x1000U)
381 #define MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_FORCE_MODE_SHIFT (12U)
382 #define MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_FORCE_MODE_SET(x) (((uint32_t)(x) << MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_FORCE_MODE_SHIFT) & MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_FORCE_MODE_MASK)
383 #define MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_FORCE_MODE_GET(x) (((uint32_t)(x) & MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_FORCE_MODE_MASK) >> MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_FORCE_MODE_SHIFT)
389 #define MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_MODE_MASK (0x800U)
390 #define MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_MODE_SHIFT (11U)
391 #define MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_MODE_SET(x) (((uint32_t)(x) << MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_MODE_SHIFT) & MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_MODE_MASK)
392 #define MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_MODE_GET(x) (((uint32_t)(x) & MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_MODE_MASK) >> MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_MODE_SHIFT)
398 #define MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_EN_MASK (0x400U)
399 #define MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_EN_SHIFT (10U)
400 #define MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_EN_SET(x) (((uint32_t)(x) << MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_EN_SHIFT) & MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_EN_MASK)
401 #define MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_EN_GET(x) (((uint32_t)(x) & MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_EN_MASK) >> MTG_TRA_STEP_LIMIT_CTRL_POS_ONE_WAY_EN_SHIFT)
407 #define MTG_TRA_STEP_LIMIT_CTRL_POS_STEP_MODE_MASK (0x200U)
408 #define MTG_TRA_STEP_LIMIT_CTRL_POS_STEP_MODE_SHIFT (9U)
409 #define MTG_TRA_STEP_LIMIT_CTRL_POS_STEP_MODE_SET(x) (((uint32_t)(x) << MTG_TRA_STEP_LIMIT_CTRL_POS_STEP_MODE_SHIFT) & MTG_TRA_STEP_LIMIT_CTRL_POS_STEP_MODE_MASK)
410 #define MTG_TRA_STEP_LIMIT_CTRL_POS_STEP_MODE_GET(x) (((uint32_t)(x) & MTG_TRA_STEP_LIMIT_CTRL_POS_STEP_MODE_MASK) >> MTG_TRA_STEP_LIMIT_CTRL_POS_STEP_MODE_SHIFT)
416 #define MTG_TRA_STEP_LIMIT_CTRL_POS_STEP_EN_MASK (0x100U)
417 #define MTG_TRA_STEP_LIMIT_CTRL_POS_STEP_EN_SHIFT (8U)
418 #define MTG_TRA_STEP_LIMIT_CTRL_POS_STEP_EN_SET(x) (((uint32_t)(x) << MTG_TRA_STEP_LIMIT_CTRL_POS_STEP_EN_SHIFT) & MTG_TRA_STEP_LIMIT_CTRL_POS_STEP_EN_MASK)
419 #define MTG_TRA_STEP_LIMIT_CTRL_POS_STEP_EN_GET(x) (((uint32_t)(x) & MTG_TRA_STEP_LIMIT_CTRL_POS_STEP_EN_MASK) >> MTG_TRA_STEP_LIMIT_CTRL_POS_STEP_EN_SHIFT)
425 #define MTG_TRA_STEP_LIMIT_CTRL_VEL_ONE_WAY_MODE_MASK (0x4U)
426 #define MTG_TRA_STEP_LIMIT_CTRL_VEL_ONE_WAY_MODE_SHIFT (2U)
427 #define MTG_TRA_STEP_LIMIT_CTRL_VEL_ONE_WAY_MODE_SET(x) (((uint32_t)(x) << MTG_TRA_STEP_LIMIT_CTRL_VEL_ONE_WAY_MODE_SHIFT) & MTG_TRA_STEP_LIMIT_CTRL_VEL_ONE_WAY_MODE_MASK)
428 #define MTG_TRA_STEP_LIMIT_CTRL_VEL_ONE_WAY_MODE_GET(x) (((uint32_t)(x) & MTG_TRA_STEP_LIMIT_CTRL_VEL_ONE_WAY_MODE_MASK) >> MTG_TRA_STEP_LIMIT_CTRL_VEL_ONE_WAY_MODE_SHIFT)
434 #define MTG_TRA_STEP_LIMIT_CTRL_VEL_ONE_WAY_EN_MASK (0x2U)
435 #define MTG_TRA_STEP_LIMIT_CTRL_VEL_ONE_WAY_EN_SHIFT (1U)
436 #define MTG_TRA_STEP_LIMIT_CTRL_VEL_ONE_WAY_EN_SET(x) (((uint32_t)(x) << MTG_TRA_STEP_LIMIT_CTRL_VEL_ONE_WAY_EN_SHIFT) & MTG_TRA_STEP_LIMIT_CTRL_VEL_ONE_WAY_EN_MASK)
437 #define MTG_TRA_STEP_LIMIT_CTRL_VEL_ONE_WAY_EN_GET(x) (((uint32_t)(x) & MTG_TRA_STEP_LIMIT_CTRL_VEL_ONE_WAY_EN_MASK) >> MTG_TRA_STEP_LIMIT_CTRL_VEL_ONE_WAY_EN_SHIFT)
443 #define MTG_TRA_STEP_LIMIT_CTRL_VEL_STEP_EN_MASK (0x1U)
444 #define MTG_TRA_STEP_LIMIT_CTRL_VEL_STEP_EN_SHIFT (0U)
445 #define MTG_TRA_STEP_LIMIT_CTRL_VEL_STEP_EN_SET(x) (((uint32_t)(x) << MTG_TRA_STEP_LIMIT_CTRL_VEL_STEP_EN_SHIFT) & MTG_TRA_STEP_LIMIT_CTRL_VEL_STEP_EN_MASK)
446 #define MTG_TRA_STEP_LIMIT_CTRL_VEL_STEP_EN_GET(x) (((uint32_t)(x) & MTG_TRA_STEP_LIMIT_CTRL_VEL_STEP_EN_MASK) >> MTG_TRA_STEP_LIMIT_CTRL_VEL_STEP_EN_SHIFT)
453 #define MTG_TRA_VEL_STEP_MAX_VEL_STEP_MAX_MASK (0xFFFFFFFFUL)
454 #define MTG_TRA_VEL_STEP_MAX_VEL_STEP_MAX_SHIFT (0U)
455 #define MTG_TRA_VEL_STEP_MAX_VEL_STEP_MAX_SET(x) (((uint32_t)(x) << MTG_TRA_VEL_STEP_MAX_VEL_STEP_MAX_SHIFT) & MTG_TRA_VEL_STEP_MAX_VEL_STEP_MAX_MASK)
456 #define MTG_TRA_VEL_STEP_MAX_VEL_STEP_MAX_GET(x) (((uint32_t)(x) & MTG_TRA_VEL_STEP_MAX_VEL_STEP_MAX_MASK) >> MTG_TRA_VEL_STEP_MAX_VEL_STEP_MAX_SHIFT)
463 #define MTG_TRA_VEL_STEP_MIN_VEL_STEP_MIN_MASK (0xFFFFFFFFUL)
464 #define MTG_TRA_VEL_STEP_MIN_VEL_STEP_MIN_SHIFT (0U)
465 #define MTG_TRA_VEL_STEP_MIN_VEL_STEP_MIN_SET(x) (((uint32_t)(x) << MTG_TRA_VEL_STEP_MIN_VEL_STEP_MIN_SHIFT) & MTG_TRA_VEL_STEP_MIN_VEL_STEP_MIN_MASK)
466 #define MTG_TRA_VEL_STEP_MIN_VEL_STEP_MIN_GET(x) (((uint32_t)(x) & MTG_TRA_VEL_STEP_MIN_VEL_STEP_MIN_MASK) >> MTG_TRA_VEL_STEP_MIN_VEL_STEP_MIN_SHIFT)
473 #define MTG_TRA_POS_STEP_MAX_POS_STEP_MAX_MASK (0xFFFFFFFFUL)
474 #define MTG_TRA_POS_STEP_MAX_POS_STEP_MAX_SHIFT (0U)
475 #define MTG_TRA_POS_STEP_MAX_POS_STEP_MAX_SET(x) (((uint32_t)(x) << MTG_TRA_POS_STEP_MAX_POS_STEP_MAX_SHIFT) & MTG_TRA_POS_STEP_MAX_POS_STEP_MAX_MASK)
476 #define MTG_TRA_POS_STEP_MAX_POS_STEP_MAX_GET(x) (((uint32_t)(x) & MTG_TRA_POS_STEP_MAX_POS_STEP_MAX_MASK) >> MTG_TRA_POS_STEP_MAX_POS_STEP_MAX_SHIFT)
483 #define MTG_TRA_POS_STEP_MIN_POS_STEP_MIN_MASK (0xFFFFFFFFUL)
484 #define MTG_TRA_POS_STEP_MIN_POS_STEP_MIN_SHIFT (0U)
485 #define MTG_TRA_POS_STEP_MIN_POS_STEP_MIN_SET(x) (((uint32_t)(x) << MTG_TRA_POS_STEP_MIN_POS_STEP_MIN_SHIFT) & MTG_TRA_POS_STEP_MIN_POS_STEP_MIN_MASK)
486 #define MTG_TRA_POS_STEP_MIN_POS_STEP_MIN_GET(x) (((uint32_t)(x) & MTG_TRA_POS_STEP_MIN_POS_STEP_MIN_MASK) >> MTG_TRA_POS_STEP_MIN_POS_STEP_MIN_SHIFT)
493 #define MTG_TRA_VEL_LIMIT_P_VEL_LIMIT_P_MASK (0xFFFFFFFFUL)
494 #define MTG_TRA_VEL_LIMIT_P_VEL_LIMIT_P_SHIFT (0U)
495 #define MTG_TRA_VEL_LIMIT_P_VEL_LIMIT_P_SET(x) (((uint32_t)(x) << MTG_TRA_VEL_LIMIT_P_VEL_LIMIT_P_SHIFT) & MTG_TRA_VEL_LIMIT_P_VEL_LIMIT_P_MASK)
496 #define MTG_TRA_VEL_LIMIT_P_VEL_LIMIT_P_GET(x) (((uint32_t)(x) & MTG_TRA_VEL_LIMIT_P_VEL_LIMIT_P_MASK) >> MTG_TRA_VEL_LIMIT_P_VEL_LIMIT_P_SHIFT)
503 #define MTG_TRA_VEL_LIMIT_N_VEL_LIMIT_N_MASK (0xFFFFFFFFUL)
504 #define MTG_TRA_VEL_LIMIT_N_VEL_LIMIT_N_SHIFT (0U)
505 #define MTG_TRA_VEL_LIMIT_N_VEL_LIMIT_N_SET(x) (((uint32_t)(x) << MTG_TRA_VEL_LIMIT_N_VEL_LIMIT_N_SHIFT) & MTG_TRA_VEL_LIMIT_N_VEL_LIMIT_N_MASK)
506 #define MTG_TRA_VEL_LIMIT_N_VEL_LIMIT_N_GET(x) (((uint32_t)(x) & MTG_TRA_VEL_LIMIT_N_VEL_LIMIT_N_MASK) >> MTG_TRA_VEL_LIMIT_N_VEL_LIMIT_N_SHIFT)
513 #define MTG_EVENT_CONTROL_ENABLE_MASK (0x80000000UL)
514 #define MTG_EVENT_CONTROL_ENABLE_SHIFT (31U)
515 #define MTG_EVENT_CONTROL_ENABLE_SET(x) (((uint32_t)(x) << MTG_EVENT_CONTROL_ENABLE_SHIFT) & MTG_EVENT_CONTROL_ENABLE_MASK)
516 #define MTG_EVENT_CONTROL_ENABLE_GET(x) (((uint32_t)(x) & MTG_EVENT_CONTROL_ENABLE_MASK) >> MTG_EVENT_CONTROL_ENABLE_SHIFT)
522 #define MTG_EVENT_CONTROL_SOURCE_MUX_MASK (0x78000000UL)
523 #define MTG_EVENT_CONTROL_SOURCE_MUX_SHIFT (27U)
524 #define MTG_EVENT_CONTROL_SOURCE_MUX_SET(x) (((uint32_t)(x) << MTG_EVENT_CONTROL_SOURCE_MUX_SHIFT) & MTG_EVENT_CONTROL_SOURCE_MUX_MASK)
525 #define MTG_EVENT_CONTROL_SOURCE_MUX_GET(x) (((uint32_t)(x) & MTG_EVENT_CONTROL_SOURCE_MUX_MASK) >> MTG_EVENT_CONTROL_SOURCE_MUX_SHIFT)
531 #define MTG_EVENT_CONTROL_OBJECT_MASK (0x7800000UL)
532 #define MTG_EVENT_CONTROL_OBJECT_SHIFT (23U)
533 #define MTG_EVENT_CONTROL_OBJECT_SET(x) (((uint32_t)(x) << MTG_EVENT_CONTROL_OBJECT_SHIFT) & MTG_EVENT_CONTROL_OBJECT_MASK)
534 #define MTG_EVENT_CONTROL_OBJECT_GET(x) (((uint32_t)(x) & MTG_EVENT_CONTROL_OBJECT_MASK) >> MTG_EVENT_CONTROL_OBJECT_SHIFT)
540 #define MTG_EVENT_CONTROL_MODE_MASK (0x780000UL)
541 #define MTG_EVENT_CONTROL_MODE_SHIFT (19U)
542 #define MTG_EVENT_CONTROL_MODE_SET(x) (((uint32_t)(x) << MTG_EVENT_CONTROL_MODE_SHIFT) & MTG_EVENT_CONTROL_MODE_MASK)
543 #define MTG_EVENT_CONTROL_MODE_GET(x) (((uint32_t)(x) & MTG_EVENT_CONTROL_MODE_MASK) >> MTG_EVENT_CONTROL_MODE_SHIFT)
549 #define MTG_EVENT_CONTROL_DIR_MASK (0x60000UL)
550 #define MTG_EVENT_CONTROL_DIR_SHIFT (17U)
551 #define MTG_EVENT_CONTROL_DIR_SET(x) (((uint32_t)(x) << MTG_EVENT_CONTROL_DIR_SHIFT) & MTG_EVENT_CONTROL_DIR_MASK)
552 #define MTG_EVENT_CONTROL_DIR_GET(x) (((uint32_t)(x) & MTG_EVENT_CONTROL_DIR_MASK) >> MTG_EVENT_CONTROL_DIR_SHIFT)
558 #define MTG_EVENT_CONTROL_DIR_MODE_MASK (0x10000UL)
559 #define MTG_EVENT_CONTROL_DIR_MODE_SHIFT (16U)
560 #define MTG_EVENT_CONTROL_DIR_MODE_SET(x) (((uint32_t)(x) << MTG_EVENT_CONTROL_DIR_MODE_SHIFT) & MTG_EVENT_CONTROL_DIR_MODE_MASK)
561 #define MTG_EVENT_CONTROL_DIR_MODE_GET(x) (((uint32_t)(x) & MTG_EVENT_CONTROL_DIR_MODE_MASK) >> MTG_EVENT_CONTROL_DIR_MODE_SHIFT)
567 #define MTG_EVENT_CONTROL_OVER_MODE_CMP_MASK (0x8000U)
568 #define MTG_EVENT_CONTROL_OVER_MODE_CMP_SHIFT (15U)
569 #define MTG_EVENT_CONTROL_OVER_MODE_CMP_SET(x) (((uint32_t)(x) << MTG_EVENT_CONTROL_OVER_MODE_CMP_SHIFT) & MTG_EVENT_CONTROL_OVER_MODE_CMP_MASK)
570 #define MTG_EVENT_CONTROL_OVER_MODE_CMP_GET(x) (((uint32_t)(x) & MTG_EVENT_CONTROL_OVER_MODE_CMP_MASK) >> MTG_EVENT_CONTROL_OVER_MODE_CMP_SHIFT)
576 #define MTG_EVENT_CONTROL_TRIG_NUM_MASK (0x4000U)
577 #define MTG_EVENT_CONTROL_TRIG_NUM_SHIFT (14U)
578 #define MTG_EVENT_CONTROL_TRIG_NUM_SET(x) (((uint32_t)(x) << MTG_EVENT_CONTROL_TRIG_NUM_SHIFT) & MTG_EVENT_CONTROL_TRIG_NUM_MASK)
579 #define MTG_EVENT_CONTROL_TRIG_NUM_GET(x) (((uint32_t)(x) & MTG_EVENT_CONTROL_TRIG_NUM_MASK) >> MTG_EVENT_CONTROL_TRIG_NUM_SHIFT)
585 #define MTG_EVENT_CONTROL_EVENT_OVER_IRQ_EN_MASK (0x8U)
586 #define MTG_EVENT_CONTROL_EVENT_OVER_IRQ_EN_SHIFT (3U)
587 #define MTG_EVENT_CONTROL_EVENT_OVER_IRQ_EN_SET(x) (((uint32_t)(x) << MTG_EVENT_CONTROL_EVENT_OVER_IRQ_EN_SHIFT) & MTG_EVENT_CONTROL_EVENT_OVER_IRQ_EN_MASK)
588 #define MTG_EVENT_CONTROL_EVENT_OVER_IRQ_EN_GET(x) (((uint32_t)(x) & MTG_EVENT_CONTROL_EVENT_OVER_IRQ_EN_MASK) >> MTG_EVENT_CONTROL_EVENT_OVER_IRQ_EN_SHIFT)
594 #define MTG_EVENT_CONTROL_EVENT_IRQ_EN_MASK (0x4U)
595 #define MTG_EVENT_CONTROL_EVENT_IRQ_EN_SHIFT (2U)
596 #define MTG_EVENT_CONTROL_EVENT_IRQ_EN_SET(x) (((uint32_t)(x) << MTG_EVENT_CONTROL_EVENT_IRQ_EN_SHIFT) & MTG_EVENT_CONTROL_EVENT_IRQ_EN_MASK)
597 #define MTG_EVENT_CONTROL_EVENT_IRQ_EN_GET(x) (((uint32_t)(x) & MTG_EVENT_CONTROL_EVENT_IRQ_EN_MASK) >> MTG_EVENT_CONTROL_EVENT_IRQ_EN_SHIFT)
603 #define MTG_EVENT_CONTROL_EVENT_OVER_IRQ_MASK (0x2U)
604 #define MTG_EVENT_CONTROL_EVENT_OVER_IRQ_SHIFT (1U)
605 #define MTG_EVENT_CONTROL_EVENT_OVER_IRQ_SET(x) (((uint32_t)(x) << MTG_EVENT_CONTROL_EVENT_OVER_IRQ_SHIFT) & MTG_EVENT_CONTROL_EVENT_OVER_IRQ_MASK)
606 #define MTG_EVENT_CONTROL_EVENT_OVER_IRQ_GET(x) (((uint32_t)(x) & MTG_EVENT_CONTROL_EVENT_OVER_IRQ_MASK) >> MTG_EVENT_CONTROL_EVENT_OVER_IRQ_SHIFT)
612 #define MTG_EVENT_CONTROL_EVENT_IRQ_MASK (0x1U)
613 #define MTG_EVENT_CONTROL_EVENT_IRQ_SHIFT (0U)
614 #define MTG_EVENT_CONTROL_EVENT_IRQ_SET(x) (((uint32_t)(x) << MTG_EVENT_CONTROL_EVENT_IRQ_SHIFT) & MTG_EVENT_CONTROL_EVENT_IRQ_MASK)
615 #define MTG_EVENT_CONTROL_EVENT_IRQ_GET(x) (((uint32_t)(x) & MTG_EVENT_CONTROL_EVENT_IRQ_MASK) >> MTG_EVENT_CONTROL_EVENT_IRQ_SHIFT)
622 #define MTG_EVENT_PRESET_0_PRESET_MASK (0xFFFFFFFFUL)
623 #define MTG_EVENT_PRESET_0_PRESET_SHIFT (0U)
624 #define MTG_EVENT_PRESET_0_PRESET_SET(x) (((uint32_t)(x) << MTG_EVENT_PRESET_0_PRESET_SHIFT) & MTG_EVENT_PRESET_0_PRESET_MASK)
625 #define MTG_EVENT_PRESET_0_PRESET_GET(x) (((uint32_t)(x) & MTG_EVENT_PRESET_0_PRESET_MASK) >> MTG_EVENT_PRESET_0_PRESET_SHIFT)
632 #define MTG_EVENT_PRESET_1_PRESET_MASK (0xFFFFFFFFUL)
633 #define MTG_EVENT_PRESET_1_PRESET_SHIFT (0U)
634 #define MTG_EVENT_PRESET_1_PRESET_SET(x) (((uint32_t)(x) << MTG_EVENT_PRESET_1_PRESET_SHIFT) & MTG_EVENT_PRESET_1_PRESET_MASK)
635 #define MTG_EVENT_PRESET_1_PRESET_GET(x) (((uint32_t)(x) & MTG_EVENT_PRESET_1_PRESET_MASK) >> MTG_EVENT_PRESET_1_PRESET_SHIFT)
642 #define MTG_EVENT_PRESET_2_PRESET_MASK (0xFFFFFFFFUL)
643 #define MTG_EVENT_PRESET_2_PRESET_SHIFT (0U)
644 #define MTG_EVENT_PRESET_2_PRESET_SET(x) (((uint32_t)(x) << MTG_EVENT_PRESET_2_PRESET_SHIFT) & MTG_EVENT_PRESET_2_PRESET_MASK)
645 #define MTG_EVENT_PRESET_2_PRESET_GET(x) (((uint32_t)(x) & MTG_EVENT_PRESET_2_PRESET_MASK) >> MTG_EVENT_PRESET_2_PRESET_SHIFT)
652 #define MTG_EVENT_PRESET_3_PRESET_MASK (0xFFFFFFFFUL)
653 #define MTG_EVENT_PRESET_3_PRESET_SHIFT (0U)
654 #define MTG_EVENT_PRESET_3_PRESET_SET(x) (((uint32_t)(x) << MTG_EVENT_PRESET_3_PRESET_SHIFT) & MTG_EVENT_PRESET_3_PRESET_MASK)
655 #define MTG_EVENT_PRESET_3_PRESET_GET(x) (((uint32_t)(x) & MTG_EVENT_PRESET_3_PRESET_MASK) >> MTG_EVENT_PRESET_3_PRESET_SHIFT)
662 #define MTG_EVENT_TIMESTAMP_TIMESTAMP_MASK (0xFFFFFFFFUL)
663 #define MTG_EVENT_TIMESTAMP_TIMESTAMP_SHIFT (0U)
664 #define MTG_EVENT_TIMESTAMP_TIMESTAMP_GET(x) (((uint32_t)(x) & MTG_EVENT_TIMESTAMP_TIMESTAMP_MASK) >> MTG_EVENT_TIMESTAMP_TIMESTAMP_SHIFT)
671 #define MTG_SW_EVENT_SW_EVENT_TRIG_MASK (0x1U)
672 #define MTG_SW_EVENT_SW_EVENT_TRIG_SHIFT (0U)
673 #define MTG_SW_EVENT_SW_EVENT_TRIG_SET(x) (((uint32_t)(x) << MTG_SW_EVENT_SW_EVENT_TRIG_SHIFT) & MTG_SW_EVENT_SW_EVENT_TRIG_MASK)
674 #define MTG_SW_EVENT_SW_EVENT_TRIG_GET(x) (((uint32_t)(x) & MTG_SW_EVENT_SW_EVENT_TRIG_MASK) >> MTG_SW_EVENT_SW_EVENT_TRIG_SHIFT)
681 #define MTG_SW_GLB_RESET_SW_GLB_RESET_MASK (0x1U)
682 #define MTG_SW_GLB_RESET_SW_GLB_RESET_SHIFT (0U)
683 #define MTG_SW_GLB_RESET_SW_GLB_RESET_SET(x) (((uint32_t)(x) << MTG_SW_GLB_RESET_SW_GLB_RESET_SHIFT) & MTG_SW_GLB_RESET_SW_GLB_RESET_MASK)
684 #define MTG_SW_GLB_RESET_SW_GLB_RESET_GET(x) (((uint32_t)(x) & MTG_SW_GLB_RESET_SW_GLB_RESET_MASK) >> MTG_SW_GLB_RESET_SW_GLB_RESET_SHIFT)
691 #define MTG_FILTER_CONTROL_MUL_ERR_IRQ_0_MASK (0x80000000UL)
692 #define MTG_FILTER_CONTROL_MUL_ERR_IRQ_0_SHIFT (31U)
693 #define MTG_FILTER_CONTROL_MUL_ERR_IRQ_0_SET(x) (((uint32_t)(x) << MTG_FILTER_CONTROL_MUL_ERR_IRQ_0_SHIFT) & MTG_FILTER_CONTROL_MUL_ERR_IRQ_0_MASK)
694 #define MTG_FILTER_CONTROL_MUL_ERR_IRQ_0_GET(x) (((uint32_t)(x) & MTG_FILTER_CONTROL_MUL_ERR_IRQ_0_MASK) >> MTG_FILTER_CONTROL_MUL_ERR_IRQ_0_SHIFT)
700 #define MTG_FILTER_CONTROL_MUL_ERR_IRQ_1_MASK (0x40000000UL)
701 #define MTG_FILTER_CONTROL_MUL_ERR_IRQ_1_SHIFT (30U)
702 #define MTG_FILTER_CONTROL_MUL_ERR_IRQ_1_SET(x) (((uint32_t)(x) << MTG_FILTER_CONTROL_MUL_ERR_IRQ_1_SHIFT) & MTG_FILTER_CONTROL_MUL_ERR_IRQ_1_MASK)
703 #define MTG_FILTER_CONTROL_MUL_ERR_IRQ_1_GET(x) (((uint32_t)(x) & MTG_FILTER_CONTROL_MUL_ERR_IRQ_1_MASK) >> MTG_FILTER_CONTROL_MUL_ERR_IRQ_1_SHIFT)
709 #define MTG_FILTER_CONTROL_MUL_ERR_IRQ_EN_MASK (0x20000000UL)
710 #define MTG_FILTER_CONTROL_MUL_ERR_IRQ_EN_SHIFT (29U)
711 #define MTG_FILTER_CONTROL_MUL_ERR_IRQ_EN_SET(x) (((uint32_t)(x) << MTG_FILTER_CONTROL_MUL_ERR_IRQ_EN_SHIFT) & MTG_FILTER_CONTROL_MUL_ERR_IRQ_EN_MASK)
712 #define MTG_FILTER_CONTROL_MUL_ERR_IRQ_EN_GET(x) (((uint32_t)(x) & MTG_FILTER_CONTROL_MUL_ERR_IRQ_EN_MASK) >> MTG_FILTER_CONTROL_MUL_ERR_IRQ_EN_SHIFT)
718 #define MTG_FILTER_CONTROL_ERR_BYPASS_STATUS_MASK (0x800000UL)
719 #define MTG_FILTER_CONTROL_ERR_BYPASS_STATUS_SHIFT (23U)
720 #define MTG_FILTER_CONTROL_ERR_BYPASS_STATUS_GET(x) (((uint32_t)(x) & MTG_FILTER_CONTROL_ERR_BYPASS_STATUS_MASK) >> MTG_FILTER_CONTROL_ERR_BYPASS_STATUS_SHIFT)
726 #define MTG_FILTER_CONTROL_ERR_BYPASS_F_I_EN_MASK (0x400000UL)
727 #define MTG_FILTER_CONTROL_ERR_BYPASS_F_I_EN_SHIFT (22U)
728 #define MTG_FILTER_CONTROL_ERR_BYPASS_F_I_EN_SET(x) (((uint32_t)(x) << MTG_FILTER_CONTROL_ERR_BYPASS_F_I_EN_SHIFT) & MTG_FILTER_CONTROL_ERR_BYPASS_F_I_EN_MASK)
729 #define MTG_FILTER_CONTROL_ERR_BYPASS_F_I_EN_GET(x) (((uint32_t)(x) & MTG_FILTER_CONTROL_ERR_BYPASS_F_I_EN_MASK) >> MTG_FILTER_CONTROL_ERR_BYPASS_F_I_EN_SHIFT)
735 #define MTG_FILTER_CONTROL_ERR_BYPASS_I_F_EN_MASK (0x200000UL)
736 #define MTG_FILTER_CONTROL_ERR_BYPASS_I_F_EN_SHIFT (21U)
737 #define MTG_FILTER_CONTROL_ERR_BYPASS_I_F_EN_SET(x) (((uint32_t)(x) << MTG_FILTER_CONTROL_ERR_BYPASS_I_F_EN_SHIFT) & MTG_FILTER_CONTROL_ERR_BYPASS_I_F_EN_MASK)
738 #define MTG_FILTER_CONTROL_ERR_BYPASS_I_F_EN_GET(x) (((uint32_t)(x) & MTG_FILTER_CONTROL_ERR_BYPASS_I_F_EN_MASK) >> MTG_FILTER_CONTROL_ERR_BYPASS_I_F_EN_SHIFT)
744 #define MTG_FILTER_CONTROL_SW_LOCK_MASK (0x100000UL)
745 #define MTG_FILTER_CONTROL_SW_LOCK_SHIFT (20U)
746 #define MTG_FILTER_CONTROL_SW_LOCK_SET(x) (((uint32_t)(x) << MTG_FILTER_CONTROL_SW_LOCK_SHIFT) & MTG_FILTER_CONTROL_SW_LOCK_MASK)
747 #define MTG_FILTER_CONTROL_SW_LOCK_GET(x) (((uint32_t)(x) & MTG_FILTER_CONTROL_SW_LOCK_MASK) >> MTG_FILTER_CONTROL_SW_LOCK_SHIFT)
753 #define MTG_FILTER_CONTROL_TIMEOUT_EN_MASK (0x80000UL)
754 #define MTG_FILTER_CONTROL_TIMEOUT_EN_SHIFT (19U)
755 #define MTG_FILTER_CONTROL_TIMEOUT_EN_SET(x) (((uint32_t)(x) << MTG_FILTER_CONTROL_TIMEOUT_EN_SHIFT) & MTG_FILTER_CONTROL_TIMEOUT_EN_MASK)
756 #define MTG_FILTER_CONTROL_TIMEOUT_EN_GET(x) (((uint32_t)(x) & MTG_FILTER_CONTROL_TIMEOUT_EN_MASK) >> MTG_FILTER_CONTROL_TIMEOUT_EN_SHIFT)
762 #define MTG_FILTER_CONTROL_REV_INI_MODE_MASK (0x20000UL)
763 #define MTG_FILTER_CONTROL_REV_INI_MODE_SHIFT (17U)
764 #define MTG_FILTER_CONTROL_REV_INI_MODE_SET(x) (((uint32_t)(x) << MTG_FILTER_CONTROL_REV_INI_MODE_SHIFT) & MTG_FILTER_CONTROL_REV_INI_MODE_MASK)
765 #define MTG_FILTER_CONTROL_REV_INI_MODE_GET(x) (((uint32_t)(x) & MTG_FILTER_CONTROL_REV_INI_MODE_MASK) >> MTG_FILTER_CONTROL_REV_INI_MODE_SHIFT)
771 #define MTG_FILTER_CONTROL_SEL_TIME1_MASK (0x3000U)
772 #define MTG_FILTER_CONTROL_SEL_TIME1_SHIFT (12U)
773 #define MTG_FILTER_CONTROL_SEL_TIME1_SET(x) (((uint32_t)(x) << MTG_FILTER_CONTROL_SEL_TIME1_SHIFT) & MTG_FILTER_CONTROL_SEL_TIME1_MASK)
774 #define MTG_FILTER_CONTROL_SEL_TIME1_GET(x) (((uint32_t)(x) & MTG_FILTER_CONTROL_SEL_TIME1_MASK) >> MTG_FILTER_CONTROL_SEL_TIME1_SHIFT)
780 #define MTG_FILTER_CONTROL_SEL_TIME0_MASK (0xC00U)
781 #define MTG_FILTER_CONTROL_SEL_TIME0_SHIFT (10U)
782 #define MTG_FILTER_CONTROL_SEL_TIME0_SET(x) (((uint32_t)(x) << MTG_FILTER_CONTROL_SEL_TIME0_SHIFT) & MTG_FILTER_CONTROL_SEL_TIME0_MASK)
783 #define MTG_FILTER_CONTROL_SEL_TIME0_GET(x) (((uint32_t)(x) & MTG_FILTER_CONTROL_SEL_TIME0_MASK) >> MTG_FILTER_CONTROL_SEL_TIME0_SHIFT)
789 #define MTG_FILTER_CONTROL_EN_TIME1_MASK (0x200U)
790 #define MTG_FILTER_CONTROL_EN_TIME1_SHIFT (9U)
791 #define MTG_FILTER_CONTROL_EN_TIME1_SET(x) (((uint32_t)(x) << MTG_FILTER_CONTROL_EN_TIME1_SHIFT) & MTG_FILTER_CONTROL_EN_TIME1_MASK)
792 #define MTG_FILTER_CONTROL_EN_TIME1_GET(x) (((uint32_t)(x) & MTG_FILTER_CONTROL_EN_TIME1_MASK) >> MTG_FILTER_CONTROL_EN_TIME1_SHIFT)
798 #define MTG_FILTER_CONTROL_EN_TIME0_MASK (0x100U)
799 #define MTG_FILTER_CONTROL_EN_TIME0_SHIFT (8U)
800 #define MTG_FILTER_CONTROL_EN_TIME0_SET(x) (((uint32_t)(x) << MTG_FILTER_CONTROL_EN_TIME0_SHIFT) & MTG_FILTER_CONTROL_EN_TIME0_MASK)
801 #define MTG_FILTER_CONTROL_EN_TIME0_GET(x) (((uint32_t)(x) & MTG_FILTER_CONTROL_EN_TIME0_MASK) >> MTG_FILTER_CONTROL_EN_TIME0_SHIFT)
807 #define MTG_FILTER_CONTROL_A_EN_MASK (0x40U)
808 #define MTG_FILTER_CONTROL_A_EN_SHIFT (6U)
809 #define MTG_FILTER_CONTROL_A_EN_SET(x) (((uint32_t)(x) << MTG_FILTER_CONTROL_A_EN_SHIFT) & MTG_FILTER_CONTROL_A_EN_MASK)
810 #define MTG_FILTER_CONTROL_A_EN_GET(x) (((uint32_t)(x) & MTG_FILTER_CONTROL_A_EN_MASK) >> MTG_FILTER_CONTROL_A_EN_SHIFT)
816 #define MTG_FILTER_CONTROL_ERR_INI_MASK (0x20U)
817 #define MTG_FILTER_CONTROL_ERR_INI_SHIFT (5U)
818 #define MTG_FILTER_CONTROL_ERR_INI_SET(x) (((uint32_t)(x) << MTG_FILTER_CONTROL_ERR_INI_SHIFT) & MTG_FILTER_CONTROL_ERR_INI_MASK)
819 #define MTG_FILTER_CONTROL_ERR_INI_GET(x) (((uint32_t)(x) & MTG_FILTER_CONTROL_ERR_INI_MASK) >> MTG_FILTER_CONTROL_ERR_INI_SHIFT)
825 #define MTG_FILTER_CONTROL_ERR_BYPASS_EN_MASK (0x10U)
826 #define MTG_FILTER_CONTROL_ERR_BYPASS_EN_SHIFT (4U)
827 #define MTG_FILTER_CONTROL_ERR_BYPASS_EN_SET(x) (((uint32_t)(x) << MTG_FILTER_CONTROL_ERR_BYPASS_EN_SHIFT) & MTG_FILTER_CONTROL_ERR_BYPASS_EN_MASK)
828 #define MTG_FILTER_CONTROL_ERR_BYPASS_EN_GET(x) (((uint32_t)(x) & MTG_FILTER_CONTROL_ERR_BYPASS_EN_MASK) >> MTG_FILTER_CONTROL_ERR_BYPASS_EN_SHIFT)
834 #define MTG_FILTER_CONTROL_FF_MODE_MASK (0x8U)
835 #define MTG_FILTER_CONTROL_FF_MODE_SHIFT (3U)
836 #define MTG_FILTER_CONTROL_FF_MODE_SET(x) (((uint32_t)(x) << MTG_FILTER_CONTROL_FF_MODE_SHIFT) & MTG_FILTER_CONTROL_FF_MODE_MASK)
837 #define MTG_FILTER_CONTROL_FF_MODE_GET(x) (((uint32_t)(x) & MTG_FILTER_CONTROL_FF_MODE_MASK) >> MTG_FILTER_CONTROL_FF_MODE_SHIFT)
843 #define MTG_FILTER_CONTROL_FF_EN_MASK (0x4U)
844 #define MTG_FILTER_CONTROL_FF_EN_SHIFT (2U)
845 #define MTG_FILTER_CONTROL_FF_EN_SET(x) (((uint32_t)(x) << MTG_FILTER_CONTROL_FF_EN_SHIFT) & MTG_FILTER_CONTROL_FF_EN_MASK)
846 #define MTG_FILTER_CONTROL_FF_EN_GET(x) (((uint32_t)(x) & MTG_FILTER_CONTROL_FF_EN_MASK) >> MTG_FILTER_CONTROL_FF_EN_SHIFT)
852 #define MTG_FILTER_CONTROL_INIT_EN_MASK (0x2U)
853 #define MTG_FILTER_CONTROL_INIT_EN_SHIFT (1U)
854 #define MTG_FILTER_CONTROL_INIT_EN_SET(x) (((uint32_t)(x) << MTG_FILTER_CONTROL_INIT_EN_SHIFT) & MTG_FILTER_CONTROL_INIT_EN_MASK)
855 #define MTG_FILTER_CONTROL_INIT_EN_GET(x) (((uint32_t)(x) & MTG_FILTER_CONTROL_INIT_EN_MASK) >> MTG_FILTER_CONTROL_INIT_EN_SHIFT)
861 #define MTG_FILTER_CONTROL_ENABLE_MASK (0x1U)
862 #define MTG_FILTER_CONTROL_ENABLE_SHIFT (0U)
863 #define MTG_FILTER_CONTROL_ENABLE_SET(x) (((uint32_t)(x) << MTG_FILTER_CONTROL_ENABLE_SHIFT) & MTG_FILTER_CONTROL_ENABLE_MASK)
864 #define MTG_FILTER_CONTROL_ENABLE_GET(x) (((uint32_t)(x) & MTG_FILTER_CONTROL_ENABLE_MASK) >> MTG_FILTER_CONTROL_ENABLE_SHIFT)
871 #define MTG_FILTER_REV_VALUE_VALUE_MASK (0xFFFFFFFFUL)
872 #define MTG_FILTER_REV_VALUE_VALUE_SHIFT (0U)
873 #define MTG_FILTER_REV_VALUE_VALUE_SET(x) (((uint32_t)(x) << MTG_FILTER_REV_VALUE_VALUE_SHIFT) & MTG_FILTER_REV_VALUE_VALUE_MASK)
874 #define MTG_FILTER_REV_VALUE_VALUE_GET(x) (((uint32_t)(x) & MTG_FILTER_REV_VALUE_VALUE_MASK) >> MTG_FILTER_REV_VALUE_VALUE_SHIFT)
881 #define MTG_FILTER_POS_VALUE_VALUE_MASK (0xFFFFFFFFUL)
882 #define MTG_FILTER_POS_VALUE_VALUE_SHIFT (0U)
883 #define MTG_FILTER_POS_VALUE_VALUE_SET(x) (((uint32_t)(x) << MTG_FILTER_POS_VALUE_VALUE_SHIFT) & MTG_FILTER_POS_VALUE_VALUE_MASK)
884 #define MTG_FILTER_POS_VALUE_VALUE_GET(x) (((uint32_t)(x) & MTG_FILTER_POS_VALUE_VALUE_MASK) >> MTG_FILTER_POS_VALUE_VALUE_SHIFT)
891 #define MTG_FILTER_VEL_VALUE_VALUE_MASK (0xFFFFFFFFUL)
892 #define MTG_FILTER_VEL_VALUE_VALUE_SHIFT (0U)
893 #define MTG_FILTER_VEL_VALUE_VALUE_SET(x) (((uint32_t)(x) << MTG_FILTER_VEL_VALUE_VALUE_SHIFT) & MTG_FILTER_VEL_VALUE_VALUE_MASK)
894 #define MTG_FILTER_VEL_VALUE_VALUE_GET(x) (((uint32_t)(x) & MTG_FILTER_VEL_VALUE_VALUE_MASK) >> MTG_FILTER_VEL_VALUE_VALUE_SHIFT)
901 #define MTG_FILTER_ACC_VALUE_VALUE_MASK (0xFFFFFFFFUL)
902 #define MTG_FILTER_ACC_VALUE_VALUE_SHIFT (0U)
903 #define MTG_FILTER_ACC_VALUE_VALUE_SET(x) (((uint32_t)(x) << MTG_FILTER_ACC_VALUE_VALUE_SHIFT) & MTG_FILTER_ACC_VALUE_VALUE_MASK)
904 #define MTG_FILTER_ACC_VALUE_VALUE_GET(x) (((uint32_t)(x) & MTG_FILTER_ACC_VALUE_VALUE_MASK) >> MTG_FILTER_ACC_VALUE_VALUE_SHIFT)
911 #define MTG_FILTER_MOT_SEL_OUTPUT_VEL_SEL_MASK (0x3F000000UL)
912 #define MTG_FILTER_MOT_SEL_OUTPUT_VEL_SEL_SHIFT (24U)
913 #define MTG_FILTER_MOT_SEL_OUTPUT_VEL_SEL_SET(x) (((uint32_t)(x) << MTG_FILTER_MOT_SEL_OUTPUT_VEL_SEL_SHIFT) & MTG_FILTER_MOT_SEL_OUTPUT_VEL_SEL_MASK)
914 #define MTG_FILTER_MOT_SEL_OUTPUT_VEL_SEL_GET(x) (((uint32_t)(x) & MTG_FILTER_MOT_SEL_OUTPUT_VEL_SEL_MASK) >> MTG_FILTER_MOT_SEL_OUTPUT_VEL_SEL_SHIFT)
920 #define MTG_FILTER_MOT_SEL_OUTPUT_ACC_SEL_MASK (0x3F0000UL)
921 #define MTG_FILTER_MOT_SEL_OUTPUT_ACC_SEL_SHIFT (16U)
922 #define MTG_FILTER_MOT_SEL_OUTPUT_ACC_SEL_SET(x) (((uint32_t)(x) << MTG_FILTER_MOT_SEL_OUTPUT_ACC_SEL_SHIFT) & MTG_FILTER_MOT_SEL_OUTPUT_ACC_SEL_MASK)
923 #define MTG_FILTER_MOT_SEL_OUTPUT_ACC_SEL_GET(x) (((uint32_t)(x) & MTG_FILTER_MOT_SEL_OUTPUT_ACC_SEL_MASK) >> MTG_FILTER_MOT_SEL_OUTPUT_ACC_SEL_SHIFT)
929 #define MTG_FILTER_MOT_SEL_FILTER_VEL_SEL_MASK (0x3F00U)
930 #define MTG_FILTER_MOT_SEL_FILTER_VEL_SEL_SHIFT (8U)
931 #define MTG_FILTER_MOT_SEL_FILTER_VEL_SEL_SET(x) (((uint32_t)(x) << MTG_FILTER_MOT_SEL_FILTER_VEL_SEL_SHIFT) & MTG_FILTER_MOT_SEL_FILTER_VEL_SEL_MASK)
932 #define MTG_FILTER_MOT_SEL_FILTER_VEL_SEL_GET(x) (((uint32_t)(x) & MTG_FILTER_MOT_SEL_FILTER_VEL_SEL_MASK) >> MTG_FILTER_MOT_SEL_FILTER_VEL_SEL_SHIFT)
938 #define MTG_FILTER_MOT_SEL_FILTER_ACC_SEL_MASK (0x3FU)
939 #define MTG_FILTER_MOT_SEL_FILTER_ACC_SEL_SHIFT (0U)
940 #define MTG_FILTER_MOT_SEL_FILTER_ACC_SEL_SET(x) (((uint32_t)(x) << MTG_FILTER_MOT_SEL_FILTER_ACC_SEL_SHIFT) & MTG_FILTER_MOT_SEL_FILTER_ACC_SEL_MASK)
941 #define MTG_FILTER_MOT_SEL_FILTER_ACC_SEL_GET(x) (((uint32_t)(x) & MTG_FILTER_MOT_SEL_FILTER_ACC_SEL_MASK) >> MTG_FILTER_MOT_SEL_FILTER_ACC_SEL_SHIFT)
948 #define MTG_FILTER_STAGE_SEL_STAGE5_SEL_MASK (0x3E000000UL)
949 #define MTG_FILTER_STAGE_SEL_STAGE5_SEL_SHIFT (25U)
950 #define MTG_FILTER_STAGE_SEL_STAGE5_SEL_SET(x) (((uint32_t)(x) << MTG_FILTER_STAGE_SEL_STAGE5_SEL_SHIFT) & MTG_FILTER_STAGE_SEL_STAGE5_SEL_MASK)
951 #define MTG_FILTER_STAGE_SEL_STAGE5_SEL_GET(x) (((uint32_t)(x) & MTG_FILTER_STAGE_SEL_STAGE5_SEL_MASK) >> MTG_FILTER_STAGE_SEL_STAGE5_SEL_SHIFT)
957 #define MTG_FILTER_STAGE_SEL_STAGE4_SEL_MASK (0x1F00000UL)
958 #define MTG_FILTER_STAGE_SEL_STAGE4_SEL_SHIFT (20U)
959 #define MTG_FILTER_STAGE_SEL_STAGE4_SEL_SET(x) (((uint32_t)(x) << MTG_FILTER_STAGE_SEL_STAGE4_SEL_SHIFT) & MTG_FILTER_STAGE_SEL_STAGE4_SEL_MASK)
960 #define MTG_FILTER_STAGE_SEL_STAGE4_SEL_GET(x) (((uint32_t)(x) & MTG_FILTER_STAGE_SEL_STAGE4_SEL_MASK) >> MTG_FILTER_STAGE_SEL_STAGE4_SEL_SHIFT)
966 #define MTG_FILTER_STAGE_SEL_STAGE3_SEL_MASK (0xF8000UL)
967 #define MTG_FILTER_STAGE_SEL_STAGE3_SEL_SHIFT (15U)
968 #define MTG_FILTER_STAGE_SEL_STAGE3_SEL_SET(x) (((uint32_t)(x) << MTG_FILTER_STAGE_SEL_STAGE3_SEL_SHIFT) & MTG_FILTER_STAGE_SEL_STAGE3_SEL_MASK)
969 #define MTG_FILTER_STAGE_SEL_STAGE3_SEL_GET(x) (((uint32_t)(x) & MTG_FILTER_STAGE_SEL_STAGE3_SEL_MASK) >> MTG_FILTER_STAGE_SEL_STAGE3_SEL_SHIFT)
975 #define MTG_FILTER_STAGE_SEL_STAGE2_SEL_MASK (0x7C00U)
976 #define MTG_FILTER_STAGE_SEL_STAGE2_SEL_SHIFT (10U)
977 #define MTG_FILTER_STAGE_SEL_STAGE2_SEL_SET(x) (((uint32_t)(x) << MTG_FILTER_STAGE_SEL_STAGE2_SEL_SHIFT) & MTG_FILTER_STAGE_SEL_STAGE2_SEL_MASK)
978 #define MTG_FILTER_STAGE_SEL_STAGE2_SEL_GET(x) (((uint32_t)(x) & MTG_FILTER_STAGE_SEL_STAGE2_SEL_MASK) >> MTG_FILTER_STAGE_SEL_STAGE2_SEL_SHIFT)
984 #define MTG_FILTER_STAGE_SEL_STAGE1_SEL_MASK (0x3E0U)
985 #define MTG_FILTER_STAGE_SEL_STAGE1_SEL_SHIFT (5U)
986 #define MTG_FILTER_STAGE_SEL_STAGE1_SEL_SET(x) (((uint32_t)(x) << MTG_FILTER_STAGE_SEL_STAGE1_SEL_SHIFT) & MTG_FILTER_STAGE_SEL_STAGE1_SEL_MASK)
987 #define MTG_FILTER_STAGE_SEL_STAGE1_SEL_GET(x) (((uint32_t)(x) & MTG_FILTER_STAGE_SEL_STAGE1_SEL_MASK) >> MTG_FILTER_STAGE_SEL_STAGE1_SEL_SHIFT)
993 #define MTG_FILTER_STAGE_SEL_STAGE0_SEL_MASK (0x1FU)
994 #define MTG_FILTER_STAGE_SEL_STAGE0_SEL_SHIFT (0U)
995 #define MTG_FILTER_STAGE_SEL_STAGE0_SEL_SET(x) (((uint32_t)(x) << MTG_FILTER_STAGE_SEL_STAGE0_SEL_SHIFT) & MTG_FILTER_STAGE_SEL_STAGE0_SEL_MASK)
996 #define MTG_FILTER_STAGE_SEL_STAGE0_SEL_GET(x) (((uint32_t)(x) & MTG_FILTER_STAGE_SEL_STAGE0_SEL_MASK) >> MTG_FILTER_STAGE_SEL_STAGE0_SEL_SHIFT)
1003 #define MTG_FILTER_TIME_CONSTANT_TP_TP_MASK (0xFFFFFFUL)
1004 #define MTG_FILTER_TIME_CONSTANT_TP_TP_SHIFT (0U)
1005 #define MTG_FILTER_TIME_CONSTANT_TP_TP_SET(x) (((uint32_t)(x) << MTG_FILTER_TIME_CONSTANT_TP_TP_SHIFT) & MTG_FILTER_TIME_CONSTANT_TP_TP_MASK)
1006 #define MTG_FILTER_TIME_CONSTANT_TP_TP_GET(x) (((uint32_t)(x) & MTG_FILTER_TIME_CONSTANT_TP_TP_MASK) >> MTG_FILTER_TIME_CONSTANT_TP_TP_SHIFT)
1013 #define MTG_FILTER_TIME_CONSTANT_TZ_TZ_MASK (0xFFFFFFUL)
1014 #define MTG_FILTER_TIME_CONSTANT_TZ_TZ_SHIFT (0U)
1015 #define MTG_FILTER_TIME_CONSTANT_TZ_TZ_SET(x) (((uint32_t)(x) << MTG_FILTER_TIME_CONSTANT_TZ_TZ_SHIFT) & MTG_FILTER_TIME_CONSTANT_TZ_TZ_MASK)
1016 #define MTG_FILTER_TIME_CONSTANT_TZ_TZ_GET(x) (((uint32_t)(x) & MTG_FILTER_TIME_CONSTANT_TZ_TZ_MASK) >> MTG_FILTER_TIME_CONSTANT_TZ_TZ_SHIFT)
1023 #define MTG_FILTER_TIME_CONSTANT_TZ_1_TZ_1_MASK (0xFFFFFFUL)
1024 #define MTG_FILTER_TIME_CONSTANT_TZ_1_TZ_1_SHIFT (0U)
1025 #define MTG_FILTER_TIME_CONSTANT_TZ_1_TZ_1_SET(x) (((uint32_t)(x) << MTG_FILTER_TIME_CONSTANT_TZ_1_TZ_1_SHIFT) & MTG_FILTER_TIME_CONSTANT_TZ_1_TZ_1_MASK)
1026 #define MTG_FILTER_TIME_CONSTANT_TZ_1_TZ_1_GET(x) (((uint32_t)(x) & MTG_FILTER_TIME_CONSTANT_TZ_1_TZ_1_MASK) >> MTG_FILTER_TIME_CONSTANT_TZ_1_TZ_1_SHIFT)
1033 #define MTG_FILTER_ZERO_TZ_SEL_STAGE5_MASK (0x20U)
1034 #define MTG_FILTER_ZERO_TZ_SEL_STAGE5_SHIFT (5U)
1035 #define MTG_FILTER_ZERO_TZ_SEL_STAGE5_SET(x) (((uint32_t)(x) << MTG_FILTER_ZERO_TZ_SEL_STAGE5_SHIFT) & MTG_FILTER_ZERO_TZ_SEL_STAGE5_MASK)
1036 #define MTG_FILTER_ZERO_TZ_SEL_STAGE5_GET(x) (((uint32_t)(x) & MTG_FILTER_ZERO_TZ_SEL_STAGE5_MASK) >> MTG_FILTER_ZERO_TZ_SEL_STAGE5_SHIFT)
1042 #define MTG_FILTER_ZERO_TZ_SEL_STAGE4_MASK (0x10U)
1043 #define MTG_FILTER_ZERO_TZ_SEL_STAGE4_SHIFT (4U)
1044 #define MTG_FILTER_ZERO_TZ_SEL_STAGE4_SET(x) (((uint32_t)(x) << MTG_FILTER_ZERO_TZ_SEL_STAGE4_SHIFT) & MTG_FILTER_ZERO_TZ_SEL_STAGE4_MASK)
1045 #define MTG_FILTER_ZERO_TZ_SEL_STAGE4_GET(x) (((uint32_t)(x) & MTG_FILTER_ZERO_TZ_SEL_STAGE4_MASK) >> MTG_FILTER_ZERO_TZ_SEL_STAGE4_SHIFT)
1051 #define MTG_FILTER_ZERO_TZ_SEL_STAGE3_MASK (0x8U)
1052 #define MTG_FILTER_ZERO_TZ_SEL_STAGE3_SHIFT (3U)
1053 #define MTG_FILTER_ZERO_TZ_SEL_STAGE3_SET(x) (((uint32_t)(x) << MTG_FILTER_ZERO_TZ_SEL_STAGE3_SHIFT) & MTG_FILTER_ZERO_TZ_SEL_STAGE3_MASK)
1054 #define MTG_FILTER_ZERO_TZ_SEL_STAGE3_GET(x) (((uint32_t)(x) & MTG_FILTER_ZERO_TZ_SEL_STAGE3_MASK) >> MTG_FILTER_ZERO_TZ_SEL_STAGE3_SHIFT)
1060 #define MTG_FILTER_ZERO_TZ_SEL_STAGE2_MASK (0x4U)
1061 #define MTG_FILTER_ZERO_TZ_SEL_STAGE2_SHIFT (2U)
1062 #define MTG_FILTER_ZERO_TZ_SEL_STAGE2_SET(x) (((uint32_t)(x) << MTG_FILTER_ZERO_TZ_SEL_STAGE2_SHIFT) & MTG_FILTER_ZERO_TZ_SEL_STAGE2_MASK)
1063 #define MTG_FILTER_ZERO_TZ_SEL_STAGE2_GET(x) (((uint32_t)(x) & MTG_FILTER_ZERO_TZ_SEL_STAGE2_MASK) >> MTG_FILTER_ZERO_TZ_SEL_STAGE2_SHIFT)
1069 #define MTG_FILTER_ZERO_TZ_SEL_STAGE1_MASK (0x2U)
1070 #define MTG_FILTER_ZERO_TZ_SEL_STAGE1_SHIFT (1U)
1071 #define MTG_FILTER_ZERO_TZ_SEL_STAGE1_SET(x) (((uint32_t)(x) << MTG_FILTER_ZERO_TZ_SEL_STAGE1_SHIFT) & MTG_FILTER_ZERO_TZ_SEL_STAGE1_MASK)
1072 #define MTG_FILTER_ZERO_TZ_SEL_STAGE1_GET(x) (((uint32_t)(x) & MTG_FILTER_ZERO_TZ_SEL_STAGE1_MASK) >> MTG_FILTER_ZERO_TZ_SEL_STAGE1_SHIFT)
1078 #define MTG_FILTER_ZERO_TZ_SEL_STAGE0_MASK (0x1U)
1079 #define MTG_FILTER_ZERO_TZ_SEL_STAGE0_SHIFT (0U)
1080 #define MTG_FILTER_ZERO_TZ_SEL_STAGE0_SET(x) (((uint32_t)(x) << MTG_FILTER_ZERO_TZ_SEL_STAGE0_SHIFT) & MTG_FILTER_ZERO_TZ_SEL_STAGE0_MASK)
1081 #define MTG_FILTER_ZERO_TZ_SEL_STAGE0_GET(x) (((uint32_t)(x) & MTG_FILTER_ZERO_TZ_SEL_STAGE0_MASK) >> MTG_FILTER_ZERO_TZ_SEL_STAGE0_SHIFT)
1088 #define MTG_FILTER_GAIN_GAIN_T0_EN_MASK (0x80000000UL)
1089 #define MTG_FILTER_GAIN_GAIN_T0_EN_SHIFT (31U)
1090 #define MTG_FILTER_GAIN_GAIN_T0_EN_SET(x) (((uint32_t)(x) << MTG_FILTER_GAIN_GAIN_T0_EN_SHIFT) & MTG_FILTER_GAIN_GAIN_T0_EN_MASK)
1091 #define MTG_FILTER_GAIN_GAIN_T0_EN_GET(x) (((uint32_t)(x) & MTG_FILTER_GAIN_GAIN_T0_EN_MASK) >> MTG_FILTER_GAIN_GAIN_T0_EN_SHIFT)
1097 #define MTG_FILTER_GAIN_GAIN_T1_EN_MASK (0x40000000UL)
1098 #define MTG_FILTER_GAIN_GAIN_T1_EN_SHIFT (30U)
1099 #define MTG_FILTER_GAIN_GAIN_T1_EN_SET(x) (((uint32_t)(x) << MTG_FILTER_GAIN_GAIN_T1_EN_SHIFT) & MTG_FILTER_GAIN_GAIN_T1_EN_MASK)
1100 #define MTG_FILTER_GAIN_GAIN_T1_EN_GET(x) (((uint32_t)(x) & MTG_FILTER_GAIN_GAIN_T1_EN_MASK) >> MTG_FILTER_GAIN_GAIN_T1_EN_SHIFT)
1106 #define MTG_FILTER_GAIN_K_MASK (0xFFFFFFUL)
1107 #define MTG_FILTER_GAIN_K_SHIFT (0U)
1108 #define MTG_FILTER_GAIN_K_SET(x) (((uint32_t)(x) << MTG_FILTER_GAIN_K_SHIFT) & MTG_FILTER_GAIN_K_MASK)
1109 #define MTG_FILTER_GAIN_K_GET(x) (((uint32_t)(x) & MTG_FILTER_GAIN_K_MASK) >> MTG_FILTER_GAIN_K_SHIFT)
1116 #define MTG_FILTER_STAGE_SHIFT0_STAGE3_SHIFT1_MASK (0xF0000000UL)
1117 #define MTG_FILTER_STAGE_SHIFT0_STAGE3_SHIFT1_SHIFT (28U)
1118 #define MTG_FILTER_STAGE_SHIFT0_STAGE3_SHIFT1_SET(x) (((uint32_t)(x) << MTG_FILTER_STAGE_SHIFT0_STAGE3_SHIFT1_SHIFT) & MTG_FILTER_STAGE_SHIFT0_STAGE3_SHIFT1_MASK)
1119 #define MTG_FILTER_STAGE_SHIFT0_STAGE3_SHIFT1_GET(x) (((uint32_t)(x) & MTG_FILTER_STAGE_SHIFT0_STAGE3_SHIFT1_MASK) >> MTG_FILTER_STAGE_SHIFT0_STAGE3_SHIFT1_SHIFT)
1125 #define MTG_FILTER_STAGE_SHIFT0_STAGE3_SHIFT0_MASK (0xF000000UL)
1126 #define MTG_FILTER_STAGE_SHIFT0_STAGE3_SHIFT0_SHIFT (24U)
1127 #define MTG_FILTER_STAGE_SHIFT0_STAGE3_SHIFT0_SET(x) (((uint32_t)(x) << MTG_FILTER_STAGE_SHIFT0_STAGE3_SHIFT0_SHIFT) & MTG_FILTER_STAGE_SHIFT0_STAGE3_SHIFT0_MASK)
1128 #define MTG_FILTER_STAGE_SHIFT0_STAGE3_SHIFT0_GET(x) (((uint32_t)(x) & MTG_FILTER_STAGE_SHIFT0_STAGE3_SHIFT0_MASK) >> MTG_FILTER_STAGE_SHIFT0_STAGE3_SHIFT0_SHIFT)
1134 #define MTG_FILTER_STAGE_SHIFT0_STAGE2_SHIFT1_MASK (0xF00000UL)
1135 #define MTG_FILTER_STAGE_SHIFT0_STAGE2_SHIFT1_SHIFT (20U)
1136 #define MTG_FILTER_STAGE_SHIFT0_STAGE2_SHIFT1_SET(x) (((uint32_t)(x) << MTG_FILTER_STAGE_SHIFT0_STAGE2_SHIFT1_SHIFT) & MTG_FILTER_STAGE_SHIFT0_STAGE2_SHIFT1_MASK)
1137 #define MTG_FILTER_STAGE_SHIFT0_STAGE2_SHIFT1_GET(x) (((uint32_t)(x) & MTG_FILTER_STAGE_SHIFT0_STAGE2_SHIFT1_MASK) >> MTG_FILTER_STAGE_SHIFT0_STAGE2_SHIFT1_SHIFT)
1143 #define MTG_FILTER_STAGE_SHIFT0_STAGE2_SHIFT0_MASK (0xF0000UL)
1144 #define MTG_FILTER_STAGE_SHIFT0_STAGE2_SHIFT0_SHIFT (16U)
1145 #define MTG_FILTER_STAGE_SHIFT0_STAGE2_SHIFT0_SET(x) (((uint32_t)(x) << MTG_FILTER_STAGE_SHIFT0_STAGE2_SHIFT0_SHIFT) & MTG_FILTER_STAGE_SHIFT0_STAGE2_SHIFT0_MASK)
1146 #define MTG_FILTER_STAGE_SHIFT0_STAGE2_SHIFT0_GET(x) (((uint32_t)(x) & MTG_FILTER_STAGE_SHIFT0_STAGE2_SHIFT0_MASK) >> MTG_FILTER_STAGE_SHIFT0_STAGE2_SHIFT0_SHIFT)
1152 #define MTG_FILTER_STAGE_SHIFT0_STAGE1_SHIFT1_MASK (0xF000U)
1153 #define MTG_FILTER_STAGE_SHIFT0_STAGE1_SHIFT1_SHIFT (12U)
1154 #define MTG_FILTER_STAGE_SHIFT0_STAGE1_SHIFT1_SET(x) (((uint32_t)(x) << MTG_FILTER_STAGE_SHIFT0_STAGE1_SHIFT1_SHIFT) & MTG_FILTER_STAGE_SHIFT0_STAGE1_SHIFT1_MASK)
1155 #define MTG_FILTER_STAGE_SHIFT0_STAGE1_SHIFT1_GET(x) (((uint32_t)(x) & MTG_FILTER_STAGE_SHIFT0_STAGE1_SHIFT1_MASK) >> MTG_FILTER_STAGE_SHIFT0_STAGE1_SHIFT1_SHIFT)
1161 #define MTG_FILTER_STAGE_SHIFT0_STAGE1_SHIFT0_MASK (0xF00U)
1162 #define MTG_FILTER_STAGE_SHIFT0_STAGE1_SHIFT0_SHIFT (8U)
1163 #define MTG_FILTER_STAGE_SHIFT0_STAGE1_SHIFT0_SET(x) (((uint32_t)(x) << MTG_FILTER_STAGE_SHIFT0_STAGE1_SHIFT0_SHIFT) & MTG_FILTER_STAGE_SHIFT0_STAGE1_SHIFT0_MASK)
1164 #define MTG_FILTER_STAGE_SHIFT0_STAGE1_SHIFT0_GET(x) (((uint32_t)(x) & MTG_FILTER_STAGE_SHIFT0_STAGE1_SHIFT0_MASK) >> MTG_FILTER_STAGE_SHIFT0_STAGE1_SHIFT0_SHIFT)
1170 #define MTG_FILTER_STAGE_SHIFT0_STAGE0_SHIFT1_MASK (0xF0U)
1171 #define MTG_FILTER_STAGE_SHIFT0_STAGE0_SHIFT1_SHIFT (4U)
1172 #define MTG_FILTER_STAGE_SHIFT0_STAGE0_SHIFT1_SET(x) (((uint32_t)(x) << MTG_FILTER_STAGE_SHIFT0_STAGE0_SHIFT1_SHIFT) & MTG_FILTER_STAGE_SHIFT0_STAGE0_SHIFT1_MASK)
1173 #define MTG_FILTER_STAGE_SHIFT0_STAGE0_SHIFT1_GET(x) (((uint32_t)(x) & MTG_FILTER_STAGE_SHIFT0_STAGE0_SHIFT1_MASK) >> MTG_FILTER_STAGE_SHIFT0_STAGE0_SHIFT1_SHIFT)
1179 #define MTG_FILTER_STAGE_SHIFT0_STAGE0_SHIFT0_MASK (0xFU)
1180 #define MTG_FILTER_STAGE_SHIFT0_STAGE0_SHIFT0_SHIFT (0U)
1181 #define MTG_FILTER_STAGE_SHIFT0_STAGE0_SHIFT0_SET(x) (((uint32_t)(x) << MTG_FILTER_STAGE_SHIFT0_STAGE0_SHIFT0_SHIFT) & MTG_FILTER_STAGE_SHIFT0_STAGE0_SHIFT0_MASK)
1182 #define MTG_FILTER_STAGE_SHIFT0_STAGE0_SHIFT0_GET(x) (((uint32_t)(x) & MTG_FILTER_STAGE_SHIFT0_STAGE0_SHIFT0_MASK) >> MTG_FILTER_STAGE_SHIFT0_STAGE0_SHIFT0_SHIFT)
1189 #define MTG_FILTER_STAGE_SHIFT1_STAGE5_SHIFT1_MASK (0xF000U)
1190 #define MTG_FILTER_STAGE_SHIFT1_STAGE5_SHIFT1_SHIFT (12U)
1191 #define MTG_FILTER_STAGE_SHIFT1_STAGE5_SHIFT1_SET(x) (((uint32_t)(x) << MTG_FILTER_STAGE_SHIFT1_STAGE5_SHIFT1_SHIFT) & MTG_FILTER_STAGE_SHIFT1_STAGE5_SHIFT1_MASK)
1192 #define MTG_FILTER_STAGE_SHIFT1_STAGE5_SHIFT1_GET(x) (((uint32_t)(x) & MTG_FILTER_STAGE_SHIFT1_STAGE5_SHIFT1_MASK) >> MTG_FILTER_STAGE_SHIFT1_STAGE5_SHIFT1_SHIFT)
1198 #define MTG_FILTER_STAGE_SHIFT1_STAGE5_SHIFT0_MASK (0xF00U)
1199 #define MTG_FILTER_STAGE_SHIFT1_STAGE5_SHIFT0_SHIFT (8U)
1200 #define MTG_FILTER_STAGE_SHIFT1_STAGE5_SHIFT0_SET(x) (((uint32_t)(x) << MTG_FILTER_STAGE_SHIFT1_STAGE5_SHIFT0_SHIFT) & MTG_FILTER_STAGE_SHIFT1_STAGE5_SHIFT0_MASK)
1201 #define MTG_FILTER_STAGE_SHIFT1_STAGE5_SHIFT0_GET(x) (((uint32_t)(x) & MTG_FILTER_STAGE_SHIFT1_STAGE5_SHIFT0_MASK) >> MTG_FILTER_STAGE_SHIFT1_STAGE5_SHIFT0_SHIFT)
1207 #define MTG_FILTER_STAGE_SHIFT1_STAGE4_SHIFT1_MASK (0xF0U)
1208 #define MTG_FILTER_STAGE_SHIFT1_STAGE4_SHIFT1_SHIFT (4U)
1209 #define MTG_FILTER_STAGE_SHIFT1_STAGE4_SHIFT1_SET(x) (((uint32_t)(x) << MTG_FILTER_STAGE_SHIFT1_STAGE4_SHIFT1_SHIFT) & MTG_FILTER_STAGE_SHIFT1_STAGE4_SHIFT1_MASK)
1210 #define MTG_FILTER_STAGE_SHIFT1_STAGE4_SHIFT1_GET(x) (((uint32_t)(x) & MTG_FILTER_STAGE_SHIFT1_STAGE4_SHIFT1_MASK) >> MTG_FILTER_STAGE_SHIFT1_STAGE4_SHIFT1_SHIFT)
1216 #define MTG_FILTER_STAGE_SHIFT1_STAGE4_SHIFT0_MASK (0xFU)
1217 #define MTG_FILTER_STAGE_SHIFT1_STAGE4_SHIFT0_SHIFT (0U)
1218 #define MTG_FILTER_STAGE_SHIFT1_STAGE4_SHIFT0_SET(x) (((uint32_t)(x) << MTG_FILTER_STAGE_SHIFT1_STAGE4_SHIFT0_SHIFT) & MTG_FILTER_STAGE_SHIFT1_STAGE4_SHIFT0_MASK)
1219 #define MTG_FILTER_STAGE_SHIFT1_STAGE4_SHIFT0_GET(x) (((uint32_t)(x) & MTG_FILTER_STAGE_SHIFT1_STAGE4_SHIFT0_MASK) >> MTG_FILTER_STAGE_SHIFT1_STAGE4_SHIFT0_SHIFT)
1226 #define MTG_FILTER_PARAM_SHIFT_ACC_SHIFT_PARAM_MASK (0xF0000000UL)
1227 #define MTG_FILTER_PARAM_SHIFT_ACC_SHIFT_PARAM_SHIFT (28U)
1228 #define MTG_FILTER_PARAM_SHIFT_ACC_SHIFT_PARAM_SET(x) (((uint32_t)(x) << MTG_FILTER_PARAM_SHIFT_ACC_SHIFT_PARAM_SHIFT) & MTG_FILTER_PARAM_SHIFT_ACC_SHIFT_PARAM_MASK)
1229 #define MTG_FILTER_PARAM_SHIFT_ACC_SHIFT_PARAM_GET(x) (((uint32_t)(x) & MTG_FILTER_PARAM_SHIFT_ACC_SHIFT_PARAM_MASK) >> MTG_FILTER_PARAM_SHIFT_ACC_SHIFT_PARAM_SHIFT)
1235 #define MTG_FILTER_PARAM_SHIFT_VEL_SHIFT_PARAM_MASK (0xF000000UL)
1236 #define MTG_FILTER_PARAM_SHIFT_VEL_SHIFT_PARAM_SHIFT (24U)
1237 #define MTG_FILTER_PARAM_SHIFT_VEL_SHIFT_PARAM_SET(x) (((uint32_t)(x) << MTG_FILTER_PARAM_SHIFT_VEL_SHIFT_PARAM_SHIFT) & MTG_FILTER_PARAM_SHIFT_VEL_SHIFT_PARAM_MASK)
1238 #define MTG_FILTER_PARAM_SHIFT_VEL_SHIFT_PARAM_GET(x) (((uint32_t)(x) & MTG_FILTER_PARAM_SHIFT_VEL_SHIFT_PARAM_MASK) >> MTG_FILTER_PARAM_SHIFT_VEL_SHIFT_PARAM_SHIFT)
1244 #define MTG_FILTER_PARAM_SHIFT_GAIN_K_SHIFT_MASK (0xF00000UL)
1245 #define MTG_FILTER_PARAM_SHIFT_GAIN_K_SHIFT_SHIFT (20U)
1246 #define MTG_FILTER_PARAM_SHIFT_GAIN_K_SHIFT_SET(x) (((uint32_t)(x) << MTG_FILTER_PARAM_SHIFT_GAIN_K_SHIFT_SHIFT) & MTG_FILTER_PARAM_SHIFT_GAIN_K_SHIFT_MASK)
1247 #define MTG_FILTER_PARAM_SHIFT_GAIN_K_SHIFT_GET(x) (((uint32_t)(x) & MTG_FILTER_PARAM_SHIFT_GAIN_K_SHIFT_MASK) >> MTG_FILTER_PARAM_SHIFT_GAIN_K_SHIFT_SHIFT)
1253 #define MTG_FILTER_PARAM_SHIFT_GAIN_T0_SHIFT_MASK (0xF0000UL)
1254 #define MTG_FILTER_PARAM_SHIFT_GAIN_T0_SHIFT_SHIFT (16U)
1255 #define MTG_FILTER_PARAM_SHIFT_GAIN_T0_SHIFT_SET(x) (((uint32_t)(x) << MTG_FILTER_PARAM_SHIFT_GAIN_T0_SHIFT_SHIFT) & MTG_FILTER_PARAM_SHIFT_GAIN_T0_SHIFT_MASK)
1256 #define MTG_FILTER_PARAM_SHIFT_GAIN_T0_SHIFT_GET(x) (((uint32_t)(x) & MTG_FILTER_PARAM_SHIFT_GAIN_T0_SHIFT_MASK) >> MTG_FILTER_PARAM_SHIFT_GAIN_T0_SHIFT_SHIFT)
1262 #define MTG_FILTER_PARAM_SHIFT_GAIN_T1_SHIFT_MASK (0xF000U)
1263 #define MTG_FILTER_PARAM_SHIFT_GAIN_T1_SHIFT_SHIFT (12U)
1264 #define MTG_FILTER_PARAM_SHIFT_GAIN_T1_SHIFT_SET(x) (((uint32_t)(x) << MTG_FILTER_PARAM_SHIFT_GAIN_T1_SHIFT_SHIFT) & MTG_FILTER_PARAM_SHIFT_GAIN_T1_SHIFT_MASK)
1265 #define MTG_FILTER_PARAM_SHIFT_GAIN_T1_SHIFT_GET(x) (((uint32_t)(x) & MTG_FILTER_PARAM_SHIFT_GAIN_T1_SHIFT_MASK) >> MTG_FILTER_PARAM_SHIFT_GAIN_T1_SHIFT_SHIFT)
1271 #define MTG_FILTER_PARAM_SHIFT_TP_SHIFT_MASK (0xF00U)
1272 #define MTG_FILTER_PARAM_SHIFT_TP_SHIFT_SHIFT (8U)
1273 #define MTG_FILTER_PARAM_SHIFT_TP_SHIFT_SET(x) (((uint32_t)(x) << MTG_FILTER_PARAM_SHIFT_TP_SHIFT_SHIFT) & MTG_FILTER_PARAM_SHIFT_TP_SHIFT_MASK)
1274 #define MTG_FILTER_PARAM_SHIFT_TP_SHIFT_GET(x) (((uint32_t)(x) & MTG_FILTER_PARAM_SHIFT_TP_SHIFT_MASK) >> MTG_FILTER_PARAM_SHIFT_TP_SHIFT_SHIFT)
1280 #define MTG_FILTER_PARAM_SHIFT_TZ_1_SHIFT_MASK (0xF0U)
1281 #define MTG_FILTER_PARAM_SHIFT_TZ_1_SHIFT_SHIFT (4U)
1282 #define MTG_FILTER_PARAM_SHIFT_TZ_1_SHIFT_SET(x) (((uint32_t)(x) << MTG_FILTER_PARAM_SHIFT_TZ_1_SHIFT_SHIFT) & MTG_FILTER_PARAM_SHIFT_TZ_1_SHIFT_MASK)
1283 #define MTG_FILTER_PARAM_SHIFT_TZ_1_SHIFT_GET(x) (((uint32_t)(x) & MTG_FILTER_PARAM_SHIFT_TZ_1_SHIFT_MASK) >> MTG_FILTER_PARAM_SHIFT_TZ_1_SHIFT_SHIFT)
1289 #define MTG_FILTER_PARAM_SHIFT_TZ_SHIFT_MASK (0xFU)
1290 #define MTG_FILTER_PARAM_SHIFT_TZ_SHIFT_SHIFT (0U)
1291 #define MTG_FILTER_PARAM_SHIFT_TZ_SHIFT_SET(x) (((uint32_t)(x) << MTG_FILTER_PARAM_SHIFT_TZ_SHIFT_SHIFT) & MTG_FILTER_PARAM_SHIFT_TZ_SHIFT_MASK)
1292 #define MTG_FILTER_PARAM_SHIFT_TZ_SHIFT_GET(x) (((uint32_t)(x) & MTG_FILTER_PARAM_SHIFT_TZ_SHIFT_MASK) >> MTG_FILTER_PARAM_SHIFT_TZ_SHIFT_SHIFT)
1299 #define MTG_FILTER_TIME_SHIFT_ACC_SHIFT_TIME1_MASK (0xF000U)
1300 #define MTG_FILTER_TIME_SHIFT_ACC_SHIFT_TIME1_SHIFT (12U)
1301 #define MTG_FILTER_TIME_SHIFT_ACC_SHIFT_TIME1_SET(x) (((uint32_t)(x) << MTG_FILTER_TIME_SHIFT_ACC_SHIFT_TIME1_SHIFT) & MTG_FILTER_TIME_SHIFT_ACC_SHIFT_TIME1_MASK)
1302 #define MTG_FILTER_TIME_SHIFT_ACC_SHIFT_TIME1_GET(x) (((uint32_t)(x) & MTG_FILTER_TIME_SHIFT_ACC_SHIFT_TIME1_MASK) >> MTG_FILTER_TIME_SHIFT_ACC_SHIFT_TIME1_SHIFT)
1308 #define MTG_FILTER_TIME_SHIFT_VEL_SHIFT_TIME1_MASK (0xF00U)
1309 #define MTG_FILTER_TIME_SHIFT_VEL_SHIFT_TIME1_SHIFT (8U)
1310 #define MTG_FILTER_TIME_SHIFT_VEL_SHIFT_TIME1_SET(x) (((uint32_t)(x) << MTG_FILTER_TIME_SHIFT_VEL_SHIFT_TIME1_SHIFT) & MTG_FILTER_TIME_SHIFT_VEL_SHIFT_TIME1_MASK)
1311 #define MTG_FILTER_TIME_SHIFT_VEL_SHIFT_TIME1_GET(x) (((uint32_t)(x) & MTG_FILTER_TIME_SHIFT_VEL_SHIFT_TIME1_MASK) >> MTG_FILTER_TIME_SHIFT_VEL_SHIFT_TIME1_SHIFT)
1317 #define MTG_FILTER_TIME_SHIFT_ACC_SHIFT_TIME0_MASK (0xF0U)
1318 #define MTG_FILTER_TIME_SHIFT_ACC_SHIFT_TIME0_SHIFT (4U)
1319 #define MTG_FILTER_TIME_SHIFT_ACC_SHIFT_TIME0_SET(x) (((uint32_t)(x) << MTG_FILTER_TIME_SHIFT_ACC_SHIFT_TIME0_SHIFT) & MTG_FILTER_TIME_SHIFT_ACC_SHIFT_TIME0_MASK)
1320 #define MTG_FILTER_TIME_SHIFT_ACC_SHIFT_TIME0_GET(x) (((uint32_t)(x) & MTG_FILTER_TIME_SHIFT_ACC_SHIFT_TIME0_MASK) >> MTG_FILTER_TIME_SHIFT_ACC_SHIFT_TIME0_SHIFT)
1326 #define MTG_FILTER_TIME_SHIFT_VEL_SHIFT_TIME0_MASK (0xFU)
1327 #define MTG_FILTER_TIME_SHIFT_VEL_SHIFT_TIME0_SHIFT (0U)
1328 #define MTG_FILTER_TIME_SHIFT_VEL_SHIFT_TIME0_SET(x) (((uint32_t)(x) << MTG_FILTER_TIME_SHIFT_VEL_SHIFT_TIME0_SHIFT) & MTG_FILTER_TIME_SHIFT_VEL_SHIFT_TIME0_MASK)
1329 #define MTG_FILTER_TIME_SHIFT_VEL_SHIFT_TIME0_GET(x) (((uint32_t)(x) & MTG_FILTER_TIME_SHIFT_VEL_SHIFT_TIME0_MASK) >> MTG_FILTER_TIME_SHIFT_VEL_SHIFT_TIME0_SHIFT)
1336 #define MTG_FILTER_FF_SHIFT_OUTPUT_ACC_SHIFT_MASK (0xF000U)
1337 #define MTG_FILTER_FF_SHIFT_OUTPUT_ACC_SHIFT_SHIFT (12U)
1338 #define MTG_FILTER_FF_SHIFT_OUTPUT_ACC_SHIFT_SET(x) (((uint32_t)(x) << MTG_FILTER_FF_SHIFT_OUTPUT_ACC_SHIFT_SHIFT) & MTG_FILTER_FF_SHIFT_OUTPUT_ACC_SHIFT_MASK)
1339 #define MTG_FILTER_FF_SHIFT_OUTPUT_ACC_SHIFT_GET(x) (((uint32_t)(x) & MTG_FILTER_FF_SHIFT_OUTPUT_ACC_SHIFT_MASK) >> MTG_FILTER_FF_SHIFT_OUTPUT_ACC_SHIFT_SHIFT)
1345 #define MTG_FILTER_FF_SHIFT_FILTER_ACC_SHIFT_MASK (0xF00U)
1346 #define MTG_FILTER_FF_SHIFT_FILTER_ACC_SHIFT_SHIFT (8U)
1347 #define MTG_FILTER_FF_SHIFT_FILTER_ACC_SHIFT_SET(x) (((uint32_t)(x) << MTG_FILTER_FF_SHIFT_FILTER_ACC_SHIFT_SHIFT) & MTG_FILTER_FF_SHIFT_FILTER_ACC_SHIFT_MASK)
1348 #define MTG_FILTER_FF_SHIFT_FILTER_ACC_SHIFT_GET(x) (((uint32_t)(x) & MTG_FILTER_FF_SHIFT_FILTER_ACC_SHIFT_MASK) >> MTG_FILTER_FF_SHIFT_FILTER_ACC_SHIFT_SHIFT)
1354 #define MTG_FILTER_FF_SHIFT_OUTPUT_VEL_SHIFT_MASK (0xF0U)
1355 #define MTG_FILTER_FF_SHIFT_OUTPUT_VEL_SHIFT_SHIFT (4U)
1356 #define MTG_FILTER_FF_SHIFT_OUTPUT_VEL_SHIFT_SET(x) (((uint32_t)(x) << MTG_FILTER_FF_SHIFT_OUTPUT_VEL_SHIFT_SHIFT) & MTG_FILTER_FF_SHIFT_OUTPUT_VEL_SHIFT_MASK)
1357 #define MTG_FILTER_FF_SHIFT_OUTPUT_VEL_SHIFT_GET(x) (((uint32_t)(x) & MTG_FILTER_FF_SHIFT_OUTPUT_VEL_SHIFT_MASK) >> MTG_FILTER_FF_SHIFT_OUTPUT_VEL_SHIFT_SHIFT)
1363 #define MTG_FILTER_FF_SHIFT_FILTER_VEL_SHIFT_MASK (0xFU)
1364 #define MTG_FILTER_FF_SHIFT_FILTER_VEL_SHIFT_SHIFT (0U)
1365 #define MTG_FILTER_FF_SHIFT_FILTER_VEL_SHIFT_SET(x) (((uint32_t)(x) << MTG_FILTER_FF_SHIFT_FILTER_VEL_SHIFT_SHIFT) & MTG_FILTER_FF_SHIFT_FILTER_VEL_SHIFT_MASK)
1366 #define MTG_FILTER_FF_SHIFT_FILTER_VEL_SHIFT_GET(x) (((uint32_t)(x) & MTG_FILTER_FF_SHIFT_FILTER_VEL_SHIFT_MASK) >> MTG_FILTER_FF_SHIFT_FILTER_VEL_SHIFT_SHIFT)
1373 #define MTG_FILTER_TIME1_SW_ADJUST_TIME_MASK (0xFFFFFFFFUL)
1374 #define MTG_FILTER_TIME1_SW_ADJUST_TIME_SHIFT (0U)
1375 #define MTG_FILTER_TIME1_SW_ADJUST_TIME_SET(x) (((uint32_t)(x) << MTG_FILTER_TIME1_SW_ADJUST_TIME_SHIFT) & MTG_FILTER_TIME1_SW_ADJUST_TIME_MASK)
1376 #define MTG_FILTER_TIME1_SW_ADJUST_TIME_GET(x) (((uint32_t)(x) & MTG_FILTER_TIME1_SW_ADJUST_TIME_MASK) >> MTG_FILTER_TIME1_SW_ADJUST_TIME_SHIFT)
1383 #define MTG_FILTER_TIME0_SW_ADJUST_TIME_MASK (0xFFFFFFFFUL)
1384 #define MTG_FILTER_TIME0_SW_ADJUST_TIME_SHIFT (0U)
1385 #define MTG_FILTER_TIME0_SW_ADJUST_TIME_SET(x) (((uint32_t)(x) << MTG_FILTER_TIME0_SW_ADJUST_TIME_SHIFT) & MTG_FILTER_TIME0_SW_ADJUST_TIME_MASK)
1386 #define MTG_FILTER_TIME0_SW_ADJUST_TIME_GET(x) (((uint32_t)(x) & MTG_FILTER_TIME0_SW_ADJUST_TIME_MASK) >> MTG_FILTER_TIME0_SW_ADJUST_TIME_SHIFT)
1393 #define MTG_FILTER_ERROR_LIMIT_L_ERROR_LIMIT_L_MASK (0xFFFFFFFFUL)
1394 #define MTG_FILTER_ERROR_LIMIT_L_ERROR_LIMIT_L_SHIFT (0U)
1395 #define MTG_FILTER_ERROR_LIMIT_L_ERROR_LIMIT_L_SET(x) (((uint32_t)(x) << MTG_FILTER_ERROR_LIMIT_L_ERROR_LIMIT_L_SHIFT) & MTG_FILTER_ERROR_LIMIT_L_ERROR_LIMIT_L_MASK)
1396 #define MTG_FILTER_ERROR_LIMIT_L_ERROR_LIMIT_L_GET(x) (((uint32_t)(x) & MTG_FILTER_ERROR_LIMIT_L_ERROR_LIMIT_L_MASK) >> MTG_FILTER_ERROR_LIMIT_L_ERROR_LIMIT_L_SHIFT)
1403 #define MTG_FILTER_ERROR_LIMIT_H_ERROR_LIMIT_H_MASK (0xFFFFFFFFUL)
1404 #define MTG_FILTER_ERROR_LIMIT_H_ERROR_LIMIT_H_SHIFT (0U)
1405 #define MTG_FILTER_ERROR_LIMIT_H_ERROR_LIMIT_H_SET(x) (((uint32_t)(x) << MTG_FILTER_ERROR_LIMIT_H_ERROR_LIMIT_H_SHIFT) & MTG_FILTER_ERROR_LIMIT_H_ERROR_LIMIT_H_MASK)
1406 #define MTG_FILTER_ERROR_LIMIT_H_ERROR_LIMIT_H_GET(x) (((uint32_t)(x) & MTG_FILTER_ERROR_LIMIT_H_ERROR_LIMIT_H_MASK) >> MTG_FILTER_ERROR_LIMIT_H_ERROR_LIMIT_H_SHIFT)
1413 #define MTG_FILTER_TIMEOUT_CNT_TIMEOUT_CNT_MASK (0xFFFFFFFFUL)
1414 #define MTG_FILTER_TIMEOUT_CNT_TIMEOUT_CNT_SHIFT (0U)
1415 #define MTG_FILTER_TIMEOUT_CNT_TIMEOUT_CNT_SET(x) (((uint32_t)(x) << MTG_FILTER_TIMEOUT_CNT_TIMEOUT_CNT_SHIFT) & MTG_FILTER_TIMEOUT_CNT_TIMEOUT_CNT_MASK)
1416 #define MTG_FILTER_TIMEOUT_CNT_TIMEOUT_CNT_GET(x) (((uint32_t)(x) & MTG_FILTER_TIMEOUT_CNT_TIMEOUT_CNT_MASK) >> MTG_FILTER_TIMEOUT_CNT_TIMEOUT_CNT_SHIFT)
1423 #define MTG_FILTER_REV_LOCK_REV_STATUS_MASK (0xFFFFFFFFUL)
1424 #define MTG_FILTER_REV_LOCK_REV_STATUS_SHIFT (0U)
1425 #define MTG_FILTER_REV_LOCK_REV_STATUS_GET(x) (((uint32_t)(x) & MTG_FILTER_REV_LOCK_REV_STATUS_MASK) >> MTG_FILTER_REV_LOCK_REV_STATUS_SHIFT)
1432 #define MTG_FILTER_POS_LOCK_POS_STATUS_MASK (0xFFFFFFFFUL)
1433 #define MTG_FILTER_POS_LOCK_POS_STATUS_SHIFT (0U)
1434 #define MTG_FILTER_POS_LOCK_POS_STATUS_GET(x) (((uint32_t)(x) & MTG_FILTER_POS_LOCK_POS_STATUS_MASK) >> MTG_FILTER_POS_LOCK_POS_STATUS_SHIFT)
1441 #define MTG_FILTER_VEL_LOCK_VEL_STATUS_MASK (0xFFFFFFFFUL)
1442 #define MTG_FILTER_VEL_LOCK_VEL_STATUS_SHIFT (0U)
1443 #define MTG_FILTER_VEL_LOCK_VEL_STATUS_GET(x) (((uint32_t)(x) & MTG_FILTER_VEL_LOCK_VEL_STATUS_MASK) >> MTG_FILTER_VEL_LOCK_VEL_STATUS_SHIFT)
1450 #define MTG_FILTER_ACC_LOCK_ACC_STATUS_MASK (0xFFFFFFFFUL)
1451 #define MTG_FILTER_ACC_LOCK_ACC_STATUS_SHIFT (0U)
1452 #define MTG_FILTER_ACC_LOCK_ACC_STATUS_GET(x) (((uint32_t)(x) & MTG_FILTER_ACC_LOCK_ACC_STATUS_MASK) >> MTG_FILTER_ACC_LOCK_ACC_STATUS_SHIFT)
1457 #define MTG_CMD_0 (0UL)
1458 #define MTG_CMD_1 (1UL)
1459 #define MTG_CMD_2 (2UL)
1460 #define MTG_CMD_3 (3UL)
1463 #define MTG_TRA_0 (0UL)
1464 #define MTG_TRA_1 (1UL)
1467 #define MTG_EVENT_0 (0UL)
1468 #define MTG_EVENT_1 (1UL)
1469 #define MTG_EVENT_2 (2UL)
1470 #define MTG_EVENT_3 (3UL)
Definition: hpm_mtg_regs.h:12