1 /*
2  * Copyright 1997-2016 Freescale Semiconductor, Inc.
3  * Copyright 2016-2024 NXP
4  *
5  * SPDX-License-Identifier: BSD-3-Clause
6  */
7 
8 /*!
9  * @file S32Z2_GTM_gtm_cls2.h
10  * @version 2.3
11  * @date 2024-05-03
12  * @brief Peripheral Access Layer for S32Z2_GTM_gtm_cls2
13  *
14  * This file contains register definitions and macros for easy access to their
15  * bit fields.
16  *
17  * This file assumes LITTLE endian system.
18  */
19 
20 /**
21 * @page misra_violations MISRA-C:2012 violations
22 *
23 * @section [global]
24 * Violates MISRA 2012 Advisory Rule 2.3, local typedef not referenced
25 * The SoC header defines typedef for all modules.
26 *
27 * @section [global]
28 * Violates MISRA 2012 Advisory Rule 2.5, local macro not referenced
29 * The SoC header defines macros for all modules and registers.
30 *
31 * @section [global]
32 * Violates MISRA 2012 Advisory Directive 4.9, Function-like macro
33 * These are generated macros used for accessing the bit-fields from registers.
34 *
35 * @section [global]
36 * Violates MISRA 2012 Required Rule 5.1, identifier clash
37 * The supported compilers use more than 31 significant characters for identifiers.
38 *
39 * @section [global]
40 * Violates MISRA 2012 Required Rule 5.2, identifier clash
41 * The supported compilers use more than 31 significant characters for identifiers.
42 *
43 * @section [global]
44 * Violates MISRA 2012 Required Rule 5.4, identifier clash
45 * The supported compilers use more than 31 significant characters for identifiers.
46 *
47 * @section [global]
48 * Violates MISRA 2012 Required Rule 5.5, identifier clash
49 * The supported compilers use more than 31 significant characters for identifiers.
50 *
51 * @section [global]
52 * Violates MISRA 2012 Required Rule 21.1, defined macro '__I' is reserved to the compiler
53 * This type qualifier is needed to ensure correct I/O access and addressing.
54 */
55 
56 /* Prevention from multiple including the same memory map */
57 #if !defined(S32Z2_GTM_gtm_cls2_H_)  /* Check if memory map has not been already included */
58 #define S32Z2_GTM_gtm_cls2_H_
59 
60 #include "S32Z2_COMMON.h"
61 
62 /* ----------------------------------------------------------------------------
63    -- GTM_gtm_cls2 Peripheral Access Layer
64    ---------------------------------------------------------------------------- */
65 
66 /*!
67  * @addtogroup GTM_gtm_cls2_Peripheral_Access_Layer GTM_gtm_cls2 Peripheral Access Layer
68  * @{
69  */
70 
71 /** GTM_gtm_cls2 - Size of Registers Arrays */
72 #define GTM_gtm_cls2_CDTM2_DTM4_CH4_DTV_COUNT     4u
73 #define GTM_gtm_cls2_CDTM2_DTM5_CH4_DTV_COUNT     4u
74 #define GTM_gtm_cls2_MCS2_MEM_COUNT               3072u
75 
76 /** GTM_gtm_cls2 - Register Layout Typedef */
77 typedef struct {
78   uint8_t RESERVED_0[2048];
79   __IO uint32_t TIM2_CH0_GPR0;                     /**< TIM[i] channel [x] general purpose 0 register, offset: 0x800 */
80   __IO uint32_t TIM2_CH0_GPR1;                     /**< TIM[i] channel [x] general purpose 0 register, offset: 0x804 */
81   __I  uint32_t TIM2_CH0_CNT;                      /**< TIM[i] channel [x] SMU counter register, offset: 0x808 */
82   __I  uint32_t TIM2_CH0_ECNT;                     /**< TIM[i] channel [x] SMU edge counter register, offset: 0x80C */
83   __IO uint32_t TIM2_CH0_CNTS;                     /**< TIM[i] channel [x] SMU shadow counter register, offset: 0x810 */
84   __IO uint32_t TIM2_CH0_TDUC;                     /**< TIM[i] channel [x] TDU counter register, offset: 0x814 */
85   __IO uint32_t TIM2_CH0_TDUV;                     /**< TIM[i] channel [x] TDU control register, offset: 0x818 */
86   __IO uint32_t TIM2_CH0_FLT_RE;                   /**< TIM[i] channel [x] filter parameter 0 register, offset: 0x81C */
87   __IO uint32_t TIM2_CH0_FLT_FE;                   /**< TIM[i] channel [x] filter parameter 1 register, offset: 0x820 */
88   __IO uint32_t TIM2_CH0_CTRL;                     /**< TIM[i] channel [x] control register, offset: 0x824 */
89   __IO uint32_t TIM2_CH0_ECTRL;                    /**< TIM[i] channel [x] extended control register, offset: 0x828 */
90   __IO uint32_t TIM2_CH0_IRQ_NOTIFY;               /**< TIM[i] channel [x] interrupt notification register, offset: 0x82C */
91   __IO uint32_t TIM2_CH0_IRQ_EN;                   /**< TIM[i] channel [x] interrupt enable register, offset: 0x830 */
92   __IO uint32_t TIM2_CH0_IRQ_FORCINT;              /**< TIM[i] channel [x] force interrupt register, offset: 0x834 */
93   __IO uint32_t TIM2_CH0_IRQ_MODE;                 /**< TIM[i] channel [x] interrupt mode configuration register, offset: 0x838 */
94   __IO uint32_t TIM2_CH0_EIRQ_EN;                  /**< TIM[i] channel [x] error interrupt enable register, offset: 0x83C */
95   uint8_t RESERVED_1[64];
96   __IO uint32_t TIM2_CH1_GPR0;                     /**< TIM[i] channel [x] general purpose 0 register, offset: 0x880 */
97   __IO uint32_t TIM2_CH1_GPR1;                     /**< TIM[i] channel [x] general purpose 0 register, offset: 0x884 */
98   __I  uint32_t TIM2_CH1_CNT;                      /**< TIM[i] channel [x] SMU counter register, offset: 0x888 */
99   __I  uint32_t TIM2_CH1_ECNT;                     /**< TIM[i] channel [x] SMU edge counter register, offset: 0x88C */
100   __IO uint32_t TIM2_CH1_CNTS;                     /**< TIM[i] channel [x] SMU shadow counter register, offset: 0x890 */
101   __IO uint32_t TIM2_CH1_TDUC;                     /**< TIM[i] channel [x] TDU counter register, offset: 0x894 */
102   __IO uint32_t TIM2_CH1_TDUV;                     /**< TIM[i] channel [x] TDU control register, offset: 0x898 */
103   __IO uint32_t TIM2_CH1_FLT_RE;                   /**< TIM[i] channel [x] filter parameter 0 register, offset: 0x89C */
104   __IO uint32_t TIM2_CH1_FLT_FE;                   /**< TIM[i] channel [x] filter parameter 1 register, offset: 0x8A0 */
105   __IO uint32_t TIM2_CH1_CTRL;                     /**< TIM[i] channel [x] control register, offset: 0x8A4 */
106   __IO uint32_t TIM2_CH1_ECTRL;                    /**< TIM[i] channel [x] extended control register, offset: 0x8A8 */
107   __IO uint32_t TIM2_CH1_IRQ_NOTIFY;               /**< TIM[i] channel [x] interrupt notification register, offset: 0x8AC */
108   __IO uint32_t TIM2_CH1_IRQ_EN;                   /**< TIM[i] channel [x] interrupt enable register, offset: 0x8B0 */
109   __IO uint32_t TIM2_CH1_IRQ_FORCINT;              /**< TIM[i] channel [x] force interrupt register, offset: 0x8B4 */
110   __IO uint32_t TIM2_CH1_IRQ_MODE;                 /**< TIM[i] channel [x] interrupt mode configuration register, offset: 0x8B8 */
111   __IO uint32_t TIM2_CH1_EIRQ_EN;                  /**< TIM[i] channel [x] error interrupt enable register, offset: 0x8BC */
112   uint8_t RESERVED_2[64];
113   __IO uint32_t TIM2_CH2_GPR0;                     /**< TIM[i] channel [x] general purpose 0 register, offset: 0x900 */
114   __IO uint32_t TIM2_CH2_GPR1;                     /**< TIM[i] channel [x] general purpose 0 register, offset: 0x904 */
115   __I  uint32_t TIM2_CH2_CNT;                      /**< TIM[i] channel [x] SMU counter register, offset: 0x908 */
116   __I  uint32_t TIM2_CH2_ECNT;                     /**< TIM[i] channel [x] SMU edge counter register, offset: 0x90C */
117   __IO uint32_t TIM2_CH2_CNTS;                     /**< TIM[i] channel [x] SMU shadow counter register, offset: 0x910 */
118   __IO uint32_t TIM2_CH2_TDUC;                     /**< TIM[i] channel [x] TDU counter register, offset: 0x914 */
119   __IO uint32_t TIM2_CH2_TDUV;                     /**< TIM[i] channel [x] TDU control register, offset: 0x918 */
120   __IO uint32_t TIM2_CH2_FLT_RE;                   /**< TIM[i] channel [x] filter parameter 0 register, offset: 0x91C */
121   __IO uint32_t TIM2_CH2_FLT_FE;                   /**< TIM[i] channel [x] filter parameter 1 register, offset: 0x920 */
122   __IO uint32_t TIM2_CH2_CTRL;                     /**< TIM[i] channel [x] control register, offset: 0x924 */
123   __IO uint32_t TIM2_CH2_ECTRL;                    /**< TIM[i] channel [x] extended control register, offset: 0x928 */
124   __IO uint32_t TIM2_CH2_IRQ_NOTIFY;               /**< TIM[i] channel [x] interrupt notification register, offset: 0x92C */
125   __IO uint32_t TIM2_CH2_IRQ_EN;                   /**< TIM[i] channel [x] interrupt enable register, offset: 0x930 */
126   __IO uint32_t TIM2_CH2_IRQ_FORCINT;              /**< TIM[i] channel [x] force interrupt register, offset: 0x934 */
127   __IO uint32_t TIM2_CH2_IRQ_MODE;                 /**< TIM[i] channel [x] interrupt mode configuration register, offset: 0x938 */
128   __IO uint32_t TIM2_CH2_EIRQ_EN;                  /**< TIM[i] channel [x] error interrupt enable register, offset: 0x93C */
129   uint8_t RESERVED_3[64];
130   __IO uint32_t TIM2_CH3_GPR0;                     /**< TIM[i] channel [x] general purpose 0 register, offset: 0x980 */
131   __IO uint32_t TIM2_CH3_GPR1;                     /**< TIM[i] channel [x] general purpose 0 register, offset: 0x984 */
132   __I  uint32_t TIM2_CH3_CNT;                      /**< TIM[i] channel [x] SMU counter register, offset: 0x988 */
133   __I  uint32_t TIM2_CH3_ECNT;                     /**< TIM[i] channel [x] SMU edge counter register, offset: 0x98C */
134   __IO uint32_t TIM2_CH3_CNTS;                     /**< TIM[i] channel [x] SMU shadow counter register, offset: 0x990 */
135   __IO uint32_t TIM2_CH3_TDUC;                     /**< TIM[i] channel [x] TDU counter register, offset: 0x994 */
136   __IO uint32_t TIM2_CH3_TDUV;                     /**< TIM[i] channel [x] TDU control register, offset: 0x998 */
137   __IO uint32_t TIM2_CH3_FLT_RE;                   /**< TIM[i] channel [x] filter parameter 0 register, offset: 0x99C */
138   __IO uint32_t TIM2_CH3_FLT_FE;                   /**< TIM[i] channel [x] filter parameter 1 register, offset: 0x9A0 */
139   __IO uint32_t TIM2_CH3_CTRL;                     /**< TIM[i] channel [x] control register, offset: 0x9A4 */
140   __IO uint32_t TIM2_CH3_ECTRL;                    /**< TIM[i] channel [x] extended control register, offset: 0x9A8 */
141   __IO uint32_t TIM2_CH3_IRQ_NOTIFY;               /**< TIM[i] channel [x] interrupt notification register, offset: 0x9AC */
142   __IO uint32_t TIM2_CH3_IRQ_EN;                   /**< TIM[i] channel [x] interrupt enable register, offset: 0x9B0 */
143   __IO uint32_t TIM2_CH3_IRQ_FORCINT;              /**< TIM[i] channel [x] force interrupt register, offset: 0x9B4 */
144   __IO uint32_t TIM2_CH3_IRQ_MODE;                 /**< TIM[i] channel [x] interrupt mode configuration register, offset: 0x9B8 */
145   __IO uint32_t TIM2_CH3_EIRQ_EN;                  /**< TIM[i] channel [x] error interrupt enable register, offset: 0x9BC */
146   uint8_t RESERVED_4[64];
147   __IO uint32_t TIM2_CH4_GPR0;                     /**< TIM[i] channel [x] general purpose 0 register, offset: 0xA00 */
148   __IO uint32_t TIM2_CH4_GPR1;                     /**< TIM[i] channel [x] general purpose 0 register, offset: 0xA04 */
149   __I  uint32_t TIM2_CH4_CNT;                      /**< TIM[i] channel [x] SMU counter register, offset: 0xA08 */
150   __I  uint32_t TIM2_CH4_ECNT;                     /**< TIM[i] channel [x] SMU edge counter register, offset: 0xA0C */
151   __IO uint32_t TIM2_CH4_CNTS;                     /**< TIM[i] channel [x] SMU shadow counter register, offset: 0xA10 */
152   __IO uint32_t TIM2_CH4_TDUC;                     /**< TIM[i] channel [x] TDU counter register, offset: 0xA14 */
153   __IO uint32_t TIM2_CH4_TDUV;                     /**< TIM[i] channel [x] TDU control register, offset: 0xA18 */
154   __IO uint32_t TIM2_CH4_FLT_RE;                   /**< TIM[i] channel [x] filter parameter 0 register, offset: 0xA1C */
155   __IO uint32_t TIM2_CH4_FLT_FE;                   /**< TIM[i] channel [x] filter parameter 1 register, offset: 0xA20 */
156   __IO uint32_t TIM2_CH4_CTRL;                     /**< TIM[i] channel [x] control register, offset: 0xA24 */
157   __IO uint32_t TIM2_CH4_ECTRL;                    /**< TIM[i] channel [x] extended control register, offset: 0xA28 */
158   __IO uint32_t TIM2_CH4_IRQ_NOTIFY;               /**< TIM[i] channel [x] interrupt notification register, offset: 0xA2C */
159   __IO uint32_t TIM2_CH4_IRQ_EN;                   /**< TIM[i] channel [x] interrupt enable register, offset: 0xA30 */
160   __IO uint32_t TIM2_CH4_IRQ_FORCINT;              /**< TIM[i] channel [x] force interrupt register, offset: 0xA34 */
161   __IO uint32_t TIM2_CH4_IRQ_MODE;                 /**< TIM[i] channel [x] interrupt mode configuration register, offset: 0xA38 */
162   __IO uint32_t TIM2_CH4_EIRQ_EN;                  /**< TIM[i] channel [x] error interrupt enable register, offset: 0xA3C */
163   uint8_t RESERVED_5[64];
164   __IO uint32_t TIM2_CH5_GPR0;                     /**< TIM[i] channel [x] general purpose 0 register, offset: 0xA80 */
165   __IO uint32_t TIM2_CH5_GPR1;                     /**< TIM[i] channel [x] general purpose 0 register, offset: 0xA84 */
166   __I  uint32_t TIM2_CH5_CNT;                      /**< TIM[i] channel [x] SMU counter register, offset: 0xA88 */
167   __I  uint32_t TIM2_CH5_ECNT;                     /**< TIM[i] channel [x] SMU edge counter register, offset: 0xA8C */
168   __IO uint32_t TIM2_CH5_CNTS;                     /**< TIM[i] channel [x] SMU shadow counter register, offset: 0xA90 */
169   __IO uint32_t TIM2_CH5_TDUC;                     /**< TIM[i] channel [x] TDU counter register, offset: 0xA94 */
170   __IO uint32_t TIM2_CH5_TDUV;                     /**< TIM[i] channel [x] TDU control register, offset: 0xA98 */
171   __IO uint32_t TIM2_CH5_FLT_RE;                   /**< TIM[i] channel [x] filter parameter 0 register, offset: 0xA9C */
172   __IO uint32_t TIM2_CH5_FLT_FE;                   /**< TIM[i] channel [x] filter parameter 1 register, offset: 0xAA0 */
173   __IO uint32_t TIM2_CH5_CTRL;                     /**< TIM[i] channel [x] control register, offset: 0xAA4 */
174   __IO uint32_t TIM2_CH5_ECTRL;                    /**< TIM[i] channel [x] extended control register, offset: 0xAA8 */
175   __IO uint32_t TIM2_CH5_IRQ_NOTIFY;               /**< TIM[i] channel [x] interrupt notification register, offset: 0xAAC */
176   __IO uint32_t TIM2_CH5_IRQ_EN;                   /**< TIM[i] channel [x] interrupt enable register, offset: 0xAB0 */
177   __IO uint32_t TIM2_CH5_IRQ_FORCINT;              /**< TIM[i] channel [x] force interrupt register, offset: 0xAB4 */
178   __IO uint32_t TIM2_CH5_IRQ_MODE;                 /**< TIM[i] channel [x] interrupt mode configuration register, offset: 0xAB8 */
179   __IO uint32_t TIM2_CH5_EIRQ_EN;                  /**< TIM[i] channel [x] error interrupt enable register, offset: 0xABC */
180   uint8_t RESERVED_6[64];
181   __IO uint32_t TIM2_CH6_GPR0;                     /**< TIM[i] channel [x] general purpose 0 register, offset: 0xB00 */
182   __IO uint32_t TIM2_CH6_GPR1;                     /**< TIM[i] channel [x] general purpose 0 register, offset: 0xB04 */
183   __I  uint32_t TIM2_CH6_CNT;                      /**< TIM[i] channel [x] SMU counter register, offset: 0xB08 */
184   __I  uint32_t TIM2_CH6_ECNT;                     /**< TIM[i] channel [x] SMU edge counter register, offset: 0xB0C */
185   __IO uint32_t TIM2_CH6_CNTS;                     /**< TIM[i] channel [x] SMU shadow counter register, offset: 0xB10 */
186   __IO uint32_t TIM2_CH6_TDUC;                     /**< TIM[i] channel [x] TDU counter register, offset: 0xB14 */
187   __IO uint32_t TIM2_CH6_TDUV;                     /**< TIM[i] channel [x] TDU control register, offset: 0xB18 */
188   __IO uint32_t TIM2_CH6_FLT_RE;                   /**< TIM[i] channel [x] filter parameter 0 register, offset: 0xB1C */
189   __IO uint32_t TIM2_CH6_FLT_FE;                   /**< TIM[i] channel [x] filter parameter 1 register, offset: 0xB20 */
190   __IO uint32_t TIM2_CH6_CTRL;                     /**< TIM[i] channel [x] control register, offset: 0xB24 */
191   __IO uint32_t TIM2_CH6_ECTRL;                    /**< TIM[i] channel [x] extended control register, offset: 0xB28 */
192   __IO uint32_t TIM2_CH6_IRQ_NOTIFY;               /**< TIM[i] channel [x] interrupt notification register, offset: 0xB2C */
193   __IO uint32_t TIM2_CH6_IRQ_EN;                   /**< TIM[i] channel [x] interrupt enable register, offset: 0xB30 */
194   __IO uint32_t TIM2_CH6_IRQ_FORCINT;              /**< TIM[i] channel [x] force interrupt register, offset: 0xB34 */
195   __IO uint32_t TIM2_CH6_IRQ_MODE;                 /**< TIM[i] channel [x] interrupt mode configuration register, offset: 0xB38 */
196   __IO uint32_t TIM2_CH6_EIRQ_EN;                  /**< TIM[i] channel [x] error interrupt enable register, offset: 0xB3C */
197   uint8_t RESERVED_7[64];
198   __IO uint32_t TIM2_CH7_GPR0;                     /**< TIM[i] channel [x] general purpose 0 register, offset: 0xB80 */
199   __IO uint32_t TIM2_CH7_GPR1;                     /**< TIM[i] channel [x] general purpose 0 register, offset: 0xB84 */
200   __I  uint32_t TIM2_CH7_CNT;                      /**< TIM[i] channel [x] SMU counter register, offset: 0xB88 */
201   __I  uint32_t TIM2_CH7_ECNT;                     /**< TIM[i] channel [x] SMU edge counter register, offset: 0xB8C */
202   __IO uint32_t TIM2_CH7_CNTS;                     /**< TIM[i] channel [x] SMU shadow counter register, offset: 0xB90 */
203   __IO uint32_t TIM2_CH7_TDUC;                     /**< TIM[i] channel [x] TDU counter register, offset: 0xB94 */
204   __IO uint32_t TIM2_CH7_TDUV;                     /**< TIM[i] channel [x] TDU control register, offset: 0xB98 */
205   __IO uint32_t TIM2_CH7_FLT_RE;                   /**< TIM[i] channel [x] filter parameter 0 register, offset: 0xB9C */
206   __IO uint32_t TIM2_CH7_FLT_FE;                   /**< TIM[i] channel [x] filter parameter 1 register, offset: 0xBA0 */
207   __IO uint32_t TIM2_CH7_CTRL;                     /**< TIM[i] channel [x] control register, offset: 0xBA4 */
208   __IO uint32_t TIM2_CH7_ECTRL;                    /**< TIM[i] channel [x] extended control register, offset: 0xBA8 */
209   __IO uint32_t TIM2_CH7_IRQ_NOTIFY;               /**< TIM[i] channel [x] interrupt notification register, offset: 0xBAC */
210   __IO uint32_t TIM2_CH7_IRQ_EN;                   /**< TIM[i] channel [x] interrupt enable register, offset: 0xBB0 */
211   __IO uint32_t TIM2_CH7_IRQ_FORCINT;              /**< TIM[i] channel [x] force interrupt register, offset: 0xBB4 */
212   __IO uint32_t TIM2_CH7_IRQ_MODE;                 /**< TIM[i] channel [x] interrupt mode configuration register, offset: 0xBB8 */
213   __IO uint32_t TIM2_CH7_EIRQ_EN;                  /**< TIM[i] channel [x] error interrupt enable register, offset: 0xBBC */
214   uint8_t RESERVED_8[64];
215   __I  uint32_t TIM2_INP_VAL;                      /**< TIM[i] input value observation register, offset: 0xC00 */
216   __IO uint32_t TIM2_IN_SRC;                       /**< TIM[i] AUX IN source selection register, offset: 0xC04 */
217   __IO uint32_t TIM2_RST;                          /**< TIM[i] global software reset register, offset: 0xC08 */
218   uint8_t RESERVED_9[3060];
219   __IO uint32_t ATOM2_CH0_RDADDR;                  /**< ATOM[i] channel[x] ARU read address register, offset: 0x1800 */
220   __IO uint32_t ATOM2_CH0_CTRL;                    /**< ATOM[i] channel [x] control register, offset: 0x1804 */
221   __IO uint32_t ATOM2_CH0_SR0;                     /**< ATOM[i] channel [x] CCU0 compare shadow register, offset: 0x1808 */
222   __IO uint32_t ATOM2_CH0_SR1;                     /**< ATOM[i] channel [x] CCU0 compare shadow register, offset: 0x180C */
223   __IO uint32_t ATOM2_CH0_CM0;                     /**< ATOM[i] channel [x] CCU0 compare register, offset: 0x1810 */
224   __IO uint32_t ATOM2_CH0_CM1;                     /**< ATOM[i] channel [x] CCU0 compare register, offset: 0x1814 */
225   __IO uint32_t ATOM2_CH0_CN0;                     /**< ATOM[i] channel [x] CCU0 counter register, offset: 0x1818 */
226   __IO uint32_t ATOM2_CH0_STAT;                    /**< ATOM[i] channel [x] status register, offset: 0x181C */
227   __IO uint32_t ATOM2_CH0_IRQ_NOTIFY;              /**< ATOM[i] channel [x] interrupt notification register, offset: 0x1820 */
228   __IO uint32_t ATOM2_CH0_IRQ_EN;                  /**< ATOM[i] channel [x] interrupt enable register, offset: 0x1824 */
229   __IO uint32_t ATOM2_CH0_IRQ_FORCINT;             /**< ATOM[i] channel [x] software interrupt generation, offset: 0x1828 */
230   __IO uint32_t ATOM2_CH0_IRQ_MODE;                /**< ATOM[i] channel [x] interrupt mode configuration register, offset: 0x182C */
231   __IO uint32_t ATOM2_CH0_CTRL2;                   /**< ATOM[i] channel [x] control2 register, offset: 0x1830 */
232   __IO uint32_t ATOM2_CH0_CTRL_SR;                 /**< ATOM[i] channel [x] control shadow register, offset: 0x1834 */
233   uint8_t RESERVED_10[72];
234   __IO uint32_t ATOM2_CH1_RDADDR;                  /**< ATOM[i] channel[x] ARU read address register, offset: 0x1880 */
235   __IO uint32_t ATOM2_CH1_CTRL;                    /**< ATOM[i] channel [x] control register, offset: 0x1884 */
236   __IO uint32_t ATOM2_CH1_SR0;                     /**< ATOM[i] channel [x] CCU0 compare shadow register, offset: 0x1888 */
237   __IO uint32_t ATOM2_CH1_SR1;                     /**< ATOM[i] channel [x] CCU0 compare shadow register, offset: 0x188C */
238   __IO uint32_t ATOM2_CH1_CM0;                     /**< ATOM[i] channel [x] CCU0 compare register, offset: 0x1890 */
239   __IO uint32_t ATOM2_CH1_CM1;                     /**< ATOM[i] channel [x] CCU0 compare register, offset: 0x1894 */
240   __IO uint32_t ATOM2_CH1_CN0;                     /**< ATOM[i] channel [x] CCU0 counter register, offset: 0x1898 */
241   __IO uint32_t ATOM2_CH1_STAT;                    /**< ATOM[i] channel [x] status register, offset: 0x189C */
242   __IO uint32_t ATOM2_CH1_IRQ_NOTIFY;              /**< ATOM[i] channel [x] interrupt notification register, offset: 0x18A0 */
243   __IO uint32_t ATOM2_CH1_IRQ_EN;                  /**< ATOM[i] channel [x] interrupt enable register, offset: 0x18A4 */
244   __IO uint32_t ATOM2_CH1_IRQ_FORCINT;             /**< ATOM[i] channel [x] software interrupt generation, offset: 0x18A8 */
245   __IO uint32_t ATOM2_CH1_IRQ_MODE;                /**< ATOM[i] channel [x] interrupt mode configuration register, offset: 0x18AC */
246   __IO uint32_t ATOM2_CH1_CTRL2;                   /**< ATOM[i] channel [x] control2 register, offset: 0x18B0 */
247   __IO uint32_t ATOM2_CH1_CTRL_SR;                 /**< ATOM[i] channel [x] control shadow register, offset: 0x18B4 */
248   uint8_t RESERVED_11[72];
249   __IO uint32_t ATOM2_CH2_RDADDR;                  /**< ATOM[i] channel[x] ARU read address register, offset: 0x1900 */
250   __IO uint32_t ATOM2_CH2_CTRL;                    /**< ATOM[i] channel [x] control register, offset: 0x1904 */
251   __IO uint32_t ATOM2_CH2_SR0;                     /**< ATOM[i] channel [x] CCU0 compare shadow register, offset: 0x1908 */
252   __IO uint32_t ATOM2_CH2_SR1;                     /**< ATOM[i] channel [x] CCU0 compare shadow register, offset: 0x190C */
253   __IO uint32_t ATOM2_CH2_CM0;                     /**< ATOM[i] channel [x] CCU0 compare register, offset: 0x1910 */
254   __IO uint32_t ATOM2_CH2_CM1;                     /**< ATOM[i] channel [x] CCU0 compare register, offset: 0x1914 */
255   __IO uint32_t ATOM2_CH2_CN0;                     /**< ATOM[i] channel [x] CCU0 counter register, offset: 0x1918 */
256   __IO uint32_t ATOM2_CH2_STAT;                    /**< ATOM[i] channel [x] status register, offset: 0x191C */
257   __IO uint32_t ATOM2_CH2_IRQ_NOTIFY;              /**< ATOM[i] channel [x] interrupt notification register, offset: 0x1920 */
258   __IO uint32_t ATOM2_CH2_IRQ_EN;                  /**< ATOM[i] channel [x] interrupt enable register, offset: 0x1924 */
259   __IO uint32_t ATOM2_CH2_IRQ_FORCINT;             /**< ATOM[i] channel [x] software interrupt generation, offset: 0x1928 */
260   __IO uint32_t ATOM2_CH2_IRQ_MODE;                /**< ATOM[i] channel [x] interrupt mode configuration register, offset: 0x192C */
261   __IO uint32_t ATOM2_CH2_CTRL2;                   /**< ATOM[i] channel [x] control2 register, offset: 0x1930 */
262   __IO uint32_t ATOM2_CH2_CTRL_SR;                 /**< ATOM[i] channel [x] control shadow register, offset: 0x1934 */
263   uint8_t RESERVED_12[72];
264   __IO uint32_t ATOM2_CH3_RDADDR;                  /**< ATOM[i] channel[x] ARU read address register, offset: 0x1980 */
265   __IO uint32_t ATOM2_CH3_CTRL;                    /**< ATOM[i] channel [x] control register, offset: 0x1984 */
266   __IO uint32_t ATOM2_CH3_SR0;                     /**< ATOM[i] channel [x] CCU0 compare shadow register, offset: 0x1988 */
267   __IO uint32_t ATOM2_CH3_SR1;                     /**< ATOM[i] channel [x] CCU0 compare shadow register, offset: 0x198C */
268   __IO uint32_t ATOM2_CH3_CM0;                     /**< ATOM[i] channel [x] CCU0 compare register, offset: 0x1990 */
269   __IO uint32_t ATOM2_CH3_CM1;                     /**< ATOM[i] channel [x] CCU0 compare register, offset: 0x1994 */
270   __IO uint32_t ATOM2_CH3_CN0;                     /**< ATOM[i] channel [x] CCU0 counter register, offset: 0x1998 */
271   __IO uint32_t ATOM2_CH3_STAT;                    /**< ATOM[i] channel [x] status register, offset: 0x199C */
272   __IO uint32_t ATOM2_CH3_IRQ_NOTIFY;              /**< ATOM[i] channel [x] interrupt notification register, offset: 0x19A0 */
273   __IO uint32_t ATOM2_CH3_IRQ_EN;                  /**< ATOM[i] channel [x] interrupt enable register, offset: 0x19A4 */
274   __IO uint32_t ATOM2_CH3_IRQ_FORCINT;             /**< ATOM[i] channel [x] software interrupt generation, offset: 0x19A8 */
275   __IO uint32_t ATOM2_CH3_IRQ_MODE;                /**< ATOM[i] channel [x] interrupt mode configuration register, offset: 0x19AC */
276   __IO uint32_t ATOM2_CH3_CTRL2;                   /**< ATOM[i] channel [x] control2 register, offset: 0x19B0 */
277   __IO uint32_t ATOM2_CH3_CTRL_SR;                 /**< ATOM[i] channel [x] control shadow register, offset: 0x19B4 */
278   uint8_t RESERVED_13[72];
279   __IO uint32_t ATOM2_CH4_RDADDR;                  /**< ATOM[i] channel[x] ARU read address register, offset: 0x1A00 */
280   __IO uint32_t ATOM2_CH4_CTRL;                    /**< ATOM[i] channel [x] control register, offset: 0x1A04 */
281   __IO uint32_t ATOM2_CH4_SR0;                     /**< ATOM[i] channel [x] CCU0 compare shadow register, offset: 0x1A08 */
282   __IO uint32_t ATOM2_CH4_SR1;                     /**< ATOM[i] channel [x] CCU0 compare shadow register, offset: 0x1A0C */
283   __IO uint32_t ATOM2_CH4_CM0;                     /**< ATOM[i] channel [x] CCU0 compare register, offset: 0x1A10 */
284   __IO uint32_t ATOM2_CH4_CM1;                     /**< ATOM[i] channel [x] CCU0 compare register, offset: 0x1A14 */
285   __IO uint32_t ATOM2_CH4_CN0;                     /**< ATOM[i] channel [x] CCU0 counter register, offset: 0x1A18 */
286   __IO uint32_t ATOM2_CH4_STAT;                    /**< ATOM[i] channel [x] status register, offset: 0x1A1C */
287   __IO uint32_t ATOM2_CH4_IRQ_NOTIFY;              /**< ATOM[i] channel [x] interrupt notification register, offset: 0x1A20 */
288   __IO uint32_t ATOM2_CH4_IRQ_EN;                  /**< ATOM[i] channel [x] interrupt enable register, offset: 0x1A24 */
289   __IO uint32_t ATOM2_CH4_IRQ_FORCINT;             /**< ATOM[i] channel [x] software interrupt generation, offset: 0x1A28 */
290   __IO uint32_t ATOM2_CH4_IRQ_MODE;                /**< ATOM[i] channel [x] interrupt mode configuration register, offset: 0x1A2C */
291   __IO uint32_t ATOM2_CH4_CTRL2;                   /**< ATOM[i] channel [x] control2 register, offset: 0x1A30 */
292   __IO uint32_t ATOM2_CH4_CTRL_SR;                 /**< ATOM[i] channel [x] control shadow register, offset: 0x1A34 */
293   uint8_t RESERVED_14[72];
294   __IO uint32_t ATOM2_CH5_RDADDR;                  /**< ATOM[i] channel[x] ARU read address register, offset: 0x1A80 */
295   __IO uint32_t ATOM2_CH5_CTRL;                    /**< ATOM[i] channel [x] control register, offset: 0x1A84 */
296   __IO uint32_t ATOM2_CH5_SR0;                     /**< ATOM[i] channel [x] CCU0 compare shadow register, offset: 0x1A88 */
297   __IO uint32_t ATOM2_CH5_SR1;                     /**< ATOM[i] channel [x] CCU0 compare shadow register, offset: 0x1A8C */
298   __IO uint32_t ATOM2_CH5_CM0;                     /**< ATOM[i] channel [x] CCU0 compare register, offset: 0x1A90 */
299   __IO uint32_t ATOM2_CH5_CM1;                     /**< ATOM[i] channel [x] CCU0 compare register, offset: 0x1A94 */
300   __IO uint32_t ATOM2_CH5_CN0;                     /**< ATOM[i] channel [x] CCU0 counter register, offset: 0x1A98 */
301   __IO uint32_t ATOM2_CH5_STAT;                    /**< ATOM[i] channel [x] status register, offset: 0x1A9C */
302   __IO uint32_t ATOM2_CH5_IRQ_NOTIFY;              /**< ATOM[i] channel [x] interrupt notification register, offset: 0x1AA0 */
303   __IO uint32_t ATOM2_CH5_IRQ_EN;                  /**< ATOM[i] channel [x] interrupt enable register, offset: 0x1AA4 */
304   __IO uint32_t ATOM2_CH5_IRQ_FORCINT;             /**< ATOM[i] channel [x] software interrupt generation, offset: 0x1AA8 */
305   __IO uint32_t ATOM2_CH5_IRQ_MODE;                /**< ATOM[i] channel [x] interrupt mode configuration register, offset: 0x1AAC */
306   __IO uint32_t ATOM2_CH5_CTRL2;                   /**< ATOM[i] channel [x] control2 register, offset: 0x1AB0 */
307   __IO uint32_t ATOM2_CH5_CTRL_SR;                 /**< ATOM[i] channel [x] control shadow register, offset: 0x1AB4 */
308   uint8_t RESERVED_15[72];
309   __IO uint32_t ATOM2_CH6_RDADDR;                  /**< ATOM[i] channel[x] ARU read address register, offset: 0x1B00 */
310   __IO uint32_t ATOM2_CH6_CTRL;                    /**< ATOM[i] channel [x] control register, offset: 0x1B04 */
311   __IO uint32_t ATOM2_CH6_SR0;                     /**< ATOM[i] channel [x] CCU0 compare shadow register, offset: 0x1B08 */
312   __IO uint32_t ATOM2_CH6_SR1;                     /**< ATOM[i] channel [x] CCU0 compare shadow register, offset: 0x1B0C */
313   __IO uint32_t ATOM2_CH6_CM0;                     /**< ATOM[i] channel [x] CCU0 compare register, offset: 0x1B10 */
314   __IO uint32_t ATOM2_CH6_CM1;                     /**< ATOM[i] channel [x] CCU0 compare register, offset: 0x1B14 */
315   __IO uint32_t ATOM2_CH6_CN0;                     /**< ATOM[i] channel [x] CCU0 counter register, offset: 0x1B18 */
316   __IO uint32_t ATOM2_CH6_STAT;                    /**< ATOM[i] channel [x] status register, offset: 0x1B1C */
317   __IO uint32_t ATOM2_CH6_IRQ_NOTIFY;              /**< ATOM[i] channel [x] interrupt notification register, offset: 0x1B20 */
318   __IO uint32_t ATOM2_CH6_IRQ_EN;                  /**< ATOM[i] channel [x] interrupt enable register, offset: 0x1B24 */
319   __IO uint32_t ATOM2_CH6_IRQ_FORCINT;             /**< ATOM[i] channel [x] software interrupt generation, offset: 0x1B28 */
320   __IO uint32_t ATOM2_CH6_IRQ_MODE;                /**< ATOM[i] channel [x] interrupt mode configuration register, offset: 0x1B2C */
321   __IO uint32_t ATOM2_CH6_CTRL2;                   /**< ATOM[i] channel [x] control2 register, offset: 0x1B30 */
322   __IO uint32_t ATOM2_CH6_CTRL_SR;                 /**< ATOM[i] channel [x] control shadow register, offset: 0x1B34 */
323   uint8_t RESERVED_16[72];
324   __IO uint32_t ATOM2_CH7_RDADDR;                  /**< ATOM[i] channel[x] ARU read address register, offset: 0x1B80 */
325   __IO uint32_t ATOM2_CH7_CTRL;                    /**< ATOM[i] channel [x] control register, offset: 0x1B84 */
326   __IO uint32_t ATOM2_CH7_SR0;                     /**< ATOM[i] channel [x] CCU0 compare shadow register, offset: 0x1B88 */
327   __IO uint32_t ATOM2_CH7_SR1;                     /**< ATOM[i] channel [x] CCU0 compare shadow register, offset: 0x1B8C */
328   __IO uint32_t ATOM2_CH7_CM0;                     /**< ATOM[i] channel [x] CCU0 compare register, offset: 0x1B90 */
329   __IO uint32_t ATOM2_CH7_CM1;                     /**< ATOM[i] channel [x] CCU0 compare register, offset: 0x1B94 */
330   __IO uint32_t ATOM2_CH7_CN0;                     /**< ATOM[i] channel [x] CCU0 counter register, offset: 0x1B98 */
331   __IO uint32_t ATOM2_CH7_STAT;                    /**< ATOM[i] channel [x] status register, offset: 0x1B9C */
332   __IO uint32_t ATOM2_CH7_IRQ_NOTIFY;              /**< ATOM[i] channel [x] interrupt notification register, offset: 0x1BA0 */
333   __IO uint32_t ATOM2_CH7_IRQ_EN;                  /**< ATOM[i] channel [x] interrupt enable register, offset: 0x1BA4 */
334   __IO uint32_t ATOM2_CH7_IRQ_FORCINT;             /**< ATOM[i] channel [x] software interrupt generation, offset: 0x1BA8 */
335   __IO uint32_t ATOM2_CH7_IRQ_MODE;                /**< ATOM[i] channel [x] interrupt mode configuration register, offset: 0x1BAC */
336   __IO uint32_t ATOM2_CH7_CTRL2;                   /**< ATOM[i] channel [x] control2 register, offset: 0x1BB0 */
337   __IO uint32_t ATOM2_CH7_CTRL_SR;                 /**< ATOM[i] channel [x] control shadow register, offset: 0x1BB4 */
338   uint8_t RESERVED_17[136];
339   __IO uint32_t ATOM2_AGC_GLB_CTRL;                /**< ATOM[i] AGC global control register, offset: 0x1C40 */
340   __IO uint32_t ATOM2_AGC_ENDIS_CTRL;              /**< ATOM[i] AGC enable/disable control register, offset: 0x1C44 */
341   __IO uint32_t ATOM2_AGC_ENDIS_STAT;              /**< ATOM[i] AGC enable/disable status register, offset: 0x1C48 */
342   __IO uint32_t ATOM2_AGC_ACT_TB;                  /**< ATOM[i] AGC action time base register, offset: 0x1C4C */
343   __IO uint32_t ATOM2_AGC_OUTEN_CTRL;              /**< ATOM[i] AGC output enable control register, offset: 0x1C50 */
344   __IO uint32_t ATOM2_AGC_OUTEN_STAT;              /**< ATOM[i] AGC output enable status register, offset: 0x1C54 */
345   __IO uint32_t ATOM2_AGC_FUPD_CTRL;               /**< ATOM[i] AGC force update control register, offset: 0x1C58 */
346   __IO uint32_t ATOM2_AGC_INT_TRIG;                /**< ATOM[i] AGC internal trigger control register, offset: 0x1C5C */
347   uint8_t RESERVED_18[928];
348   __IO uint32_t MCS2_CH0_R0;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2000 */
349   __IO uint32_t MCS2_CH0_R1;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2004 */
350   __IO uint32_t MCS2_CH0_R2;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2008 */
351   __IO uint32_t MCS2_CH0_R3;                       /**< MCS[i] channel x general purpose register [y], offset: 0x200C */
352   __IO uint32_t MCS2_CH0_R4;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2010 */
353   __IO uint32_t MCS2_CH0_R5;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2014 */
354   __IO uint32_t MCS2_CH0_R6;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2018 */
355   __IO uint32_t MCS2_CH0_R7;                       /**< MCS[i] channel x general purpose register [y], offset: 0x201C */
356   __IO uint32_t MCS2_CH0_CTRL;                     /**< MCS[i] channel x control register, offset: 0x2020 */
357   __I  uint32_t MCS2_CH0_ACB;                      /**< MCS[i] channel x ARU control Bit register, offset: 0x2024 */
358   uint8_t RESERVED_19[20];
359   __I  uint32_t MCS2_CH0_MHB;                      /**< MCS[i] channel x memory high byte register, offset: 0x203C */
360   uint8_t RESERVED_20[160];
361   __IO uint32_t MCS2_CH0_PC;                       /**< MCS[i] channel x program counter register, offset: 0x20E0 */
362   __IO uint32_t MCS2_CH0_IRQ_NOTIFY;               /**< MCS[i] channel x interrupt notification register, offset: 0x20E4 */
363   __IO uint32_t MCS2_CH0_IRQ_EN;                   /**< MCS[i] channel x interrupt enable register, offset: 0x20E8 */
364   __IO uint32_t MCS2_CH0_IRQ_FORCINT;              /**< MCS[i] channel x force interrupt register, offset: 0x20EC */
365   __IO uint32_t MCS2_CH0_IRQ_MODE;                 /**< MCS[i] channel x IRQ mode configuration register, offset: 0x20F0 */
366   __IO uint32_t MCS2_CH0_EIRQ_EN;                  /**< MCS[i] channel x error interrupt enable register, offset: 0x20F4 */
367   uint8_t RESERVED_21[8];
368   __IO uint32_t MCS2_CH1_R0;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2100 */
369   __IO uint32_t MCS2_CH1_R1;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2104 */
370   __IO uint32_t MCS2_CH1_R2;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2108 */
371   __IO uint32_t MCS2_CH1_R3;                       /**< MCS[i] channel x general purpose register [y], offset: 0x210C */
372   __IO uint32_t MCS2_CH1_R4;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2110 */
373   __IO uint32_t MCS2_CH1_R5;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2114 */
374   __IO uint32_t MCS2_CH1_R6;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2118 */
375   __IO uint32_t MCS2_CH1_R7;                       /**< MCS[i] channel x general purpose register [y], offset: 0x211C */
376   __IO uint32_t MCS2_CH1_CTRL;                     /**< MCS[i] channel x control register, offset: 0x2120 */
377   __I  uint32_t MCS2_CH1_ACB;                      /**< MCS[i] channel x ARU control Bit register, offset: 0x2124 */
378   uint8_t RESERVED_22[20];
379   __I  uint32_t MCS2_CH1_MHB;                      /**< MCS[i] channel x memory high byte register, offset: 0x213C */
380   uint8_t RESERVED_23[160];
381   __IO uint32_t MCS2_CH1_PC;                       /**< MCS[i] channel x program counter register, offset: 0x21E0 */
382   __IO uint32_t MCS2_CH1_IRQ_NOTIFY;               /**< MCS[i] channel x interrupt notification register, offset: 0x21E4 */
383   __IO uint32_t MCS2_CH1_IRQ_EN;                   /**< MCS[i] channel x interrupt enable register, offset: 0x21E8 */
384   __IO uint32_t MCS2_CH1_IRQ_FORCINT;              /**< MCS[i] channel x force interrupt register, offset: 0x21EC */
385   __IO uint32_t MCS2_CH1_IRQ_MODE;                 /**< MCS[i] channel x IRQ mode configuration register, offset: 0x21F0 */
386   __IO uint32_t MCS2_CH1_EIRQ_EN;                  /**< MCS[i] channel x error interrupt enable register, offset: 0x21F4 */
387   uint8_t RESERVED_24[8];
388   __IO uint32_t MCS2_CH2_R0;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2200 */
389   __IO uint32_t MCS2_CH2_R1;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2204 */
390   __IO uint32_t MCS2_CH2_R2;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2208 */
391   __IO uint32_t MCS2_CH2_R3;                       /**< MCS[i] channel x general purpose register [y], offset: 0x220C */
392   __IO uint32_t MCS2_CH2_R4;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2210 */
393   __IO uint32_t MCS2_CH2_R5;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2214 */
394   __IO uint32_t MCS2_CH2_R6;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2218 */
395   __IO uint32_t MCS2_CH2_R7;                       /**< MCS[i] channel x general purpose register [y], offset: 0x221C */
396   __IO uint32_t MCS2_CH2_CTRL;                     /**< MCS[i] channel x control register, offset: 0x2220 */
397   __I  uint32_t MCS2_CH2_ACB;                      /**< MCS[i] channel x ARU control Bit register, offset: 0x2224 */
398   uint8_t RESERVED_25[20];
399   __I  uint32_t MCS2_CH2_MHB;                      /**< MCS[i] channel x memory high byte register, offset: 0x223C */
400   uint8_t RESERVED_26[160];
401   __IO uint32_t MCS2_CH2_PC;                       /**< MCS[i] channel x program counter register, offset: 0x22E0 */
402   __IO uint32_t MCS2_CH2_IRQ_NOTIFY;               /**< MCS[i] channel x interrupt notification register, offset: 0x22E4 */
403   __IO uint32_t MCS2_CH2_IRQ_EN;                   /**< MCS[i] channel x interrupt enable register, offset: 0x22E8 */
404   __IO uint32_t MCS2_CH2_IRQ_FORCINT;              /**< MCS[i] channel x force interrupt register, offset: 0x22EC */
405   __IO uint32_t MCS2_CH2_IRQ_MODE;                 /**< MCS[i] channel x IRQ mode configuration register, offset: 0x22F0 */
406   __IO uint32_t MCS2_CH2_EIRQ_EN;                  /**< MCS[i] channel x error interrupt enable register, offset: 0x22F4 */
407   uint8_t RESERVED_27[8];
408   __IO uint32_t MCS2_CH3_R0;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2300 */
409   __IO uint32_t MCS2_CH3_R1;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2304 */
410   __IO uint32_t MCS2_CH3_R2;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2308 */
411   __IO uint32_t MCS2_CH3_R3;                       /**< MCS[i] channel x general purpose register [y], offset: 0x230C */
412   __IO uint32_t MCS2_CH3_R4;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2310 */
413   __IO uint32_t MCS2_CH3_R5;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2314 */
414   __IO uint32_t MCS2_CH3_R6;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2318 */
415   __IO uint32_t MCS2_CH3_R7;                       /**< MCS[i] channel x general purpose register [y], offset: 0x231C */
416   __IO uint32_t MCS2_CH3_CTRL;                     /**< MCS[i] channel x control register, offset: 0x2320 */
417   __I  uint32_t MCS2_CH3_ACB;                      /**< MCS[i] channel x ARU control Bit register, offset: 0x2324 */
418   uint8_t RESERVED_28[20];
419   __I  uint32_t MCS2_CH3_MHB;                      /**< MCS[i] channel x memory high byte register, offset: 0x233C */
420   uint8_t RESERVED_29[160];
421   __IO uint32_t MCS2_CH3_PC;                       /**< MCS[i] channel x program counter register, offset: 0x23E0 */
422   __IO uint32_t MCS2_CH3_IRQ_NOTIFY;               /**< MCS[i] channel x interrupt notification register, offset: 0x23E4 */
423   __IO uint32_t MCS2_CH3_IRQ_EN;                   /**< MCS[i] channel x interrupt enable register, offset: 0x23E8 */
424   __IO uint32_t MCS2_CH3_IRQ_FORCINT;              /**< MCS[i] channel x force interrupt register, offset: 0x23EC */
425   __IO uint32_t MCS2_CH3_IRQ_MODE;                 /**< MCS[i] channel x IRQ mode configuration register, offset: 0x23F0 */
426   __IO uint32_t MCS2_CH3_EIRQ_EN;                  /**< MCS[i] channel x error interrupt enable register, offset: 0x23F4 */
427   uint8_t RESERVED_30[8];
428   __IO uint32_t MCS2_CH4_R0;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2400 */
429   __IO uint32_t MCS2_CH4_R1;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2404 */
430   __IO uint32_t MCS2_CH4_R2;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2408 */
431   __IO uint32_t MCS2_CH4_R3;                       /**< MCS[i] channel x general purpose register [y], offset: 0x240C */
432   __IO uint32_t MCS2_CH4_R4;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2410 */
433   __IO uint32_t MCS2_CH4_R5;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2414 */
434   __IO uint32_t MCS2_CH4_R6;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2418 */
435   __IO uint32_t MCS2_CH4_R7;                       /**< MCS[i] channel x general purpose register [y], offset: 0x241C */
436   __IO uint32_t MCS2_CH4_CTRL;                     /**< MCS[i] channel x control register, offset: 0x2420 */
437   __I  uint32_t MCS2_CH4_ACB;                      /**< MCS[i] channel x ARU control Bit register, offset: 0x2424 */
438   uint8_t RESERVED_31[20];
439   __I  uint32_t MCS2_CH4_MHB;                      /**< MCS[i] channel x memory high byte register, offset: 0x243C */
440   uint8_t RESERVED_32[160];
441   __IO uint32_t MCS2_CH4_PC;                       /**< MCS[i] channel x program counter register, offset: 0x24E0 */
442   __IO uint32_t MCS2_CH4_IRQ_NOTIFY;               /**< MCS[i] channel x interrupt notification register, offset: 0x24E4 */
443   __IO uint32_t MCS2_CH4_IRQ_EN;                   /**< MCS[i] channel x interrupt enable register, offset: 0x24E8 */
444   __IO uint32_t MCS2_CH4_IRQ_FORCINT;              /**< MCS[i] channel x force interrupt register, offset: 0x24EC */
445   __IO uint32_t MCS2_CH4_IRQ_MODE;                 /**< MCS[i] channel x IRQ mode configuration register, offset: 0x24F0 */
446   __IO uint32_t MCS2_CH4_EIRQ_EN;                  /**< MCS[i] channel x error interrupt enable register, offset: 0x24F4 */
447   uint8_t RESERVED_33[8];
448   __IO uint32_t MCS2_CH5_R0;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2500 */
449   __IO uint32_t MCS2_CH5_R1;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2504 */
450   __IO uint32_t MCS2_CH5_R2;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2508 */
451   __IO uint32_t MCS2_CH5_R3;                       /**< MCS[i] channel x general purpose register [y], offset: 0x250C */
452   __IO uint32_t MCS2_CH5_R4;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2510 */
453   __IO uint32_t MCS2_CH5_R5;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2514 */
454   __IO uint32_t MCS2_CH5_R6;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2518 */
455   __IO uint32_t MCS2_CH5_R7;                       /**< MCS[i] channel x general purpose register [y], offset: 0x251C */
456   __IO uint32_t MCS2_CH5_CTRL;                     /**< MCS[i] channel x control register, offset: 0x2520 */
457   __I  uint32_t MCS2_CH5_ACB;                      /**< MCS[i] channel x ARU control Bit register, offset: 0x2524 */
458   uint8_t RESERVED_34[20];
459   __I  uint32_t MCS2_CH5_MHB;                      /**< MCS[i] channel x memory high byte register, offset: 0x253C */
460   uint8_t RESERVED_35[160];
461   __IO uint32_t MCS2_CH5_PC;                       /**< MCS[i] channel x program counter register, offset: 0x25E0 */
462   __IO uint32_t MCS2_CH5_IRQ_NOTIFY;               /**< MCS[i] channel x interrupt notification register, offset: 0x25E4 */
463   __IO uint32_t MCS2_CH5_IRQ_EN;                   /**< MCS[i] channel x interrupt enable register, offset: 0x25E8 */
464   __IO uint32_t MCS2_CH5_IRQ_FORCINT;              /**< MCS[i] channel x force interrupt register, offset: 0x25EC */
465   __IO uint32_t MCS2_CH5_IRQ_MODE;                 /**< MCS[i] channel x IRQ mode configuration register, offset: 0x25F0 */
466   __IO uint32_t MCS2_CH5_EIRQ_EN;                  /**< MCS[i] channel x error interrupt enable register, offset: 0x25F4 */
467   uint8_t RESERVED_36[8];
468   __IO uint32_t MCS2_CH6_R0;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2600 */
469   __IO uint32_t MCS2_CH6_R1;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2604 */
470   __IO uint32_t MCS2_CH6_R2;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2608 */
471   __IO uint32_t MCS2_CH6_R3;                       /**< MCS[i] channel x general purpose register [y], offset: 0x260C */
472   __IO uint32_t MCS2_CH6_R4;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2610 */
473   __IO uint32_t MCS2_CH6_R5;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2614 */
474   __IO uint32_t MCS2_CH6_R6;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2618 */
475   __IO uint32_t MCS2_CH6_R7;                       /**< MCS[i] channel x general purpose register [y], offset: 0x261C */
476   __IO uint32_t MCS2_CH6_CTRL;                     /**< MCS[i] channel x control register, offset: 0x2620 */
477   __I  uint32_t MCS2_CH6_ACB;                      /**< MCS[i] channel x ARU control Bit register, offset: 0x2624 */
478   uint8_t RESERVED_37[20];
479   __I  uint32_t MCS2_CH6_MHB;                      /**< MCS[i] channel x memory high byte register, offset: 0x263C */
480   uint8_t RESERVED_38[160];
481   __IO uint32_t MCS2_CH6_PC;                       /**< MCS[i] channel x program counter register, offset: 0x26E0 */
482   __IO uint32_t MCS2_CH6_IRQ_NOTIFY;               /**< MCS[i] channel x interrupt notification register, offset: 0x26E4 */
483   __IO uint32_t MCS2_CH6_IRQ_EN;                   /**< MCS[i] channel x interrupt enable register, offset: 0x26E8 */
484   __IO uint32_t MCS2_CH6_IRQ_FORCINT;              /**< MCS[i] channel x force interrupt register, offset: 0x26EC */
485   __IO uint32_t MCS2_CH6_IRQ_MODE;                 /**< MCS[i] channel x IRQ mode configuration register, offset: 0x26F0 */
486   __IO uint32_t MCS2_CH6_EIRQ_EN;                  /**< MCS[i] channel x error interrupt enable register, offset: 0x26F4 */
487   uint8_t RESERVED_39[8];
488   __IO uint32_t MCS2_CH7_R0;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2700 */
489   __IO uint32_t MCS2_CH7_R1;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2704 */
490   __IO uint32_t MCS2_CH7_R2;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2708 */
491   __IO uint32_t MCS2_CH7_R3;                       /**< MCS[i] channel x general purpose register [y], offset: 0x270C */
492   __IO uint32_t MCS2_CH7_R4;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2710 */
493   __IO uint32_t MCS2_CH7_R5;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2714 */
494   __IO uint32_t MCS2_CH7_R6;                       /**< MCS[i] channel x general purpose register [y], offset: 0x2718 */
495   __IO uint32_t MCS2_CH7_R7;                       /**< MCS[i] channel x general purpose register [y], offset: 0x271C */
496   __IO uint32_t MCS2_CH7_CTRL;                     /**< MCS[i] channel x control register, offset: 0x2720 */
497   __I  uint32_t MCS2_CH7_ACB;                      /**< MCS[i] channel x ARU control Bit register, offset: 0x2724 */
498   uint8_t RESERVED_40[20];
499   __I  uint32_t MCS2_CH7_MHB;                      /**< MCS[i] channel x memory high byte register, offset: 0x273C */
500   uint8_t RESERVED_41[160];
501   __IO uint32_t MCS2_CH7_PC;                       /**< MCS[i] channel x program counter register, offset: 0x27E0 */
502   __IO uint32_t MCS2_CH7_IRQ_NOTIFY;               /**< MCS[i] channel x interrupt notification register, offset: 0x27E4 */
503   __IO uint32_t MCS2_CH7_IRQ_EN;                   /**< MCS[i] channel x interrupt enable register, offset: 0x27E8 */
504   __IO uint32_t MCS2_CH7_IRQ_FORCINT;              /**< MCS[i] channel x force interrupt register, offset: 0x27EC */
505   __IO uint32_t MCS2_CH7_IRQ_MODE;                 /**< MCS[i] channel x IRQ mode configuration register, offset: 0x27F0 */
506   __IO uint32_t MCS2_CH7_EIRQ_EN;                  /**< MCS[i] channel x error interrupt enable register, offset: 0x27F4 */
507   uint8_t RESERVED_42[1584];
508   __IO uint32_t MCS2_CTRG;                         /**< MCS[i] clear trigger control register, offset: 0x2E28 */
509   __IO uint32_t MCS2_STRG;                         /**< MCS[i] set trigger control register, offset: 0x2E2C */
510   uint8_t RESERVED_43[208];
511   __IO uint32_t MCS2_CTRL_STAT;                    /**< MCS[i] control and status register, offset: 0x2F00 */
512   __IO uint32_t MCS2_RESET;                        /**< MCS[i] reset register, offset: 0x2F04 */
513   __IO uint32_t MCS2_CAT;                          /**< MCS[i] cancel ARU transfer instruction, offset: 0x2F08 */
514   __IO uint32_t MCS2_CWT;                          /**< MCS[i] cancel waiting instruction, offset: 0x2F0C */
515   __IO uint32_t MCS2_ERR;                          /**< MCS[i] error register, offset: 0x2F10 */
516   uint8_t RESERVED_44[8];
517   __IO uint32_t MCS2_REG_PROT;                     /**< MCS[i] write protection register, offset: 0x2F1C */
518   __IO uint32_t MCS2_SINT_IRQ_NOTIFY;              /**< MCS[i] shared interrupt notification register, offset: 0x2F20 */
519   __IO uint32_t MCS2_SINT_IRQ_EN;                  /**< MCS[i] shared interrupt enable register, offset: 0x2F24 */
520   __IO uint32_t MCS2_SINT_IRQ_FORCINT;             /**< MCS[i] force shared interrupt register, offset: 0x2F28 */
521   __IO uint32_t MCS2_SINT_IRQ_MODE;                /**< MCS[i] shared interrupt mode configuration register, offset: 0x2F2C */
522   uint8_t RESERVED_45[16];
523   __IO uint32_t MCS2_HBP0_CTRL;                    /**< MCS[i] hardware break point h control register, offset: 0x2F40 */
524   __IO uint32_t MCS2_HBP0_PATTERN;                 /**< MCS[i] hardware break point pattern register, offset: 0x2F44 */
525   __IO uint32_t MCS2_HBP0_STATUS;                  /**< MCS[i] hardware break point status register, offset: 0x2F48 */
526   __IO uint32_t MCS2_HBP0_IRQ_NOTIFY;              /**< MCS[i] hardware break point interrupt notification register, offset: 0x2F4C */
527   __IO uint32_t MCS2_HBP0_IRQ_EN;                  /**< MCS[i] hardware break point interrupt enable register, offset: 0x2F50 */
528   __IO uint32_t MCS2_HBP0_IRQ_FORCINT;             /**< MCS[i] force hardware break point interrupt register, offset: 0x2F54 */
529   __IO uint32_t MCS2_HBP0_IRQ_MODE;                /**< MCS[i] break point h interrupt mode configuration register, offset: 0x2F58 */
530   uint8_t RESERVED_46[4];
531   __IO uint32_t MCS2_HBP1_CTRL;                    /**< MCS[i] hardware break point h control register, offset: 0x2F60 */
532   __IO uint32_t MCS2_HBP1_PATTERN;                 /**< MCS[i] hardware break point pattern register, offset: 0x2F64 */
533   __IO uint32_t MCS2_HBP1_STATUS;                  /**< MCS[i] hardware break point status register, offset: 0x2F68 */
534   __IO uint32_t MCS2_HBP1_IRQ_NOTIFY;              /**< MCS[i] hardware break point interrupt notification register, offset: 0x2F6C */
535   __IO uint32_t MCS2_HBP1_IRQ_EN;                  /**< MCS[i] hardware break point interrupt enable register, offset: 0x2F70 */
536   __IO uint32_t MCS2_HBP1_IRQ_FORCINT;             /**< MCS[i] force hardware break point interrupt register, offset: 0x2F74 */
537   __IO uint32_t MCS2_HBP1_IRQ_MODE;                /**< MCS[i] break point h interrupt mode configuration register, offset: 0x2F78 */
538   uint8_t RESERVED_47[132];
539   __IO uint32_t TIO2_G0_CH0_CTRL;                  /**< TIO[i] group [g] channel [c] control register, offset: 0x3000 */
540   __IO uint32_t TIO2_G0_CH0_IRQ_NOTIFY;            /**< TIO[i] channel [c] interrupt notification register, offset: 0x3004 */
541   __IO uint32_t TIO2_G0_CH0_IRQ_EN;                /**< TIO[i] channel [c] interrupt enable register, offset: 0x3008 */
542   __IO uint32_t TIO2_G0_CH0_IRQ_FORCINT;           /**< TIO[i] channel [c] force interrupt register, offset: 0x300C */
543   __IO uint32_t TIO2_G0_CH0_IRQ_MODE;              /**< TIO[i] channel [c] IRQ mode configuration register, offset: 0x3010 */
544   __IO uint32_t TIO2_G0_CH0_CTRL2;                 /**< TIO[i] group [g] channel [c] control register, offset: 0x3014 */
545   uint8_t RESERVED_48[8];
546   __IO uint32_t TIO2_G0_CH0_SINST;                 /**< TIO[i] channel [c] resource S instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0-, offset: 0x3020 */
547   __IO uint32_t TIO2_G0_CH0_SCMD;                  /**< TIO[i] channel [c] resource S command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0-, offset: 0x3024 */
548   __IO uint32_t TIO2_G0_CH0_SOP;                   /**< TIO[i] channel [c] resource S operand register TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b10- or TIO[i]_G[g]_OP_USAGE.MODE[c]=0b1-0 ), offset: 0x3028 */
549   uint8_t RESERVED_49[4];
550   __IO uint32_t TIO2_G0_CH0_OINST;                 /**< TIO[i] channel [c] resource O instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE =0b00-, offset: 0x3030 */
551   __IO uint32_t TIO2_G0_CH0_OCMD;                  /**< TIO[i] channel [c] resource O command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b00-, offset: 0x3034 */
552   __IO uint32_t TIO2_G0_CH0_OOP;                   /**< TIO[i] channel [c] resource O operand register !(TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b1--) or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b11-), offset: 0x3038 */
553   __I  uint32_t TIO2_G0_CH0_SHIFTCNT;              /**< TIO[i] channel [c] resource shift count register, offset: 0x303C */
554   __IO uint32_t TIO2_G0_CH1_CTRL;                  /**< TIO[i] group [g] channel [c] control register, offset: 0x3040 */
555   __IO uint32_t TIO2_G0_CH1_IRQ_NOTIFY;            /**< TIO[i] channel [c] interrupt notification register, offset: 0x3044 */
556   __IO uint32_t TIO2_G0_CH1_IRQ_EN;                /**< TIO[i] channel [c] interrupt enable register, offset: 0x3048 */
557   __IO uint32_t TIO2_G0_CH1_IRQ_FORCINT;           /**< TIO[i] channel [c] force interrupt register, offset: 0x304C */
558   __IO uint32_t TIO2_G0_CH1_IRQ_MODE;              /**< TIO[i] channel [c] IRQ mode configuration register, offset: 0x3050 */
559   __IO uint32_t TIO2_G0_CH1_CTRL2;                 /**< TIO[i] group [g] channel [c] control register, offset: 0x3054 */
560   uint8_t RESERVED_50[8];
561   __IO uint32_t TIO2_G0_CH1_SINST;                 /**< TIO[i] channel [c] resource S instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0-, offset: 0x3060 */
562   __IO uint32_t TIO2_G0_CH1_SCMD;                  /**< TIO[i] channel [c] resource S command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0-, offset: 0x3064 */
563   __IO uint32_t TIO2_G0_CH1_SOP;                   /**< TIO[i] channel [c] resource S operand register TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b10- or TIO[i]_G[g]_OP_USAGE.MODE[c]=0b1-0 ), offset: 0x3068 */
564   uint8_t RESERVED_51[4];
565   __IO uint32_t TIO2_G0_CH1_OINST;                 /**< TIO[i] channel [c] resource O instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE =0b00-, offset: 0x3070 */
566   __IO uint32_t TIO2_G0_CH1_OCMD;                  /**< TIO[i] channel [c] resource O command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b00-, offset: 0x3074 */
567   __IO uint32_t TIO2_G0_CH1_OOP;                   /**< TIO[i] channel [c] resource O operand register !(TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b1--) or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b11-), offset: 0x3078 */
568   __I  uint32_t TIO2_G0_CH1_SHIFTCNT;              /**< TIO[i] channel [c] resource shift count register, offset: 0x307C */
569   __IO uint32_t TIO2_G0_CH2_CTRL;                  /**< TIO[i] group [g] channel [c] control register, offset: 0x3080 */
570   __IO uint32_t TIO2_G0_CH2_IRQ_NOTIFY;            /**< TIO[i] channel [c] interrupt notification register, offset: 0x3084 */
571   __IO uint32_t TIO2_G0_CH2_IRQ_EN;                /**< TIO[i] channel [c] interrupt enable register, offset: 0x3088 */
572   __IO uint32_t TIO2_G0_CH2_IRQ_FORCINT;           /**< TIO[i] channel [c] force interrupt register, offset: 0x308C */
573   __IO uint32_t TIO2_G0_CH2_IRQ_MODE;              /**< TIO[i] channel [c] IRQ mode configuration register, offset: 0x3090 */
574   __IO uint32_t TIO2_G0_CH2_CTRL2;                 /**< TIO[i] group [g] channel [c] control register, offset: 0x3094 */
575   uint8_t RESERVED_52[8];
576   __IO uint32_t TIO2_G0_CH2_SINST;                 /**< TIO[i] channel [c] resource S instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0-, offset: 0x30A0 */
577   __IO uint32_t TIO2_G0_CH2_SCMD;                  /**< TIO[i] channel [c] resource S command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0-, offset: 0x30A4 */
578   __IO uint32_t TIO2_G0_CH2_SOP;                   /**< TIO[i] channel [c] resource S operand register TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b10- or TIO[i]_G[g]_OP_USAGE.MODE[c]=0b1-0 ), offset: 0x30A8 */
579   uint8_t RESERVED_53[4];
580   __IO uint32_t TIO2_G0_CH2_OINST;                 /**< TIO[i] channel [c] resource O instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE =0b00-, offset: 0x30B0 */
581   __IO uint32_t TIO2_G0_CH2_OCMD;                  /**< TIO[i] channel [c] resource O command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b00-, offset: 0x30B4 */
582   __IO uint32_t TIO2_G0_CH2_OOP;                   /**< TIO[i] channel [c] resource O operand register !(TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b1--) or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b11-), offset: 0x30B8 */
583   __I  uint32_t TIO2_G0_CH2_SHIFTCNT;              /**< TIO[i] channel [c] resource shift count register, offset: 0x30BC */
584   __IO uint32_t TIO2_G0_CH3_CTRL;                  /**< TIO[i] group [g] channel [c] control register, offset: 0x30C0 */
585   __IO uint32_t TIO2_G0_CH3_IRQ_NOTIFY;            /**< TIO[i] channel [c] interrupt notification register, offset: 0x30C4 */
586   __IO uint32_t TIO2_G0_CH3_IRQ_EN;                /**< TIO[i] channel [c] interrupt enable register, offset: 0x30C8 */
587   __IO uint32_t TIO2_G0_CH3_IRQ_FORCINT;           /**< TIO[i] channel [c] force interrupt register, offset: 0x30CC */
588   __IO uint32_t TIO2_G0_CH3_IRQ_MODE;              /**< TIO[i] channel [c] IRQ mode configuration register, offset: 0x30D0 */
589   __IO uint32_t TIO2_G0_CH3_CTRL2;                 /**< TIO[i] group [g] channel [c] control register, offset: 0x30D4 */
590   uint8_t RESERVED_54[8];
591   __IO uint32_t TIO2_G0_CH3_SINST;                 /**< TIO[i] channel [c] resource S instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0-, offset: 0x30E0 */
592   __IO uint32_t TIO2_G0_CH3_SCMD;                  /**< TIO[i] channel [c] resource S command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0-, offset: 0x30E4 */
593   __IO uint32_t TIO2_G0_CH3_SOP;                   /**< TIO[i] channel [c] resource S operand register TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b10- or TIO[i]_G[g]_OP_USAGE.MODE[c]=0b1-0 ), offset: 0x30E8 */
594   uint8_t RESERVED_55[4];
595   __IO uint32_t TIO2_G0_CH3_OINST;                 /**< TIO[i] channel [c] resource O instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE =0b00-, offset: 0x30F0 */
596   __IO uint32_t TIO2_G0_CH3_OCMD;                  /**< TIO[i] channel [c] resource O command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b00-, offset: 0x30F4 */
597   __IO uint32_t TIO2_G0_CH3_OOP;                   /**< TIO[i] channel [c] resource O operand register !(TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b1--) or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b11-), offset: 0x30F8 */
598   __I  uint32_t TIO2_G0_CH3_SHIFTCNT;              /**< TIO[i] channel [c] resource shift count register, offset: 0x30FC */
599   __IO uint32_t TIO2_G0_CH4_CTRL;                  /**< TIO[i] group [g] channel [c] control register, offset: 0x3100 */
600   __IO uint32_t TIO2_G0_CH4_IRQ_NOTIFY;            /**< TIO[i] channel [c] interrupt notification register, offset: 0x3104 */
601   __IO uint32_t TIO2_G0_CH4_IRQ_EN;                /**< TIO[i] channel [c] interrupt enable register, offset: 0x3108 */
602   __IO uint32_t TIO2_G0_CH4_IRQ_FORCINT;           /**< TIO[i] channel [c] force interrupt register, offset: 0x310C */
603   __IO uint32_t TIO2_G0_CH4_IRQ_MODE;              /**< TIO[i] channel [c] IRQ mode configuration register, offset: 0x3110 */
604   __IO uint32_t TIO2_G0_CH4_CTRL2;                 /**< TIO[i] group [g] channel [c] control register, offset: 0x3114 */
605   uint8_t RESERVED_56[8];
606   __IO uint32_t TIO2_G0_CH4_SINST;                 /**< TIO[i] channel [c] resource S instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0-, offset: 0x3120 */
607   __IO uint32_t TIO2_G0_CH4_SCMD;                  /**< TIO[i] channel [c] resource S command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0-, offset: 0x3124 */
608   __IO uint32_t TIO2_G0_CH4_SOP;                   /**< TIO[i] channel [c] resource S operand register TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b10- or TIO[i]_G[g]_OP_USAGE.MODE[c]=0b1-0 ), offset: 0x3128 */
609   uint8_t RESERVED_57[4];
610   __IO uint32_t TIO2_G0_CH4_OINST;                 /**< TIO[i] channel [c] resource O instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE =0b00-, offset: 0x3130 */
611   __IO uint32_t TIO2_G0_CH4_OCMD;                  /**< TIO[i] channel [c] resource O command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b00-, offset: 0x3134 */
612   __IO uint32_t TIO2_G0_CH4_OOP;                   /**< TIO[i] channel [c] resource O operand register !(TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b1--) or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b11-), offset: 0x3138 */
613   __I  uint32_t TIO2_G0_CH4_SHIFTCNT;              /**< TIO[i] channel [c] resource shift count register, offset: 0x313C */
614   __IO uint32_t TIO2_G0_CH5_CTRL;                  /**< TIO[i] group [g] channel [c] control register, offset: 0x3140 */
615   __IO uint32_t TIO2_G0_CH5_IRQ_NOTIFY;            /**< TIO[i] channel [c] interrupt notification register, offset: 0x3144 */
616   __IO uint32_t TIO2_G0_CH5_IRQ_EN;                /**< TIO[i] channel [c] interrupt enable register, offset: 0x3148 */
617   __IO uint32_t TIO2_G0_CH5_IRQ_FORCINT;           /**< TIO[i] channel [c] force interrupt register, offset: 0x314C */
618   __IO uint32_t TIO2_G0_CH5_IRQ_MODE;              /**< TIO[i] channel [c] IRQ mode configuration register, offset: 0x3150 */
619   __IO uint32_t TIO2_G0_CH5_CTRL2;                 /**< TIO[i] group [g] channel [c] control register, offset: 0x3154 */
620   uint8_t RESERVED_58[8];
621   __IO uint32_t TIO2_G0_CH5_SINST;                 /**< TIO[i] channel [c] resource S instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0-, offset: 0x3160 */
622   __IO uint32_t TIO2_G0_CH5_SCMD;                  /**< TIO[i] channel [c] resource S command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0-, offset: 0x3164 */
623   __IO uint32_t TIO2_G0_CH5_SOP;                   /**< TIO[i] channel [c] resource S operand register TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b10- or TIO[i]_G[g]_OP_USAGE.MODE[c]=0b1-0 ), offset: 0x3168 */
624   uint8_t RESERVED_59[4];
625   __IO uint32_t TIO2_G0_CH5_OINST;                 /**< TIO[i] channel [c] resource O instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE =0b00-, offset: 0x3170 */
626   __IO uint32_t TIO2_G0_CH5_OCMD;                  /**< TIO[i] channel [c] resource O command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b00-, offset: 0x3174 */
627   __IO uint32_t TIO2_G0_CH5_OOP;                   /**< TIO[i] channel [c] resource O operand register !(TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b1--) or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b11-), offset: 0x3178 */
628   __I  uint32_t TIO2_G0_CH5_SHIFTCNT;              /**< TIO[i] channel [c] resource shift count register, offset: 0x317C */
629   __IO uint32_t TIO2_G0_CH6_CTRL;                  /**< TIO[i] group [g] channel [c] control register, offset: 0x3180 */
630   __IO uint32_t TIO2_G0_CH6_IRQ_NOTIFY;            /**< TIO[i] channel [c] interrupt notification register, offset: 0x3184 */
631   __IO uint32_t TIO2_G0_CH6_IRQ_EN;                /**< TIO[i] channel [c] interrupt enable register, offset: 0x3188 */
632   __IO uint32_t TIO2_G0_CH6_IRQ_FORCINT;           /**< TIO[i] channel [c] force interrupt register, offset: 0x318C */
633   __IO uint32_t TIO2_G0_CH6_IRQ_MODE;              /**< TIO[i] channel [c] IRQ mode configuration register, offset: 0x3190 */
634   __IO uint32_t TIO2_G0_CH6_CTRL2;                 /**< TIO[i] group [g] channel [c] control register, offset: 0x3194 */
635   uint8_t RESERVED_60[8];
636   __IO uint32_t TIO2_G0_CH6_SINST;                 /**< TIO[i] channel [c] resource S instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0-, offset: 0x31A0 */
637   __IO uint32_t TIO2_G0_CH6_SCMD;                  /**< TIO[i] channel [c] resource S command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0-, offset: 0x31A4 */
638   __IO uint32_t TIO2_G0_CH6_SOP;                   /**< TIO[i] channel [c] resource S operand register TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b10- or TIO[i]_G[g]_OP_USAGE.MODE[c]=0b1-0 ), offset: 0x31A8 */
639   uint8_t RESERVED_61[4];
640   __IO uint32_t TIO2_G0_CH6_OINST;                 /**< TIO[i] channel [c] resource O instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE =0b00-, offset: 0x31B0 */
641   __IO uint32_t TIO2_G0_CH6_OCMD;                  /**< TIO[i] channel [c] resource O command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b00-, offset: 0x31B4 */
642   __IO uint32_t TIO2_G0_CH6_OOP;                   /**< TIO[i] channel [c] resource O operand register !(TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b1--) or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b11-), offset: 0x31B8 */
643   __I  uint32_t TIO2_G0_CH6_SHIFTCNT;              /**< TIO[i] channel [c] resource shift count register, offset: 0x31BC */
644   __IO uint32_t TIO2_G0_CH7_CTRL;                  /**< TIO[i] group [g] channel [c] control register, offset: 0x31C0 */
645   __IO uint32_t TIO2_G0_CH7_IRQ_NOTIFY;            /**< TIO[i] channel [c] interrupt notification register, offset: 0x31C4 */
646   __IO uint32_t TIO2_G0_CH7_IRQ_EN;                /**< TIO[i] channel [c] interrupt enable register, offset: 0x31C8 */
647   __IO uint32_t TIO2_G0_CH7_IRQ_FORCINT;           /**< TIO[i] channel [c] force interrupt register, offset: 0x31CC */
648   __IO uint32_t TIO2_G0_CH7_IRQ_MODE;              /**< TIO[i] channel [c] IRQ mode configuration register, offset: 0x31D0 */
649   __IO uint32_t TIO2_G0_CH7_CTRL2;                 /**< TIO[i] group [g] channel [c] control register, offset: 0x31D4 */
650   uint8_t RESERVED_62[8];
651   __IO uint32_t TIO2_G0_CH7_SINST;                 /**< TIO[i] channel [c] resource S instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0-, offset: 0x31E0 */
652   __IO uint32_t TIO2_G0_CH7_SCMD;                  /**< TIO[i] channel [c] resource S command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0-, offset: 0x31E4 */
653   __IO uint32_t TIO2_G0_CH7_SOP;                   /**< TIO[i] channel [c] resource S operand register TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b10- or TIO[i]_G[g]_OP_USAGE.MODE[c]=0b1-0 ), offset: 0x31E8 */
654   uint8_t RESERVED_63[4];
655   __IO uint32_t TIO2_G0_CH7_OINST;                 /**< TIO[i] channel [c] resource O instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE =0b00-, offset: 0x31F0 */
656   __IO uint32_t TIO2_G0_CH7_OCMD;                  /**< TIO[i] channel [c] resource O command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b00-, offset: 0x31F4 */
657   __IO uint32_t TIO2_G0_CH7_OOP;                   /**< TIO[i] channel [c] resource O operand register !(TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b1--) or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b11-), offset: 0x31F8 */
658   __I  uint32_t TIO2_G0_CH7_SHIFTCNT;              /**< TIO[i] channel [c] resource shift count register, offset: 0x31FC */
659   __IO uint32_t TIO2_G0_ISEL0_CTRL1;               /**< TIO[i] input selection register 1, offset: 0x3200 */
660   __IO uint32_t TIO2_G0_ISEL0_CTRL2;               /**< TIO[i] input selection register 2, offset: 0x3204 */
661   uint8_t RESERVED_64[24];
662   __IO uint32_t TIO2_G0_ISEL1_CTRL1;               /**< TIO[i] input selection register 1, offset: 0x3220 */
663   __IO uint32_t TIO2_G0_ISEL1_CTRL2;               /**< TIO[i] input selection register 2, offset: 0x3224 */
664   uint8_t RESERVED_65[24];
665   __IO uint32_t TIO2_G0_OP_USAGE;                  /**< TIO[i] operand usage selection register, offset: 0x3240 */
666   uint8_t RESERVED_66[2492];
667   __IO uint32_t TIO2_S;                            /**< TIO[i] signal sampling register, offset: 0x3C00 */
668   __IO uint32_t TIO2_O;                            /**< TIO[i] output register, offset: 0x3C04 */
669   __IO uint32_t TIO2_ENDIS;                        /**< TIO[i] enable/disable register, offset: 0x3C08 */
670   __IO uint32_t TIO2_INVERT;                       /**< TIO[i] signal invert register, offset: 0x3C0C */
671   __IO uint32_t TIO2_INPUT_MODE;                   /**< TIO[i] input mode register, offset: 0x3C10 */
672   __IO uint32_t TIO2_CYCLIC_MODE;                  /**< TIO[i] cyclic mode register, offset: 0x3C14 */
673   __IO uint32_t TIO2_TRIG_OUT_GATE_EN;             /**< TIO[i] enable Trigger Output, output gating register, offset: 0x3C18 */
674   __IO uint32_t TIO2_PLTRIG_OUT_GATE_EN;           /**< TIO[i] enable PL_TRIG_OUT output gating register, offset: 0x3C1C */
675   uint8_t RESERVED_67[32];
676   __IO uint32_t TIO2_CS;                           /**< TIO[i] clear signal sampling register, offset: 0x3C40 */
677   __IO uint32_t TIO2_CO;                           /**< TIO[i] clear output register, offset: 0x3C44 */
678   __IO uint32_t TIO2_CENDIS;                       /**< TIO[i] disable register, offset: 0x3C48 */
679   __IO uint32_t TIO2_CINVERT;                      /**< TIO[i] clear signal invert register, offset: 0x3C4C */
680   __IO uint32_t TIO2_CINPUT_MODE;                  /**< TIO[i] disable input mode register, offset: 0x3C50 */
681   __IO uint32_t TIO2_CCYCLIC_MODE;                 /**< TIO[i] disable cyclic mode register, offset: 0x3C54 */
682   __IO uint32_t TIO2_CTRIG_OUT_GATE_EN;            /**< TIO[i] clear Trigger Output, output gating register, offset: 0x3C58 */
683   __IO uint32_t TIO2_CPLTRIG_OUT_GATE_EN;          /**< TIO[i] clear PL_TRIG_OUT output gating register, offset: 0x3C5C */
684   uint8_t RESERVED_68[32];
685   __IO uint32_t TIO2_SS;                           /**< TIO[i] set signal sampling register, offset: 0x3C80 */
686   __IO uint32_t TIO2_SO;                           /**< TIO[i] set output register, offset: 0x3C84 */
687   __IO uint32_t TIO2_SENDIS;                       /**< TIO[i] enable register, offset: 0x3C88 */
688   __IO uint32_t TIO2_SINVERT;                      /**< TIO[i] set signal invert register, offset: 0x3C8C */
689   __IO uint32_t TIO2_SINPUT_MODE;                  /**< TIO[i] enable input mode register, offset: 0x3C90 */
690   __IO uint32_t TIO2_SCYCLIC_MODE;                 /**< TIO[i] enable cyclic mode register, offset: 0x3C94 */
691   __IO uint32_t TIO2_STRIG_OUT_GATE_EN;            /**< TIO[i] set Trigger Output, output gating register, offset: 0x3C98 */
692   __IO uint32_t TIO2_SPLTRIG_OUT_GATE_EN;          /**< TIO[i] set PL_TRIG_OUT output gating register, offset: 0x3C9C */
693   uint8_t RESERVED_69[32];
694   __IO uint32_t TIO2_IS;                           /**< TIO[i] invert signal sampling register, offset: 0x3CC0 */
695   __IO uint32_t TIO2_IO;                           /**< TIO[i] invert output register, offset: 0x3CC4 */
696   __IO uint32_t TIO2_IENDIS;                       /**< TIO[i] toggle enable/disable register, offset: 0x3CC8 */
697   __IO uint32_t TIO2_IINVERT;                      /**< TIO[i] toggle signal invert register, offset: 0x3CCC */
698   __IO uint32_t TIO2_IINPUT_MODE;                  /**< TIO[i] enable input mode register, offset: 0x3CD0 */
699   __IO uint32_t TIO2_ICYCLIC_MODE;                 /**< TIO[i] enable cyclic mode register, offset: 0x3CD4 */
700   uint8_t RESERVED_70[40];
701   __IO uint32_t TIO2_FUPD;                         /**< TIO[i] force update register, offset: 0x3D00 */
702   __I  uint32_t TIO2_HW_CONF;                      /**< TIO[i] configuration register, offset: 0x3D04 */
703   __IO uint32_t TIO2_RSEL_CTRL1;                   /**< TIO[i] resource selection control register 1, offset: 0x3D08 */
704   __IO uint32_t TIO2_RSEL_CTRL2;                   /**< TIO[i] resource selection control register 2, offset: 0x3D0C */
705   __IO uint32_t TIO2_PL_SWRST;                     /**< TIO[i] software reset for TIO Plus functionality, offset: 0x3D10 */
706   uint8_t RESERVED_71[748];
707   __IO uint32_t CCM2_ARP0_CTRL;                    /**< CCM[i] Address Range Protector [a] Control Register, offset: 0x4000 */
708   __IO uint32_t CCM2_ARP0_PROT;                    /**< CCM[i] Address Range Protector [a] Protection Register, offset: 0x4004 */
709   __IO uint32_t CCM2_ARP1_CTRL;                    /**< CCM[i] Address Range Protector [a] Control Register, offset: 0x4008 */
710   __IO uint32_t CCM2_ARP1_PROT;                    /**< CCM[i] Address Range Protector [a] Protection Register, offset: 0x400C */
711   __IO uint32_t CCM2_ARP2_CTRL;                    /**< CCM[i] Address Range Protector [a] Control Register, offset: 0x4010 */
712   __IO uint32_t CCM2_ARP2_PROT;                    /**< CCM[i] Address Range Protector [a] Protection Register, offset: 0x4014 */
713   __IO uint32_t CCM2_ARP3_CTRL;                    /**< CCM[i] Address Range Protector [a] Control Register, offset: 0x4018 */
714   __IO uint32_t CCM2_ARP3_PROT;                    /**< CCM[i] Address Range Protector [a] Protection Register, offset: 0x401C */
715   __IO uint32_t CCM2_ARP4_CTRL;                    /**< CCM[i] Address Range Protector [a] Control Register, offset: 0x4020 */
716   __IO uint32_t CCM2_ARP4_PROT;                    /**< CCM[i] Address Range Protector [a] Protection Register, offset: 0x4024 */
717   __IO uint32_t CCM2_ARP5_CTRL;                    /**< CCM[i] Address Range Protector [a] Control Register, offset: 0x4028 */
718   __IO uint32_t CCM2_ARP5_PROT;                    /**< CCM[i] Address Range Protector [a] Protection Register, offset: 0x402C */
719   __IO uint32_t CCM2_ARP6_CTRL;                    /**< CCM[i] Address Range Protector [a] Control Register, offset: 0x4030 */
720   __IO uint32_t CCM2_ARP6_PROT;                    /**< CCM[i] Address Range Protector [a] Protection Register, offset: 0x4034 */
721   __IO uint32_t CCM2_ARP7_CTRL;                    /**< CCM[i] Address Range Protector [a] Control Register, offset: 0x4038 */
722   __IO uint32_t CCM2_ARP7_PROT;                    /**< CCM[i] Address Range Protector [a] Protection Register, offset: 0x403C */
723   __IO uint32_t CCM2_ARP8_CTRL;                    /**< CCM[i] Address Range Protector [a] Control Register, offset: 0x4040 */
724   __IO uint32_t CCM2_ARP8_PROT;                    /**< CCM[i] Address Range Protector [a] Protection Register, offset: 0x4044 */
725   __IO uint32_t CCM2_ARP9_CTRL;                    /**< CCM[i] Address Range Protector [a] Control Register, offset: 0x4048 */
726   __IO uint32_t CCM2_ARP9_PROT;                    /**< CCM[i] Address Range Protector [a] Protection Register, offset: 0x404C */
727   uint8_t RESERVED_72[380];
728   __I  uint32_t CCM2_TIO_G0_OUT;                   /**< CCM[i] TIO Group 0,1 Output Register, offset: 0x41CC */
729   uint8_t RESERVED_73[4];
730   __I  uint32_t CCM2_HW_CONF2;                     /**< CCM[i] 2. Hardware Configuration Register, offset: 0x41D4 */
731   __IO uint32_t CCM2_AEIM_STA;                     /**< CCM[i] MCS Bus Master Status Register, offset: 0x41D8 */
732   __I  uint32_t CCM2_HW_CONF;                      /**< CCM[i] Hardware Configuration Register, offset: 0x41DC */
733   __IO uint32_t CCM2_TIM_AUX_IN_SRC;               /**< CCM[i] TIM AUX Input Source Register, offset: 0x41E0 */
734   __IO uint32_t CCM2_EXT_CAP_EN;                   /**< CCM[i] External Capture Enable Register, offset: 0x41E4 */
735   uint8_t RESERVED_74[4];
736   __I  uint32_t CCM2_ATOM_OUT;                     /**< CCM[i] ATOM Output Register, offset: 0x41EC */
737   __IO uint32_t CCM2_CMU_CLK_CFG;                  /**< CCM[i] CMU Clock Configuration Register, offset: 0x41F0 */
738   uint8_t RESERVED_75[4];
739   __IO uint32_t CCM2_CFG;                          /**< CCM[i] Configuration Register, offset: 0x41F8 */
740   __IO uint32_t CCM2_PROT;                         /**< CCM[i] Protection Register, offset: 0x41FC */
741   uint8_t RESERVED_76[768];
742   __IO uint32_t CDTM2_DTM4_CTRL;                   /**< CDTM[i]_DTM[d] global configuration and control register, offset: 0x4500 */
743   __IO uint32_t CDTM2_DTM4_CH_CTRL1;               /**< CDTM[i]_DTM[d] channel control register 1, offset: 0x4504 */
744   __IO uint32_t CDTM2_DTM4_CH_CTRL2;               /**< CDTM[i]_DTM[d] channel control register 2, offset: 0x4508 */
745   __IO uint32_t CDTM2_DTM4_CH_CTRL2_SR;            /**< CDTM[i] DTM[j] channel control register 2 shadow, offset: 0x450C */
746   __IO uint32_t CDTM2_DTM4_PS_CTRL;                /**< CDTM[i]_DTM[d] phase shift unit configuration and control register, offset: 0x4510 */
747   __IO uint32_t CDTM2_DTM4_CH_DTV[GTM_gtm_cls2_CDTM2_DTM4_CH4_DTV_COUNT]; /**< CDTM[i]_DTM[d] channel [x] dead time reload values, array offset: 0x4514, array step: 0x4 */
748   __IO uint32_t CDTM2_DTM4_CH_SR;                  /**< CDTM[i]_DTM[d] channel shadow register, offset: 0x4524 */
749   __IO uint32_t CDTM2_DTM4_CH_CTRL3;               /**< CDTM[i]_DTM[d] channel control register 3, offset: 0x4528 */
750   __IO uint32_t CDTM2_DTM4_CTRL2;                  /**< CDTM[i]_DTM[d] global configuration and control register 2, offset: 0x452C */
751   __IO uint32_t CDTM2_DTM4_CH0_DTV_SR;             /**< CDTM[i]_DTM[d] channel [x] dead time shadow values, offset: 0x4530 */
752   __IO uint32_t CDTM2_DTM4_CH1_DTV_SR;             /**< CDTM[i]_DTM[d] channel [x] dead time shadow values, offset: 0x4534 */
753   __IO uint32_t CDTM2_DTM4_CH2_DTV_SR;             /**< CDTM[i]_DTM[d] channel [x] dead time shadow values, offset: 0x4538 */
754   __IO uint32_t CDTM2_DTM4_CH3_DTV_SR;             /**< CDTM[i]_DTM[d] channel [x] dead time shadow values, offset: 0x453C */
755   __IO uint32_t CDTM2_DTM5_CTRL;                   /**< CDTM[i]_DTM[d] global configuration and control register, offset: 0x4540 */
756   __IO uint32_t CDTM2_DTM5_CH_CTRL1;               /**< CDTM[i]_DTM[d] channel control register 1, offset: 0x4544 */
757   __IO uint32_t CDTM2_DTM5_CH_CTRL2;               /**< CDTM[i]_DTM[d] channel control register 2, offset: 0x4548 */
758   __IO uint32_t CDTM2_DTM5_CH_CTRL2_SR;            /**< CDTM[i] DTM[j] channel control register 2 shadow, offset: 0x454C */
759   __IO uint32_t CDTM2_DTM5_PS_CTRL;                /**< CDTM[i]_DTM[d] phase shift unit configuration and control register, offset: 0x4550 */
760   __IO uint32_t CDTM2_DTM5_CH_DTV[GTM_gtm_cls2_CDTM2_DTM5_CH4_DTV_COUNT]; /**< CDTM[i]_DTM[d] channel [x] dead time reload values, array offset: 0x4554, array step: 0x4 */
761   __IO uint32_t CDTM2_DTM5_CH_SR;                  /**< CDTM[i]_DTM[d] channel shadow register, offset: 0x4564 */
762   __IO uint32_t CDTM2_DTM5_CH_CTRL3;               /**< CDTM[i]_DTM[d] channel control register 3, offset: 0x4568 */
763   __IO uint32_t CDTM2_DTM5_CTRL2;                  /**< CDTM[i]_DTM[d] global configuration and control register 2, offset: 0x456C */
764   __IO uint32_t CDTM2_DTM5_CH0_DTV_SR;             /**< CDTM[i]_DTM[d] channel [x] dead time shadow values, offset: 0x4570 */
765   __IO uint32_t CDTM2_DTM5_CH1_DTV_SR;             /**< CDTM[i]_DTM[d] channel [x] dead time shadow values, offset: 0x4574 */
766   __IO uint32_t CDTM2_DTM5_CH2_DTV_SR;             /**< CDTM[i]_DTM[d] channel [x] dead time shadow values, offset: 0x4578 */
767   __IO uint32_t CDTM2_DTM5_CH3_DTV_SR;             /**< CDTM[i]_DTM[d] channel [x] dead time shadow values, offset: 0x457C */
768   uint8_t RESERVED_77[2688];
769   __I  uint32_t AXIM2_FREE;                        /**< AXIM[i] slot allocation status., offset: 0x5000 */
770   __I  uint32_t AXIM2_REQUEST;                     /**< AXIM[i] slot request (allocation)., offset: 0x5004 */
771   __IO uint32_t AXIM2_RELEASE;                     /**< AXIM[i] slot release (de-allocation)., offset: 0x5008 */
772   uint8_t RESERVED_78[20];
773   __IO uint32_t AXIM2_SLOT0_ADDR_LOW;              /**< AXIM[i] slot[s] address bits 31:0 of AXI transaction., offset: 0x5020 */
774   uint8_t RESERVED_79[4];
775   __IO uint32_t AXIM2_SLOT0_DATA_LOW;              /**< AXIM[i] slot[s] data bits 31:0 of AXI transaction., offset: 0x5028 */
776   uint8_t RESERVED_80[4];
777   __IO uint32_t AXIM2_SLOT0_CFG1;                  /**< AXIM[i] slot [s] configuration 1, offset: 0x5030 */
778   __IO uint32_t AXIM2_SLOT0_CFG2;                  /**< AXIM[i] slot[s] configuration 2, offset: 0x5034 */
779   __I  uint32_t AXIM2_SLOT0_STATUS;                /**< AXIM[i] slot[s] status, offset: 0x5038 */
780   uint8_t RESERVED_81[4];
781   __IO uint32_t AXIM2_SLOT1_ADDR_LOW;              /**< AXIM[i] slot[s] address bits 31:0 of AXI transaction., offset: 0x5040 */
782   uint8_t RESERVED_82[4];
783   __IO uint32_t AXIM2_SLOT1_DATA_LOW;              /**< AXIM[i] slot[s] data bits 31:0 of AXI transaction., offset: 0x5048 */
784   uint8_t RESERVED_83[4];
785   __IO uint32_t AXIM2_SLOT1_CFG1;                  /**< AXIM[i] slot [s] configuration 1, offset: 0x5050 */
786   __IO uint32_t AXIM2_SLOT1_CFG2;                  /**< AXIM[i] slot[s] configuration 2, offset: 0x5054 */
787   __I  uint32_t AXIM2_SLOT1_STATUS;                /**< AXIM[i] slot[s] status, offset: 0x5058 */
788   uint8_t RESERVED_84[4];
789   __IO uint32_t AXIM2_SLOT2_ADDR_LOW;              /**< AXIM[i] slot[s] address bits 31:0 of AXI transaction., offset: 0x5060 */
790   uint8_t RESERVED_85[4];
791   __IO uint32_t AXIM2_SLOT2_DATA_LOW;              /**< AXIM[i] slot[s] data bits 31:0 of AXI transaction., offset: 0x5068 */
792   uint8_t RESERVED_86[4];
793   __IO uint32_t AXIM2_SLOT2_CFG1;                  /**< AXIM[i] slot [s] configuration 1, offset: 0x5070 */
794   __IO uint32_t AXIM2_SLOT2_CFG2;                  /**< AXIM[i] slot[s] configuration 2, offset: 0x5074 */
795   __I  uint32_t AXIM2_SLOT2_STATUS;                /**< AXIM[i] slot[s] status, offset: 0x5078 */
796   uint8_t RESERVED_87[4];
797   __IO uint32_t AXIM2_SLOT3_ADDR_LOW;              /**< AXIM[i] slot[s] address bits 31:0 of AXI transaction., offset: 0x5080 */
798   uint8_t RESERVED_88[4];
799   __IO uint32_t AXIM2_SLOT3_DATA_LOW;              /**< AXIM[i] slot[s] data bits 31:0 of AXI transaction., offset: 0x5088 */
800   uint8_t RESERVED_89[4];
801   __IO uint32_t AXIM2_SLOT3_CFG1;                  /**< AXIM[i] slot [s] configuration 1, offset: 0x5090 */
802   __IO uint32_t AXIM2_SLOT3_CFG2;                  /**< AXIM[i] slot[s] configuration 2, offset: 0x5094 */
803   __I  uint32_t AXIM2_SLOT3_STATUS;                /**< AXIM[i] slot[s] status, offset: 0x5098 */
804   uint8_t RESERVED_90[44900];
805   __IO uint32_t MCS2_MEM[GTM_gtm_cls2_MCS2_MEM_COUNT]; /**< MCS[i] memory region, array offset: 0x10000, array step: 0x4 */
806 } GTM_gtm_cls2_Type, *GTM_gtm_cls2_MemMapPtr;
807 
808 /** Number of instances of the GTM_gtm_cls2 module. */
809 #define GTM_gtm_cls2_INSTANCE_COUNT              (1u)
810 
811 /* GTM_gtm_cls2 - Peripheral instance base addresses */
812 /** Peripheral GTM_gtm_cls2 base address */
813 #define IP_GTM_gtm_cls2_BASE                     (0x73040000u)
814 /** Peripheral GTM_gtm_cls2 base pointer */
815 #define IP_GTM_gtm_cls2                          ((GTM_gtm_cls2_Type *)IP_GTM_gtm_cls2_BASE)
816 /** Array initializer of GTM_gtm_cls2 peripheral base addresses */
817 #define IP_GTM_gtm_cls2_BASE_ADDRS               { IP_GTM_gtm_cls2_BASE }
818 /** Array initializer of GTM_gtm_cls2 peripheral base pointers */
819 #define IP_GTM_gtm_cls2_BASE_PTRS                { IP_GTM_gtm_cls2 }
820 
821 /* ----------------------------------------------------------------------------
822    -- GTM_gtm_cls2 Register Masks
823    ---------------------------------------------------------------------------- */
824 
825 /*!
826  * @addtogroup GTM_gtm_cls2_Register_Masks GTM_gtm_cls2 Register Masks
827  * @{
828  */
829 
830 /*! @name TIM2_CH0_GPR0 - TIM[i] channel [x] general purpose 0 register */
831 /*! @{ */
832 
833 #define GTM_gtm_cls2_TIM2_CH0_GPR0_GPR0_MASK     (0xFFFFFFU)
834 #define GTM_gtm_cls2_TIM2_CH0_GPR0_GPR0_SHIFT    (0U)
835 #define GTM_gtm_cls2_TIM2_CH0_GPR0_GPR0_WIDTH    (24U)
836 #define GTM_gtm_cls2_TIM2_CH0_GPR0_GPR0(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_GPR0_GPR0_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_GPR0_GPR0_MASK)
837 
838 #define GTM_gtm_cls2_TIM2_CH0_GPR0_ECNT_MASK     (0xFF000000U)
839 #define GTM_gtm_cls2_TIM2_CH0_GPR0_ECNT_SHIFT    (24U)
840 #define GTM_gtm_cls2_TIM2_CH0_GPR0_ECNT_WIDTH    (8U)
841 #define GTM_gtm_cls2_TIM2_CH0_GPR0_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_GPR0_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_GPR0_ECNT_MASK)
842 /*! @} */
843 
844 /*! @name TIM2_CH0_GPR1 - TIM[i] channel [x] general purpose 0 register */
845 /*! @{ */
846 
847 #define GTM_gtm_cls2_TIM2_CH0_GPR1_GPR1_MASK     (0xFFFFFFU)
848 #define GTM_gtm_cls2_TIM2_CH0_GPR1_GPR1_SHIFT    (0U)
849 #define GTM_gtm_cls2_TIM2_CH0_GPR1_GPR1_WIDTH    (24U)
850 #define GTM_gtm_cls2_TIM2_CH0_GPR1_GPR1(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_GPR1_GPR1_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_GPR1_GPR1_MASK)
851 
852 #define GTM_gtm_cls2_TIM2_CH0_GPR1_ECNT_MASK     (0xFF000000U)
853 #define GTM_gtm_cls2_TIM2_CH0_GPR1_ECNT_SHIFT    (24U)
854 #define GTM_gtm_cls2_TIM2_CH0_GPR1_ECNT_WIDTH    (8U)
855 #define GTM_gtm_cls2_TIM2_CH0_GPR1_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_GPR1_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_GPR1_ECNT_MASK)
856 /*! @} */
857 
858 /*! @name TIM2_CH0_CNT - TIM[i] channel [x] SMU counter register */
859 /*! @{ */
860 
861 #define GTM_gtm_cls2_TIM2_CH0_CNT_CNT_MASK       (0xFFFFFFU)
862 #define GTM_gtm_cls2_TIM2_CH0_CNT_CNT_SHIFT      (0U)
863 #define GTM_gtm_cls2_TIM2_CH0_CNT_CNT_WIDTH      (24U)
864 #define GTM_gtm_cls2_TIM2_CH0_CNT_CNT(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CNT_CNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CNT_CNT_MASK)
865 /*! @} */
866 
867 /*! @name TIM2_CH0_ECNT - TIM[i] channel [x] SMU edge counter register */
868 /*! @{ */
869 
870 #define GTM_gtm_cls2_TIM2_CH0_ECNT_ECNT_MASK     (0xFFFFU)
871 #define GTM_gtm_cls2_TIM2_CH0_ECNT_ECNT_SHIFT    (0U)
872 #define GTM_gtm_cls2_TIM2_CH0_ECNT_ECNT_WIDTH    (16U)
873 #define GTM_gtm_cls2_TIM2_CH0_ECNT_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_ECNT_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_ECNT_ECNT_MASK)
874 /*! @} */
875 
876 /*! @name TIM2_CH0_CNTS - TIM[i] channel [x] SMU shadow counter register */
877 /*! @{ */
878 
879 #define GTM_gtm_cls2_TIM2_CH0_CNTS_CNTS_MASK     (0xFFFFFFU)
880 #define GTM_gtm_cls2_TIM2_CH0_CNTS_CNTS_SHIFT    (0U)
881 #define GTM_gtm_cls2_TIM2_CH0_CNTS_CNTS_WIDTH    (24U)
882 #define GTM_gtm_cls2_TIM2_CH0_CNTS_CNTS(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CNTS_CNTS_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CNTS_CNTS_MASK)
883 
884 #define GTM_gtm_cls2_TIM2_CH0_CNTS_ECNT_MASK     (0xFF000000U)
885 #define GTM_gtm_cls2_TIM2_CH0_CNTS_ECNT_SHIFT    (24U)
886 #define GTM_gtm_cls2_TIM2_CH0_CNTS_ECNT_WIDTH    (8U)
887 #define GTM_gtm_cls2_TIM2_CH0_CNTS_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CNTS_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CNTS_ECNT_MASK)
888 /*! @} */
889 
890 /*! @name TIM2_CH0_TDUC - TIM[i] channel [x] TDU counter register */
891 /*! @{ */
892 
893 #define GTM_gtm_cls2_TIM2_CH0_TDUC_TO_CNT_MASK   (0xFFU)
894 #define GTM_gtm_cls2_TIM2_CH0_TDUC_TO_CNT_SHIFT  (0U)
895 #define GTM_gtm_cls2_TIM2_CH0_TDUC_TO_CNT_WIDTH  (8U)
896 #define GTM_gtm_cls2_TIM2_CH0_TDUC_TO_CNT(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_TDUC_TO_CNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_TDUC_TO_CNT_MASK)
897 
898 #define GTM_gtm_cls2_TIM2_CH0_TDUC_TO_CNT1_MASK  (0xFF00U)
899 #define GTM_gtm_cls2_TIM2_CH0_TDUC_TO_CNT1_SHIFT (8U)
900 #define GTM_gtm_cls2_TIM2_CH0_TDUC_TO_CNT1_WIDTH (8U)
901 #define GTM_gtm_cls2_TIM2_CH0_TDUC_TO_CNT1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_TDUC_TO_CNT1_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_TDUC_TO_CNT1_MASK)
902 
903 #define GTM_gtm_cls2_TIM2_CH0_TDUC_TO_CNT2_MASK  (0xFF0000U)
904 #define GTM_gtm_cls2_TIM2_CH0_TDUC_TO_CNT2_SHIFT (16U)
905 #define GTM_gtm_cls2_TIM2_CH0_TDUC_TO_CNT2_WIDTH (8U)
906 #define GTM_gtm_cls2_TIM2_CH0_TDUC_TO_CNT2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_TDUC_TO_CNT2_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_TDUC_TO_CNT2_MASK)
907 /*! @} */
908 
909 /*! @name TIM2_CH0_TDUV - TIM[i] channel [x] TDU control register */
910 /*! @{ */
911 
912 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TOV_MASK      (0xFFU)
913 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TOV_SHIFT     (0U)
914 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TOV_WIDTH     (8U)
915 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TOV(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_TDUV_TOV_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_TDUV_TOV_MASK)
916 
917 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TOV1_MASK     (0xFF00U)
918 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TOV1_SHIFT    (8U)
919 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TOV1_WIDTH    (8U)
920 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TOV1(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_TDUV_TOV1_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_TDUV_TOV1_MASK)
921 
922 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TOV2_MASK     (0xFF0000U)
923 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TOV2_SHIFT    (16U)
924 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TOV2_WIDTH    (8U)
925 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TOV2(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_TDUV_TOV2_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_TDUV_TOV2_MASK)
926 
927 #define GTM_gtm_cls2_TIM2_CH0_TDUV_SLICING_MASK  (0x3000000U)
928 #define GTM_gtm_cls2_TIM2_CH0_TDUV_SLICING_SHIFT (24U)
929 #define GTM_gtm_cls2_TIM2_CH0_TDUV_SLICING_WIDTH (2U)
930 #define GTM_gtm_cls2_TIM2_CH0_TDUV_SLICING(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_TDUV_SLICING_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_TDUV_SLICING_MASK)
931 
932 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TCS_USE_SAMPLE_EVT_MASK (0x4000000U)
933 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TCS_USE_SAMPLE_EVT_SHIFT (26U)
934 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TCS_USE_SAMPLE_EVT_WIDTH (1U)
935 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TCS_USE_SAMPLE_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_TDUV_TCS_USE_SAMPLE_EVT_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_TDUV_TCS_USE_SAMPLE_EVT_MASK)
936 
937 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TDU_SAME_CNT_CLK_MASK (0x8000000U)
938 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TDU_SAME_CNT_CLK_SHIFT (27U)
939 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TDU_SAME_CNT_CLK_WIDTH (1U)
940 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TDU_SAME_CNT_CLK(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_TDUV_TDU_SAME_CNT_CLK_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_TDUV_TDU_SAME_CNT_CLK_MASK)
941 
942 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TCS_MASK      (0x70000000U)
943 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TCS_SHIFT     (28U)
944 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TCS_WIDTH     (3U)
945 #define GTM_gtm_cls2_TIM2_CH0_TDUV_TCS(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_TDUV_TCS_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_TDUV_TCS_MASK)
946 /*! @} */
947 
948 /*! @name TIM2_CH0_FLT_RE - TIM[i] channel [x] filter parameter 0 register */
949 /*! @{ */
950 
951 #define GTM_gtm_cls2_TIM2_CH0_FLT_RE_FLT_RE_MASK (0xFFFFFFU)
952 #define GTM_gtm_cls2_TIM2_CH0_FLT_RE_FLT_RE_SHIFT (0U)
953 #define GTM_gtm_cls2_TIM2_CH0_FLT_RE_FLT_RE_WIDTH (24U)
954 #define GTM_gtm_cls2_TIM2_CH0_FLT_RE_FLT_RE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_FLT_RE_FLT_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_FLT_RE_FLT_RE_MASK)
955 /*! @} */
956 
957 /*! @name TIM2_CH0_FLT_FE - TIM[i] channel [x] filter parameter 1 register */
958 /*! @{ */
959 
960 #define GTM_gtm_cls2_TIM2_CH0_FLT_FE_FLT_FE_MASK (0xFFFFFFU)
961 #define GTM_gtm_cls2_TIM2_CH0_FLT_FE_FLT_FE_SHIFT (0U)
962 #define GTM_gtm_cls2_TIM2_CH0_FLT_FE_FLT_FE_WIDTH (24U)
963 #define GTM_gtm_cls2_TIM2_CH0_FLT_FE_FLT_FE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_FLT_FE_FLT_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_FLT_FE_FLT_FE_MASK)
964 /*! @} */
965 
966 /*! @name TIM2_CH0_CTRL - TIM[i] channel [x] control register */
967 /*! @{ */
968 
969 #define GTM_gtm_cls2_TIM2_CH0_CTRL_TIM_EN_MASK   (0x1U)
970 #define GTM_gtm_cls2_TIM2_CH0_CTRL_TIM_EN_SHIFT  (0U)
971 #define GTM_gtm_cls2_TIM2_CH0_CTRL_TIM_EN_WIDTH  (1U)
972 #define GTM_gtm_cls2_TIM2_CH0_CTRL_TIM_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_TIM_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_TIM_EN_MASK)
973 
974 #define GTM_gtm_cls2_TIM2_CH0_CTRL_TIM_MODE_MASK (0xEU)
975 #define GTM_gtm_cls2_TIM2_CH0_CTRL_TIM_MODE_SHIFT (1U)
976 #define GTM_gtm_cls2_TIM2_CH0_CTRL_TIM_MODE_WIDTH (3U)
977 #define GTM_gtm_cls2_TIM2_CH0_CTRL_TIM_MODE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_TIM_MODE_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_TIM_MODE_MASK)
978 
979 #define GTM_gtm_cls2_TIM2_CH0_CTRL_OSM_MASK      (0x10U)
980 #define GTM_gtm_cls2_TIM2_CH0_CTRL_OSM_SHIFT     (4U)
981 #define GTM_gtm_cls2_TIM2_CH0_CTRL_OSM_WIDTH     (1U)
982 #define GTM_gtm_cls2_TIM2_CH0_CTRL_OSM(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_OSM_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_OSM_MASK)
983 
984 #define GTM_gtm_cls2_TIM2_CH0_CTRL_ARU_EN_MASK   (0x20U)
985 #define GTM_gtm_cls2_TIM2_CH0_CTRL_ARU_EN_SHIFT  (5U)
986 #define GTM_gtm_cls2_TIM2_CH0_CTRL_ARU_EN_WIDTH  (1U)
987 #define GTM_gtm_cls2_TIM2_CH0_CTRL_ARU_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_ARU_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_ARU_EN_MASK)
988 
989 #define GTM_gtm_cls2_TIM2_CH0_CTRL_CICTRL_MASK   (0x40U)
990 #define GTM_gtm_cls2_TIM2_CH0_CTRL_CICTRL_SHIFT  (6U)
991 #define GTM_gtm_cls2_TIM2_CH0_CTRL_CICTRL_WIDTH  (1U)
992 #define GTM_gtm_cls2_TIM2_CH0_CTRL_CICTRL(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_CICTRL_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_CICTRL_MASK)
993 
994 #define GTM_gtm_cls2_TIM2_CH0_CTRL_GPR0_SEL_MASK (0x300U)
995 #define GTM_gtm_cls2_TIM2_CH0_CTRL_GPR0_SEL_SHIFT (8U)
996 #define GTM_gtm_cls2_TIM2_CH0_CTRL_GPR0_SEL_WIDTH (2U)
997 #define GTM_gtm_cls2_TIM2_CH0_CTRL_GPR0_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_GPR0_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_GPR0_SEL_MASK)
998 
999 #define GTM_gtm_cls2_TIM2_CH0_CTRL_GPR1_SEL_MASK (0xC00U)
1000 #define GTM_gtm_cls2_TIM2_CH0_CTRL_GPR1_SEL_SHIFT (10U)
1001 #define GTM_gtm_cls2_TIM2_CH0_CTRL_GPR1_SEL_WIDTH (2U)
1002 #define GTM_gtm_cls2_TIM2_CH0_CTRL_GPR1_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_GPR1_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_GPR1_SEL_MASK)
1003 
1004 #define GTM_gtm_cls2_TIM2_CH0_CTRL_CNTS_SEL_MASK (0x1000U)
1005 #define GTM_gtm_cls2_TIM2_CH0_CTRL_CNTS_SEL_SHIFT (12U)
1006 #define GTM_gtm_cls2_TIM2_CH0_CTRL_CNTS_SEL_WIDTH (1U)
1007 #define GTM_gtm_cls2_TIM2_CH0_CTRL_CNTS_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_CNTS_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_CNTS_SEL_MASK)
1008 
1009 #define GTM_gtm_cls2_TIM2_CH0_CTRL_DSL_MASK      (0x2000U)
1010 #define GTM_gtm_cls2_TIM2_CH0_CTRL_DSL_SHIFT     (13U)
1011 #define GTM_gtm_cls2_TIM2_CH0_CTRL_DSL_WIDTH     (1U)
1012 #define GTM_gtm_cls2_TIM2_CH0_CTRL_DSL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_DSL_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_DSL_MASK)
1013 
1014 #define GTM_gtm_cls2_TIM2_CH0_CTRL_ISL_MASK      (0x4000U)
1015 #define GTM_gtm_cls2_TIM2_CH0_CTRL_ISL_SHIFT     (14U)
1016 #define GTM_gtm_cls2_TIM2_CH0_CTRL_ISL_WIDTH     (1U)
1017 #define GTM_gtm_cls2_TIM2_CH0_CTRL_ISL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_ISL_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_ISL_MASK)
1018 
1019 #define GTM_gtm_cls2_TIM2_CH0_CTRL_ECNT_RESET_MASK (0x8000U)
1020 #define GTM_gtm_cls2_TIM2_CH0_CTRL_ECNT_RESET_SHIFT (15U)
1021 #define GTM_gtm_cls2_TIM2_CH0_CTRL_ECNT_RESET_WIDTH (1U)
1022 #define GTM_gtm_cls2_TIM2_CH0_CTRL_ECNT_RESET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_ECNT_RESET_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_ECNT_RESET_MASK)
1023 
1024 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_EN_MASK   (0x10000U)
1025 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_EN_SHIFT  (16U)
1026 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_EN_WIDTH  (1U)
1027 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_EN_MASK)
1028 
1029 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_CNT_FRQ_MASK (0x60000U)
1030 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_CNT_FRQ_SHIFT (17U)
1031 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_CNT_FRQ_WIDTH (2U)
1032 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_CNT_FRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_CNT_FRQ_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_CNT_FRQ_MASK)
1033 
1034 #define GTM_gtm_cls2_TIM2_CH0_CTRL_EXT_CAP_EN_MASK (0x80000U)
1035 #define GTM_gtm_cls2_TIM2_CH0_CTRL_EXT_CAP_EN_SHIFT (19U)
1036 #define GTM_gtm_cls2_TIM2_CH0_CTRL_EXT_CAP_EN_WIDTH (1U)
1037 #define GTM_gtm_cls2_TIM2_CH0_CTRL_EXT_CAP_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_EXT_CAP_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_EXT_CAP_EN_MASK)
1038 
1039 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_MODE_RE_MASK (0x100000U)
1040 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_MODE_RE_SHIFT (20U)
1041 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_MODE_RE_WIDTH (1U)
1042 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_MODE_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_MODE_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_MODE_RE_MASK)
1043 
1044 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_CTR_RE_MASK (0x200000U)
1045 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_CTR_RE_SHIFT (21U)
1046 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_CTR_RE_WIDTH (1U)
1047 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_CTR_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_CTR_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_CTR_RE_MASK)
1048 
1049 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_MODE_FE_MASK (0x400000U)
1050 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_MODE_FE_SHIFT (22U)
1051 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_MODE_FE_WIDTH (1U)
1052 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_MODE_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_MODE_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_MODE_FE_MASK)
1053 
1054 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_CTR_FE_MASK (0x800000U)
1055 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_CTR_FE_SHIFT (23U)
1056 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_CTR_FE_WIDTH (1U)
1057 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_CTR_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_CTR_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_FLT_CTR_FE_MASK)
1058 
1059 #define GTM_gtm_cls2_TIM2_CH0_CTRL_CLK_SEL_MASK  (0x7000000U)
1060 #define GTM_gtm_cls2_TIM2_CH0_CTRL_CLK_SEL_SHIFT (24U)
1061 #define GTM_gtm_cls2_TIM2_CH0_CTRL_CLK_SEL_WIDTH (3U)
1062 #define GTM_gtm_cls2_TIM2_CH0_CTRL_CLK_SEL(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_CLK_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_CLK_SEL_MASK)
1063 
1064 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FR_ECNT_OFL_MASK (0x8000000U)
1065 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FR_ECNT_OFL_SHIFT (27U)
1066 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FR_ECNT_OFL_WIDTH (1U)
1067 #define GTM_gtm_cls2_TIM2_CH0_CTRL_FR_ECNT_OFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_FR_ECNT_OFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_FR_ECNT_OFL_MASK)
1068 
1069 #define GTM_gtm_cls2_TIM2_CH0_CTRL_EGPR0_SEL_MASK (0x10000000U)
1070 #define GTM_gtm_cls2_TIM2_CH0_CTRL_EGPR0_SEL_SHIFT (28U)
1071 #define GTM_gtm_cls2_TIM2_CH0_CTRL_EGPR0_SEL_WIDTH (1U)
1072 #define GTM_gtm_cls2_TIM2_CH0_CTRL_EGPR0_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_EGPR0_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_EGPR0_SEL_MASK)
1073 
1074 #define GTM_gtm_cls2_TIM2_CH0_CTRL_EGPR1_SEL_MASK (0x20000000U)
1075 #define GTM_gtm_cls2_TIM2_CH0_CTRL_EGPR1_SEL_SHIFT (29U)
1076 #define GTM_gtm_cls2_TIM2_CH0_CTRL_EGPR1_SEL_WIDTH (1U)
1077 #define GTM_gtm_cls2_TIM2_CH0_CTRL_EGPR1_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_EGPR1_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_EGPR1_SEL_MASK)
1078 
1079 #define GTM_gtm_cls2_TIM2_CH0_CTRL_TOCTRL_MASK   (0xC0000000U)
1080 #define GTM_gtm_cls2_TIM2_CH0_CTRL_TOCTRL_SHIFT  (30U)
1081 #define GTM_gtm_cls2_TIM2_CH0_CTRL_TOCTRL_WIDTH  (2U)
1082 #define GTM_gtm_cls2_TIM2_CH0_CTRL_TOCTRL(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_CTRL_TOCTRL_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_CTRL_TOCTRL_MASK)
1083 /*! @} */
1084 
1085 /*! @name TIM2_CH0_ECTRL - TIM[i] channel [x] extended control register */
1086 /*! @{ */
1087 
1088 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_EXT_CAP_SRC_MASK (0xFU)
1089 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_EXT_CAP_SRC_SHIFT (0U)
1090 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_EXT_CAP_SRC_WIDTH (4U)
1091 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_EXT_CAP_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_ECTRL_EXT_CAP_SRC_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_ECTRL_EXT_CAP_SRC_MASK)
1092 
1093 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_USE_PREV_TDU_IN_MASK (0x20U)
1094 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_USE_PREV_TDU_IN_SHIFT (5U)
1095 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_USE_PREV_TDU_IN_WIDTH (1U)
1096 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_USE_PREV_TDU_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_ECTRL_USE_PREV_TDU_IN_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_ECTRL_USE_PREV_TDU_IN_MASK)
1097 
1098 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_TODET_IRQ_SRC_MASK (0xC0U)
1099 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_TODET_IRQ_SRC_SHIFT (6U)
1100 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_TODET_IRQ_SRC_WIDTH (2U)
1101 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_TODET_IRQ_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_ECTRL_TODET_IRQ_SRC_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_ECTRL_TODET_IRQ_SRC_MASK)
1102 
1103 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_TDU_START_MASK (0x700U)
1104 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_TDU_START_SHIFT (8U)
1105 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_TDU_START_WIDTH (3U)
1106 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_TDU_START(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_ECTRL_TDU_START_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_ECTRL_TDU_START_MASK)
1107 
1108 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_TDU_STOP_MASK (0x7000U)
1109 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_TDU_STOP_SHIFT (12U)
1110 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_TDU_STOP_WIDTH (3U)
1111 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_TDU_STOP(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_ECTRL_TDU_STOP_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_ECTRL_TDU_STOP_MASK)
1112 
1113 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_TDU_RESYNC_MASK (0xF0000U)
1114 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_TDU_RESYNC_SHIFT (16U)
1115 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_TDU_RESYNC_WIDTH (4U)
1116 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_TDU_RESYNC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_ECTRL_TDU_RESYNC_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_ECTRL_TDU_RESYNC_MASK)
1117 
1118 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_USE_LUT_MASK (0xC00000U)
1119 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_USE_LUT_SHIFT (22U)
1120 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_USE_LUT_WIDTH (2U)
1121 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_USE_LUT(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_ECTRL_USE_LUT_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_ECTRL_USE_LUT_MASK)
1122 
1123 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_EFLT_CTR_RE_MASK (0x1000000U)
1124 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_EFLT_CTR_RE_SHIFT (24U)
1125 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_EFLT_CTR_RE_WIDTH (1U)
1126 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_EFLT_CTR_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_ECTRL_EFLT_CTR_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_ECTRL_EFLT_CTR_RE_MASK)
1127 
1128 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_EFLT_CTR_FE_MASK (0x2000000U)
1129 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_EFLT_CTR_FE_SHIFT (25U)
1130 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_EFLT_CTR_FE_WIDTH (1U)
1131 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_EFLT_CTR_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_ECTRL_EFLT_CTR_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_ECTRL_EFLT_CTR_FE_MASK)
1132 
1133 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_SWAP_CAPTURE_MASK (0x10000000U)
1134 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_SWAP_CAPTURE_SHIFT (28U)
1135 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_SWAP_CAPTURE_WIDTH (1U)
1136 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_SWAP_CAPTURE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_ECTRL_SWAP_CAPTURE_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_ECTRL_SWAP_CAPTURE_MASK)
1137 
1138 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_IMM_START_MASK (0x20000000U)
1139 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_IMM_START_SHIFT (29U)
1140 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_IMM_START_WIDTH (1U)
1141 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_IMM_START(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_ECTRL_IMM_START_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_ECTRL_IMM_START_MASK)
1142 
1143 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_ECLK_SEL_MASK (0x40000000U)
1144 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_ECLK_SEL_SHIFT (30U)
1145 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_ECLK_SEL_WIDTH (1U)
1146 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_ECLK_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_ECTRL_ECLK_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_ECTRL_ECLK_SEL_MASK)
1147 
1148 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_USE_PREV_CH_IN_MASK (0x80000000U)
1149 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_USE_PREV_CH_IN_SHIFT (31U)
1150 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_USE_PREV_CH_IN_WIDTH (1U)
1151 #define GTM_gtm_cls2_TIM2_CH0_ECTRL_USE_PREV_CH_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_ECTRL_USE_PREV_CH_IN_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_ECTRL_USE_PREV_CH_IN_MASK)
1152 /*! @} */
1153 
1154 /*! @name TIM2_CH0_IRQ_NOTIFY - TIM[i] channel [x] interrupt notification register */
1155 /*! @{ */
1156 
1157 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_NEWVAL_MASK (0x1U)
1158 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_NEWVAL_SHIFT (0U)
1159 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_NEWVAL_WIDTH (1U)
1160 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_NEWVAL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_NEWVAL_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_NEWVAL_MASK)
1161 
1162 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_ECNTOFL_MASK (0x2U)
1163 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_ECNTOFL_SHIFT (1U)
1164 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_ECNTOFL_WIDTH (1U)
1165 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_ECNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_ECNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_ECNTOFL_MASK)
1166 
1167 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_CNTOFL_MASK (0x4U)
1168 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_CNTOFL_SHIFT (2U)
1169 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_CNTOFL_WIDTH (1U)
1170 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_CNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_CNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_CNTOFL_MASK)
1171 
1172 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_GPROFL_MASK (0x8U)
1173 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_GPROFL_SHIFT (3U)
1174 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_GPROFL_WIDTH (1U)
1175 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_GPROFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_GPROFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_GPROFL_MASK)
1176 
1177 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_TODET_MASK (0x10U)
1178 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_TODET_SHIFT (4U)
1179 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_TODET_WIDTH (1U)
1180 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_TODET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_TODET_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_TODET_MASK)
1181 
1182 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_GLITCHDET_MASK (0x20U)
1183 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_GLITCHDET_SHIFT (5U)
1184 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_GLITCHDET_WIDTH (1U)
1185 #define GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_GLITCHDET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_GLITCHDET_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_IRQ_NOTIFY_GLITCHDET_MASK)
1186 /*! @} */
1187 
1188 /*! @name TIM2_CH0_IRQ_EN - TIM[i] channel [x] interrupt enable register */
1189 /*! @{ */
1190 
1191 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_NEWVAL_IRQ_EN_MASK (0x1U)
1192 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_NEWVAL_IRQ_EN_SHIFT (0U)
1193 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_NEWVAL_IRQ_EN_WIDTH (1U)
1194 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_NEWVAL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_IRQ_EN_NEWVAL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_IRQ_EN_NEWVAL_IRQ_EN_MASK)
1195 
1196 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_ECNTOFL_IRQ_EN_MASK (0x2U)
1197 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_ECNTOFL_IRQ_EN_SHIFT (1U)
1198 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_ECNTOFL_IRQ_EN_WIDTH (1U)
1199 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_ECNTOFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_IRQ_EN_ECNTOFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_IRQ_EN_ECNTOFL_IRQ_EN_MASK)
1200 
1201 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_CNTOFL_IRQ_EN_MASK (0x4U)
1202 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_CNTOFL_IRQ_EN_SHIFT (2U)
1203 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_CNTOFL_IRQ_EN_WIDTH (1U)
1204 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_CNTOFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_IRQ_EN_CNTOFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_IRQ_EN_CNTOFL_IRQ_EN_MASK)
1205 
1206 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_GPROFL_IRQ_EN_MASK (0x8U)
1207 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_GPROFL_IRQ_EN_SHIFT (3U)
1208 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_GPROFL_IRQ_EN_WIDTH (1U)
1209 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_GPROFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_IRQ_EN_GPROFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_IRQ_EN_GPROFL_IRQ_EN_MASK)
1210 
1211 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_TODET_IRQ_EN_MASK (0x10U)
1212 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_TODET_IRQ_EN_SHIFT (4U)
1213 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_TODET_IRQ_EN_WIDTH (1U)
1214 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_TODET_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_IRQ_EN_TODET_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_IRQ_EN_TODET_IRQ_EN_MASK)
1215 
1216 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_GLITCHDET_IRQ_EN_MASK (0x20U)
1217 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_GLITCHDET_IRQ_EN_SHIFT (5U)
1218 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_GLITCHDET_IRQ_EN_WIDTH (1U)
1219 #define GTM_gtm_cls2_TIM2_CH0_IRQ_EN_GLITCHDET_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_IRQ_EN_GLITCHDET_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_IRQ_EN_GLITCHDET_IRQ_EN_MASK)
1220 /*! @} */
1221 
1222 /*! @name TIM2_CH0_IRQ_FORCINT - TIM[i] channel [x] force interrupt register */
1223 /*! @{ */
1224 
1225 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_NEWVAL_MASK (0x1U)
1226 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_NEWVAL_SHIFT (0U)
1227 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_NEWVAL_WIDTH (1U)
1228 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_NEWVAL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_NEWVAL_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_NEWVAL_MASK)
1229 
1230 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_ECNTOFL_MASK (0x2U)
1231 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_ECNTOFL_SHIFT (1U)
1232 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_ECNTOFL_WIDTH (1U)
1233 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_ECNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_ECNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_ECNTOFL_MASK)
1234 
1235 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_CNTOFL_MASK (0x4U)
1236 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_CNTOFL_SHIFT (2U)
1237 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_CNTOFL_WIDTH (1U)
1238 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_CNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_CNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_CNTOFL_MASK)
1239 
1240 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_GPROFL_MASK (0x8U)
1241 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_GPROFL_SHIFT (3U)
1242 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_GPROFL_WIDTH (1U)
1243 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_GPROFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_GPROFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_GPROFL_MASK)
1244 
1245 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_TODET_MASK (0x10U)
1246 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_TODET_SHIFT (4U)
1247 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_TODET_WIDTH (1U)
1248 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_TODET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_TODET_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_TODET_MASK)
1249 
1250 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_GLITCHDET_MASK (0x20U)
1251 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_GLITCHDET_SHIFT (5U)
1252 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_GLITCHDET_WIDTH (1U)
1253 #define GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_GLITCHDET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_GLITCHDET_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_IRQ_FORCINT_TRG_GLITCHDET_MASK)
1254 /*! @} */
1255 
1256 /*! @name TIM2_CH0_IRQ_MODE - TIM[i] channel [x] interrupt mode configuration register */
1257 /*! @{ */
1258 
1259 #define GTM_gtm_cls2_TIM2_CH0_IRQ_MODE_IRQ_MODE_MASK (0x3U)
1260 #define GTM_gtm_cls2_TIM2_CH0_IRQ_MODE_IRQ_MODE_SHIFT (0U)
1261 #define GTM_gtm_cls2_TIM2_CH0_IRQ_MODE_IRQ_MODE_WIDTH (2U)
1262 #define GTM_gtm_cls2_TIM2_CH0_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_IRQ_MODE_IRQ_MODE_MASK)
1263 /*! @} */
1264 
1265 /*! @name TIM2_CH0_EIRQ_EN - TIM[i] channel [x] error interrupt enable register */
1266 /*! @{ */
1267 
1268 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_NEWVAL_EIRQ_EN_MASK (0x1U)
1269 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_NEWVAL_EIRQ_EN_SHIFT (0U)
1270 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_NEWVAL_EIRQ_EN_WIDTH (1U)
1271 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_NEWVAL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_NEWVAL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_NEWVAL_EIRQ_EN_MASK)
1272 
1273 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_ECNTOFL_EIRQ_EN_MASK (0x2U)
1274 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_ECNTOFL_EIRQ_EN_SHIFT (1U)
1275 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_ECNTOFL_EIRQ_EN_WIDTH (1U)
1276 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_ECNTOFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_ECNTOFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_ECNTOFL_EIRQ_EN_MASK)
1277 
1278 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_CNTOFL_EIRQ_EN_MASK (0x4U)
1279 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_CNTOFL_EIRQ_EN_SHIFT (2U)
1280 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_CNTOFL_EIRQ_EN_WIDTH (1U)
1281 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_CNTOFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_CNTOFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_CNTOFL_EIRQ_EN_MASK)
1282 
1283 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_GPROFL_EIRQ_EN_MASK (0x8U)
1284 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_GPROFL_EIRQ_EN_SHIFT (3U)
1285 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_GPROFL_EIRQ_EN_WIDTH (1U)
1286 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_GPROFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_GPROFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_GPROFL_EIRQ_EN_MASK)
1287 
1288 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_TODET_EIRQ_EN_MASK (0x10U)
1289 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_TODET_EIRQ_EN_SHIFT (4U)
1290 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_TODET_EIRQ_EN_WIDTH (1U)
1291 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_TODET_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_TODET_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_TODET_EIRQ_EN_MASK)
1292 
1293 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_GLITCHDET_EIRQ_EN_MASK (0x20U)
1294 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_GLITCHDET_EIRQ_EN_SHIFT (5U)
1295 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_GLITCHDET_EIRQ_EN_WIDTH (1U)
1296 #define GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_GLITCHDET_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_GLITCHDET_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH0_EIRQ_EN_GLITCHDET_EIRQ_EN_MASK)
1297 /*! @} */
1298 
1299 /*! @name TIM2_CH1_GPR0 - TIM[i] channel [x] general purpose 0 register */
1300 /*! @{ */
1301 
1302 #define GTM_gtm_cls2_TIM2_CH1_GPR0_GPR0_MASK     (0xFFFFFFU)
1303 #define GTM_gtm_cls2_TIM2_CH1_GPR0_GPR0_SHIFT    (0U)
1304 #define GTM_gtm_cls2_TIM2_CH1_GPR0_GPR0_WIDTH    (24U)
1305 #define GTM_gtm_cls2_TIM2_CH1_GPR0_GPR0(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_GPR0_GPR0_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_GPR0_GPR0_MASK)
1306 
1307 #define GTM_gtm_cls2_TIM2_CH1_GPR0_ECNT_MASK     (0xFF000000U)
1308 #define GTM_gtm_cls2_TIM2_CH1_GPR0_ECNT_SHIFT    (24U)
1309 #define GTM_gtm_cls2_TIM2_CH1_GPR0_ECNT_WIDTH    (8U)
1310 #define GTM_gtm_cls2_TIM2_CH1_GPR0_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_GPR0_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_GPR0_ECNT_MASK)
1311 /*! @} */
1312 
1313 /*! @name TIM2_CH1_GPR1 - TIM[i] channel [x] general purpose 0 register */
1314 /*! @{ */
1315 
1316 #define GTM_gtm_cls2_TIM2_CH1_GPR1_GPR1_MASK     (0xFFFFFFU)
1317 #define GTM_gtm_cls2_TIM2_CH1_GPR1_GPR1_SHIFT    (0U)
1318 #define GTM_gtm_cls2_TIM2_CH1_GPR1_GPR1_WIDTH    (24U)
1319 #define GTM_gtm_cls2_TIM2_CH1_GPR1_GPR1(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_GPR1_GPR1_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_GPR1_GPR1_MASK)
1320 
1321 #define GTM_gtm_cls2_TIM2_CH1_GPR1_ECNT_MASK     (0xFF000000U)
1322 #define GTM_gtm_cls2_TIM2_CH1_GPR1_ECNT_SHIFT    (24U)
1323 #define GTM_gtm_cls2_TIM2_CH1_GPR1_ECNT_WIDTH    (8U)
1324 #define GTM_gtm_cls2_TIM2_CH1_GPR1_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_GPR1_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_GPR1_ECNT_MASK)
1325 /*! @} */
1326 
1327 /*! @name TIM2_CH1_CNT - TIM[i] channel [x] SMU counter register */
1328 /*! @{ */
1329 
1330 #define GTM_gtm_cls2_TIM2_CH1_CNT_CNT_MASK       (0xFFFFFFU)
1331 #define GTM_gtm_cls2_TIM2_CH1_CNT_CNT_SHIFT      (0U)
1332 #define GTM_gtm_cls2_TIM2_CH1_CNT_CNT_WIDTH      (24U)
1333 #define GTM_gtm_cls2_TIM2_CH1_CNT_CNT(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CNT_CNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CNT_CNT_MASK)
1334 /*! @} */
1335 
1336 /*! @name TIM2_CH1_ECNT - TIM[i] channel [x] SMU edge counter register */
1337 /*! @{ */
1338 
1339 #define GTM_gtm_cls2_TIM2_CH1_ECNT_ECNT_MASK     (0xFFFFU)
1340 #define GTM_gtm_cls2_TIM2_CH1_ECNT_ECNT_SHIFT    (0U)
1341 #define GTM_gtm_cls2_TIM2_CH1_ECNT_ECNT_WIDTH    (16U)
1342 #define GTM_gtm_cls2_TIM2_CH1_ECNT_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_ECNT_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_ECNT_ECNT_MASK)
1343 /*! @} */
1344 
1345 /*! @name TIM2_CH1_CNTS - TIM[i] channel [x] SMU shadow counter register */
1346 /*! @{ */
1347 
1348 #define GTM_gtm_cls2_TIM2_CH1_CNTS_CNTS_MASK     (0xFFFFFFU)
1349 #define GTM_gtm_cls2_TIM2_CH1_CNTS_CNTS_SHIFT    (0U)
1350 #define GTM_gtm_cls2_TIM2_CH1_CNTS_CNTS_WIDTH    (24U)
1351 #define GTM_gtm_cls2_TIM2_CH1_CNTS_CNTS(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CNTS_CNTS_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CNTS_CNTS_MASK)
1352 
1353 #define GTM_gtm_cls2_TIM2_CH1_CNTS_ECNT_MASK     (0xFF000000U)
1354 #define GTM_gtm_cls2_TIM2_CH1_CNTS_ECNT_SHIFT    (24U)
1355 #define GTM_gtm_cls2_TIM2_CH1_CNTS_ECNT_WIDTH    (8U)
1356 #define GTM_gtm_cls2_TIM2_CH1_CNTS_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CNTS_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CNTS_ECNT_MASK)
1357 /*! @} */
1358 
1359 /*! @name TIM2_CH1_TDUC - TIM[i] channel [x] TDU counter register */
1360 /*! @{ */
1361 
1362 #define GTM_gtm_cls2_TIM2_CH1_TDUC_TO_CNT_MASK   (0xFFU)
1363 #define GTM_gtm_cls2_TIM2_CH1_TDUC_TO_CNT_SHIFT  (0U)
1364 #define GTM_gtm_cls2_TIM2_CH1_TDUC_TO_CNT_WIDTH  (8U)
1365 #define GTM_gtm_cls2_TIM2_CH1_TDUC_TO_CNT(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_TDUC_TO_CNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_TDUC_TO_CNT_MASK)
1366 
1367 #define GTM_gtm_cls2_TIM2_CH1_TDUC_TO_CNT1_MASK  (0xFF00U)
1368 #define GTM_gtm_cls2_TIM2_CH1_TDUC_TO_CNT1_SHIFT (8U)
1369 #define GTM_gtm_cls2_TIM2_CH1_TDUC_TO_CNT1_WIDTH (8U)
1370 #define GTM_gtm_cls2_TIM2_CH1_TDUC_TO_CNT1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_TDUC_TO_CNT1_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_TDUC_TO_CNT1_MASK)
1371 
1372 #define GTM_gtm_cls2_TIM2_CH1_TDUC_TO_CNT2_MASK  (0xFF0000U)
1373 #define GTM_gtm_cls2_TIM2_CH1_TDUC_TO_CNT2_SHIFT (16U)
1374 #define GTM_gtm_cls2_TIM2_CH1_TDUC_TO_CNT2_WIDTH (8U)
1375 #define GTM_gtm_cls2_TIM2_CH1_TDUC_TO_CNT2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_TDUC_TO_CNT2_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_TDUC_TO_CNT2_MASK)
1376 /*! @} */
1377 
1378 /*! @name TIM2_CH1_TDUV - TIM[i] channel [x] TDU control register */
1379 /*! @{ */
1380 
1381 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TOV_MASK      (0xFFU)
1382 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TOV_SHIFT     (0U)
1383 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TOV_WIDTH     (8U)
1384 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TOV(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_TDUV_TOV_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_TDUV_TOV_MASK)
1385 
1386 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TOV1_MASK     (0xFF00U)
1387 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TOV1_SHIFT    (8U)
1388 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TOV1_WIDTH    (8U)
1389 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TOV1(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_TDUV_TOV1_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_TDUV_TOV1_MASK)
1390 
1391 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TOV2_MASK     (0xFF0000U)
1392 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TOV2_SHIFT    (16U)
1393 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TOV2_WIDTH    (8U)
1394 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TOV2(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_TDUV_TOV2_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_TDUV_TOV2_MASK)
1395 
1396 #define GTM_gtm_cls2_TIM2_CH1_TDUV_SLICING_MASK  (0x3000000U)
1397 #define GTM_gtm_cls2_TIM2_CH1_TDUV_SLICING_SHIFT (24U)
1398 #define GTM_gtm_cls2_TIM2_CH1_TDUV_SLICING_WIDTH (2U)
1399 #define GTM_gtm_cls2_TIM2_CH1_TDUV_SLICING(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_TDUV_SLICING_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_TDUV_SLICING_MASK)
1400 
1401 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TCS_USE_SAMPLE_EVT_MASK (0x4000000U)
1402 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TCS_USE_SAMPLE_EVT_SHIFT (26U)
1403 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TCS_USE_SAMPLE_EVT_WIDTH (1U)
1404 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TCS_USE_SAMPLE_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_TDUV_TCS_USE_SAMPLE_EVT_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_TDUV_TCS_USE_SAMPLE_EVT_MASK)
1405 
1406 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TDU_SAME_CNT_CLK_MASK (0x8000000U)
1407 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TDU_SAME_CNT_CLK_SHIFT (27U)
1408 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TDU_SAME_CNT_CLK_WIDTH (1U)
1409 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TDU_SAME_CNT_CLK(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_TDUV_TDU_SAME_CNT_CLK_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_TDUV_TDU_SAME_CNT_CLK_MASK)
1410 
1411 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TCS_MASK      (0x70000000U)
1412 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TCS_SHIFT     (28U)
1413 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TCS_WIDTH     (3U)
1414 #define GTM_gtm_cls2_TIM2_CH1_TDUV_TCS(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_TDUV_TCS_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_TDUV_TCS_MASK)
1415 /*! @} */
1416 
1417 /*! @name TIM2_CH1_FLT_RE - TIM[i] channel [x] filter parameter 0 register */
1418 /*! @{ */
1419 
1420 #define GTM_gtm_cls2_TIM2_CH1_FLT_RE_FLT_RE_MASK (0xFFFFFFU)
1421 #define GTM_gtm_cls2_TIM2_CH1_FLT_RE_FLT_RE_SHIFT (0U)
1422 #define GTM_gtm_cls2_TIM2_CH1_FLT_RE_FLT_RE_WIDTH (24U)
1423 #define GTM_gtm_cls2_TIM2_CH1_FLT_RE_FLT_RE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_FLT_RE_FLT_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_FLT_RE_FLT_RE_MASK)
1424 /*! @} */
1425 
1426 /*! @name TIM2_CH1_FLT_FE - TIM[i] channel [x] filter parameter 1 register */
1427 /*! @{ */
1428 
1429 #define GTM_gtm_cls2_TIM2_CH1_FLT_FE_FLT_FE_MASK (0xFFFFFFU)
1430 #define GTM_gtm_cls2_TIM2_CH1_FLT_FE_FLT_FE_SHIFT (0U)
1431 #define GTM_gtm_cls2_TIM2_CH1_FLT_FE_FLT_FE_WIDTH (24U)
1432 #define GTM_gtm_cls2_TIM2_CH1_FLT_FE_FLT_FE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_FLT_FE_FLT_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_FLT_FE_FLT_FE_MASK)
1433 /*! @} */
1434 
1435 /*! @name TIM2_CH1_CTRL - TIM[i] channel [x] control register */
1436 /*! @{ */
1437 
1438 #define GTM_gtm_cls2_TIM2_CH1_CTRL_TIM_EN_MASK   (0x1U)
1439 #define GTM_gtm_cls2_TIM2_CH1_CTRL_TIM_EN_SHIFT  (0U)
1440 #define GTM_gtm_cls2_TIM2_CH1_CTRL_TIM_EN_WIDTH  (1U)
1441 #define GTM_gtm_cls2_TIM2_CH1_CTRL_TIM_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_TIM_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_TIM_EN_MASK)
1442 
1443 #define GTM_gtm_cls2_TIM2_CH1_CTRL_TIM_MODE_MASK (0xEU)
1444 #define GTM_gtm_cls2_TIM2_CH1_CTRL_TIM_MODE_SHIFT (1U)
1445 #define GTM_gtm_cls2_TIM2_CH1_CTRL_TIM_MODE_WIDTH (3U)
1446 #define GTM_gtm_cls2_TIM2_CH1_CTRL_TIM_MODE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_TIM_MODE_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_TIM_MODE_MASK)
1447 
1448 #define GTM_gtm_cls2_TIM2_CH1_CTRL_OSM_MASK      (0x10U)
1449 #define GTM_gtm_cls2_TIM2_CH1_CTRL_OSM_SHIFT     (4U)
1450 #define GTM_gtm_cls2_TIM2_CH1_CTRL_OSM_WIDTH     (1U)
1451 #define GTM_gtm_cls2_TIM2_CH1_CTRL_OSM(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_OSM_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_OSM_MASK)
1452 
1453 #define GTM_gtm_cls2_TIM2_CH1_CTRL_ARU_EN_MASK   (0x20U)
1454 #define GTM_gtm_cls2_TIM2_CH1_CTRL_ARU_EN_SHIFT  (5U)
1455 #define GTM_gtm_cls2_TIM2_CH1_CTRL_ARU_EN_WIDTH  (1U)
1456 #define GTM_gtm_cls2_TIM2_CH1_CTRL_ARU_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_ARU_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_ARU_EN_MASK)
1457 
1458 #define GTM_gtm_cls2_TIM2_CH1_CTRL_CICTRL_MASK   (0x40U)
1459 #define GTM_gtm_cls2_TIM2_CH1_CTRL_CICTRL_SHIFT  (6U)
1460 #define GTM_gtm_cls2_TIM2_CH1_CTRL_CICTRL_WIDTH  (1U)
1461 #define GTM_gtm_cls2_TIM2_CH1_CTRL_CICTRL(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_CICTRL_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_CICTRL_MASK)
1462 
1463 #define GTM_gtm_cls2_TIM2_CH1_CTRL_GPR0_SEL_MASK (0x300U)
1464 #define GTM_gtm_cls2_TIM2_CH1_CTRL_GPR0_SEL_SHIFT (8U)
1465 #define GTM_gtm_cls2_TIM2_CH1_CTRL_GPR0_SEL_WIDTH (2U)
1466 #define GTM_gtm_cls2_TIM2_CH1_CTRL_GPR0_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_GPR0_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_GPR0_SEL_MASK)
1467 
1468 #define GTM_gtm_cls2_TIM2_CH1_CTRL_GPR1_SEL_MASK (0xC00U)
1469 #define GTM_gtm_cls2_TIM2_CH1_CTRL_GPR1_SEL_SHIFT (10U)
1470 #define GTM_gtm_cls2_TIM2_CH1_CTRL_GPR1_SEL_WIDTH (2U)
1471 #define GTM_gtm_cls2_TIM2_CH1_CTRL_GPR1_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_GPR1_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_GPR1_SEL_MASK)
1472 
1473 #define GTM_gtm_cls2_TIM2_CH1_CTRL_CNTS_SEL_MASK (0x1000U)
1474 #define GTM_gtm_cls2_TIM2_CH1_CTRL_CNTS_SEL_SHIFT (12U)
1475 #define GTM_gtm_cls2_TIM2_CH1_CTRL_CNTS_SEL_WIDTH (1U)
1476 #define GTM_gtm_cls2_TIM2_CH1_CTRL_CNTS_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_CNTS_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_CNTS_SEL_MASK)
1477 
1478 #define GTM_gtm_cls2_TIM2_CH1_CTRL_DSL_MASK      (0x2000U)
1479 #define GTM_gtm_cls2_TIM2_CH1_CTRL_DSL_SHIFT     (13U)
1480 #define GTM_gtm_cls2_TIM2_CH1_CTRL_DSL_WIDTH     (1U)
1481 #define GTM_gtm_cls2_TIM2_CH1_CTRL_DSL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_DSL_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_DSL_MASK)
1482 
1483 #define GTM_gtm_cls2_TIM2_CH1_CTRL_ISL_MASK      (0x4000U)
1484 #define GTM_gtm_cls2_TIM2_CH1_CTRL_ISL_SHIFT     (14U)
1485 #define GTM_gtm_cls2_TIM2_CH1_CTRL_ISL_WIDTH     (1U)
1486 #define GTM_gtm_cls2_TIM2_CH1_CTRL_ISL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_ISL_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_ISL_MASK)
1487 
1488 #define GTM_gtm_cls2_TIM2_CH1_CTRL_ECNT_RESET_MASK (0x8000U)
1489 #define GTM_gtm_cls2_TIM2_CH1_CTRL_ECNT_RESET_SHIFT (15U)
1490 #define GTM_gtm_cls2_TIM2_CH1_CTRL_ECNT_RESET_WIDTH (1U)
1491 #define GTM_gtm_cls2_TIM2_CH1_CTRL_ECNT_RESET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_ECNT_RESET_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_ECNT_RESET_MASK)
1492 
1493 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_EN_MASK   (0x10000U)
1494 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_EN_SHIFT  (16U)
1495 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_EN_WIDTH  (1U)
1496 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_EN_MASK)
1497 
1498 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_CNT_FRQ_MASK (0x60000U)
1499 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_CNT_FRQ_SHIFT (17U)
1500 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_CNT_FRQ_WIDTH (2U)
1501 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_CNT_FRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_CNT_FRQ_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_CNT_FRQ_MASK)
1502 
1503 #define GTM_gtm_cls2_TIM2_CH1_CTRL_EXT_CAP_EN_MASK (0x80000U)
1504 #define GTM_gtm_cls2_TIM2_CH1_CTRL_EXT_CAP_EN_SHIFT (19U)
1505 #define GTM_gtm_cls2_TIM2_CH1_CTRL_EXT_CAP_EN_WIDTH (1U)
1506 #define GTM_gtm_cls2_TIM2_CH1_CTRL_EXT_CAP_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_EXT_CAP_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_EXT_CAP_EN_MASK)
1507 
1508 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_MODE_RE_MASK (0x100000U)
1509 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_MODE_RE_SHIFT (20U)
1510 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_MODE_RE_WIDTH (1U)
1511 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_MODE_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_MODE_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_MODE_RE_MASK)
1512 
1513 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_CTR_RE_MASK (0x200000U)
1514 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_CTR_RE_SHIFT (21U)
1515 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_CTR_RE_WIDTH (1U)
1516 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_CTR_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_CTR_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_CTR_RE_MASK)
1517 
1518 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_MODE_FE_MASK (0x400000U)
1519 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_MODE_FE_SHIFT (22U)
1520 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_MODE_FE_WIDTH (1U)
1521 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_MODE_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_MODE_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_MODE_FE_MASK)
1522 
1523 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_CTR_FE_MASK (0x800000U)
1524 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_CTR_FE_SHIFT (23U)
1525 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_CTR_FE_WIDTH (1U)
1526 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_CTR_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_CTR_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_FLT_CTR_FE_MASK)
1527 
1528 #define GTM_gtm_cls2_TIM2_CH1_CTRL_CLK_SEL_MASK  (0x7000000U)
1529 #define GTM_gtm_cls2_TIM2_CH1_CTRL_CLK_SEL_SHIFT (24U)
1530 #define GTM_gtm_cls2_TIM2_CH1_CTRL_CLK_SEL_WIDTH (3U)
1531 #define GTM_gtm_cls2_TIM2_CH1_CTRL_CLK_SEL(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_CLK_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_CLK_SEL_MASK)
1532 
1533 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FR_ECNT_OFL_MASK (0x8000000U)
1534 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FR_ECNT_OFL_SHIFT (27U)
1535 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FR_ECNT_OFL_WIDTH (1U)
1536 #define GTM_gtm_cls2_TIM2_CH1_CTRL_FR_ECNT_OFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_FR_ECNT_OFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_FR_ECNT_OFL_MASK)
1537 
1538 #define GTM_gtm_cls2_TIM2_CH1_CTRL_EGPR0_SEL_MASK (0x10000000U)
1539 #define GTM_gtm_cls2_TIM2_CH1_CTRL_EGPR0_SEL_SHIFT (28U)
1540 #define GTM_gtm_cls2_TIM2_CH1_CTRL_EGPR0_SEL_WIDTH (1U)
1541 #define GTM_gtm_cls2_TIM2_CH1_CTRL_EGPR0_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_EGPR0_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_EGPR0_SEL_MASK)
1542 
1543 #define GTM_gtm_cls2_TIM2_CH1_CTRL_EGPR1_SEL_MASK (0x20000000U)
1544 #define GTM_gtm_cls2_TIM2_CH1_CTRL_EGPR1_SEL_SHIFT (29U)
1545 #define GTM_gtm_cls2_TIM2_CH1_CTRL_EGPR1_SEL_WIDTH (1U)
1546 #define GTM_gtm_cls2_TIM2_CH1_CTRL_EGPR1_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_EGPR1_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_EGPR1_SEL_MASK)
1547 
1548 #define GTM_gtm_cls2_TIM2_CH1_CTRL_TOCTRL_MASK   (0xC0000000U)
1549 #define GTM_gtm_cls2_TIM2_CH1_CTRL_TOCTRL_SHIFT  (30U)
1550 #define GTM_gtm_cls2_TIM2_CH1_CTRL_TOCTRL_WIDTH  (2U)
1551 #define GTM_gtm_cls2_TIM2_CH1_CTRL_TOCTRL(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_CTRL_TOCTRL_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_CTRL_TOCTRL_MASK)
1552 /*! @} */
1553 
1554 /*! @name TIM2_CH1_ECTRL - TIM[i] channel [x] extended control register */
1555 /*! @{ */
1556 
1557 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_EXT_CAP_SRC_MASK (0xFU)
1558 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_EXT_CAP_SRC_SHIFT (0U)
1559 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_EXT_CAP_SRC_WIDTH (4U)
1560 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_EXT_CAP_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_ECTRL_EXT_CAP_SRC_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_ECTRL_EXT_CAP_SRC_MASK)
1561 
1562 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_USE_PREV_TDU_IN_MASK (0x20U)
1563 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_USE_PREV_TDU_IN_SHIFT (5U)
1564 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_USE_PREV_TDU_IN_WIDTH (1U)
1565 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_USE_PREV_TDU_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_ECTRL_USE_PREV_TDU_IN_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_ECTRL_USE_PREV_TDU_IN_MASK)
1566 
1567 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_TODET_IRQ_SRC_MASK (0xC0U)
1568 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_TODET_IRQ_SRC_SHIFT (6U)
1569 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_TODET_IRQ_SRC_WIDTH (2U)
1570 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_TODET_IRQ_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_ECTRL_TODET_IRQ_SRC_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_ECTRL_TODET_IRQ_SRC_MASK)
1571 
1572 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_TDU_START_MASK (0x700U)
1573 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_TDU_START_SHIFT (8U)
1574 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_TDU_START_WIDTH (3U)
1575 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_TDU_START(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_ECTRL_TDU_START_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_ECTRL_TDU_START_MASK)
1576 
1577 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_TDU_STOP_MASK (0x7000U)
1578 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_TDU_STOP_SHIFT (12U)
1579 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_TDU_STOP_WIDTH (3U)
1580 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_TDU_STOP(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_ECTRL_TDU_STOP_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_ECTRL_TDU_STOP_MASK)
1581 
1582 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_TDU_RESYNC_MASK (0xF0000U)
1583 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_TDU_RESYNC_SHIFT (16U)
1584 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_TDU_RESYNC_WIDTH (4U)
1585 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_TDU_RESYNC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_ECTRL_TDU_RESYNC_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_ECTRL_TDU_RESYNC_MASK)
1586 
1587 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_USE_LUT_MASK (0xC00000U)
1588 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_USE_LUT_SHIFT (22U)
1589 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_USE_LUT_WIDTH (2U)
1590 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_USE_LUT(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_ECTRL_USE_LUT_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_ECTRL_USE_LUT_MASK)
1591 
1592 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_EFLT_CTR_RE_MASK (0x1000000U)
1593 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_EFLT_CTR_RE_SHIFT (24U)
1594 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_EFLT_CTR_RE_WIDTH (1U)
1595 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_EFLT_CTR_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_ECTRL_EFLT_CTR_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_ECTRL_EFLT_CTR_RE_MASK)
1596 
1597 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_EFLT_CTR_FE_MASK (0x2000000U)
1598 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_EFLT_CTR_FE_SHIFT (25U)
1599 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_EFLT_CTR_FE_WIDTH (1U)
1600 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_EFLT_CTR_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_ECTRL_EFLT_CTR_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_ECTRL_EFLT_CTR_FE_MASK)
1601 
1602 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_SWAP_CAPTURE_MASK (0x10000000U)
1603 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_SWAP_CAPTURE_SHIFT (28U)
1604 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_SWAP_CAPTURE_WIDTH (1U)
1605 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_SWAP_CAPTURE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_ECTRL_SWAP_CAPTURE_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_ECTRL_SWAP_CAPTURE_MASK)
1606 
1607 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_IMM_START_MASK (0x20000000U)
1608 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_IMM_START_SHIFT (29U)
1609 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_IMM_START_WIDTH (1U)
1610 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_IMM_START(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_ECTRL_IMM_START_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_ECTRL_IMM_START_MASK)
1611 
1612 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_ECLK_SEL_MASK (0x40000000U)
1613 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_ECLK_SEL_SHIFT (30U)
1614 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_ECLK_SEL_WIDTH (1U)
1615 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_ECLK_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_ECTRL_ECLK_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_ECTRL_ECLK_SEL_MASK)
1616 
1617 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_USE_PREV_CH_IN_MASK (0x80000000U)
1618 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_USE_PREV_CH_IN_SHIFT (31U)
1619 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_USE_PREV_CH_IN_WIDTH (1U)
1620 #define GTM_gtm_cls2_TIM2_CH1_ECTRL_USE_PREV_CH_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_ECTRL_USE_PREV_CH_IN_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_ECTRL_USE_PREV_CH_IN_MASK)
1621 /*! @} */
1622 
1623 /*! @name TIM2_CH1_IRQ_NOTIFY - TIM[i] channel [x] interrupt notification register */
1624 /*! @{ */
1625 
1626 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_NEWVAL_MASK (0x1U)
1627 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_NEWVAL_SHIFT (0U)
1628 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_NEWVAL_WIDTH (1U)
1629 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_NEWVAL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_NEWVAL_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_NEWVAL_MASK)
1630 
1631 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_ECNTOFL_MASK (0x2U)
1632 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_ECNTOFL_SHIFT (1U)
1633 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_ECNTOFL_WIDTH (1U)
1634 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_ECNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_ECNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_ECNTOFL_MASK)
1635 
1636 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_CNTOFL_MASK (0x4U)
1637 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_CNTOFL_SHIFT (2U)
1638 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_CNTOFL_WIDTH (1U)
1639 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_CNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_CNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_CNTOFL_MASK)
1640 
1641 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_GPROFL_MASK (0x8U)
1642 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_GPROFL_SHIFT (3U)
1643 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_GPROFL_WIDTH (1U)
1644 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_GPROFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_GPROFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_GPROFL_MASK)
1645 
1646 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_TODET_MASK (0x10U)
1647 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_TODET_SHIFT (4U)
1648 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_TODET_WIDTH (1U)
1649 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_TODET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_TODET_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_TODET_MASK)
1650 
1651 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_GLITCHDET_MASK (0x20U)
1652 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_GLITCHDET_SHIFT (5U)
1653 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_GLITCHDET_WIDTH (1U)
1654 #define GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_GLITCHDET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_GLITCHDET_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_IRQ_NOTIFY_GLITCHDET_MASK)
1655 /*! @} */
1656 
1657 /*! @name TIM2_CH1_IRQ_EN - TIM[i] channel [x] interrupt enable register */
1658 /*! @{ */
1659 
1660 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_NEWVAL_IRQ_EN_MASK (0x1U)
1661 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_NEWVAL_IRQ_EN_SHIFT (0U)
1662 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_NEWVAL_IRQ_EN_WIDTH (1U)
1663 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_NEWVAL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_IRQ_EN_NEWVAL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_IRQ_EN_NEWVAL_IRQ_EN_MASK)
1664 
1665 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_ECNTOFL_IRQ_EN_MASK (0x2U)
1666 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_ECNTOFL_IRQ_EN_SHIFT (1U)
1667 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_ECNTOFL_IRQ_EN_WIDTH (1U)
1668 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_ECNTOFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_IRQ_EN_ECNTOFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_IRQ_EN_ECNTOFL_IRQ_EN_MASK)
1669 
1670 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_CNTOFL_IRQ_EN_MASK (0x4U)
1671 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_CNTOFL_IRQ_EN_SHIFT (2U)
1672 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_CNTOFL_IRQ_EN_WIDTH (1U)
1673 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_CNTOFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_IRQ_EN_CNTOFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_IRQ_EN_CNTOFL_IRQ_EN_MASK)
1674 
1675 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_GPROFL_IRQ_EN_MASK (0x8U)
1676 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_GPROFL_IRQ_EN_SHIFT (3U)
1677 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_GPROFL_IRQ_EN_WIDTH (1U)
1678 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_GPROFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_IRQ_EN_GPROFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_IRQ_EN_GPROFL_IRQ_EN_MASK)
1679 
1680 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_TODET_IRQ_EN_MASK (0x10U)
1681 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_TODET_IRQ_EN_SHIFT (4U)
1682 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_TODET_IRQ_EN_WIDTH (1U)
1683 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_TODET_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_IRQ_EN_TODET_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_IRQ_EN_TODET_IRQ_EN_MASK)
1684 
1685 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_GLITCHDET_IRQ_EN_MASK (0x20U)
1686 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_GLITCHDET_IRQ_EN_SHIFT (5U)
1687 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_GLITCHDET_IRQ_EN_WIDTH (1U)
1688 #define GTM_gtm_cls2_TIM2_CH1_IRQ_EN_GLITCHDET_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_IRQ_EN_GLITCHDET_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_IRQ_EN_GLITCHDET_IRQ_EN_MASK)
1689 /*! @} */
1690 
1691 /*! @name TIM2_CH1_IRQ_FORCINT - TIM[i] channel [x] force interrupt register */
1692 /*! @{ */
1693 
1694 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_NEWVAL_MASK (0x1U)
1695 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_NEWVAL_SHIFT (0U)
1696 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_NEWVAL_WIDTH (1U)
1697 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_NEWVAL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_NEWVAL_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_NEWVAL_MASK)
1698 
1699 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_ECNTOFL_MASK (0x2U)
1700 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_ECNTOFL_SHIFT (1U)
1701 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_ECNTOFL_WIDTH (1U)
1702 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_ECNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_ECNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_ECNTOFL_MASK)
1703 
1704 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_CNTOFL_MASK (0x4U)
1705 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_CNTOFL_SHIFT (2U)
1706 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_CNTOFL_WIDTH (1U)
1707 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_CNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_CNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_CNTOFL_MASK)
1708 
1709 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_GPROFL_MASK (0x8U)
1710 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_GPROFL_SHIFT (3U)
1711 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_GPROFL_WIDTH (1U)
1712 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_GPROFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_GPROFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_GPROFL_MASK)
1713 
1714 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_TODET_MASK (0x10U)
1715 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_TODET_SHIFT (4U)
1716 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_TODET_WIDTH (1U)
1717 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_TODET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_TODET_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_TODET_MASK)
1718 
1719 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_GLITCHDET_MASK (0x20U)
1720 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_GLITCHDET_SHIFT (5U)
1721 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_GLITCHDET_WIDTH (1U)
1722 #define GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_GLITCHDET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_GLITCHDET_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_IRQ_FORCINT_TRG_GLITCHDET_MASK)
1723 /*! @} */
1724 
1725 /*! @name TIM2_CH1_IRQ_MODE - TIM[i] channel [x] interrupt mode configuration register */
1726 /*! @{ */
1727 
1728 #define GTM_gtm_cls2_TIM2_CH1_IRQ_MODE_IRQ_MODE_MASK (0x3U)
1729 #define GTM_gtm_cls2_TIM2_CH1_IRQ_MODE_IRQ_MODE_SHIFT (0U)
1730 #define GTM_gtm_cls2_TIM2_CH1_IRQ_MODE_IRQ_MODE_WIDTH (2U)
1731 #define GTM_gtm_cls2_TIM2_CH1_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_IRQ_MODE_IRQ_MODE_MASK)
1732 /*! @} */
1733 
1734 /*! @name TIM2_CH1_EIRQ_EN - TIM[i] channel [x] error interrupt enable register */
1735 /*! @{ */
1736 
1737 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_NEWVAL_EIRQ_EN_MASK (0x1U)
1738 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_NEWVAL_EIRQ_EN_SHIFT (0U)
1739 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_NEWVAL_EIRQ_EN_WIDTH (1U)
1740 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_NEWVAL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_NEWVAL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_NEWVAL_EIRQ_EN_MASK)
1741 
1742 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_ECNTOFL_EIRQ_EN_MASK (0x2U)
1743 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_ECNTOFL_EIRQ_EN_SHIFT (1U)
1744 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_ECNTOFL_EIRQ_EN_WIDTH (1U)
1745 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_ECNTOFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_ECNTOFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_ECNTOFL_EIRQ_EN_MASK)
1746 
1747 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_CNTOFL_EIRQ_EN_MASK (0x4U)
1748 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_CNTOFL_EIRQ_EN_SHIFT (2U)
1749 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_CNTOFL_EIRQ_EN_WIDTH (1U)
1750 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_CNTOFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_CNTOFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_CNTOFL_EIRQ_EN_MASK)
1751 
1752 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_GPROFL_EIRQ_EN_MASK (0x8U)
1753 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_GPROFL_EIRQ_EN_SHIFT (3U)
1754 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_GPROFL_EIRQ_EN_WIDTH (1U)
1755 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_GPROFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_GPROFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_GPROFL_EIRQ_EN_MASK)
1756 
1757 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_TODET_EIRQ_EN_MASK (0x10U)
1758 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_TODET_EIRQ_EN_SHIFT (4U)
1759 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_TODET_EIRQ_EN_WIDTH (1U)
1760 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_TODET_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_TODET_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_TODET_EIRQ_EN_MASK)
1761 
1762 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_GLITCHDET_EIRQ_EN_MASK (0x20U)
1763 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_GLITCHDET_EIRQ_EN_SHIFT (5U)
1764 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_GLITCHDET_EIRQ_EN_WIDTH (1U)
1765 #define GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_GLITCHDET_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_GLITCHDET_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH1_EIRQ_EN_GLITCHDET_EIRQ_EN_MASK)
1766 /*! @} */
1767 
1768 /*! @name TIM2_CH2_GPR0 - TIM[i] channel [x] general purpose 0 register */
1769 /*! @{ */
1770 
1771 #define GTM_gtm_cls2_TIM2_CH2_GPR0_GPR0_MASK     (0xFFFFFFU)
1772 #define GTM_gtm_cls2_TIM2_CH2_GPR0_GPR0_SHIFT    (0U)
1773 #define GTM_gtm_cls2_TIM2_CH2_GPR0_GPR0_WIDTH    (24U)
1774 #define GTM_gtm_cls2_TIM2_CH2_GPR0_GPR0(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_GPR0_GPR0_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_GPR0_GPR0_MASK)
1775 
1776 #define GTM_gtm_cls2_TIM2_CH2_GPR0_ECNT_MASK     (0xFF000000U)
1777 #define GTM_gtm_cls2_TIM2_CH2_GPR0_ECNT_SHIFT    (24U)
1778 #define GTM_gtm_cls2_TIM2_CH2_GPR0_ECNT_WIDTH    (8U)
1779 #define GTM_gtm_cls2_TIM2_CH2_GPR0_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_GPR0_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_GPR0_ECNT_MASK)
1780 /*! @} */
1781 
1782 /*! @name TIM2_CH2_GPR1 - TIM[i] channel [x] general purpose 0 register */
1783 /*! @{ */
1784 
1785 #define GTM_gtm_cls2_TIM2_CH2_GPR1_GPR1_MASK     (0xFFFFFFU)
1786 #define GTM_gtm_cls2_TIM2_CH2_GPR1_GPR1_SHIFT    (0U)
1787 #define GTM_gtm_cls2_TIM2_CH2_GPR1_GPR1_WIDTH    (24U)
1788 #define GTM_gtm_cls2_TIM2_CH2_GPR1_GPR1(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_GPR1_GPR1_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_GPR1_GPR1_MASK)
1789 
1790 #define GTM_gtm_cls2_TIM2_CH2_GPR1_ECNT_MASK     (0xFF000000U)
1791 #define GTM_gtm_cls2_TIM2_CH2_GPR1_ECNT_SHIFT    (24U)
1792 #define GTM_gtm_cls2_TIM2_CH2_GPR1_ECNT_WIDTH    (8U)
1793 #define GTM_gtm_cls2_TIM2_CH2_GPR1_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_GPR1_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_GPR1_ECNT_MASK)
1794 /*! @} */
1795 
1796 /*! @name TIM2_CH2_CNT - TIM[i] channel [x] SMU counter register */
1797 /*! @{ */
1798 
1799 #define GTM_gtm_cls2_TIM2_CH2_CNT_CNT_MASK       (0xFFFFFFU)
1800 #define GTM_gtm_cls2_TIM2_CH2_CNT_CNT_SHIFT      (0U)
1801 #define GTM_gtm_cls2_TIM2_CH2_CNT_CNT_WIDTH      (24U)
1802 #define GTM_gtm_cls2_TIM2_CH2_CNT_CNT(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CNT_CNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CNT_CNT_MASK)
1803 /*! @} */
1804 
1805 /*! @name TIM2_CH2_ECNT - TIM[i] channel [x] SMU edge counter register */
1806 /*! @{ */
1807 
1808 #define GTM_gtm_cls2_TIM2_CH2_ECNT_ECNT_MASK     (0xFFFFU)
1809 #define GTM_gtm_cls2_TIM2_CH2_ECNT_ECNT_SHIFT    (0U)
1810 #define GTM_gtm_cls2_TIM2_CH2_ECNT_ECNT_WIDTH    (16U)
1811 #define GTM_gtm_cls2_TIM2_CH2_ECNT_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_ECNT_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_ECNT_ECNT_MASK)
1812 /*! @} */
1813 
1814 /*! @name TIM2_CH2_CNTS - TIM[i] channel [x] SMU shadow counter register */
1815 /*! @{ */
1816 
1817 #define GTM_gtm_cls2_TIM2_CH2_CNTS_CNTS_MASK     (0xFFFFFFU)
1818 #define GTM_gtm_cls2_TIM2_CH2_CNTS_CNTS_SHIFT    (0U)
1819 #define GTM_gtm_cls2_TIM2_CH2_CNTS_CNTS_WIDTH    (24U)
1820 #define GTM_gtm_cls2_TIM2_CH2_CNTS_CNTS(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CNTS_CNTS_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CNTS_CNTS_MASK)
1821 
1822 #define GTM_gtm_cls2_TIM2_CH2_CNTS_ECNT_MASK     (0xFF000000U)
1823 #define GTM_gtm_cls2_TIM2_CH2_CNTS_ECNT_SHIFT    (24U)
1824 #define GTM_gtm_cls2_TIM2_CH2_CNTS_ECNT_WIDTH    (8U)
1825 #define GTM_gtm_cls2_TIM2_CH2_CNTS_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CNTS_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CNTS_ECNT_MASK)
1826 /*! @} */
1827 
1828 /*! @name TIM2_CH2_TDUC - TIM[i] channel [x] TDU counter register */
1829 /*! @{ */
1830 
1831 #define GTM_gtm_cls2_TIM2_CH2_TDUC_TO_CNT_MASK   (0xFFU)
1832 #define GTM_gtm_cls2_TIM2_CH2_TDUC_TO_CNT_SHIFT  (0U)
1833 #define GTM_gtm_cls2_TIM2_CH2_TDUC_TO_CNT_WIDTH  (8U)
1834 #define GTM_gtm_cls2_TIM2_CH2_TDUC_TO_CNT(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_TDUC_TO_CNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_TDUC_TO_CNT_MASK)
1835 
1836 #define GTM_gtm_cls2_TIM2_CH2_TDUC_TO_CNT1_MASK  (0xFF00U)
1837 #define GTM_gtm_cls2_TIM2_CH2_TDUC_TO_CNT1_SHIFT (8U)
1838 #define GTM_gtm_cls2_TIM2_CH2_TDUC_TO_CNT1_WIDTH (8U)
1839 #define GTM_gtm_cls2_TIM2_CH2_TDUC_TO_CNT1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_TDUC_TO_CNT1_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_TDUC_TO_CNT1_MASK)
1840 
1841 #define GTM_gtm_cls2_TIM2_CH2_TDUC_TO_CNT2_MASK  (0xFF0000U)
1842 #define GTM_gtm_cls2_TIM2_CH2_TDUC_TO_CNT2_SHIFT (16U)
1843 #define GTM_gtm_cls2_TIM2_CH2_TDUC_TO_CNT2_WIDTH (8U)
1844 #define GTM_gtm_cls2_TIM2_CH2_TDUC_TO_CNT2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_TDUC_TO_CNT2_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_TDUC_TO_CNT2_MASK)
1845 /*! @} */
1846 
1847 /*! @name TIM2_CH2_TDUV - TIM[i] channel [x] TDU control register */
1848 /*! @{ */
1849 
1850 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TOV_MASK      (0xFFU)
1851 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TOV_SHIFT     (0U)
1852 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TOV_WIDTH     (8U)
1853 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TOV(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_TDUV_TOV_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_TDUV_TOV_MASK)
1854 
1855 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TOV1_MASK     (0xFF00U)
1856 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TOV1_SHIFT    (8U)
1857 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TOV1_WIDTH    (8U)
1858 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TOV1(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_TDUV_TOV1_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_TDUV_TOV1_MASK)
1859 
1860 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TOV2_MASK     (0xFF0000U)
1861 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TOV2_SHIFT    (16U)
1862 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TOV2_WIDTH    (8U)
1863 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TOV2(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_TDUV_TOV2_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_TDUV_TOV2_MASK)
1864 
1865 #define GTM_gtm_cls2_TIM2_CH2_TDUV_SLICING_MASK  (0x3000000U)
1866 #define GTM_gtm_cls2_TIM2_CH2_TDUV_SLICING_SHIFT (24U)
1867 #define GTM_gtm_cls2_TIM2_CH2_TDUV_SLICING_WIDTH (2U)
1868 #define GTM_gtm_cls2_TIM2_CH2_TDUV_SLICING(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_TDUV_SLICING_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_TDUV_SLICING_MASK)
1869 
1870 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TCS_USE_SAMPLE_EVT_MASK (0x4000000U)
1871 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TCS_USE_SAMPLE_EVT_SHIFT (26U)
1872 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TCS_USE_SAMPLE_EVT_WIDTH (1U)
1873 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TCS_USE_SAMPLE_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_TDUV_TCS_USE_SAMPLE_EVT_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_TDUV_TCS_USE_SAMPLE_EVT_MASK)
1874 
1875 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TDU_SAME_CNT_CLK_MASK (0x8000000U)
1876 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TDU_SAME_CNT_CLK_SHIFT (27U)
1877 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TDU_SAME_CNT_CLK_WIDTH (1U)
1878 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TDU_SAME_CNT_CLK(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_TDUV_TDU_SAME_CNT_CLK_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_TDUV_TDU_SAME_CNT_CLK_MASK)
1879 
1880 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TCS_MASK      (0x70000000U)
1881 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TCS_SHIFT     (28U)
1882 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TCS_WIDTH     (3U)
1883 #define GTM_gtm_cls2_TIM2_CH2_TDUV_TCS(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_TDUV_TCS_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_TDUV_TCS_MASK)
1884 /*! @} */
1885 
1886 /*! @name TIM2_CH2_FLT_RE - TIM[i] channel [x] filter parameter 0 register */
1887 /*! @{ */
1888 
1889 #define GTM_gtm_cls2_TIM2_CH2_FLT_RE_FLT_RE_MASK (0xFFFFFFU)
1890 #define GTM_gtm_cls2_TIM2_CH2_FLT_RE_FLT_RE_SHIFT (0U)
1891 #define GTM_gtm_cls2_TIM2_CH2_FLT_RE_FLT_RE_WIDTH (24U)
1892 #define GTM_gtm_cls2_TIM2_CH2_FLT_RE_FLT_RE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_FLT_RE_FLT_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_FLT_RE_FLT_RE_MASK)
1893 /*! @} */
1894 
1895 /*! @name TIM2_CH2_FLT_FE - TIM[i] channel [x] filter parameter 1 register */
1896 /*! @{ */
1897 
1898 #define GTM_gtm_cls2_TIM2_CH2_FLT_FE_FLT_FE_MASK (0xFFFFFFU)
1899 #define GTM_gtm_cls2_TIM2_CH2_FLT_FE_FLT_FE_SHIFT (0U)
1900 #define GTM_gtm_cls2_TIM2_CH2_FLT_FE_FLT_FE_WIDTH (24U)
1901 #define GTM_gtm_cls2_TIM2_CH2_FLT_FE_FLT_FE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_FLT_FE_FLT_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_FLT_FE_FLT_FE_MASK)
1902 /*! @} */
1903 
1904 /*! @name TIM2_CH2_CTRL - TIM[i] channel [x] control register */
1905 /*! @{ */
1906 
1907 #define GTM_gtm_cls2_TIM2_CH2_CTRL_TIM_EN_MASK   (0x1U)
1908 #define GTM_gtm_cls2_TIM2_CH2_CTRL_TIM_EN_SHIFT  (0U)
1909 #define GTM_gtm_cls2_TIM2_CH2_CTRL_TIM_EN_WIDTH  (1U)
1910 #define GTM_gtm_cls2_TIM2_CH2_CTRL_TIM_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_TIM_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_TIM_EN_MASK)
1911 
1912 #define GTM_gtm_cls2_TIM2_CH2_CTRL_TIM_MODE_MASK (0xEU)
1913 #define GTM_gtm_cls2_TIM2_CH2_CTRL_TIM_MODE_SHIFT (1U)
1914 #define GTM_gtm_cls2_TIM2_CH2_CTRL_TIM_MODE_WIDTH (3U)
1915 #define GTM_gtm_cls2_TIM2_CH2_CTRL_TIM_MODE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_TIM_MODE_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_TIM_MODE_MASK)
1916 
1917 #define GTM_gtm_cls2_TIM2_CH2_CTRL_OSM_MASK      (0x10U)
1918 #define GTM_gtm_cls2_TIM2_CH2_CTRL_OSM_SHIFT     (4U)
1919 #define GTM_gtm_cls2_TIM2_CH2_CTRL_OSM_WIDTH     (1U)
1920 #define GTM_gtm_cls2_TIM2_CH2_CTRL_OSM(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_OSM_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_OSM_MASK)
1921 
1922 #define GTM_gtm_cls2_TIM2_CH2_CTRL_ARU_EN_MASK   (0x20U)
1923 #define GTM_gtm_cls2_TIM2_CH2_CTRL_ARU_EN_SHIFT  (5U)
1924 #define GTM_gtm_cls2_TIM2_CH2_CTRL_ARU_EN_WIDTH  (1U)
1925 #define GTM_gtm_cls2_TIM2_CH2_CTRL_ARU_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_ARU_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_ARU_EN_MASK)
1926 
1927 #define GTM_gtm_cls2_TIM2_CH2_CTRL_CICTRL_MASK   (0x40U)
1928 #define GTM_gtm_cls2_TIM2_CH2_CTRL_CICTRL_SHIFT  (6U)
1929 #define GTM_gtm_cls2_TIM2_CH2_CTRL_CICTRL_WIDTH  (1U)
1930 #define GTM_gtm_cls2_TIM2_CH2_CTRL_CICTRL(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_CICTRL_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_CICTRL_MASK)
1931 
1932 #define GTM_gtm_cls2_TIM2_CH2_CTRL_GPR0_SEL_MASK (0x300U)
1933 #define GTM_gtm_cls2_TIM2_CH2_CTRL_GPR0_SEL_SHIFT (8U)
1934 #define GTM_gtm_cls2_TIM2_CH2_CTRL_GPR0_SEL_WIDTH (2U)
1935 #define GTM_gtm_cls2_TIM2_CH2_CTRL_GPR0_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_GPR0_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_GPR0_SEL_MASK)
1936 
1937 #define GTM_gtm_cls2_TIM2_CH2_CTRL_GPR1_SEL_MASK (0xC00U)
1938 #define GTM_gtm_cls2_TIM2_CH2_CTRL_GPR1_SEL_SHIFT (10U)
1939 #define GTM_gtm_cls2_TIM2_CH2_CTRL_GPR1_SEL_WIDTH (2U)
1940 #define GTM_gtm_cls2_TIM2_CH2_CTRL_GPR1_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_GPR1_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_GPR1_SEL_MASK)
1941 
1942 #define GTM_gtm_cls2_TIM2_CH2_CTRL_CNTS_SEL_MASK (0x1000U)
1943 #define GTM_gtm_cls2_TIM2_CH2_CTRL_CNTS_SEL_SHIFT (12U)
1944 #define GTM_gtm_cls2_TIM2_CH2_CTRL_CNTS_SEL_WIDTH (1U)
1945 #define GTM_gtm_cls2_TIM2_CH2_CTRL_CNTS_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_CNTS_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_CNTS_SEL_MASK)
1946 
1947 #define GTM_gtm_cls2_TIM2_CH2_CTRL_DSL_MASK      (0x2000U)
1948 #define GTM_gtm_cls2_TIM2_CH2_CTRL_DSL_SHIFT     (13U)
1949 #define GTM_gtm_cls2_TIM2_CH2_CTRL_DSL_WIDTH     (1U)
1950 #define GTM_gtm_cls2_TIM2_CH2_CTRL_DSL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_DSL_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_DSL_MASK)
1951 
1952 #define GTM_gtm_cls2_TIM2_CH2_CTRL_ISL_MASK      (0x4000U)
1953 #define GTM_gtm_cls2_TIM2_CH2_CTRL_ISL_SHIFT     (14U)
1954 #define GTM_gtm_cls2_TIM2_CH2_CTRL_ISL_WIDTH     (1U)
1955 #define GTM_gtm_cls2_TIM2_CH2_CTRL_ISL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_ISL_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_ISL_MASK)
1956 
1957 #define GTM_gtm_cls2_TIM2_CH2_CTRL_ECNT_RESET_MASK (0x8000U)
1958 #define GTM_gtm_cls2_TIM2_CH2_CTRL_ECNT_RESET_SHIFT (15U)
1959 #define GTM_gtm_cls2_TIM2_CH2_CTRL_ECNT_RESET_WIDTH (1U)
1960 #define GTM_gtm_cls2_TIM2_CH2_CTRL_ECNT_RESET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_ECNT_RESET_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_ECNT_RESET_MASK)
1961 
1962 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_EN_MASK   (0x10000U)
1963 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_EN_SHIFT  (16U)
1964 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_EN_WIDTH  (1U)
1965 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_EN_MASK)
1966 
1967 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_CNT_FRQ_MASK (0x60000U)
1968 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_CNT_FRQ_SHIFT (17U)
1969 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_CNT_FRQ_WIDTH (2U)
1970 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_CNT_FRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_CNT_FRQ_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_CNT_FRQ_MASK)
1971 
1972 #define GTM_gtm_cls2_TIM2_CH2_CTRL_EXT_CAP_EN_MASK (0x80000U)
1973 #define GTM_gtm_cls2_TIM2_CH2_CTRL_EXT_CAP_EN_SHIFT (19U)
1974 #define GTM_gtm_cls2_TIM2_CH2_CTRL_EXT_CAP_EN_WIDTH (1U)
1975 #define GTM_gtm_cls2_TIM2_CH2_CTRL_EXT_CAP_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_EXT_CAP_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_EXT_CAP_EN_MASK)
1976 
1977 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_MODE_RE_MASK (0x100000U)
1978 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_MODE_RE_SHIFT (20U)
1979 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_MODE_RE_WIDTH (1U)
1980 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_MODE_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_MODE_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_MODE_RE_MASK)
1981 
1982 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_CTR_RE_MASK (0x200000U)
1983 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_CTR_RE_SHIFT (21U)
1984 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_CTR_RE_WIDTH (1U)
1985 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_CTR_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_CTR_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_CTR_RE_MASK)
1986 
1987 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_MODE_FE_MASK (0x400000U)
1988 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_MODE_FE_SHIFT (22U)
1989 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_MODE_FE_WIDTH (1U)
1990 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_MODE_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_MODE_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_MODE_FE_MASK)
1991 
1992 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_CTR_FE_MASK (0x800000U)
1993 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_CTR_FE_SHIFT (23U)
1994 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_CTR_FE_WIDTH (1U)
1995 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_CTR_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_CTR_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_FLT_CTR_FE_MASK)
1996 
1997 #define GTM_gtm_cls2_TIM2_CH2_CTRL_CLK_SEL_MASK  (0x7000000U)
1998 #define GTM_gtm_cls2_TIM2_CH2_CTRL_CLK_SEL_SHIFT (24U)
1999 #define GTM_gtm_cls2_TIM2_CH2_CTRL_CLK_SEL_WIDTH (3U)
2000 #define GTM_gtm_cls2_TIM2_CH2_CTRL_CLK_SEL(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_CLK_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_CLK_SEL_MASK)
2001 
2002 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FR_ECNT_OFL_MASK (0x8000000U)
2003 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FR_ECNT_OFL_SHIFT (27U)
2004 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FR_ECNT_OFL_WIDTH (1U)
2005 #define GTM_gtm_cls2_TIM2_CH2_CTRL_FR_ECNT_OFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_FR_ECNT_OFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_FR_ECNT_OFL_MASK)
2006 
2007 #define GTM_gtm_cls2_TIM2_CH2_CTRL_EGPR0_SEL_MASK (0x10000000U)
2008 #define GTM_gtm_cls2_TIM2_CH2_CTRL_EGPR0_SEL_SHIFT (28U)
2009 #define GTM_gtm_cls2_TIM2_CH2_CTRL_EGPR0_SEL_WIDTH (1U)
2010 #define GTM_gtm_cls2_TIM2_CH2_CTRL_EGPR0_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_EGPR0_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_EGPR0_SEL_MASK)
2011 
2012 #define GTM_gtm_cls2_TIM2_CH2_CTRL_EGPR1_SEL_MASK (0x20000000U)
2013 #define GTM_gtm_cls2_TIM2_CH2_CTRL_EGPR1_SEL_SHIFT (29U)
2014 #define GTM_gtm_cls2_TIM2_CH2_CTRL_EGPR1_SEL_WIDTH (1U)
2015 #define GTM_gtm_cls2_TIM2_CH2_CTRL_EGPR1_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_EGPR1_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_EGPR1_SEL_MASK)
2016 
2017 #define GTM_gtm_cls2_TIM2_CH2_CTRL_TOCTRL_MASK   (0xC0000000U)
2018 #define GTM_gtm_cls2_TIM2_CH2_CTRL_TOCTRL_SHIFT  (30U)
2019 #define GTM_gtm_cls2_TIM2_CH2_CTRL_TOCTRL_WIDTH  (2U)
2020 #define GTM_gtm_cls2_TIM2_CH2_CTRL_TOCTRL(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_CTRL_TOCTRL_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_CTRL_TOCTRL_MASK)
2021 /*! @} */
2022 
2023 /*! @name TIM2_CH2_ECTRL - TIM[i] channel [x] extended control register */
2024 /*! @{ */
2025 
2026 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_EXT_CAP_SRC_MASK (0xFU)
2027 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_EXT_CAP_SRC_SHIFT (0U)
2028 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_EXT_CAP_SRC_WIDTH (4U)
2029 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_EXT_CAP_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_ECTRL_EXT_CAP_SRC_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_ECTRL_EXT_CAP_SRC_MASK)
2030 
2031 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_USE_PREV_TDU_IN_MASK (0x20U)
2032 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_USE_PREV_TDU_IN_SHIFT (5U)
2033 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_USE_PREV_TDU_IN_WIDTH (1U)
2034 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_USE_PREV_TDU_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_ECTRL_USE_PREV_TDU_IN_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_ECTRL_USE_PREV_TDU_IN_MASK)
2035 
2036 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_TODET_IRQ_SRC_MASK (0xC0U)
2037 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_TODET_IRQ_SRC_SHIFT (6U)
2038 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_TODET_IRQ_SRC_WIDTH (2U)
2039 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_TODET_IRQ_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_ECTRL_TODET_IRQ_SRC_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_ECTRL_TODET_IRQ_SRC_MASK)
2040 
2041 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_TDU_START_MASK (0x700U)
2042 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_TDU_START_SHIFT (8U)
2043 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_TDU_START_WIDTH (3U)
2044 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_TDU_START(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_ECTRL_TDU_START_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_ECTRL_TDU_START_MASK)
2045 
2046 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_TDU_STOP_MASK (0x7000U)
2047 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_TDU_STOP_SHIFT (12U)
2048 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_TDU_STOP_WIDTH (3U)
2049 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_TDU_STOP(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_ECTRL_TDU_STOP_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_ECTRL_TDU_STOP_MASK)
2050 
2051 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_TDU_RESYNC_MASK (0xF0000U)
2052 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_TDU_RESYNC_SHIFT (16U)
2053 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_TDU_RESYNC_WIDTH (4U)
2054 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_TDU_RESYNC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_ECTRL_TDU_RESYNC_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_ECTRL_TDU_RESYNC_MASK)
2055 
2056 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_USE_LUT_MASK (0xC00000U)
2057 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_USE_LUT_SHIFT (22U)
2058 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_USE_LUT_WIDTH (2U)
2059 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_USE_LUT(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_ECTRL_USE_LUT_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_ECTRL_USE_LUT_MASK)
2060 
2061 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_EFLT_CTR_RE_MASK (0x1000000U)
2062 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_EFLT_CTR_RE_SHIFT (24U)
2063 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_EFLT_CTR_RE_WIDTH (1U)
2064 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_EFLT_CTR_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_ECTRL_EFLT_CTR_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_ECTRL_EFLT_CTR_RE_MASK)
2065 
2066 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_EFLT_CTR_FE_MASK (0x2000000U)
2067 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_EFLT_CTR_FE_SHIFT (25U)
2068 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_EFLT_CTR_FE_WIDTH (1U)
2069 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_EFLT_CTR_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_ECTRL_EFLT_CTR_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_ECTRL_EFLT_CTR_FE_MASK)
2070 
2071 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_SWAP_CAPTURE_MASK (0x10000000U)
2072 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_SWAP_CAPTURE_SHIFT (28U)
2073 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_SWAP_CAPTURE_WIDTH (1U)
2074 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_SWAP_CAPTURE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_ECTRL_SWAP_CAPTURE_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_ECTRL_SWAP_CAPTURE_MASK)
2075 
2076 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_IMM_START_MASK (0x20000000U)
2077 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_IMM_START_SHIFT (29U)
2078 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_IMM_START_WIDTH (1U)
2079 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_IMM_START(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_ECTRL_IMM_START_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_ECTRL_IMM_START_MASK)
2080 
2081 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_ECLK_SEL_MASK (0x40000000U)
2082 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_ECLK_SEL_SHIFT (30U)
2083 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_ECLK_SEL_WIDTH (1U)
2084 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_ECLK_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_ECTRL_ECLK_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_ECTRL_ECLK_SEL_MASK)
2085 
2086 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_USE_PREV_CH_IN_MASK (0x80000000U)
2087 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_USE_PREV_CH_IN_SHIFT (31U)
2088 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_USE_PREV_CH_IN_WIDTH (1U)
2089 #define GTM_gtm_cls2_TIM2_CH2_ECTRL_USE_PREV_CH_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_ECTRL_USE_PREV_CH_IN_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_ECTRL_USE_PREV_CH_IN_MASK)
2090 /*! @} */
2091 
2092 /*! @name TIM2_CH2_IRQ_NOTIFY - TIM[i] channel [x] interrupt notification register */
2093 /*! @{ */
2094 
2095 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_NEWVAL_MASK (0x1U)
2096 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_NEWVAL_SHIFT (0U)
2097 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_NEWVAL_WIDTH (1U)
2098 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_NEWVAL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_NEWVAL_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_NEWVAL_MASK)
2099 
2100 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_ECNTOFL_MASK (0x2U)
2101 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_ECNTOFL_SHIFT (1U)
2102 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_ECNTOFL_WIDTH (1U)
2103 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_ECNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_ECNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_ECNTOFL_MASK)
2104 
2105 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_CNTOFL_MASK (0x4U)
2106 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_CNTOFL_SHIFT (2U)
2107 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_CNTOFL_WIDTH (1U)
2108 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_CNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_CNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_CNTOFL_MASK)
2109 
2110 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_GPROFL_MASK (0x8U)
2111 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_GPROFL_SHIFT (3U)
2112 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_GPROFL_WIDTH (1U)
2113 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_GPROFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_GPROFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_GPROFL_MASK)
2114 
2115 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_TODET_MASK (0x10U)
2116 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_TODET_SHIFT (4U)
2117 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_TODET_WIDTH (1U)
2118 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_TODET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_TODET_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_TODET_MASK)
2119 
2120 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_GLITCHDET_MASK (0x20U)
2121 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_GLITCHDET_SHIFT (5U)
2122 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_GLITCHDET_WIDTH (1U)
2123 #define GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_GLITCHDET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_GLITCHDET_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_IRQ_NOTIFY_GLITCHDET_MASK)
2124 /*! @} */
2125 
2126 /*! @name TIM2_CH2_IRQ_EN - TIM[i] channel [x] interrupt enable register */
2127 /*! @{ */
2128 
2129 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_NEWVAL_IRQ_EN_MASK (0x1U)
2130 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_NEWVAL_IRQ_EN_SHIFT (0U)
2131 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_NEWVAL_IRQ_EN_WIDTH (1U)
2132 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_NEWVAL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_IRQ_EN_NEWVAL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_IRQ_EN_NEWVAL_IRQ_EN_MASK)
2133 
2134 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_ECNTOFL_IRQ_EN_MASK (0x2U)
2135 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_ECNTOFL_IRQ_EN_SHIFT (1U)
2136 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_ECNTOFL_IRQ_EN_WIDTH (1U)
2137 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_ECNTOFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_IRQ_EN_ECNTOFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_IRQ_EN_ECNTOFL_IRQ_EN_MASK)
2138 
2139 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_CNTOFL_IRQ_EN_MASK (0x4U)
2140 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_CNTOFL_IRQ_EN_SHIFT (2U)
2141 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_CNTOFL_IRQ_EN_WIDTH (1U)
2142 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_CNTOFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_IRQ_EN_CNTOFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_IRQ_EN_CNTOFL_IRQ_EN_MASK)
2143 
2144 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_GPROFL_IRQ_EN_MASK (0x8U)
2145 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_GPROFL_IRQ_EN_SHIFT (3U)
2146 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_GPROFL_IRQ_EN_WIDTH (1U)
2147 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_GPROFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_IRQ_EN_GPROFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_IRQ_EN_GPROFL_IRQ_EN_MASK)
2148 
2149 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_TODET_IRQ_EN_MASK (0x10U)
2150 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_TODET_IRQ_EN_SHIFT (4U)
2151 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_TODET_IRQ_EN_WIDTH (1U)
2152 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_TODET_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_IRQ_EN_TODET_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_IRQ_EN_TODET_IRQ_EN_MASK)
2153 
2154 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_GLITCHDET_IRQ_EN_MASK (0x20U)
2155 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_GLITCHDET_IRQ_EN_SHIFT (5U)
2156 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_GLITCHDET_IRQ_EN_WIDTH (1U)
2157 #define GTM_gtm_cls2_TIM2_CH2_IRQ_EN_GLITCHDET_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_IRQ_EN_GLITCHDET_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_IRQ_EN_GLITCHDET_IRQ_EN_MASK)
2158 /*! @} */
2159 
2160 /*! @name TIM2_CH2_IRQ_FORCINT - TIM[i] channel [x] force interrupt register */
2161 /*! @{ */
2162 
2163 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_NEWVAL_MASK (0x1U)
2164 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_NEWVAL_SHIFT (0U)
2165 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_NEWVAL_WIDTH (1U)
2166 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_NEWVAL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_NEWVAL_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_NEWVAL_MASK)
2167 
2168 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_ECNTOFL_MASK (0x2U)
2169 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_ECNTOFL_SHIFT (1U)
2170 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_ECNTOFL_WIDTH (1U)
2171 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_ECNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_ECNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_ECNTOFL_MASK)
2172 
2173 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_CNTOFL_MASK (0x4U)
2174 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_CNTOFL_SHIFT (2U)
2175 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_CNTOFL_WIDTH (1U)
2176 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_CNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_CNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_CNTOFL_MASK)
2177 
2178 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_GPROFL_MASK (0x8U)
2179 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_GPROFL_SHIFT (3U)
2180 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_GPROFL_WIDTH (1U)
2181 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_GPROFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_GPROFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_GPROFL_MASK)
2182 
2183 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_TODET_MASK (0x10U)
2184 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_TODET_SHIFT (4U)
2185 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_TODET_WIDTH (1U)
2186 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_TODET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_TODET_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_TODET_MASK)
2187 
2188 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_GLITCHDET_MASK (0x20U)
2189 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_GLITCHDET_SHIFT (5U)
2190 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_GLITCHDET_WIDTH (1U)
2191 #define GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_GLITCHDET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_GLITCHDET_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_IRQ_FORCINT_TRG_GLITCHDET_MASK)
2192 /*! @} */
2193 
2194 /*! @name TIM2_CH2_IRQ_MODE - TIM[i] channel [x] interrupt mode configuration register */
2195 /*! @{ */
2196 
2197 #define GTM_gtm_cls2_TIM2_CH2_IRQ_MODE_IRQ_MODE_MASK (0x3U)
2198 #define GTM_gtm_cls2_TIM2_CH2_IRQ_MODE_IRQ_MODE_SHIFT (0U)
2199 #define GTM_gtm_cls2_TIM2_CH2_IRQ_MODE_IRQ_MODE_WIDTH (2U)
2200 #define GTM_gtm_cls2_TIM2_CH2_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_IRQ_MODE_IRQ_MODE_MASK)
2201 /*! @} */
2202 
2203 /*! @name TIM2_CH2_EIRQ_EN - TIM[i] channel [x] error interrupt enable register */
2204 /*! @{ */
2205 
2206 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_NEWVAL_EIRQ_EN_MASK (0x1U)
2207 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_NEWVAL_EIRQ_EN_SHIFT (0U)
2208 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_NEWVAL_EIRQ_EN_WIDTH (1U)
2209 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_NEWVAL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_NEWVAL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_NEWVAL_EIRQ_EN_MASK)
2210 
2211 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_ECNTOFL_EIRQ_EN_MASK (0x2U)
2212 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_ECNTOFL_EIRQ_EN_SHIFT (1U)
2213 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_ECNTOFL_EIRQ_EN_WIDTH (1U)
2214 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_ECNTOFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_ECNTOFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_ECNTOFL_EIRQ_EN_MASK)
2215 
2216 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_CNTOFL_EIRQ_EN_MASK (0x4U)
2217 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_CNTOFL_EIRQ_EN_SHIFT (2U)
2218 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_CNTOFL_EIRQ_EN_WIDTH (1U)
2219 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_CNTOFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_CNTOFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_CNTOFL_EIRQ_EN_MASK)
2220 
2221 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_GPROFL_EIRQ_EN_MASK (0x8U)
2222 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_GPROFL_EIRQ_EN_SHIFT (3U)
2223 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_GPROFL_EIRQ_EN_WIDTH (1U)
2224 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_GPROFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_GPROFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_GPROFL_EIRQ_EN_MASK)
2225 
2226 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_TODET_EIRQ_EN_MASK (0x10U)
2227 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_TODET_EIRQ_EN_SHIFT (4U)
2228 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_TODET_EIRQ_EN_WIDTH (1U)
2229 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_TODET_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_TODET_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_TODET_EIRQ_EN_MASK)
2230 
2231 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_GLITCHDET_EIRQ_EN_MASK (0x20U)
2232 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_GLITCHDET_EIRQ_EN_SHIFT (5U)
2233 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_GLITCHDET_EIRQ_EN_WIDTH (1U)
2234 #define GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_GLITCHDET_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_GLITCHDET_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH2_EIRQ_EN_GLITCHDET_EIRQ_EN_MASK)
2235 /*! @} */
2236 
2237 /*! @name TIM2_CH3_GPR0 - TIM[i] channel [x] general purpose 0 register */
2238 /*! @{ */
2239 
2240 #define GTM_gtm_cls2_TIM2_CH3_GPR0_GPR0_MASK     (0xFFFFFFU)
2241 #define GTM_gtm_cls2_TIM2_CH3_GPR0_GPR0_SHIFT    (0U)
2242 #define GTM_gtm_cls2_TIM2_CH3_GPR0_GPR0_WIDTH    (24U)
2243 #define GTM_gtm_cls2_TIM2_CH3_GPR0_GPR0(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_GPR0_GPR0_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_GPR0_GPR0_MASK)
2244 
2245 #define GTM_gtm_cls2_TIM2_CH3_GPR0_ECNT_MASK     (0xFF000000U)
2246 #define GTM_gtm_cls2_TIM2_CH3_GPR0_ECNT_SHIFT    (24U)
2247 #define GTM_gtm_cls2_TIM2_CH3_GPR0_ECNT_WIDTH    (8U)
2248 #define GTM_gtm_cls2_TIM2_CH3_GPR0_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_GPR0_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_GPR0_ECNT_MASK)
2249 /*! @} */
2250 
2251 /*! @name TIM2_CH3_GPR1 - TIM[i] channel [x] general purpose 0 register */
2252 /*! @{ */
2253 
2254 #define GTM_gtm_cls2_TIM2_CH3_GPR1_GPR1_MASK     (0xFFFFFFU)
2255 #define GTM_gtm_cls2_TIM2_CH3_GPR1_GPR1_SHIFT    (0U)
2256 #define GTM_gtm_cls2_TIM2_CH3_GPR1_GPR1_WIDTH    (24U)
2257 #define GTM_gtm_cls2_TIM2_CH3_GPR1_GPR1(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_GPR1_GPR1_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_GPR1_GPR1_MASK)
2258 
2259 #define GTM_gtm_cls2_TIM2_CH3_GPR1_ECNT_MASK     (0xFF000000U)
2260 #define GTM_gtm_cls2_TIM2_CH3_GPR1_ECNT_SHIFT    (24U)
2261 #define GTM_gtm_cls2_TIM2_CH3_GPR1_ECNT_WIDTH    (8U)
2262 #define GTM_gtm_cls2_TIM2_CH3_GPR1_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_GPR1_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_GPR1_ECNT_MASK)
2263 /*! @} */
2264 
2265 /*! @name TIM2_CH3_CNT - TIM[i] channel [x] SMU counter register */
2266 /*! @{ */
2267 
2268 #define GTM_gtm_cls2_TIM2_CH3_CNT_CNT_MASK       (0xFFFFFFU)
2269 #define GTM_gtm_cls2_TIM2_CH3_CNT_CNT_SHIFT      (0U)
2270 #define GTM_gtm_cls2_TIM2_CH3_CNT_CNT_WIDTH      (24U)
2271 #define GTM_gtm_cls2_TIM2_CH3_CNT_CNT(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CNT_CNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CNT_CNT_MASK)
2272 /*! @} */
2273 
2274 /*! @name TIM2_CH3_ECNT - TIM[i] channel [x] SMU edge counter register */
2275 /*! @{ */
2276 
2277 #define GTM_gtm_cls2_TIM2_CH3_ECNT_ECNT_MASK     (0xFFFFU)
2278 #define GTM_gtm_cls2_TIM2_CH3_ECNT_ECNT_SHIFT    (0U)
2279 #define GTM_gtm_cls2_TIM2_CH3_ECNT_ECNT_WIDTH    (16U)
2280 #define GTM_gtm_cls2_TIM2_CH3_ECNT_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_ECNT_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_ECNT_ECNT_MASK)
2281 /*! @} */
2282 
2283 /*! @name TIM2_CH3_CNTS - TIM[i] channel [x] SMU shadow counter register */
2284 /*! @{ */
2285 
2286 #define GTM_gtm_cls2_TIM2_CH3_CNTS_CNTS_MASK     (0xFFFFFFU)
2287 #define GTM_gtm_cls2_TIM2_CH3_CNTS_CNTS_SHIFT    (0U)
2288 #define GTM_gtm_cls2_TIM2_CH3_CNTS_CNTS_WIDTH    (24U)
2289 #define GTM_gtm_cls2_TIM2_CH3_CNTS_CNTS(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CNTS_CNTS_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CNTS_CNTS_MASK)
2290 
2291 #define GTM_gtm_cls2_TIM2_CH3_CNTS_ECNT_MASK     (0xFF000000U)
2292 #define GTM_gtm_cls2_TIM2_CH3_CNTS_ECNT_SHIFT    (24U)
2293 #define GTM_gtm_cls2_TIM2_CH3_CNTS_ECNT_WIDTH    (8U)
2294 #define GTM_gtm_cls2_TIM2_CH3_CNTS_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CNTS_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CNTS_ECNT_MASK)
2295 /*! @} */
2296 
2297 /*! @name TIM2_CH3_TDUC - TIM[i] channel [x] TDU counter register */
2298 /*! @{ */
2299 
2300 #define GTM_gtm_cls2_TIM2_CH3_TDUC_TO_CNT_MASK   (0xFFU)
2301 #define GTM_gtm_cls2_TIM2_CH3_TDUC_TO_CNT_SHIFT  (0U)
2302 #define GTM_gtm_cls2_TIM2_CH3_TDUC_TO_CNT_WIDTH  (8U)
2303 #define GTM_gtm_cls2_TIM2_CH3_TDUC_TO_CNT(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_TDUC_TO_CNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_TDUC_TO_CNT_MASK)
2304 
2305 #define GTM_gtm_cls2_TIM2_CH3_TDUC_TO_CNT1_MASK  (0xFF00U)
2306 #define GTM_gtm_cls2_TIM2_CH3_TDUC_TO_CNT1_SHIFT (8U)
2307 #define GTM_gtm_cls2_TIM2_CH3_TDUC_TO_CNT1_WIDTH (8U)
2308 #define GTM_gtm_cls2_TIM2_CH3_TDUC_TO_CNT1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_TDUC_TO_CNT1_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_TDUC_TO_CNT1_MASK)
2309 
2310 #define GTM_gtm_cls2_TIM2_CH3_TDUC_TO_CNT2_MASK  (0xFF0000U)
2311 #define GTM_gtm_cls2_TIM2_CH3_TDUC_TO_CNT2_SHIFT (16U)
2312 #define GTM_gtm_cls2_TIM2_CH3_TDUC_TO_CNT2_WIDTH (8U)
2313 #define GTM_gtm_cls2_TIM2_CH3_TDUC_TO_CNT2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_TDUC_TO_CNT2_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_TDUC_TO_CNT2_MASK)
2314 /*! @} */
2315 
2316 /*! @name TIM2_CH3_TDUV - TIM[i] channel [x] TDU control register */
2317 /*! @{ */
2318 
2319 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TOV_MASK      (0xFFU)
2320 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TOV_SHIFT     (0U)
2321 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TOV_WIDTH     (8U)
2322 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TOV(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_TDUV_TOV_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_TDUV_TOV_MASK)
2323 
2324 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TOV1_MASK     (0xFF00U)
2325 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TOV1_SHIFT    (8U)
2326 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TOV1_WIDTH    (8U)
2327 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TOV1(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_TDUV_TOV1_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_TDUV_TOV1_MASK)
2328 
2329 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TOV2_MASK     (0xFF0000U)
2330 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TOV2_SHIFT    (16U)
2331 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TOV2_WIDTH    (8U)
2332 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TOV2(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_TDUV_TOV2_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_TDUV_TOV2_MASK)
2333 
2334 #define GTM_gtm_cls2_TIM2_CH3_TDUV_SLICING_MASK  (0x3000000U)
2335 #define GTM_gtm_cls2_TIM2_CH3_TDUV_SLICING_SHIFT (24U)
2336 #define GTM_gtm_cls2_TIM2_CH3_TDUV_SLICING_WIDTH (2U)
2337 #define GTM_gtm_cls2_TIM2_CH3_TDUV_SLICING(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_TDUV_SLICING_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_TDUV_SLICING_MASK)
2338 
2339 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TCS_USE_SAMPLE_EVT_MASK (0x4000000U)
2340 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TCS_USE_SAMPLE_EVT_SHIFT (26U)
2341 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TCS_USE_SAMPLE_EVT_WIDTH (1U)
2342 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TCS_USE_SAMPLE_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_TDUV_TCS_USE_SAMPLE_EVT_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_TDUV_TCS_USE_SAMPLE_EVT_MASK)
2343 
2344 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TDU_SAME_CNT_CLK_MASK (0x8000000U)
2345 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TDU_SAME_CNT_CLK_SHIFT (27U)
2346 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TDU_SAME_CNT_CLK_WIDTH (1U)
2347 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TDU_SAME_CNT_CLK(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_TDUV_TDU_SAME_CNT_CLK_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_TDUV_TDU_SAME_CNT_CLK_MASK)
2348 
2349 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TCS_MASK      (0x70000000U)
2350 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TCS_SHIFT     (28U)
2351 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TCS_WIDTH     (3U)
2352 #define GTM_gtm_cls2_TIM2_CH3_TDUV_TCS(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_TDUV_TCS_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_TDUV_TCS_MASK)
2353 /*! @} */
2354 
2355 /*! @name TIM2_CH3_FLT_RE - TIM[i] channel [x] filter parameter 0 register */
2356 /*! @{ */
2357 
2358 #define GTM_gtm_cls2_TIM2_CH3_FLT_RE_FLT_RE_MASK (0xFFFFFFU)
2359 #define GTM_gtm_cls2_TIM2_CH3_FLT_RE_FLT_RE_SHIFT (0U)
2360 #define GTM_gtm_cls2_TIM2_CH3_FLT_RE_FLT_RE_WIDTH (24U)
2361 #define GTM_gtm_cls2_TIM2_CH3_FLT_RE_FLT_RE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_FLT_RE_FLT_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_FLT_RE_FLT_RE_MASK)
2362 /*! @} */
2363 
2364 /*! @name TIM2_CH3_FLT_FE - TIM[i] channel [x] filter parameter 1 register */
2365 /*! @{ */
2366 
2367 #define GTM_gtm_cls2_TIM2_CH3_FLT_FE_FLT_FE_MASK (0xFFFFFFU)
2368 #define GTM_gtm_cls2_TIM2_CH3_FLT_FE_FLT_FE_SHIFT (0U)
2369 #define GTM_gtm_cls2_TIM2_CH3_FLT_FE_FLT_FE_WIDTH (24U)
2370 #define GTM_gtm_cls2_TIM2_CH3_FLT_FE_FLT_FE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_FLT_FE_FLT_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_FLT_FE_FLT_FE_MASK)
2371 /*! @} */
2372 
2373 /*! @name TIM2_CH3_CTRL - TIM[i] channel [x] control register */
2374 /*! @{ */
2375 
2376 #define GTM_gtm_cls2_TIM2_CH3_CTRL_TIM_EN_MASK   (0x1U)
2377 #define GTM_gtm_cls2_TIM2_CH3_CTRL_TIM_EN_SHIFT  (0U)
2378 #define GTM_gtm_cls2_TIM2_CH3_CTRL_TIM_EN_WIDTH  (1U)
2379 #define GTM_gtm_cls2_TIM2_CH3_CTRL_TIM_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_TIM_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_TIM_EN_MASK)
2380 
2381 #define GTM_gtm_cls2_TIM2_CH3_CTRL_TIM_MODE_MASK (0xEU)
2382 #define GTM_gtm_cls2_TIM2_CH3_CTRL_TIM_MODE_SHIFT (1U)
2383 #define GTM_gtm_cls2_TIM2_CH3_CTRL_TIM_MODE_WIDTH (3U)
2384 #define GTM_gtm_cls2_TIM2_CH3_CTRL_TIM_MODE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_TIM_MODE_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_TIM_MODE_MASK)
2385 
2386 #define GTM_gtm_cls2_TIM2_CH3_CTRL_OSM_MASK      (0x10U)
2387 #define GTM_gtm_cls2_TIM2_CH3_CTRL_OSM_SHIFT     (4U)
2388 #define GTM_gtm_cls2_TIM2_CH3_CTRL_OSM_WIDTH     (1U)
2389 #define GTM_gtm_cls2_TIM2_CH3_CTRL_OSM(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_OSM_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_OSM_MASK)
2390 
2391 #define GTM_gtm_cls2_TIM2_CH3_CTRL_ARU_EN_MASK   (0x20U)
2392 #define GTM_gtm_cls2_TIM2_CH3_CTRL_ARU_EN_SHIFT  (5U)
2393 #define GTM_gtm_cls2_TIM2_CH3_CTRL_ARU_EN_WIDTH  (1U)
2394 #define GTM_gtm_cls2_TIM2_CH3_CTRL_ARU_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_ARU_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_ARU_EN_MASK)
2395 
2396 #define GTM_gtm_cls2_TIM2_CH3_CTRL_CICTRL_MASK   (0x40U)
2397 #define GTM_gtm_cls2_TIM2_CH3_CTRL_CICTRL_SHIFT  (6U)
2398 #define GTM_gtm_cls2_TIM2_CH3_CTRL_CICTRL_WIDTH  (1U)
2399 #define GTM_gtm_cls2_TIM2_CH3_CTRL_CICTRL(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_CICTRL_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_CICTRL_MASK)
2400 
2401 #define GTM_gtm_cls2_TIM2_CH3_CTRL_GPR0_SEL_MASK (0x300U)
2402 #define GTM_gtm_cls2_TIM2_CH3_CTRL_GPR0_SEL_SHIFT (8U)
2403 #define GTM_gtm_cls2_TIM2_CH3_CTRL_GPR0_SEL_WIDTH (2U)
2404 #define GTM_gtm_cls2_TIM2_CH3_CTRL_GPR0_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_GPR0_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_GPR0_SEL_MASK)
2405 
2406 #define GTM_gtm_cls2_TIM2_CH3_CTRL_GPR1_SEL_MASK (0xC00U)
2407 #define GTM_gtm_cls2_TIM2_CH3_CTRL_GPR1_SEL_SHIFT (10U)
2408 #define GTM_gtm_cls2_TIM2_CH3_CTRL_GPR1_SEL_WIDTH (2U)
2409 #define GTM_gtm_cls2_TIM2_CH3_CTRL_GPR1_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_GPR1_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_GPR1_SEL_MASK)
2410 
2411 #define GTM_gtm_cls2_TIM2_CH3_CTRL_CNTS_SEL_MASK (0x1000U)
2412 #define GTM_gtm_cls2_TIM2_CH3_CTRL_CNTS_SEL_SHIFT (12U)
2413 #define GTM_gtm_cls2_TIM2_CH3_CTRL_CNTS_SEL_WIDTH (1U)
2414 #define GTM_gtm_cls2_TIM2_CH3_CTRL_CNTS_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_CNTS_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_CNTS_SEL_MASK)
2415 
2416 #define GTM_gtm_cls2_TIM2_CH3_CTRL_DSL_MASK      (0x2000U)
2417 #define GTM_gtm_cls2_TIM2_CH3_CTRL_DSL_SHIFT     (13U)
2418 #define GTM_gtm_cls2_TIM2_CH3_CTRL_DSL_WIDTH     (1U)
2419 #define GTM_gtm_cls2_TIM2_CH3_CTRL_DSL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_DSL_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_DSL_MASK)
2420 
2421 #define GTM_gtm_cls2_TIM2_CH3_CTRL_ISL_MASK      (0x4000U)
2422 #define GTM_gtm_cls2_TIM2_CH3_CTRL_ISL_SHIFT     (14U)
2423 #define GTM_gtm_cls2_TIM2_CH3_CTRL_ISL_WIDTH     (1U)
2424 #define GTM_gtm_cls2_TIM2_CH3_CTRL_ISL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_ISL_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_ISL_MASK)
2425 
2426 #define GTM_gtm_cls2_TIM2_CH3_CTRL_ECNT_RESET_MASK (0x8000U)
2427 #define GTM_gtm_cls2_TIM2_CH3_CTRL_ECNT_RESET_SHIFT (15U)
2428 #define GTM_gtm_cls2_TIM2_CH3_CTRL_ECNT_RESET_WIDTH (1U)
2429 #define GTM_gtm_cls2_TIM2_CH3_CTRL_ECNT_RESET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_ECNT_RESET_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_ECNT_RESET_MASK)
2430 
2431 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_EN_MASK   (0x10000U)
2432 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_EN_SHIFT  (16U)
2433 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_EN_WIDTH  (1U)
2434 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_EN_MASK)
2435 
2436 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_CNT_FRQ_MASK (0x60000U)
2437 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_CNT_FRQ_SHIFT (17U)
2438 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_CNT_FRQ_WIDTH (2U)
2439 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_CNT_FRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_CNT_FRQ_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_CNT_FRQ_MASK)
2440 
2441 #define GTM_gtm_cls2_TIM2_CH3_CTRL_EXT_CAP_EN_MASK (0x80000U)
2442 #define GTM_gtm_cls2_TIM2_CH3_CTRL_EXT_CAP_EN_SHIFT (19U)
2443 #define GTM_gtm_cls2_TIM2_CH3_CTRL_EXT_CAP_EN_WIDTH (1U)
2444 #define GTM_gtm_cls2_TIM2_CH3_CTRL_EXT_CAP_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_EXT_CAP_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_EXT_CAP_EN_MASK)
2445 
2446 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_MODE_RE_MASK (0x100000U)
2447 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_MODE_RE_SHIFT (20U)
2448 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_MODE_RE_WIDTH (1U)
2449 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_MODE_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_MODE_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_MODE_RE_MASK)
2450 
2451 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_CTR_RE_MASK (0x200000U)
2452 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_CTR_RE_SHIFT (21U)
2453 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_CTR_RE_WIDTH (1U)
2454 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_CTR_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_CTR_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_CTR_RE_MASK)
2455 
2456 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_MODE_FE_MASK (0x400000U)
2457 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_MODE_FE_SHIFT (22U)
2458 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_MODE_FE_WIDTH (1U)
2459 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_MODE_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_MODE_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_MODE_FE_MASK)
2460 
2461 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_CTR_FE_MASK (0x800000U)
2462 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_CTR_FE_SHIFT (23U)
2463 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_CTR_FE_WIDTH (1U)
2464 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_CTR_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_CTR_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_FLT_CTR_FE_MASK)
2465 
2466 #define GTM_gtm_cls2_TIM2_CH3_CTRL_CLK_SEL_MASK  (0x7000000U)
2467 #define GTM_gtm_cls2_TIM2_CH3_CTRL_CLK_SEL_SHIFT (24U)
2468 #define GTM_gtm_cls2_TIM2_CH3_CTRL_CLK_SEL_WIDTH (3U)
2469 #define GTM_gtm_cls2_TIM2_CH3_CTRL_CLK_SEL(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_CLK_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_CLK_SEL_MASK)
2470 
2471 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FR_ECNT_OFL_MASK (0x8000000U)
2472 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FR_ECNT_OFL_SHIFT (27U)
2473 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FR_ECNT_OFL_WIDTH (1U)
2474 #define GTM_gtm_cls2_TIM2_CH3_CTRL_FR_ECNT_OFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_FR_ECNT_OFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_FR_ECNT_OFL_MASK)
2475 
2476 #define GTM_gtm_cls2_TIM2_CH3_CTRL_EGPR0_SEL_MASK (0x10000000U)
2477 #define GTM_gtm_cls2_TIM2_CH3_CTRL_EGPR0_SEL_SHIFT (28U)
2478 #define GTM_gtm_cls2_TIM2_CH3_CTRL_EGPR0_SEL_WIDTH (1U)
2479 #define GTM_gtm_cls2_TIM2_CH3_CTRL_EGPR0_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_EGPR0_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_EGPR0_SEL_MASK)
2480 
2481 #define GTM_gtm_cls2_TIM2_CH3_CTRL_EGPR1_SEL_MASK (0x20000000U)
2482 #define GTM_gtm_cls2_TIM2_CH3_CTRL_EGPR1_SEL_SHIFT (29U)
2483 #define GTM_gtm_cls2_TIM2_CH3_CTRL_EGPR1_SEL_WIDTH (1U)
2484 #define GTM_gtm_cls2_TIM2_CH3_CTRL_EGPR1_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_EGPR1_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_EGPR1_SEL_MASK)
2485 
2486 #define GTM_gtm_cls2_TIM2_CH3_CTRL_TOCTRL_MASK   (0xC0000000U)
2487 #define GTM_gtm_cls2_TIM2_CH3_CTRL_TOCTRL_SHIFT  (30U)
2488 #define GTM_gtm_cls2_TIM2_CH3_CTRL_TOCTRL_WIDTH  (2U)
2489 #define GTM_gtm_cls2_TIM2_CH3_CTRL_TOCTRL(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_CTRL_TOCTRL_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_CTRL_TOCTRL_MASK)
2490 /*! @} */
2491 
2492 /*! @name TIM2_CH3_ECTRL - TIM[i] channel [x] extended control register */
2493 /*! @{ */
2494 
2495 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_EXT_CAP_SRC_MASK (0xFU)
2496 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_EXT_CAP_SRC_SHIFT (0U)
2497 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_EXT_CAP_SRC_WIDTH (4U)
2498 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_EXT_CAP_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_ECTRL_EXT_CAP_SRC_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_ECTRL_EXT_CAP_SRC_MASK)
2499 
2500 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_USE_PREV_TDU_IN_MASK (0x20U)
2501 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_USE_PREV_TDU_IN_SHIFT (5U)
2502 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_USE_PREV_TDU_IN_WIDTH (1U)
2503 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_USE_PREV_TDU_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_ECTRL_USE_PREV_TDU_IN_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_ECTRL_USE_PREV_TDU_IN_MASK)
2504 
2505 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_TODET_IRQ_SRC_MASK (0xC0U)
2506 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_TODET_IRQ_SRC_SHIFT (6U)
2507 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_TODET_IRQ_SRC_WIDTH (2U)
2508 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_TODET_IRQ_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_ECTRL_TODET_IRQ_SRC_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_ECTRL_TODET_IRQ_SRC_MASK)
2509 
2510 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_TDU_START_MASK (0x700U)
2511 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_TDU_START_SHIFT (8U)
2512 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_TDU_START_WIDTH (3U)
2513 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_TDU_START(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_ECTRL_TDU_START_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_ECTRL_TDU_START_MASK)
2514 
2515 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_TDU_STOP_MASK (0x7000U)
2516 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_TDU_STOP_SHIFT (12U)
2517 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_TDU_STOP_WIDTH (3U)
2518 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_TDU_STOP(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_ECTRL_TDU_STOP_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_ECTRL_TDU_STOP_MASK)
2519 
2520 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_TDU_RESYNC_MASK (0xF0000U)
2521 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_TDU_RESYNC_SHIFT (16U)
2522 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_TDU_RESYNC_WIDTH (4U)
2523 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_TDU_RESYNC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_ECTRL_TDU_RESYNC_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_ECTRL_TDU_RESYNC_MASK)
2524 
2525 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_USE_LUT_MASK (0xC00000U)
2526 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_USE_LUT_SHIFT (22U)
2527 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_USE_LUT_WIDTH (2U)
2528 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_USE_LUT(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_ECTRL_USE_LUT_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_ECTRL_USE_LUT_MASK)
2529 
2530 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_EFLT_CTR_RE_MASK (0x1000000U)
2531 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_EFLT_CTR_RE_SHIFT (24U)
2532 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_EFLT_CTR_RE_WIDTH (1U)
2533 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_EFLT_CTR_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_ECTRL_EFLT_CTR_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_ECTRL_EFLT_CTR_RE_MASK)
2534 
2535 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_EFLT_CTR_FE_MASK (0x2000000U)
2536 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_EFLT_CTR_FE_SHIFT (25U)
2537 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_EFLT_CTR_FE_WIDTH (1U)
2538 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_EFLT_CTR_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_ECTRL_EFLT_CTR_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_ECTRL_EFLT_CTR_FE_MASK)
2539 
2540 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_SWAP_CAPTURE_MASK (0x10000000U)
2541 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_SWAP_CAPTURE_SHIFT (28U)
2542 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_SWAP_CAPTURE_WIDTH (1U)
2543 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_SWAP_CAPTURE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_ECTRL_SWAP_CAPTURE_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_ECTRL_SWAP_CAPTURE_MASK)
2544 
2545 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_IMM_START_MASK (0x20000000U)
2546 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_IMM_START_SHIFT (29U)
2547 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_IMM_START_WIDTH (1U)
2548 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_IMM_START(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_ECTRL_IMM_START_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_ECTRL_IMM_START_MASK)
2549 
2550 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_ECLK_SEL_MASK (0x40000000U)
2551 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_ECLK_SEL_SHIFT (30U)
2552 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_ECLK_SEL_WIDTH (1U)
2553 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_ECLK_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_ECTRL_ECLK_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_ECTRL_ECLK_SEL_MASK)
2554 
2555 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_USE_PREV_CH_IN_MASK (0x80000000U)
2556 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_USE_PREV_CH_IN_SHIFT (31U)
2557 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_USE_PREV_CH_IN_WIDTH (1U)
2558 #define GTM_gtm_cls2_TIM2_CH3_ECTRL_USE_PREV_CH_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_ECTRL_USE_PREV_CH_IN_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_ECTRL_USE_PREV_CH_IN_MASK)
2559 /*! @} */
2560 
2561 /*! @name TIM2_CH3_IRQ_NOTIFY - TIM[i] channel [x] interrupt notification register */
2562 /*! @{ */
2563 
2564 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_NEWVAL_MASK (0x1U)
2565 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_NEWVAL_SHIFT (0U)
2566 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_NEWVAL_WIDTH (1U)
2567 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_NEWVAL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_NEWVAL_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_NEWVAL_MASK)
2568 
2569 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_ECNTOFL_MASK (0x2U)
2570 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_ECNTOFL_SHIFT (1U)
2571 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_ECNTOFL_WIDTH (1U)
2572 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_ECNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_ECNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_ECNTOFL_MASK)
2573 
2574 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_CNTOFL_MASK (0x4U)
2575 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_CNTOFL_SHIFT (2U)
2576 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_CNTOFL_WIDTH (1U)
2577 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_CNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_CNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_CNTOFL_MASK)
2578 
2579 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_GPROFL_MASK (0x8U)
2580 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_GPROFL_SHIFT (3U)
2581 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_GPROFL_WIDTH (1U)
2582 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_GPROFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_GPROFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_GPROFL_MASK)
2583 
2584 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_TODET_MASK (0x10U)
2585 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_TODET_SHIFT (4U)
2586 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_TODET_WIDTH (1U)
2587 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_TODET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_TODET_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_TODET_MASK)
2588 
2589 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_GLITCHDET_MASK (0x20U)
2590 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_GLITCHDET_SHIFT (5U)
2591 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_GLITCHDET_WIDTH (1U)
2592 #define GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_GLITCHDET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_GLITCHDET_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_IRQ_NOTIFY_GLITCHDET_MASK)
2593 /*! @} */
2594 
2595 /*! @name TIM2_CH3_IRQ_EN - TIM[i] channel [x] interrupt enable register */
2596 /*! @{ */
2597 
2598 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_NEWVAL_IRQ_EN_MASK (0x1U)
2599 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_NEWVAL_IRQ_EN_SHIFT (0U)
2600 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_NEWVAL_IRQ_EN_WIDTH (1U)
2601 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_NEWVAL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_IRQ_EN_NEWVAL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_IRQ_EN_NEWVAL_IRQ_EN_MASK)
2602 
2603 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_ECNTOFL_IRQ_EN_MASK (0x2U)
2604 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_ECNTOFL_IRQ_EN_SHIFT (1U)
2605 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_ECNTOFL_IRQ_EN_WIDTH (1U)
2606 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_ECNTOFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_IRQ_EN_ECNTOFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_IRQ_EN_ECNTOFL_IRQ_EN_MASK)
2607 
2608 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_CNTOFL_IRQ_EN_MASK (0x4U)
2609 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_CNTOFL_IRQ_EN_SHIFT (2U)
2610 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_CNTOFL_IRQ_EN_WIDTH (1U)
2611 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_CNTOFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_IRQ_EN_CNTOFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_IRQ_EN_CNTOFL_IRQ_EN_MASK)
2612 
2613 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_GPROFL_IRQ_EN_MASK (0x8U)
2614 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_GPROFL_IRQ_EN_SHIFT (3U)
2615 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_GPROFL_IRQ_EN_WIDTH (1U)
2616 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_GPROFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_IRQ_EN_GPROFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_IRQ_EN_GPROFL_IRQ_EN_MASK)
2617 
2618 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_TODET_IRQ_EN_MASK (0x10U)
2619 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_TODET_IRQ_EN_SHIFT (4U)
2620 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_TODET_IRQ_EN_WIDTH (1U)
2621 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_TODET_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_IRQ_EN_TODET_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_IRQ_EN_TODET_IRQ_EN_MASK)
2622 
2623 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_GLITCHDET_IRQ_EN_MASK (0x20U)
2624 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_GLITCHDET_IRQ_EN_SHIFT (5U)
2625 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_GLITCHDET_IRQ_EN_WIDTH (1U)
2626 #define GTM_gtm_cls2_TIM2_CH3_IRQ_EN_GLITCHDET_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_IRQ_EN_GLITCHDET_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_IRQ_EN_GLITCHDET_IRQ_EN_MASK)
2627 /*! @} */
2628 
2629 /*! @name TIM2_CH3_IRQ_FORCINT - TIM[i] channel [x] force interrupt register */
2630 /*! @{ */
2631 
2632 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_NEWVAL_MASK (0x1U)
2633 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_NEWVAL_SHIFT (0U)
2634 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_NEWVAL_WIDTH (1U)
2635 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_NEWVAL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_NEWVAL_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_NEWVAL_MASK)
2636 
2637 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_ECNTOFL_MASK (0x2U)
2638 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_ECNTOFL_SHIFT (1U)
2639 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_ECNTOFL_WIDTH (1U)
2640 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_ECNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_ECNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_ECNTOFL_MASK)
2641 
2642 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_CNTOFL_MASK (0x4U)
2643 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_CNTOFL_SHIFT (2U)
2644 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_CNTOFL_WIDTH (1U)
2645 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_CNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_CNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_CNTOFL_MASK)
2646 
2647 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_GPROFL_MASK (0x8U)
2648 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_GPROFL_SHIFT (3U)
2649 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_GPROFL_WIDTH (1U)
2650 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_GPROFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_GPROFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_GPROFL_MASK)
2651 
2652 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_TODET_MASK (0x10U)
2653 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_TODET_SHIFT (4U)
2654 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_TODET_WIDTH (1U)
2655 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_TODET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_TODET_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_TODET_MASK)
2656 
2657 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_GLITCHDET_MASK (0x20U)
2658 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_GLITCHDET_SHIFT (5U)
2659 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_GLITCHDET_WIDTH (1U)
2660 #define GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_GLITCHDET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_GLITCHDET_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_IRQ_FORCINT_TRG_GLITCHDET_MASK)
2661 /*! @} */
2662 
2663 /*! @name TIM2_CH3_IRQ_MODE - TIM[i] channel [x] interrupt mode configuration register */
2664 /*! @{ */
2665 
2666 #define GTM_gtm_cls2_TIM2_CH3_IRQ_MODE_IRQ_MODE_MASK (0x3U)
2667 #define GTM_gtm_cls2_TIM2_CH3_IRQ_MODE_IRQ_MODE_SHIFT (0U)
2668 #define GTM_gtm_cls2_TIM2_CH3_IRQ_MODE_IRQ_MODE_WIDTH (2U)
2669 #define GTM_gtm_cls2_TIM2_CH3_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_IRQ_MODE_IRQ_MODE_MASK)
2670 /*! @} */
2671 
2672 /*! @name TIM2_CH3_EIRQ_EN - TIM[i] channel [x] error interrupt enable register */
2673 /*! @{ */
2674 
2675 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_NEWVAL_EIRQ_EN_MASK (0x1U)
2676 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_NEWVAL_EIRQ_EN_SHIFT (0U)
2677 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_NEWVAL_EIRQ_EN_WIDTH (1U)
2678 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_NEWVAL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_NEWVAL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_NEWVAL_EIRQ_EN_MASK)
2679 
2680 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_ECNTOFL_EIRQ_EN_MASK (0x2U)
2681 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_ECNTOFL_EIRQ_EN_SHIFT (1U)
2682 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_ECNTOFL_EIRQ_EN_WIDTH (1U)
2683 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_ECNTOFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_ECNTOFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_ECNTOFL_EIRQ_EN_MASK)
2684 
2685 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_CNTOFL_EIRQ_EN_MASK (0x4U)
2686 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_CNTOFL_EIRQ_EN_SHIFT (2U)
2687 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_CNTOFL_EIRQ_EN_WIDTH (1U)
2688 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_CNTOFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_CNTOFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_CNTOFL_EIRQ_EN_MASK)
2689 
2690 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_GPROFL_EIRQ_EN_MASK (0x8U)
2691 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_GPROFL_EIRQ_EN_SHIFT (3U)
2692 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_GPROFL_EIRQ_EN_WIDTH (1U)
2693 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_GPROFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_GPROFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_GPROFL_EIRQ_EN_MASK)
2694 
2695 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_TODET_EIRQ_EN_MASK (0x10U)
2696 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_TODET_EIRQ_EN_SHIFT (4U)
2697 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_TODET_EIRQ_EN_WIDTH (1U)
2698 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_TODET_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_TODET_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_TODET_EIRQ_EN_MASK)
2699 
2700 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_GLITCHDET_EIRQ_EN_MASK (0x20U)
2701 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_GLITCHDET_EIRQ_EN_SHIFT (5U)
2702 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_GLITCHDET_EIRQ_EN_WIDTH (1U)
2703 #define GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_GLITCHDET_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_GLITCHDET_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH3_EIRQ_EN_GLITCHDET_EIRQ_EN_MASK)
2704 /*! @} */
2705 
2706 /*! @name TIM2_CH4_GPR0 - TIM[i] channel [x] general purpose 0 register */
2707 /*! @{ */
2708 
2709 #define GTM_gtm_cls2_TIM2_CH4_GPR0_GPR0_MASK     (0xFFFFFFU)
2710 #define GTM_gtm_cls2_TIM2_CH4_GPR0_GPR0_SHIFT    (0U)
2711 #define GTM_gtm_cls2_TIM2_CH4_GPR0_GPR0_WIDTH    (24U)
2712 #define GTM_gtm_cls2_TIM2_CH4_GPR0_GPR0(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_GPR0_GPR0_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_GPR0_GPR0_MASK)
2713 
2714 #define GTM_gtm_cls2_TIM2_CH4_GPR0_ECNT_MASK     (0xFF000000U)
2715 #define GTM_gtm_cls2_TIM2_CH4_GPR0_ECNT_SHIFT    (24U)
2716 #define GTM_gtm_cls2_TIM2_CH4_GPR0_ECNT_WIDTH    (8U)
2717 #define GTM_gtm_cls2_TIM2_CH4_GPR0_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_GPR0_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_GPR0_ECNT_MASK)
2718 /*! @} */
2719 
2720 /*! @name TIM2_CH4_GPR1 - TIM[i] channel [x] general purpose 0 register */
2721 /*! @{ */
2722 
2723 #define GTM_gtm_cls2_TIM2_CH4_GPR1_GPR1_MASK     (0xFFFFFFU)
2724 #define GTM_gtm_cls2_TIM2_CH4_GPR1_GPR1_SHIFT    (0U)
2725 #define GTM_gtm_cls2_TIM2_CH4_GPR1_GPR1_WIDTH    (24U)
2726 #define GTM_gtm_cls2_TIM2_CH4_GPR1_GPR1(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_GPR1_GPR1_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_GPR1_GPR1_MASK)
2727 
2728 #define GTM_gtm_cls2_TIM2_CH4_GPR1_ECNT_MASK     (0xFF000000U)
2729 #define GTM_gtm_cls2_TIM2_CH4_GPR1_ECNT_SHIFT    (24U)
2730 #define GTM_gtm_cls2_TIM2_CH4_GPR1_ECNT_WIDTH    (8U)
2731 #define GTM_gtm_cls2_TIM2_CH4_GPR1_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_GPR1_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_GPR1_ECNT_MASK)
2732 /*! @} */
2733 
2734 /*! @name TIM2_CH4_CNT - TIM[i] channel [x] SMU counter register */
2735 /*! @{ */
2736 
2737 #define GTM_gtm_cls2_TIM2_CH4_CNT_CNT_MASK       (0xFFFFFFU)
2738 #define GTM_gtm_cls2_TIM2_CH4_CNT_CNT_SHIFT      (0U)
2739 #define GTM_gtm_cls2_TIM2_CH4_CNT_CNT_WIDTH      (24U)
2740 #define GTM_gtm_cls2_TIM2_CH4_CNT_CNT(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CNT_CNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CNT_CNT_MASK)
2741 /*! @} */
2742 
2743 /*! @name TIM2_CH4_ECNT - TIM[i] channel [x] SMU edge counter register */
2744 /*! @{ */
2745 
2746 #define GTM_gtm_cls2_TIM2_CH4_ECNT_ECNT_MASK     (0xFFFFU)
2747 #define GTM_gtm_cls2_TIM2_CH4_ECNT_ECNT_SHIFT    (0U)
2748 #define GTM_gtm_cls2_TIM2_CH4_ECNT_ECNT_WIDTH    (16U)
2749 #define GTM_gtm_cls2_TIM2_CH4_ECNT_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_ECNT_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_ECNT_ECNT_MASK)
2750 /*! @} */
2751 
2752 /*! @name TIM2_CH4_CNTS - TIM[i] channel [x] SMU shadow counter register */
2753 /*! @{ */
2754 
2755 #define GTM_gtm_cls2_TIM2_CH4_CNTS_CNTS_MASK     (0xFFFFFFU)
2756 #define GTM_gtm_cls2_TIM2_CH4_CNTS_CNTS_SHIFT    (0U)
2757 #define GTM_gtm_cls2_TIM2_CH4_CNTS_CNTS_WIDTH    (24U)
2758 #define GTM_gtm_cls2_TIM2_CH4_CNTS_CNTS(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CNTS_CNTS_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CNTS_CNTS_MASK)
2759 
2760 #define GTM_gtm_cls2_TIM2_CH4_CNTS_ECNT_MASK     (0xFF000000U)
2761 #define GTM_gtm_cls2_TIM2_CH4_CNTS_ECNT_SHIFT    (24U)
2762 #define GTM_gtm_cls2_TIM2_CH4_CNTS_ECNT_WIDTH    (8U)
2763 #define GTM_gtm_cls2_TIM2_CH4_CNTS_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CNTS_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CNTS_ECNT_MASK)
2764 /*! @} */
2765 
2766 /*! @name TIM2_CH4_TDUC - TIM[i] channel [x] TDU counter register */
2767 /*! @{ */
2768 
2769 #define GTM_gtm_cls2_TIM2_CH4_TDUC_TO_CNT_MASK   (0xFFU)
2770 #define GTM_gtm_cls2_TIM2_CH4_TDUC_TO_CNT_SHIFT  (0U)
2771 #define GTM_gtm_cls2_TIM2_CH4_TDUC_TO_CNT_WIDTH  (8U)
2772 #define GTM_gtm_cls2_TIM2_CH4_TDUC_TO_CNT(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_TDUC_TO_CNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_TDUC_TO_CNT_MASK)
2773 
2774 #define GTM_gtm_cls2_TIM2_CH4_TDUC_TO_CNT1_MASK  (0xFF00U)
2775 #define GTM_gtm_cls2_TIM2_CH4_TDUC_TO_CNT1_SHIFT (8U)
2776 #define GTM_gtm_cls2_TIM2_CH4_TDUC_TO_CNT1_WIDTH (8U)
2777 #define GTM_gtm_cls2_TIM2_CH4_TDUC_TO_CNT1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_TDUC_TO_CNT1_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_TDUC_TO_CNT1_MASK)
2778 
2779 #define GTM_gtm_cls2_TIM2_CH4_TDUC_TO_CNT2_MASK  (0xFF0000U)
2780 #define GTM_gtm_cls2_TIM2_CH4_TDUC_TO_CNT2_SHIFT (16U)
2781 #define GTM_gtm_cls2_TIM2_CH4_TDUC_TO_CNT2_WIDTH (8U)
2782 #define GTM_gtm_cls2_TIM2_CH4_TDUC_TO_CNT2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_TDUC_TO_CNT2_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_TDUC_TO_CNT2_MASK)
2783 /*! @} */
2784 
2785 /*! @name TIM2_CH4_TDUV - TIM[i] channel [x] TDU control register */
2786 /*! @{ */
2787 
2788 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TOV_MASK      (0xFFU)
2789 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TOV_SHIFT     (0U)
2790 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TOV_WIDTH     (8U)
2791 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TOV(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_TDUV_TOV_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_TDUV_TOV_MASK)
2792 
2793 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TOV1_MASK     (0xFF00U)
2794 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TOV1_SHIFT    (8U)
2795 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TOV1_WIDTH    (8U)
2796 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TOV1(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_TDUV_TOV1_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_TDUV_TOV1_MASK)
2797 
2798 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TOV2_MASK     (0xFF0000U)
2799 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TOV2_SHIFT    (16U)
2800 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TOV2_WIDTH    (8U)
2801 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TOV2(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_TDUV_TOV2_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_TDUV_TOV2_MASK)
2802 
2803 #define GTM_gtm_cls2_TIM2_CH4_TDUV_SLICING_MASK  (0x3000000U)
2804 #define GTM_gtm_cls2_TIM2_CH4_TDUV_SLICING_SHIFT (24U)
2805 #define GTM_gtm_cls2_TIM2_CH4_TDUV_SLICING_WIDTH (2U)
2806 #define GTM_gtm_cls2_TIM2_CH4_TDUV_SLICING(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_TDUV_SLICING_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_TDUV_SLICING_MASK)
2807 
2808 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TCS_USE_SAMPLE_EVT_MASK (0x4000000U)
2809 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TCS_USE_SAMPLE_EVT_SHIFT (26U)
2810 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TCS_USE_SAMPLE_EVT_WIDTH (1U)
2811 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TCS_USE_SAMPLE_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_TDUV_TCS_USE_SAMPLE_EVT_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_TDUV_TCS_USE_SAMPLE_EVT_MASK)
2812 
2813 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TDU_SAME_CNT_CLK_MASK (0x8000000U)
2814 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TDU_SAME_CNT_CLK_SHIFT (27U)
2815 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TDU_SAME_CNT_CLK_WIDTH (1U)
2816 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TDU_SAME_CNT_CLK(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_TDUV_TDU_SAME_CNT_CLK_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_TDUV_TDU_SAME_CNT_CLK_MASK)
2817 
2818 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TCS_MASK      (0x70000000U)
2819 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TCS_SHIFT     (28U)
2820 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TCS_WIDTH     (3U)
2821 #define GTM_gtm_cls2_TIM2_CH4_TDUV_TCS(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_TDUV_TCS_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_TDUV_TCS_MASK)
2822 /*! @} */
2823 
2824 /*! @name TIM2_CH4_FLT_RE - TIM[i] channel [x] filter parameter 0 register */
2825 /*! @{ */
2826 
2827 #define GTM_gtm_cls2_TIM2_CH4_FLT_RE_FLT_RE_MASK (0xFFFFFFU)
2828 #define GTM_gtm_cls2_TIM2_CH4_FLT_RE_FLT_RE_SHIFT (0U)
2829 #define GTM_gtm_cls2_TIM2_CH4_FLT_RE_FLT_RE_WIDTH (24U)
2830 #define GTM_gtm_cls2_TIM2_CH4_FLT_RE_FLT_RE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_FLT_RE_FLT_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_FLT_RE_FLT_RE_MASK)
2831 /*! @} */
2832 
2833 /*! @name TIM2_CH4_FLT_FE - TIM[i] channel [x] filter parameter 1 register */
2834 /*! @{ */
2835 
2836 #define GTM_gtm_cls2_TIM2_CH4_FLT_FE_FLT_FE_MASK (0xFFFFFFU)
2837 #define GTM_gtm_cls2_TIM2_CH4_FLT_FE_FLT_FE_SHIFT (0U)
2838 #define GTM_gtm_cls2_TIM2_CH4_FLT_FE_FLT_FE_WIDTH (24U)
2839 #define GTM_gtm_cls2_TIM2_CH4_FLT_FE_FLT_FE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_FLT_FE_FLT_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_FLT_FE_FLT_FE_MASK)
2840 /*! @} */
2841 
2842 /*! @name TIM2_CH4_CTRL - TIM[i] channel [x] control register */
2843 /*! @{ */
2844 
2845 #define GTM_gtm_cls2_TIM2_CH4_CTRL_TIM_EN_MASK   (0x1U)
2846 #define GTM_gtm_cls2_TIM2_CH4_CTRL_TIM_EN_SHIFT  (0U)
2847 #define GTM_gtm_cls2_TIM2_CH4_CTRL_TIM_EN_WIDTH  (1U)
2848 #define GTM_gtm_cls2_TIM2_CH4_CTRL_TIM_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_TIM_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_TIM_EN_MASK)
2849 
2850 #define GTM_gtm_cls2_TIM2_CH4_CTRL_TIM_MODE_MASK (0xEU)
2851 #define GTM_gtm_cls2_TIM2_CH4_CTRL_TIM_MODE_SHIFT (1U)
2852 #define GTM_gtm_cls2_TIM2_CH4_CTRL_TIM_MODE_WIDTH (3U)
2853 #define GTM_gtm_cls2_TIM2_CH4_CTRL_TIM_MODE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_TIM_MODE_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_TIM_MODE_MASK)
2854 
2855 #define GTM_gtm_cls2_TIM2_CH4_CTRL_OSM_MASK      (0x10U)
2856 #define GTM_gtm_cls2_TIM2_CH4_CTRL_OSM_SHIFT     (4U)
2857 #define GTM_gtm_cls2_TIM2_CH4_CTRL_OSM_WIDTH     (1U)
2858 #define GTM_gtm_cls2_TIM2_CH4_CTRL_OSM(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_OSM_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_OSM_MASK)
2859 
2860 #define GTM_gtm_cls2_TIM2_CH4_CTRL_ARU_EN_MASK   (0x20U)
2861 #define GTM_gtm_cls2_TIM2_CH4_CTRL_ARU_EN_SHIFT  (5U)
2862 #define GTM_gtm_cls2_TIM2_CH4_CTRL_ARU_EN_WIDTH  (1U)
2863 #define GTM_gtm_cls2_TIM2_CH4_CTRL_ARU_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_ARU_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_ARU_EN_MASK)
2864 
2865 #define GTM_gtm_cls2_TIM2_CH4_CTRL_CICTRL_MASK   (0x40U)
2866 #define GTM_gtm_cls2_TIM2_CH4_CTRL_CICTRL_SHIFT  (6U)
2867 #define GTM_gtm_cls2_TIM2_CH4_CTRL_CICTRL_WIDTH  (1U)
2868 #define GTM_gtm_cls2_TIM2_CH4_CTRL_CICTRL(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_CICTRL_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_CICTRL_MASK)
2869 
2870 #define GTM_gtm_cls2_TIM2_CH4_CTRL_GPR0_SEL_MASK (0x300U)
2871 #define GTM_gtm_cls2_TIM2_CH4_CTRL_GPR0_SEL_SHIFT (8U)
2872 #define GTM_gtm_cls2_TIM2_CH4_CTRL_GPR0_SEL_WIDTH (2U)
2873 #define GTM_gtm_cls2_TIM2_CH4_CTRL_GPR0_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_GPR0_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_GPR0_SEL_MASK)
2874 
2875 #define GTM_gtm_cls2_TIM2_CH4_CTRL_GPR1_SEL_MASK (0xC00U)
2876 #define GTM_gtm_cls2_TIM2_CH4_CTRL_GPR1_SEL_SHIFT (10U)
2877 #define GTM_gtm_cls2_TIM2_CH4_CTRL_GPR1_SEL_WIDTH (2U)
2878 #define GTM_gtm_cls2_TIM2_CH4_CTRL_GPR1_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_GPR1_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_GPR1_SEL_MASK)
2879 
2880 #define GTM_gtm_cls2_TIM2_CH4_CTRL_CNTS_SEL_MASK (0x1000U)
2881 #define GTM_gtm_cls2_TIM2_CH4_CTRL_CNTS_SEL_SHIFT (12U)
2882 #define GTM_gtm_cls2_TIM2_CH4_CTRL_CNTS_SEL_WIDTH (1U)
2883 #define GTM_gtm_cls2_TIM2_CH4_CTRL_CNTS_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_CNTS_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_CNTS_SEL_MASK)
2884 
2885 #define GTM_gtm_cls2_TIM2_CH4_CTRL_DSL_MASK      (0x2000U)
2886 #define GTM_gtm_cls2_TIM2_CH4_CTRL_DSL_SHIFT     (13U)
2887 #define GTM_gtm_cls2_TIM2_CH4_CTRL_DSL_WIDTH     (1U)
2888 #define GTM_gtm_cls2_TIM2_CH4_CTRL_DSL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_DSL_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_DSL_MASK)
2889 
2890 #define GTM_gtm_cls2_TIM2_CH4_CTRL_ISL_MASK      (0x4000U)
2891 #define GTM_gtm_cls2_TIM2_CH4_CTRL_ISL_SHIFT     (14U)
2892 #define GTM_gtm_cls2_TIM2_CH4_CTRL_ISL_WIDTH     (1U)
2893 #define GTM_gtm_cls2_TIM2_CH4_CTRL_ISL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_ISL_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_ISL_MASK)
2894 
2895 #define GTM_gtm_cls2_TIM2_CH4_CTRL_ECNT_RESET_MASK (0x8000U)
2896 #define GTM_gtm_cls2_TIM2_CH4_CTRL_ECNT_RESET_SHIFT (15U)
2897 #define GTM_gtm_cls2_TIM2_CH4_CTRL_ECNT_RESET_WIDTH (1U)
2898 #define GTM_gtm_cls2_TIM2_CH4_CTRL_ECNT_RESET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_ECNT_RESET_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_ECNT_RESET_MASK)
2899 
2900 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_EN_MASK   (0x10000U)
2901 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_EN_SHIFT  (16U)
2902 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_EN_WIDTH  (1U)
2903 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_EN_MASK)
2904 
2905 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_CNT_FRQ_MASK (0x60000U)
2906 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_CNT_FRQ_SHIFT (17U)
2907 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_CNT_FRQ_WIDTH (2U)
2908 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_CNT_FRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_CNT_FRQ_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_CNT_FRQ_MASK)
2909 
2910 #define GTM_gtm_cls2_TIM2_CH4_CTRL_EXT_CAP_EN_MASK (0x80000U)
2911 #define GTM_gtm_cls2_TIM2_CH4_CTRL_EXT_CAP_EN_SHIFT (19U)
2912 #define GTM_gtm_cls2_TIM2_CH4_CTRL_EXT_CAP_EN_WIDTH (1U)
2913 #define GTM_gtm_cls2_TIM2_CH4_CTRL_EXT_CAP_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_EXT_CAP_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_EXT_CAP_EN_MASK)
2914 
2915 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_MODE_RE_MASK (0x100000U)
2916 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_MODE_RE_SHIFT (20U)
2917 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_MODE_RE_WIDTH (1U)
2918 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_MODE_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_MODE_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_MODE_RE_MASK)
2919 
2920 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_CTR_RE_MASK (0x200000U)
2921 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_CTR_RE_SHIFT (21U)
2922 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_CTR_RE_WIDTH (1U)
2923 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_CTR_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_CTR_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_CTR_RE_MASK)
2924 
2925 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_MODE_FE_MASK (0x400000U)
2926 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_MODE_FE_SHIFT (22U)
2927 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_MODE_FE_WIDTH (1U)
2928 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_MODE_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_MODE_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_MODE_FE_MASK)
2929 
2930 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_CTR_FE_MASK (0x800000U)
2931 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_CTR_FE_SHIFT (23U)
2932 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_CTR_FE_WIDTH (1U)
2933 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_CTR_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_CTR_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_FLT_CTR_FE_MASK)
2934 
2935 #define GTM_gtm_cls2_TIM2_CH4_CTRL_CLK_SEL_MASK  (0x7000000U)
2936 #define GTM_gtm_cls2_TIM2_CH4_CTRL_CLK_SEL_SHIFT (24U)
2937 #define GTM_gtm_cls2_TIM2_CH4_CTRL_CLK_SEL_WIDTH (3U)
2938 #define GTM_gtm_cls2_TIM2_CH4_CTRL_CLK_SEL(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_CLK_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_CLK_SEL_MASK)
2939 
2940 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FR_ECNT_OFL_MASK (0x8000000U)
2941 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FR_ECNT_OFL_SHIFT (27U)
2942 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FR_ECNT_OFL_WIDTH (1U)
2943 #define GTM_gtm_cls2_TIM2_CH4_CTRL_FR_ECNT_OFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_FR_ECNT_OFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_FR_ECNT_OFL_MASK)
2944 
2945 #define GTM_gtm_cls2_TIM2_CH4_CTRL_EGPR0_SEL_MASK (0x10000000U)
2946 #define GTM_gtm_cls2_TIM2_CH4_CTRL_EGPR0_SEL_SHIFT (28U)
2947 #define GTM_gtm_cls2_TIM2_CH4_CTRL_EGPR0_SEL_WIDTH (1U)
2948 #define GTM_gtm_cls2_TIM2_CH4_CTRL_EGPR0_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_EGPR0_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_EGPR0_SEL_MASK)
2949 
2950 #define GTM_gtm_cls2_TIM2_CH4_CTRL_EGPR1_SEL_MASK (0x20000000U)
2951 #define GTM_gtm_cls2_TIM2_CH4_CTRL_EGPR1_SEL_SHIFT (29U)
2952 #define GTM_gtm_cls2_TIM2_CH4_CTRL_EGPR1_SEL_WIDTH (1U)
2953 #define GTM_gtm_cls2_TIM2_CH4_CTRL_EGPR1_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_EGPR1_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_EGPR1_SEL_MASK)
2954 
2955 #define GTM_gtm_cls2_TIM2_CH4_CTRL_TOCTRL_MASK   (0xC0000000U)
2956 #define GTM_gtm_cls2_TIM2_CH4_CTRL_TOCTRL_SHIFT  (30U)
2957 #define GTM_gtm_cls2_TIM2_CH4_CTRL_TOCTRL_WIDTH  (2U)
2958 #define GTM_gtm_cls2_TIM2_CH4_CTRL_TOCTRL(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_CTRL_TOCTRL_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_CTRL_TOCTRL_MASK)
2959 /*! @} */
2960 
2961 /*! @name TIM2_CH4_ECTRL - TIM[i] channel [x] extended control register */
2962 /*! @{ */
2963 
2964 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_EXT_CAP_SRC_MASK (0xFU)
2965 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_EXT_CAP_SRC_SHIFT (0U)
2966 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_EXT_CAP_SRC_WIDTH (4U)
2967 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_EXT_CAP_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_ECTRL_EXT_CAP_SRC_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_ECTRL_EXT_CAP_SRC_MASK)
2968 
2969 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_USE_PREV_TDU_IN_MASK (0x20U)
2970 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_USE_PREV_TDU_IN_SHIFT (5U)
2971 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_USE_PREV_TDU_IN_WIDTH (1U)
2972 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_USE_PREV_TDU_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_ECTRL_USE_PREV_TDU_IN_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_ECTRL_USE_PREV_TDU_IN_MASK)
2973 
2974 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_TODET_IRQ_SRC_MASK (0xC0U)
2975 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_TODET_IRQ_SRC_SHIFT (6U)
2976 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_TODET_IRQ_SRC_WIDTH (2U)
2977 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_TODET_IRQ_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_ECTRL_TODET_IRQ_SRC_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_ECTRL_TODET_IRQ_SRC_MASK)
2978 
2979 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_TDU_START_MASK (0x700U)
2980 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_TDU_START_SHIFT (8U)
2981 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_TDU_START_WIDTH (3U)
2982 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_TDU_START(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_ECTRL_TDU_START_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_ECTRL_TDU_START_MASK)
2983 
2984 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_TDU_STOP_MASK (0x7000U)
2985 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_TDU_STOP_SHIFT (12U)
2986 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_TDU_STOP_WIDTH (3U)
2987 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_TDU_STOP(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_ECTRL_TDU_STOP_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_ECTRL_TDU_STOP_MASK)
2988 
2989 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_TDU_RESYNC_MASK (0xF0000U)
2990 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_TDU_RESYNC_SHIFT (16U)
2991 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_TDU_RESYNC_WIDTH (4U)
2992 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_TDU_RESYNC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_ECTRL_TDU_RESYNC_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_ECTRL_TDU_RESYNC_MASK)
2993 
2994 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_USE_LUT_MASK (0xC00000U)
2995 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_USE_LUT_SHIFT (22U)
2996 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_USE_LUT_WIDTH (2U)
2997 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_USE_LUT(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_ECTRL_USE_LUT_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_ECTRL_USE_LUT_MASK)
2998 
2999 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_EFLT_CTR_RE_MASK (0x1000000U)
3000 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_EFLT_CTR_RE_SHIFT (24U)
3001 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_EFLT_CTR_RE_WIDTH (1U)
3002 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_EFLT_CTR_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_ECTRL_EFLT_CTR_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_ECTRL_EFLT_CTR_RE_MASK)
3003 
3004 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_EFLT_CTR_FE_MASK (0x2000000U)
3005 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_EFLT_CTR_FE_SHIFT (25U)
3006 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_EFLT_CTR_FE_WIDTH (1U)
3007 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_EFLT_CTR_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_ECTRL_EFLT_CTR_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_ECTRL_EFLT_CTR_FE_MASK)
3008 
3009 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_SWAP_CAPTURE_MASK (0x10000000U)
3010 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_SWAP_CAPTURE_SHIFT (28U)
3011 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_SWAP_CAPTURE_WIDTH (1U)
3012 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_SWAP_CAPTURE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_ECTRL_SWAP_CAPTURE_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_ECTRL_SWAP_CAPTURE_MASK)
3013 
3014 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_IMM_START_MASK (0x20000000U)
3015 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_IMM_START_SHIFT (29U)
3016 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_IMM_START_WIDTH (1U)
3017 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_IMM_START(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_ECTRL_IMM_START_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_ECTRL_IMM_START_MASK)
3018 
3019 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_ECLK_SEL_MASK (0x40000000U)
3020 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_ECLK_SEL_SHIFT (30U)
3021 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_ECLK_SEL_WIDTH (1U)
3022 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_ECLK_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_ECTRL_ECLK_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_ECTRL_ECLK_SEL_MASK)
3023 
3024 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_USE_PREV_CH_IN_MASK (0x80000000U)
3025 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_USE_PREV_CH_IN_SHIFT (31U)
3026 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_USE_PREV_CH_IN_WIDTH (1U)
3027 #define GTM_gtm_cls2_TIM2_CH4_ECTRL_USE_PREV_CH_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_ECTRL_USE_PREV_CH_IN_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_ECTRL_USE_PREV_CH_IN_MASK)
3028 /*! @} */
3029 
3030 /*! @name TIM2_CH4_IRQ_NOTIFY - TIM[i] channel [x] interrupt notification register */
3031 /*! @{ */
3032 
3033 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_NEWVAL_MASK (0x1U)
3034 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_NEWVAL_SHIFT (0U)
3035 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_NEWVAL_WIDTH (1U)
3036 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_NEWVAL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_NEWVAL_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_NEWVAL_MASK)
3037 
3038 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_ECNTOFL_MASK (0x2U)
3039 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_ECNTOFL_SHIFT (1U)
3040 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_ECNTOFL_WIDTH (1U)
3041 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_ECNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_ECNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_ECNTOFL_MASK)
3042 
3043 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_CNTOFL_MASK (0x4U)
3044 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_CNTOFL_SHIFT (2U)
3045 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_CNTOFL_WIDTH (1U)
3046 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_CNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_CNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_CNTOFL_MASK)
3047 
3048 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_GPROFL_MASK (0x8U)
3049 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_GPROFL_SHIFT (3U)
3050 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_GPROFL_WIDTH (1U)
3051 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_GPROFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_GPROFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_GPROFL_MASK)
3052 
3053 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_TODET_MASK (0x10U)
3054 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_TODET_SHIFT (4U)
3055 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_TODET_WIDTH (1U)
3056 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_TODET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_TODET_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_TODET_MASK)
3057 
3058 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_GLITCHDET_MASK (0x20U)
3059 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_GLITCHDET_SHIFT (5U)
3060 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_GLITCHDET_WIDTH (1U)
3061 #define GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_GLITCHDET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_GLITCHDET_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_IRQ_NOTIFY_GLITCHDET_MASK)
3062 /*! @} */
3063 
3064 /*! @name TIM2_CH4_IRQ_EN - TIM[i] channel [x] interrupt enable register */
3065 /*! @{ */
3066 
3067 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_NEWVAL_IRQ_EN_MASK (0x1U)
3068 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_NEWVAL_IRQ_EN_SHIFT (0U)
3069 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_NEWVAL_IRQ_EN_WIDTH (1U)
3070 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_NEWVAL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_IRQ_EN_NEWVAL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_IRQ_EN_NEWVAL_IRQ_EN_MASK)
3071 
3072 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_ECNTOFL_IRQ_EN_MASK (0x2U)
3073 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_ECNTOFL_IRQ_EN_SHIFT (1U)
3074 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_ECNTOFL_IRQ_EN_WIDTH (1U)
3075 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_ECNTOFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_IRQ_EN_ECNTOFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_IRQ_EN_ECNTOFL_IRQ_EN_MASK)
3076 
3077 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_CNTOFL_IRQ_EN_MASK (0x4U)
3078 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_CNTOFL_IRQ_EN_SHIFT (2U)
3079 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_CNTOFL_IRQ_EN_WIDTH (1U)
3080 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_CNTOFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_IRQ_EN_CNTOFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_IRQ_EN_CNTOFL_IRQ_EN_MASK)
3081 
3082 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_GPROFL_IRQ_EN_MASK (0x8U)
3083 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_GPROFL_IRQ_EN_SHIFT (3U)
3084 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_GPROFL_IRQ_EN_WIDTH (1U)
3085 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_GPROFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_IRQ_EN_GPROFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_IRQ_EN_GPROFL_IRQ_EN_MASK)
3086 
3087 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_TODET_IRQ_EN_MASK (0x10U)
3088 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_TODET_IRQ_EN_SHIFT (4U)
3089 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_TODET_IRQ_EN_WIDTH (1U)
3090 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_TODET_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_IRQ_EN_TODET_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_IRQ_EN_TODET_IRQ_EN_MASK)
3091 
3092 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_GLITCHDET_IRQ_EN_MASK (0x20U)
3093 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_GLITCHDET_IRQ_EN_SHIFT (5U)
3094 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_GLITCHDET_IRQ_EN_WIDTH (1U)
3095 #define GTM_gtm_cls2_TIM2_CH4_IRQ_EN_GLITCHDET_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_IRQ_EN_GLITCHDET_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_IRQ_EN_GLITCHDET_IRQ_EN_MASK)
3096 /*! @} */
3097 
3098 /*! @name TIM2_CH4_IRQ_FORCINT - TIM[i] channel [x] force interrupt register */
3099 /*! @{ */
3100 
3101 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_NEWVAL_MASK (0x1U)
3102 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_NEWVAL_SHIFT (0U)
3103 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_NEWVAL_WIDTH (1U)
3104 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_NEWVAL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_NEWVAL_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_NEWVAL_MASK)
3105 
3106 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_ECNTOFL_MASK (0x2U)
3107 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_ECNTOFL_SHIFT (1U)
3108 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_ECNTOFL_WIDTH (1U)
3109 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_ECNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_ECNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_ECNTOFL_MASK)
3110 
3111 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_CNTOFL_MASK (0x4U)
3112 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_CNTOFL_SHIFT (2U)
3113 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_CNTOFL_WIDTH (1U)
3114 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_CNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_CNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_CNTOFL_MASK)
3115 
3116 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_GPROFL_MASK (0x8U)
3117 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_GPROFL_SHIFT (3U)
3118 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_GPROFL_WIDTH (1U)
3119 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_GPROFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_GPROFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_GPROFL_MASK)
3120 
3121 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_TODET_MASK (0x10U)
3122 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_TODET_SHIFT (4U)
3123 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_TODET_WIDTH (1U)
3124 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_TODET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_TODET_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_TODET_MASK)
3125 
3126 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_GLITCHDET_MASK (0x20U)
3127 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_GLITCHDET_SHIFT (5U)
3128 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_GLITCHDET_WIDTH (1U)
3129 #define GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_GLITCHDET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_GLITCHDET_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_IRQ_FORCINT_TRG_GLITCHDET_MASK)
3130 /*! @} */
3131 
3132 /*! @name TIM2_CH4_IRQ_MODE - TIM[i] channel [x] interrupt mode configuration register */
3133 /*! @{ */
3134 
3135 #define GTM_gtm_cls2_TIM2_CH4_IRQ_MODE_IRQ_MODE_MASK (0x3U)
3136 #define GTM_gtm_cls2_TIM2_CH4_IRQ_MODE_IRQ_MODE_SHIFT (0U)
3137 #define GTM_gtm_cls2_TIM2_CH4_IRQ_MODE_IRQ_MODE_WIDTH (2U)
3138 #define GTM_gtm_cls2_TIM2_CH4_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_IRQ_MODE_IRQ_MODE_MASK)
3139 /*! @} */
3140 
3141 /*! @name TIM2_CH4_EIRQ_EN - TIM[i] channel [x] error interrupt enable register */
3142 /*! @{ */
3143 
3144 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_NEWVAL_EIRQ_EN_MASK (0x1U)
3145 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_NEWVAL_EIRQ_EN_SHIFT (0U)
3146 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_NEWVAL_EIRQ_EN_WIDTH (1U)
3147 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_NEWVAL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_NEWVAL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_NEWVAL_EIRQ_EN_MASK)
3148 
3149 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_ECNTOFL_EIRQ_EN_MASK (0x2U)
3150 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_ECNTOFL_EIRQ_EN_SHIFT (1U)
3151 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_ECNTOFL_EIRQ_EN_WIDTH (1U)
3152 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_ECNTOFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_ECNTOFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_ECNTOFL_EIRQ_EN_MASK)
3153 
3154 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_CNTOFL_EIRQ_EN_MASK (0x4U)
3155 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_CNTOFL_EIRQ_EN_SHIFT (2U)
3156 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_CNTOFL_EIRQ_EN_WIDTH (1U)
3157 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_CNTOFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_CNTOFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_CNTOFL_EIRQ_EN_MASK)
3158 
3159 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_GPROFL_EIRQ_EN_MASK (0x8U)
3160 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_GPROFL_EIRQ_EN_SHIFT (3U)
3161 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_GPROFL_EIRQ_EN_WIDTH (1U)
3162 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_GPROFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_GPROFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_GPROFL_EIRQ_EN_MASK)
3163 
3164 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_TODET_EIRQ_EN_MASK (0x10U)
3165 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_TODET_EIRQ_EN_SHIFT (4U)
3166 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_TODET_EIRQ_EN_WIDTH (1U)
3167 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_TODET_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_TODET_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_TODET_EIRQ_EN_MASK)
3168 
3169 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_GLITCHDET_EIRQ_EN_MASK (0x20U)
3170 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_GLITCHDET_EIRQ_EN_SHIFT (5U)
3171 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_GLITCHDET_EIRQ_EN_WIDTH (1U)
3172 #define GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_GLITCHDET_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_GLITCHDET_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH4_EIRQ_EN_GLITCHDET_EIRQ_EN_MASK)
3173 /*! @} */
3174 
3175 /*! @name TIM2_CH5_GPR0 - TIM[i] channel [x] general purpose 0 register */
3176 /*! @{ */
3177 
3178 #define GTM_gtm_cls2_TIM2_CH5_GPR0_GPR0_MASK     (0xFFFFFFU)
3179 #define GTM_gtm_cls2_TIM2_CH5_GPR0_GPR0_SHIFT    (0U)
3180 #define GTM_gtm_cls2_TIM2_CH5_GPR0_GPR0_WIDTH    (24U)
3181 #define GTM_gtm_cls2_TIM2_CH5_GPR0_GPR0(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_GPR0_GPR0_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_GPR0_GPR0_MASK)
3182 
3183 #define GTM_gtm_cls2_TIM2_CH5_GPR0_ECNT_MASK     (0xFF000000U)
3184 #define GTM_gtm_cls2_TIM2_CH5_GPR0_ECNT_SHIFT    (24U)
3185 #define GTM_gtm_cls2_TIM2_CH5_GPR0_ECNT_WIDTH    (8U)
3186 #define GTM_gtm_cls2_TIM2_CH5_GPR0_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_GPR0_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_GPR0_ECNT_MASK)
3187 /*! @} */
3188 
3189 /*! @name TIM2_CH5_GPR1 - TIM[i] channel [x] general purpose 0 register */
3190 /*! @{ */
3191 
3192 #define GTM_gtm_cls2_TIM2_CH5_GPR1_GPR1_MASK     (0xFFFFFFU)
3193 #define GTM_gtm_cls2_TIM2_CH5_GPR1_GPR1_SHIFT    (0U)
3194 #define GTM_gtm_cls2_TIM2_CH5_GPR1_GPR1_WIDTH    (24U)
3195 #define GTM_gtm_cls2_TIM2_CH5_GPR1_GPR1(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_GPR1_GPR1_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_GPR1_GPR1_MASK)
3196 
3197 #define GTM_gtm_cls2_TIM2_CH5_GPR1_ECNT_MASK     (0xFF000000U)
3198 #define GTM_gtm_cls2_TIM2_CH5_GPR1_ECNT_SHIFT    (24U)
3199 #define GTM_gtm_cls2_TIM2_CH5_GPR1_ECNT_WIDTH    (8U)
3200 #define GTM_gtm_cls2_TIM2_CH5_GPR1_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_GPR1_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_GPR1_ECNT_MASK)
3201 /*! @} */
3202 
3203 /*! @name TIM2_CH5_CNT - TIM[i] channel [x] SMU counter register */
3204 /*! @{ */
3205 
3206 #define GTM_gtm_cls2_TIM2_CH5_CNT_CNT_MASK       (0xFFFFFFU)
3207 #define GTM_gtm_cls2_TIM2_CH5_CNT_CNT_SHIFT      (0U)
3208 #define GTM_gtm_cls2_TIM2_CH5_CNT_CNT_WIDTH      (24U)
3209 #define GTM_gtm_cls2_TIM2_CH5_CNT_CNT(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CNT_CNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CNT_CNT_MASK)
3210 /*! @} */
3211 
3212 /*! @name TIM2_CH5_ECNT - TIM[i] channel [x] SMU edge counter register */
3213 /*! @{ */
3214 
3215 #define GTM_gtm_cls2_TIM2_CH5_ECNT_ECNT_MASK     (0xFFFFU)
3216 #define GTM_gtm_cls2_TIM2_CH5_ECNT_ECNT_SHIFT    (0U)
3217 #define GTM_gtm_cls2_TIM2_CH5_ECNT_ECNT_WIDTH    (16U)
3218 #define GTM_gtm_cls2_TIM2_CH5_ECNT_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_ECNT_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_ECNT_ECNT_MASK)
3219 /*! @} */
3220 
3221 /*! @name TIM2_CH5_CNTS - TIM[i] channel [x] SMU shadow counter register */
3222 /*! @{ */
3223 
3224 #define GTM_gtm_cls2_TIM2_CH5_CNTS_CNTS_MASK     (0xFFFFFFU)
3225 #define GTM_gtm_cls2_TIM2_CH5_CNTS_CNTS_SHIFT    (0U)
3226 #define GTM_gtm_cls2_TIM2_CH5_CNTS_CNTS_WIDTH    (24U)
3227 #define GTM_gtm_cls2_TIM2_CH5_CNTS_CNTS(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CNTS_CNTS_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CNTS_CNTS_MASK)
3228 
3229 #define GTM_gtm_cls2_TIM2_CH5_CNTS_ECNT_MASK     (0xFF000000U)
3230 #define GTM_gtm_cls2_TIM2_CH5_CNTS_ECNT_SHIFT    (24U)
3231 #define GTM_gtm_cls2_TIM2_CH5_CNTS_ECNT_WIDTH    (8U)
3232 #define GTM_gtm_cls2_TIM2_CH5_CNTS_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CNTS_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CNTS_ECNT_MASK)
3233 /*! @} */
3234 
3235 /*! @name TIM2_CH5_TDUC - TIM[i] channel [x] TDU counter register */
3236 /*! @{ */
3237 
3238 #define GTM_gtm_cls2_TIM2_CH5_TDUC_TO_CNT_MASK   (0xFFU)
3239 #define GTM_gtm_cls2_TIM2_CH5_TDUC_TO_CNT_SHIFT  (0U)
3240 #define GTM_gtm_cls2_TIM2_CH5_TDUC_TO_CNT_WIDTH  (8U)
3241 #define GTM_gtm_cls2_TIM2_CH5_TDUC_TO_CNT(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_TDUC_TO_CNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_TDUC_TO_CNT_MASK)
3242 
3243 #define GTM_gtm_cls2_TIM2_CH5_TDUC_TO_CNT1_MASK  (0xFF00U)
3244 #define GTM_gtm_cls2_TIM2_CH5_TDUC_TO_CNT1_SHIFT (8U)
3245 #define GTM_gtm_cls2_TIM2_CH5_TDUC_TO_CNT1_WIDTH (8U)
3246 #define GTM_gtm_cls2_TIM2_CH5_TDUC_TO_CNT1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_TDUC_TO_CNT1_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_TDUC_TO_CNT1_MASK)
3247 
3248 #define GTM_gtm_cls2_TIM2_CH5_TDUC_TO_CNT2_MASK  (0xFF0000U)
3249 #define GTM_gtm_cls2_TIM2_CH5_TDUC_TO_CNT2_SHIFT (16U)
3250 #define GTM_gtm_cls2_TIM2_CH5_TDUC_TO_CNT2_WIDTH (8U)
3251 #define GTM_gtm_cls2_TIM2_CH5_TDUC_TO_CNT2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_TDUC_TO_CNT2_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_TDUC_TO_CNT2_MASK)
3252 /*! @} */
3253 
3254 /*! @name TIM2_CH5_TDUV - TIM[i] channel [x] TDU control register */
3255 /*! @{ */
3256 
3257 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TOV_MASK      (0xFFU)
3258 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TOV_SHIFT     (0U)
3259 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TOV_WIDTH     (8U)
3260 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TOV(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_TDUV_TOV_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_TDUV_TOV_MASK)
3261 
3262 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TOV1_MASK     (0xFF00U)
3263 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TOV1_SHIFT    (8U)
3264 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TOV1_WIDTH    (8U)
3265 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TOV1(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_TDUV_TOV1_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_TDUV_TOV1_MASK)
3266 
3267 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TOV2_MASK     (0xFF0000U)
3268 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TOV2_SHIFT    (16U)
3269 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TOV2_WIDTH    (8U)
3270 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TOV2(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_TDUV_TOV2_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_TDUV_TOV2_MASK)
3271 
3272 #define GTM_gtm_cls2_TIM2_CH5_TDUV_SLICING_MASK  (0x3000000U)
3273 #define GTM_gtm_cls2_TIM2_CH5_TDUV_SLICING_SHIFT (24U)
3274 #define GTM_gtm_cls2_TIM2_CH5_TDUV_SLICING_WIDTH (2U)
3275 #define GTM_gtm_cls2_TIM2_CH5_TDUV_SLICING(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_TDUV_SLICING_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_TDUV_SLICING_MASK)
3276 
3277 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TCS_USE_SAMPLE_EVT_MASK (0x4000000U)
3278 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TCS_USE_SAMPLE_EVT_SHIFT (26U)
3279 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TCS_USE_SAMPLE_EVT_WIDTH (1U)
3280 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TCS_USE_SAMPLE_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_TDUV_TCS_USE_SAMPLE_EVT_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_TDUV_TCS_USE_SAMPLE_EVT_MASK)
3281 
3282 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TDU_SAME_CNT_CLK_MASK (0x8000000U)
3283 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TDU_SAME_CNT_CLK_SHIFT (27U)
3284 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TDU_SAME_CNT_CLK_WIDTH (1U)
3285 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TDU_SAME_CNT_CLK(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_TDUV_TDU_SAME_CNT_CLK_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_TDUV_TDU_SAME_CNT_CLK_MASK)
3286 
3287 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TCS_MASK      (0x70000000U)
3288 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TCS_SHIFT     (28U)
3289 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TCS_WIDTH     (3U)
3290 #define GTM_gtm_cls2_TIM2_CH5_TDUV_TCS(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_TDUV_TCS_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_TDUV_TCS_MASK)
3291 /*! @} */
3292 
3293 /*! @name TIM2_CH5_FLT_RE - TIM[i] channel [x] filter parameter 0 register */
3294 /*! @{ */
3295 
3296 #define GTM_gtm_cls2_TIM2_CH5_FLT_RE_FLT_RE_MASK (0xFFFFFFU)
3297 #define GTM_gtm_cls2_TIM2_CH5_FLT_RE_FLT_RE_SHIFT (0U)
3298 #define GTM_gtm_cls2_TIM2_CH5_FLT_RE_FLT_RE_WIDTH (24U)
3299 #define GTM_gtm_cls2_TIM2_CH5_FLT_RE_FLT_RE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_FLT_RE_FLT_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_FLT_RE_FLT_RE_MASK)
3300 /*! @} */
3301 
3302 /*! @name TIM2_CH5_FLT_FE - TIM[i] channel [x] filter parameter 1 register */
3303 /*! @{ */
3304 
3305 #define GTM_gtm_cls2_TIM2_CH5_FLT_FE_FLT_FE_MASK (0xFFFFFFU)
3306 #define GTM_gtm_cls2_TIM2_CH5_FLT_FE_FLT_FE_SHIFT (0U)
3307 #define GTM_gtm_cls2_TIM2_CH5_FLT_FE_FLT_FE_WIDTH (24U)
3308 #define GTM_gtm_cls2_TIM2_CH5_FLT_FE_FLT_FE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_FLT_FE_FLT_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_FLT_FE_FLT_FE_MASK)
3309 /*! @} */
3310 
3311 /*! @name TIM2_CH5_CTRL - TIM[i] channel [x] control register */
3312 /*! @{ */
3313 
3314 #define GTM_gtm_cls2_TIM2_CH5_CTRL_TIM_EN_MASK   (0x1U)
3315 #define GTM_gtm_cls2_TIM2_CH5_CTRL_TIM_EN_SHIFT  (0U)
3316 #define GTM_gtm_cls2_TIM2_CH5_CTRL_TIM_EN_WIDTH  (1U)
3317 #define GTM_gtm_cls2_TIM2_CH5_CTRL_TIM_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_TIM_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_TIM_EN_MASK)
3318 
3319 #define GTM_gtm_cls2_TIM2_CH5_CTRL_TIM_MODE_MASK (0xEU)
3320 #define GTM_gtm_cls2_TIM2_CH5_CTRL_TIM_MODE_SHIFT (1U)
3321 #define GTM_gtm_cls2_TIM2_CH5_CTRL_TIM_MODE_WIDTH (3U)
3322 #define GTM_gtm_cls2_TIM2_CH5_CTRL_TIM_MODE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_TIM_MODE_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_TIM_MODE_MASK)
3323 
3324 #define GTM_gtm_cls2_TIM2_CH5_CTRL_OSM_MASK      (0x10U)
3325 #define GTM_gtm_cls2_TIM2_CH5_CTRL_OSM_SHIFT     (4U)
3326 #define GTM_gtm_cls2_TIM2_CH5_CTRL_OSM_WIDTH     (1U)
3327 #define GTM_gtm_cls2_TIM2_CH5_CTRL_OSM(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_OSM_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_OSM_MASK)
3328 
3329 #define GTM_gtm_cls2_TIM2_CH5_CTRL_ARU_EN_MASK   (0x20U)
3330 #define GTM_gtm_cls2_TIM2_CH5_CTRL_ARU_EN_SHIFT  (5U)
3331 #define GTM_gtm_cls2_TIM2_CH5_CTRL_ARU_EN_WIDTH  (1U)
3332 #define GTM_gtm_cls2_TIM2_CH5_CTRL_ARU_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_ARU_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_ARU_EN_MASK)
3333 
3334 #define GTM_gtm_cls2_TIM2_CH5_CTRL_CICTRL_MASK   (0x40U)
3335 #define GTM_gtm_cls2_TIM2_CH5_CTRL_CICTRL_SHIFT  (6U)
3336 #define GTM_gtm_cls2_TIM2_CH5_CTRL_CICTRL_WIDTH  (1U)
3337 #define GTM_gtm_cls2_TIM2_CH5_CTRL_CICTRL(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_CICTRL_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_CICTRL_MASK)
3338 
3339 #define GTM_gtm_cls2_TIM2_CH5_CTRL_GPR0_SEL_MASK (0x300U)
3340 #define GTM_gtm_cls2_TIM2_CH5_CTRL_GPR0_SEL_SHIFT (8U)
3341 #define GTM_gtm_cls2_TIM2_CH5_CTRL_GPR0_SEL_WIDTH (2U)
3342 #define GTM_gtm_cls2_TIM2_CH5_CTRL_GPR0_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_GPR0_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_GPR0_SEL_MASK)
3343 
3344 #define GTM_gtm_cls2_TIM2_CH5_CTRL_GPR1_SEL_MASK (0xC00U)
3345 #define GTM_gtm_cls2_TIM2_CH5_CTRL_GPR1_SEL_SHIFT (10U)
3346 #define GTM_gtm_cls2_TIM2_CH5_CTRL_GPR1_SEL_WIDTH (2U)
3347 #define GTM_gtm_cls2_TIM2_CH5_CTRL_GPR1_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_GPR1_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_GPR1_SEL_MASK)
3348 
3349 #define GTM_gtm_cls2_TIM2_CH5_CTRL_CNTS_SEL_MASK (0x1000U)
3350 #define GTM_gtm_cls2_TIM2_CH5_CTRL_CNTS_SEL_SHIFT (12U)
3351 #define GTM_gtm_cls2_TIM2_CH5_CTRL_CNTS_SEL_WIDTH (1U)
3352 #define GTM_gtm_cls2_TIM2_CH5_CTRL_CNTS_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_CNTS_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_CNTS_SEL_MASK)
3353 
3354 #define GTM_gtm_cls2_TIM2_CH5_CTRL_DSL_MASK      (0x2000U)
3355 #define GTM_gtm_cls2_TIM2_CH5_CTRL_DSL_SHIFT     (13U)
3356 #define GTM_gtm_cls2_TIM2_CH5_CTRL_DSL_WIDTH     (1U)
3357 #define GTM_gtm_cls2_TIM2_CH5_CTRL_DSL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_DSL_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_DSL_MASK)
3358 
3359 #define GTM_gtm_cls2_TIM2_CH5_CTRL_ISL_MASK      (0x4000U)
3360 #define GTM_gtm_cls2_TIM2_CH5_CTRL_ISL_SHIFT     (14U)
3361 #define GTM_gtm_cls2_TIM2_CH5_CTRL_ISL_WIDTH     (1U)
3362 #define GTM_gtm_cls2_TIM2_CH5_CTRL_ISL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_ISL_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_ISL_MASK)
3363 
3364 #define GTM_gtm_cls2_TIM2_CH5_CTRL_ECNT_RESET_MASK (0x8000U)
3365 #define GTM_gtm_cls2_TIM2_CH5_CTRL_ECNT_RESET_SHIFT (15U)
3366 #define GTM_gtm_cls2_TIM2_CH5_CTRL_ECNT_RESET_WIDTH (1U)
3367 #define GTM_gtm_cls2_TIM2_CH5_CTRL_ECNT_RESET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_ECNT_RESET_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_ECNT_RESET_MASK)
3368 
3369 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_EN_MASK   (0x10000U)
3370 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_EN_SHIFT  (16U)
3371 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_EN_WIDTH  (1U)
3372 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_EN_MASK)
3373 
3374 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_CNT_FRQ_MASK (0x60000U)
3375 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_CNT_FRQ_SHIFT (17U)
3376 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_CNT_FRQ_WIDTH (2U)
3377 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_CNT_FRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_CNT_FRQ_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_CNT_FRQ_MASK)
3378 
3379 #define GTM_gtm_cls2_TIM2_CH5_CTRL_EXT_CAP_EN_MASK (0x80000U)
3380 #define GTM_gtm_cls2_TIM2_CH5_CTRL_EXT_CAP_EN_SHIFT (19U)
3381 #define GTM_gtm_cls2_TIM2_CH5_CTRL_EXT_CAP_EN_WIDTH (1U)
3382 #define GTM_gtm_cls2_TIM2_CH5_CTRL_EXT_CAP_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_EXT_CAP_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_EXT_CAP_EN_MASK)
3383 
3384 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_MODE_RE_MASK (0x100000U)
3385 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_MODE_RE_SHIFT (20U)
3386 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_MODE_RE_WIDTH (1U)
3387 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_MODE_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_MODE_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_MODE_RE_MASK)
3388 
3389 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_CTR_RE_MASK (0x200000U)
3390 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_CTR_RE_SHIFT (21U)
3391 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_CTR_RE_WIDTH (1U)
3392 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_CTR_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_CTR_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_CTR_RE_MASK)
3393 
3394 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_MODE_FE_MASK (0x400000U)
3395 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_MODE_FE_SHIFT (22U)
3396 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_MODE_FE_WIDTH (1U)
3397 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_MODE_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_MODE_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_MODE_FE_MASK)
3398 
3399 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_CTR_FE_MASK (0x800000U)
3400 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_CTR_FE_SHIFT (23U)
3401 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_CTR_FE_WIDTH (1U)
3402 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_CTR_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_CTR_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_FLT_CTR_FE_MASK)
3403 
3404 #define GTM_gtm_cls2_TIM2_CH5_CTRL_CLK_SEL_MASK  (0x7000000U)
3405 #define GTM_gtm_cls2_TIM2_CH5_CTRL_CLK_SEL_SHIFT (24U)
3406 #define GTM_gtm_cls2_TIM2_CH5_CTRL_CLK_SEL_WIDTH (3U)
3407 #define GTM_gtm_cls2_TIM2_CH5_CTRL_CLK_SEL(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_CLK_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_CLK_SEL_MASK)
3408 
3409 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FR_ECNT_OFL_MASK (0x8000000U)
3410 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FR_ECNT_OFL_SHIFT (27U)
3411 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FR_ECNT_OFL_WIDTH (1U)
3412 #define GTM_gtm_cls2_TIM2_CH5_CTRL_FR_ECNT_OFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_FR_ECNT_OFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_FR_ECNT_OFL_MASK)
3413 
3414 #define GTM_gtm_cls2_TIM2_CH5_CTRL_EGPR0_SEL_MASK (0x10000000U)
3415 #define GTM_gtm_cls2_TIM2_CH5_CTRL_EGPR0_SEL_SHIFT (28U)
3416 #define GTM_gtm_cls2_TIM2_CH5_CTRL_EGPR0_SEL_WIDTH (1U)
3417 #define GTM_gtm_cls2_TIM2_CH5_CTRL_EGPR0_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_EGPR0_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_EGPR0_SEL_MASK)
3418 
3419 #define GTM_gtm_cls2_TIM2_CH5_CTRL_EGPR1_SEL_MASK (0x20000000U)
3420 #define GTM_gtm_cls2_TIM2_CH5_CTRL_EGPR1_SEL_SHIFT (29U)
3421 #define GTM_gtm_cls2_TIM2_CH5_CTRL_EGPR1_SEL_WIDTH (1U)
3422 #define GTM_gtm_cls2_TIM2_CH5_CTRL_EGPR1_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_EGPR1_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_EGPR1_SEL_MASK)
3423 
3424 #define GTM_gtm_cls2_TIM2_CH5_CTRL_TOCTRL_MASK   (0xC0000000U)
3425 #define GTM_gtm_cls2_TIM2_CH5_CTRL_TOCTRL_SHIFT  (30U)
3426 #define GTM_gtm_cls2_TIM2_CH5_CTRL_TOCTRL_WIDTH  (2U)
3427 #define GTM_gtm_cls2_TIM2_CH5_CTRL_TOCTRL(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_CTRL_TOCTRL_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_CTRL_TOCTRL_MASK)
3428 /*! @} */
3429 
3430 /*! @name TIM2_CH5_ECTRL - TIM[i] channel [x] extended control register */
3431 /*! @{ */
3432 
3433 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_EXT_CAP_SRC_MASK (0xFU)
3434 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_EXT_CAP_SRC_SHIFT (0U)
3435 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_EXT_CAP_SRC_WIDTH (4U)
3436 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_EXT_CAP_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_ECTRL_EXT_CAP_SRC_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_ECTRL_EXT_CAP_SRC_MASK)
3437 
3438 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_USE_PREV_TDU_IN_MASK (0x20U)
3439 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_USE_PREV_TDU_IN_SHIFT (5U)
3440 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_USE_PREV_TDU_IN_WIDTH (1U)
3441 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_USE_PREV_TDU_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_ECTRL_USE_PREV_TDU_IN_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_ECTRL_USE_PREV_TDU_IN_MASK)
3442 
3443 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_TODET_IRQ_SRC_MASK (0xC0U)
3444 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_TODET_IRQ_SRC_SHIFT (6U)
3445 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_TODET_IRQ_SRC_WIDTH (2U)
3446 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_TODET_IRQ_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_ECTRL_TODET_IRQ_SRC_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_ECTRL_TODET_IRQ_SRC_MASK)
3447 
3448 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_TDU_START_MASK (0x700U)
3449 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_TDU_START_SHIFT (8U)
3450 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_TDU_START_WIDTH (3U)
3451 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_TDU_START(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_ECTRL_TDU_START_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_ECTRL_TDU_START_MASK)
3452 
3453 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_TDU_STOP_MASK (0x7000U)
3454 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_TDU_STOP_SHIFT (12U)
3455 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_TDU_STOP_WIDTH (3U)
3456 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_TDU_STOP(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_ECTRL_TDU_STOP_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_ECTRL_TDU_STOP_MASK)
3457 
3458 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_TDU_RESYNC_MASK (0xF0000U)
3459 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_TDU_RESYNC_SHIFT (16U)
3460 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_TDU_RESYNC_WIDTH (4U)
3461 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_TDU_RESYNC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_ECTRL_TDU_RESYNC_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_ECTRL_TDU_RESYNC_MASK)
3462 
3463 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_USE_LUT_MASK (0xC00000U)
3464 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_USE_LUT_SHIFT (22U)
3465 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_USE_LUT_WIDTH (2U)
3466 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_USE_LUT(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_ECTRL_USE_LUT_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_ECTRL_USE_LUT_MASK)
3467 
3468 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_EFLT_CTR_RE_MASK (0x1000000U)
3469 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_EFLT_CTR_RE_SHIFT (24U)
3470 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_EFLT_CTR_RE_WIDTH (1U)
3471 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_EFLT_CTR_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_ECTRL_EFLT_CTR_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_ECTRL_EFLT_CTR_RE_MASK)
3472 
3473 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_EFLT_CTR_FE_MASK (0x2000000U)
3474 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_EFLT_CTR_FE_SHIFT (25U)
3475 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_EFLT_CTR_FE_WIDTH (1U)
3476 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_EFLT_CTR_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_ECTRL_EFLT_CTR_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_ECTRL_EFLT_CTR_FE_MASK)
3477 
3478 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_SWAP_CAPTURE_MASK (0x10000000U)
3479 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_SWAP_CAPTURE_SHIFT (28U)
3480 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_SWAP_CAPTURE_WIDTH (1U)
3481 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_SWAP_CAPTURE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_ECTRL_SWAP_CAPTURE_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_ECTRL_SWAP_CAPTURE_MASK)
3482 
3483 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_IMM_START_MASK (0x20000000U)
3484 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_IMM_START_SHIFT (29U)
3485 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_IMM_START_WIDTH (1U)
3486 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_IMM_START(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_ECTRL_IMM_START_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_ECTRL_IMM_START_MASK)
3487 
3488 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_ECLK_SEL_MASK (0x40000000U)
3489 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_ECLK_SEL_SHIFT (30U)
3490 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_ECLK_SEL_WIDTH (1U)
3491 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_ECLK_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_ECTRL_ECLK_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_ECTRL_ECLK_SEL_MASK)
3492 
3493 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_USE_PREV_CH_IN_MASK (0x80000000U)
3494 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_USE_PREV_CH_IN_SHIFT (31U)
3495 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_USE_PREV_CH_IN_WIDTH (1U)
3496 #define GTM_gtm_cls2_TIM2_CH5_ECTRL_USE_PREV_CH_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_ECTRL_USE_PREV_CH_IN_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_ECTRL_USE_PREV_CH_IN_MASK)
3497 /*! @} */
3498 
3499 /*! @name TIM2_CH5_IRQ_NOTIFY - TIM[i] channel [x] interrupt notification register */
3500 /*! @{ */
3501 
3502 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_NEWVAL_MASK (0x1U)
3503 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_NEWVAL_SHIFT (0U)
3504 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_NEWVAL_WIDTH (1U)
3505 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_NEWVAL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_NEWVAL_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_NEWVAL_MASK)
3506 
3507 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_ECNTOFL_MASK (0x2U)
3508 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_ECNTOFL_SHIFT (1U)
3509 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_ECNTOFL_WIDTH (1U)
3510 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_ECNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_ECNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_ECNTOFL_MASK)
3511 
3512 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_CNTOFL_MASK (0x4U)
3513 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_CNTOFL_SHIFT (2U)
3514 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_CNTOFL_WIDTH (1U)
3515 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_CNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_CNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_CNTOFL_MASK)
3516 
3517 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_GPROFL_MASK (0x8U)
3518 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_GPROFL_SHIFT (3U)
3519 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_GPROFL_WIDTH (1U)
3520 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_GPROFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_GPROFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_GPROFL_MASK)
3521 
3522 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_TODET_MASK (0x10U)
3523 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_TODET_SHIFT (4U)
3524 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_TODET_WIDTH (1U)
3525 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_TODET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_TODET_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_TODET_MASK)
3526 
3527 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_GLITCHDET_MASK (0x20U)
3528 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_GLITCHDET_SHIFT (5U)
3529 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_GLITCHDET_WIDTH (1U)
3530 #define GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_GLITCHDET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_GLITCHDET_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_IRQ_NOTIFY_GLITCHDET_MASK)
3531 /*! @} */
3532 
3533 /*! @name TIM2_CH5_IRQ_EN - TIM[i] channel [x] interrupt enable register */
3534 /*! @{ */
3535 
3536 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_NEWVAL_IRQ_EN_MASK (0x1U)
3537 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_NEWVAL_IRQ_EN_SHIFT (0U)
3538 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_NEWVAL_IRQ_EN_WIDTH (1U)
3539 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_NEWVAL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_IRQ_EN_NEWVAL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_IRQ_EN_NEWVAL_IRQ_EN_MASK)
3540 
3541 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_ECNTOFL_IRQ_EN_MASK (0x2U)
3542 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_ECNTOFL_IRQ_EN_SHIFT (1U)
3543 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_ECNTOFL_IRQ_EN_WIDTH (1U)
3544 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_ECNTOFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_IRQ_EN_ECNTOFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_IRQ_EN_ECNTOFL_IRQ_EN_MASK)
3545 
3546 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_CNTOFL_IRQ_EN_MASK (0x4U)
3547 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_CNTOFL_IRQ_EN_SHIFT (2U)
3548 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_CNTOFL_IRQ_EN_WIDTH (1U)
3549 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_CNTOFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_IRQ_EN_CNTOFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_IRQ_EN_CNTOFL_IRQ_EN_MASK)
3550 
3551 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_GPROFL_IRQ_EN_MASK (0x8U)
3552 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_GPROFL_IRQ_EN_SHIFT (3U)
3553 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_GPROFL_IRQ_EN_WIDTH (1U)
3554 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_GPROFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_IRQ_EN_GPROFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_IRQ_EN_GPROFL_IRQ_EN_MASK)
3555 
3556 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_TODET_IRQ_EN_MASK (0x10U)
3557 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_TODET_IRQ_EN_SHIFT (4U)
3558 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_TODET_IRQ_EN_WIDTH (1U)
3559 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_TODET_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_IRQ_EN_TODET_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_IRQ_EN_TODET_IRQ_EN_MASK)
3560 
3561 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_GLITCHDET_IRQ_EN_MASK (0x20U)
3562 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_GLITCHDET_IRQ_EN_SHIFT (5U)
3563 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_GLITCHDET_IRQ_EN_WIDTH (1U)
3564 #define GTM_gtm_cls2_TIM2_CH5_IRQ_EN_GLITCHDET_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_IRQ_EN_GLITCHDET_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_IRQ_EN_GLITCHDET_IRQ_EN_MASK)
3565 /*! @} */
3566 
3567 /*! @name TIM2_CH5_IRQ_FORCINT - TIM[i] channel [x] force interrupt register */
3568 /*! @{ */
3569 
3570 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_NEWVAL_MASK (0x1U)
3571 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_NEWVAL_SHIFT (0U)
3572 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_NEWVAL_WIDTH (1U)
3573 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_NEWVAL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_NEWVAL_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_NEWVAL_MASK)
3574 
3575 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_ECNTOFL_MASK (0x2U)
3576 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_ECNTOFL_SHIFT (1U)
3577 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_ECNTOFL_WIDTH (1U)
3578 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_ECNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_ECNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_ECNTOFL_MASK)
3579 
3580 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_CNTOFL_MASK (0x4U)
3581 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_CNTOFL_SHIFT (2U)
3582 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_CNTOFL_WIDTH (1U)
3583 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_CNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_CNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_CNTOFL_MASK)
3584 
3585 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_GPROFL_MASK (0x8U)
3586 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_GPROFL_SHIFT (3U)
3587 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_GPROFL_WIDTH (1U)
3588 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_GPROFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_GPROFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_GPROFL_MASK)
3589 
3590 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_TODET_MASK (0x10U)
3591 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_TODET_SHIFT (4U)
3592 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_TODET_WIDTH (1U)
3593 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_TODET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_TODET_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_TODET_MASK)
3594 
3595 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_GLITCHDET_MASK (0x20U)
3596 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_GLITCHDET_SHIFT (5U)
3597 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_GLITCHDET_WIDTH (1U)
3598 #define GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_GLITCHDET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_GLITCHDET_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_IRQ_FORCINT_TRG_GLITCHDET_MASK)
3599 /*! @} */
3600 
3601 /*! @name TIM2_CH5_IRQ_MODE - TIM[i] channel [x] interrupt mode configuration register */
3602 /*! @{ */
3603 
3604 #define GTM_gtm_cls2_TIM2_CH5_IRQ_MODE_IRQ_MODE_MASK (0x3U)
3605 #define GTM_gtm_cls2_TIM2_CH5_IRQ_MODE_IRQ_MODE_SHIFT (0U)
3606 #define GTM_gtm_cls2_TIM2_CH5_IRQ_MODE_IRQ_MODE_WIDTH (2U)
3607 #define GTM_gtm_cls2_TIM2_CH5_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_IRQ_MODE_IRQ_MODE_MASK)
3608 /*! @} */
3609 
3610 /*! @name TIM2_CH5_EIRQ_EN - TIM[i] channel [x] error interrupt enable register */
3611 /*! @{ */
3612 
3613 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_NEWVAL_EIRQ_EN_MASK (0x1U)
3614 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_NEWVAL_EIRQ_EN_SHIFT (0U)
3615 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_NEWVAL_EIRQ_EN_WIDTH (1U)
3616 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_NEWVAL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_NEWVAL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_NEWVAL_EIRQ_EN_MASK)
3617 
3618 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_ECNTOFL_EIRQ_EN_MASK (0x2U)
3619 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_ECNTOFL_EIRQ_EN_SHIFT (1U)
3620 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_ECNTOFL_EIRQ_EN_WIDTH (1U)
3621 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_ECNTOFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_ECNTOFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_ECNTOFL_EIRQ_EN_MASK)
3622 
3623 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_CNTOFL_EIRQ_EN_MASK (0x4U)
3624 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_CNTOFL_EIRQ_EN_SHIFT (2U)
3625 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_CNTOFL_EIRQ_EN_WIDTH (1U)
3626 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_CNTOFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_CNTOFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_CNTOFL_EIRQ_EN_MASK)
3627 
3628 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_GPROFL_EIRQ_EN_MASK (0x8U)
3629 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_GPROFL_EIRQ_EN_SHIFT (3U)
3630 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_GPROFL_EIRQ_EN_WIDTH (1U)
3631 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_GPROFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_GPROFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_GPROFL_EIRQ_EN_MASK)
3632 
3633 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_TODET_EIRQ_EN_MASK (0x10U)
3634 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_TODET_EIRQ_EN_SHIFT (4U)
3635 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_TODET_EIRQ_EN_WIDTH (1U)
3636 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_TODET_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_TODET_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_TODET_EIRQ_EN_MASK)
3637 
3638 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_GLITCHDET_EIRQ_EN_MASK (0x20U)
3639 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_GLITCHDET_EIRQ_EN_SHIFT (5U)
3640 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_GLITCHDET_EIRQ_EN_WIDTH (1U)
3641 #define GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_GLITCHDET_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_GLITCHDET_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH5_EIRQ_EN_GLITCHDET_EIRQ_EN_MASK)
3642 /*! @} */
3643 
3644 /*! @name TIM2_CH6_GPR0 - TIM[i] channel [x] general purpose 0 register */
3645 /*! @{ */
3646 
3647 #define GTM_gtm_cls2_TIM2_CH6_GPR0_GPR0_MASK     (0xFFFFFFU)
3648 #define GTM_gtm_cls2_TIM2_CH6_GPR0_GPR0_SHIFT    (0U)
3649 #define GTM_gtm_cls2_TIM2_CH6_GPR0_GPR0_WIDTH    (24U)
3650 #define GTM_gtm_cls2_TIM2_CH6_GPR0_GPR0(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_GPR0_GPR0_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_GPR0_GPR0_MASK)
3651 
3652 #define GTM_gtm_cls2_TIM2_CH6_GPR0_ECNT_MASK     (0xFF000000U)
3653 #define GTM_gtm_cls2_TIM2_CH6_GPR0_ECNT_SHIFT    (24U)
3654 #define GTM_gtm_cls2_TIM2_CH6_GPR0_ECNT_WIDTH    (8U)
3655 #define GTM_gtm_cls2_TIM2_CH6_GPR0_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_GPR0_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_GPR0_ECNT_MASK)
3656 /*! @} */
3657 
3658 /*! @name TIM2_CH6_GPR1 - TIM[i] channel [x] general purpose 0 register */
3659 /*! @{ */
3660 
3661 #define GTM_gtm_cls2_TIM2_CH6_GPR1_GPR1_MASK     (0xFFFFFFU)
3662 #define GTM_gtm_cls2_TIM2_CH6_GPR1_GPR1_SHIFT    (0U)
3663 #define GTM_gtm_cls2_TIM2_CH6_GPR1_GPR1_WIDTH    (24U)
3664 #define GTM_gtm_cls2_TIM2_CH6_GPR1_GPR1(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_GPR1_GPR1_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_GPR1_GPR1_MASK)
3665 
3666 #define GTM_gtm_cls2_TIM2_CH6_GPR1_ECNT_MASK     (0xFF000000U)
3667 #define GTM_gtm_cls2_TIM2_CH6_GPR1_ECNT_SHIFT    (24U)
3668 #define GTM_gtm_cls2_TIM2_CH6_GPR1_ECNT_WIDTH    (8U)
3669 #define GTM_gtm_cls2_TIM2_CH6_GPR1_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_GPR1_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_GPR1_ECNT_MASK)
3670 /*! @} */
3671 
3672 /*! @name TIM2_CH6_CNT - TIM[i] channel [x] SMU counter register */
3673 /*! @{ */
3674 
3675 #define GTM_gtm_cls2_TIM2_CH6_CNT_CNT_MASK       (0xFFFFFFU)
3676 #define GTM_gtm_cls2_TIM2_CH6_CNT_CNT_SHIFT      (0U)
3677 #define GTM_gtm_cls2_TIM2_CH6_CNT_CNT_WIDTH      (24U)
3678 #define GTM_gtm_cls2_TIM2_CH6_CNT_CNT(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CNT_CNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CNT_CNT_MASK)
3679 /*! @} */
3680 
3681 /*! @name TIM2_CH6_ECNT - TIM[i] channel [x] SMU edge counter register */
3682 /*! @{ */
3683 
3684 #define GTM_gtm_cls2_TIM2_CH6_ECNT_ECNT_MASK     (0xFFFFU)
3685 #define GTM_gtm_cls2_TIM2_CH6_ECNT_ECNT_SHIFT    (0U)
3686 #define GTM_gtm_cls2_TIM2_CH6_ECNT_ECNT_WIDTH    (16U)
3687 #define GTM_gtm_cls2_TIM2_CH6_ECNT_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_ECNT_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_ECNT_ECNT_MASK)
3688 /*! @} */
3689 
3690 /*! @name TIM2_CH6_CNTS - TIM[i] channel [x] SMU shadow counter register */
3691 /*! @{ */
3692 
3693 #define GTM_gtm_cls2_TIM2_CH6_CNTS_CNTS_MASK     (0xFFFFFFU)
3694 #define GTM_gtm_cls2_TIM2_CH6_CNTS_CNTS_SHIFT    (0U)
3695 #define GTM_gtm_cls2_TIM2_CH6_CNTS_CNTS_WIDTH    (24U)
3696 #define GTM_gtm_cls2_TIM2_CH6_CNTS_CNTS(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CNTS_CNTS_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CNTS_CNTS_MASK)
3697 
3698 #define GTM_gtm_cls2_TIM2_CH6_CNTS_ECNT_MASK     (0xFF000000U)
3699 #define GTM_gtm_cls2_TIM2_CH6_CNTS_ECNT_SHIFT    (24U)
3700 #define GTM_gtm_cls2_TIM2_CH6_CNTS_ECNT_WIDTH    (8U)
3701 #define GTM_gtm_cls2_TIM2_CH6_CNTS_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CNTS_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CNTS_ECNT_MASK)
3702 /*! @} */
3703 
3704 /*! @name TIM2_CH6_TDUC - TIM[i] channel [x] TDU counter register */
3705 /*! @{ */
3706 
3707 #define GTM_gtm_cls2_TIM2_CH6_TDUC_TO_CNT_MASK   (0xFFU)
3708 #define GTM_gtm_cls2_TIM2_CH6_TDUC_TO_CNT_SHIFT  (0U)
3709 #define GTM_gtm_cls2_TIM2_CH6_TDUC_TO_CNT_WIDTH  (8U)
3710 #define GTM_gtm_cls2_TIM2_CH6_TDUC_TO_CNT(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_TDUC_TO_CNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_TDUC_TO_CNT_MASK)
3711 
3712 #define GTM_gtm_cls2_TIM2_CH6_TDUC_TO_CNT1_MASK  (0xFF00U)
3713 #define GTM_gtm_cls2_TIM2_CH6_TDUC_TO_CNT1_SHIFT (8U)
3714 #define GTM_gtm_cls2_TIM2_CH6_TDUC_TO_CNT1_WIDTH (8U)
3715 #define GTM_gtm_cls2_TIM2_CH6_TDUC_TO_CNT1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_TDUC_TO_CNT1_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_TDUC_TO_CNT1_MASK)
3716 
3717 #define GTM_gtm_cls2_TIM2_CH6_TDUC_TO_CNT2_MASK  (0xFF0000U)
3718 #define GTM_gtm_cls2_TIM2_CH6_TDUC_TO_CNT2_SHIFT (16U)
3719 #define GTM_gtm_cls2_TIM2_CH6_TDUC_TO_CNT2_WIDTH (8U)
3720 #define GTM_gtm_cls2_TIM2_CH6_TDUC_TO_CNT2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_TDUC_TO_CNT2_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_TDUC_TO_CNT2_MASK)
3721 /*! @} */
3722 
3723 /*! @name TIM2_CH6_TDUV - TIM[i] channel [x] TDU control register */
3724 /*! @{ */
3725 
3726 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TOV_MASK      (0xFFU)
3727 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TOV_SHIFT     (0U)
3728 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TOV_WIDTH     (8U)
3729 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TOV(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_TDUV_TOV_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_TDUV_TOV_MASK)
3730 
3731 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TOV1_MASK     (0xFF00U)
3732 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TOV1_SHIFT    (8U)
3733 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TOV1_WIDTH    (8U)
3734 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TOV1(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_TDUV_TOV1_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_TDUV_TOV1_MASK)
3735 
3736 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TOV2_MASK     (0xFF0000U)
3737 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TOV2_SHIFT    (16U)
3738 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TOV2_WIDTH    (8U)
3739 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TOV2(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_TDUV_TOV2_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_TDUV_TOV2_MASK)
3740 
3741 #define GTM_gtm_cls2_TIM2_CH6_TDUV_SLICING_MASK  (0x3000000U)
3742 #define GTM_gtm_cls2_TIM2_CH6_TDUV_SLICING_SHIFT (24U)
3743 #define GTM_gtm_cls2_TIM2_CH6_TDUV_SLICING_WIDTH (2U)
3744 #define GTM_gtm_cls2_TIM2_CH6_TDUV_SLICING(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_TDUV_SLICING_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_TDUV_SLICING_MASK)
3745 
3746 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TCS_USE_SAMPLE_EVT_MASK (0x4000000U)
3747 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TCS_USE_SAMPLE_EVT_SHIFT (26U)
3748 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TCS_USE_SAMPLE_EVT_WIDTH (1U)
3749 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TCS_USE_SAMPLE_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_TDUV_TCS_USE_SAMPLE_EVT_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_TDUV_TCS_USE_SAMPLE_EVT_MASK)
3750 
3751 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TDU_SAME_CNT_CLK_MASK (0x8000000U)
3752 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TDU_SAME_CNT_CLK_SHIFT (27U)
3753 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TDU_SAME_CNT_CLK_WIDTH (1U)
3754 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TDU_SAME_CNT_CLK(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_TDUV_TDU_SAME_CNT_CLK_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_TDUV_TDU_SAME_CNT_CLK_MASK)
3755 
3756 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TCS_MASK      (0x70000000U)
3757 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TCS_SHIFT     (28U)
3758 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TCS_WIDTH     (3U)
3759 #define GTM_gtm_cls2_TIM2_CH6_TDUV_TCS(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_TDUV_TCS_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_TDUV_TCS_MASK)
3760 /*! @} */
3761 
3762 /*! @name TIM2_CH6_FLT_RE - TIM[i] channel [x] filter parameter 0 register */
3763 /*! @{ */
3764 
3765 #define GTM_gtm_cls2_TIM2_CH6_FLT_RE_FLT_RE_MASK (0xFFFFFFU)
3766 #define GTM_gtm_cls2_TIM2_CH6_FLT_RE_FLT_RE_SHIFT (0U)
3767 #define GTM_gtm_cls2_TIM2_CH6_FLT_RE_FLT_RE_WIDTH (24U)
3768 #define GTM_gtm_cls2_TIM2_CH6_FLT_RE_FLT_RE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_FLT_RE_FLT_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_FLT_RE_FLT_RE_MASK)
3769 /*! @} */
3770 
3771 /*! @name TIM2_CH6_FLT_FE - TIM[i] channel [x] filter parameter 1 register */
3772 /*! @{ */
3773 
3774 #define GTM_gtm_cls2_TIM2_CH6_FLT_FE_FLT_FE_MASK (0xFFFFFFU)
3775 #define GTM_gtm_cls2_TIM2_CH6_FLT_FE_FLT_FE_SHIFT (0U)
3776 #define GTM_gtm_cls2_TIM2_CH6_FLT_FE_FLT_FE_WIDTH (24U)
3777 #define GTM_gtm_cls2_TIM2_CH6_FLT_FE_FLT_FE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_FLT_FE_FLT_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_FLT_FE_FLT_FE_MASK)
3778 /*! @} */
3779 
3780 /*! @name TIM2_CH6_CTRL - TIM[i] channel [x] control register */
3781 /*! @{ */
3782 
3783 #define GTM_gtm_cls2_TIM2_CH6_CTRL_TIM_EN_MASK   (0x1U)
3784 #define GTM_gtm_cls2_TIM2_CH6_CTRL_TIM_EN_SHIFT  (0U)
3785 #define GTM_gtm_cls2_TIM2_CH6_CTRL_TIM_EN_WIDTH  (1U)
3786 #define GTM_gtm_cls2_TIM2_CH6_CTRL_TIM_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_TIM_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_TIM_EN_MASK)
3787 
3788 #define GTM_gtm_cls2_TIM2_CH6_CTRL_TIM_MODE_MASK (0xEU)
3789 #define GTM_gtm_cls2_TIM2_CH6_CTRL_TIM_MODE_SHIFT (1U)
3790 #define GTM_gtm_cls2_TIM2_CH6_CTRL_TIM_MODE_WIDTH (3U)
3791 #define GTM_gtm_cls2_TIM2_CH6_CTRL_TIM_MODE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_TIM_MODE_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_TIM_MODE_MASK)
3792 
3793 #define GTM_gtm_cls2_TIM2_CH6_CTRL_OSM_MASK      (0x10U)
3794 #define GTM_gtm_cls2_TIM2_CH6_CTRL_OSM_SHIFT     (4U)
3795 #define GTM_gtm_cls2_TIM2_CH6_CTRL_OSM_WIDTH     (1U)
3796 #define GTM_gtm_cls2_TIM2_CH6_CTRL_OSM(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_OSM_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_OSM_MASK)
3797 
3798 #define GTM_gtm_cls2_TIM2_CH6_CTRL_ARU_EN_MASK   (0x20U)
3799 #define GTM_gtm_cls2_TIM2_CH6_CTRL_ARU_EN_SHIFT  (5U)
3800 #define GTM_gtm_cls2_TIM2_CH6_CTRL_ARU_EN_WIDTH  (1U)
3801 #define GTM_gtm_cls2_TIM2_CH6_CTRL_ARU_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_ARU_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_ARU_EN_MASK)
3802 
3803 #define GTM_gtm_cls2_TIM2_CH6_CTRL_CICTRL_MASK   (0x40U)
3804 #define GTM_gtm_cls2_TIM2_CH6_CTRL_CICTRL_SHIFT  (6U)
3805 #define GTM_gtm_cls2_TIM2_CH6_CTRL_CICTRL_WIDTH  (1U)
3806 #define GTM_gtm_cls2_TIM2_CH6_CTRL_CICTRL(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_CICTRL_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_CICTRL_MASK)
3807 
3808 #define GTM_gtm_cls2_TIM2_CH6_CTRL_GPR0_SEL_MASK (0x300U)
3809 #define GTM_gtm_cls2_TIM2_CH6_CTRL_GPR0_SEL_SHIFT (8U)
3810 #define GTM_gtm_cls2_TIM2_CH6_CTRL_GPR0_SEL_WIDTH (2U)
3811 #define GTM_gtm_cls2_TIM2_CH6_CTRL_GPR0_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_GPR0_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_GPR0_SEL_MASK)
3812 
3813 #define GTM_gtm_cls2_TIM2_CH6_CTRL_GPR1_SEL_MASK (0xC00U)
3814 #define GTM_gtm_cls2_TIM2_CH6_CTRL_GPR1_SEL_SHIFT (10U)
3815 #define GTM_gtm_cls2_TIM2_CH6_CTRL_GPR1_SEL_WIDTH (2U)
3816 #define GTM_gtm_cls2_TIM2_CH6_CTRL_GPR1_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_GPR1_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_GPR1_SEL_MASK)
3817 
3818 #define GTM_gtm_cls2_TIM2_CH6_CTRL_CNTS_SEL_MASK (0x1000U)
3819 #define GTM_gtm_cls2_TIM2_CH6_CTRL_CNTS_SEL_SHIFT (12U)
3820 #define GTM_gtm_cls2_TIM2_CH6_CTRL_CNTS_SEL_WIDTH (1U)
3821 #define GTM_gtm_cls2_TIM2_CH6_CTRL_CNTS_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_CNTS_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_CNTS_SEL_MASK)
3822 
3823 #define GTM_gtm_cls2_TIM2_CH6_CTRL_DSL_MASK      (0x2000U)
3824 #define GTM_gtm_cls2_TIM2_CH6_CTRL_DSL_SHIFT     (13U)
3825 #define GTM_gtm_cls2_TIM2_CH6_CTRL_DSL_WIDTH     (1U)
3826 #define GTM_gtm_cls2_TIM2_CH6_CTRL_DSL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_DSL_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_DSL_MASK)
3827 
3828 #define GTM_gtm_cls2_TIM2_CH6_CTRL_ISL_MASK      (0x4000U)
3829 #define GTM_gtm_cls2_TIM2_CH6_CTRL_ISL_SHIFT     (14U)
3830 #define GTM_gtm_cls2_TIM2_CH6_CTRL_ISL_WIDTH     (1U)
3831 #define GTM_gtm_cls2_TIM2_CH6_CTRL_ISL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_ISL_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_ISL_MASK)
3832 
3833 #define GTM_gtm_cls2_TIM2_CH6_CTRL_ECNT_RESET_MASK (0x8000U)
3834 #define GTM_gtm_cls2_TIM2_CH6_CTRL_ECNT_RESET_SHIFT (15U)
3835 #define GTM_gtm_cls2_TIM2_CH6_CTRL_ECNT_RESET_WIDTH (1U)
3836 #define GTM_gtm_cls2_TIM2_CH6_CTRL_ECNT_RESET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_ECNT_RESET_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_ECNT_RESET_MASK)
3837 
3838 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_EN_MASK   (0x10000U)
3839 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_EN_SHIFT  (16U)
3840 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_EN_WIDTH  (1U)
3841 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_EN_MASK)
3842 
3843 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_CNT_FRQ_MASK (0x60000U)
3844 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_CNT_FRQ_SHIFT (17U)
3845 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_CNT_FRQ_WIDTH (2U)
3846 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_CNT_FRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_CNT_FRQ_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_CNT_FRQ_MASK)
3847 
3848 #define GTM_gtm_cls2_TIM2_CH6_CTRL_EXT_CAP_EN_MASK (0x80000U)
3849 #define GTM_gtm_cls2_TIM2_CH6_CTRL_EXT_CAP_EN_SHIFT (19U)
3850 #define GTM_gtm_cls2_TIM2_CH6_CTRL_EXT_CAP_EN_WIDTH (1U)
3851 #define GTM_gtm_cls2_TIM2_CH6_CTRL_EXT_CAP_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_EXT_CAP_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_EXT_CAP_EN_MASK)
3852 
3853 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_MODE_RE_MASK (0x100000U)
3854 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_MODE_RE_SHIFT (20U)
3855 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_MODE_RE_WIDTH (1U)
3856 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_MODE_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_MODE_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_MODE_RE_MASK)
3857 
3858 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_CTR_RE_MASK (0x200000U)
3859 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_CTR_RE_SHIFT (21U)
3860 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_CTR_RE_WIDTH (1U)
3861 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_CTR_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_CTR_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_CTR_RE_MASK)
3862 
3863 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_MODE_FE_MASK (0x400000U)
3864 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_MODE_FE_SHIFT (22U)
3865 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_MODE_FE_WIDTH (1U)
3866 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_MODE_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_MODE_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_MODE_FE_MASK)
3867 
3868 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_CTR_FE_MASK (0x800000U)
3869 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_CTR_FE_SHIFT (23U)
3870 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_CTR_FE_WIDTH (1U)
3871 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_CTR_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_CTR_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_FLT_CTR_FE_MASK)
3872 
3873 #define GTM_gtm_cls2_TIM2_CH6_CTRL_CLK_SEL_MASK  (0x7000000U)
3874 #define GTM_gtm_cls2_TIM2_CH6_CTRL_CLK_SEL_SHIFT (24U)
3875 #define GTM_gtm_cls2_TIM2_CH6_CTRL_CLK_SEL_WIDTH (3U)
3876 #define GTM_gtm_cls2_TIM2_CH6_CTRL_CLK_SEL(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_CLK_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_CLK_SEL_MASK)
3877 
3878 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FR_ECNT_OFL_MASK (0x8000000U)
3879 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FR_ECNT_OFL_SHIFT (27U)
3880 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FR_ECNT_OFL_WIDTH (1U)
3881 #define GTM_gtm_cls2_TIM2_CH6_CTRL_FR_ECNT_OFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_FR_ECNT_OFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_FR_ECNT_OFL_MASK)
3882 
3883 #define GTM_gtm_cls2_TIM2_CH6_CTRL_EGPR0_SEL_MASK (0x10000000U)
3884 #define GTM_gtm_cls2_TIM2_CH6_CTRL_EGPR0_SEL_SHIFT (28U)
3885 #define GTM_gtm_cls2_TIM2_CH6_CTRL_EGPR0_SEL_WIDTH (1U)
3886 #define GTM_gtm_cls2_TIM2_CH6_CTRL_EGPR0_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_EGPR0_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_EGPR0_SEL_MASK)
3887 
3888 #define GTM_gtm_cls2_TIM2_CH6_CTRL_EGPR1_SEL_MASK (0x20000000U)
3889 #define GTM_gtm_cls2_TIM2_CH6_CTRL_EGPR1_SEL_SHIFT (29U)
3890 #define GTM_gtm_cls2_TIM2_CH6_CTRL_EGPR1_SEL_WIDTH (1U)
3891 #define GTM_gtm_cls2_TIM2_CH6_CTRL_EGPR1_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_EGPR1_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_EGPR1_SEL_MASK)
3892 
3893 #define GTM_gtm_cls2_TIM2_CH6_CTRL_TOCTRL_MASK   (0xC0000000U)
3894 #define GTM_gtm_cls2_TIM2_CH6_CTRL_TOCTRL_SHIFT  (30U)
3895 #define GTM_gtm_cls2_TIM2_CH6_CTRL_TOCTRL_WIDTH  (2U)
3896 #define GTM_gtm_cls2_TIM2_CH6_CTRL_TOCTRL(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_CTRL_TOCTRL_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_CTRL_TOCTRL_MASK)
3897 /*! @} */
3898 
3899 /*! @name TIM2_CH6_ECTRL - TIM[i] channel [x] extended control register */
3900 /*! @{ */
3901 
3902 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_EXT_CAP_SRC_MASK (0xFU)
3903 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_EXT_CAP_SRC_SHIFT (0U)
3904 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_EXT_CAP_SRC_WIDTH (4U)
3905 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_EXT_CAP_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_ECTRL_EXT_CAP_SRC_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_ECTRL_EXT_CAP_SRC_MASK)
3906 
3907 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_USE_PREV_TDU_IN_MASK (0x20U)
3908 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_USE_PREV_TDU_IN_SHIFT (5U)
3909 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_USE_PREV_TDU_IN_WIDTH (1U)
3910 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_USE_PREV_TDU_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_ECTRL_USE_PREV_TDU_IN_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_ECTRL_USE_PREV_TDU_IN_MASK)
3911 
3912 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_TODET_IRQ_SRC_MASK (0xC0U)
3913 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_TODET_IRQ_SRC_SHIFT (6U)
3914 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_TODET_IRQ_SRC_WIDTH (2U)
3915 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_TODET_IRQ_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_ECTRL_TODET_IRQ_SRC_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_ECTRL_TODET_IRQ_SRC_MASK)
3916 
3917 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_TDU_START_MASK (0x700U)
3918 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_TDU_START_SHIFT (8U)
3919 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_TDU_START_WIDTH (3U)
3920 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_TDU_START(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_ECTRL_TDU_START_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_ECTRL_TDU_START_MASK)
3921 
3922 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_TDU_STOP_MASK (0x7000U)
3923 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_TDU_STOP_SHIFT (12U)
3924 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_TDU_STOP_WIDTH (3U)
3925 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_TDU_STOP(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_ECTRL_TDU_STOP_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_ECTRL_TDU_STOP_MASK)
3926 
3927 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_TDU_RESYNC_MASK (0xF0000U)
3928 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_TDU_RESYNC_SHIFT (16U)
3929 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_TDU_RESYNC_WIDTH (4U)
3930 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_TDU_RESYNC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_ECTRL_TDU_RESYNC_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_ECTRL_TDU_RESYNC_MASK)
3931 
3932 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_USE_LUT_MASK (0xC00000U)
3933 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_USE_LUT_SHIFT (22U)
3934 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_USE_LUT_WIDTH (2U)
3935 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_USE_LUT(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_ECTRL_USE_LUT_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_ECTRL_USE_LUT_MASK)
3936 
3937 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_EFLT_CTR_RE_MASK (0x1000000U)
3938 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_EFLT_CTR_RE_SHIFT (24U)
3939 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_EFLT_CTR_RE_WIDTH (1U)
3940 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_EFLT_CTR_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_ECTRL_EFLT_CTR_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_ECTRL_EFLT_CTR_RE_MASK)
3941 
3942 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_EFLT_CTR_FE_MASK (0x2000000U)
3943 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_EFLT_CTR_FE_SHIFT (25U)
3944 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_EFLT_CTR_FE_WIDTH (1U)
3945 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_EFLT_CTR_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_ECTRL_EFLT_CTR_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_ECTRL_EFLT_CTR_FE_MASK)
3946 
3947 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_SWAP_CAPTURE_MASK (0x10000000U)
3948 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_SWAP_CAPTURE_SHIFT (28U)
3949 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_SWAP_CAPTURE_WIDTH (1U)
3950 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_SWAP_CAPTURE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_ECTRL_SWAP_CAPTURE_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_ECTRL_SWAP_CAPTURE_MASK)
3951 
3952 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_IMM_START_MASK (0x20000000U)
3953 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_IMM_START_SHIFT (29U)
3954 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_IMM_START_WIDTH (1U)
3955 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_IMM_START(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_ECTRL_IMM_START_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_ECTRL_IMM_START_MASK)
3956 
3957 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_ECLK_SEL_MASK (0x40000000U)
3958 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_ECLK_SEL_SHIFT (30U)
3959 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_ECLK_SEL_WIDTH (1U)
3960 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_ECLK_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_ECTRL_ECLK_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_ECTRL_ECLK_SEL_MASK)
3961 
3962 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_USE_PREV_CH_IN_MASK (0x80000000U)
3963 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_USE_PREV_CH_IN_SHIFT (31U)
3964 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_USE_PREV_CH_IN_WIDTH (1U)
3965 #define GTM_gtm_cls2_TIM2_CH6_ECTRL_USE_PREV_CH_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_ECTRL_USE_PREV_CH_IN_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_ECTRL_USE_PREV_CH_IN_MASK)
3966 /*! @} */
3967 
3968 /*! @name TIM2_CH6_IRQ_NOTIFY - TIM[i] channel [x] interrupt notification register */
3969 /*! @{ */
3970 
3971 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_NEWVAL_MASK (0x1U)
3972 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_NEWVAL_SHIFT (0U)
3973 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_NEWVAL_WIDTH (1U)
3974 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_NEWVAL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_NEWVAL_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_NEWVAL_MASK)
3975 
3976 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_ECNTOFL_MASK (0x2U)
3977 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_ECNTOFL_SHIFT (1U)
3978 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_ECNTOFL_WIDTH (1U)
3979 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_ECNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_ECNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_ECNTOFL_MASK)
3980 
3981 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_CNTOFL_MASK (0x4U)
3982 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_CNTOFL_SHIFT (2U)
3983 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_CNTOFL_WIDTH (1U)
3984 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_CNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_CNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_CNTOFL_MASK)
3985 
3986 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_GPROFL_MASK (0x8U)
3987 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_GPROFL_SHIFT (3U)
3988 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_GPROFL_WIDTH (1U)
3989 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_GPROFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_GPROFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_GPROFL_MASK)
3990 
3991 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_TODET_MASK (0x10U)
3992 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_TODET_SHIFT (4U)
3993 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_TODET_WIDTH (1U)
3994 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_TODET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_TODET_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_TODET_MASK)
3995 
3996 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_GLITCHDET_MASK (0x20U)
3997 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_GLITCHDET_SHIFT (5U)
3998 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_GLITCHDET_WIDTH (1U)
3999 #define GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_GLITCHDET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_GLITCHDET_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_IRQ_NOTIFY_GLITCHDET_MASK)
4000 /*! @} */
4001 
4002 /*! @name TIM2_CH6_IRQ_EN - TIM[i] channel [x] interrupt enable register */
4003 /*! @{ */
4004 
4005 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_NEWVAL_IRQ_EN_MASK (0x1U)
4006 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_NEWVAL_IRQ_EN_SHIFT (0U)
4007 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_NEWVAL_IRQ_EN_WIDTH (1U)
4008 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_NEWVAL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_IRQ_EN_NEWVAL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_IRQ_EN_NEWVAL_IRQ_EN_MASK)
4009 
4010 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_ECNTOFL_IRQ_EN_MASK (0x2U)
4011 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_ECNTOFL_IRQ_EN_SHIFT (1U)
4012 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_ECNTOFL_IRQ_EN_WIDTH (1U)
4013 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_ECNTOFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_IRQ_EN_ECNTOFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_IRQ_EN_ECNTOFL_IRQ_EN_MASK)
4014 
4015 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_CNTOFL_IRQ_EN_MASK (0x4U)
4016 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_CNTOFL_IRQ_EN_SHIFT (2U)
4017 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_CNTOFL_IRQ_EN_WIDTH (1U)
4018 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_CNTOFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_IRQ_EN_CNTOFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_IRQ_EN_CNTOFL_IRQ_EN_MASK)
4019 
4020 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_GPROFL_IRQ_EN_MASK (0x8U)
4021 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_GPROFL_IRQ_EN_SHIFT (3U)
4022 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_GPROFL_IRQ_EN_WIDTH (1U)
4023 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_GPROFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_IRQ_EN_GPROFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_IRQ_EN_GPROFL_IRQ_EN_MASK)
4024 
4025 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_TODET_IRQ_EN_MASK (0x10U)
4026 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_TODET_IRQ_EN_SHIFT (4U)
4027 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_TODET_IRQ_EN_WIDTH (1U)
4028 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_TODET_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_IRQ_EN_TODET_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_IRQ_EN_TODET_IRQ_EN_MASK)
4029 
4030 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_GLITCHDET_IRQ_EN_MASK (0x20U)
4031 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_GLITCHDET_IRQ_EN_SHIFT (5U)
4032 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_GLITCHDET_IRQ_EN_WIDTH (1U)
4033 #define GTM_gtm_cls2_TIM2_CH6_IRQ_EN_GLITCHDET_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_IRQ_EN_GLITCHDET_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_IRQ_EN_GLITCHDET_IRQ_EN_MASK)
4034 /*! @} */
4035 
4036 /*! @name TIM2_CH6_IRQ_FORCINT - TIM[i] channel [x] force interrupt register */
4037 /*! @{ */
4038 
4039 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_NEWVAL_MASK (0x1U)
4040 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_NEWVAL_SHIFT (0U)
4041 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_NEWVAL_WIDTH (1U)
4042 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_NEWVAL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_NEWVAL_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_NEWVAL_MASK)
4043 
4044 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_ECNTOFL_MASK (0x2U)
4045 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_ECNTOFL_SHIFT (1U)
4046 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_ECNTOFL_WIDTH (1U)
4047 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_ECNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_ECNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_ECNTOFL_MASK)
4048 
4049 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_CNTOFL_MASK (0x4U)
4050 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_CNTOFL_SHIFT (2U)
4051 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_CNTOFL_WIDTH (1U)
4052 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_CNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_CNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_CNTOFL_MASK)
4053 
4054 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_GPROFL_MASK (0x8U)
4055 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_GPROFL_SHIFT (3U)
4056 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_GPROFL_WIDTH (1U)
4057 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_GPROFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_GPROFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_GPROFL_MASK)
4058 
4059 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_TODET_MASK (0x10U)
4060 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_TODET_SHIFT (4U)
4061 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_TODET_WIDTH (1U)
4062 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_TODET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_TODET_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_TODET_MASK)
4063 
4064 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_GLITCHDET_MASK (0x20U)
4065 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_GLITCHDET_SHIFT (5U)
4066 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_GLITCHDET_WIDTH (1U)
4067 #define GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_GLITCHDET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_GLITCHDET_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_IRQ_FORCINT_TRG_GLITCHDET_MASK)
4068 /*! @} */
4069 
4070 /*! @name TIM2_CH6_IRQ_MODE - TIM[i] channel [x] interrupt mode configuration register */
4071 /*! @{ */
4072 
4073 #define GTM_gtm_cls2_TIM2_CH6_IRQ_MODE_IRQ_MODE_MASK (0x3U)
4074 #define GTM_gtm_cls2_TIM2_CH6_IRQ_MODE_IRQ_MODE_SHIFT (0U)
4075 #define GTM_gtm_cls2_TIM2_CH6_IRQ_MODE_IRQ_MODE_WIDTH (2U)
4076 #define GTM_gtm_cls2_TIM2_CH6_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_IRQ_MODE_IRQ_MODE_MASK)
4077 /*! @} */
4078 
4079 /*! @name TIM2_CH6_EIRQ_EN - TIM[i] channel [x] error interrupt enable register */
4080 /*! @{ */
4081 
4082 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_NEWVAL_EIRQ_EN_MASK (0x1U)
4083 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_NEWVAL_EIRQ_EN_SHIFT (0U)
4084 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_NEWVAL_EIRQ_EN_WIDTH (1U)
4085 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_NEWVAL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_NEWVAL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_NEWVAL_EIRQ_EN_MASK)
4086 
4087 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_ECNTOFL_EIRQ_EN_MASK (0x2U)
4088 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_ECNTOFL_EIRQ_EN_SHIFT (1U)
4089 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_ECNTOFL_EIRQ_EN_WIDTH (1U)
4090 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_ECNTOFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_ECNTOFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_ECNTOFL_EIRQ_EN_MASK)
4091 
4092 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_CNTOFL_EIRQ_EN_MASK (0x4U)
4093 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_CNTOFL_EIRQ_EN_SHIFT (2U)
4094 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_CNTOFL_EIRQ_EN_WIDTH (1U)
4095 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_CNTOFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_CNTOFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_CNTOFL_EIRQ_EN_MASK)
4096 
4097 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_GPROFL_EIRQ_EN_MASK (0x8U)
4098 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_GPROFL_EIRQ_EN_SHIFT (3U)
4099 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_GPROFL_EIRQ_EN_WIDTH (1U)
4100 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_GPROFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_GPROFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_GPROFL_EIRQ_EN_MASK)
4101 
4102 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_TODET_EIRQ_EN_MASK (0x10U)
4103 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_TODET_EIRQ_EN_SHIFT (4U)
4104 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_TODET_EIRQ_EN_WIDTH (1U)
4105 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_TODET_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_TODET_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_TODET_EIRQ_EN_MASK)
4106 
4107 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_GLITCHDET_EIRQ_EN_MASK (0x20U)
4108 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_GLITCHDET_EIRQ_EN_SHIFT (5U)
4109 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_GLITCHDET_EIRQ_EN_WIDTH (1U)
4110 #define GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_GLITCHDET_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_GLITCHDET_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH6_EIRQ_EN_GLITCHDET_EIRQ_EN_MASK)
4111 /*! @} */
4112 
4113 /*! @name TIM2_CH7_GPR0 - TIM[i] channel [x] general purpose 0 register */
4114 /*! @{ */
4115 
4116 #define GTM_gtm_cls2_TIM2_CH7_GPR0_GPR0_MASK     (0xFFFFFFU)
4117 #define GTM_gtm_cls2_TIM2_CH7_GPR0_GPR0_SHIFT    (0U)
4118 #define GTM_gtm_cls2_TIM2_CH7_GPR0_GPR0_WIDTH    (24U)
4119 #define GTM_gtm_cls2_TIM2_CH7_GPR0_GPR0(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_GPR0_GPR0_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_GPR0_GPR0_MASK)
4120 
4121 #define GTM_gtm_cls2_TIM2_CH7_GPR0_ECNT_MASK     (0xFF000000U)
4122 #define GTM_gtm_cls2_TIM2_CH7_GPR0_ECNT_SHIFT    (24U)
4123 #define GTM_gtm_cls2_TIM2_CH7_GPR0_ECNT_WIDTH    (8U)
4124 #define GTM_gtm_cls2_TIM2_CH7_GPR0_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_GPR0_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_GPR0_ECNT_MASK)
4125 /*! @} */
4126 
4127 /*! @name TIM2_CH7_GPR1 - TIM[i] channel [x] general purpose 0 register */
4128 /*! @{ */
4129 
4130 #define GTM_gtm_cls2_TIM2_CH7_GPR1_GPR1_MASK     (0xFFFFFFU)
4131 #define GTM_gtm_cls2_TIM2_CH7_GPR1_GPR1_SHIFT    (0U)
4132 #define GTM_gtm_cls2_TIM2_CH7_GPR1_GPR1_WIDTH    (24U)
4133 #define GTM_gtm_cls2_TIM2_CH7_GPR1_GPR1(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_GPR1_GPR1_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_GPR1_GPR1_MASK)
4134 
4135 #define GTM_gtm_cls2_TIM2_CH7_GPR1_ECNT_MASK     (0xFF000000U)
4136 #define GTM_gtm_cls2_TIM2_CH7_GPR1_ECNT_SHIFT    (24U)
4137 #define GTM_gtm_cls2_TIM2_CH7_GPR1_ECNT_WIDTH    (8U)
4138 #define GTM_gtm_cls2_TIM2_CH7_GPR1_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_GPR1_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_GPR1_ECNT_MASK)
4139 /*! @} */
4140 
4141 /*! @name TIM2_CH7_CNT - TIM[i] channel [x] SMU counter register */
4142 /*! @{ */
4143 
4144 #define GTM_gtm_cls2_TIM2_CH7_CNT_CNT_MASK       (0xFFFFFFU)
4145 #define GTM_gtm_cls2_TIM2_CH7_CNT_CNT_SHIFT      (0U)
4146 #define GTM_gtm_cls2_TIM2_CH7_CNT_CNT_WIDTH      (24U)
4147 #define GTM_gtm_cls2_TIM2_CH7_CNT_CNT(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CNT_CNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CNT_CNT_MASK)
4148 /*! @} */
4149 
4150 /*! @name TIM2_CH7_ECNT - TIM[i] channel [x] SMU edge counter register */
4151 /*! @{ */
4152 
4153 #define GTM_gtm_cls2_TIM2_CH7_ECNT_ECNT_MASK     (0xFFFFU)
4154 #define GTM_gtm_cls2_TIM2_CH7_ECNT_ECNT_SHIFT    (0U)
4155 #define GTM_gtm_cls2_TIM2_CH7_ECNT_ECNT_WIDTH    (16U)
4156 #define GTM_gtm_cls2_TIM2_CH7_ECNT_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_ECNT_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_ECNT_ECNT_MASK)
4157 /*! @} */
4158 
4159 /*! @name TIM2_CH7_CNTS - TIM[i] channel [x] SMU shadow counter register */
4160 /*! @{ */
4161 
4162 #define GTM_gtm_cls2_TIM2_CH7_CNTS_CNTS_MASK     (0xFFFFFFU)
4163 #define GTM_gtm_cls2_TIM2_CH7_CNTS_CNTS_SHIFT    (0U)
4164 #define GTM_gtm_cls2_TIM2_CH7_CNTS_CNTS_WIDTH    (24U)
4165 #define GTM_gtm_cls2_TIM2_CH7_CNTS_CNTS(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CNTS_CNTS_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CNTS_CNTS_MASK)
4166 
4167 #define GTM_gtm_cls2_TIM2_CH7_CNTS_ECNT_MASK     (0xFF000000U)
4168 #define GTM_gtm_cls2_TIM2_CH7_CNTS_ECNT_SHIFT    (24U)
4169 #define GTM_gtm_cls2_TIM2_CH7_CNTS_ECNT_WIDTH    (8U)
4170 #define GTM_gtm_cls2_TIM2_CH7_CNTS_ECNT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CNTS_ECNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CNTS_ECNT_MASK)
4171 /*! @} */
4172 
4173 /*! @name TIM2_CH7_TDUC - TIM[i] channel [x] TDU counter register */
4174 /*! @{ */
4175 
4176 #define GTM_gtm_cls2_TIM2_CH7_TDUC_TO_CNT_MASK   (0xFFU)
4177 #define GTM_gtm_cls2_TIM2_CH7_TDUC_TO_CNT_SHIFT  (0U)
4178 #define GTM_gtm_cls2_TIM2_CH7_TDUC_TO_CNT_WIDTH  (8U)
4179 #define GTM_gtm_cls2_TIM2_CH7_TDUC_TO_CNT(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_TDUC_TO_CNT_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_TDUC_TO_CNT_MASK)
4180 
4181 #define GTM_gtm_cls2_TIM2_CH7_TDUC_TO_CNT1_MASK  (0xFF00U)
4182 #define GTM_gtm_cls2_TIM2_CH7_TDUC_TO_CNT1_SHIFT (8U)
4183 #define GTM_gtm_cls2_TIM2_CH7_TDUC_TO_CNT1_WIDTH (8U)
4184 #define GTM_gtm_cls2_TIM2_CH7_TDUC_TO_CNT1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_TDUC_TO_CNT1_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_TDUC_TO_CNT1_MASK)
4185 
4186 #define GTM_gtm_cls2_TIM2_CH7_TDUC_TO_CNT2_MASK  (0xFF0000U)
4187 #define GTM_gtm_cls2_TIM2_CH7_TDUC_TO_CNT2_SHIFT (16U)
4188 #define GTM_gtm_cls2_TIM2_CH7_TDUC_TO_CNT2_WIDTH (8U)
4189 #define GTM_gtm_cls2_TIM2_CH7_TDUC_TO_CNT2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_TDUC_TO_CNT2_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_TDUC_TO_CNT2_MASK)
4190 /*! @} */
4191 
4192 /*! @name TIM2_CH7_TDUV - TIM[i] channel [x] TDU control register */
4193 /*! @{ */
4194 
4195 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TOV_MASK      (0xFFU)
4196 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TOV_SHIFT     (0U)
4197 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TOV_WIDTH     (8U)
4198 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TOV(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_TDUV_TOV_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_TDUV_TOV_MASK)
4199 
4200 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TOV1_MASK     (0xFF00U)
4201 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TOV1_SHIFT    (8U)
4202 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TOV1_WIDTH    (8U)
4203 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TOV1(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_TDUV_TOV1_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_TDUV_TOV1_MASK)
4204 
4205 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TOV2_MASK     (0xFF0000U)
4206 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TOV2_SHIFT    (16U)
4207 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TOV2_WIDTH    (8U)
4208 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TOV2(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_TDUV_TOV2_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_TDUV_TOV2_MASK)
4209 
4210 #define GTM_gtm_cls2_TIM2_CH7_TDUV_SLICING_MASK  (0x3000000U)
4211 #define GTM_gtm_cls2_TIM2_CH7_TDUV_SLICING_SHIFT (24U)
4212 #define GTM_gtm_cls2_TIM2_CH7_TDUV_SLICING_WIDTH (2U)
4213 #define GTM_gtm_cls2_TIM2_CH7_TDUV_SLICING(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_TDUV_SLICING_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_TDUV_SLICING_MASK)
4214 
4215 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TCS_USE_SAMPLE_EVT_MASK (0x4000000U)
4216 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TCS_USE_SAMPLE_EVT_SHIFT (26U)
4217 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TCS_USE_SAMPLE_EVT_WIDTH (1U)
4218 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TCS_USE_SAMPLE_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_TDUV_TCS_USE_SAMPLE_EVT_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_TDUV_TCS_USE_SAMPLE_EVT_MASK)
4219 
4220 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TDU_SAME_CNT_CLK_MASK (0x8000000U)
4221 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TDU_SAME_CNT_CLK_SHIFT (27U)
4222 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TDU_SAME_CNT_CLK_WIDTH (1U)
4223 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TDU_SAME_CNT_CLK(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_TDUV_TDU_SAME_CNT_CLK_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_TDUV_TDU_SAME_CNT_CLK_MASK)
4224 
4225 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TCS_MASK      (0x70000000U)
4226 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TCS_SHIFT     (28U)
4227 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TCS_WIDTH     (3U)
4228 #define GTM_gtm_cls2_TIM2_CH7_TDUV_TCS(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_TDUV_TCS_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_TDUV_TCS_MASK)
4229 /*! @} */
4230 
4231 /*! @name TIM2_CH7_FLT_RE - TIM[i] channel [x] filter parameter 0 register */
4232 /*! @{ */
4233 
4234 #define GTM_gtm_cls2_TIM2_CH7_FLT_RE_FLT_RE_MASK (0xFFFFFFU)
4235 #define GTM_gtm_cls2_TIM2_CH7_FLT_RE_FLT_RE_SHIFT (0U)
4236 #define GTM_gtm_cls2_TIM2_CH7_FLT_RE_FLT_RE_WIDTH (24U)
4237 #define GTM_gtm_cls2_TIM2_CH7_FLT_RE_FLT_RE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_FLT_RE_FLT_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_FLT_RE_FLT_RE_MASK)
4238 /*! @} */
4239 
4240 /*! @name TIM2_CH7_FLT_FE - TIM[i] channel [x] filter parameter 1 register */
4241 /*! @{ */
4242 
4243 #define GTM_gtm_cls2_TIM2_CH7_FLT_FE_FLT_FE_MASK (0xFFFFFFU)
4244 #define GTM_gtm_cls2_TIM2_CH7_FLT_FE_FLT_FE_SHIFT (0U)
4245 #define GTM_gtm_cls2_TIM2_CH7_FLT_FE_FLT_FE_WIDTH (24U)
4246 #define GTM_gtm_cls2_TIM2_CH7_FLT_FE_FLT_FE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_FLT_FE_FLT_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_FLT_FE_FLT_FE_MASK)
4247 /*! @} */
4248 
4249 /*! @name TIM2_CH7_CTRL - TIM[i] channel [x] control register */
4250 /*! @{ */
4251 
4252 #define GTM_gtm_cls2_TIM2_CH7_CTRL_TIM_EN_MASK   (0x1U)
4253 #define GTM_gtm_cls2_TIM2_CH7_CTRL_TIM_EN_SHIFT  (0U)
4254 #define GTM_gtm_cls2_TIM2_CH7_CTRL_TIM_EN_WIDTH  (1U)
4255 #define GTM_gtm_cls2_TIM2_CH7_CTRL_TIM_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_TIM_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_TIM_EN_MASK)
4256 
4257 #define GTM_gtm_cls2_TIM2_CH7_CTRL_TIM_MODE_MASK (0xEU)
4258 #define GTM_gtm_cls2_TIM2_CH7_CTRL_TIM_MODE_SHIFT (1U)
4259 #define GTM_gtm_cls2_TIM2_CH7_CTRL_TIM_MODE_WIDTH (3U)
4260 #define GTM_gtm_cls2_TIM2_CH7_CTRL_TIM_MODE(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_TIM_MODE_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_TIM_MODE_MASK)
4261 
4262 #define GTM_gtm_cls2_TIM2_CH7_CTRL_OSM_MASK      (0x10U)
4263 #define GTM_gtm_cls2_TIM2_CH7_CTRL_OSM_SHIFT     (4U)
4264 #define GTM_gtm_cls2_TIM2_CH7_CTRL_OSM_WIDTH     (1U)
4265 #define GTM_gtm_cls2_TIM2_CH7_CTRL_OSM(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_OSM_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_OSM_MASK)
4266 
4267 #define GTM_gtm_cls2_TIM2_CH7_CTRL_ARU_EN_MASK   (0x20U)
4268 #define GTM_gtm_cls2_TIM2_CH7_CTRL_ARU_EN_SHIFT  (5U)
4269 #define GTM_gtm_cls2_TIM2_CH7_CTRL_ARU_EN_WIDTH  (1U)
4270 #define GTM_gtm_cls2_TIM2_CH7_CTRL_ARU_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_ARU_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_ARU_EN_MASK)
4271 
4272 #define GTM_gtm_cls2_TIM2_CH7_CTRL_CICTRL_MASK   (0x40U)
4273 #define GTM_gtm_cls2_TIM2_CH7_CTRL_CICTRL_SHIFT  (6U)
4274 #define GTM_gtm_cls2_TIM2_CH7_CTRL_CICTRL_WIDTH  (1U)
4275 #define GTM_gtm_cls2_TIM2_CH7_CTRL_CICTRL(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_CICTRL_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_CICTRL_MASK)
4276 
4277 #define GTM_gtm_cls2_TIM2_CH7_CTRL_GPR0_SEL_MASK (0x300U)
4278 #define GTM_gtm_cls2_TIM2_CH7_CTRL_GPR0_SEL_SHIFT (8U)
4279 #define GTM_gtm_cls2_TIM2_CH7_CTRL_GPR0_SEL_WIDTH (2U)
4280 #define GTM_gtm_cls2_TIM2_CH7_CTRL_GPR0_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_GPR0_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_GPR0_SEL_MASK)
4281 
4282 #define GTM_gtm_cls2_TIM2_CH7_CTRL_GPR1_SEL_MASK (0xC00U)
4283 #define GTM_gtm_cls2_TIM2_CH7_CTRL_GPR1_SEL_SHIFT (10U)
4284 #define GTM_gtm_cls2_TIM2_CH7_CTRL_GPR1_SEL_WIDTH (2U)
4285 #define GTM_gtm_cls2_TIM2_CH7_CTRL_GPR1_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_GPR1_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_GPR1_SEL_MASK)
4286 
4287 #define GTM_gtm_cls2_TIM2_CH7_CTRL_CNTS_SEL_MASK (0x1000U)
4288 #define GTM_gtm_cls2_TIM2_CH7_CTRL_CNTS_SEL_SHIFT (12U)
4289 #define GTM_gtm_cls2_TIM2_CH7_CTRL_CNTS_SEL_WIDTH (1U)
4290 #define GTM_gtm_cls2_TIM2_CH7_CTRL_CNTS_SEL(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_CNTS_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_CNTS_SEL_MASK)
4291 
4292 #define GTM_gtm_cls2_TIM2_CH7_CTRL_DSL_MASK      (0x2000U)
4293 #define GTM_gtm_cls2_TIM2_CH7_CTRL_DSL_SHIFT     (13U)
4294 #define GTM_gtm_cls2_TIM2_CH7_CTRL_DSL_WIDTH     (1U)
4295 #define GTM_gtm_cls2_TIM2_CH7_CTRL_DSL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_DSL_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_DSL_MASK)
4296 
4297 #define GTM_gtm_cls2_TIM2_CH7_CTRL_ISL_MASK      (0x4000U)
4298 #define GTM_gtm_cls2_TIM2_CH7_CTRL_ISL_SHIFT     (14U)
4299 #define GTM_gtm_cls2_TIM2_CH7_CTRL_ISL_WIDTH     (1U)
4300 #define GTM_gtm_cls2_TIM2_CH7_CTRL_ISL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_ISL_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_ISL_MASK)
4301 
4302 #define GTM_gtm_cls2_TIM2_CH7_CTRL_ECNT_RESET_MASK (0x8000U)
4303 #define GTM_gtm_cls2_TIM2_CH7_CTRL_ECNT_RESET_SHIFT (15U)
4304 #define GTM_gtm_cls2_TIM2_CH7_CTRL_ECNT_RESET_WIDTH (1U)
4305 #define GTM_gtm_cls2_TIM2_CH7_CTRL_ECNT_RESET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_ECNT_RESET_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_ECNT_RESET_MASK)
4306 
4307 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_EN_MASK   (0x10000U)
4308 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_EN_SHIFT  (16U)
4309 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_EN_WIDTH  (1U)
4310 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_EN(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_EN_MASK)
4311 
4312 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_CNT_FRQ_MASK (0x60000U)
4313 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_CNT_FRQ_SHIFT (17U)
4314 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_CNT_FRQ_WIDTH (2U)
4315 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_CNT_FRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_CNT_FRQ_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_CNT_FRQ_MASK)
4316 
4317 #define GTM_gtm_cls2_TIM2_CH7_CTRL_EXT_CAP_EN_MASK (0x80000U)
4318 #define GTM_gtm_cls2_TIM2_CH7_CTRL_EXT_CAP_EN_SHIFT (19U)
4319 #define GTM_gtm_cls2_TIM2_CH7_CTRL_EXT_CAP_EN_WIDTH (1U)
4320 #define GTM_gtm_cls2_TIM2_CH7_CTRL_EXT_CAP_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_EXT_CAP_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_EXT_CAP_EN_MASK)
4321 
4322 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_MODE_RE_MASK (0x100000U)
4323 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_MODE_RE_SHIFT (20U)
4324 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_MODE_RE_WIDTH (1U)
4325 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_MODE_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_MODE_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_MODE_RE_MASK)
4326 
4327 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_CTR_RE_MASK (0x200000U)
4328 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_CTR_RE_SHIFT (21U)
4329 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_CTR_RE_WIDTH (1U)
4330 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_CTR_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_CTR_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_CTR_RE_MASK)
4331 
4332 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_MODE_FE_MASK (0x400000U)
4333 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_MODE_FE_SHIFT (22U)
4334 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_MODE_FE_WIDTH (1U)
4335 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_MODE_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_MODE_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_MODE_FE_MASK)
4336 
4337 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_CTR_FE_MASK (0x800000U)
4338 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_CTR_FE_SHIFT (23U)
4339 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_CTR_FE_WIDTH (1U)
4340 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_CTR_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_CTR_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_FLT_CTR_FE_MASK)
4341 
4342 #define GTM_gtm_cls2_TIM2_CH7_CTRL_CLK_SEL_MASK  (0x7000000U)
4343 #define GTM_gtm_cls2_TIM2_CH7_CTRL_CLK_SEL_SHIFT (24U)
4344 #define GTM_gtm_cls2_TIM2_CH7_CTRL_CLK_SEL_WIDTH (3U)
4345 #define GTM_gtm_cls2_TIM2_CH7_CTRL_CLK_SEL(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_CLK_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_CLK_SEL_MASK)
4346 
4347 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FR_ECNT_OFL_MASK (0x8000000U)
4348 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FR_ECNT_OFL_SHIFT (27U)
4349 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FR_ECNT_OFL_WIDTH (1U)
4350 #define GTM_gtm_cls2_TIM2_CH7_CTRL_FR_ECNT_OFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_FR_ECNT_OFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_FR_ECNT_OFL_MASK)
4351 
4352 #define GTM_gtm_cls2_TIM2_CH7_CTRL_EGPR0_SEL_MASK (0x10000000U)
4353 #define GTM_gtm_cls2_TIM2_CH7_CTRL_EGPR0_SEL_SHIFT (28U)
4354 #define GTM_gtm_cls2_TIM2_CH7_CTRL_EGPR0_SEL_WIDTH (1U)
4355 #define GTM_gtm_cls2_TIM2_CH7_CTRL_EGPR0_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_EGPR0_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_EGPR0_SEL_MASK)
4356 
4357 #define GTM_gtm_cls2_TIM2_CH7_CTRL_EGPR1_SEL_MASK (0x20000000U)
4358 #define GTM_gtm_cls2_TIM2_CH7_CTRL_EGPR1_SEL_SHIFT (29U)
4359 #define GTM_gtm_cls2_TIM2_CH7_CTRL_EGPR1_SEL_WIDTH (1U)
4360 #define GTM_gtm_cls2_TIM2_CH7_CTRL_EGPR1_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_EGPR1_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_EGPR1_SEL_MASK)
4361 
4362 #define GTM_gtm_cls2_TIM2_CH7_CTRL_TOCTRL_MASK   (0xC0000000U)
4363 #define GTM_gtm_cls2_TIM2_CH7_CTRL_TOCTRL_SHIFT  (30U)
4364 #define GTM_gtm_cls2_TIM2_CH7_CTRL_TOCTRL_WIDTH  (2U)
4365 #define GTM_gtm_cls2_TIM2_CH7_CTRL_TOCTRL(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_CTRL_TOCTRL_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_CTRL_TOCTRL_MASK)
4366 /*! @} */
4367 
4368 /*! @name TIM2_CH7_ECTRL - TIM[i] channel [x] extended control register */
4369 /*! @{ */
4370 
4371 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_EXT_CAP_SRC_MASK (0xFU)
4372 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_EXT_CAP_SRC_SHIFT (0U)
4373 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_EXT_CAP_SRC_WIDTH (4U)
4374 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_EXT_CAP_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_ECTRL_EXT_CAP_SRC_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_ECTRL_EXT_CAP_SRC_MASK)
4375 
4376 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_USE_PREV_TDU_IN_MASK (0x20U)
4377 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_USE_PREV_TDU_IN_SHIFT (5U)
4378 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_USE_PREV_TDU_IN_WIDTH (1U)
4379 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_USE_PREV_TDU_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_ECTRL_USE_PREV_TDU_IN_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_ECTRL_USE_PREV_TDU_IN_MASK)
4380 
4381 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_TODET_IRQ_SRC_MASK (0xC0U)
4382 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_TODET_IRQ_SRC_SHIFT (6U)
4383 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_TODET_IRQ_SRC_WIDTH (2U)
4384 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_TODET_IRQ_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_ECTRL_TODET_IRQ_SRC_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_ECTRL_TODET_IRQ_SRC_MASK)
4385 
4386 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_TDU_START_MASK (0x700U)
4387 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_TDU_START_SHIFT (8U)
4388 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_TDU_START_WIDTH (3U)
4389 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_TDU_START(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_ECTRL_TDU_START_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_ECTRL_TDU_START_MASK)
4390 
4391 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_TDU_STOP_MASK (0x7000U)
4392 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_TDU_STOP_SHIFT (12U)
4393 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_TDU_STOP_WIDTH (3U)
4394 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_TDU_STOP(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_ECTRL_TDU_STOP_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_ECTRL_TDU_STOP_MASK)
4395 
4396 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_TDU_RESYNC_MASK (0xF0000U)
4397 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_TDU_RESYNC_SHIFT (16U)
4398 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_TDU_RESYNC_WIDTH (4U)
4399 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_TDU_RESYNC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_ECTRL_TDU_RESYNC_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_ECTRL_TDU_RESYNC_MASK)
4400 
4401 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_USE_LUT_MASK (0xC00000U)
4402 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_USE_LUT_SHIFT (22U)
4403 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_USE_LUT_WIDTH (2U)
4404 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_USE_LUT(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_ECTRL_USE_LUT_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_ECTRL_USE_LUT_MASK)
4405 
4406 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_EFLT_CTR_RE_MASK (0x1000000U)
4407 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_EFLT_CTR_RE_SHIFT (24U)
4408 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_EFLT_CTR_RE_WIDTH (1U)
4409 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_EFLT_CTR_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_ECTRL_EFLT_CTR_RE_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_ECTRL_EFLT_CTR_RE_MASK)
4410 
4411 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_EFLT_CTR_FE_MASK (0x2000000U)
4412 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_EFLT_CTR_FE_SHIFT (25U)
4413 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_EFLT_CTR_FE_WIDTH (1U)
4414 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_EFLT_CTR_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_ECTRL_EFLT_CTR_FE_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_ECTRL_EFLT_CTR_FE_MASK)
4415 
4416 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_SWAP_CAPTURE_MASK (0x10000000U)
4417 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_SWAP_CAPTURE_SHIFT (28U)
4418 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_SWAP_CAPTURE_WIDTH (1U)
4419 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_SWAP_CAPTURE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_ECTRL_SWAP_CAPTURE_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_ECTRL_SWAP_CAPTURE_MASK)
4420 
4421 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_IMM_START_MASK (0x20000000U)
4422 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_IMM_START_SHIFT (29U)
4423 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_IMM_START_WIDTH (1U)
4424 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_IMM_START(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_ECTRL_IMM_START_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_ECTRL_IMM_START_MASK)
4425 
4426 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_ECLK_SEL_MASK (0x40000000U)
4427 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_ECLK_SEL_SHIFT (30U)
4428 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_ECLK_SEL_WIDTH (1U)
4429 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_ECLK_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_ECTRL_ECLK_SEL_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_ECTRL_ECLK_SEL_MASK)
4430 
4431 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_USE_PREV_CH_IN_MASK (0x80000000U)
4432 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_USE_PREV_CH_IN_SHIFT (31U)
4433 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_USE_PREV_CH_IN_WIDTH (1U)
4434 #define GTM_gtm_cls2_TIM2_CH7_ECTRL_USE_PREV_CH_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_ECTRL_USE_PREV_CH_IN_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_ECTRL_USE_PREV_CH_IN_MASK)
4435 /*! @} */
4436 
4437 /*! @name TIM2_CH7_IRQ_NOTIFY - TIM[i] channel [x] interrupt notification register */
4438 /*! @{ */
4439 
4440 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_NEWVAL_MASK (0x1U)
4441 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_NEWVAL_SHIFT (0U)
4442 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_NEWVAL_WIDTH (1U)
4443 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_NEWVAL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_NEWVAL_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_NEWVAL_MASK)
4444 
4445 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_ECNTOFL_MASK (0x2U)
4446 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_ECNTOFL_SHIFT (1U)
4447 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_ECNTOFL_WIDTH (1U)
4448 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_ECNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_ECNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_ECNTOFL_MASK)
4449 
4450 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_CNTOFL_MASK (0x4U)
4451 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_CNTOFL_SHIFT (2U)
4452 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_CNTOFL_WIDTH (1U)
4453 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_CNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_CNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_CNTOFL_MASK)
4454 
4455 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_GPROFL_MASK (0x8U)
4456 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_GPROFL_SHIFT (3U)
4457 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_GPROFL_WIDTH (1U)
4458 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_GPROFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_GPROFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_GPROFL_MASK)
4459 
4460 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_TODET_MASK (0x10U)
4461 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_TODET_SHIFT (4U)
4462 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_TODET_WIDTH (1U)
4463 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_TODET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_TODET_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_TODET_MASK)
4464 
4465 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_GLITCHDET_MASK (0x20U)
4466 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_GLITCHDET_SHIFT (5U)
4467 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_GLITCHDET_WIDTH (1U)
4468 #define GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_GLITCHDET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_GLITCHDET_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_IRQ_NOTIFY_GLITCHDET_MASK)
4469 /*! @} */
4470 
4471 /*! @name TIM2_CH7_IRQ_EN - TIM[i] channel [x] interrupt enable register */
4472 /*! @{ */
4473 
4474 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_NEWVAL_IRQ_EN_MASK (0x1U)
4475 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_NEWVAL_IRQ_EN_SHIFT (0U)
4476 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_NEWVAL_IRQ_EN_WIDTH (1U)
4477 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_NEWVAL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_IRQ_EN_NEWVAL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_IRQ_EN_NEWVAL_IRQ_EN_MASK)
4478 
4479 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_ECNTOFL_IRQ_EN_MASK (0x2U)
4480 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_ECNTOFL_IRQ_EN_SHIFT (1U)
4481 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_ECNTOFL_IRQ_EN_WIDTH (1U)
4482 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_ECNTOFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_IRQ_EN_ECNTOFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_IRQ_EN_ECNTOFL_IRQ_EN_MASK)
4483 
4484 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_CNTOFL_IRQ_EN_MASK (0x4U)
4485 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_CNTOFL_IRQ_EN_SHIFT (2U)
4486 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_CNTOFL_IRQ_EN_WIDTH (1U)
4487 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_CNTOFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_IRQ_EN_CNTOFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_IRQ_EN_CNTOFL_IRQ_EN_MASK)
4488 
4489 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_GPROFL_IRQ_EN_MASK (0x8U)
4490 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_GPROFL_IRQ_EN_SHIFT (3U)
4491 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_GPROFL_IRQ_EN_WIDTH (1U)
4492 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_GPROFL_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_IRQ_EN_GPROFL_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_IRQ_EN_GPROFL_IRQ_EN_MASK)
4493 
4494 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_TODET_IRQ_EN_MASK (0x10U)
4495 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_TODET_IRQ_EN_SHIFT (4U)
4496 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_TODET_IRQ_EN_WIDTH (1U)
4497 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_TODET_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_IRQ_EN_TODET_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_IRQ_EN_TODET_IRQ_EN_MASK)
4498 
4499 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_GLITCHDET_IRQ_EN_MASK (0x20U)
4500 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_GLITCHDET_IRQ_EN_SHIFT (5U)
4501 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_GLITCHDET_IRQ_EN_WIDTH (1U)
4502 #define GTM_gtm_cls2_TIM2_CH7_IRQ_EN_GLITCHDET_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_IRQ_EN_GLITCHDET_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_IRQ_EN_GLITCHDET_IRQ_EN_MASK)
4503 /*! @} */
4504 
4505 /*! @name TIM2_CH7_IRQ_FORCINT - TIM[i] channel [x] force interrupt register */
4506 /*! @{ */
4507 
4508 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_NEWVAL_MASK (0x1U)
4509 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_NEWVAL_SHIFT (0U)
4510 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_NEWVAL_WIDTH (1U)
4511 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_NEWVAL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_NEWVAL_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_NEWVAL_MASK)
4512 
4513 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_ECNTOFL_MASK (0x2U)
4514 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_ECNTOFL_SHIFT (1U)
4515 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_ECNTOFL_WIDTH (1U)
4516 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_ECNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_ECNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_ECNTOFL_MASK)
4517 
4518 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_CNTOFL_MASK (0x4U)
4519 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_CNTOFL_SHIFT (2U)
4520 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_CNTOFL_WIDTH (1U)
4521 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_CNTOFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_CNTOFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_CNTOFL_MASK)
4522 
4523 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_GPROFL_MASK (0x8U)
4524 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_GPROFL_SHIFT (3U)
4525 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_GPROFL_WIDTH (1U)
4526 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_GPROFL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_GPROFL_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_GPROFL_MASK)
4527 
4528 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_TODET_MASK (0x10U)
4529 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_TODET_SHIFT (4U)
4530 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_TODET_WIDTH (1U)
4531 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_TODET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_TODET_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_TODET_MASK)
4532 
4533 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_GLITCHDET_MASK (0x20U)
4534 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_GLITCHDET_SHIFT (5U)
4535 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_GLITCHDET_WIDTH (1U)
4536 #define GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_GLITCHDET(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_GLITCHDET_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_IRQ_FORCINT_TRG_GLITCHDET_MASK)
4537 /*! @} */
4538 
4539 /*! @name TIM2_CH7_IRQ_MODE - TIM[i] channel [x] interrupt mode configuration register */
4540 /*! @{ */
4541 
4542 #define GTM_gtm_cls2_TIM2_CH7_IRQ_MODE_IRQ_MODE_MASK (0x3U)
4543 #define GTM_gtm_cls2_TIM2_CH7_IRQ_MODE_IRQ_MODE_SHIFT (0U)
4544 #define GTM_gtm_cls2_TIM2_CH7_IRQ_MODE_IRQ_MODE_WIDTH (2U)
4545 #define GTM_gtm_cls2_TIM2_CH7_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_IRQ_MODE_IRQ_MODE_MASK)
4546 /*! @} */
4547 
4548 /*! @name TIM2_CH7_EIRQ_EN - TIM[i] channel [x] error interrupt enable register */
4549 /*! @{ */
4550 
4551 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_NEWVAL_EIRQ_EN_MASK (0x1U)
4552 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_NEWVAL_EIRQ_EN_SHIFT (0U)
4553 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_NEWVAL_EIRQ_EN_WIDTH (1U)
4554 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_NEWVAL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_NEWVAL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_NEWVAL_EIRQ_EN_MASK)
4555 
4556 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_ECNTOFL_EIRQ_EN_MASK (0x2U)
4557 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_ECNTOFL_EIRQ_EN_SHIFT (1U)
4558 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_ECNTOFL_EIRQ_EN_WIDTH (1U)
4559 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_ECNTOFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_ECNTOFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_ECNTOFL_EIRQ_EN_MASK)
4560 
4561 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_CNTOFL_EIRQ_EN_MASK (0x4U)
4562 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_CNTOFL_EIRQ_EN_SHIFT (2U)
4563 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_CNTOFL_EIRQ_EN_WIDTH (1U)
4564 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_CNTOFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_CNTOFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_CNTOFL_EIRQ_EN_MASK)
4565 
4566 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_GPROFL_EIRQ_EN_MASK (0x8U)
4567 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_GPROFL_EIRQ_EN_SHIFT (3U)
4568 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_GPROFL_EIRQ_EN_WIDTH (1U)
4569 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_GPROFL_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_GPROFL_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_GPROFL_EIRQ_EN_MASK)
4570 
4571 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_TODET_EIRQ_EN_MASK (0x10U)
4572 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_TODET_EIRQ_EN_SHIFT (4U)
4573 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_TODET_EIRQ_EN_WIDTH (1U)
4574 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_TODET_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_TODET_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_TODET_EIRQ_EN_MASK)
4575 
4576 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_GLITCHDET_EIRQ_EN_MASK (0x20U)
4577 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_GLITCHDET_EIRQ_EN_SHIFT (5U)
4578 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_GLITCHDET_EIRQ_EN_WIDTH (1U)
4579 #define GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_GLITCHDET_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_GLITCHDET_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_TIM2_CH7_EIRQ_EN_GLITCHDET_EIRQ_EN_MASK)
4580 /*! @} */
4581 
4582 /*! @name TIM2_INP_VAL - TIM[i] input value observation register */
4583 /*! @{ */
4584 
4585 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT0_MASK    (0x1U)
4586 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT0_SHIFT   (0U)
4587 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT0_WIDTH   (1U)
4588 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT0(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_F_OUT0_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_F_OUT0_MASK)
4589 
4590 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT1_MASK    (0x2U)
4591 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT1_SHIFT   (1U)
4592 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT1_WIDTH   (1U)
4593 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT1(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_F_OUT1_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_F_OUT1_MASK)
4594 
4595 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT2_MASK    (0x4U)
4596 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT2_SHIFT   (2U)
4597 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT2_WIDTH   (1U)
4598 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT2(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_F_OUT2_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_F_OUT2_MASK)
4599 
4600 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT3_MASK    (0x8U)
4601 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT3_SHIFT   (3U)
4602 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT3_WIDTH   (1U)
4603 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT3(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_F_OUT3_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_F_OUT3_MASK)
4604 
4605 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT4_MASK    (0x10U)
4606 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT4_SHIFT   (4U)
4607 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT4_WIDTH   (1U)
4608 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT4(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_F_OUT4_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_F_OUT4_MASK)
4609 
4610 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT5_MASK    (0x20U)
4611 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT5_SHIFT   (5U)
4612 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT5_WIDTH   (1U)
4613 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT5(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_F_OUT5_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_F_OUT5_MASK)
4614 
4615 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT6_MASK    (0x40U)
4616 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT6_SHIFT   (6U)
4617 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT6_WIDTH   (1U)
4618 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT6(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_F_OUT6_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_F_OUT6_MASK)
4619 
4620 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT7_MASK    (0x80U)
4621 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT7_SHIFT   (7U)
4622 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT7_WIDTH   (1U)
4623 #define GTM_gtm_cls2_TIM2_INP_VAL_F_OUT7(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_F_OUT7_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_F_OUT7_MASK)
4624 
4625 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN0_MASK     (0x100U)
4626 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN0_SHIFT    (8U)
4627 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN0_WIDTH    (1U)
4628 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN0(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_F_IN0_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_F_IN0_MASK)
4629 
4630 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN1_MASK     (0x200U)
4631 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN1_SHIFT    (9U)
4632 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN1_WIDTH    (1U)
4633 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN1(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_F_IN1_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_F_IN1_MASK)
4634 
4635 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN2_MASK     (0x400U)
4636 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN2_SHIFT    (10U)
4637 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN2_WIDTH    (1U)
4638 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN2(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_F_IN2_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_F_IN2_MASK)
4639 
4640 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN3_MASK     (0x800U)
4641 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN3_SHIFT    (11U)
4642 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN3_WIDTH    (1U)
4643 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN3(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_F_IN3_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_F_IN3_MASK)
4644 
4645 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN4_MASK     (0x1000U)
4646 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN4_SHIFT    (12U)
4647 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN4_WIDTH    (1U)
4648 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN4(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_F_IN4_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_F_IN4_MASK)
4649 
4650 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN5_MASK     (0x2000U)
4651 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN5_SHIFT    (13U)
4652 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN5_WIDTH    (1U)
4653 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN5(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_F_IN5_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_F_IN5_MASK)
4654 
4655 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN6_MASK     (0x4000U)
4656 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN6_SHIFT    (14U)
4657 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN6_WIDTH    (1U)
4658 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN6(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_F_IN6_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_F_IN6_MASK)
4659 
4660 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN7_MASK     (0x8000U)
4661 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN7_SHIFT    (15U)
4662 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN7_WIDTH    (1U)
4663 #define GTM_gtm_cls2_TIM2_INP_VAL_F_IN7(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_F_IN7_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_F_IN7_MASK)
4664 
4665 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN0_MASK   (0x10000U)
4666 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN0_SHIFT  (16U)
4667 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN0_WIDTH  (1U)
4668 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN0(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN0_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN0_MASK)
4669 
4670 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN1_MASK   (0x20000U)
4671 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN1_SHIFT  (17U)
4672 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN1_WIDTH  (1U)
4673 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN1(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN1_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN1_MASK)
4674 
4675 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN2_MASK   (0x40000U)
4676 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN2_SHIFT  (18U)
4677 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN2_WIDTH  (1U)
4678 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN2(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN2_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN2_MASK)
4679 
4680 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN3_MASK   (0x80000U)
4681 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN3_SHIFT  (19U)
4682 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN3_WIDTH  (1U)
4683 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN3(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN3_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN3_MASK)
4684 
4685 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN4_MASK   (0x100000U)
4686 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN4_SHIFT  (20U)
4687 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN4_WIDTH  (1U)
4688 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN4(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN4_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN4_MASK)
4689 
4690 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN5_MASK   (0x200000U)
4691 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN5_SHIFT  (21U)
4692 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN5_WIDTH  (1U)
4693 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN5(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN5_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN5_MASK)
4694 
4695 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN6_MASK   (0x400000U)
4696 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN6_SHIFT  (22U)
4697 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN6_WIDTH  (1U)
4698 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN6(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN6_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN6_MASK)
4699 
4700 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN7_MASK   (0x800000U)
4701 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN7_SHIFT  (23U)
4702 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN7_WIDTH  (1U)
4703 #define GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN7(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN7_SHIFT)) & GTM_gtm_cls2_TIM2_INP_VAL_TIM_IN7_MASK)
4704 /*! @} */
4705 
4706 /*! @name TIM2_IN_SRC - TIM[i] AUX IN source selection register */
4707 /*! @{ */
4708 
4709 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_0_MASK      (0x3U)
4710 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_0_SHIFT     (0U)
4711 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_0_WIDTH     (2U)
4712 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_IN_SRC_VAL_0_SHIFT)) & GTM_gtm_cls2_TIM2_IN_SRC_VAL_0_MASK)
4713 
4714 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_0_MASK     (0xCU)
4715 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_0_SHIFT    (2U)
4716 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_0_WIDTH    (2U)
4717 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_0(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_IN_SRC_MODE_0_SHIFT)) & GTM_gtm_cls2_TIM2_IN_SRC_MODE_0_MASK)
4718 
4719 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_1_MASK      (0x30U)
4720 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_1_SHIFT     (4U)
4721 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_1_WIDTH     (2U)
4722 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_IN_SRC_VAL_1_SHIFT)) & GTM_gtm_cls2_TIM2_IN_SRC_VAL_1_MASK)
4723 
4724 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_1_MASK     (0xC0U)
4725 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_1_SHIFT    (6U)
4726 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_1_WIDTH    (2U)
4727 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_1(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_IN_SRC_MODE_1_SHIFT)) & GTM_gtm_cls2_TIM2_IN_SRC_MODE_1_MASK)
4728 
4729 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_2_MASK      (0x300U)
4730 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_2_SHIFT     (8U)
4731 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_2_WIDTH     (2U)
4732 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_2(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_IN_SRC_VAL_2_SHIFT)) & GTM_gtm_cls2_TIM2_IN_SRC_VAL_2_MASK)
4733 
4734 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_2_MASK     (0xC00U)
4735 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_2_SHIFT    (10U)
4736 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_2_WIDTH    (2U)
4737 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_2(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_IN_SRC_MODE_2_SHIFT)) & GTM_gtm_cls2_TIM2_IN_SRC_MODE_2_MASK)
4738 
4739 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_3_MASK      (0x3000U)
4740 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_3_SHIFT     (12U)
4741 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_3_WIDTH     (2U)
4742 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_3(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_IN_SRC_VAL_3_SHIFT)) & GTM_gtm_cls2_TIM2_IN_SRC_VAL_3_MASK)
4743 
4744 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_3_MASK     (0xC000U)
4745 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_3_SHIFT    (14U)
4746 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_3_WIDTH    (2U)
4747 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_3(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_IN_SRC_MODE_3_SHIFT)) & GTM_gtm_cls2_TIM2_IN_SRC_MODE_3_MASK)
4748 
4749 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_4_MASK      (0x30000U)
4750 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_4_SHIFT     (16U)
4751 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_4_WIDTH     (2U)
4752 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_4(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_IN_SRC_VAL_4_SHIFT)) & GTM_gtm_cls2_TIM2_IN_SRC_VAL_4_MASK)
4753 
4754 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_4_MASK     (0xC0000U)
4755 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_4_SHIFT    (18U)
4756 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_4_WIDTH    (2U)
4757 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_4(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_IN_SRC_MODE_4_SHIFT)) & GTM_gtm_cls2_TIM2_IN_SRC_MODE_4_MASK)
4758 
4759 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_5_MASK      (0x300000U)
4760 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_5_SHIFT     (20U)
4761 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_5_WIDTH     (2U)
4762 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_5(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_IN_SRC_VAL_5_SHIFT)) & GTM_gtm_cls2_TIM2_IN_SRC_VAL_5_MASK)
4763 
4764 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_5_MASK     (0xC00000U)
4765 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_5_SHIFT    (22U)
4766 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_5_WIDTH    (2U)
4767 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_5(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_IN_SRC_MODE_5_SHIFT)) & GTM_gtm_cls2_TIM2_IN_SRC_MODE_5_MASK)
4768 
4769 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_6_MASK      (0x3000000U)
4770 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_6_SHIFT     (24U)
4771 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_6_WIDTH     (2U)
4772 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_6(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_IN_SRC_VAL_6_SHIFT)) & GTM_gtm_cls2_TIM2_IN_SRC_VAL_6_MASK)
4773 
4774 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_6_MASK     (0xC000000U)
4775 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_6_SHIFT    (26U)
4776 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_6_WIDTH    (2U)
4777 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_6(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_IN_SRC_MODE_6_SHIFT)) & GTM_gtm_cls2_TIM2_IN_SRC_MODE_6_MASK)
4778 
4779 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_7_MASK      (0x30000000U)
4780 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_7_SHIFT     (28U)
4781 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_7_WIDTH     (2U)
4782 #define GTM_gtm_cls2_TIM2_IN_SRC_VAL_7(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_IN_SRC_VAL_7_SHIFT)) & GTM_gtm_cls2_TIM2_IN_SRC_VAL_7_MASK)
4783 
4784 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_7_MASK     (0xC0000000U)
4785 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_7_SHIFT    (30U)
4786 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_7_WIDTH    (2U)
4787 #define GTM_gtm_cls2_TIM2_IN_SRC_MODE_7(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_IN_SRC_MODE_7_SHIFT)) & GTM_gtm_cls2_TIM2_IN_SRC_MODE_7_MASK)
4788 /*! @} */
4789 
4790 /*! @name TIM2_RST - TIM[i] global software reset register */
4791 /*! @{ */
4792 
4793 #define GTM_gtm_cls2_TIM2_RST_RST_CH0_MASK       (0x1U)
4794 #define GTM_gtm_cls2_TIM2_RST_RST_CH0_SHIFT      (0U)
4795 #define GTM_gtm_cls2_TIM2_RST_RST_CH0_WIDTH      (1U)
4796 #define GTM_gtm_cls2_TIM2_RST_RST_CH0(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_RST_RST_CH0_SHIFT)) & GTM_gtm_cls2_TIM2_RST_RST_CH0_MASK)
4797 
4798 #define GTM_gtm_cls2_TIM2_RST_RST_CH1_MASK       (0x2U)
4799 #define GTM_gtm_cls2_TIM2_RST_RST_CH1_SHIFT      (1U)
4800 #define GTM_gtm_cls2_TIM2_RST_RST_CH1_WIDTH      (1U)
4801 #define GTM_gtm_cls2_TIM2_RST_RST_CH1(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_RST_RST_CH1_SHIFT)) & GTM_gtm_cls2_TIM2_RST_RST_CH1_MASK)
4802 
4803 #define GTM_gtm_cls2_TIM2_RST_RST_CH2_MASK       (0x4U)
4804 #define GTM_gtm_cls2_TIM2_RST_RST_CH2_SHIFT      (2U)
4805 #define GTM_gtm_cls2_TIM2_RST_RST_CH2_WIDTH      (1U)
4806 #define GTM_gtm_cls2_TIM2_RST_RST_CH2(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_RST_RST_CH2_SHIFT)) & GTM_gtm_cls2_TIM2_RST_RST_CH2_MASK)
4807 
4808 #define GTM_gtm_cls2_TIM2_RST_RST_CH3_MASK       (0x8U)
4809 #define GTM_gtm_cls2_TIM2_RST_RST_CH3_SHIFT      (3U)
4810 #define GTM_gtm_cls2_TIM2_RST_RST_CH3_WIDTH      (1U)
4811 #define GTM_gtm_cls2_TIM2_RST_RST_CH3(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_RST_RST_CH3_SHIFT)) & GTM_gtm_cls2_TIM2_RST_RST_CH3_MASK)
4812 
4813 #define GTM_gtm_cls2_TIM2_RST_RST_CH4_MASK       (0x10U)
4814 #define GTM_gtm_cls2_TIM2_RST_RST_CH4_SHIFT      (4U)
4815 #define GTM_gtm_cls2_TIM2_RST_RST_CH4_WIDTH      (1U)
4816 #define GTM_gtm_cls2_TIM2_RST_RST_CH4(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_RST_RST_CH4_SHIFT)) & GTM_gtm_cls2_TIM2_RST_RST_CH4_MASK)
4817 
4818 #define GTM_gtm_cls2_TIM2_RST_RST_CH5_MASK       (0x20U)
4819 #define GTM_gtm_cls2_TIM2_RST_RST_CH5_SHIFT      (5U)
4820 #define GTM_gtm_cls2_TIM2_RST_RST_CH5_WIDTH      (1U)
4821 #define GTM_gtm_cls2_TIM2_RST_RST_CH5(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_RST_RST_CH5_SHIFT)) & GTM_gtm_cls2_TIM2_RST_RST_CH5_MASK)
4822 
4823 #define GTM_gtm_cls2_TIM2_RST_RST_CH6_MASK       (0x40U)
4824 #define GTM_gtm_cls2_TIM2_RST_RST_CH6_SHIFT      (6U)
4825 #define GTM_gtm_cls2_TIM2_RST_RST_CH6_WIDTH      (1U)
4826 #define GTM_gtm_cls2_TIM2_RST_RST_CH6(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_RST_RST_CH6_SHIFT)) & GTM_gtm_cls2_TIM2_RST_RST_CH6_MASK)
4827 
4828 #define GTM_gtm_cls2_TIM2_RST_RST_CH7_MASK       (0x80U)
4829 #define GTM_gtm_cls2_TIM2_RST_RST_CH7_SHIFT      (7U)
4830 #define GTM_gtm_cls2_TIM2_RST_RST_CH7_WIDTH      (1U)
4831 #define GTM_gtm_cls2_TIM2_RST_RST_CH7(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIM2_RST_RST_CH7_SHIFT)) & GTM_gtm_cls2_TIM2_RST_RST_CH7_MASK)
4832 /*! @} */
4833 
4834 /*! @name ATOM2_CH0_RDADDR - ATOM[i] channel[x] ARU read address register */
4835 /*! @{ */
4836 
4837 #define GTM_gtm_cls2_ATOM2_CH0_RDADDR_RDADDR0_MASK (0x1FFU)
4838 #define GTM_gtm_cls2_ATOM2_CH0_RDADDR_RDADDR0_SHIFT (0U)
4839 #define GTM_gtm_cls2_ATOM2_CH0_RDADDR_RDADDR0_WIDTH (9U)
4840 #define GTM_gtm_cls2_ATOM2_CH0_RDADDR_RDADDR0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_RDADDR_RDADDR0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_RDADDR_RDADDR0_MASK)
4841 
4842 #define GTM_gtm_cls2_ATOM2_CH0_RDADDR_RDADDR1_MASK (0x1FF0000U)
4843 #define GTM_gtm_cls2_ATOM2_CH0_RDADDR_RDADDR1_SHIFT (16U)
4844 #define GTM_gtm_cls2_ATOM2_CH0_RDADDR_RDADDR1_WIDTH (9U)
4845 #define GTM_gtm_cls2_ATOM2_CH0_RDADDR_RDADDR1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_RDADDR_RDADDR1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_RDADDR_RDADDR1_MASK)
4846 /*! @} */
4847 
4848 /*! @name ATOM2_CH0_CTRL - ATOM[i] channel [x] control register */
4849 /*! @{ */
4850 
4851 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_MODE_MASK    (0x3U)
4852 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_MODE_SHIFT   (0U)
4853 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_MODE_WIDTH   (2U)
4854 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_MODE(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_MODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_MODE_MASK)
4855 
4856 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_TB12_SEL_MASK (0x4U)
4857 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_TB12_SEL_SHIFT (2U)
4858 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_TB12_SEL_WIDTH (1U)
4859 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_TB12_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_TB12_SEL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_TB12_SEL_MASK)
4860 
4861 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_ARU_EN_MASK  (0x8U)
4862 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_ARU_EN_SHIFT (3U)
4863 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_ARU_EN_WIDTH (1U)
4864 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_ARU_EN(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_ARU_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_ARU_EN_MASK)
4865 
4866 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_ACB_MASK     (0x1F0U)
4867 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_ACB_SHIFT    (4U)
4868 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_ACB_WIDTH    (5U)
4869 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_ACB(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_ACB_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_ACB_MASK)
4870 
4871 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_CMP_CTRL_MASK (0x200U)
4872 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_CMP_CTRL_SHIFT (9U)
4873 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_CMP_CTRL_WIDTH (1U)
4874 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_CMP_CTRL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_CMP_CTRL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_CMP_CTRL_MASK)
4875 
4876 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_EUPM_MASK    (0x400U)
4877 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_EUPM_SHIFT   (10U)
4878 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_EUPM_WIDTH   (1U)
4879 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_EUPM(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_EUPM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_EUPM_MASK)
4880 
4881 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_SL_MASK      (0x800U)
4882 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_SL_SHIFT     (11U)
4883 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_SL_WIDTH     (1U)
4884 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_SL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_SL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_SL_MASK)
4885 
4886 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_CLK_SRC_MASK (0xF000U)
4887 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_CLK_SRC_SHIFT (12U)
4888 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_CLK_SRC_WIDTH (4U)
4889 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_CLK_SRC(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_CLK_SRC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_CLK_SRC_MASK)
4890 
4891 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_WR_REQ_MASK  (0x10000U)
4892 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_WR_REQ_SHIFT (16U)
4893 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_WR_REQ_WIDTH (1U)
4894 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_WR_REQ(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_WR_REQ_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_WR_REQ_MASK)
4895 
4896 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_TRIG_PULSE_MASK (0x20000U)
4897 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_TRIG_PULSE_SHIFT (17U)
4898 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_TRIG_PULSE_WIDTH (1U)
4899 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_TRIG_PULSE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_TRIG_PULSE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_TRIG_PULSE_MASK)
4900 
4901 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_UDMODE_MASK  (0xC0000U)
4902 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_UDMODE_SHIFT (18U)
4903 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_UDMODE_WIDTH (2U)
4904 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_UDMODE(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_UDMODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_UDMODE_MASK)
4905 
4906 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_RST_CCU0_MASK (0x100000U)
4907 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_RST_CCU0_SHIFT (20U)
4908 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_RST_CCU0_WIDTH (1U)
4909 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_RST_CCU0(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_RST_CCU0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_RST_CCU0_MASK)
4910 
4911 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_OSM_TRIG_MASK (0x200000U)
4912 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_OSM_TRIG_SHIFT (21U)
4913 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_OSM_TRIG_WIDTH (1U)
4914 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_OSM_TRIG(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_OSM_TRIG_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_OSM_TRIG_MASK)
4915 
4916 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_EXT_TRIG_MASK (0x400000U)
4917 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_EXT_TRIG_SHIFT (22U)
4918 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_EXT_TRIG_WIDTH (1U)
4919 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_EXT_TRIG(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_EXT_TRIG_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_EXT_TRIG_MASK)
4920 
4921 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_EXTTRIGOUT_MASK (0x800000U)
4922 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_EXTTRIGOUT_SHIFT (23U)
4923 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_EXTTRIGOUT_WIDTH (1U)
4924 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_EXTTRIGOUT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_EXTTRIGOUT_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_EXTTRIGOUT_MASK)
4925 
4926 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_TRIGOUT_MASK (0x1000000U)
4927 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_TRIGOUT_SHIFT (24U)
4928 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_TRIGOUT_WIDTH (1U)
4929 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_TRIGOUT(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_TRIGOUT_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_TRIGOUT_MASK)
4930 
4931 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_SLA_MASK     (0x2000000U)
4932 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_SLA_SHIFT    (25U)
4933 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_SLA_WIDTH    (1U)
4934 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_SLA(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_SLA_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_SLA_MASK)
4935 
4936 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_OSM_MASK     (0x4000000U)
4937 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_OSM_SHIFT    (26U)
4938 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_OSM_WIDTH    (1U)
4939 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_OSM(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_OSM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_OSM_MASK)
4940 
4941 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_ABM_MASK     (0x8000000U)
4942 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_ABM_SHIFT    (27U)
4943 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_ABM_WIDTH    (1U)
4944 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_ABM(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_ABM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_ABM_MASK)
4945 
4946 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_EXT_FUPD_MASK (0x20000000U)
4947 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_EXT_FUPD_SHIFT (29U)
4948 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_EXT_FUPD_WIDTH (1U)
4949 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_EXT_FUPD(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_EXT_FUPD_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_EXT_FUPD_MASK)
4950 
4951 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_SOMB_MASK    (0x40000000U)
4952 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_SOMB_SHIFT   (30U)
4953 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_SOMB_WIDTH   (1U)
4954 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_SOMB(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_SOMB_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_SOMB_MASK)
4955 
4956 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_FREEZE_MASK  (0x80000000U)
4957 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_FREEZE_SHIFT (31U)
4958 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_FREEZE_WIDTH (1U)
4959 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_FREEZE(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_FREEZE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_FREEZE_MASK)
4960 /*! @} */
4961 
4962 /*! @name ATOM2_CH0_SR0 - ATOM[i] channel [x] CCU0 compare shadow register */
4963 /*! @{ */
4964 
4965 #define GTM_gtm_cls2_ATOM2_CH0_SR0_SR0_MASK      (0xFFFFFFU)
4966 #define GTM_gtm_cls2_ATOM2_CH0_SR0_SR0_SHIFT     (0U)
4967 #define GTM_gtm_cls2_ATOM2_CH0_SR0_SR0_WIDTH     (24U)
4968 #define GTM_gtm_cls2_ATOM2_CH0_SR0_SR0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_SR0_SR0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_SR0_SR0_MASK)
4969 /*! @} */
4970 
4971 /*! @name ATOM2_CH0_SR1 - ATOM[i] channel [x] CCU0 compare shadow register */
4972 /*! @{ */
4973 
4974 #define GTM_gtm_cls2_ATOM2_CH0_SR1_SR1_MASK      (0xFFFFFFU)
4975 #define GTM_gtm_cls2_ATOM2_CH0_SR1_SR1_SHIFT     (0U)
4976 #define GTM_gtm_cls2_ATOM2_CH0_SR1_SR1_WIDTH     (24U)
4977 #define GTM_gtm_cls2_ATOM2_CH0_SR1_SR1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_SR1_SR1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_SR1_SR1_MASK)
4978 /*! @} */
4979 
4980 /*! @name ATOM2_CH0_CM0 - ATOM[i] channel [x] CCU0 compare register */
4981 /*! @{ */
4982 
4983 #define GTM_gtm_cls2_ATOM2_CH0_CM0_CM0_MASK      (0xFFFFFFU)
4984 #define GTM_gtm_cls2_ATOM2_CH0_CM0_CM0_SHIFT     (0U)
4985 #define GTM_gtm_cls2_ATOM2_CH0_CM0_CM0_WIDTH     (24U)
4986 #define GTM_gtm_cls2_ATOM2_CH0_CM0_CM0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CM0_CM0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CM0_CM0_MASK)
4987 /*! @} */
4988 
4989 /*! @name ATOM2_CH0_CM1 - ATOM[i] channel [x] CCU0 compare register */
4990 /*! @{ */
4991 
4992 #define GTM_gtm_cls2_ATOM2_CH0_CM1_CM1_MASK      (0xFFFFFFU)
4993 #define GTM_gtm_cls2_ATOM2_CH0_CM1_CM1_SHIFT     (0U)
4994 #define GTM_gtm_cls2_ATOM2_CH0_CM1_CM1_WIDTH     (24U)
4995 #define GTM_gtm_cls2_ATOM2_CH0_CM1_CM1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CM1_CM1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CM1_CM1_MASK)
4996 /*! @} */
4997 
4998 /*! @name ATOM2_CH0_CN0 - ATOM[i] channel [x] CCU0 counter register */
4999 /*! @{ */
5000 
5001 #define GTM_gtm_cls2_ATOM2_CH0_CN0_CN0_MASK      (0xFFFFFFU)
5002 #define GTM_gtm_cls2_ATOM2_CH0_CN0_CN0_SHIFT     (0U)
5003 #define GTM_gtm_cls2_ATOM2_CH0_CN0_CN0_WIDTH     (24U)
5004 #define GTM_gtm_cls2_ATOM2_CH0_CN0_CN0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CN0_CN0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CN0_CN0_MASK)
5005 /*! @} */
5006 
5007 /*! @name ATOM2_CH0_STAT - ATOM[i] channel [x] status register */
5008 /*! @{ */
5009 
5010 #define GTM_gtm_cls2_ATOM2_CH0_STAT_OL_MASK      (0x1U)
5011 #define GTM_gtm_cls2_ATOM2_CH0_STAT_OL_SHIFT     (0U)
5012 #define GTM_gtm_cls2_ATOM2_CH0_STAT_OL_WIDTH     (1U)
5013 #define GTM_gtm_cls2_ATOM2_CH0_STAT_OL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_STAT_OL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_STAT_OL_MASK)
5014 
5015 #define GTM_gtm_cls2_ATOM2_CH0_STAT_ACBI_MASK    (0x1F0000U)
5016 #define GTM_gtm_cls2_ATOM2_CH0_STAT_ACBI_SHIFT   (16U)
5017 #define GTM_gtm_cls2_ATOM2_CH0_STAT_ACBI_WIDTH   (5U)
5018 #define GTM_gtm_cls2_ATOM2_CH0_STAT_ACBI(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_STAT_ACBI_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_STAT_ACBI_MASK)
5019 
5020 #define GTM_gtm_cls2_ATOM2_CH0_STAT_DV_MASK      (0x200000U)
5021 #define GTM_gtm_cls2_ATOM2_CH0_STAT_DV_SHIFT     (21U)
5022 #define GTM_gtm_cls2_ATOM2_CH0_STAT_DV_WIDTH     (1U)
5023 #define GTM_gtm_cls2_ATOM2_CH0_STAT_DV(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_STAT_DV_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_STAT_DV_MASK)
5024 
5025 #define GTM_gtm_cls2_ATOM2_CH0_STAT_WRF_MASK     (0x400000U)
5026 #define GTM_gtm_cls2_ATOM2_CH0_STAT_WRF_SHIFT    (22U)
5027 #define GTM_gtm_cls2_ATOM2_CH0_STAT_WRF_WIDTH    (1U)
5028 #define GTM_gtm_cls2_ATOM2_CH0_STAT_WRF(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_STAT_WRF_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_STAT_WRF_MASK)
5029 
5030 #define GTM_gtm_cls2_ATOM2_CH0_STAT_DR_MASK      (0x800000U)
5031 #define GTM_gtm_cls2_ATOM2_CH0_STAT_DR_SHIFT     (23U)
5032 #define GTM_gtm_cls2_ATOM2_CH0_STAT_DR_WIDTH     (1U)
5033 #define GTM_gtm_cls2_ATOM2_CH0_STAT_DR(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_STAT_DR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_STAT_DR_MASK)
5034 
5035 #define GTM_gtm_cls2_ATOM2_CH0_STAT_ACBO_MASK    (0x1F000000U)
5036 #define GTM_gtm_cls2_ATOM2_CH0_STAT_ACBO_SHIFT   (24U)
5037 #define GTM_gtm_cls2_ATOM2_CH0_STAT_ACBO_WIDTH   (5U)
5038 #define GTM_gtm_cls2_ATOM2_CH0_STAT_ACBO(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_STAT_ACBO_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_STAT_ACBO_MASK)
5039 
5040 #define GTM_gtm_cls2_ATOM2_CH0_STAT_OSM_RTF_MASK (0x20000000U)
5041 #define GTM_gtm_cls2_ATOM2_CH0_STAT_OSM_RTF_SHIFT (29U)
5042 #define GTM_gtm_cls2_ATOM2_CH0_STAT_OSM_RTF_WIDTH (1U)
5043 #define GTM_gtm_cls2_ATOM2_CH0_STAT_OSM_RTF(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_STAT_OSM_RTF_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_STAT_OSM_RTF_MASK)
5044 /*! @} */
5045 
5046 /*! @name ATOM2_CH0_IRQ_NOTIFY - ATOM[i] channel [x] interrupt notification register */
5047 /*! @{ */
5048 
5049 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_NOTIFY_CCU0TC_MASK (0x1U)
5050 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_NOTIFY_CCU0TC_SHIFT (0U)
5051 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_NOTIFY_CCU0TC_WIDTH (1U)
5052 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_NOTIFY_CCU0TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_IRQ_NOTIFY_CCU0TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_IRQ_NOTIFY_CCU0TC_MASK)
5053 
5054 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_NOTIFY_CCU1TC_MASK (0x2U)
5055 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_NOTIFY_CCU1TC_SHIFT (1U)
5056 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_NOTIFY_CCU1TC_WIDTH (1U)
5057 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_NOTIFY_CCU1TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_IRQ_NOTIFY_CCU1TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_IRQ_NOTIFY_CCU1TC_MASK)
5058 /*! @} */
5059 
5060 /*! @name ATOM2_CH0_IRQ_EN - ATOM[i] channel [x] interrupt enable register */
5061 /*! @{ */
5062 
5063 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_EN_CCU0TC_IRQ_EN_MASK (0x1U)
5064 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_EN_CCU0TC_IRQ_EN_SHIFT (0U)
5065 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_EN_CCU0TC_IRQ_EN_WIDTH (1U)
5066 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_EN_CCU0TC_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_IRQ_EN_CCU0TC_IRQ_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_IRQ_EN_CCU0TC_IRQ_EN_MASK)
5067 
5068 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_EN_CCU1TC_IRQ_EN_MASK (0x2U)
5069 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_EN_CCU1TC_IRQ_EN_SHIFT (1U)
5070 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_EN_CCU1TC_IRQ_EN_WIDTH (1U)
5071 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_EN_CCU1TC_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_IRQ_EN_CCU1TC_IRQ_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_IRQ_EN_CCU1TC_IRQ_EN_MASK)
5072 /*! @} */
5073 
5074 /*! @name ATOM2_CH0_IRQ_FORCINT - ATOM[i] channel [x] software interrupt generation */
5075 /*! @{ */
5076 
5077 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_FORCINT_TRG_CCU0TC_MASK (0x1U)
5078 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_FORCINT_TRG_CCU0TC_SHIFT (0U)
5079 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_FORCINT_TRG_CCU0TC_WIDTH (1U)
5080 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_FORCINT_TRG_CCU0TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_IRQ_FORCINT_TRG_CCU0TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_IRQ_FORCINT_TRG_CCU0TC_MASK)
5081 
5082 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_FORCINT_TRG_CCU1TC_MASK (0x2U)
5083 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_FORCINT_TRG_CCU1TC_SHIFT (1U)
5084 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_FORCINT_TRG_CCU1TC_WIDTH (1U)
5085 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_FORCINT_TRG_CCU1TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_IRQ_FORCINT_TRG_CCU1TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_IRQ_FORCINT_TRG_CCU1TC_MASK)
5086 /*! @} */
5087 
5088 /*! @name ATOM2_CH0_IRQ_MODE - ATOM[i] channel [x] interrupt mode configuration register */
5089 /*! @{ */
5090 
5091 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_MODE_IRQ_MODE_MASK (0x3U)
5092 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_MODE_IRQ_MODE_SHIFT (0U)
5093 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_MODE_IRQ_MODE_WIDTH (2U)
5094 #define GTM_gtm_cls2_ATOM2_CH0_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_IRQ_MODE_IRQ_MODE_MASK)
5095 /*! @} */
5096 
5097 /*! @name ATOM2_CH0_CTRL2 - ATOM[i] channel [x] control2 register */
5098 /*! @{ */
5099 
5100 #define GTM_gtm_cls2_ATOM2_CH0_CTRL2_HRES_MASK   (0x1U)
5101 #define GTM_gtm_cls2_ATOM2_CH0_CTRL2_HRES_SHIFT  (0U)
5102 #define GTM_gtm_cls2_ATOM2_CH0_CTRL2_HRES_WIDTH  (1U)
5103 #define GTM_gtm_cls2_ATOM2_CH0_CTRL2_HRES(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL2_HRES_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL2_HRES_MASK)
5104 /*! @} */
5105 
5106 /*! @name ATOM2_CH0_CTRL_SR - ATOM[i] channel [x] control shadow register */
5107 /*! @{ */
5108 
5109 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_SR_SL_SR_MASK (0x800U)
5110 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_SR_SL_SR_SHIFT (11U)
5111 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_SR_SL_SR_WIDTH (1U)
5112 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_SR_SL_SR(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_SR_SL_SR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_SR_SL_SR_MASK)
5113 
5114 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_SR_CLK_SRC_SR_MASK (0xF000U)
5115 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_SR_CLK_SRC_SR_SHIFT (12U)
5116 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_SR_CLK_SRC_SR_WIDTH (4U)
5117 #define GTM_gtm_cls2_ATOM2_CH0_CTRL_SR_CLK_SRC_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH0_CTRL_SR_CLK_SRC_SR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH0_CTRL_SR_CLK_SRC_SR_MASK)
5118 /*! @} */
5119 
5120 /*! @name ATOM2_CH1_RDADDR - ATOM[i] channel[x] ARU read address register */
5121 /*! @{ */
5122 
5123 #define GTM_gtm_cls2_ATOM2_CH1_RDADDR_RDADDR0_MASK (0x1FFU)
5124 #define GTM_gtm_cls2_ATOM2_CH1_RDADDR_RDADDR0_SHIFT (0U)
5125 #define GTM_gtm_cls2_ATOM2_CH1_RDADDR_RDADDR0_WIDTH (9U)
5126 #define GTM_gtm_cls2_ATOM2_CH1_RDADDR_RDADDR0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_RDADDR_RDADDR0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_RDADDR_RDADDR0_MASK)
5127 
5128 #define GTM_gtm_cls2_ATOM2_CH1_RDADDR_RDADDR1_MASK (0x1FF0000U)
5129 #define GTM_gtm_cls2_ATOM2_CH1_RDADDR_RDADDR1_SHIFT (16U)
5130 #define GTM_gtm_cls2_ATOM2_CH1_RDADDR_RDADDR1_WIDTH (9U)
5131 #define GTM_gtm_cls2_ATOM2_CH1_RDADDR_RDADDR1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_RDADDR_RDADDR1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_RDADDR_RDADDR1_MASK)
5132 /*! @} */
5133 
5134 /*! @name ATOM2_CH1_CTRL - ATOM[i] channel [x] control register */
5135 /*! @{ */
5136 
5137 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_MODE_MASK    (0x3U)
5138 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_MODE_SHIFT   (0U)
5139 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_MODE_WIDTH   (2U)
5140 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_MODE(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_MODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_MODE_MASK)
5141 
5142 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_TB12_SEL_MASK (0x4U)
5143 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_TB12_SEL_SHIFT (2U)
5144 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_TB12_SEL_WIDTH (1U)
5145 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_TB12_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_TB12_SEL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_TB12_SEL_MASK)
5146 
5147 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_ARU_EN_MASK  (0x8U)
5148 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_ARU_EN_SHIFT (3U)
5149 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_ARU_EN_WIDTH (1U)
5150 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_ARU_EN(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_ARU_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_ARU_EN_MASK)
5151 
5152 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_ACB_MASK     (0x1F0U)
5153 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_ACB_SHIFT    (4U)
5154 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_ACB_WIDTH    (5U)
5155 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_ACB(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_ACB_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_ACB_MASK)
5156 
5157 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_CMP_CTRL_MASK (0x200U)
5158 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_CMP_CTRL_SHIFT (9U)
5159 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_CMP_CTRL_WIDTH (1U)
5160 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_CMP_CTRL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_CMP_CTRL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_CMP_CTRL_MASK)
5161 
5162 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_EUPM_MASK    (0x400U)
5163 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_EUPM_SHIFT   (10U)
5164 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_EUPM_WIDTH   (1U)
5165 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_EUPM(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_EUPM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_EUPM_MASK)
5166 
5167 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_SL_MASK      (0x800U)
5168 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_SL_SHIFT     (11U)
5169 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_SL_WIDTH     (1U)
5170 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_SL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_SL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_SL_MASK)
5171 
5172 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_CLK_SRC_MASK (0xF000U)
5173 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_CLK_SRC_SHIFT (12U)
5174 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_CLK_SRC_WIDTH (4U)
5175 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_CLK_SRC(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_CLK_SRC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_CLK_SRC_MASK)
5176 
5177 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_WR_REQ_MASK  (0x10000U)
5178 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_WR_REQ_SHIFT (16U)
5179 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_WR_REQ_WIDTH (1U)
5180 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_WR_REQ(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_WR_REQ_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_WR_REQ_MASK)
5181 
5182 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_TRIG_PULSE_MASK (0x20000U)
5183 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_TRIG_PULSE_SHIFT (17U)
5184 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_TRIG_PULSE_WIDTH (1U)
5185 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_TRIG_PULSE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_TRIG_PULSE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_TRIG_PULSE_MASK)
5186 
5187 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_UDMODE_MASK  (0xC0000U)
5188 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_UDMODE_SHIFT (18U)
5189 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_UDMODE_WIDTH (2U)
5190 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_UDMODE(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_UDMODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_UDMODE_MASK)
5191 
5192 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_RST_CCU0_MASK (0x100000U)
5193 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_RST_CCU0_SHIFT (20U)
5194 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_RST_CCU0_WIDTH (1U)
5195 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_RST_CCU0(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_RST_CCU0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_RST_CCU0_MASK)
5196 
5197 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_OSM_TRIG_MASK (0x200000U)
5198 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_OSM_TRIG_SHIFT (21U)
5199 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_OSM_TRIG_WIDTH (1U)
5200 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_OSM_TRIG(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_OSM_TRIG_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_OSM_TRIG_MASK)
5201 
5202 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_EXT_TRIG_MASK (0x400000U)
5203 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_EXT_TRIG_SHIFT (22U)
5204 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_EXT_TRIG_WIDTH (1U)
5205 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_EXT_TRIG(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_EXT_TRIG_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_EXT_TRIG_MASK)
5206 
5207 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_EXTTRIGOUT_MASK (0x800000U)
5208 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_EXTTRIGOUT_SHIFT (23U)
5209 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_EXTTRIGOUT_WIDTH (1U)
5210 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_EXTTRIGOUT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_EXTTRIGOUT_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_EXTTRIGOUT_MASK)
5211 
5212 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_TRIGOUT_MASK (0x1000000U)
5213 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_TRIGOUT_SHIFT (24U)
5214 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_TRIGOUT_WIDTH (1U)
5215 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_TRIGOUT(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_TRIGOUT_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_TRIGOUT_MASK)
5216 
5217 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_SLA_MASK     (0x2000000U)
5218 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_SLA_SHIFT    (25U)
5219 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_SLA_WIDTH    (1U)
5220 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_SLA(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_SLA_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_SLA_MASK)
5221 
5222 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_OSM_MASK     (0x4000000U)
5223 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_OSM_SHIFT    (26U)
5224 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_OSM_WIDTH    (1U)
5225 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_OSM(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_OSM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_OSM_MASK)
5226 
5227 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_ABM_MASK     (0x8000000U)
5228 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_ABM_SHIFT    (27U)
5229 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_ABM_WIDTH    (1U)
5230 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_ABM(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_ABM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_ABM_MASK)
5231 
5232 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_EXT_FUPD_MASK (0x20000000U)
5233 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_EXT_FUPD_SHIFT (29U)
5234 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_EXT_FUPD_WIDTH (1U)
5235 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_EXT_FUPD(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_EXT_FUPD_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_EXT_FUPD_MASK)
5236 
5237 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_SOMB_MASK    (0x40000000U)
5238 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_SOMB_SHIFT   (30U)
5239 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_SOMB_WIDTH   (1U)
5240 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_SOMB(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_SOMB_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_SOMB_MASK)
5241 
5242 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_FREEZE_MASK  (0x80000000U)
5243 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_FREEZE_SHIFT (31U)
5244 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_FREEZE_WIDTH (1U)
5245 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_FREEZE(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_FREEZE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_FREEZE_MASK)
5246 /*! @} */
5247 
5248 /*! @name ATOM2_CH1_SR0 - ATOM[i] channel [x] CCU0 compare shadow register */
5249 /*! @{ */
5250 
5251 #define GTM_gtm_cls2_ATOM2_CH1_SR0_SR0_MASK      (0xFFFFFFU)
5252 #define GTM_gtm_cls2_ATOM2_CH1_SR0_SR0_SHIFT     (0U)
5253 #define GTM_gtm_cls2_ATOM2_CH1_SR0_SR0_WIDTH     (24U)
5254 #define GTM_gtm_cls2_ATOM2_CH1_SR0_SR0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_SR0_SR0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_SR0_SR0_MASK)
5255 /*! @} */
5256 
5257 /*! @name ATOM2_CH1_SR1 - ATOM[i] channel [x] CCU0 compare shadow register */
5258 /*! @{ */
5259 
5260 #define GTM_gtm_cls2_ATOM2_CH1_SR1_SR1_MASK      (0xFFFFFFU)
5261 #define GTM_gtm_cls2_ATOM2_CH1_SR1_SR1_SHIFT     (0U)
5262 #define GTM_gtm_cls2_ATOM2_CH1_SR1_SR1_WIDTH     (24U)
5263 #define GTM_gtm_cls2_ATOM2_CH1_SR1_SR1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_SR1_SR1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_SR1_SR1_MASK)
5264 /*! @} */
5265 
5266 /*! @name ATOM2_CH1_CM0 - ATOM[i] channel [x] CCU0 compare register */
5267 /*! @{ */
5268 
5269 #define GTM_gtm_cls2_ATOM2_CH1_CM0_CM0_MASK      (0xFFFFFFU)
5270 #define GTM_gtm_cls2_ATOM2_CH1_CM0_CM0_SHIFT     (0U)
5271 #define GTM_gtm_cls2_ATOM2_CH1_CM0_CM0_WIDTH     (24U)
5272 #define GTM_gtm_cls2_ATOM2_CH1_CM0_CM0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CM0_CM0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CM0_CM0_MASK)
5273 /*! @} */
5274 
5275 /*! @name ATOM2_CH1_CM1 - ATOM[i] channel [x] CCU0 compare register */
5276 /*! @{ */
5277 
5278 #define GTM_gtm_cls2_ATOM2_CH1_CM1_CM1_MASK      (0xFFFFFFU)
5279 #define GTM_gtm_cls2_ATOM2_CH1_CM1_CM1_SHIFT     (0U)
5280 #define GTM_gtm_cls2_ATOM2_CH1_CM1_CM1_WIDTH     (24U)
5281 #define GTM_gtm_cls2_ATOM2_CH1_CM1_CM1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CM1_CM1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CM1_CM1_MASK)
5282 /*! @} */
5283 
5284 /*! @name ATOM2_CH1_CN0 - ATOM[i] channel [x] CCU0 counter register */
5285 /*! @{ */
5286 
5287 #define GTM_gtm_cls2_ATOM2_CH1_CN0_CN0_MASK      (0xFFFFFFU)
5288 #define GTM_gtm_cls2_ATOM2_CH1_CN0_CN0_SHIFT     (0U)
5289 #define GTM_gtm_cls2_ATOM2_CH1_CN0_CN0_WIDTH     (24U)
5290 #define GTM_gtm_cls2_ATOM2_CH1_CN0_CN0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CN0_CN0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CN0_CN0_MASK)
5291 /*! @} */
5292 
5293 /*! @name ATOM2_CH1_STAT - ATOM[i] channel [x] status register */
5294 /*! @{ */
5295 
5296 #define GTM_gtm_cls2_ATOM2_CH1_STAT_OL_MASK      (0x1U)
5297 #define GTM_gtm_cls2_ATOM2_CH1_STAT_OL_SHIFT     (0U)
5298 #define GTM_gtm_cls2_ATOM2_CH1_STAT_OL_WIDTH     (1U)
5299 #define GTM_gtm_cls2_ATOM2_CH1_STAT_OL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_STAT_OL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_STAT_OL_MASK)
5300 
5301 #define GTM_gtm_cls2_ATOM2_CH1_STAT_ACBI_MASK    (0x1F0000U)
5302 #define GTM_gtm_cls2_ATOM2_CH1_STAT_ACBI_SHIFT   (16U)
5303 #define GTM_gtm_cls2_ATOM2_CH1_STAT_ACBI_WIDTH   (5U)
5304 #define GTM_gtm_cls2_ATOM2_CH1_STAT_ACBI(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_STAT_ACBI_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_STAT_ACBI_MASK)
5305 
5306 #define GTM_gtm_cls2_ATOM2_CH1_STAT_DV_MASK      (0x200000U)
5307 #define GTM_gtm_cls2_ATOM2_CH1_STAT_DV_SHIFT     (21U)
5308 #define GTM_gtm_cls2_ATOM2_CH1_STAT_DV_WIDTH     (1U)
5309 #define GTM_gtm_cls2_ATOM2_CH1_STAT_DV(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_STAT_DV_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_STAT_DV_MASK)
5310 
5311 #define GTM_gtm_cls2_ATOM2_CH1_STAT_WRF_MASK     (0x400000U)
5312 #define GTM_gtm_cls2_ATOM2_CH1_STAT_WRF_SHIFT    (22U)
5313 #define GTM_gtm_cls2_ATOM2_CH1_STAT_WRF_WIDTH    (1U)
5314 #define GTM_gtm_cls2_ATOM2_CH1_STAT_WRF(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_STAT_WRF_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_STAT_WRF_MASK)
5315 
5316 #define GTM_gtm_cls2_ATOM2_CH1_STAT_DR_MASK      (0x800000U)
5317 #define GTM_gtm_cls2_ATOM2_CH1_STAT_DR_SHIFT     (23U)
5318 #define GTM_gtm_cls2_ATOM2_CH1_STAT_DR_WIDTH     (1U)
5319 #define GTM_gtm_cls2_ATOM2_CH1_STAT_DR(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_STAT_DR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_STAT_DR_MASK)
5320 
5321 #define GTM_gtm_cls2_ATOM2_CH1_STAT_ACBO_MASK    (0x1F000000U)
5322 #define GTM_gtm_cls2_ATOM2_CH1_STAT_ACBO_SHIFT   (24U)
5323 #define GTM_gtm_cls2_ATOM2_CH1_STAT_ACBO_WIDTH   (5U)
5324 #define GTM_gtm_cls2_ATOM2_CH1_STAT_ACBO(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_STAT_ACBO_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_STAT_ACBO_MASK)
5325 
5326 #define GTM_gtm_cls2_ATOM2_CH1_STAT_OSM_RTF_MASK (0x20000000U)
5327 #define GTM_gtm_cls2_ATOM2_CH1_STAT_OSM_RTF_SHIFT (29U)
5328 #define GTM_gtm_cls2_ATOM2_CH1_STAT_OSM_RTF_WIDTH (1U)
5329 #define GTM_gtm_cls2_ATOM2_CH1_STAT_OSM_RTF(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_STAT_OSM_RTF_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_STAT_OSM_RTF_MASK)
5330 /*! @} */
5331 
5332 /*! @name ATOM2_CH1_IRQ_NOTIFY - ATOM[i] channel [x] interrupt notification register */
5333 /*! @{ */
5334 
5335 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_NOTIFY_CCU0TC_MASK (0x1U)
5336 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_NOTIFY_CCU0TC_SHIFT (0U)
5337 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_NOTIFY_CCU0TC_WIDTH (1U)
5338 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_NOTIFY_CCU0TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_IRQ_NOTIFY_CCU0TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_IRQ_NOTIFY_CCU0TC_MASK)
5339 
5340 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_NOTIFY_CCU1TC_MASK (0x2U)
5341 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_NOTIFY_CCU1TC_SHIFT (1U)
5342 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_NOTIFY_CCU1TC_WIDTH (1U)
5343 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_NOTIFY_CCU1TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_IRQ_NOTIFY_CCU1TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_IRQ_NOTIFY_CCU1TC_MASK)
5344 /*! @} */
5345 
5346 /*! @name ATOM2_CH1_IRQ_EN - ATOM[i] channel [x] interrupt enable register */
5347 /*! @{ */
5348 
5349 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_EN_CCU0TC_IRQ_EN_MASK (0x1U)
5350 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_EN_CCU0TC_IRQ_EN_SHIFT (0U)
5351 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_EN_CCU0TC_IRQ_EN_WIDTH (1U)
5352 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_EN_CCU0TC_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_IRQ_EN_CCU0TC_IRQ_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_IRQ_EN_CCU0TC_IRQ_EN_MASK)
5353 
5354 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_EN_CCU1TC_IRQ_EN_MASK (0x2U)
5355 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_EN_CCU1TC_IRQ_EN_SHIFT (1U)
5356 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_EN_CCU1TC_IRQ_EN_WIDTH (1U)
5357 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_EN_CCU1TC_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_IRQ_EN_CCU1TC_IRQ_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_IRQ_EN_CCU1TC_IRQ_EN_MASK)
5358 /*! @} */
5359 
5360 /*! @name ATOM2_CH1_IRQ_FORCINT - ATOM[i] channel [x] software interrupt generation */
5361 /*! @{ */
5362 
5363 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_FORCINT_TRG_CCU0TC_MASK (0x1U)
5364 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_FORCINT_TRG_CCU0TC_SHIFT (0U)
5365 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_FORCINT_TRG_CCU0TC_WIDTH (1U)
5366 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_FORCINT_TRG_CCU0TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_IRQ_FORCINT_TRG_CCU0TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_IRQ_FORCINT_TRG_CCU0TC_MASK)
5367 
5368 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_FORCINT_TRG_CCU1TC_MASK (0x2U)
5369 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_FORCINT_TRG_CCU1TC_SHIFT (1U)
5370 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_FORCINT_TRG_CCU1TC_WIDTH (1U)
5371 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_FORCINT_TRG_CCU1TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_IRQ_FORCINT_TRG_CCU1TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_IRQ_FORCINT_TRG_CCU1TC_MASK)
5372 /*! @} */
5373 
5374 /*! @name ATOM2_CH1_IRQ_MODE - ATOM[i] channel [x] interrupt mode configuration register */
5375 /*! @{ */
5376 
5377 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_MODE_IRQ_MODE_MASK (0x3U)
5378 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_MODE_IRQ_MODE_SHIFT (0U)
5379 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_MODE_IRQ_MODE_WIDTH (2U)
5380 #define GTM_gtm_cls2_ATOM2_CH1_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_IRQ_MODE_IRQ_MODE_MASK)
5381 /*! @} */
5382 
5383 /*! @name ATOM2_CH1_CTRL2 - ATOM[i] channel [x] control2 register */
5384 /*! @{ */
5385 
5386 #define GTM_gtm_cls2_ATOM2_CH1_CTRL2_HRES_MASK   (0x1U)
5387 #define GTM_gtm_cls2_ATOM2_CH1_CTRL2_HRES_SHIFT  (0U)
5388 #define GTM_gtm_cls2_ATOM2_CH1_CTRL2_HRES_WIDTH  (1U)
5389 #define GTM_gtm_cls2_ATOM2_CH1_CTRL2_HRES(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL2_HRES_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL2_HRES_MASK)
5390 /*! @} */
5391 
5392 /*! @name ATOM2_CH1_CTRL_SR - ATOM[i] channel [x] control shadow register */
5393 /*! @{ */
5394 
5395 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_SR_SL_SR_MASK (0x800U)
5396 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_SR_SL_SR_SHIFT (11U)
5397 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_SR_SL_SR_WIDTH (1U)
5398 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_SR_SL_SR(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_SR_SL_SR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_SR_SL_SR_MASK)
5399 
5400 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_SR_CLK_SRC_SR_MASK (0xF000U)
5401 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_SR_CLK_SRC_SR_SHIFT (12U)
5402 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_SR_CLK_SRC_SR_WIDTH (4U)
5403 #define GTM_gtm_cls2_ATOM2_CH1_CTRL_SR_CLK_SRC_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH1_CTRL_SR_CLK_SRC_SR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH1_CTRL_SR_CLK_SRC_SR_MASK)
5404 /*! @} */
5405 
5406 /*! @name ATOM2_CH2_RDADDR - ATOM[i] channel[x] ARU read address register */
5407 /*! @{ */
5408 
5409 #define GTM_gtm_cls2_ATOM2_CH2_RDADDR_RDADDR0_MASK (0x1FFU)
5410 #define GTM_gtm_cls2_ATOM2_CH2_RDADDR_RDADDR0_SHIFT (0U)
5411 #define GTM_gtm_cls2_ATOM2_CH2_RDADDR_RDADDR0_WIDTH (9U)
5412 #define GTM_gtm_cls2_ATOM2_CH2_RDADDR_RDADDR0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_RDADDR_RDADDR0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_RDADDR_RDADDR0_MASK)
5413 
5414 #define GTM_gtm_cls2_ATOM2_CH2_RDADDR_RDADDR1_MASK (0x1FF0000U)
5415 #define GTM_gtm_cls2_ATOM2_CH2_RDADDR_RDADDR1_SHIFT (16U)
5416 #define GTM_gtm_cls2_ATOM2_CH2_RDADDR_RDADDR1_WIDTH (9U)
5417 #define GTM_gtm_cls2_ATOM2_CH2_RDADDR_RDADDR1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_RDADDR_RDADDR1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_RDADDR_RDADDR1_MASK)
5418 /*! @} */
5419 
5420 /*! @name ATOM2_CH2_CTRL - ATOM[i] channel [x] control register */
5421 /*! @{ */
5422 
5423 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_MODE_MASK    (0x3U)
5424 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_MODE_SHIFT   (0U)
5425 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_MODE_WIDTH   (2U)
5426 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_MODE(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_MODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_MODE_MASK)
5427 
5428 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_TB12_SEL_MASK (0x4U)
5429 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_TB12_SEL_SHIFT (2U)
5430 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_TB12_SEL_WIDTH (1U)
5431 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_TB12_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_TB12_SEL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_TB12_SEL_MASK)
5432 
5433 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_ARU_EN_MASK  (0x8U)
5434 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_ARU_EN_SHIFT (3U)
5435 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_ARU_EN_WIDTH (1U)
5436 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_ARU_EN(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_ARU_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_ARU_EN_MASK)
5437 
5438 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_ACB_MASK     (0x1F0U)
5439 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_ACB_SHIFT    (4U)
5440 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_ACB_WIDTH    (5U)
5441 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_ACB(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_ACB_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_ACB_MASK)
5442 
5443 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_CMP_CTRL_MASK (0x200U)
5444 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_CMP_CTRL_SHIFT (9U)
5445 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_CMP_CTRL_WIDTH (1U)
5446 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_CMP_CTRL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_CMP_CTRL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_CMP_CTRL_MASK)
5447 
5448 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_EUPM_MASK    (0x400U)
5449 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_EUPM_SHIFT   (10U)
5450 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_EUPM_WIDTH   (1U)
5451 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_EUPM(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_EUPM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_EUPM_MASK)
5452 
5453 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_SL_MASK      (0x800U)
5454 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_SL_SHIFT     (11U)
5455 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_SL_WIDTH     (1U)
5456 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_SL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_SL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_SL_MASK)
5457 
5458 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_CLK_SRC_MASK (0xF000U)
5459 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_CLK_SRC_SHIFT (12U)
5460 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_CLK_SRC_WIDTH (4U)
5461 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_CLK_SRC(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_CLK_SRC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_CLK_SRC_MASK)
5462 
5463 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_WR_REQ_MASK  (0x10000U)
5464 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_WR_REQ_SHIFT (16U)
5465 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_WR_REQ_WIDTH (1U)
5466 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_WR_REQ(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_WR_REQ_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_WR_REQ_MASK)
5467 
5468 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_TRIG_PULSE_MASK (0x20000U)
5469 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_TRIG_PULSE_SHIFT (17U)
5470 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_TRIG_PULSE_WIDTH (1U)
5471 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_TRIG_PULSE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_TRIG_PULSE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_TRIG_PULSE_MASK)
5472 
5473 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_UDMODE_MASK  (0xC0000U)
5474 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_UDMODE_SHIFT (18U)
5475 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_UDMODE_WIDTH (2U)
5476 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_UDMODE(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_UDMODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_UDMODE_MASK)
5477 
5478 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_RST_CCU0_MASK (0x100000U)
5479 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_RST_CCU0_SHIFT (20U)
5480 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_RST_CCU0_WIDTH (1U)
5481 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_RST_CCU0(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_RST_CCU0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_RST_CCU0_MASK)
5482 
5483 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_OSM_TRIG_MASK (0x200000U)
5484 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_OSM_TRIG_SHIFT (21U)
5485 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_OSM_TRIG_WIDTH (1U)
5486 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_OSM_TRIG(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_OSM_TRIG_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_OSM_TRIG_MASK)
5487 
5488 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_EXT_TRIG_MASK (0x400000U)
5489 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_EXT_TRIG_SHIFT (22U)
5490 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_EXT_TRIG_WIDTH (1U)
5491 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_EXT_TRIG(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_EXT_TRIG_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_EXT_TRIG_MASK)
5492 
5493 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_EXTTRIGOUT_MASK (0x800000U)
5494 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_EXTTRIGOUT_SHIFT (23U)
5495 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_EXTTRIGOUT_WIDTH (1U)
5496 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_EXTTRIGOUT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_EXTTRIGOUT_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_EXTTRIGOUT_MASK)
5497 
5498 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_TRIGOUT_MASK (0x1000000U)
5499 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_TRIGOUT_SHIFT (24U)
5500 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_TRIGOUT_WIDTH (1U)
5501 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_TRIGOUT(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_TRIGOUT_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_TRIGOUT_MASK)
5502 
5503 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_SLA_MASK     (0x2000000U)
5504 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_SLA_SHIFT    (25U)
5505 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_SLA_WIDTH    (1U)
5506 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_SLA(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_SLA_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_SLA_MASK)
5507 
5508 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_OSM_MASK     (0x4000000U)
5509 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_OSM_SHIFT    (26U)
5510 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_OSM_WIDTH    (1U)
5511 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_OSM(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_OSM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_OSM_MASK)
5512 
5513 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_ABM_MASK     (0x8000000U)
5514 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_ABM_SHIFT    (27U)
5515 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_ABM_WIDTH    (1U)
5516 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_ABM(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_ABM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_ABM_MASK)
5517 
5518 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_EXT_FUPD_MASK (0x20000000U)
5519 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_EXT_FUPD_SHIFT (29U)
5520 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_EXT_FUPD_WIDTH (1U)
5521 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_EXT_FUPD(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_EXT_FUPD_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_EXT_FUPD_MASK)
5522 
5523 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_SOMB_MASK    (0x40000000U)
5524 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_SOMB_SHIFT   (30U)
5525 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_SOMB_WIDTH   (1U)
5526 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_SOMB(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_SOMB_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_SOMB_MASK)
5527 
5528 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_FREEZE_MASK  (0x80000000U)
5529 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_FREEZE_SHIFT (31U)
5530 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_FREEZE_WIDTH (1U)
5531 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_FREEZE(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_FREEZE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_FREEZE_MASK)
5532 /*! @} */
5533 
5534 /*! @name ATOM2_CH2_SR0 - ATOM[i] channel [x] CCU0 compare shadow register */
5535 /*! @{ */
5536 
5537 #define GTM_gtm_cls2_ATOM2_CH2_SR0_SR0_MASK      (0xFFFFFFU)
5538 #define GTM_gtm_cls2_ATOM2_CH2_SR0_SR0_SHIFT     (0U)
5539 #define GTM_gtm_cls2_ATOM2_CH2_SR0_SR0_WIDTH     (24U)
5540 #define GTM_gtm_cls2_ATOM2_CH2_SR0_SR0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_SR0_SR0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_SR0_SR0_MASK)
5541 /*! @} */
5542 
5543 /*! @name ATOM2_CH2_SR1 - ATOM[i] channel [x] CCU0 compare shadow register */
5544 /*! @{ */
5545 
5546 #define GTM_gtm_cls2_ATOM2_CH2_SR1_SR1_MASK      (0xFFFFFFU)
5547 #define GTM_gtm_cls2_ATOM2_CH2_SR1_SR1_SHIFT     (0U)
5548 #define GTM_gtm_cls2_ATOM2_CH2_SR1_SR1_WIDTH     (24U)
5549 #define GTM_gtm_cls2_ATOM2_CH2_SR1_SR1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_SR1_SR1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_SR1_SR1_MASK)
5550 /*! @} */
5551 
5552 /*! @name ATOM2_CH2_CM0 - ATOM[i] channel [x] CCU0 compare register */
5553 /*! @{ */
5554 
5555 #define GTM_gtm_cls2_ATOM2_CH2_CM0_CM0_MASK      (0xFFFFFFU)
5556 #define GTM_gtm_cls2_ATOM2_CH2_CM0_CM0_SHIFT     (0U)
5557 #define GTM_gtm_cls2_ATOM2_CH2_CM0_CM0_WIDTH     (24U)
5558 #define GTM_gtm_cls2_ATOM2_CH2_CM0_CM0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CM0_CM0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CM0_CM0_MASK)
5559 /*! @} */
5560 
5561 /*! @name ATOM2_CH2_CM1 - ATOM[i] channel [x] CCU0 compare register */
5562 /*! @{ */
5563 
5564 #define GTM_gtm_cls2_ATOM2_CH2_CM1_CM1_MASK      (0xFFFFFFU)
5565 #define GTM_gtm_cls2_ATOM2_CH2_CM1_CM1_SHIFT     (0U)
5566 #define GTM_gtm_cls2_ATOM2_CH2_CM1_CM1_WIDTH     (24U)
5567 #define GTM_gtm_cls2_ATOM2_CH2_CM1_CM1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CM1_CM1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CM1_CM1_MASK)
5568 /*! @} */
5569 
5570 /*! @name ATOM2_CH2_CN0 - ATOM[i] channel [x] CCU0 counter register */
5571 /*! @{ */
5572 
5573 #define GTM_gtm_cls2_ATOM2_CH2_CN0_CN0_MASK      (0xFFFFFFU)
5574 #define GTM_gtm_cls2_ATOM2_CH2_CN0_CN0_SHIFT     (0U)
5575 #define GTM_gtm_cls2_ATOM2_CH2_CN0_CN0_WIDTH     (24U)
5576 #define GTM_gtm_cls2_ATOM2_CH2_CN0_CN0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CN0_CN0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CN0_CN0_MASK)
5577 /*! @} */
5578 
5579 /*! @name ATOM2_CH2_STAT - ATOM[i] channel [x] status register */
5580 /*! @{ */
5581 
5582 #define GTM_gtm_cls2_ATOM2_CH2_STAT_OL_MASK      (0x1U)
5583 #define GTM_gtm_cls2_ATOM2_CH2_STAT_OL_SHIFT     (0U)
5584 #define GTM_gtm_cls2_ATOM2_CH2_STAT_OL_WIDTH     (1U)
5585 #define GTM_gtm_cls2_ATOM2_CH2_STAT_OL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_STAT_OL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_STAT_OL_MASK)
5586 
5587 #define GTM_gtm_cls2_ATOM2_CH2_STAT_ACBI_MASK    (0x1F0000U)
5588 #define GTM_gtm_cls2_ATOM2_CH2_STAT_ACBI_SHIFT   (16U)
5589 #define GTM_gtm_cls2_ATOM2_CH2_STAT_ACBI_WIDTH   (5U)
5590 #define GTM_gtm_cls2_ATOM2_CH2_STAT_ACBI(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_STAT_ACBI_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_STAT_ACBI_MASK)
5591 
5592 #define GTM_gtm_cls2_ATOM2_CH2_STAT_DV_MASK      (0x200000U)
5593 #define GTM_gtm_cls2_ATOM2_CH2_STAT_DV_SHIFT     (21U)
5594 #define GTM_gtm_cls2_ATOM2_CH2_STAT_DV_WIDTH     (1U)
5595 #define GTM_gtm_cls2_ATOM2_CH2_STAT_DV(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_STAT_DV_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_STAT_DV_MASK)
5596 
5597 #define GTM_gtm_cls2_ATOM2_CH2_STAT_WRF_MASK     (0x400000U)
5598 #define GTM_gtm_cls2_ATOM2_CH2_STAT_WRF_SHIFT    (22U)
5599 #define GTM_gtm_cls2_ATOM2_CH2_STAT_WRF_WIDTH    (1U)
5600 #define GTM_gtm_cls2_ATOM2_CH2_STAT_WRF(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_STAT_WRF_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_STAT_WRF_MASK)
5601 
5602 #define GTM_gtm_cls2_ATOM2_CH2_STAT_DR_MASK      (0x800000U)
5603 #define GTM_gtm_cls2_ATOM2_CH2_STAT_DR_SHIFT     (23U)
5604 #define GTM_gtm_cls2_ATOM2_CH2_STAT_DR_WIDTH     (1U)
5605 #define GTM_gtm_cls2_ATOM2_CH2_STAT_DR(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_STAT_DR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_STAT_DR_MASK)
5606 
5607 #define GTM_gtm_cls2_ATOM2_CH2_STAT_ACBO_MASK    (0x1F000000U)
5608 #define GTM_gtm_cls2_ATOM2_CH2_STAT_ACBO_SHIFT   (24U)
5609 #define GTM_gtm_cls2_ATOM2_CH2_STAT_ACBO_WIDTH   (5U)
5610 #define GTM_gtm_cls2_ATOM2_CH2_STAT_ACBO(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_STAT_ACBO_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_STAT_ACBO_MASK)
5611 
5612 #define GTM_gtm_cls2_ATOM2_CH2_STAT_OSM_RTF_MASK (0x20000000U)
5613 #define GTM_gtm_cls2_ATOM2_CH2_STAT_OSM_RTF_SHIFT (29U)
5614 #define GTM_gtm_cls2_ATOM2_CH2_STAT_OSM_RTF_WIDTH (1U)
5615 #define GTM_gtm_cls2_ATOM2_CH2_STAT_OSM_RTF(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_STAT_OSM_RTF_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_STAT_OSM_RTF_MASK)
5616 /*! @} */
5617 
5618 /*! @name ATOM2_CH2_IRQ_NOTIFY - ATOM[i] channel [x] interrupt notification register */
5619 /*! @{ */
5620 
5621 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_NOTIFY_CCU0TC_MASK (0x1U)
5622 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_NOTIFY_CCU0TC_SHIFT (0U)
5623 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_NOTIFY_CCU0TC_WIDTH (1U)
5624 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_NOTIFY_CCU0TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_IRQ_NOTIFY_CCU0TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_IRQ_NOTIFY_CCU0TC_MASK)
5625 
5626 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_NOTIFY_CCU1TC_MASK (0x2U)
5627 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_NOTIFY_CCU1TC_SHIFT (1U)
5628 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_NOTIFY_CCU1TC_WIDTH (1U)
5629 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_NOTIFY_CCU1TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_IRQ_NOTIFY_CCU1TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_IRQ_NOTIFY_CCU1TC_MASK)
5630 /*! @} */
5631 
5632 /*! @name ATOM2_CH2_IRQ_EN - ATOM[i] channel [x] interrupt enable register */
5633 /*! @{ */
5634 
5635 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_EN_CCU0TC_IRQ_EN_MASK (0x1U)
5636 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_EN_CCU0TC_IRQ_EN_SHIFT (0U)
5637 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_EN_CCU0TC_IRQ_EN_WIDTH (1U)
5638 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_EN_CCU0TC_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_IRQ_EN_CCU0TC_IRQ_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_IRQ_EN_CCU0TC_IRQ_EN_MASK)
5639 
5640 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_EN_CCU1TC_IRQ_EN_MASK (0x2U)
5641 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_EN_CCU1TC_IRQ_EN_SHIFT (1U)
5642 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_EN_CCU1TC_IRQ_EN_WIDTH (1U)
5643 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_EN_CCU1TC_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_IRQ_EN_CCU1TC_IRQ_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_IRQ_EN_CCU1TC_IRQ_EN_MASK)
5644 /*! @} */
5645 
5646 /*! @name ATOM2_CH2_IRQ_FORCINT - ATOM[i] channel [x] software interrupt generation */
5647 /*! @{ */
5648 
5649 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_FORCINT_TRG_CCU0TC_MASK (0x1U)
5650 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_FORCINT_TRG_CCU0TC_SHIFT (0U)
5651 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_FORCINT_TRG_CCU0TC_WIDTH (1U)
5652 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_FORCINT_TRG_CCU0TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_IRQ_FORCINT_TRG_CCU0TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_IRQ_FORCINT_TRG_CCU0TC_MASK)
5653 
5654 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_FORCINT_TRG_CCU1TC_MASK (0x2U)
5655 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_FORCINT_TRG_CCU1TC_SHIFT (1U)
5656 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_FORCINT_TRG_CCU1TC_WIDTH (1U)
5657 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_FORCINT_TRG_CCU1TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_IRQ_FORCINT_TRG_CCU1TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_IRQ_FORCINT_TRG_CCU1TC_MASK)
5658 /*! @} */
5659 
5660 /*! @name ATOM2_CH2_IRQ_MODE - ATOM[i] channel [x] interrupt mode configuration register */
5661 /*! @{ */
5662 
5663 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_MODE_IRQ_MODE_MASK (0x3U)
5664 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_MODE_IRQ_MODE_SHIFT (0U)
5665 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_MODE_IRQ_MODE_WIDTH (2U)
5666 #define GTM_gtm_cls2_ATOM2_CH2_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_IRQ_MODE_IRQ_MODE_MASK)
5667 /*! @} */
5668 
5669 /*! @name ATOM2_CH2_CTRL2 - ATOM[i] channel [x] control2 register */
5670 /*! @{ */
5671 
5672 #define GTM_gtm_cls2_ATOM2_CH2_CTRL2_HRES_MASK   (0x1U)
5673 #define GTM_gtm_cls2_ATOM2_CH2_CTRL2_HRES_SHIFT  (0U)
5674 #define GTM_gtm_cls2_ATOM2_CH2_CTRL2_HRES_WIDTH  (1U)
5675 #define GTM_gtm_cls2_ATOM2_CH2_CTRL2_HRES(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL2_HRES_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL2_HRES_MASK)
5676 /*! @} */
5677 
5678 /*! @name ATOM2_CH2_CTRL_SR - ATOM[i] channel [x] control shadow register */
5679 /*! @{ */
5680 
5681 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_SR_SL_SR_MASK (0x800U)
5682 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_SR_SL_SR_SHIFT (11U)
5683 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_SR_SL_SR_WIDTH (1U)
5684 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_SR_SL_SR(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_SR_SL_SR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_SR_SL_SR_MASK)
5685 
5686 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_SR_CLK_SRC_SR_MASK (0xF000U)
5687 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_SR_CLK_SRC_SR_SHIFT (12U)
5688 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_SR_CLK_SRC_SR_WIDTH (4U)
5689 #define GTM_gtm_cls2_ATOM2_CH2_CTRL_SR_CLK_SRC_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH2_CTRL_SR_CLK_SRC_SR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH2_CTRL_SR_CLK_SRC_SR_MASK)
5690 /*! @} */
5691 
5692 /*! @name ATOM2_CH3_RDADDR - ATOM[i] channel[x] ARU read address register */
5693 /*! @{ */
5694 
5695 #define GTM_gtm_cls2_ATOM2_CH3_RDADDR_RDADDR0_MASK (0x1FFU)
5696 #define GTM_gtm_cls2_ATOM2_CH3_RDADDR_RDADDR0_SHIFT (0U)
5697 #define GTM_gtm_cls2_ATOM2_CH3_RDADDR_RDADDR0_WIDTH (9U)
5698 #define GTM_gtm_cls2_ATOM2_CH3_RDADDR_RDADDR0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_RDADDR_RDADDR0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_RDADDR_RDADDR0_MASK)
5699 
5700 #define GTM_gtm_cls2_ATOM2_CH3_RDADDR_RDADDR1_MASK (0x1FF0000U)
5701 #define GTM_gtm_cls2_ATOM2_CH3_RDADDR_RDADDR1_SHIFT (16U)
5702 #define GTM_gtm_cls2_ATOM2_CH3_RDADDR_RDADDR1_WIDTH (9U)
5703 #define GTM_gtm_cls2_ATOM2_CH3_RDADDR_RDADDR1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_RDADDR_RDADDR1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_RDADDR_RDADDR1_MASK)
5704 /*! @} */
5705 
5706 /*! @name ATOM2_CH3_CTRL - ATOM[i] channel [x] control register */
5707 /*! @{ */
5708 
5709 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_MODE_MASK    (0x3U)
5710 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_MODE_SHIFT   (0U)
5711 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_MODE_WIDTH   (2U)
5712 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_MODE(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_MODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_MODE_MASK)
5713 
5714 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_TB12_SEL_MASK (0x4U)
5715 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_TB12_SEL_SHIFT (2U)
5716 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_TB12_SEL_WIDTH (1U)
5717 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_TB12_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_TB12_SEL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_TB12_SEL_MASK)
5718 
5719 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_ARU_EN_MASK  (0x8U)
5720 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_ARU_EN_SHIFT (3U)
5721 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_ARU_EN_WIDTH (1U)
5722 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_ARU_EN(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_ARU_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_ARU_EN_MASK)
5723 
5724 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_ACB_MASK     (0x1F0U)
5725 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_ACB_SHIFT    (4U)
5726 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_ACB_WIDTH    (5U)
5727 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_ACB(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_ACB_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_ACB_MASK)
5728 
5729 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_CMP_CTRL_MASK (0x200U)
5730 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_CMP_CTRL_SHIFT (9U)
5731 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_CMP_CTRL_WIDTH (1U)
5732 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_CMP_CTRL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_CMP_CTRL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_CMP_CTRL_MASK)
5733 
5734 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_EUPM_MASK    (0x400U)
5735 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_EUPM_SHIFT   (10U)
5736 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_EUPM_WIDTH   (1U)
5737 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_EUPM(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_EUPM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_EUPM_MASK)
5738 
5739 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_SL_MASK      (0x800U)
5740 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_SL_SHIFT     (11U)
5741 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_SL_WIDTH     (1U)
5742 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_SL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_SL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_SL_MASK)
5743 
5744 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_CLK_SRC_MASK (0xF000U)
5745 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_CLK_SRC_SHIFT (12U)
5746 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_CLK_SRC_WIDTH (4U)
5747 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_CLK_SRC(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_CLK_SRC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_CLK_SRC_MASK)
5748 
5749 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_WR_REQ_MASK  (0x10000U)
5750 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_WR_REQ_SHIFT (16U)
5751 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_WR_REQ_WIDTH (1U)
5752 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_WR_REQ(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_WR_REQ_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_WR_REQ_MASK)
5753 
5754 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_TRIG_PULSE_MASK (0x20000U)
5755 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_TRIG_PULSE_SHIFT (17U)
5756 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_TRIG_PULSE_WIDTH (1U)
5757 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_TRIG_PULSE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_TRIG_PULSE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_TRIG_PULSE_MASK)
5758 
5759 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_UDMODE_MASK  (0xC0000U)
5760 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_UDMODE_SHIFT (18U)
5761 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_UDMODE_WIDTH (2U)
5762 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_UDMODE(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_UDMODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_UDMODE_MASK)
5763 
5764 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_RST_CCU0_MASK (0x100000U)
5765 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_RST_CCU0_SHIFT (20U)
5766 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_RST_CCU0_WIDTH (1U)
5767 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_RST_CCU0(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_RST_CCU0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_RST_CCU0_MASK)
5768 
5769 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_OSM_TRIG_MASK (0x200000U)
5770 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_OSM_TRIG_SHIFT (21U)
5771 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_OSM_TRIG_WIDTH (1U)
5772 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_OSM_TRIG(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_OSM_TRIG_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_OSM_TRIG_MASK)
5773 
5774 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_EXT_TRIG_MASK (0x400000U)
5775 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_EXT_TRIG_SHIFT (22U)
5776 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_EXT_TRIG_WIDTH (1U)
5777 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_EXT_TRIG(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_EXT_TRIG_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_EXT_TRIG_MASK)
5778 
5779 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_EXTTRIGOUT_MASK (0x800000U)
5780 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_EXTTRIGOUT_SHIFT (23U)
5781 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_EXTTRIGOUT_WIDTH (1U)
5782 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_EXTTRIGOUT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_EXTTRIGOUT_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_EXTTRIGOUT_MASK)
5783 
5784 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_TRIGOUT_MASK (0x1000000U)
5785 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_TRIGOUT_SHIFT (24U)
5786 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_TRIGOUT_WIDTH (1U)
5787 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_TRIGOUT(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_TRIGOUT_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_TRIGOUT_MASK)
5788 
5789 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_SLA_MASK     (0x2000000U)
5790 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_SLA_SHIFT    (25U)
5791 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_SLA_WIDTH    (1U)
5792 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_SLA(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_SLA_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_SLA_MASK)
5793 
5794 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_OSM_MASK     (0x4000000U)
5795 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_OSM_SHIFT    (26U)
5796 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_OSM_WIDTH    (1U)
5797 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_OSM(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_OSM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_OSM_MASK)
5798 
5799 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_ABM_MASK     (0x8000000U)
5800 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_ABM_SHIFT    (27U)
5801 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_ABM_WIDTH    (1U)
5802 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_ABM(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_ABM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_ABM_MASK)
5803 
5804 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_EXT_FUPD_MASK (0x20000000U)
5805 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_EXT_FUPD_SHIFT (29U)
5806 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_EXT_FUPD_WIDTH (1U)
5807 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_EXT_FUPD(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_EXT_FUPD_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_EXT_FUPD_MASK)
5808 
5809 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_SOMB_MASK    (0x40000000U)
5810 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_SOMB_SHIFT   (30U)
5811 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_SOMB_WIDTH   (1U)
5812 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_SOMB(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_SOMB_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_SOMB_MASK)
5813 
5814 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_FREEZE_MASK  (0x80000000U)
5815 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_FREEZE_SHIFT (31U)
5816 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_FREEZE_WIDTH (1U)
5817 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_FREEZE(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_FREEZE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_FREEZE_MASK)
5818 /*! @} */
5819 
5820 /*! @name ATOM2_CH3_SR0 - ATOM[i] channel [x] CCU0 compare shadow register */
5821 /*! @{ */
5822 
5823 #define GTM_gtm_cls2_ATOM2_CH3_SR0_SR0_MASK      (0xFFFFFFU)
5824 #define GTM_gtm_cls2_ATOM2_CH3_SR0_SR0_SHIFT     (0U)
5825 #define GTM_gtm_cls2_ATOM2_CH3_SR0_SR0_WIDTH     (24U)
5826 #define GTM_gtm_cls2_ATOM2_CH3_SR0_SR0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_SR0_SR0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_SR0_SR0_MASK)
5827 /*! @} */
5828 
5829 /*! @name ATOM2_CH3_SR1 - ATOM[i] channel [x] CCU0 compare shadow register */
5830 /*! @{ */
5831 
5832 #define GTM_gtm_cls2_ATOM2_CH3_SR1_SR1_MASK      (0xFFFFFFU)
5833 #define GTM_gtm_cls2_ATOM2_CH3_SR1_SR1_SHIFT     (0U)
5834 #define GTM_gtm_cls2_ATOM2_CH3_SR1_SR1_WIDTH     (24U)
5835 #define GTM_gtm_cls2_ATOM2_CH3_SR1_SR1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_SR1_SR1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_SR1_SR1_MASK)
5836 /*! @} */
5837 
5838 /*! @name ATOM2_CH3_CM0 - ATOM[i] channel [x] CCU0 compare register */
5839 /*! @{ */
5840 
5841 #define GTM_gtm_cls2_ATOM2_CH3_CM0_CM0_MASK      (0xFFFFFFU)
5842 #define GTM_gtm_cls2_ATOM2_CH3_CM0_CM0_SHIFT     (0U)
5843 #define GTM_gtm_cls2_ATOM2_CH3_CM0_CM0_WIDTH     (24U)
5844 #define GTM_gtm_cls2_ATOM2_CH3_CM0_CM0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CM0_CM0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CM0_CM0_MASK)
5845 /*! @} */
5846 
5847 /*! @name ATOM2_CH3_CM1 - ATOM[i] channel [x] CCU0 compare register */
5848 /*! @{ */
5849 
5850 #define GTM_gtm_cls2_ATOM2_CH3_CM1_CM1_MASK      (0xFFFFFFU)
5851 #define GTM_gtm_cls2_ATOM2_CH3_CM1_CM1_SHIFT     (0U)
5852 #define GTM_gtm_cls2_ATOM2_CH3_CM1_CM1_WIDTH     (24U)
5853 #define GTM_gtm_cls2_ATOM2_CH3_CM1_CM1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CM1_CM1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CM1_CM1_MASK)
5854 /*! @} */
5855 
5856 /*! @name ATOM2_CH3_CN0 - ATOM[i] channel [x] CCU0 counter register */
5857 /*! @{ */
5858 
5859 #define GTM_gtm_cls2_ATOM2_CH3_CN0_CN0_MASK      (0xFFFFFFU)
5860 #define GTM_gtm_cls2_ATOM2_CH3_CN0_CN0_SHIFT     (0U)
5861 #define GTM_gtm_cls2_ATOM2_CH3_CN0_CN0_WIDTH     (24U)
5862 #define GTM_gtm_cls2_ATOM2_CH3_CN0_CN0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CN0_CN0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CN0_CN0_MASK)
5863 /*! @} */
5864 
5865 /*! @name ATOM2_CH3_STAT - ATOM[i] channel [x] status register */
5866 /*! @{ */
5867 
5868 #define GTM_gtm_cls2_ATOM2_CH3_STAT_OL_MASK      (0x1U)
5869 #define GTM_gtm_cls2_ATOM2_CH3_STAT_OL_SHIFT     (0U)
5870 #define GTM_gtm_cls2_ATOM2_CH3_STAT_OL_WIDTH     (1U)
5871 #define GTM_gtm_cls2_ATOM2_CH3_STAT_OL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_STAT_OL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_STAT_OL_MASK)
5872 
5873 #define GTM_gtm_cls2_ATOM2_CH3_STAT_ACBI_MASK    (0x1F0000U)
5874 #define GTM_gtm_cls2_ATOM2_CH3_STAT_ACBI_SHIFT   (16U)
5875 #define GTM_gtm_cls2_ATOM2_CH3_STAT_ACBI_WIDTH   (5U)
5876 #define GTM_gtm_cls2_ATOM2_CH3_STAT_ACBI(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_STAT_ACBI_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_STAT_ACBI_MASK)
5877 
5878 #define GTM_gtm_cls2_ATOM2_CH3_STAT_DV_MASK      (0x200000U)
5879 #define GTM_gtm_cls2_ATOM2_CH3_STAT_DV_SHIFT     (21U)
5880 #define GTM_gtm_cls2_ATOM2_CH3_STAT_DV_WIDTH     (1U)
5881 #define GTM_gtm_cls2_ATOM2_CH3_STAT_DV(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_STAT_DV_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_STAT_DV_MASK)
5882 
5883 #define GTM_gtm_cls2_ATOM2_CH3_STAT_WRF_MASK     (0x400000U)
5884 #define GTM_gtm_cls2_ATOM2_CH3_STAT_WRF_SHIFT    (22U)
5885 #define GTM_gtm_cls2_ATOM2_CH3_STAT_WRF_WIDTH    (1U)
5886 #define GTM_gtm_cls2_ATOM2_CH3_STAT_WRF(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_STAT_WRF_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_STAT_WRF_MASK)
5887 
5888 #define GTM_gtm_cls2_ATOM2_CH3_STAT_DR_MASK      (0x800000U)
5889 #define GTM_gtm_cls2_ATOM2_CH3_STAT_DR_SHIFT     (23U)
5890 #define GTM_gtm_cls2_ATOM2_CH3_STAT_DR_WIDTH     (1U)
5891 #define GTM_gtm_cls2_ATOM2_CH3_STAT_DR(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_STAT_DR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_STAT_DR_MASK)
5892 
5893 #define GTM_gtm_cls2_ATOM2_CH3_STAT_ACBO_MASK    (0x1F000000U)
5894 #define GTM_gtm_cls2_ATOM2_CH3_STAT_ACBO_SHIFT   (24U)
5895 #define GTM_gtm_cls2_ATOM2_CH3_STAT_ACBO_WIDTH   (5U)
5896 #define GTM_gtm_cls2_ATOM2_CH3_STAT_ACBO(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_STAT_ACBO_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_STAT_ACBO_MASK)
5897 
5898 #define GTM_gtm_cls2_ATOM2_CH3_STAT_OSM_RTF_MASK (0x20000000U)
5899 #define GTM_gtm_cls2_ATOM2_CH3_STAT_OSM_RTF_SHIFT (29U)
5900 #define GTM_gtm_cls2_ATOM2_CH3_STAT_OSM_RTF_WIDTH (1U)
5901 #define GTM_gtm_cls2_ATOM2_CH3_STAT_OSM_RTF(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_STAT_OSM_RTF_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_STAT_OSM_RTF_MASK)
5902 /*! @} */
5903 
5904 /*! @name ATOM2_CH3_IRQ_NOTIFY - ATOM[i] channel [x] interrupt notification register */
5905 /*! @{ */
5906 
5907 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_NOTIFY_CCU0TC_MASK (0x1U)
5908 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_NOTIFY_CCU0TC_SHIFT (0U)
5909 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_NOTIFY_CCU0TC_WIDTH (1U)
5910 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_NOTIFY_CCU0TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_IRQ_NOTIFY_CCU0TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_IRQ_NOTIFY_CCU0TC_MASK)
5911 
5912 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_NOTIFY_CCU1TC_MASK (0x2U)
5913 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_NOTIFY_CCU1TC_SHIFT (1U)
5914 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_NOTIFY_CCU1TC_WIDTH (1U)
5915 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_NOTIFY_CCU1TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_IRQ_NOTIFY_CCU1TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_IRQ_NOTIFY_CCU1TC_MASK)
5916 /*! @} */
5917 
5918 /*! @name ATOM2_CH3_IRQ_EN - ATOM[i] channel [x] interrupt enable register */
5919 /*! @{ */
5920 
5921 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_EN_CCU0TC_IRQ_EN_MASK (0x1U)
5922 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_EN_CCU0TC_IRQ_EN_SHIFT (0U)
5923 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_EN_CCU0TC_IRQ_EN_WIDTH (1U)
5924 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_EN_CCU0TC_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_IRQ_EN_CCU0TC_IRQ_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_IRQ_EN_CCU0TC_IRQ_EN_MASK)
5925 
5926 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_EN_CCU1TC_IRQ_EN_MASK (0x2U)
5927 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_EN_CCU1TC_IRQ_EN_SHIFT (1U)
5928 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_EN_CCU1TC_IRQ_EN_WIDTH (1U)
5929 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_EN_CCU1TC_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_IRQ_EN_CCU1TC_IRQ_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_IRQ_EN_CCU1TC_IRQ_EN_MASK)
5930 /*! @} */
5931 
5932 /*! @name ATOM2_CH3_IRQ_FORCINT - ATOM[i] channel [x] software interrupt generation */
5933 /*! @{ */
5934 
5935 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_FORCINT_TRG_CCU0TC_MASK (0x1U)
5936 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_FORCINT_TRG_CCU0TC_SHIFT (0U)
5937 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_FORCINT_TRG_CCU0TC_WIDTH (1U)
5938 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_FORCINT_TRG_CCU0TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_IRQ_FORCINT_TRG_CCU0TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_IRQ_FORCINT_TRG_CCU0TC_MASK)
5939 
5940 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_FORCINT_TRG_CCU1TC_MASK (0x2U)
5941 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_FORCINT_TRG_CCU1TC_SHIFT (1U)
5942 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_FORCINT_TRG_CCU1TC_WIDTH (1U)
5943 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_FORCINT_TRG_CCU1TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_IRQ_FORCINT_TRG_CCU1TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_IRQ_FORCINT_TRG_CCU1TC_MASK)
5944 /*! @} */
5945 
5946 /*! @name ATOM2_CH3_IRQ_MODE - ATOM[i] channel [x] interrupt mode configuration register */
5947 /*! @{ */
5948 
5949 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_MODE_IRQ_MODE_MASK (0x3U)
5950 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_MODE_IRQ_MODE_SHIFT (0U)
5951 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_MODE_IRQ_MODE_WIDTH (2U)
5952 #define GTM_gtm_cls2_ATOM2_CH3_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_IRQ_MODE_IRQ_MODE_MASK)
5953 /*! @} */
5954 
5955 /*! @name ATOM2_CH3_CTRL2 - ATOM[i] channel [x] control2 register */
5956 /*! @{ */
5957 
5958 #define GTM_gtm_cls2_ATOM2_CH3_CTRL2_HRES_MASK   (0x1U)
5959 #define GTM_gtm_cls2_ATOM2_CH3_CTRL2_HRES_SHIFT  (0U)
5960 #define GTM_gtm_cls2_ATOM2_CH3_CTRL2_HRES_WIDTH  (1U)
5961 #define GTM_gtm_cls2_ATOM2_CH3_CTRL2_HRES(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL2_HRES_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL2_HRES_MASK)
5962 /*! @} */
5963 
5964 /*! @name ATOM2_CH3_CTRL_SR - ATOM[i] channel [x] control shadow register */
5965 /*! @{ */
5966 
5967 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_SR_SL_SR_MASK (0x800U)
5968 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_SR_SL_SR_SHIFT (11U)
5969 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_SR_SL_SR_WIDTH (1U)
5970 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_SR_SL_SR(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_SR_SL_SR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_SR_SL_SR_MASK)
5971 
5972 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_SR_CLK_SRC_SR_MASK (0xF000U)
5973 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_SR_CLK_SRC_SR_SHIFT (12U)
5974 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_SR_CLK_SRC_SR_WIDTH (4U)
5975 #define GTM_gtm_cls2_ATOM2_CH3_CTRL_SR_CLK_SRC_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH3_CTRL_SR_CLK_SRC_SR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH3_CTRL_SR_CLK_SRC_SR_MASK)
5976 /*! @} */
5977 
5978 /*! @name ATOM2_CH4_RDADDR - ATOM[i] channel[x] ARU read address register */
5979 /*! @{ */
5980 
5981 #define GTM_gtm_cls2_ATOM2_CH4_RDADDR_RDADDR0_MASK (0x1FFU)
5982 #define GTM_gtm_cls2_ATOM2_CH4_RDADDR_RDADDR0_SHIFT (0U)
5983 #define GTM_gtm_cls2_ATOM2_CH4_RDADDR_RDADDR0_WIDTH (9U)
5984 #define GTM_gtm_cls2_ATOM2_CH4_RDADDR_RDADDR0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_RDADDR_RDADDR0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_RDADDR_RDADDR0_MASK)
5985 
5986 #define GTM_gtm_cls2_ATOM2_CH4_RDADDR_RDADDR1_MASK (0x1FF0000U)
5987 #define GTM_gtm_cls2_ATOM2_CH4_RDADDR_RDADDR1_SHIFT (16U)
5988 #define GTM_gtm_cls2_ATOM2_CH4_RDADDR_RDADDR1_WIDTH (9U)
5989 #define GTM_gtm_cls2_ATOM2_CH4_RDADDR_RDADDR1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_RDADDR_RDADDR1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_RDADDR_RDADDR1_MASK)
5990 /*! @} */
5991 
5992 /*! @name ATOM2_CH4_CTRL - ATOM[i] channel [x] control register */
5993 /*! @{ */
5994 
5995 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_MODE_MASK    (0x3U)
5996 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_MODE_SHIFT   (0U)
5997 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_MODE_WIDTH   (2U)
5998 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_MODE(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_MODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_MODE_MASK)
5999 
6000 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_TB12_SEL_MASK (0x4U)
6001 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_TB12_SEL_SHIFT (2U)
6002 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_TB12_SEL_WIDTH (1U)
6003 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_TB12_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_TB12_SEL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_TB12_SEL_MASK)
6004 
6005 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_ARU_EN_MASK  (0x8U)
6006 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_ARU_EN_SHIFT (3U)
6007 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_ARU_EN_WIDTH (1U)
6008 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_ARU_EN(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_ARU_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_ARU_EN_MASK)
6009 
6010 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_ACB_MASK     (0x1F0U)
6011 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_ACB_SHIFT    (4U)
6012 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_ACB_WIDTH    (5U)
6013 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_ACB(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_ACB_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_ACB_MASK)
6014 
6015 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_CMP_CTRL_MASK (0x200U)
6016 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_CMP_CTRL_SHIFT (9U)
6017 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_CMP_CTRL_WIDTH (1U)
6018 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_CMP_CTRL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_CMP_CTRL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_CMP_CTRL_MASK)
6019 
6020 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_EUPM_MASK    (0x400U)
6021 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_EUPM_SHIFT   (10U)
6022 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_EUPM_WIDTH   (1U)
6023 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_EUPM(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_EUPM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_EUPM_MASK)
6024 
6025 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_SL_MASK      (0x800U)
6026 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_SL_SHIFT     (11U)
6027 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_SL_WIDTH     (1U)
6028 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_SL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_SL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_SL_MASK)
6029 
6030 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_CLK_SRC_MASK (0xF000U)
6031 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_CLK_SRC_SHIFT (12U)
6032 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_CLK_SRC_WIDTH (4U)
6033 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_CLK_SRC(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_CLK_SRC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_CLK_SRC_MASK)
6034 
6035 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_WR_REQ_MASK  (0x10000U)
6036 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_WR_REQ_SHIFT (16U)
6037 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_WR_REQ_WIDTH (1U)
6038 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_WR_REQ(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_WR_REQ_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_WR_REQ_MASK)
6039 
6040 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_TRIG_PULSE_MASK (0x20000U)
6041 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_TRIG_PULSE_SHIFT (17U)
6042 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_TRIG_PULSE_WIDTH (1U)
6043 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_TRIG_PULSE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_TRIG_PULSE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_TRIG_PULSE_MASK)
6044 
6045 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_UDMODE_MASK  (0xC0000U)
6046 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_UDMODE_SHIFT (18U)
6047 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_UDMODE_WIDTH (2U)
6048 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_UDMODE(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_UDMODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_UDMODE_MASK)
6049 
6050 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_RST_CCU0_MASK (0x100000U)
6051 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_RST_CCU0_SHIFT (20U)
6052 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_RST_CCU0_WIDTH (1U)
6053 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_RST_CCU0(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_RST_CCU0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_RST_CCU0_MASK)
6054 
6055 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_OSM_TRIG_MASK (0x200000U)
6056 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_OSM_TRIG_SHIFT (21U)
6057 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_OSM_TRIG_WIDTH (1U)
6058 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_OSM_TRIG(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_OSM_TRIG_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_OSM_TRIG_MASK)
6059 
6060 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_EXT_TRIG_MASK (0x400000U)
6061 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_EXT_TRIG_SHIFT (22U)
6062 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_EXT_TRIG_WIDTH (1U)
6063 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_EXT_TRIG(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_EXT_TRIG_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_EXT_TRIG_MASK)
6064 
6065 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_EXTTRIGOUT_MASK (0x800000U)
6066 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_EXTTRIGOUT_SHIFT (23U)
6067 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_EXTTRIGOUT_WIDTH (1U)
6068 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_EXTTRIGOUT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_EXTTRIGOUT_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_EXTTRIGOUT_MASK)
6069 
6070 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_TRIGOUT_MASK (0x1000000U)
6071 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_TRIGOUT_SHIFT (24U)
6072 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_TRIGOUT_WIDTH (1U)
6073 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_TRIGOUT(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_TRIGOUT_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_TRIGOUT_MASK)
6074 
6075 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_SLA_MASK     (0x2000000U)
6076 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_SLA_SHIFT    (25U)
6077 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_SLA_WIDTH    (1U)
6078 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_SLA(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_SLA_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_SLA_MASK)
6079 
6080 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_OSM_MASK     (0x4000000U)
6081 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_OSM_SHIFT    (26U)
6082 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_OSM_WIDTH    (1U)
6083 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_OSM(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_OSM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_OSM_MASK)
6084 
6085 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_ABM_MASK     (0x8000000U)
6086 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_ABM_SHIFT    (27U)
6087 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_ABM_WIDTH    (1U)
6088 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_ABM(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_ABM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_ABM_MASK)
6089 
6090 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_EXT_FUPD_MASK (0x20000000U)
6091 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_EXT_FUPD_SHIFT (29U)
6092 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_EXT_FUPD_WIDTH (1U)
6093 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_EXT_FUPD(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_EXT_FUPD_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_EXT_FUPD_MASK)
6094 
6095 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_SOMB_MASK    (0x40000000U)
6096 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_SOMB_SHIFT   (30U)
6097 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_SOMB_WIDTH   (1U)
6098 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_SOMB(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_SOMB_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_SOMB_MASK)
6099 
6100 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_FREEZE_MASK  (0x80000000U)
6101 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_FREEZE_SHIFT (31U)
6102 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_FREEZE_WIDTH (1U)
6103 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_FREEZE(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_FREEZE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_FREEZE_MASK)
6104 /*! @} */
6105 
6106 /*! @name ATOM2_CH4_SR0 - ATOM[i] channel [x] CCU0 compare shadow register */
6107 /*! @{ */
6108 
6109 #define GTM_gtm_cls2_ATOM2_CH4_SR0_SR0_MASK      (0xFFFFFFU)
6110 #define GTM_gtm_cls2_ATOM2_CH4_SR0_SR0_SHIFT     (0U)
6111 #define GTM_gtm_cls2_ATOM2_CH4_SR0_SR0_WIDTH     (24U)
6112 #define GTM_gtm_cls2_ATOM2_CH4_SR0_SR0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_SR0_SR0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_SR0_SR0_MASK)
6113 /*! @} */
6114 
6115 /*! @name ATOM2_CH4_SR1 - ATOM[i] channel [x] CCU0 compare shadow register */
6116 /*! @{ */
6117 
6118 #define GTM_gtm_cls2_ATOM2_CH4_SR1_SR1_MASK      (0xFFFFFFU)
6119 #define GTM_gtm_cls2_ATOM2_CH4_SR1_SR1_SHIFT     (0U)
6120 #define GTM_gtm_cls2_ATOM2_CH4_SR1_SR1_WIDTH     (24U)
6121 #define GTM_gtm_cls2_ATOM2_CH4_SR1_SR1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_SR1_SR1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_SR1_SR1_MASK)
6122 /*! @} */
6123 
6124 /*! @name ATOM2_CH4_CM0 - ATOM[i] channel [x] CCU0 compare register */
6125 /*! @{ */
6126 
6127 #define GTM_gtm_cls2_ATOM2_CH4_CM0_CM0_MASK      (0xFFFFFFU)
6128 #define GTM_gtm_cls2_ATOM2_CH4_CM0_CM0_SHIFT     (0U)
6129 #define GTM_gtm_cls2_ATOM2_CH4_CM0_CM0_WIDTH     (24U)
6130 #define GTM_gtm_cls2_ATOM2_CH4_CM0_CM0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CM0_CM0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CM0_CM0_MASK)
6131 /*! @} */
6132 
6133 /*! @name ATOM2_CH4_CM1 - ATOM[i] channel [x] CCU0 compare register */
6134 /*! @{ */
6135 
6136 #define GTM_gtm_cls2_ATOM2_CH4_CM1_CM1_MASK      (0xFFFFFFU)
6137 #define GTM_gtm_cls2_ATOM2_CH4_CM1_CM1_SHIFT     (0U)
6138 #define GTM_gtm_cls2_ATOM2_CH4_CM1_CM1_WIDTH     (24U)
6139 #define GTM_gtm_cls2_ATOM2_CH4_CM1_CM1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CM1_CM1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CM1_CM1_MASK)
6140 /*! @} */
6141 
6142 /*! @name ATOM2_CH4_CN0 - ATOM[i] channel [x] CCU0 counter register */
6143 /*! @{ */
6144 
6145 #define GTM_gtm_cls2_ATOM2_CH4_CN0_CN0_MASK      (0xFFFFFFU)
6146 #define GTM_gtm_cls2_ATOM2_CH4_CN0_CN0_SHIFT     (0U)
6147 #define GTM_gtm_cls2_ATOM2_CH4_CN0_CN0_WIDTH     (24U)
6148 #define GTM_gtm_cls2_ATOM2_CH4_CN0_CN0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CN0_CN0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CN0_CN0_MASK)
6149 /*! @} */
6150 
6151 /*! @name ATOM2_CH4_STAT - ATOM[i] channel [x] status register */
6152 /*! @{ */
6153 
6154 #define GTM_gtm_cls2_ATOM2_CH4_STAT_OL_MASK      (0x1U)
6155 #define GTM_gtm_cls2_ATOM2_CH4_STAT_OL_SHIFT     (0U)
6156 #define GTM_gtm_cls2_ATOM2_CH4_STAT_OL_WIDTH     (1U)
6157 #define GTM_gtm_cls2_ATOM2_CH4_STAT_OL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_STAT_OL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_STAT_OL_MASK)
6158 
6159 #define GTM_gtm_cls2_ATOM2_CH4_STAT_ACBI_MASK    (0x1F0000U)
6160 #define GTM_gtm_cls2_ATOM2_CH4_STAT_ACBI_SHIFT   (16U)
6161 #define GTM_gtm_cls2_ATOM2_CH4_STAT_ACBI_WIDTH   (5U)
6162 #define GTM_gtm_cls2_ATOM2_CH4_STAT_ACBI(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_STAT_ACBI_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_STAT_ACBI_MASK)
6163 
6164 #define GTM_gtm_cls2_ATOM2_CH4_STAT_DV_MASK      (0x200000U)
6165 #define GTM_gtm_cls2_ATOM2_CH4_STAT_DV_SHIFT     (21U)
6166 #define GTM_gtm_cls2_ATOM2_CH4_STAT_DV_WIDTH     (1U)
6167 #define GTM_gtm_cls2_ATOM2_CH4_STAT_DV(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_STAT_DV_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_STAT_DV_MASK)
6168 
6169 #define GTM_gtm_cls2_ATOM2_CH4_STAT_WRF_MASK     (0x400000U)
6170 #define GTM_gtm_cls2_ATOM2_CH4_STAT_WRF_SHIFT    (22U)
6171 #define GTM_gtm_cls2_ATOM2_CH4_STAT_WRF_WIDTH    (1U)
6172 #define GTM_gtm_cls2_ATOM2_CH4_STAT_WRF(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_STAT_WRF_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_STAT_WRF_MASK)
6173 
6174 #define GTM_gtm_cls2_ATOM2_CH4_STAT_DR_MASK      (0x800000U)
6175 #define GTM_gtm_cls2_ATOM2_CH4_STAT_DR_SHIFT     (23U)
6176 #define GTM_gtm_cls2_ATOM2_CH4_STAT_DR_WIDTH     (1U)
6177 #define GTM_gtm_cls2_ATOM2_CH4_STAT_DR(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_STAT_DR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_STAT_DR_MASK)
6178 
6179 #define GTM_gtm_cls2_ATOM2_CH4_STAT_ACBO_MASK    (0x1F000000U)
6180 #define GTM_gtm_cls2_ATOM2_CH4_STAT_ACBO_SHIFT   (24U)
6181 #define GTM_gtm_cls2_ATOM2_CH4_STAT_ACBO_WIDTH   (5U)
6182 #define GTM_gtm_cls2_ATOM2_CH4_STAT_ACBO(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_STAT_ACBO_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_STAT_ACBO_MASK)
6183 
6184 #define GTM_gtm_cls2_ATOM2_CH4_STAT_OSM_RTF_MASK (0x20000000U)
6185 #define GTM_gtm_cls2_ATOM2_CH4_STAT_OSM_RTF_SHIFT (29U)
6186 #define GTM_gtm_cls2_ATOM2_CH4_STAT_OSM_RTF_WIDTH (1U)
6187 #define GTM_gtm_cls2_ATOM2_CH4_STAT_OSM_RTF(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_STAT_OSM_RTF_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_STAT_OSM_RTF_MASK)
6188 /*! @} */
6189 
6190 /*! @name ATOM2_CH4_IRQ_NOTIFY - ATOM[i] channel [x] interrupt notification register */
6191 /*! @{ */
6192 
6193 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_NOTIFY_CCU0TC_MASK (0x1U)
6194 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_NOTIFY_CCU0TC_SHIFT (0U)
6195 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_NOTIFY_CCU0TC_WIDTH (1U)
6196 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_NOTIFY_CCU0TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_IRQ_NOTIFY_CCU0TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_IRQ_NOTIFY_CCU0TC_MASK)
6197 
6198 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_NOTIFY_CCU1TC_MASK (0x2U)
6199 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_NOTIFY_CCU1TC_SHIFT (1U)
6200 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_NOTIFY_CCU1TC_WIDTH (1U)
6201 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_NOTIFY_CCU1TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_IRQ_NOTIFY_CCU1TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_IRQ_NOTIFY_CCU1TC_MASK)
6202 /*! @} */
6203 
6204 /*! @name ATOM2_CH4_IRQ_EN - ATOM[i] channel [x] interrupt enable register */
6205 /*! @{ */
6206 
6207 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_EN_CCU0TC_IRQ_EN_MASK (0x1U)
6208 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_EN_CCU0TC_IRQ_EN_SHIFT (0U)
6209 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_EN_CCU0TC_IRQ_EN_WIDTH (1U)
6210 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_EN_CCU0TC_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_IRQ_EN_CCU0TC_IRQ_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_IRQ_EN_CCU0TC_IRQ_EN_MASK)
6211 
6212 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_EN_CCU1TC_IRQ_EN_MASK (0x2U)
6213 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_EN_CCU1TC_IRQ_EN_SHIFT (1U)
6214 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_EN_CCU1TC_IRQ_EN_WIDTH (1U)
6215 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_EN_CCU1TC_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_IRQ_EN_CCU1TC_IRQ_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_IRQ_EN_CCU1TC_IRQ_EN_MASK)
6216 /*! @} */
6217 
6218 /*! @name ATOM2_CH4_IRQ_FORCINT - ATOM[i] channel [x] software interrupt generation */
6219 /*! @{ */
6220 
6221 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_FORCINT_TRG_CCU0TC_MASK (0x1U)
6222 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_FORCINT_TRG_CCU0TC_SHIFT (0U)
6223 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_FORCINT_TRG_CCU0TC_WIDTH (1U)
6224 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_FORCINT_TRG_CCU0TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_IRQ_FORCINT_TRG_CCU0TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_IRQ_FORCINT_TRG_CCU0TC_MASK)
6225 
6226 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_FORCINT_TRG_CCU1TC_MASK (0x2U)
6227 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_FORCINT_TRG_CCU1TC_SHIFT (1U)
6228 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_FORCINT_TRG_CCU1TC_WIDTH (1U)
6229 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_FORCINT_TRG_CCU1TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_IRQ_FORCINT_TRG_CCU1TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_IRQ_FORCINT_TRG_CCU1TC_MASK)
6230 /*! @} */
6231 
6232 /*! @name ATOM2_CH4_IRQ_MODE - ATOM[i] channel [x] interrupt mode configuration register */
6233 /*! @{ */
6234 
6235 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_MODE_IRQ_MODE_MASK (0x3U)
6236 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_MODE_IRQ_MODE_SHIFT (0U)
6237 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_MODE_IRQ_MODE_WIDTH (2U)
6238 #define GTM_gtm_cls2_ATOM2_CH4_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_IRQ_MODE_IRQ_MODE_MASK)
6239 /*! @} */
6240 
6241 /*! @name ATOM2_CH4_CTRL2 - ATOM[i] channel [x] control2 register */
6242 /*! @{ */
6243 
6244 #define GTM_gtm_cls2_ATOM2_CH4_CTRL2_HRES_MASK   (0x1U)
6245 #define GTM_gtm_cls2_ATOM2_CH4_CTRL2_HRES_SHIFT  (0U)
6246 #define GTM_gtm_cls2_ATOM2_CH4_CTRL2_HRES_WIDTH  (1U)
6247 #define GTM_gtm_cls2_ATOM2_CH4_CTRL2_HRES(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL2_HRES_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL2_HRES_MASK)
6248 /*! @} */
6249 
6250 /*! @name ATOM2_CH4_CTRL_SR - ATOM[i] channel [x] control shadow register */
6251 /*! @{ */
6252 
6253 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_SR_SL_SR_MASK (0x800U)
6254 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_SR_SL_SR_SHIFT (11U)
6255 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_SR_SL_SR_WIDTH (1U)
6256 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_SR_SL_SR(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_SR_SL_SR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_SR_SL_SR_MASK)
6257 
6258 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_SR_CLK_SRC_SR_MASK (0xF000U)
6259 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_SR_CLK_SRC_SR_SHIFT (12U)
6260 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_SR_CLK_SRC_SR_WIDTH (4U)
6261 #define GTM_gtm_cls2_ATOM2_CH4_CTRL_SR_CLK_SRC_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH4_CTRL_SR_CLK_SRC_SR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH4_CTRL_SR_CLK_SRC_SR_MASK)
6262 /*! @} */
6263 
6264 /*! @name ATOM2_CH5_RDADDR - ATOM[i] channel[x] ARU read address register */
6265 /*! @{ */
6266 
6267 #define GTM_gtm_cls2_ATOM2_CH5_RDADDR_RDADDR0_MASK (0x1FFU)
6268 #define GTM_gtm_cls2_ATOM2_CH5_RDADDR_RDADDR0_SHIFT (0U)
6269 #define GTM_gtm_cls2_ATOM2_CH5_RDADDR_RDADDR0_WIDTH (9U)
6270 #define GTM_gtm_cls2_ATOM2_CH5_RDADDR_RDADDR0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_RDADDR_RDADDR0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_RDADDR_RDADDR0_MASK)
6271 
6272 #define GTM_gtm_cls2_ATOM2_CH5_RDADDR_RDADDR1_MASK (0x1FF0000U)
6273 #define GTM_gtm_cls2_ATOM2_CH5_RDADDR_RDADDR1_SHIFT (16U)
6274 #define GTM_gtm_cls2_ATOM2_CH5_RDADDR_RDADDR1_WIDTH (9U)
6275 #define GTM_gtm_cls2_ATOM2_CH5_RDADDR_RDADDR1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_RDADDR_RDADDR1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_RDADDR_RDADDR1_MASK)
6276 /*! @} */
6277 
6278 /*! @name ATOM2_CH5_CTRL - ATOM[i] channel [x] control register */
6279 /*! @{ */
6280 
6281 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_MODE_MASK    (0x3U)
6282 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_MODE_SHIFT   (0U)
6283 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_MODE_WIDTH   (2U)
6284 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_MODE(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_MODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_MODE_MASK)
6285 
6286 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_TB12_SEL_MASK (0x4U)
6287 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_TB12_SEL_SHIFT (2U)
6288 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_TB12_SEL_WIDTH (1U)
6289 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_TB12_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_TB12_SEL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_TB12_SEL_MASK)
6290 
6291 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_ARU_EN_MASK  (0x8U)
6292 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_ARU_EN_SHIFT (3U)
6293 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_ARU_EN_WIDTH (1U)
6294 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_ARU_EN(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_ARU_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_ARU_EN_MASK)
6295 
6296 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_ACB_MASK     (0x1F0U)
6297 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_ACB_SHIFT    (4U)
6298 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_ACB_WIDTH    (5U)
6299 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_ACB(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_ACB_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_ACB_MASK)
6300 
6301 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_CMP_CTRL_MASK (0x200U)
6302 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_CMP_CTRL_SHIFT (9U)
6303 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_CMP_CTRL_WIDTH (1U)
6304 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_CMP_CTRL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_CMP_CTRL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_CMP_CTRL_MASK)
6305 
6306 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_EUPM_MASK    (0x400U)
6307 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_EUPM_SHIFT   (10U)
6308 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_EUPM_WIDTH   (1U)
6309 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_EUPM(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_EUPM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_EUPM_MASK)
6310 
6311 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_SL_MASK      (0x800U)
6312 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_SL_SHIFT     (11U)
6313 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_SL_WIDTH     (1U)
6314 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_SL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_SL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_SL_MASK)
6315 
6316 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_CLK_SRC_MASK (0xF000U)
6317 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_CLK_SRC_SHIFT (12U)
6318 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_CLK_SRC_WIDTH (4U)
6319 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_CLK_SRC(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_CLK_SRC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_CLK_SRC_MASK)
6320 
6321 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_WR_REQ_MASK  (0x10000U)
6322 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_WR_REQ_SHIFT (16U)
6323 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_WR_REQ_WIDTH (1U)
6324 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_WR_REQ(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_WR_REQ_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_WR_REQ_MASK)
6325 
6326 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_TRIG_PULSE_MASK (0x20000U)
6327 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_TRIG_PULSE_SHIFT (17U)
6328 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_TRIG_PULSE_WIDTH (1U)
6329 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_TRIG_PULSE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_TRIG_PULSE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_TRIG_PULSE_MASK)
6330 
6331 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_UDMODE_MASK  (0xC0000U)
6332 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_UDMODE_SHIFT (18U)
6333 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_UDMODE_WIDTH (2U)
6334 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_UDMODE(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_UDMODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_UDMODE_MASK)
6335 
6336 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_RST_CCU0_MASK (0x100000U)
6337 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_RST_CCU0_SHIFT (20U)
6338 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_RST_CCU0_WIDTH (1U)
6339 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_RST_CCU0(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_RST_CCU0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_RST_CCU0_MASK)
6340 
6341 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_OSM_TRIG_MASK (0x200000U)
6342 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_OSM_TRIG_SHIFT (21U)
6343 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_OSM_TRIG_WIDTH (1U)
6344 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_OSM_TRIG(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_OSM_TRIG_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_OSM_TRIG_MASK)
6345 
6346 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_EXT_TRIG_MASK (0x400000U)
6347 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_EXT_TRIG_SHIFT (22U)
6348 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_EXT_TRIG_WIDTH (1U)
6349 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_EXT_TRIG(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_EXT_TRIG_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_EXT_TRIG_MASK)
6350 
6351 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_EXTTRIGOUT_MASK (0x800000U)
6352 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_EXTTRIGOUT_SHIFT (23U)
6353 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_EXTTRIGOUT_WIDTH (1U)
6354 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_EXTTRIGOUT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_EXTTRIGOUT_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_EXTTRIGOUT_MASK)
6355 
6356 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_TRIGOUT_MASK (0x1000000U)
6357 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_TRIGOUT_SHIFT (24U)
6358 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_TRIGOUT_WIDTH (1U)
6359 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_TRIGOUT(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_TRIGOUT_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_TRIGOUT_MASK)
6360 
6361 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_SLA_MASK     (0x2000000U)
6362 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_SLA_SHIFT    (25U)
6363 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_SLA_WIDTH    (1U)
6364 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_SLA(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_SLA_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_SLA_MASK)
6365 
6366 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_OSM_MASK     (0x4000000U)
6367 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_OSM_SHIFT    (26U)
6368 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_OSM_WIDTH    (1U)
6369 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_OSM(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_OSM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_OSM_MASK)
6370 
6371 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_ABM_MASK     (0x8000000U)
6372 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_ABM_SHIFT    (27U)
6373 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_ABM_WIDTH    (1U)
6374 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_ABM(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_ABM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_ABM_MASK)
6375 
6376 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_EXT_FUPD_MASK (0x20000000U)
6377 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_EXT_FUPD_SHIFT (29U)
6378 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_EXT_FUPD_WIDTH (1U)
6379 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_EXT_FUPD(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_EXT_FUPD_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_EXT_FUPD_MASK)
6380 
6381 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_SOMB_MASK    (0x40000000U)
6382 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_SOMB_SHIFT   (30U)
6383 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_SOMB_WIDTH   (1U)
6384 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_SOMB(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_SOMB_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_SOMB_MASK)
6385 
6386 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_FREEZE_MASK  (0x80000000U)
6387 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_FREEZE_SHIFT (31U)
6388 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_FREEZE_WIDTH (1U)
6389 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_FREEZE(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_FREEZE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_FREEZE_MASK)
6390 /*! @} */
6391 
6392 /*! @name ATOM2_CH5_SR0 - ATOM[i] channel [x] CCU0 compare shadow register */
6393 /*! @{ */
6394 
6395 #define GTM_gtm_cls2_ATOM2_CH5_SR0_SR0_MASK      (0xFFFFFFU)
6396 #define GTM_gtm_cls2_ATOM2_CH5_SR0_SR0_SHIFT     (0U)
6397 #define GTM_gtm_cls2_ATOM2_CH5_SR0_SR0_WIDTH     (24U)
6398 #define GTM_gtm_cls2_ATOM2_CH5_SR0_SR0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_SR0_SR0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_SR0_SR0_MASK)
6399 /*! @} */
6400 
6401 /*! @name ATOM2_CH5_SR1 - ATOM[i] channel [x] CCU0 compare shadow register */
6402 /*! @{ */
6403 
6404 #define GTM_gtm_cls2_ATOM2_CH5_SR1_SR1_MASK      (0xFFFFFFU)
6405 #define GTM_gtm_cls2_ATOM2_CH5_SR1_SR1_SHIFT     (0U)
6406 #define GTM_gtm_cls2_ATOM2_CH5_SR1_SR1_WIDTH     (24U)
6407 #define GTM_gtm_cls2_ATOM2_CH5_SR1_SR1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_SR1_SR1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_SR1_SR1_MASK)
6408 /*! @} */
6409 
6410 /*! @name ATOM2_CH5_CM0 - ATOM[i] channel [x] CCU0 compare register */
6411 /*! @{ */
6412 
6413 #define GTM_gtm_cls2_ATOM2_CH5_CM0_CM0_MASK      (0xFFFFFFU)
6414 #define GTM_gtm_cls2_ATOM2_CH5_CM0_CM0_SHIFT     (0U)
6415 #define GTM_gtm_cls2_ATOM2_CH5_CM0_CM0_WIDTH     (24U)
6416 #define GTM_gtm_cls2_ATOM2_CH5_CM0_CM0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CM0_CM0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CM0_CM0_MASK)
6417 /*! @} */
6418 
6419 /*! @name ATOM2_CH5_CM1 - ATOM[i] channel [x] CCU0 compare register */
6420 /*! @{ */
6421 
6422 #define GTM_gtm_cls2_ATOM2_CH5_CM1_CM1_MASK      (0xFFFFFFU)
6423 #define GTM_gtm_cls2_ATOM2_CH5_CM1_CM1_SHIFT     (0U)
6424 #define GTM_gtm_cls2_ATOM2_CH5_CM1_CM1_WIDTH     (24U)
6425 #define GTM_gtm_cls2_ATOM2_CH5_CM1_CM1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CM1_CM1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CM1_CM1_MASK)
6426 /*! @} */
6427 
6428 /*! @name ATOM2_CH5_CN0 - ATOM[i] channel [x] CCU0 counter register */
6429 /*! @{ */
6430 
6431 #define GTM_gtm_cls2_ATOM2_CH5_CN0_CN0_MASK      (0xFFFFFFU)
6432 #define GTM_gtm_cls2_ATOM2_CH5_CN0_CN0_SHIFT     (0U)
6433 #define GTM_gtm_cls2_ATOM2_CH5_CN0_CN0_WIDTH     (24U)
6434 #define GTM_gtm_cls2_ATOM2_CH5_CN0_CN0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CN0_CN0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CN0_CN0_MASK)
6435 /*! @} */
6436 
6437 /*! @name ATOM2_CH5_STAT - ATOM[i] channel [x] status register */
6438 /*! @{ */
6439 
6440 #define GTM_gtm_cls2_ATOM2_CH5_STAT_OL_MASK      (0x1U)
6441 #define GTM_gtm_cls2_ATOM2_CH5_STAT_OL_SHIFT     (0U)
6442 #define GTM_gtm_cls2_ATOM2_CH5_STAT_OL_WIDTH     (1U)
6443 #define GTM_gtm_cls2_ATOM2_CH5_STAT_OL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_STAT_OL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_STAT_OL_MASK)
6444 
6445 #define GTM_gtm_cls2_ATOM2_CH5_STAT_ACBI_MASK    (0x1F0000U)
6446 #define GTM_gtm_cls2_ATOM2_CH5_STAT_ACBI_SHIFT   (16U)
6447 #define GTM_gtm_cls2_ATOM2_CH5_STAT_ACBI_WIDTH   (5U)
6448 #define GTM_gtm_cls2_ATOM2_CH5_STAT_ACBI(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_STAT_ACBI_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_STAT_ACBI_MASK)
6449 
6450 #define GTM_gtm_cls2_ATOM2_CH5_STAT_DV_MASK      (0x200000U)
6451 #define GTM_gtm_cls2_ATOM2_CH5_STAT_DV_SHIFT     (21U)
6452 #define GTM_gtm_cls2_ATOM2_CH5_STAT_DV_WIDTH     (1U)
6453 #define GTM_gtm_cls2_ATOM2_CH5_STAT_DV(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_STAT_DV_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_STAT_DV_MASK)
6454 
6455 #define GTM_gtm_cls2_ATOM2_CH5_STAT_WRF_MASK     (0x400000U)
6456 #define GTM_gtm_cls2_ATOM2_CH5_STAT_WRF_SHIFT    (22U)
6457 #define GTM_gtm_cls2_ATOM2_CH5_STAT_WRF_WIDTH    (1U)
6458 #define GTM_gtm_cls2_ATOM2_CH5_STAT_WRF(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_STAT_WRF_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_STAT_WRF_MASK)
6459 
6460 #define GTM_gtm_cls2_ATOM2_CH5_STAT_DR_MASK      (0x800000U)
6461 #define GTM_gtm_cls2_ATOM2_CH5_STAT_DR_SHIFT     (23U)
6462 #define GTM_gtm_cls2_ATOM2_CH5_STAT_DR_WIDTH     (1U)
6463 #define GTM_gtm_cls2_ATOM2_CH5_STAT_DR(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_STAT_DR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_STAT_DR_MASK)
6464 
6465 #define GTM_gtm_cls2_ATOM2_CH5_STAT_ACBO_MASK    (0x1F000000U)
6466 #define GTM_gtm_cls2_ATOM2_CH5_STAT_ACBO_SHIFT   (24U)
6467 #define GTM_gtm_cls2_ATOM2_CH5_STAT_ACBO_WIDTH   (5U)
6468 #define GTM_gtm_cls2_ATOM2_CH5_STAT_ACBO(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_STAT_ACBO_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_STAT_ACBO_MASK)
6469 
6470 #define GTM_gtm_cls2_ATOM2_CH5_STAT_OSM_RTF_MASK (0x20000000U)
6471 #define GTM_gtm_cls2_ATOM2_CH5_STAT_OSM_RTF_SHIFT (29U)
6472 #define GTM_gtm_cls2_ATOM2_CH5_STAT_OSM_RTF_WIDTH (1U)
6473 #define GTM_gtm_cls2_ATOM2_CH5_STAT_OSM_RTF(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_STAT_OSM_RTF_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_STAT_OSM_RTF_MASK)
6474 /*! @} */
6475 
6476 /*! @name ATOM2_CH5_IRQ_NOTIFY - ATOM[i] channel [x] interrupt notification register */
6477 /*! @{ */
6478 
6479 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_NOTIFY_CCU0TC_MASK (0x1U)
6480 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_NOTIFY_CCU0TC_SHIFT (0U)
6481 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_NOTIFY_CCU0TC_WIDTH (1U)
6482 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_NOTIFY_CCU0TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_IRQ_NOTIFY_CCU0TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_IRQ_NOTIFY_CCU0TC_MASK)
6483 
6484 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_NOTIFY_CCU1TC_MASK (0x2U)
6485 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_NOTIFY_CCU1TC_SHIFT (1U)
6486 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_NOTIFY_CCU1TC_WIDTH (1U)
6487 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_NOTIFY_CCU1TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_IRQ_NOTIFY_CCU1TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_IRQ_NOTIFY_CCU1TC_MASK)
6488 /*! @} */
6489 
6490 /*! @name ATOM2_CH5_IRQ_EN - ATOM[i] channel [x] interrupt enable register */
6491 /*! @{ */
6492 
6493 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_EN_CCU0TC_IRQ_EN_MASK (0x1U)
6494 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_EN_CCU0TC_IRQ_EN_SHIFT (0U)
6495 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_EN_CCU0TC_IRQ_EN_WIDTH (1U)
6496 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_EN_CCU0TC_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_IRQ_EN_CCU0TC_IRQ_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_IRQ_EN_CCU0TC_IRQ_EN_MASK)
6497 
6498 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_EN_CCU1TC_IRQ_EN_MASK (0x2U)
6499 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_EN_CCU1TC_IRQ_EN_SHIFT (1U)
6500 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_EN_CCU1TC_IRQ_EN_WIDTH (1U)
6501 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_EN_CCU1TC_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_IRQ_EN_CCU1TC_IRQ_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_IRQ_EN_CCU1TC_IRQ_EN_MASK)
6502 /*! @} */
6503 
6504 /*! @name ATOM2_CH5_IRQ_FORCINT - ATOM[i] channel [x] software interrupt generation */
6505 /*! @{ */
6506 
6507 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_FORCINT_TRG_CCU0TC_MASK (0x1U)
6508 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_FORCINT_TRG_CCU0TC_SHIFT (0U)
6509 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_FORCINT_TRG_CCU0TC_WIDTH (1U)
6510 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_FORCINT_TRG_CCU0TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_IRQ_FORCINT_TRG_CCU0TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_IRQ_FORCINT_TRG_CCU0TC_MASK)
6511 
6512 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_FORCINT_TRG_CCU1TC_MASK (0x2U)
6513 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_FORCINT_TRG_CCU1TC_SHIFT (1U)
6514 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_FORCINT_TRG_CCU1TC_WIDTH (1U)
6515 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_FORCINT_TRG_CCU1TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_IRQ_FORCINT_TRG_CCU1TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_IRQ_FORCINT_TRG_CCU1TC_MASK)
6516 /*! @} */
6517 
6518 /*! @name ATOM2_CH5_IRQ_MODE - ATOM[i] channel [x] interrupt mode configuration register */
6519 /*! @{ */
6520 
6521 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_MODE_IRQ_MODE_MASK (0x3U)
6522 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_MODE_IRQ_MODE_SHIFT (0U)
6523 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_MODE_IRQ_MODE_WIDTH (2U)
6524 #define GTM_gtm_cls2_ATOM2_CH5_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_IRQ_MODE_IRQ_MODE_MASK)
6525 /*! @} */
6526 
6527 /*! @name ATOM2_CH5_CTRL2 - ATOM[i] channel [x] control2 register */
6528 /*! @{ */
6529 
6530 #define GTM_gtm_cls2_ATOM2_CH5_CTRL2_HRES_MASK   (0x1U)
6531 #define GTM_gtm_cls2_ATOM2_CH5_CTRL2_HRES_SHIFT  (0U)
6532 #define GTM_gtm_cls2_ATOM2_CH5_CTRL2_HRES_WIDTH  (1U)
6533 #define GTM_gtm_cls2_ATOM2_CH5_CTRL2_HRES(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL2_HRES_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL2_HRES_MASK)
6534 /*! @} */
6535 
6536 /*! @name ATOM2_CH5_CTRL_SR - ATOM[i] channel [x] control shadow register */
6537 /*! @{ */
6538 
6539 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_SR_SL_SR_MASK (0x800U)
6540 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_SR_SL_SR_SHIFT (11U)
6541 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_SR_SL_SR_WIDTH (1U)
6542 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_SR_SL_SR(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_SR_SL_SR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_SR_SL_SR_MASK)
6543 
6544 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_SR_CLK_SRC_SR_MASK (0xF000U)
6545 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_SR_CLK_SRC_SR_SHIFT (12U)
6546 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_SR_CLK_SRC_SR_WIDTH (4U)
6547 #define GTM_gtm_cls2_ATOM2_CH5_CTRL_SR_CLK_SRC_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH5_CTRL_SR_CLK_SRC_SR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH5_CTRL_SR_CLK_SRC_SR_MASK)
6548 /*! @} */
6549 
6550 /*! @name ATOM2_CH6_RDADDR - ATOM[i] channel[x] ARU read address register */
6551 /*! @{ */
6552 
6553 #define GTM_gtm_cls2_ATOM2_CH6_RDADDR_RDADDR0_MASK (0x1FFU)
6554 #define GTM_gtm_cls2_ATOM2_CH6_RDADDR_RDADDR0_SHIFT (0U)
6555 #define GTM_gtm_cls2_ATOM2_CH6_RDADDR_RDADDR0_WIDTH (9U)
6556 #define GTM_gtm_cls2_ATOM2_CH6_RDADDR_RDADDR0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_RDADDR_RDADDR0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_RDADDR_RDADDR0_MASK)
6557 
6558 #define GTM_gtm_cls2_ATOM2_CH6_RDADDR_RDADDR1_MASK (0x1FF0000U)
6559 #define GTM_gtm_cls2_ATOM2_CH6_RDADDR_RDADDR1_SHIFT (16U)
6560 #define GTM_gtm_cls2_ATOM2_CH6_RDADDR_RDADDR1_WIDTH (9U)
6561 #define GTM_gtm_cls2_ATOM2_CH6_RDADDR_RDADDR1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_RDADDR_RDADDR1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_RDADDR_RDADDR1_MASK)
6562 /*! @} */
6563 
6564 /*! @name ATOM2_CH6_CTRL - ATOM[i] channel [x] control register */
6565 /*! @{ */
6566 
6567 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_MODE_MASK    (0x3U)
6568 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_MODE_SHIFT   (0U)
6569 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_MODE_WIDTH   (2U)
6570 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_MODE(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_MODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_MODE_MASK)
6571 
6572 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_TB12_SEL_MASK (0x4U)
6573 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_TB12_SEL_SHIFT (2U)
6574 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_TB12_SEL_WIDTH (1U)
6575 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_TB12_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_TB12_SEL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_TB12_SEL_MASK)
6576 
6577 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_ARU_EN_MASK  (0x8U)
6578 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_ARU_EN_SHIFT (3U)
6579 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_ARU_EN_WIDTH (1U)
6580 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_ARU_EN(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_ARU_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_ARU_EN_MASK)
6581 
6582 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_ACB_MASK     (0x1F0U)
6583 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_ACB_SHIFT    (4U)
6584 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_ACB_WIDTH    (5U)
6585 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_ACB(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_ACB_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_ACB_MASK)
6586 
6587 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_CMP_CTRL_MASK (0x200U)
6588 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_CMP_CTRL_SHIFT (9U)
6589 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_CMP_CTRL_WIDTH (1U)
6590 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_CMP_CTRL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_CMP_CTRL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_CMP_CTRL_MASK)
6591 
6592 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_EUPM_MASK    (0x400U)
6593 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_EUPM_SHIFT   (10U)
6594 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_EUPM_WIDTH   (1U)
6595 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_EUPM(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_EUPM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_EUPM_MASK)
6596 
6597 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_SL_MASK      (0x800U)
6598 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_SL_SHIFT     (11U)
6599 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_SL_WIDTH     (1U)
6600 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_SL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_SL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_SL_MASK)
6601 
6602 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_CLK_SRC_MASK (0xF000U)
6603 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_CLK_SRC_SHIFT (12U)
6604 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_CLK_SRC_WIDTH (4U)
6605 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_CLK_SRC(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_CLK_SRC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_CLK_SRC_MASK)
6606 
6607 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_WR_REQ_MASK  (0x10000U)
6608 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_WR_REQ_SHIFT (16U)
6609 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_WR_REQ_WIDTH (1U)
6610 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_WR_REQ(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_WR_REQ_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_WR_REQ_MASK)
6611 
6612 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_TRIG_PULSE_MASK (0x20000U)
6613 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_TRIG_PULSE_SHIFT (17U)
6614 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_TRIG_PULSE_WIDTH (1U)
6615 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_TRIG_PULSE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_TRIG_PULSE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_TRIG_PULSE_MASK)
6616 
6617 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_UDMODE_MASK  (0xC0000U)
6618 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_UDMODE_SHIFT (18U)
6619 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_UDMODE_WIDTH (2U)
6620 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_UDMODE(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_UDMODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_UDMODE_MASK)
6621 
6622 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_RST_CCU0_MASK (0x100000U)
6623 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_RST_CCU0_SHIFT (20U)
6624 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_RST_CCU0_WIDTH (1U)
6625 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_RST_CCU0(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_RST_CCU0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_RST_CCU0_MASK)
6626 
6627 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_OSM_TRIG_MASK (0x200000U)
6628 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_OSM_TRIG_SHIFT (21U)
6629 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_OSM_TRIG_WIDTH (1U)
6630 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_OSM_TRIG(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_OSM_TRIG_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_OSM_TRIG_MASK)
6631 
6632 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_EXT_TRIG_MASK (0x400000U)
6633 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_EXT_TRIG_SHIFT (22U)
6634 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_EXT_TRIG_WIDTH (1U)
6635 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_EXT_TRIG(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_EXT_TRIG_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_EXT_TRIG_MASK)
6636 
6637 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_EXTTRIGOUT_MASK (0x800000U)
6638 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_EXTTRIGOUT_SHIFT (23U)
6639 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_EXTTRIGOUT_WIDTH (1U)
6640 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_EXTTRIGOUT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_EXTTRIGOUT_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_EXTTRIGOUT_MASK)
6641 
6642 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_TRIGOUT_MASK (0x1000000U)
6643 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_TRIGOUT_SHIFT (24U)
6644 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_TRIGOUT_WIDTH (1U)
6645 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_TRIGOUT(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_TRIGOUT_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_TRIGOUT_MASK)
6646 
6647 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_SLA_MASK     (0x2000000U)
6648 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_SLA_SHIFT    (25U)
6649 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_SLA_WIDTH    (1U)
6650 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_SLA(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_SLA_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_SLA_MASK)
6651 
6652 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_OSM_MASK     (0x4000000U)
6653 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_OSM_SHIFT    (26U)
6654 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_OSM_WIDTH    (1U)
6655 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_OSM(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_OSM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_OSM_MASK)
6656 
6657 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_ABM_MASK     (0x8000000U)
6658 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_ABM_SHIFT    (27U)
6659 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_ABM_WIDTH    (1U)
6660 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_ABM(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_ABM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_ABM_MASK)
6661 
6662 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_EXT_FUPD_MASK (0x20000000U)
6663 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_EXT_FUPD_SHIFT (29U)
6664 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_EXT_FUPD_WIDTH (1U)
6665 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_EXT_FUPD(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_EXT_FUPD_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_EXT_FUPD_MASK)
6666 
6667 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_SOMB_MASK    (0x40000000U)
6668 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_SOMB_SHIFT   (30U)
6669 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_SOMB_WIDTH   (1U)
6670 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_SOMB(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_SOMB_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_SOMB_MASK)
6671 
6672 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_FREEZE_MASK  (0x80000000U)
6673 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_FREEZE_SHIFT (31U)
6674 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_FREEZE_WIDTH (1U)
6675 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_FREEZE(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_FREEZE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_FREEZE_MASK)
6676 /*! @} */
6677 
6678 /*! @name ATOM2_CH6_SR0 - ATOM[i] channel [x] CCU0 compare shadow register */
6679 /*! @{ */
6680 
6681 #define GTM_gtm_cls2_ATOM2_CH6_SR0_SR0_MASK      (0xFFFFFFU)
6682 #define GTM_gtm_cls2_ATOM2_CH6_SR0_SR0_SHIFT     (0U)
6683 #define GTM_gtm_cls2_ATOM2_CH6_SR0_SR0_WIDTH     (24U)
6684 #define GTM_gtm_cls2_ATOM2_CH6_SR0_SR0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_SR0_SR0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_SR0_SR0_MASK)
6685 /*! @} */
6686 
6687 /*! @name ATOM2_CH6_SR1 - ATOM[i] channel [x] CCU0 compare shadow register */
6688 /*! @{ */
6689 
6690 #define GTM_gtm_cls2_ATOM2_CH6_SR1_SR1_MASK      (0xFFFFFFU)
6691 #define GTM_gtm_cls2_ATOM2_CH6_SR1_SR1_SHIFT     (0U)
6692 #define GTM_gtm_cls2_ATOM2_CH6_SR1_SR1_WIDTH     (24U)
6693 #define GTM_gtm_cls2_ATOM2_CH6_SR1_SR1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_SR1_SR1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_SR1_SR1_MASK)
6694 /*! @} */
6695 
6696 /*! @name ATOM2_CH6_CM0 - ATOM[i] channel [x] CCU0 compare register */
6697 /*! @{ */
6698 
6699 #define GTM_gtm_cls2_ATOM2_CH6_CM0_CM0_MASK      (0xFFFFFFU)
6700 #define GTM_gtm_cls2_ATOM2_CH6_CM0_CM0_SHIFT     (0U)
6701 #define GTM_gtm_cls2_ATOM2_CH6_CM0_CM0_WIDTH     (24U)
6702 #define GTM_gtm_cls2_ATOM2_CH6_CM0_CM0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CM0_CM0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CM0_CM0_MASK)
6703 /*! @} */
6704 
6705 /*! @name ATOM2_CH6_CM1 - ATOM[i] channel [x] CCU0 compare register */
6706 /*! @{ */
6707 
6708 #define GTM_gtm_cls2_ATOM2_CH6_CM1_CM1_MASK      (0xFFFFFFU)
6709 #define GTM_gtm_cls2_ATOM2_CH6_CM1_CM1_SHIFT     (0U)
6710 #define GTM_gtm_cls2_ATOM2_CH6_CM1_CM1_WIDTH     (24U)
6711 #define GTM_gtm_cls2_ATOM2_CH6_CM1_CM1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CM1_CM1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CM1_CM1_MASK)
6712 /*! @} */
6713 
6714 /*! @name ATOM2_CH6_CN0 - ATOM[i] channel [x] CCU0 counter register */
6715 /*! @{ */
6716 
6717 #define GTM_gtm_cls2_ATOM2_CH6_CN0_CN0_MASK      (0xFFFFFFU)
6718 #define GTM_gtm_cls2_ATOM2_CH6_CN0_CN0_SHIFT     (0U)
6719 #define GTM_gtm_cls2_ATOM2_CH6_CN0_CN0_WIDTH     (24U)
6720 #define GTM_gtm_cls2_ATOM2_CH6_CN0_CN0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CN0_CN0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CN0_CN0_MASK)
6721 /*! @} */
6722 
6723 /*! @name ATOM2_CH6_STAT - ATOM[i] channel [x] status register */
6724 /*! @{ */
6725 
6726 #define GTM_gtm_cls2_ATOM2_CH6_STAT_OL_MASK      (0x1U)
6727 #define GTM_gtm_cls2_ATOM2_CH6_STAT_OL_SHIFT     (0U)
6728 #define GTM_gtm_cls2_ATOM2_CH6_STAT_OL_WIDTH     (1U)
6729 #define GTM_gtm_cls2_ATOM2_CH6_STAT_OL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_STAT_OL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_STAT_OL_MASK)
6730 
6731 #define GTM_gtm_cls2_ATOM2_CH6_STAT_ACBI_MASK    (0x1F0000U)
6732 #define GTM_gtm_cls2_ATOM2_CH6_STAT_ACBI_SHIFT   (16U)
6733 #define GTM_gtm_cls2_ATOM2_CH6_STAT_ACBI_WIDTH   (5U)
6734 #define GTM_gtm_cls2_ATOM2_CH6_STAT_ACBI(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_STAT_ACBI_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_STAT_ACBI_MASK)
6735 
6736 #define GTM_gtm_cls2_ATOM2_CH6_STAT_DV_MASK      (0x200000U)
6737 #define GTM_gtm_cls2_ATOM2_CH6_STAT_DV_SHIFT     (21U)
6738 #define GTM_gtm_cls2_ATOM2_CH6_STAT_DV_WIDTH     (1U)
6739 #define GTM_gtm_cls2_ATOM2_CH6_STAT_DV(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_STAT_DV_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_STAT_DV_MASK)
6740 
6741 #define GTM_gtm_cls2_ATOM2_CH6_STAT_WRF_MASK     (0x400000U)
6742 #define GTM_gtm_cls2_ATOM2_CH6_STAT_WRF_SHIFT    (22U)
6743 #define GTM_gtm_cls2_ATOM2_CH6_STAT_WRF_WIDTH    (1U)
6744 #define GTM_gtm_cls2_ATOM2_CH6_STAT_WRF(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_STAT_WRF_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_STAT_WRF_MASK)
6745 
6746 #define GTM_gtm_cls2_ATOM2_CH6_STAT_DR_MASK      (0x800000U)
6747 #define GTM_gtm_cls2_ATOM2_CH6_STAT_DR_SHIFT     (23U)
6748 #define GTM_gtm_cls2_ATOM2_CH6_STAT_DR_WIDTH     (1U)
6749 #define GTM_gtm_cls2_ATOM2_CH6_STAT_DR(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_STAT_DR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_STAT_DR_MASK)
6750 
6751 #define GTM_gtm_cls2_ATOM2_CH6_STAT_ACBO_MASK    (0x1F000000U)
6752 #define GTM_gtm_cls2_ATOM2_CH6_STAT_ACBO_SHIFT   (24U)
6753 #define GTM_gtm_cls2_ATOM2_CH6_STAT_ACBO_WIDTH   (5U)
6754 #define GTM_gtm_cls2_ATOM2_CH6_STAT_ACBO(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_STAT_ACBO_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_STAT_ACBO_MASK)
6755 
6756 #define GTM_gtm_cls2_ATOM2_CH6_STAT_OSM_RTF_MASK (0x20000000U)
6757 #define GTM_gtm_cls2_ATOM2_CH6_STAT_OSM_RTF_SHIFT (29U)
6758 #define GTM_gtm_cls2_ATOM2_CH6_STAT_OSM_RTF_WIDTH (1U)
6759 #define GTM_gtm_cls2_ATOM2_CH6_STAT_OSM_RTF(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_STAT_OSM_RTF_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_STAT_OSM_RTF_MASK)
6760 /*! @} */
6761 
6762 /*! @name ATOM2_CH6_IRQ_NOTIFY - ATOM[i] channel [x] interrupt notification register */
6763 /*! @{ */
6764 
6765 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_NOTIFY_CCU0TC_MASK (0x1U)
6766 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_NOTIFY_CCU0TC_SHIFT (0U)
6767 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_NOTIFY_CCU0TC_WIDTH (1U)
6768 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_NOTIFY_CCU0TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_IRQ_NOTIFY_CCU0TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_IRQ_NOTIFY_CCU0TC_MASK)
6769 
6770 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_NOTIFY_CCU1TC_MASK (0x2U)
6771 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_NOTIFY_CCU1TC_SHIFT (1U)
6772 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_NOTIFY_CCU1TC_WIDTH (1U)
6773 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_NOTIFY_CCU1TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_IRQ_NOTIFY_CCU1TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_IRQ_NOTIFY_CCU1TC_MASK)
6774 /*! @} */
6775 
6776 /*! @name ATOM2_CH6_IRQ_EN - ATOM[i] channel [x] interrupt enable register */
6777 /*! @{ */
6778 
6779 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_EN_CCU0TC_IRQ_EN_MASK (0x1U)
6780 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_EN_CCU0TC_IRQ_EN_SHIFT (0U)
6781 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_EN_CCU0TC_IRQ_EN_WIDTH (1U)
6782 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_EN_CCU0TC_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_IRQ_EN_CCU0TC_IRQ_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_IRQ_EN_CCU0TC_IRQ_EN_MASK)
6783 
6784 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_EN_CCU1TC_IRQ_EN_MASK (0x2U)
6785 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_EN_CCU1TC_IRQ_EN_SHIFT (1U)
6786 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_EN_CCU1TC_IRQ_EN_WIDTH (1U)
6787 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_EN_CCU1TC_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_IRQ_EN_CCU1TC_IRQ_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_IRQ_EN_CCU1TC_IRQ_EN_MASK)
6788 /*! @} */
6789 
6790 /*! @name ATOM2_CH6_IRQ_FORCINT - ATOM[i] channel [x] software interrupt generation */
6791 /*! @{ */
6792 
6793 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_FORCINT_TRG_CCU0TC_MASK (0x1U)
6794 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_FORCINT_TRG_CCU0TC_SHIFT (0U)
6795 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_FORCINT_TRG_CCU0TC_WIDTH (1U)
6796 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_FORCINT_TRG_CCU0TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_IRQ_FORCINT_TRG_CCU0TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_IRQ_FORCINT_TRG_CCU0TC_MASK)
6797 
6798 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_FORCINT_TRG_CCU1TC_MASK (0x2U)
6799 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_FORCINT_TRG_CCU1TC_SHIFT (1U)
6800 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_FORCINT_TRG_CCU1TC_WIDTH (1U)
6801 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_FORCINT_TRG_CCU1TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_IRQ_FORCINT_TRG_CCU1TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_IRQ_FORCINT_TRG_CCU1TC_MASK)
6802 /*! @} */
6803 
6804 /*! @name ATOM2_CH6_IRQ_MODE - ATOM[i] channel [x] interrupt mode configuration register */
6805 /*! @{ */
6806 
6807 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_MODE_IRQ_MODE_MASK (0x3U)
6808 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_MODE_IRQ_MODE_SHIFT (0U)
6809 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_MODE_IRQ_MODE_WIDTH (2U)
6810 #define GTM_gtm_cls2_ATOM2_CH6_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_IRQ_MODE_IRQ_MODE_MASK)
6811 /*! @} */
6812 
6813 /*! @name ATOM2_CH6_CTRL2 - ATOM[i] channel [x] control2 register */
6814 /*! @{ */
6815 
6816 #define GTM_gtm_cls2_ATOM2_CH6_CTRL2_HRES_MASK   (0x1U)
6817 #define GTM_gtm_cls2_ATOM2_CH6_CTRL2_HRES_SHIFT  (0U)
6818 #define GTM_gtm_cls2_ATOM2_CH6_CTRL2_HRES_WIDTH  (1U)
6819 #define GTM_gtm_cls2_ATOM2_CH6_CTRL2_HRES(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL2_HRES_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL2_HRES_MASK)
6820 /*! @} */
6821 
6822 /*! @name ATOM2_CH6_CTRL_SR - ATOM[i] channel [x] control shadow register */
6823 /*! @{ */
6824 
6825 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_SR_SL_SR_MASK (0x800U)
6826 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_SR_SL_SR_SHIFT (11U)
6827 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_SR_SL_SR_WIDTH (1U)
6828 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_SR_SL_SR(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_SR_SL_SR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_SR_SL_SR_MASK)
6829 
6830 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_SR_CLK_SRC_SR_MASK (0xF000U)
6831 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_SR_CLK_SRC_SR_SHIFT (12U)
6832 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_SR_CLK_SRC_SR_WIDTH (4U)
6833 #define GTM_gtm_cls2_ATOM2_CH6_CTRL_SR_CLK_SRC_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH6_CTRL_SR_CLK_SRC_SR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH6_CTRL_SR_CLK_SRC_SR_MASK)
6834 /*! @} */
6835 
6836 /*! @name ATOM2_CH7_RDADDR - ATOM[i] channel[x] ARU read address register */
6837 /*! @{ */
6838 
6839 #define GTM_gtm_cls2_ATOM2_CH7_RDADDR_RDADDR0_MASK (0x1FFU)
6840 #define GTM_gtm_cls2_ATOM2_CH7_RDADDR_RDADDR0_SHIFT (0U)
6841 #define GTM_gtm_cls2_ATOM2_CH7_RDADDR_RDADDR0_WIDTH (9U)
6842 #define GTM_gtm_cls2_ATOM2_CH7_RDADDR_RDADDR0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_RDADDR_RDADDR0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_RDADDR_RDADDR0_MASK)
6843 
6844 #define GTM_gtm_cls2_ATOM2_CH7_RDADDR_RDADDR1_MASK (0x1FF0000U)
6845 #define GTM_gtm_cls2_ATOM2_CH7_RDADDR_RDADDR1_SHIFT (16U)
6846 #define GTM_gtm_cls2_ATOM2_CH7_RDADDR_RDADDR1_WIDTH (9U)
6847 #define GTM_gtm_cls2_ATOM2_CH7_RDADDR_RDADDR1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_RDADDR_RDADDR1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_RDADDR_RDADDR1_MASK)
6848 /*! @} */
6849 
6850 /*! @name ATOM2_CH7_CTRL - ATOM[i] channel [x] control register */
6851 /*! @{ */
6852 
6853 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_MODE_MASK    (0x3U)
6854 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_MODE_SHIFT   (0U)
6855 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_MODE_WIDTH   (2U)
6856 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_MODE(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_MODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_MODE_MASK)
6857 
6858 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_TB12_SEL_MASK (0x4U)
6859 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_TB12_SEL_SHIFT (2U)
6860 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_TB12_SEL_WIDTH (1U)
6861 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_TB12_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_TB12_SEL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_TB12_SEL_MASK)
6862 
6863 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_ARU_EN_MASK  (0x8U)
6864 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_ARU_EN_SHIFT (3U)
6865 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_ARU_EN_WIDTH (1U)
6866 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_ARU_EN(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_ARU_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_ARU_EN_MASK)
6867 
6868 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_ACB_MASK     (0x1F0U)
6869 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_ACB_SHIFT    (4U)
6870 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_ACB_WIDTH    (5U)
6871 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_ACB(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_ACB_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_ACB_MASK)
6872 
6873 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_CMP_CTRL_MASK (0x200U)
6874 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_CMP_CTRL_SHIFT (9U)
6875 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_CMP_CTRL_WIDTH (1U)
6876 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_CMP_CTRL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_CMP_CTRL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_CMP_CTRL_MASK)
6877 
6878 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_EUPM_MASK    (0x400U)
6879 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_EUPM_SHIFT   (10U)
6880 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_EUPM_WIDTH   (1U)
6881 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_EUPM(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_EUPM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_EUPM_MASK)
6882 
6883 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_SL_MASK      (0x800U)
6884 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_SL_SHIFT     (11U)
6885 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_SL_WIDTH     (1U)
6886 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_SL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_SL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_SL_MASK)
6887 
6888 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_CLK_SRC_MASK (0xF000U)
6889 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_CLK_SRC_SHIFT (12U)
6890 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_CLK_SRC_WIDTH (4U)
6891 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_CLK_SRC(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_CLK_SRC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_CLK_SRC_MASK)
6892 
6893 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_WR_REQ_MASK  (0x10000U)
6894 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_WR_REQ_SHIFT (16U)
6895 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_WR_REQ_WIDTH (1U)
6896 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_WR_REQ(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_WR_REQ_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_WR_REQ_MASK)
6897 
6898 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_TRIG_PULSE_MASK (0x20000U)
6899 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_TRIG_PULSE_SHIFT (17U)
6900 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_TRIG_PULSE_WIDTH (1U)
6901 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_TRIG_PULSE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_TRIG_PULSE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_TRIG_PULSE_MASK)
6902 
6903 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_UDMODE_MASK  (0xC0000U)
6904 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_UDMODE_SHIFT (18U)
6905 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_UDMODE_WIDTH (2U)
6906 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_UDMODE(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_UDMODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_UDMODE_MASK)
6907 
6908 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_RST_CCU0_MASK (0x100000U)
6909 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_RST_CCU0_SHIFT (20U)
6910 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_RST_CCU0_WIDTH (1U)
6911 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_RST_CCU0(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_RST_CCU0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_RST_CCU0_MASK)
6912 
6913 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_OSM_TRIG_MASK (0x200000U)
6914 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_OSM_TRIG_SHIFT (21U)
6915 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_OSM_TRIG_WIDTH (1U)
6916 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_OSM_TRIG(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_OSM_TRIG_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_OSM_TRIG_MASK)
6917 
6918 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_EXT_TRIG_MASK (0x400000U)
6919 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_EXT_TRIG_SHIFT (22U)
6920 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_EXT_TRIG_WIDTH (1U)
6921 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_EXT_TRIG(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_EXT_TRIG_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_EXT_TRIG_MASK)
6922 
6923 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_EXTTRIGOUT_MASK (0x800000U)
6924 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_EXTTRIGOUT_SHIFT (23U)
6925 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_EXTTRIGOUT_WIDTH (1U)
6926 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_EXTTRIGOUT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_EXTTRIGOUT_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_EXTTRIGOUT_MASK)
6927 
6928 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_TRIGOUT_MASK (0x1000000U)
6929 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_TRIGOUT_SHIFT (24U)
6930 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_TRIGOUT_WIDTH (1U)
6931 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_TRIGOUT(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_TRIGOUT_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_TRIGOUT_MASK)
6932 
6933 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_SLA_MASK     (0x2000000U)
6934 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_SLA_SHIFT    (25U)
6935 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_SLA_WIDTH    (1U)
6936 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_SLA(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_SLA_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_SLA_MASK)
6937 
6938 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_OSM_MASK     (0x4000000U)
6939 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_OSM_SHIFT    (26U)
6940 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_OSM_WIDTH    (1U)
6941 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_OSM(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_OSM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_OSM_MASK)
6942 
6943 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_ABM_MASK     (0x8000000U)
6944 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_ABM_SHIFT    (27U)
6945 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_ABM_WIDTH    (1U)
6946 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_ABM(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_ABM_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_ABM_MASK)
6947 
6948 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_EXT_FUPD_MASK (0x20000000U)
6949 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_EXT_FUPD_SHIFT (29U)
6950 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_EXT_FUPD_WIDTH (1U)
6951 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_EXT_FUPD(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_EXT_FUPD_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_EXT_FUPD_MASK)
6952 
6953 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_SOMB_MASK    (0x40000000U)
6954 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_SOMB_SHIFT   (30U)
6955 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_SOMB_WIDTH   (1U)
6956 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_SOMB(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_SOMB_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_SOMB_MASK)
6957 
6958 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_FREEZE_MASK  (0x80000000U)
6959 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_FREEZE_SHIFT (31U)
6960 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_FREEZE_WIDTH (1U)
6961 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_FREEZE(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_FREEZE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_FREEZE_MASK)
6962 /*! @} */
6963 
6964 /*! @name ATOM2_CH7_SR0 - ATOM[i] channel [x] CCU0 compare shadow register */
6965 /*! @{ */
6966 
6967 #define GTM_gtm_cls2_ATOM2_CH7_SR0_SR0_MASK      (0xFFFFFFU)
6968 #define GTM_gtm_cls2_ATOM2_CH7_SR0_SR0_SHIFT     (0U)
6969 #define GTM_gtm_cls2_ATOM2_CH7_SR0_SR0_WIDTH     (24U)
6970 #define GTM_gtm_cls2_ATOM2_CH7_SR0_SR0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_SR0_SR0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_SR0_SR0_MASK)
6971 /*! @} */
6972 
6973 /*! @name ATOM2_CH7_SR1 - ATOM[i] channel [x] CCU0 compare shadow register */
6974 /*! @{ */
6975 
6976 #define GTM_gtm_cls2_ATOM2_CH7_SR1_SR1_MASK      (0xFFFFFFU)
6977 #define GTM_gtm_cls2_ATOM2_CH7_SR1_SR1_SHIFT     (0U)
6978 #define GTM_gtm_cls2_ATOM2_CH7_SR1_SR1_WIDTH     (24U)
6979 #define GTM_gtm_cls2_ATOM2_CH7_SR1_SR1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_SR1_SR1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_SR1_SR1_MASK)
6980 /*! @} */
6981 
6982 /*! @name ATOM2_CH7_CM0 - ATOM[i] channel [x] CCU0 compare register */
6983 /*! @{ */
6984 
6985 #define GTM_gtm_cls2_ATOM2_CH7_CM0_CM0_MASK      (0xFFFFFFU)
6986 #define GTM_gtm_cls2_ATOM2_CH7_CM0_CM0_SHIFT     (0U)
6987 #define GTM_gtm_cls2_ATOM2_CH7_CM0_CM0_WIDTH     (24U)
6988 #define GTM_gtm_cls2_ATOM2_CH7_CM0_CM0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CM0_CM0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CM0_CM0_MASK)
6989 /*! @} */
6990 
6991 /*! @name ATOM2_CH7_CM1 - ATOM[i] channel [x] CCU0 compare register */
6992 /*! @{ */
6993 
6994 #define GTM_gtm_cls2_ATOM2_CH7_CM1_CM1_MASK      (0xFFFFFFU)
6995 #define GTM_gtm_cls2_ATOM2_CH7_CM1_CM1_SHIFT     (0U)
6996 #define GTM_gtm_cls2_ATOM2_CH7_CM1_CM1_WIDTH     (24U)
6997 #define GTM_gtm_cls2_ATOM2_CH7_CM1_CM1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CM1_CM1_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CM1_CM1_MASK)
6998 /*! @} */
6999 
7000 /*! @name ATOM2_CH7_CN0 - ATOM[i] channel [x] CCU0 counter register */
7001 /*! @{ */
7002 
7003 #define GTM_gtm_cls2_ATOM2_CH7_CN0_CN0_MASK      (0xFFFFFFU)
7004 #define GTM_gtm_cls2_ATOM2_CH7_CN0_CN0_SHIFT     (0U)
7005 #define GTM_gtm_cls2_ATOM2_CH7_CN0_CN0_WIDTH     (24U)
7006 #define GTM_gtm_cls2_ATOM2_CH7_CN0_CN0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CN0_CN0_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CN0_CN0_MASK)
7007 /*! @} */
7008 
7009 /*! @name ATOM2_CH7_STAT - ATOM[i] channel [x] status register */
7010 /*! @{ */
7011 
7012 #define GTM_gtm_cls2_ATOM2_CH7_STAT_OL_MASK      (0x1U)
7013 #define GTM_gtm_cls2_ATOM2_CH7_STAT_OL_SHIFT     (0U)
7014 #define GTM_gtm_cls2_ATOM2_CH7_STAT_OL_WIDTH     (1U)
7015 #define GTM_gtm_cls2_ATOM2_CH7_STAT_OL(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_STAT_OL_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_STAT_OL_MASK)
7016 
7017 #define GTM_gtm_cls2_ATOM2_CH7_STAT_ACBI_MASK    (0x1F0000U)
7018 #define GTM_gtm_cls2_ATOM2_CH7_STAT_ACBI_SHIFT   (16U)
7019 #define GTM_gtm_cls2_ATOM2_CH7_STAT_ACBI_WIDTH   (5U)
7020 #define GTM_gtm_cls2_ATOM2_CH7_STAT_ACBI(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_STAT_ACBI_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_STAT_ACBI_MASK)
7021 
7022 #define GTM_gtm_cls2_ATOM2_CH7_STAT_DV_MASK      (0x200000U)
7023 #define GTM_gtm_cls2_ATOM2_CH7_STAT_DV_SHIFT     (21U)
7024 #define GTM_gtm_cls2_ATOM2_CH7_STAT_DV_WIDTH     (1U)
7025 #define GTM_gtm_cls2_ATOM2_CH7_STAT_DV(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_STAT_DV_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_STAT_DV_MASK)
7026 
7027 #define GTM_gtm_cls2_ATOM2_CH7_STAT_WRF_MASK     (0x400000U)
7028 #define GTM_gtm_cls2_ATOM2_CH7_STAT_WRF_SHIFT    (22U)
7029 #define GTM_gtm_cls2_ATOM2_CH7_STAT_WRF_WIDTH    (1U)
7030 #define GTM_gtm_cls2_ATOM2_CH7_STAT_WRF(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_STAT_WRF_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_STAT_WRF_MASK)
7031 
7032 #define GTM_gtm_cls2_ATOM2_CH7_STAT_DR_MASK      (0x800000U)
7033 #define GTM_gtm_cls2_ATOM2_CH7_STAT_DR_SHIFT     (23U)
7034 #define GTM_gtm_cls2_ATOM2_CH7_STAT_DR_WIDTH     (1U)
7035 #define GTM_gtm_cls2_ATOM2_CH7_STAT_DR(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_STAT_DR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_STAT_DR_MASK)
7036 
7037 #define GTM_gtm_cls2_ATOM2_CH7_STAT_ACBO_MASK    (0x1F000000U)
7038 #define GTM_gtm_cls2_ATOM2_CH7_STAT_ACBO_SHIFT   (24U)
7039 #define GTM_gtm_cls2_ATOM2_CH7_STAT_ACBO_WIDTH   (5U)
7040 #define GTM_gtm_cls2_ATOM2_CH7_STAT_ACBO(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_STAT_ACBO_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_STAT_ACBO_MASK)
7041 
7042 #define GTM_gtm_cls2_ATOM2_CH7_STAT_OSM_RTF_MASK (0x20000000U)
7043 #define GTM_gtm_cls2_ATOM2_CH7_STAT_OSM_RTF_SHIFT (29U)
7044 #define GTM_gtm_cls2_ATOM2_CH7_STAT_OSM_RTF_WIDTH (1U)
7045 #define GTM_gtm_cls2_ATOM2_CH7_STAT_OSM_RTF(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_STAT_OSM_RTF_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_STAT_OSM_RTF_MASK)
7046 /*! @} */
7047 
7048 /*! @name ATOM2_CH7_IRQ_NOTIFY - ATOM[i] channel [x] interrupt notification register */
7049 /*! @{ */
7050 
7051 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_NOTIFY_CCU0TC_MASK (0x1U)
7052 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_NOTIFY_CCU0TC_SHIFT (0U)
7053 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_NOTIFY_CCU0TC_WIDTH (1U)
7054 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_NOTIFY_CCU0TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_IRQ_NOTIFY_CCU0TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_IRQ_NOTIFY_CCU0TC_MASK)
7055 
7056 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_NOTIFY_CCU1TC_MASK (0x2U)
7057 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_NOTIFY_CCU1TC_SHIFT (1U)
7058 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_NOTIFY_CCU1TC_WIDTH (1U)
7059 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_NOTIFY_CCU1TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_IRQ_NOTIFY_CCU1TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_IRQ_NOTIFY_CCU1TC_MASK)
7060 /*! @} */
7061 
7062 /*! @name ATOM2_CH7_IRQ_EN - ATOM[i] channel [x] interrupt enable register */
7063 /*! @{ */
7064 
7065 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_EN_CCU0TC_IRQ_EN_MASK (0x1U)
7066 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_EN_CCU0TC_IRQ_EN_SHIFT (0U)
7067 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_EN_CCU0TC_IRQ_EN_WIDTH (1U)
7068 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_EN_CCU0TC_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_IRQ_EN_CCU0TC_IRQ_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_IRQ_EN_CCU0TC_IRQ_EN_MASK)
7069 
7070 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_EN_CCU1TC_IRQ_EN_MASK (0x2U)
7071 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_EN_CCU1TC_IRQ_EN_SHIFT (1U)
7072 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_EN_CCU1TC_IRQ_EN_WIDTH (1U)
7073 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_EN_CCU1TC_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_IRQ_EN_CCU1TC_IRQ_EN_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_IRQ_EN_CCU1TC_IRQ_EN_MASK)
7074 /*! @} */
7075 
7076 /*! @name ATOM2_CH7_IRQ_FORCINT - ATOM[i] channel [x] software interrupt generation */
7077 /*! @{ */
7078 
7079 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_FORCINT_TRG_CCU0TC_MASK (0x1U)
7080 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_FORCINT_TRG_CCU0TC_SHIFT (0U)
7081 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_FORCINT_TRG_CCU0TC_WIDTH (1U)
7082 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_FORCINT_TRG_CCU0TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_IRQ_FORCINT_TRG_CCU0TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_IRQ_FORCINT_TRG_CCU0TC_MASK)
7083 
7084 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_FORCINT_TRG_CCU1TC_MASK (0x2U)
7085 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_FORCINT_TRG_CCU1TC_SHIFT (1U)
7086 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_FORCINT_TRG_CCU1TC_WIDTH (1U)
7087 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_FORCINT_TRG_CCU1TC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_IRQ_FORCINT_TRG_CCU1TC_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_IRQ_FORCINT_TRG_CCU1TC_MASK)
7088 /*! @} */
7089 
7090 /*! @name ATOM2_CH7_IRQ_MODE - ATOM[i] channel [x] interrupt mode configuration register */
7091 /*! @{ */
7092 
7093 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_MODE_IRQ_MODE_MASK (0x3U)
7094 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_MODE_IRQ_MODE_SHIFT (0U)
7095 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_MODE_IRQ_MODE_WIDTH (2U)
7096 #define GTM_gtm_cls2_ATOM2_CH7_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_IRQ_MODE_IRQ_MODE_MASK)
7097 /*! @} */
7098 
7099 /*! @name ATOM2_CH7_CTRL2 - ATOM[i] channel [x] control2 register */
7100 /*! @{ */
7101 
7102 #define GTM_gtm_cls2_ATOM2_CH7_CTRL2_HRES_MASK   (0x1U)
7103 #define GTM_gtm_cls2_ATOM2_CH7_CTRL2_HRES_SHIFT  (0U)
7104 #define GTM_gtm_cls2_ATOM2_CH7_CTRL2_HRES_WIDTH  (1U)
7105 #define GTM_gtm_cls2_ATOM2_CH7_CTRL2_HRES(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL2_HRES_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL2_HRES_MASK)
7106 /*! @} */
7107 
7108 /*! @name ATOM2_CH7_CTRL_SR - ATOM[i] channel [x] control shadow register */
7109 /*! @{ */
7110 
7111 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_SR_SL_SR_MASK (0x800U)
7112 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_SR_SL_SR_SHIFT (11U)
7113 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_SR_SL_SR_WIDTH (1U)
7114 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_SR_SL_SR(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_SR_SL_SR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_SR_SL_SR_MASK)
7115 
7116 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_SR_CLK_SRC_SR_MASK (0xF000U)
7117 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_SR_CLK_SRC_SR_SHIFT (12U)
7118 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_SR_CLK_SRC_SR_WIDTH (4U)
7119 #define GTM_gtm_cls2_ATOM2_CH7_CTRL_SR_CLK_SRC_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_CH7_CTRL_SR_CLK_SRC_SR_SHIFT)) & GTM_gtm_cls2_ATOM2_CH7_CTRL_SR_CLK_SRC_SR_MASK)
7120 /*! @} */
7121 
7122 /*! @name ATOM2_AGC_GLB_CTRL - ATOM[i] AGC global control register */
7123 /*! @{ */
7124 
7125 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_HOST_TRIG_MASK (0x1U)
7126 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_HOST_TRIG_SHIFT (0U)
7127 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_HOST_TRIG_WIDTH (1U)
7128 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_HOST_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_HOST_TRIG_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_HOST_TRIG_MASK)
7129 
7130 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH0_MASK (0x100U)
7131 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH0_SHIFT (8U)
7132 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH0_WIDTH (1U)
7133 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH0_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH0_MASK)
7134 
7135 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH1_MASK (0x200U)
7136 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH1_SHIFT (9U)
7137 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH1_WIDTH (1U)
7138 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH1_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH1_MASK)
7139 
7140 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH2_MASK (0x400U)
7141 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH2_SHIFT (10U)
7142 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH2_WIDTH (1U)
7143 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH2_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH2_MASK)
7144 
7145 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH3_MASK (0x800U)
7146 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH3_SHIFT (11U)
7147 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH3_WIDTH (1U)
7148 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH3_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH3_MASK)
7149 
7150 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH4_MASK (0x1000U)
7151 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH4_SHIFT (12U)
7152 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH4_WIDTH (1U)
7153 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH4_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH4_MASK)
7154 
7155 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH5_MASK (0x2000U)
7156 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH5_SHIFT (13U)
7157 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH5_WIDTH (1U)
7158 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH5_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH5_MASK)
7159 
7160 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH6_MASK (0x4000U)
7161 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH6_SHIFT (14U)
7162 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH6_WIDTH (1U)
7163 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH6_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH6_MASK)
7164 
7165 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH7_MASK (0x8000U)
7166 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH7_SHIFT (15U)
7167 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH7_WIDTH (1U)
7168 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH7_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_RST_CH7_MASK)
7169 
7170 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL0_MASK (0x30000U)
7171 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL0_SHIFT (16U)
7172 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL0_WIDTH (2U)
7173 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL0_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL0_MASK)
7174 
7175 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL1_MASK (0xC0000U)
7176 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL1_SHIFT (18U)
7177 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL1_WIDTH (2U)
7178 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL1_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL1_MASK)
7179 
7180 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL2_MASK (0x300000U)
7181 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL2_SHIFT (20U)
7182 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL2_WIDTH (2U)
7183 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL2_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL2_MASK)
7184 
7185 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL3_MASK (0xC00000U)
7186 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL3_SHIFT (22U)
7187 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL3_WIDTH (2U)
7188 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL3_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL3_MASK)
7189 
7190 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL4_MASK (0x3000000U)
7191 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL4_SHIFT (24U)
7192 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL4_WIDTH (2U)
7193 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL4_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL4_MASK)
7194 
7195 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL5_MASK (0xC000000U)
7196 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL5_SHIFT (26U)
7197 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL5_WIDTH (2U)
7198 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL5_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL5_MASK)
7199 
7200 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL6_MASK (0x30000000U)
7201 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL6_SHIFT (28U)
7202 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL6_WIDTH (2U)
7203 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL6_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL6_MASK)
7204 
7205 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL7_MASK (0xC0000000U)
7206 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL7_SHIFT (30U)
7207 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL7_WIDTH (2U)
7208 #define GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL7_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_GLB_CTRL_UPEN_CTRL7_MASK)
7209 /*! @} */
7210 
7211 /*! @name ATOM2_AGC_ENDIS_CTRL - ATOM[i] AGC enable/disable control register */
7212 /*! @{ */
7213 
7214 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL0_MASK (0x3U)
7215 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL0_SHIFT (0U)
7216 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL0_WIDTH (2U)
7217 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL0_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL0_MASK)
7218 
7219 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL1_MASK (0xCU)
7220 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL1_SHIFT (2U)
7221 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL1_WIDTH (2U)
7222 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL1_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL1_MASK)
7223 
7224 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL2_MASK (0x30U)
7225 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL2_SHIFT (4U)
7226 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL2_WIDTH (2U)
7227 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL2_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL2_MASK)
7228 
7229 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL3_MASK (0xC0U)
7230 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL3_SHIFT (6U)
7231 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL3_WIDTH (2U)
7232 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL3_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL3_MASK)
7233 
7234 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL4_MASK (0x300U)
7235 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL4_SHIFT (8U)
7236 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL4_WIDTH (2U)
7237 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL4_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL4_MASK)
7238 
7239 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL5_MASK (0xC00U)
7240 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL5_SHIFT (10U)
7241 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL5_WIDTH (2U)
7242 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL5_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL5_MASK)
7243 
7244 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL6_MASK (0x3000U)
7245 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL6_SHIFT (12U)
7246 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL6_WIDTH (2U)
7247 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL6_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL6_MASK)
7248 
7249 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL7_MASK (0xC000U)
7250 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL7_SHIFT (14U)
7251 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL7_WIDTH (2U)
7252 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL7_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_ENDIS_CTRL_ENDIS_CTRL7_MASK)
7253 /*! @} */
7254 
7255 /*! @name ATOM2_AGC_ENDIS_STAT - ATOM[i] AGC enable/disable status register */
7256 /*! @{ */
7257 
7258 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT0_MASK (0x3U)
7259 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT0_SHIFT (0U)
7260 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT0_WIDTH (2U)
7261 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT0_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT0_MASK)
7262 
7263 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT1_MASK (0xCU)
7264 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT1_SHIFT (2U)
7265 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT1_WIDTH (2U)
7266 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT1_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT1_MASK)
7267 
7268 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT2_MASK (0x30U)
7269 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT2_SHIFT (4U)
7270 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT2_WIDTH (2U)
7271 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT2_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT2_MASK)
7272 
7273 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT3_MASK (0xC0U)
7274 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT3_SHIFT (6U)
7275 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT3_WIDTH (2U)
7276 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT3_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT3_MASK)
7277 
7278 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT4_MASK (0x300U)
7279 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT4_SHIFT (8U)
7280 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT4_WIDTH (2U)
7281 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT4_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT4_MASK)
7282 
7283 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT5_MASK (0xC00U)
7284 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT5_SHIFT (10U)
7285 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT5_WIDTH (2U)
7286 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT5_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT5_MASK)
7287 
7288 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT6_MASK (0x3000U)
7289 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT6_SHIFT (12U)
7290 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT6_WIDTH (2U)
7291 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT6_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT6_MASK)
7292 
7293 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT7_MASK (0xC000U)
7294 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT7_SHIFT (14U)
7295 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT7_WIDTH (2U)
7296 #define GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT7_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_ENDIS_STAT_ENDIS_STAT7_MASK)
7297 /*! @} */
7298 
7299 /*! @name ATOM2_AGC_ACT_TB - ATOM[i] AGC action time base register */
7300 /*! @{ */
7301 
7302 #define GTM_gtm_cls2_ATOM2_AGC_ACT_TB_ACT_TB_MASK (0xFFFFFFU)
7303 #define GTM_gtm_cls2_ATOM2_AGC_ACT_TB_ACT_TB_SHIFT (0U)
7304 #define GTM_gtm_cls2_ATOM2_AGC_ACT_TB_ACT_TB_WIDTH (24U)
7305 #define GTM_gtm_cls2_ATOM2_AGC_ACT_TB_ACT_TB(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_ACT_TB_ACT_TB_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_ACT_TB_ACT_TB_MASK)
7306 
7307 #define GTM_gtm_cls2_ATOM2_AGC_ACT_TB_TB_TRIG_MASK (0x1000000U)
7308 #define GTM_gtm_cls2_ATOM2_AGC_ACT_TB_TB_TRIG_SHIFT (24U)
7309 #define GTM_gtm_cls2_ATOM2_AGC_ACT_TB_TB_TRIG_WIDTH (1U)
7310 #define GTM_gtm_cls2_ATOM2_AGC_ACT_TB_TB_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_ACT_TB_TB_TRIG_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_ACT_TB_TB_TRIG_MASK)
7311 
7312 #define GTM_gtm_cls2_ATOM2_AGC_ACT_TB_TBU_SEL_MASK (0x6000000U)
7313 #define GTM_gtm_cls2_ATOM2_AGC_ACT_TB_TBU_SEL_SHIFT (25U)
7314 #define GTM_gtm_cls2_ATOM2_AGC_ACT_TB_TBU_SEL_WIDTH (2U)
7315 #define GTM_gtm_cls2_ATOM2_AGC_ACT_TB_TBU_SEL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_ACT_TB_TBU_SEL_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_ACT_TB_TBU_SEL_MASK)
7316 /*! @} */
7317 
7318 /*! @name ATOM2_AGC_OUTEN_CTRL - ATOM[i] AGC output enable control register */
7319 /*! @{ */
7320 
7321 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL0_MASK (0x3U)
7322 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL0_SHIFT (0U)
7323 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL0_WIDTH (2U)
7324 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL0_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL0_MASK)
7325 
7326 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL1_MASK (0xCU)
7327 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL1_SHIFT (2U)
7328 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL1_WIDTH (2U)
7329 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL1_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL1_MASK)
7330 
7331 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL2_MASK (0x30U)
7332 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL2_SHIFT (4U)
7333 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL2_WIDTH (2U)
7334 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL2_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL2_MASK)
7335 
7336 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL3_MASK (0xC0U)
7337 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL3_SHIFT (6U)
7338 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL3_WIDTH (2U)
7339 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL3_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL3_MASK)
7340 
7341 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL4_MASK (0x300U)
7342 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL4_SHIFT (8U)
7343 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL4_WIDTH (2U)
7344 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL4_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL4_MASK)
7345 
7346 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL5_MASK (0xC00U)
7347 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL5_SHIFT (10U)
7348 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL5_WIDTH (2U)
7349 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL5_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL5_MASK)
7350 
7351 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL6_MASK (0x3000U)
7352 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL6_SHIFT (12U)
7353 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL6_WIDTH (2U)
7354 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL6_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL6_MASK)
7355 
7356 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL7_MASK (0xC000U)
7357 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL7_SHIFT (14U)
7358 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL7_WIDTH (2U)
7359 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL7_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_OUTEN_CTRL_OUTEN_CTRL7_MASK)
7360 /*! @} */
7361 
7362 /*! @name ATOM2_AGC_OUTEN_STAT - ATOM[i] AGC output enable status register */
7363 /*! @{ */
7364 
7365 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT0_MASK (0x3U)
7366 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT0_SHIFT (0U)
7367 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT0_WIDTH (2U)
7368 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT0_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT0_MASK)
7369 
7370 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT1_MASK (0xCU)
7371 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT1_SHIFT (2U)
7372 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT1_WIDTH (2U)
7373 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT1_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT1_MASK)
7374 
7375 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT2_MASK (0x30U)
7376 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT2_SHIFT (4U)
7377 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT2_WIDTH (2U)
7378 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT2_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT2_MASK)
7379 
7380 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT3_MASK (0xC0U)
7381 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT3_SHIFT (6U)
7382 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT3_WIDTH (2U)
7383 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT3_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT3_MASK)
7384 
7385 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT4_MASK (0x300U)
7386 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT4_SHIFT (8U)
7387 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT4_WIDTH (2U)
7388 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT4_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT4_MASK)
7389 
7390 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT5_MASK (0xC00U)
7391 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT5_SHIFT (10U)
7392 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT5_WIDTH (2U)
7393 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT5_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT5_MASK)
7394 
7395 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT6_MASK (0x3000U)
7396 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT6_SHIFT (12U)
7397 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT6_WIDTH (2U)
7398 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT6_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT6_MASK)
7399 
7400 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT7_MASK (0xC000U)
7401 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT7_SHIFT (14U)
7402 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT7_WIDTH (2U)
7403 #define GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT7_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_OUTEN_STAT_OUTEN_STAT7_MASK)
7404 /*! @} */
7405 
7406 /*! @name ATOM2_AGC_FUPD_CTRL - ATOM[i] AGC force update control register */
7407 /*! @{ */
7408 
7409 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL0_MASK (0x3U)
7410 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL0_SHIFT (0U)
7411 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL0_WIDTH (2U)
7412 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL0_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL0_MASK)
7413 
7414 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL1_MASK (0xCU)
7415 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL1_SHIFT (2U)
7416 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL1_WIDTH (2U)
7417 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL1_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL1_MASK)
7418 
7419 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL2_MASK (0x30U)
7420 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL2_SHIFT (4U)
7421 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL2_WIDTH (2U)
7422 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL2_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL2_MASK)
7423 
7424 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL3_MASK (0xC0U)
7425 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL3_SHIFT (6U)
7426 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL3_WIDTH (2U)
7427 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL3_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL3_MASK)
7428 
7429 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL4_MASK (0x300U)
7430 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL4_SHIFT (8U)
7431 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL4_WIDTH (2U)
7432 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL4_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL4_MASK)
7433 
7434 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL5_MASK (0xC00U)
7435 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL5_SHIFT (10U)
7436 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL5_WIDTH (2U)
7437 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL5_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL5_MASK)
7438 
7439 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL6_MASK (0x3000U)
7440 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL6_SHIFT (12U)
7441 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL6_WIDTH (2U)
7442 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL6_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL6_MASK)
7443 
7444 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL7_MASK (0xC000U)
7445 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL7_SHIFT (14U)
7446 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL7_WIDTH (2U)
7447 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL7_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_FUPD_CTRL7_MASK)
7448 
7449 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH0_MASK (0x30000U)
7450 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH0_SHIFT (16U)
7451 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH0_WIDTH (2U)
7452 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH0_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH0_MASK)
7453 
7454 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH1_MASK (0xC0000U)
7455 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH1_SHIFT (18U)
7456 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH1_WIDTH (2U)
7457 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH1_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH1_MASK)
7458 
7459 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH2_MASK (0x300000U)
7460 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH2_SHIFT (20U)
7461 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH2_WIDTH (2U)
7462 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH2_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH2_MASK)
7463 
7464 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH3_MASK (0xC00000U)
7465 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH3_SHIFT (22U)
7466 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH3_WIDTH (2U)
7467 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH3_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH3_MASK)
7468 
7469 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH4_MASK (0x3000000U)
7470 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH4_SHIFT (24U)
7471 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH4_WIDTH (2U)
7472 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH4_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH4_MASK)
7473 
7474 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH5_MASK (0xC000000U)
7475 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH5_SHIFT (26U)
7476 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH5_WIDTH (2U)
7477 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH5_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH5_MASK)
7478 
7479 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH6_MASK (0x30000000U)
7480 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH6_SHIFT (28U)
7481 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH6_WIDTH (2U)
7482 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH6_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH6_MASK)
7483 
7484 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH7_MASK (0xC0000000U)
7485 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH7_SHIFT (30U)
7486 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH7_WIDTH (2U)
7487 #define GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH7_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_FUPD_CTRL_RSTCN0_CH7_MASK)
7488 /*! @} */
7489 
7490 /*! @name ATOM2_AGC_INT_TRIG - ATOM[i] AGC internal trigger control register */
7491 /*! @{ */
7492 
7493 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG0_MASK (0x3U)
7494 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG0_SHIFT (0U)
7495 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG0_WIDTH (2U)
7496 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG0_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG0_MASK)
7497 
7498 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG1_MASK (0xCU)
7499 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG1_SHIFT (2U)
7500 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG1_WIDTH (2U)
7501 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG1_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG1_MASK)
7502 
7503 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG2_MASK (0x30U)
7504 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG2_SHIFT (4U)
7505 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG2_WIDTH (2U)
7506 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG2_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG2_MASK)
7507 
7508 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG3_MASK (0xC0U)
7509 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG3_SHIFT (6U)
7510 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG3_WIDTH (2U)
7511 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG3_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG3_MASK)
7512 
7513 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG4_MASK (0x300U)
7514 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG4_SHIFT (8U)
7515 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG4_WIDTH (2U)
7516 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG4_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG4_MASK)
7517 
7518 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG5_MASK (0xC00U)
7519 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG5_SHIFT (10U)
7520 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG5_WIDTH (2U)
7521 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG5_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG5_MASK)
7522 
7523 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG6_MASK (0x3000U)
7524 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG6_SHIFT (12U)
7525 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG6_WIDTH (2U)
7526 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG6_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG6_MASK)
7527 
7528 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG7_MASK (0xC000U)
7529 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG7_SHIFT (14U)
7530 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG7_WIDTH (2U)
7531 #define GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG7_SHIFT)) & GTM_gtm_cls2_ATOM2_AGC_INT_TRIG_INT_TRIG7_MASK)
7532 /*! @} */
7533 
7534 /*! @name MCS2_CH0_R0 - MCS[i] channel x general purpose register [y] */
7535 /*! @{ */
7536 
7537 #define GTM_gtm_cls2_MCS2_CH0_R0_DATA_MASK       (0xFFFFFFU)
7538 #define GTM_gtm_cls2_MCS2_CH0_R0_DATA_SHIFT      (0U)
7539 #define GTM_gtm_cls2_MCS2_CH0_R0_DATA_WIDTH      (24U)
7540 #define GTM_gtm_cls2_MCS2_CH0_R0_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_R0_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_R0_DATA_MASK)
7541 /*! @} */
7542 
7543 /*! @name MCS2_CH0_R1 - MCS[i] channel x general purpose register [y] */
7544 /*! @{ */
7545 
7546 #define GTM_gtm_cls2_MCS2_CH0_R1_DATA_MASK       (0xFFFFFFU)
7547 #define GTM_gtm_cls2_MCS2_CH0_R1_DATA_SHIFT      (0U)
7548 #define GTM_gtm_cls2_MCS2_CH0_R1_DATA_WIDTH      (24U)
7549 #define GTM_gtm_cls2_MCS2_CH0_R1_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_R1_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_R1_DATA_MASK)
7550 /*! @} */
7551 
7552 /*! @name MCS2_CH0_R2 - MCS[i] channel x general purpose register [y] */
7553 /*! @{ */
7554 
7555 #define GTM_gtm_cls2_MCS2_CH0_R2_DATA_MASK       (0xFFFFFFU)
7556 #define GTM_gtm_cls2_MCS2_CH0_R2_DATA_SHIFT      (0U)
7557 #define GTM_gtm_cls2_MCS2_CH0_R2_DATA_WIDTH      (24U)
7558 #define GTM_gtm_cls2_MCS2_CH0_R2_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_R2_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_R2_DATA_MASK)
7559 /*! @} */
7560 
7561 /*! @name MCS2_CH0_R3 - MCS[i] channel x general purpose register [y] */
7562 /*! @{ */
7563 
7564 #define GTM_gtm_cls2_MCS2_CH0_R3_DATA_MASK       (0xFFFFFFU)
7565 #define GTM_gtm_cls2_MCS2_CH0_R3_DATA_SHIFT      (0U)
7566 #define GTM_gtm_cls2_MCS2_CH0_R3_DATA_WIDTH      (24U)
7567 #define GTM_gtm_cls2_MCS2_CH0_R3_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_R3_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_R3_DATA_MASK)
7568 /*! @} */
7569 
7570 /*! @name MCS2_CH0_R4 - MCS[i] channel x general purpose register [y] */
7571 /*! @{ */
7572 
7573 #define GTM_gtm_cls2_MCS2_CH0_R4_DATA_MASK       (0xFFFFFFU)
7574 #define GTM_gtm_cls2_MCS2_CH0_R4_DATA_SHIFT      (0U)
7575 #define GTM_gtm_cls2_MCS2_CH0_R4_DATA_WIDTH      (24U)
7576 #define GTM_gtm_cls2_MCS2_CH0_R4_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_R4_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_R4_DATA_MASK)
7577 /*! @} */
7578 
7579 /*! @name MCS2_CH0_R5 - MCS[i] channel x general purpose register [y] */
7580 /*! @{ */
7581 
7582 #define GTM_gtm_cls2_MCS2_CH0_R5_DATA_MASK       (0xFFFFFFU)
7583 #define GTM_gtm_cls2_MCS2_CH0_R5_DATA_SHIFT      (0U)
7584 #define GTM_gtm_cls2_MCS2_CH0_R5_DATA_WIDTH      (24U)
7585 #define GTM_gtm_cls2_MCS2_CH0_R5_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_R5_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_R5_DATA_MASK)
7586 /*! @} */
7587 
7588 /*! @name MCS2_CH0_R6 - MCS[i] channel x general purpose register [y] */
7589 /*! @{ */
7590 
7591 #define GTM_gtm_cls2_MCS2_CH0_R6_DATA_MASK       (0xFFFFFFU)
7592 #define GTM_gtm_cls2_MCS2_CH0_R6_DATA_SHIFT      (0U)
7593 #define GTM_gtm_cls2_MCS2_CH0_R6_DATA_WIDTH      (24U)
7594 #define GTM_gtm_cls2_MCS2_CH0_R6_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_R6_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_R6_DATA_MASK)
7595 /*! @} */
7596 
7597 /*! @name MCS2_CH0_R7 - MCS[i] channel x general purpose register [y] */
7598 /*! @{ */
7599 
7600 #define GTM_gtm_cls2_MCS2_CH0_R7_DATA_MASK       (0xFFFFFFU)
7601 #define GTM_gtm_cls2_MCS2_CH0_R7_DATA_SHIFT      (0U)
7602 #define GTM_gtm_cls2_MCS2_CH0_R7_DATA_WIDTH      (24U)
7603 #define GTM_gtm_cls2_MCS2_CH0_R7_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_R7_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_R7_DATA_MASK)
7604 /*! @} */
7605 
7606 /*! @name MCS2_CH0_CTRL - MCS[i] channel x control register */
7607 /*! @{ */
7608 
7609 #define GTM_gtm_cls2_MCS2_CH0_CTRL_EN_MASK       (0x1U)
7610 #define GTM_gtm_cls2_MCS2_CH0_CTRL_EN_SHIFT      (0U)
7611 #define GTM_gtm_cls2_MCS2_CH0_CTRL_EN_WIDTH      (1U)
7612 #define GTM_gtm_cls2_MCS2_CH0_CTRL_EN(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_CTRL_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_CTRL_EN_MASK)
7613 
7614 #define GTM_gtm_cls2_MCS2_CH0_CTRL_IRQ_MASK      (0x2U)
7615 #define GTM_gtm_cls2_MCS2_CH0_CTRL_IRQ_SHIFT     (1U)
7616 #define GTM_gtm_cls2_MCS2_CH0_CTRL_IRQ_WIDTH     (1U)
7617 #define GTM_gtm_cls2_MCS2_CH0_CTRL_IRQ(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_CTRL_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_CTRL_IRQ_MASK)
7618 
7619 #define GTM_gtm_cls2_MCS2_CH0_CTRL_ERR_MASK      (0x4U)
7620 #define GTM_gtm_cls2_MCS2_CH0_CTRL_ERR_SHIFT     (2U)
7621 #define GTM_gtm_cls2_MCS2_CH0_CTRL_ERR_WIDTH     (1U)
7622 #define GTM_gtm_cls2_MCS2_CH0_CTRL_ERR(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_CTRL_ERR_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_CTRL_ERR_MASK)
7623 
7624 #define GTM_gtm_cls2_MCS2_CH0_CTRL_CY_MASK       (0x10U)
7625 #define GTM_gtm_cls2_MCS2_CH0_CTRL_CY_SHIFT      (4U)
7626 #define GTM_gtm_cls2_MCS2_CH0_CTRL_CY_WIDTH      (1U)
7627 #define GTM_gtm_cls2_MCS2_CH0_CTRL_CY(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_CTRL_CY_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_CTRL_CY_MASK)
7628 
7629 #define GTM_gtm_cls2_MCS2_CH0_CTRL_Z_MASK        (0x20U)
7630 #define GTM_gtm_cls2_MCS2_CH0_CTRL_Z_SHIFT       (5U)
7631 #define GTM_gtm_cls2_MCS2_CH0_CTRL_Z_WIDTH       (1U)
7632 #define GTM_gtm_cls2_MCS2_CH0_CTRL_Z(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_CTRL_Z_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_CTRL_Z_MASK)
7633 
7634 #define GTM_gtm_cls2_MCS2_CH0_CTRL_V_MASK        (0x40U)
7635 #define GTM_gtm_cls2_MCS2_CH0_CTRL_V_SHIFT       (6U)
7636 #define GTM_gtm_cls2_MCS2_CH0_CTRL_V_WIDTH       (1U)
7637 #define GTM_gtm_cls2_MCS2_CH0_CTRL_V(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_CTRL_V_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_CTRL_V_MASK)
7638 
7639 #define GTM_gtm_cls2_MCS2_CH0_CTRL_N_MASK        (0x80U)
7640 #define GTM_gtm_cls2_MCS2_CH0_CTRL_N_SHIFT       (7U)
7641 #define GTM_gtm_cls2_MCS2_CH0_CTRL_N_WIDTH       (1U)
7642 #define GTM_gtm_cls2_MCS2_CH0_CTRL_N(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_CTRL_N_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_CTRL_N_MASK)
7643 
7644 #define GTM_gtm_cls2_MCS2_CH0_CTRL_CAT_MASK      (0x100U)
7645 #define GTM_gtm_cls2_MCS2_CH0_CTRL_CAT_SHIFT     (8U)
7646 #define GTM_gtm_cls2_MCS2_CH0_CTRL_CAT_WIDTH     (1U)
7647 #define GTM_gtm_cls2_MCS2_CH0_CTRL_CAT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_CTRL_CAT_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_CTRL_CAT_MASK)
7648 
7649 #define GTM_gtm_cls2_MCS2_CH0_CTRL_CWT_MASK      (0x200U)
7650 #define GTM_gtm_cls2_MCS2_CH0_CTRL_CWT_SHIFT     (9U)
7651 #define GTM_gtm_cls2_MCS2_CH0_CTRL_CWT_WIDTH     (1U)
7652 #define GTM_gtm_cls2_MCS2_CH0_CTRL_CWT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_CTRL_CWT_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_CTRL_CWT_MASK)
7653 
7654 #define GTM_gtm_cls2_MCS2_CH0_CTRL_SAT_MASK      (0x400U)
7655 #define GTM_gtm_cls2_MCS2_CH0_CTRL_SAT_SHIFT     (10U)
7656 #define GTM_gtm_cls2_MCS2_CH0_CTRL_SAT_WIDTH     (1U)
7657 #define GTM_gtm_cls2_MCS2_CH0_CTRL_SAT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_CTRL_SAT_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_CTRL_SAT_MASK)
7658 /*! @} */
7659 
7660 /*! @name MCS2_CH0_ACB - MCS[i] channel x ARU control Bit register */
7661 /*! @{ */
7662 
7663 #define GTM_gtm_cls2_MCS2_CH0_ACB_ACB0_MASK      (0x1U)
7664 #define GTM_gtm_cls2_MCS2_CH0_ACB_ACB0_SHIFT     (0U)
7665 #define GTM_gtm_cls2_MCS2_CH0_ACB_ACB0_WIDTH     (1U)
7666 #define GTM_gtm_cls2_MCS2_CH0_ACB_ACB0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_ACB_ACB0_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_ACB_ACB0_MASK)
7667 
7668 #define GTM_gtm_cls2_MCS2_CH0_ACB_ACB1_MASK      (0x2U)
7669 #define GTM_gtm_cls2_MCS2_CH0_ACB_ACB1_SHIFT     (1U)
7670 #define GTM_gtm_cls2_MCS2_CH0_ACB_ACB1_WIDTH     (1U)
7671 #define GTM_gtm_cls2_MCS2_CH0_ACB_ACB1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_ACB_ACB1_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_ACB_ACB1_MASK)
7672 
7673 #define GTM_gtm_cls2_MCS2_CH0_ACB_ACB2_MASK      (0x4U)
7674 #define GTM_gtm_cls2_MCS2_CH0_ACB_ACB2_SHIFT     (2U)
7675 #define GTM_gtm_cls2_MCS2_CH0_ACB_ACB2_WIDTH     (1U)
7676 #define GTM_gtm_cls2_MCS2_CH0_ACB_ACB2(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_ACB_ACB2_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_ACB_ACB2_MASK)
7677 
7678 #define GTM_gtm_cls2_MCS2_CH0_ACB_ACB3_MASK      (0x8U)
7679 #define GTM_gtm_cls2_MCS2_CH0_ACB_ACB3_SHIFT     (3U)
7680 #define GTM_gtm_cls2_MCS2_CH0_ACB_ACB3_WIDTH     (1U)
7681 #define GTM_gtm_cls2_MCS2_CH0_ACB_ACB3(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_ACB_ACB3_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_ACB_ACB3_MASK)
7682 
7683 #define GTM_gtm_cls2_MCS2_CH0_ACB_ACB4_MASK      (0x10U)
7684 #define GTM_gtm_cls2_MCS2_CH0_ACB_ACB4_SHIFT     (4U)
7685 #define GTM_gtm_cls2_MCS2_CH0_ACB_ACB4_WIDTH     (1U)
7686 #define GTM_gtm_cls2_MCS2_CH0_ACB_ACB4(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_ACB_ACB4_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_ACB_ACB4_MASK)
7687 /*! @} */
7688 
7689 /*! @name MCS2_CH0_MHB - MCS[i] channel x memory high byte register */
7690 /*! @{ */
7691 
7692 #define GTM_gtm_cls2_MCS2_CH0_MHB_DATA_MASK      (0xFFU)
7693 #define GTM_gtm_cls2_MCS2_CH0_MHB_DATA_SHIFT     (0U)
7694 #define GTM_gtm_cls2_MCS2_CH0_MHB_DATA_WIDTH     (8U)
7695 #define GTM_gtm_cls2_MCS2_CH0_MHB_DATA(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_MHB_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_MHB_DATA_MASK)
7696 /*! @} */
7697 
7698 /*! @name MCS2_CH0_PC - MCS[i] channel x program counter register */
7699 /*! @{ */
7700 
7701 #define GTM_gtm_cls2_MCS2_CH0_PC_PC_MASK         (0xFFFFU)
7702 #define GTM_gtm_cls2_MCS2_CH0_PC_PC_SHIFT        (0U)
7703 #define GTM_gtm_cls2_MCS2_CH0_PC_PC_WIDTH        (16U)
7704 #define GTM_gtm_cls2_MCS2_CH0_PC_PC(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_PC_PC_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_PC_PC_MASK)
7705 /*! @} */
7706 
7707 /*! @name MCS2_CH0_IRQ_NOTIFY - MCS[i] channel x interrupt notification register */
7708 /*! @{ */
7709 
7710 #define GTM_gtm_cls2_MCS2_CH0_IRQ_NOTIFY_MCS_IRQ_MASK (0x1U)
7711 #define GTM_gtm_cls2_MCS2_CH0_IRQ_NOTIFY_MCS_IRQ_SHIFT (0U)
7712 #define GTM_gtm_cls2_MCS2_CH0_IRQ_NOTIFY_MCS_IRQ_WIDTH (1U)
7713 #define GTM_gtm_cls2_MCS2_CH0_IRQ_NOTIFY_MCS_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_IRQ_NOTIFY_MCS_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_IRQ_NOTIFY_MCS_IRQ_MASK)
7714 
7715 #define GTM_gtm_cls2_MCS2_CH0_IRQ_NOTIFY_ERR_IRQ_MASK (0x4U)
7716 #define GTM_gtm_cls2_MCS2_CH0_IRQ_NOTIFY_ERR_IRQ_SHIFT (2U)
7717 #define GTM_gtm_cls2_MCS2_CH0_IRQ_NOTIFY_ERR_IRQ_WIDTH (1U)
7718 #define GTM_gtm_cls2_MCS2_CH0_IRQ_NOTIFY_ERR_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_IRQ_NOTIFY_ERR_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_IRQ_NOTIFY_ERR_IRQ_MASK)
7719 /*! @} */
7720 
7721 /*! @name MCS2_CH0_IRQ_EN - MCS[i] channel x interrupt enable register */
7722 /*! @{ */
7723 
7724 #define GTM_gtm_cls2_MCS2_CH0_IRQ_EN_MCS_IRQ_EN_MASK (0x1U)
7725 #define GTM_gtm_cls2_MCS2_CH0_IRQ_EN_MCS_IRQ_EN_SHIFT (0U)
7726 #define GTM_gtm_cls2_MCS2_CH0_IRQ_EN_MCS_IRQ_EN_WIDTH (1U)
7727 #define GTM_gtm_cls2_MCS2_CH0_IRQ_EN_MCS_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_IRQ_EN_MCS_IRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_IRQ_EN_MCS_IRQ_EN_MASK)
7728 
7729 #define GTM_gtm_cls2_MCS2_CH0_IRQ_EN_ERR_IRQ_EN_MASK (0x4U)
7730 #define GTM_gtm_cls2_MCS2_CH0_IRQ_EN_ERR_IRQ_EN_SHIFT (2U)
7731 #define GTM_gtm_cls2_MCS2_CH0_IRQ_EN_ERR_IRQ_EN_WIDTH (1U)
7732 #define GTM_gtm_cls2_MCS2_CH0_IRQ_EN_ERR_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_IRQ_EN_ERR_IRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_IRQ_EN_ERR_IRQ_EN_MASK)
7733 /*! @} */
7734 
7735 /*! @name MCS2_CH0_IRQ_FORCINT - MCS[i] channel x force interrupt register */
7736 /*! @{ */
7737 
7738 #define GTM_gtm_cls2_MCS2_CH0_IRQ_FORCINT_TRG_MCS_IRQ_MASK (0x1U)
7739 #define GTM_gtm_cls2_MCS2_CH0_IRQ_FORCINT_TRG_MCS_IRQ_SHIFT (0U)
7740 #define GTM_gtm_cls2_MCS2_CH0_IRQ_FORCINT_TRG_MCS_IRQ_WIDTH (1U)
7741 #define GTM_gtm_cls2_MCS2_CH0_IRQ_FORCINT_TRG_MCS_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_IRQ_FORCINT_TRG_MCS_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_IRQ_FORCINT_TRG_MCS_IRQ_MASK)
7742 
7743 #define GTM_gtm_cls2_MCS2_CH0_IRQ_FORCINT_TRG_ERR_IRQ_MASK (0x4U)
7744 #define GTM_gtm_cls2_MCS2_CH0_IRQ_FORCINT_TRG_ERR_IRQ_SHIFT (2U)
7745 #define GTM_gtm_cls2_MCS2_CH0_IRQ_FORCINT_TRG_ERR_IRQ_WIDTH (1U)
7746 #define GTM_gtm_cls2_MCS2_CH0_IRQ_FORCINT_TRG_ERR_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_IRQ_FORCINT_TRG_ERR_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_IRQ_FORCINT_TRG_ERR_IRQ_MASK)
7747 /*! @} */
7748 
7749 /*! @name MCS2_CH0_IRQ_MODE - MCS[i] channel x IRQ mode configuration register */
7750 /*! @{ */
7751 
7752 #define GTM_gtm_cls2_MCS2_CH0_IRQ_MODE_IRQ_MODE_MASK (0x3U)
7753 #define GTM_gtm_cls2_MCS2_CH0_IRQ_MODE_IRQ_MODE_SHIFT (0U)
7754 #define GTM_gtm_cls2_MCS2_CH0_IRQ_MODE_IRQ_MODE_WIDTH (2U)
7755 #define GTM_gtm_cls2_MCS2_CH0_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_IRQ_MODE_IRQ_MODE_MASK)
7756 /*! @} */
7757 
7758 /*! @name MCS2_CH0_EIRQ_EN - MCS[i] channel x error interrupt enable register */
7759 /*! @{ */
7760 
7761 #define GTM_gtm_cls2_MCS2_CH0_EIRQ_EN_MCS_EIRQ_EN_MASK (0x1U)
7762 #define GTM_gtm_cls2_MCS2_CH0_EIRQ_EN_MCS_EIRQ_EN_SHIFT (0U)
7763 #define GTM_gtm_cls2_MCS2_CH0_EIRQ_EN_MCS_EIRQ_EN_WIDTH (1U)
7764 #define GTM_gtm_cls2_MCS2_CH0_EIRQ_EN_MCS_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_EIRQ_EN_MCS_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_EIRQ_EN_MCS_EIRQ_EN_MASK)
7765 
7766 #define GTM_gtm_cls2_MCS2_CH0_EIRQ_EN_ERR_EIRQ_EN_MASK (0x4U)
7767 #define GTM_gtm_cls2_MCS2_CH0_EIRQ_EN_ERR_EIRQ_EN_SHIFT (2U)
7768 #define GTM_gtm_cls2_MCS2_CH0_EIRQ_EN_ERR_EIRQ_EN_WIDTH (1U)
7769 #define GTM_gtm_cls2_MCS2_CH0_EIRQ_EN_ERR_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH0_EIRQ_EN_ERR_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH0_EIRQ_EN_ERR_EIRQ_EN_MASK)
7770 /*! @} */
7771 
7772 /*! @name MCS2_CH1_R0 - MCS[i] channel x general purpose register [y] */
7773 /*! @{ */
7774 
7775 #define GTM_gtm_cls2_MCS2_CH1_R0_DATA_MASK       (0xFFFFFFU)
7776 #define GTM_gtm_cls2_MCS2_CH1_R0_DATA_SHIFT      (0U)
7777 #define GTM_gtm_cls2_MCS2_CH1_R0_DATA_WIDTH      (24U)
7778 #define GTM_gtm_cls2_MCS2_CH1_R0_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_R0_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_R0_DATA_MASK)
7779 /*! @} */
7780 
7781 /*! @name MCS2_CH1_R1 - MCS[i] channel x general purpose register [y] */
7782 /*! @{ */
7783 
7784 #define GTM_gtm_cls2_MCS2_CH1_R1_DATA_MASK       (0xFFFFFFU)
7785 #define GTM_gtm_cls2_MCS2_CH1_R1_DATA_SHIFT      (0U)
7786 #define GTM_gtm_cls2_MCS2_CH1_R1_DATA_WIDTH      (24U)
7787 #define GTM_gtm_cls2_MCS2_CH1_R1_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_R1_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_R1_DATA_MASK)
7788 /*! @} */
7789 
7790 /*! @name MCS2_CH1_R2 - MCS[i] channel x general purpose register [y] */
7791 /*! @{ */
7792 
7793 #define GTM_gtm_cls2_MCS2_CH1_R2_DATA_MASK       (0xFFFFFFU)
7794 #define GTM_gtm_cls2_MCS2_CH1_R2_DATA_SHIFT      (0U)
7795 #define GTM_gtm_cls2_MCS2_CH1_R2_DATA_WIDTH      (24U)
7796 #define GTM_gtm_cls2_MCS2_CH1_R2_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_R2_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_R2_DATA_MASK)
7797 /*! @} */
7798 
7799 /*! @name MCS2_CH1_R3 - MCS[i] channel x general purpose register [y] */
7800 /*! @{ */
7801 
7802 #define GTM_gtm_cls2_MCS2_CH1_R3_DATA_MASK       (0xFFFFFFU)
7803 #define GTM_gtm_cls2_MCS2_CH1_R3_DATA_SHIFT      (0U)
7804 #define GTM_gtm_cls2_MCS2_CH1_R3_DATA_WIDTH      (24U)
7805 #define GTM_gtm_cls2_MCS2_CH1_R3_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_R3_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_R3_DATA_MASK)
7806 /*! @} */
7807 
7808 /*! @name MCS2_CH1_R4 - MCS[i] channel x general purpose register [y] */
7809 /*! @{ */
7810 
7811 #define GTM_gtm_cls2_MCS2_CH1_R4_DATA_MASK       (0xFFFFFFU)
7812 #define GTM_gtm_cls2_MCS2_CH1_R4_DATA_SHIFT      (0U)
7813 #define GTM_gtm_cls2_MCS2_CH1_R4_DATA_WIDTH      (24U)
7814 #define GTM_gtm_cls2_MCS2_CH1_R4_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_R4_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_R4_DATA_MASK)
7815 /*! @} */
7816 
7817 /*! @name MCS2_CH1_R5 - MCS[i] channel x general purpose register [y] */
7818 /*! @{ */
7819 
7820 #define GTM_gtm_cls2_MCS2_CH1_R5_DATA_MASK       (0xFFFFFFU)
7821 #define GTM_gtm_cls2_MCS2_CH1_R5_DATA_SHIFT      (0U)
7822 #define GTM_gtm_cls2_MCS2_CH1_R5_DATA_WIDTH      (24U)
7823 #define GTM_gtm_cls2_MCS2_CH1_R5_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_R5_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_R5_DATA_MASK)
7824 /*! @} */
7825 
7826 /*! @name MCS2_CH1_R6 - MCS[i] channel x general purpose register [y] */
7827 /*! @{ */
7828 
7829 #define GTM_gtm_cls2_MCS2_CH1_R6_DATA_MASK       (0xFFFFFFU)
7830 #define GTM_gtm_cls2_MCS2_CH1_R6_DATA_SHIFT      (0U)
7831 #define GTM_gtm_cls2_MCS2_CH1_R6_DATA_WIDTH      (24U)
7832 #define GTM_gtm_cls2_MCS2_CH1_R6_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_R6_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_R6_DATA_MASK)
7833 /*! @} */
7834 
7835 /*! @name MCS2_CH1_R7 - MCS[i] channel x general purpose register [y] */
7836 /*! @{ */
7837 
7838 #define GTM_gtm_cls2_MCS2_CH1_R7_DATA_MASK       (0xFFFFFFU)
7839 #define GTM_gtm_cls2_MCS2_CH1_R7_DATA_SHIFT      (0U)
7840 #define GTM_gtm_cls2_MCS2_CH1_R7_DATA_WIDTH      (24U)
7841 #define GTM_gtm_cls2_MCS2_CH1_R7_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_R7_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_R7_DATA_MASK)
7842 /*! @} */
7843 
7844 /*! @name MCS2_CH1_CTRL - MCS[i] channel x control register */
7845 /*! @{ */
7846 
7847 #define GTM_gtm_cls2_MCS2_CH1_CTRL_EN_MASK       (0x1U)
7848 #define GTM_gtm_cls2_MCS2_CH1_CTRL_EN_SHIFT      (0U)
7849 #define GTM_gtm_cls2_MCS2_CH1_CTRL_EN_WIDTH      (1U)
7850 #define GTM_gtm_cls2_MCS2_CH1_CTRL_EN(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_CTRL_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_CTRL_EN_MASK)
7851 
7852 #define GTM_gtm_cls2_MCS2_CH1_CTRL_IRQ_MASK      (0x2U)
7853 #define GTM_gtm_cls2_MCS2_CH1_CTRL_IRQ_SHIFT     (1U)
7854 #define GTM_gtm_cls2_MCS2_CH1_CTRL_IRQ_WIDTH     (1U)
7855 #define GTM_gtm_cls2_MCS2_CH1_CTRL_IRQ(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_CTRL_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_CTRL_IRQ_MASK)
7856 
7857 #define GTM_gtm_cls2_MCS2_CH1_CTRL_ERR_MASK      (0x4U)
7858 #define GTM_gtm_cls2_MCS2_CH1_CTRL_ERR_SHIFT     (2U)
7859 #define GTM_gtm_cls2_MCS2_CH1_CTRL_ERR_WIDTH     (1U)
7860 #define GTM_gtm_cls2_MCS2_CH1_CTRL_ERR(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_CTRL_ERR_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_CTRL_ERR_MASK)
7861 
7862 #define GTM_gtm_cls2_MCS2_CH1_CTRL_CY_MASK       (0x10U)
7863 #define GTM_gtm_cls2_MCS2_CH1_CTRL_CY_SHIFT      (4U)
7864 #define GTM_gtm_cls2_MCS2_CH1_CTRL_CY_WIDTH      (1U)
7865 #define GTM_gtm_cls2_MCS2_CH1_CTRL_CY(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_CTRL_CY_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_CTRL_CY_MASK)
7866 
7867 #define GTM_gtm_cls2_MCS2_CH1_CTRL_Z_MASK        (0x20U)
7868 #define GTM_gtm_cls2_MCS2_CH1_CTRL_Z_SHIFT       (5U)
7869 #define GTM_gtm_cls2_MCS2_CH1_CTRL_Z_WIDTH       (1U)
7870 #define GTM_gtm_cls2_MCS2_CH1_CTRL_Z(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_CTRL_Z_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_CTRL_Z_MASK)
7871 
7872 #define GTM_gtm_cls2_MCS2_CH1_CTRL_V_MASK        (0x40U)
7873 #define GTM_gtm_cls2_MCS2_CH1_CTRL_V_SHIFT       (6U)
7874 #define GTM_gtm_cls2_MCS2_CH1_CTRL_V_WIDTH       (1U)
7875 #define GTM_gtm_cls2_MCS2_CH1_CTRL_V(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_CTRL_V_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_CTRL_V_MASK)
7876 
7877 #define GTM_gtm_cls2_MCS2_CH1_CTRL_N_MASK        (0x80U)
7878 #define GTM_gtm_cls2_MCS2_CH1_CTRL_N_SHIFT       (7U)
7879 #define GTM_gtm_cls2_MCS2_CH1_CTRL_N_WIDTH       (1U)
7880 #define GTM_gtm_cls2_MCS2_CH1_CTRL_N(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_CTRL_N_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_CTRL_N_MASK)
7881 
7882 #define GTM_gtm_cls2_MCS2_CH1_CTRL_CAT_MASK      (0x100U)
7883 #define GTM_gtm_cls2_MCS2_CH1_CTRL_CAT_SHIFT     (8U)
7884 #define GTM_gtm_cls2_MCS2_CH1_CTRL_CAT_WIDTH     (1U)
7885 #define GTM_gtm_cls2_MCS2_CH1_CTRL_CAT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_CTRL_CAT_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_CTRL_CAT_MASK)
7886 
7887 #define GTM_gtm_cls2_MCS2_CH1_CTRL_CWT_MASK      (0x200U)
7888 #define GTM_gtm_cls2_MCS2_CH1_CTRL_CWT_SHIFT     (9U)
7889 #define GTM_gtm_cls2_MCS2_CH1_CTRL_CWT_WIDTH     (1U)
7890 #define GTM_gtm_cls2_MCS2_CH1_CTRL_CWT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_CTRL_CWT_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_CTRL_CWT_MASK)
7891 
7892 #define GTM_gtm_cls2_MCS2_CH1_CTRL_SAT_MASK      (0x400U)
7893 #define GTM_gtm_cls2_MCS2_CH1_CTRL_SAT_SHIFT     (10U)
7894 #define GTM_gtm_cls2_MCS2_CH1_CTRL_SAT_WIDTH     (1U)
7895 #define GTM_gtm_cls2_MCS2_CH1_CTRL_SAT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_CTRL_SAT_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_CTRL_SAT_MASK)
7896 /*! @} */
7897 
7898 /*! @name MCS2_CH1_ACB - MCS[i] channel x ARU control Bit register */
7899 /*! @{ */
7900 
7901 #define GTM_gtm_cls2_MCS2_CH1_ACB_ACB0_MASK      (0x1U)
7902 #define GTM_gtm_cls2_MCS2_CH1_ACB_ACB0_SHIFT     (0U)
7903 #define GTM_gtm_cls2_MCS2_CH1_ACB_ACB0_WIDTH     (1U)
7904 #define GTM_gtm_cls2_MCS2_CH1_ACB_ACB0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_ACB_ACB0_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_ACB_ACB0_MASK)
7905 
7906 #define GTM_gtm_cls2_MCS2_CH1_ACB_ACB1_MASK      (0x2U)
7907 #define GTM_gtm_cls2_MCS2_CH1_ACB_ACB1_SHIFT     (1U)
7908 #define GTM_gtm_cls2_MCS2_CH1_ACB_ACB1_WIDTH     (1U)
7909 #define GTM_gtm_cls2_MCS2_CH1_ACB_ACB1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_ACB_ACB1_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_ACB_ACB1_MASK)
7910 
7911 #define GTM_gtm_cls2_MCS2_CH1_ACB_ACB2_MASK      (0x4U)
7912 #define GTM_gtm_cls2_MCS2_CH1_ACB_ACB2_SHIFT     (2U)
7913 #define GTM_gtm_cls2_MCS2_CH1_ACB_ACB2_WIDTH     (1U)
7914 #define GTM_gtm_cls2_MCS2_CH1_ACB_ACB2(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_ACB_ACB2_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_ACB_ACB2_MASK)
7915 
7916 #define GTM_gtm_cls2_MCS2_CH1_ACB_ACB3_MASK      (0x8U)
7917 #define GTM_gtm_cls2_MCS2_CH1_ACB_ACB3_SHIFT     (3U)
7918 #define GTM_gtm_cls2_MCS2_CH1_ACB_ACB3_WIDTH     (1U)
7919 #define GTM_gtm_cls2_MCS2_CH1_ACB_ACB3(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_ACB_ACB3_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_ACB_ACB3_MASK)
7920 
7921 #define GTM_gtm_cls2_MCS2_CH1_ACB_ACB4_MASK      (0x10U)
7922 #define GTM_gtm_cls2_MCS2_CH1_ACB_ACB4_SHIFT     (4U)
7923 #define GTM_gtm_cls2_MCS2_CH1_ACB_ACB4_WIDTH     (1U)
7924 #define GTM_gtm_cls2_MCS2_CH1_ACB_ACB4(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_ACB_ACB4_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_ACB_ACB4_MASK)
7925 /*! @} */
7926 
7927 /*! @name MCS2_CH1_MHB - MCS[i] channel x memory high byte register */
7928 /*! @{ */
7929 
7930 #define GTM_gtm_cls2_MCS2_CH1_MHB_DATA_MASK      (0xFFU)
7931 #define GTM_gtm_cls2_MCS2_CH1_MHB_DATA_SHIFT     (0U)
7932 #define GTM_gtm_cls2_MCS2_CH1_MHB_DATA_WIDTH     (8U)
7933 #define GTM_gtm_cls2_MCS2_CH1_MHB_DATA(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_MHB_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_MHB_DATA_MASK)
7934 /*! @} */
7935 
7936 /*! @name MCS2_CH1_PC - MCS[i] channel x program counter register */
7937 /*! @{ */
7938 
7939 #define GTM_gtm_cls2_MCS2_CH1_PC_PC_MASK         (0xFFFFU)
7940 #define GTM_gtm_cls2_MCS2_CH1_PC_PC_SHIFT        (0U)
7941 #define GTM_gtm_cls2_MCS2_CH1_PC_PC_WIDTH        (16U)
7942 #define GTM_gtm_cls2_MCS2_CH1_PC_PC(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_PC_PC_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_PC_PC_MASK)
7943 /*! @} */
7944 
7945 /*! @name MCS2_CH1_IRQ_NOTIFY - MCS[i] channel x interrupt notification register */
7946 /*! @{ */
7947 
7948 #define GTM_gtm_cls2_MCS2_CH1_IRQ_NOTIFY_MCS_IRQ_MASK (0x1U)
7949 #define GTM_gtm_cls2_MCS2_CH1_IRQ_NOTIFY_MCS_IRQ_SHIFT (0U)
7950 #define GTM_gtm_cls2_MCS2_CH1_IRQ_NOTIFY_MCS_IRQ_WIDTH (1U)
7951 #define GTM_gtm_cls2_MCS2_CH1_IRQ_NOTIFY_MCS_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_IRQ_NOTIFY_MCS_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_IRQ_NOTIFY_MCS_IRQ_MASK)
7952 
7953 #define GTM_gtm_cls2_MCS2_CH1_IRQ_NOTIFY_ERR_IRQ_MASK (0x4U)
7954 #define GTM_gtm_cls2_MCS2_CH1_IRQ_NOTIFY_ERR_IRQ_SHIFT (2U)
7955 #define GTM_gtm_cls2_MCS2_CH1_IRQ_NOTIFY_ERR_IRQ_WIDTH (1U)
7956 #define GTM_gtm_cls2_MCS2_CH1_IRQ_NOTIFY_ERR_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_IRQ_NOTIFY_ERR_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_IRQ_NOTIFY_ERR_IRQ_MASK)
7957 /*! @} */
7958 
7959 /*! @name MCS2_CH1_IRQ_EN - MCS[i] channel x interrupt enable register */
7960 /*! @{ */
7961 
7962 #define GTM_gtm_cls2_MCS2_CH1_IRQ_EN_MCS_IRQ_EN_MASK (0x1U)
7963 #define GTM_gtm_cls2_MCS2_CH1_IRQ_EN_MCS_IRQ_EN_SHIFT (0U)
7964 #define GTM_gtm_cls2_MCS2_CH1_IRQ_EN_MCS_IRQ_EN_WIDTH (1U)
7965 #define GTM_gtm_cls2_MCS2_CH1_IRQ_EN_MCS_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_IRQ_EN_MCS_IRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_IRQ_EN_MCS_IRQ_EN_MASK)
7966 
7967 #define GTM_gtm_cls2_MCS2_CH1_IRQ_EN_ERR_IRQ_EN_MASK (0x4U)
7968 #define GTM_gtm_cls2_MCS2_CH1_IRQ_EN_ERR_IRQ_EN_SHIFT (2U)
7969 #define GTM_gtm_cls2_MCS2_CH1_IRQ_EN_ERR_IRQ_EN_WIDTH (1U)
7970 #define GTM_gtm_cls2_MCS2_CH1_IRQ_EN_ERR_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_IRQ_EN_ERR_IRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_IRQ_EN_ERR_IRQ_EN_MASK)
7971 /*! @} */
7972 
7973 /*! @name MCS2_CH1_IRQ_FORCINT - MCS[i] channel x force interrupt register */
7974 /*! @{ */
7975 
7976 #define GTM_gtm_cls2_MCS2_CH1_IRQ_FORCINT_TRG_MCS_IRQ_MASK (0x1U)
7977 #define GTM_gtm_cls2_MCS2_CH1_IRQ_FORCINT_TRG_MCS_IRQ_SHIFT (0U)
7978 #define GTM_gtm_cls2_MCS2_CH1_IRQ_FORCINT_TRG_MCS_IRQ_WIDTH (1U)
7979 #define GTM_gtm_cls2_MCS2_CH1_IRQ_FORCINT_TRG_MCS_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_IRQ_FORCINT_TRG_MCS_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_IRQ_FORCINT_TRG_MCS_IRQ_MASK)
7980 
7981 #define GTM_gtm_cls2_MCS2_CH1_IRQ_FORCINT_TRG_ERR_IRQ_MASK (0x4U)
7982 #define GTM_gtm_cls2_MCS2_CH1_IRQ_FORCINT_TRG_ERR_IRQ_SHIFT (2U)
7983 #define GTM_gtm_cls2_MCS2_CH1_IRQ_FORCINT_TRG_ERR_IRQ_WIDTH (1U)
7984 #define GTM_gtm_cls2_MCS2_CH1_IRQ_FORCINT_TRG_ERR_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_IRQ_FORCINT_TRG_ERR_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_IRQ_FORCINT_TRG_ERR_IRQ_MASK)
7985 /*! @} */
7986 
7987 /*! @name MCS2_CH1_IRQ_MODE - MCS[i] channel x IRQ mode configuration register */
7988 /*! @{ */
7989 
7990 #define GTM_gtm_cls2_MCS2_CH1_IRQ_MODE_IRQ_MODE_MASK (0x3U)
7991 #define GTM_gtm_cls2_MCS2_CH1_IRQ_MODE_IRQ_MODE_SHIFT (0U)
7992 #define GTM_gtm_cls2_MCS2_CH1_IRQ_MODE_IRQ_MODE_WIDTH (2U)
7993 #define GTM_gtm_cls2_MCS2_CH1_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_IRQ_MODE_IRQ_MODE_MASK)
7994 /*! @} */
7995 
7996 /*! @name MCS2_CH1_EIRQ_EN - MCS[i] channel x error interrupt enable register */
7997 /*! @{ */
7998 
7999 #define GTM_gtm_cls2_MCS2_CH1_EIRQ_EN_MCS_EIRQ_EN_MASK (0x1U)
8000 #define GTM_gtm_cls2_MCS2_CH1_EIRQ_EN_MCS_EIRQ_EN_SHIFT (0U)
8001 #define GTM_gtm_cls2_MCS2_CH1_EIRQ_EN_MCS_EIRQ_EN_WIDTH (1U)
8002 #define GTM_gtm_cls2_MCS2_CH1_EIRQ_EN_MCS_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_EIRQ_EN_MCS_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_EIRQ_EN_MCS_EIRQ_EN_MASK)
8003 
8004 #define GTM_gtm_cls2_MCS2_CH1_EIRQ_EN_ERR_EIRQ_EN_MASK (0x4U)
8005 #define GTM_gtm_cls2_MCS2_CH1_EIRQ_EN_ERR_EIRQ_EN_SHIFT (2U)
8006 #define GTM_gtm_cls2_MCS2_CH1_EIRQ_EN_ERR_EIRQ_EN_WIDTH (1U)
8007 #define GTM_gtm_cls2_MCS2_CH1_EIRQ_EN_ERR_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH1_EIRQ_EN_ERR_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH1_EIRQ_EN_ERR_EIRQ_EN_MASK)
8008 /*! @} */
8009 
8010 /*! @name MCS2_CH2_R0 - MCS[i] channel x general purpose register [y] */
8011 /*! @{ */
8012 
8013 #define GTM_gtm_cls2_MCS2_CH2_R0_DATA_MASK       (0xFFFFFFU)
8014 #define GTM_gtm_cls2_MCS2_CH2_R0_DATA_SHIFT      (0U)
8015 #define GTM_gtm_cls2_MCS2_CH2_R0_DATA_WIDTH      (24U)
8016 #define GTM_gtm_cls2_MCS2_CH2_R0_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_R0_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_R0_DATA_MASK)
8017 /*! @} */
8018 
8019 /*! @name MCS2_CH2_R1 - MCS[i] channel x general purpose register [y] */
8020 /*! @{ */
8021 
8022 #define GTM_gtm_cls2_MCS2_CH2_R1_DATA_MASK       (0xFFFFFFU)
8023 #define GTM_gtm_cls2_MCS2_CH2_R1_DATA_SHIFT      (0U)
8024 #define GTM_gtm_cls2_MCS2_CH2_R1_DATA_WIDTH      (24U)
8025 #define GTM_gtm_cls2_MCS2_CH2_R1_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_R1_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_R1_DATA_MASK)
8026 /*! @} */
8027 
8028 /*! @name MCS2_CH2_R2 - MCS[i] channel x general purpose register [y] */
8029 /*! @{ */
8030 
8031 #define GTM_gtm_cls2_MCS2_CH2_R2_DATA_MASK       (0xFFFFFFU)
8032 #define GTM_gtm_cls2_MCS2_CH2_R2_DATA_SHIFT      (0U)
8033 #define GTM_gtm_cls2_MCS2_CH2_R2_DATA_WIDTH      (24U)
8034 #define GTM_gtm_cls2_MCS2_CH2_R2_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_R2_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_R2_DATA_MASK)
8035 /*! @} */
8036 
8037 /*! @name MCS2_CH2_R3 - MCS[i] channel x general purpose register [y] */
8038 /*! @{ */
8039 
8040 #define GTM_gtm_cls2_MCS2_CH2_R3_DATA_MASK       (0xFFFFFFU)
8041 #define GTM_gtm_cls2_MCS2_CH2_R3_DATA_SHIFT      (0U)
8042 #define GTM_gtm_cls2_MCS2_CH2_R3_DATA_WIDTH      (24U)
8043 #define GTM_gtm_cls2_MCS2_CH2_R3_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_R3_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_R3_DATA_MASK)
8044 /*! @} */
8045 
8046 /*! @name MCS2_CH2_R4 - MCS[i] channel x general purpose register [y] */
8047 /*! @{ */
8048 
8049 #define GTM_gtm_cls2_MCS2_CH2_R4_DATA_MASK       (0xFFFFFFU)
8050 #define GTM_gtm_cls2_MCS2_CH2_R4_DATA_SHIFT      (0U)
8051 #define GTM_gtm_cls2_MCS2_CH2_R4_DATA_WIDTH      (24U)
8052 #define GTM_gtm_cls2_MCS2_CH2_R4_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_R4_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_R4_DATA_MASK)
8053 /*! @} */
8054 
8055 /*! @name MCS2_CH2_R5 - MCS[i] channel x general purpose register [y] */
8056 /*! @{ */
8057 
8058 #define GTM_gtm_cls2_MCS2_CH2_R5_DATA_MASK       (0xFFFFFFU)
8059 #define GTM_gtm_cls2_MCS2_CH2_R5_DATA_SHIFT      (0U)
8060 #define GTM_gtm_cls2_MCS2_CH2_R5_DATA_WIDTH      (24U)
8061 #define GTM_gtm_cls2_MCS2_CH2_R5_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_R5_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_R5_DATA_MASK)
8062 /*! @} */
8063 
8064 /*! @name MCS2_CH2_R6 - MCS[i] channel x general purpose register [y] */
8065 /*! @{ */
8066 
8067 #define GTM_gtm_cls2_MCS2_CH2_R6_DATA_MASK       (0xFFFFFFU)
8068 #define GTM_gtm_cls2_MCS2_CH2_R6_DATA_SHIFT      (0U)
8069 #define GTM_gtm_cls2_MCS2_CH2_R6_DATA_WIDTH      (24U)
8070 #define GTM_gtm_cls2_MCS2_CH2_R6_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_R6_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_R6_DATA_MASK)
8071 /*! @} */
8072 
8073 /*! @name MCS2_CH2_R7 - MCS[i] channel x general purpose register [y] */
8074 /*! @{ */
8075 
8076 #define GTM_gtm_cls2_MCS2_CH2_R7_DATA_MASK       (0xFFFFFFU)
8077 #define GTM_gtm_cls2_MCS2_CH2_R7_DATA_SHIFT      (0U)
8078 #define GTM_gtm_cls2_MCS2_CH2_R7_DATA_WIDTH      (24U)
8079 #define GTM_gtm_cls2_MCS2_CH2_R7_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_R7_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_R7_DATA_MASK)
8080 /*! @} */
8081 
8082 /*! @name MCS2_CH2_CTRL - MCS[i] channel x control register */
8083 /*! @{ */
8084 
8085 #define GTM_gtm_cls2_MCS2_CH2_CTRL_EN_MASK       (0x1U)
8086 #define GTM_gtm_cls2_MCS2_CH2_CTRL_EN_SHIFT      (0U)
8087 #define GTM_gtm_cls2_MCS2_CH2_CTRL_EN_WIDTH      (1U)
8088 #define GTM_gtm_cls2_MCS2_CH2_CTRL_EN(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_CTRL_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_CTRL_EN_MASK)
8089 
8090 #define GTM_gtm_cls2_MCS2_CH2_CTRL_IRQ_MASK      (0x2U)
8091 #define GTM_gtm_cls2_MCS2_CH2_CTRL_IRQ_SHIFT     (1U)
8092 #define GTM_gtm_cls2_MCS2_CH2_CTRL_IRQ_WIDTH     (1U)
8093 #define GTM_gtm_cls2_MCS2_CH2_CTRL_IRQ(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_CTRL_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_CTRL_IRQ_MASK)
8094 
8095 #define GTM_gtm_cls2_MCS2_CH2_CTRL_ERR_MASK      (0x4U)
8096 #define GTM_gtm_cls2_MCS2_CH2_CTRL_ERR_SHIFT     (2U)
8097 #define GTM_gtm_cls2_MCS2_CH2_CTRL_ERR_WIDTH     (1U)
8098 #define GTM_gtm_cls2_MCS2_CH2_CTRL_ERR(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_CTRL_ERR_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_CTRL_ERR_MASK)
8099 
8100 #define GTM_gtm_cls2_MCS2_CH2_CTRL_CY_MASK       (0x10U)
8101 #define GTM_gtm_cls2_MCS2_CH2_CTRL_CY_SHIFT      (4U)
8102 #define GTM_gtm_cls2_MCS2_CH2_CTRL_CY_WIDTH      (1U)
8103 #define GTM_gtm_cls2_MCS2_CH2_CTRL_CY(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_CTRL_CY_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_CTRL_CY_MASK)
8104 
8105 #define GTM_gtm_cls2_MCS2_CH2_CTRL_Z_MASK        (0x20U)
8106 #define GTM_gtm_cls2_MCS2_CH2_CTRL_Z_SHIFT       (5U)
8107 #define GTM_gtm_cls2_MCS2_CH2_CTRL_Z_WIDTH       (1U)
8108 #define GTM_gtm_cls2_MCS2_CH2_CTRL_Z(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_CTRL_Z_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_CTRL_Z_MASK)
8109 
8110 #define GTM_gtm_cls2_MCS2_CH2_CTRL_V_MASK        (0x40U)
8111 #define GTM_gtm_cls2_MCS2_CH2_CTRL_V_SHIFT       (6U)
8112 #define GTM_gtm_cls2_MCS2_CH2_CTRL_V_WIDTH       (1U)
8113 #define GTM_gtm_cls2_MCS2_CH2_CTRL_V(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_CTRL_V_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_CTRL_V_MASK)
8114 
8115 #define GTM_gtm_cls2_MCS2_CH2_CTRL_N_MASK        (0x80U)
8116 #define GTM_gtm_cls2_MCS2_CH2_CTRL_N_SHIFT       (7U)
8117 #define GTM_gtm_cls2_MCS2_CH2_CTRL_N_WIDTH       (1U)
8118 #define GTM_gtm_cls2_MCS2_CH2_CTRL_N(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_CTRL_N_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_CTRL_N_MASK)
8119 
8120 #define GTM_gtm_cls2_MCS2_CH2_CTRL_CAT_MASK      (0x100U)
8121 #define GTM_gtm_cls2_MCS2_CH2_CTRL_CAT_SHIFT     (8U)
8122 #define GTM_gtm_cls2_MCS2_CH2_CTRL_CAT_WIDTH     (1U)
8123 #define GTM_gtm_cls2_MCS2_CH2_CTRL_CAT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_CTRL_CAT_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_CTRL_CAT_MASK)
8124 
8125 #define GTM_gtm_cls2_MCS2_CH2_CTRL_CWT_MASK      (0x200U)
8126 #define GTM_gtm_cls2_MCS2_CH2_CTRL_CWT_SHIFT     (9U)
8127 #define GTM_gtm_cls2_MCS2_CH2_CTRL_CWT_WIDTH     (1U)
8128 #define GTM_gtm_cls2_MCS2_CH2_CTRL_CWT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_CTRL_CWT_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_CTRL_CWT_MASK)
8129 
8130 #define GTM_gtm_cls2_MCS2_CH2_CTRL_SAT_MASK      (0x400U)
8131 #define GTM_gtm_cls2_MCS2_CH2_CTRL_SAT_SHIFT     (10U)
8132 #define GTM_gtm_cls2_MCS2_CH2_CTRL_SAT_WIDTH     (1U)
8133 #define GTM_gtm_cls2_MCS2_CH2_CTRL_SAT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_CTRL_SAT_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_CTRL_SAT_MASK)
8134 /*! @} */
8135 
8136 /*! @name MCS2_CH2_ACB - MCS[i] channel x ARU control Bit register */
8137 /*! @{ */
8138 
8139 #define GTM_gtm_cls2_MCS2_CH2_ACB_ACB0_MASK      (0x1U)
8140 #define GTM_gtm_cls2_MCS2_CH2_ACB_ACB0_SHIFT     (0U)
8141 #define GTM_gtm_cls2_MCS2_CH2_ACB_ACB0_WIDTH     (1U)
8142 #define GTM_gtm_cls2_MCS2_CH2_ACB_ACB0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_ACB_ACB0_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_ACB_ACB0_MASK)
8143 
8144 #define GTM_gtm_cls2_MCS2_CH2_ACB_ACB1_MASK      (0x2U)
8145 #define GTM_gtm_cls2_MCS2_CH2_ACB_ACB1_SHIFT     (1U)
8146 #define GTM_gtm_cls2_MCS2_CH2_ACB_ACB1_WIDTH     (1U)
8147 #define GTM_gtm_cls2_MCS2_CH2_ACB_ACB1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_ACB_ACB1_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_ACB_ACB1_MASK)
8148 
8149 #define GTM_gtm_cls2_MCS2_CH2_ACB_ACB2_MASK      (0x4U)
8150 #define GTM_gtm_cls2_MCS2_CH2_ACB_ACB2_SHIFT     (2U)
8151 #define GTM_gtm_cls2_MCS2_CH2_ACB_ACB2_WIDTH     (1U)
8152 #define GTM_gtm_cls2_MCS2_CH2_ACB_ACB2(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_ACB_ACB2_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_ACB_ACB2_MASK)
8153 
8154 #define GTM_gtm_cls2_MCS2_CH2_ACB_ACB3_MASK      (0x8U)
8155 #define GTM_gtm_cls2_MCS2_CH2_ACB_ACB3_SHIFT     (3U)
8156 #define GTM_gtm_cls2_MCS2_CH2_ACB_ACB3_WIDTH     (1U)
8157 #define GTM_gtm_cls2_MCS2_CH2_ACB_ACB3(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_ACB_ACB3_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_ACB_ACB3_MASK)
8158 
8159 #define GTM_gtm_cls2_MCS2_CH2_ACB_ACB4_MASK      (0x10U)
8160 #define GTM_gtm_cls2_MCS2_CH2_ACB_ACB4_SHIFT     (4U)
8161 #define GTM_gtm_cls2_MCS2_CH2_ACB_ACB4_WIDTH     (1U)
8162 #define GTM_gtm_cls2_MCS2_CH2_ACB_ACB4(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_ACB_ACB4_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_ACB_ACB4_MASK)
8163 /*! @} */
8164 
8165 /*! @name MCS2_CH2_MHB - MCS[i] channel x memory high byte register */
8166 /*! @{ */
8167 
8168 #define GTM_gtm_cls2_MCS2_CH2_MHB_DATA_MASK      (0xFFU)
8169 #define GTM_gtm_cls2_MCS2_CH2_MHB_DATA_SHIFT     (0U)
8170 #define GTM_gtm_cls2_MCS2_CH2_MHB_DATA_WIDTH     (8U)
8171 #define GTM_gtm_cls2_MCS2_CH2_MHB_DATA(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_MHB_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_MHB_DATA_MASK)
8172 /*! @} */
8173 
8174 /*! @name MCS2_CH2_PC - MCS[i] channel x program counter register */
8175 /*! @{ */
8176 
8177 #define GTM_gtm_cls2_MCS2_CH2_PC_PC_MASK         (0xFFFFU)
8178 #define GTM_gtm_cls2_MCS2_CH2_PC_PC_SHIFT        (0U)
8179 #define GTM_gtm_cls2_MCS2_CH2_PC_PC_WIDTH        (16U)
8180 #define GTM_gtm_cls2_MCS2_CH2_PC_PC(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_PC_PC_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_PC_PC_MASK)
8181 /*! @} */
8182 
8183 /*! @name MCS2_CH2_IRQ_NOTIFY - MCS[i] channel x interrupt notification register */
8184 /*! @{ */
8185 
8186 #define GTM_gtm_cls2_MCS2_CH2_IRQ_NOTIFY_MCS_IRQ_MASK (0x1U)
8187 #define GTM_gtm_cls2_MCS2_CH2_IRQ_NOTIFY_MCS_IRQ_SHIFT (0U)
8188 #define GTM_gtm_cls2_MCS2_CH2_IRQ_NOTIFY_MCS_IRQ_WIDTH (1U)
8189 #define GTM_gtm_cls2_MCS2_CH2_IRQ_NOTIFY_MCS_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_IRQ_NOTIFY_MCS_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_IRQ_NOTIFY_MCS_IRQ_MASK)
8190 
8191 #define GTM_gtm_cls2_MCS2_CH2_IRQ_NOTIFY_ERR_IRQ_MASK (0x4U)
8192 #define GTM_gtm_cls2_MCS2_CH2_IRQ_NOTIFY_ERR_IRQ_SHIFT (2U)
8193 #define GTM_gtm_cls2_MCS2_CH2_IRQ_NOTIFY_ERR_IRQ_WIDTH (1U)
8194 #define GTM_gtm_cls2_MCS2_CH2_IRQ_NOTIFY_ERR_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_IRQ_NOTIFY_ERR_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_IRQ_NOTIFY_ERR_IRQ_MASK)
8195 /*! @} */
8196 
8197 /*! @name MCS2_CH2_IRQ_EN - MCS[i] channel x interrupt enable register */
8198 /*! @{ */
8199 
8200 #define GTM_gtm_cls2_MCS2_CH2_IRQ_EN_MCS_IRQ_EN_MASK (0x1U)
8201 #define GTM_gtm_cls2_MCS2_CH2_IRQ_EN_MCS_IRQ_EN_SHIFT (0U)
8202 #define GTM_gtm_cls2_MCS2_CH2_IRQ_EN_MCS_IRQ_EN_WIDTH (1U)
8203 #define GTM_gtm_cls2_MCS2_CH2_IRQ_EN_MCS_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_IRQ_EN_MCS_IRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_IRQ_EN_MCS_IRQ_EN_MASK)
8204 
8205 #define GTM_gtm_cls2_MCS2_CH2_IRQ_EN_ERR_IRQ_EN_MASK (0x4U)
8206 #define GTM_gtm_cls2_MCS2_CH2_IRQ_EN_ERR_IRQ_EN_SHIFT (2U)
8207 #define GTM_gtm_cls2_MCS2_CH2_IRQ_EN_ERR_IRQ_EN_WIDTH (1U)
8208 #define GTM_gtm_cls2_MCS2_CH2_IRQ_EN_ERR_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_IRQ_EN_ERR_IRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_IRQ_EN_ERR_IRQ_EN_MASK)
8209 /*! @} */
8210 
8211 /*! @name MCS2_CH2_IRQ_FORCINT - MCS[i] channel x force interrupt register */
8212 /*! @{ */
8213 
8214 #define GTM_gtm_cls2_MCS2_CH2_IRQ_FORCINT_TRG_MCS_IRQ_MASK (0x1U)
8215 #define GTM_gtm_cls2_MCS2_CH2_IRQ_FORCINT_TRG_MCS_IRQ_SHIFT (0U)
8216 #define GTM_gtm_cls2_MCS2_CH2_IRQ_FORCINT_TRG_MCS_IRQ_WIDTH (1U)
8217 #define GTM_gtm_cls2_MCS2_CH2_IRQ_FORCINT_TRG_MCS_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_IRQ_FORCINT_TRG_MCS_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_IRQ_FORCINT_TRG_MCS_IRQ_MASK)
8218 
8219 #define GTM_gtm_cls2_MCS2_CH2_IRQ_FORCINT_TRG_ERR_IRQ_MASK (0x4U)
8220 #define GTM_gtm_cls2_MCS2_CH2_IRQ_FORCINT_TRG_ERR_IRQ_SHIFT (2U)
8221 #define GTM_gtm_cls2_MCS2_CH2_IRQ_FORCINT_TRG_ERR_IRQ_WIDTH (1U)
8222 #define GTM_gtm_cls2_MCS2_CH2_IRQ_FORCINT_TRG_ERR_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_IRQ_FORCINT_TRG_ERR_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_IRQ_FORCINT_TRG_ERR_IRQ_MASK)
8223 /*! @} */
8224 
8225 /*! @name MCS2_CH2_IRQ_MODE - MCS[i] channel x IRQ mode configuration register */
8226 /*! @{ */
8227 
8228 #define GTM_gtm_cls2_MCS2_CH2_IRQ_MODE_IRQ_MODE_MASK (0x3U)
8229 #define GTM_gtm_cls2_MCS2_CH2_IRQ_MODE_IRQ_MODE_SHIFT (0U)
8230 #define GTM_gtm_cls2_MCS2_CH2_IRQ_MODE_IRQ_MODE_WIDTH (2U)
8231 #define GTM_gtm_cls2_MCS2_CH2_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_IRQ_MODE_IRQ_MODE_MASK)
8232 /*! @} */
8233 
8234 /*! @name MCS2_CH2_EIRQ_EN - MCS[i] channel x error interrupt enable register */
8235 /*! @{ */
8236 
8237 #define GTM_gtm_cls2_MCS2_CH2_EIRQ_EN_MCS_EIRQ_EN_MASK (0x1U)
8238 #define GTM_gtm_cls2_MCS2_CH2_EIRQ_EN_MCS_EIRQ_EN_SHIFT (0U)
8239 #define GTM_gtm_cls2_MCS2_CH2_EIRQ_EN_MCS_EIRQ_EN_WIDTH (1U)
8240 #define GTM_gtm_cls2_MCS2_CH2_EIRQ_EN_MCS_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_EIRQ_EN_MCS_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_EIRQ_EN_MCS_EIRQ_EN_MASK)
8241 
8242 #define GTM_gtm_cls2_MCS2_CH2_EIRQ_EN_ERR_EIRQ_EN_MASK (0x4U)
8243 #define GTM_gtm_cls2_MCS2_CH2_EIRQ_EN_ERR_EIRQ_EN_SHIFT (2U)
8244 #define GTM_gtm_cls2_MCS2_CH2_EIRQ_EN_ERR_EIRQ_EN_WIDTH (1U)
8245 #define GTM_gtm_cls2_MCS2_CH2_EIRQ_EN_ERR_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH2_EIRQ_EN_ERR_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH2_EIRQ_EN_ERR_EIRQ_EN_MASK)
8246 /*! @} */
8247 
8248 /*! @name MCS2_CH3_R0 - MCS[i] channel x general purpose register [y] */
8249 /*! @{ */
8250 
8251 #define GTM_gtm_cls2_MCS2_CH3_R0_DATA_MASK       (0xFFFFFFU)
8252 #define GTM_gtm_cls2_MCS2_CH3_R0_DATA_SHIFT      (0U)
8253 #define GTM_gtm_cls2_MCS2_CH3_R0_DATA_WIDTH      (24U)
8254 #define GTM_gtm_cls2_MCS2_CH3_R0_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_R0_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_R0_DATA_MASK)
8255 /*! @} */
8256 
8257 /*! @name MCS2_CH3_R1 - MCS[i] channel x general purpose register [y] */
8258 /*! @{ */
8259 
8260 #define GTM_gtm_cls2_MCS2_CH3_R1_DATA_MASK       (0xFFFFFFU)
8261 #define GTM_gtm_cls2_MCS2_CH3_R1_DATA_SHIFT      (0U)
8262 #define GTM_gtm_cls2_MCS2_CH3_R1_DATA_WIDTH      (24U)
8263 #define GTM_gtm_cls2_MCS2_CH3_R1_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_R1_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_R1_DATA_MASK)
8264 /*! @} */
8265 
8266 /*! @name MCS2_CH3_R2 - MCS[i] channel x general purpose register [y] */
8267 /*! @{ */
8268 
8269 #define GTM_gtm_cls2_MCS2_CH3_R2_DATA_MASK       (0xFFFFFFU)
8270 #define GTM_gtm_cls2_MCS2_CH3_R2_DATA_SHIFT      (0U)
8271 #define GTM_gtm_cls2_MCS2_CH3_R2_DATA_WIDTH      (24U)
8272 #define GTM_gtm_cls2_MCS2_CH3_R2_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_R2_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_R2_DATA_MASK)
8273 /*! @} */
8274 
8275 /*! @name MCS2_CH3_R3 - MCS[i] channel x general purpose register [y] */
8276 /*! @{ */
8277 
8278 #define GTM_gtm_cls2_MCS2_CH3_R3_DATA_MASK       (0xFFFFFFU)
8279 #define GTM_gtm_cls2_MCS2_CH3_R3_DATA_SHIFT      (0U)
8280 #define GTM_gtm_cls2_MCS2_CH3_R3_DATA_WIDTH      (24U)
8281 #define GTM_gtm_cls2_MCS2_CH3_R3_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_R3_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_R3_DATA_MASK)
8282 /*! @} */
8283 
8284 /*! @name MCS2_CH3_R4 - MCS[i] channel x general purpose register [y] */
8285 /*! @{ */
8286 
8287 #define GTM_gtm_cls2_MCS2_CH3_R4_DATA_MASK       (0xFFFFFFU)
8288 #define GTM_gtm_cls2_MCS2_CH3_R4_DATA_SHIFT      (0U)
8289 #define GTM_gtm_cls2_MCS2_CH3_R4_DATA_WIDTH      (24U)
8290 #define GTM_gtm_cls2_MCS2_CH3_R4_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_R4_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_R4_DATA_MASK)
8291 /*! @} */
8292 
8293 /*! @name MCS2_CH3_R5 - MCS[i] channel x general purpose register [y] */
8294 /*! @{ */
8295 
8296 #define GTM_gtm_cls2_MCS2_CH3_R5_DATA_MASK       (0xFFFFFFU)
8297 #define GTM_gtm_cls2_MCS2_CH3_R5_DATA_SHIFT      (0U)
8298 #define GTM_gtm_cls2_MCS2_CH3_R5_DATA_WIDTH      (24U)
8299 #define GTM_gtm_cls2_MCS2_CH3_R5_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_R5_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_R5_DATA_MASK)
8300 /*! @} */
8301 
8302 /*! @name MCS2_CH3_R6 - MCS[i] channel x general purpose register [y] */
8303 /*! @{ */
8304 
8305 #define GTM_gtm_cls2_MCS2_CH3_R6_DATA_MASK       (0xFFFFFFU)
8306 #define GTM_gtm_cls2_MCS2_CH3_R6_DATA_SHIFT      (0U)
8307 #define GTM_gtm_cls2_MCS2_CH3_R6_DATA_WIDTH      (24U)
8308 #define GTM_gtm_cls2_MCS2_CH3_R6_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_R6_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_R6_DATA_MASK)
8309 /*! @} */
8310 
8311 /*! @name MCS2_CH3_R7 - MCS[i] channel x general purpose register [y] */
8312 /*! @{ */
8313 
8314 #define GTM_gtm_cls2_MCS2_CH3_R7_DATA_MASK       (0xFFFFFFU)
8315 #define GTM_gtm_cls2_MCS2_CH3_R7_DATA_SHIFT      (0U)
8316 #define GTM_gtm_cls2_MCS2_CH3_R7_DATA_WIDTH      (24U)
8317 #define GTM_gtm_cls2_MCS2_CH3_R7_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_R7_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_R7_DATA_MASK)
8318 /*! @} */
8319 
8320 /*! @name MCS2_CH3_CTRL - MCS[i] channel x control register */
8321 /*! @{ */
8322 
8323 #define GTM_gtm_cls2_MCS2_CH3_CTRL_EN_MASK       (0x1U)
8324 #define GTM_gtm_cls2_MCS2_CH3_CTRL_EN_SHIFT      (0U)
8325 #define GTM_gtm_cls2_MCS2_CH3_CTRL_EN_WIDTH      (1U)
8326 #define GTM_gtm_cls2_MCS2_CH3_CTRL_EN(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_CTRL_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_CTRL_EN_MASK)
8327 
8328 #define GTM_gtm_cls2_MCS2_CH3_CTRL_IRQ_MASK      (0x2U)
8329 #define GTM_gtm_cls2_MCS2_CH3_CTRL_IRQ_SHIFT     (1U)
8330 #define GTM_gtm_cls2_MCS2_CH3_CTRL_IRQ_WIDTH     (1U)
8331 #define GTM_gtm_cls2_MCS2_CH3_CTRL_IRQ(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_CTRL_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_CTRL_IRQ_MASK)
8332 
8333 #define GTM_gtm_cls2_MCS2_CH3_CTRL_ERR_MASK      (0x4U)
8334 #define GTM_gtm_cls2_MCS2_CH3_CTRL_ERR_SHIFT     (2U)
8335 #define GTM_gtm_cls2_MCS2_CH3_CTRL_ERR_WIDTH     (1U)
8336 #define GTM_gtm_cls2_MCS2_CH3_CTRL_ERR(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_CTRL_ERR_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_CTRL_ERR_MASK)
8337 
8338 #define GTM_gtm_cls2_MCS2_CH3_CTRL_CY_MASK       (0x10U)
8339 #define GTM_gtm_cls2_MCS2_CH3_CTRL_CY_SHIFT      (4U)
8340 #define GTM_gtm_cls2_MCS2_CH3_CTRL_CY_WIDTH      (1U)
8341 #define GTM_gtm_cls2_MCS2_CH3_CTRL_CY(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_CTRL_CY_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_CTRL_CY_MASK)
8342 
8343 #define GTM_gtm_cls2_MCS2_CH3_CTRL_Z_MASK        (0x20U)
8344 #define GTM_gtm_cls2_MCS2_CH3_CTRL_Z_SHIFT       (5U)
8345 #define GTM_gtm_cls2_MCS2_CH3_CTRL_Z_WIDTH       (1U)
8346 #define GTM_gtm_cls2_MCS2_CH3_CTRL_Z(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_CTRL_Z_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_CTRL_Z_MASK)
8347 
8348 #define GTM_gtm_cls2_MCS2_CH3_CTRL_V_MASK        (0x40U)
8349 #define GTM_gtm_cls2_MCS2_CH3_CTRL_V_SHIFT       (6U)
8350 #define GTM_gtm_cls2_MCS2_CH3_CTRL_V_WIDTH       (1U)
8351 #define GTM_gtm_cls2_MCS2_CH3_CTRL_V(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_CTRL_V_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_CTRL_V_MASK)
8352 
8353 #define GTM_gtm_cls2_MCS2_CH3_CTRL_N_MASK        (0x80U)
8354 #define GTM_gtm_cls2_MCS2_CH3_CTRL_N_SHIFT       (7U)
8355 #define GTM_gtm_cls2_MCS2_CH3_CTRL_N_WIDTH       (1U)
8356 #define GTM_gtm_cls2_MCS2_CH3_CTRL_N(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_CTRL_N_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_CTRL_N_MASK)
8357 
8358 #define GTM_gtm_cls2_MCS2_CH3_CTRL_CAT_MASK      (0x100U)
8359 #define GTM_gtm_cls2_MCS2_CH3_CTRL_CAT_SHIFT     (8U)
8360 #define GTM_gtm_cls2_MCS2_CH3_CTRL_CAT_WIDTH     (1U)
8361 #define GTM_gtm_cls2_MCS2_CH3_CTRL_CAT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_CTRL_CAT_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_CTRL_CAT_MASK)
8362 
8363 #define GTM_gtm_cls2_MCS2_CH3_CTRL_CWT_MASK      (0x200U)
8364 #define GTM_gtm_cls2_MCS2_CH3_CTRL_CWT_SHIFT     (9U)
8365 #define GTM_gtm_cls2_MCS2_CH3_CTRL_CWT_WIDTH     (1U)
8366 #define GTM_gtm_cls2_MCS2_CH3_CTRL_CWT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_CTRL_CWT_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_CTRL_CWT_MASK)
8367 
8368 #define GTM_gtm_cls2_MCS2_CH3_CTRL_SAT_MASK      (0x400U)
8369 #define GTM_gtm_cls2_MCS2_CH3_CTRL_SAT_SHIFT     (10U)
8370 #define GTM_gtm_cls2_MCS2_CH3_CTRL_SAT_WIDTH     (1U)
8371 #define GTM_gtm_cls2_MCS2_CH3_CTRL_SAT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_CTRL_SAT_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_CTRL_SAT_MASK)
8372 /*! @} */
8373 
8374 /*! @name MCS2_CH3_ACB - MCS[i] channel x ARU control Bit register */
8375 /*! @{ */
8376 
8377 #define GTM_gtm_cls2_MCS2_CH3_ACB_ACB0_MASK      (0x1U)
8378 #define GTM_gtm_cls2_MCS2_CH3_ACB_ACB0_SHIFT     (0U)
8379 #define GTM_gtm_cls2_MCS2_CH3_ACB_ACB0_WIDTH     (1U)
8380 #define GTM_gtm_cls2_MCS2_CH3_ACB_ACB0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_ACB_ACB0_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_ACB_ACB0_MASK)
8381 
8382 #define GTM_gtm_cls2_MCS2_CH3_ACB_ACB1_MASK      (0x2U)
8383 #define GTM_gtm_cls2_MCS2_CH3_ACB_ACB1_SHIFT     (1U)
8384 #define GTM_gtm_cls2_MCS2_CH3_ACB_ACB1_WIDTH     (1U)
8385 #define GTM_gtm_cls2_MCS2_CH3_ACB_ACB1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_ACB_ACB1_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_ACB_ACB1_MASK)
8386 
8387 #define GTM_gtm_cls2_MCS2_CH3_ACB_ACB2_MASK      (0x4U)
8388 #define GTM_gtm_cls2_MCS2_CH3_ACB_ACB2_SHIFT     (2U)
8389 #define GTM_gtm_cls2_MCS2_CH3_ACB_ACB2_WIDTH     (1U)
8390 #define GTM_gtm_cls2_MCS2_CH3_ACB_ACB2(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_ACB_ACB2_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_ACB_ACB2_MASK)
8391 
8392 #define GTM_gtm_cls2_MCS2_CH3_ACB_ACB3_MASK      (0x8U)
8393 #define GTM_gtm_cls2_MCS2_CH3_ACB_ACB3_SHIFT     (3U)
8394 #define GTM_gtm_cls2_MCS2_CH3_ACB_ACB3_WIDTH     (1U)
8395 #define GTM_gtm_cls2_MCS2_CH3_ACB_ACB3(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_ACB_ACB3_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_ACB_ACB3_MASK)
8396 
8397 #define GTM_gtm_cls2_MCS2_CH3_ACB_ACB4_MASK      (0x10U)
8398 #define GTM_gtm_cls2_MCS2_CH3_ACB_ACB4_SHIFT     (4U)
8399 #define GTM_gtm_cls2_MCS2_CH3_ACB_ACB4_WIDTH     (1U)
8400 #define GTM_gtm_cls2_MCS2_CH3_ACB_ACB4(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_ACB_ACB4_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_ACB_ACB4_MASK)
8401 /*! @} */
8402 
8403 /*! @name MCS2_CH3_MHB - MCS[i] channel x memory high byte register */
8404 /*! @{ */
8405 
8406 #define GTM_gtm_cls2_MCS2_CH3_MHB_DATA_MASK      (0xFFU)
8407 #define GTM_gtm_cls2_MCS2_CH3_MHB_DATA_SHIFT     (0U)
8408 #define GTM_gtm_cls2_MCS2_CH3_MHB_DATA_WIDTH     (8U)
8409 #define GTM_gtm_cls2_MCS2_CH3_MHB_DATA(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_MHB_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_MHB_DATA_MASK)
8410 /*! @} */
8411 
8412 /*! @name MCS2_CH3_PC - MCS[i] channel x program counter register */
8413 /*! @{ */
8414 
8415 #define GTM_gtm_cls2_MCS2_CH3_PC_PC_MASK         (0xFFFFU)
8416 #define GTM_gtm_cls2_MCS2_CH3_PC_PC_SHIFT        (0U)
8417 #define GTM_gtm_cls2_MCS2_CH3_PC_PC_WIDTH        (16U)
8418 #define GTM_gtm_cls2_MCS2_CH3_PC_PC(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_PC_PC_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_PC_PC_MASK)
8419 /*! @} */
8420 
8421 /*! @name MCS2_CH3_IRQ_NOTIFY - MCS[i] channel x interrupt notification register */
8422 /*! @{ */
8423 
8424 #define GTM_gtm_cls2_MCS2_CH3_IRQ_NOTIFY_MCS_IRQ_MASK (0x1U)
8425 #define GTM_gtm_cls2_MCS2_CH3_IRQ_NOTIFY_MCS_IRQ_SHIFT (0U)
8426 #define GTM_gtm_cls2_MCS2_CH3_IRQ_NOTIFY_MCS_IRQ_WIDTH (1U)
8427 #define GTM_gtm_cls2_MCS2_CH3_IRQ_NOTIFY_MCS_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_IRQ_NOTIFY_MCS_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_IRQ_NOTIFY_MCS_IRQ_MASK)
8428 
8429 #define GTM_gtm_cls2_MCS2_CH3_IRQ_NOTIFY_ERR_IRQ_MASK (0x4U)
8430 #define GTM_gtm_cls2_MCS2_CH3_IRQ_NOTIFY_ERR_IRQ_SHIFT (2U)
8431 #define GTM_gtm_cls2_MCS2_CH3_IRQ_NOTIFY_ERR_IRQ_WIDTH (1U)
8432 #define GTM_gtm_cls2_MCS2_CH3_IRQ_NOTIFY_ERR_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_IRQ_NOTIFY_ERR_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_IRQ_NOTIFY_ERR_IRQ_MASK)
8433 /*! @} */
8434 
8435 /*! @name MCS2_CH3_IRQ_EN - MCS[i] channel x interrupt enable register */
8436 /*! @{ */
8437 
8438 #define GTM_gtm_cls2_MCS2_CH3_IRQ_EN_MCS_IRQ_EN_MASK (0x1U)
8439 #define GTM_gtm_cls2_MCS2_CH3_IRQ_EN_MCS_IRQ_EN_SHIFT (0U)
8440 #define GTM_gtm_cls2_MCS2_CH3_IRQ_EN_MCS_IRQ_EN_WIDTH (1U)
8441 #define GTM_gtm_cls2_MCS2_CH3_IRQ_EN_MCS_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_IRQ_EN_MCS_IRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_IRQ_EN_MCS_IRQ_EN_MASK)
8442 
8443 #define GTM_gtm_cls2_MCS2_CH3_IRQ_EN_ERR_IRQ_EN_MASK (0x4U)
8444 #define GTM_gtm_cls2_MCS2_CH3_IRQ_EN_ERR_IRQ_EN_SHIFT (2U)
8445 #define GTM_gtm_cls2_MCS2_CH3_IRQ_EN_ERR_IRQ_EN_WIDTH (1U)
8446 #define GTM_gtm_cls2_MCS2_CH3_IRQ_EN_ERR_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_IRQ_EN_ERR_IRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_IRQ_EN_ERR_IRQ_EN_MASK)
8447 /*! @} */
8448 
8449 /*! @name MCS2_CH3_IRQ_FORCINT - MCS[i] channel x force interrupt register */
8450 /*! @{ */
8451 
8452 #define GTM_gtm_cls2_MCS2_CH3_IRQ_FORCINT_TRG_MCS_IRQ_MASK (0x1U)
8453 #define GTM_gtm_cls2_MCS2_CH3_IRQ_FORCINT_TRG_MCS_IRQ_SHIFT (0U)
8454 #define GTM_gtm_cls2_MCS2_CH3_IRQ_FORCINT_TRG_MCS_IRQ_WIDTH (1U)
8455 #define GTM_gtm_cls2_MCS2_CH3_IRQ_FORCINT_TRG_MCS_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_IRQ_FORCINT_TRG_MCS_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_IRQ_FORCINT_TRG_MCS_IRQ_MASK)
8456 
8457 #define GTM_gtm_cls2_MCS2_CH3_IRQ_FORCINT_TRG_ERR_IRQ_MASK (0x4U)
8458 #define GTM_gtm_cls2_MCS2_CH3_IRQ_FORCINT_TRG_ERR_IRQ_SHIFT (2U)
8459 #define GTM_gtm_cls2_MCS2_CH3_IRQ_FORCINT_TRG_ERR_IRQ_WIDTH (1U)
8460 #define GTM_gtm_cls2_MCS2_CH3_IRQ_FORCINT_TRG_ERR_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_IRQ_FORCINT_TRG_ERR_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_IRQ_FORCINT_TRG_ERR_IRQ_MASK)
8461 /*! @} */
8462 
8463 /*! @name MCS2_CH3_IRQ_MODE - MCS[i] channel x IRQ mode configuration register */
8464 /*! @{ */
8465 
8466 #define GTM_gtm_cls2_MCS2_CH3_IRQ_MODE_IRQ_MODE_MASK (0x3U)
8467 #define GTM_gtm_cls2_MCS2_CH3_IRQ_MODE_IRQ_MODE_SHIFT (0U)
8468 #define GTM_gtm_cls2_MCS2_CH3_IRQ_MODE_IRQ_MODE_WIDTH (2U)
8469 #define GTM_gtm_cls2_MCS2_CH3_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_IRQ_MODE_IRQ_MODE_MASK)
8470 /*! @} */
8471 
8472 /*! @name MCS2_CH3_EIRQ_EN - MCS[i] channel x error interrupt enable register */
8473 /*! @{ */
8474 
8475 #define GTM_gtm_cls2_MCS2_CH3_EIRQ_EN_MCS_EIRQ_EN_MASK (0x1U)
8476 #define GTM_gtm_cls2_MCS2_CH3_EIRQ_EN_MCS_EIRQ_EN_SHIFT (0U)
8477 #define GTM_gtm_cls2_MCS2_CH3_EIRQ_EN_MCS_EIRQ_EN_WIDTH (1U)
8478 #define GTM_gtm_cls2_MCS2_CH3_EIRQ_EN_MCS_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_EIRQ_EN_MCS_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_EIRQ_EN_MCS_EIRQ_EN_MASK)
8479 
8480 #define GTM_gtm_cls2_MCS2_CH3_EIRQ_EN_ERR_EIRQ_EN_MASK (0x4U)
8481 #define GTM_gtm_cls2_MCS2_CH3_EIRQ_EN_ERR_EIRQ_EN_SHIFT (2U)
8482 #define GTM_gtm_cls2_MCS2_CH3_EIRQ_EN_ERR_EIRQ_EN_WIDTH (1U)
8483 #define GTM_gtm_cls2_MCS2_CH3_EIRQ_EN_ERR_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH3_EIRQ_EN_ERR_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH3_EIRQ_EN_ERR_EIRQ_EN_MASK)
8484 /*! @} */
8485 
8486 /*! @name MCS2_CH4_R0 - MCS[i] channel x general purpose register [y] */
8487 /*! @{ */
8488 
8489 #define GTM_gtm_cls2_MCS2_CH4_R0_DATA_MASK       (0xFFFFFFU)
8490 #define GTM_gtm_cls2_MCS2_CH4_R0_DATA_SHIFT      (0U)
8491 #define GTM_gtm_cls2_MCS2_CH4_R0_DATA_WIDTH      (24U)
8492 #define GTM_gtm_cls2_MCS2_CH4_R0_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_R0_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_R0_DATA_MASK)
8493 /*! @} */
8494 
8495 /*! @name MCS2_CH4_R1 - MCS[i] channel x general purpose register [y] */
8496 /*! @{ */
8497 
8498 #define GTM_gtm_cls2_MCS2_CH4_R1_DATA_MASK       (0xFFFFFFU)
8499 #define GTM_gtm_cls2_MCS2_CH4_R1_DATA_SHIFT      (0U)
8500 #define GTM_gtm_cls2_MCS2_CH4_R1_DATA_WIDTH      (24U)
8501 #define GTM_gtm_cls2_MCS2_CH4_R1_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_R1_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_R1_DATA_MASK)
8502 /*! @} */
8503 
8504 /*! @name MCS2_CH4_R2 - MCS[i] channel x general purpose register [y] */
8505 /*! @{ */
8506 
8507 #define GTM_gtm_cls2_MCS2_CH4_R2_DATA_MASK       (0xFFFFFFU)
8508 #define GTM_gtm_cls2_MCS2_CH4_R2_DATA_SHIFT      (0U)
8509 #define GTM_gtm_cls2_MCS2_CH4_R2_DATA_WIDTH      (24U)
8510 #define GTM_gtm_cls2_MCS2_CH4_R2_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_R2_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_R2_DATA_MASK)
8511 /*! @} */
8512 
8513 /*! @name MCS2_CH4_R3 - MCS[i] channel x general purpose register [y] */
8514 /*! @{ */
8515 
8516 #define GTM_gtm_cls2_MCS2_CH4_R3_DATA_MASK       (0xFFFFFFU)
8517 #define GTM_gtm_cls2_MCS2_CH4_R3_DATA_SHIFT      (0U)
8518 #define GTM_gtm_cls2_MCS2_CH4_R3_DATA_WIDTH      (24U)
8519 #define GTM_gtm_cls2_MCS2_CH4_R3_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_R3_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_R3_DATA_MASK)
8520 /*! @} */
8521 
8522 /*! @name MCS2_CH4_R4 - MCS[i] channel x general purpose register [y] */
8523 /*! @{ */
8524 
8525 #define GTM_gtm_cls2_MCS2_CH4_R4_DATA_MASK       (0xFFFFFFU)
8526 #define GTM_gtm_cls2_MCS2_CH4_R4_DATA_SHIFT      (0U)
8527 #define GTM_gtm_cls2_MCS2_CH4_R4_DATA_WIDTH      (24U)
8528 #define GTM_gtm_cls2_MCS2_CH4_R4_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_R4_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_R4_DATA_MASK)
8529 /*! @} */
8530 
8531 /*! @name MCS2_CH4_R5 - MCS[i] channel x general purpose register [y] */
8532 /*! @{ */
8533 
8534 #define GTM_gtm_cls2_MCS2_CH4_R5_DATA_MASK       (0xFFFFFFU)
8535 #define GTM_gtm_cls2_MCS2_CH4_R5_DATA_SHIFT      (0U)
8536 #define GTM_gtm_cls2_MCS2_CH4_R5_DATA_WIDTH      (24U)
8537 #define GTM_gtm_cls2_MCS2_CH4_R5_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_R5_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_R5_DATA_MASK)
8538 /*! @} */
8539 
8540 /*! @name MCS2_CH4_R6 - MCS[i] channel x general purpose register [y] */
8541 /*! @{ */
8542 
8543 #define GTM_gtm_cls2_MCS2_CH4_R6_DATA_MASK       (0xFFFFFFU)
8544 #define GTM_gtm_cls2_MCS2_CH4_R6_DATA_SHIFT      (0U)
8545 #define GTM_gtm_cls2_MCS2_CH4_R6_DATA_WIDTH      (24U)
8546 #define GTM_gtm_cls2_MCS2_CH4_R6_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_R6_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_R6_DATA_MASK)
8547 /*! @} */
8548 
8549 /*! @name MCS2_CH4_R7 - MCS[i] channel x general purpose register [y] */
8550 /*! @{ */
8551 
8552 #define GTM_gtm_cls2_MCS2_CH4_R7_DATA_MASK       (0xFFFFFFU)
8553 #define GTM_gtm_cls2_MCS2_CH4_R7_DATA_SHIFT      (0U)
8554 #define GTM_gtm_cls2_MCS2_CH4_R7_DATA_WIDTH      (24U)
8555 #define GTM_gtm_cls2_MCS2_CH4_R7_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_R7_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_R7_DATA_MASK)
8556 /*! @} */
8557 
8558 /*! @name MCS2_CH4_CTRL - MCS[i] channel x control register */
8559 /*! @{ */
8560 
8561 #define GTM_gtm_cls2_MCS2_CH4_CTRL_EN_MASK       (0x1U)
8562 #define GTM_gtm_cls2_MCS2_CH4_CTRL_EN_SHIFT      (0U)
8563 #define GTM_gtm_cls2_MCS2_CH4_CTRL_EN_WIDTH      (1U)
8564 #define GTM_gtm_cls2_MCS2_CH4_CTRL_EN(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_CTRL_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_CTRL_EN_MASK)
8565 
8566 #define GTM_gtm_cls2_MCS2_CH4_CTRL_IRQ_MASK      (0x2U)
8567 #define GTM_gtm_cls2_MCS2_CH4_CTRL_IRQ_SHIFT     (1U)
8568 #define GTM_gtm_cls2_MCS2_CH4_CTRL_IRQ_WIDTH     (1U)
8569 #define GTM_gtm_cls2_MCS2_CH4_CTRL_IRQ(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_CTRL_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_CTRL_IRQ_MASK)
8570 
8571 #define GTM_gtm_cls2_MCS2_CH4_CTRL_ERR_MASK      (0x4U)
8572 #define GTM_gtm_cls2_MCS2_CH4_CTRL_ERR_SHIFT     (2U)
8573 #define GTM_gtm_cls2_MCS2_CH4_CTRL_ERR_WIDTH     (1U)
8574 #define GTM_gtm_cls2_MCS2_CH4_CTRL_ERR(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_CTRL_ERR_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_CTRL_ERR_MASK)
8575 
8576 #define GTM_gtm_cls2_MCS2_CH4_CTRL_CY_MASK       (0x10U)
8577 #define GTM_gtm_cls2_MCS2_CH4_CTRL_CY_SHIFT      (4U)
8578 #define GTM_gtm_cls2_MCS2_CH4_CTRL_CY_WIDTH      (1U)
8579 #define GTM_gtm_cls2_MCS2_CH4_CTRL_CY(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_CTRL_CY_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_CTRL_CY_MASK)
8580 
8581 #define GTM_gtm_cls2_MCS2_CH4_CTRL_Z_MASK        (0x20U)
8582 #define GTM_gtm_cls2_MCS2_CH4_CTRL_Z_SHIFT       (5U)
8583 #define GTM_gtm_cls2_MCS2_CH4_CTRL_Z_WIDTH       (1U)
8584 #define GTM_gtm_cls2_MCS2_CH4_CTRL_Z(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_CTRL_Z_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_CTRL_Z_MASK)
8585 
8586 #define GTM_gtm_cls2_MCS2_CH4_CTRL_V_MASK        (0x40U)
8587 #define GTM_gtm_cls2_MCS2_CH4_CTRL_V_SHIFT       (6U)
8588 #define GTM_gtm_cls2_MCS2_CH4_CTRL_V_WIDTH       (1U)
8589 #define GTM_gtm_cls2_MCS2_CH4_CTRL_V(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_CTRL_V_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_CTRL_V_MASK)
8590 
8591 #define GTM_gtm_cls2_MCS2_CH4_CTRL_N_MASK        (0x80U)
8592 #define GTM_gtm_cls2_MCS2_CH4_CTRL_N_SHIFT       (7U)
8593 #define GTM_gtm_cls2_MCS2_CH4_CTRL_N_WIDTH       (1U)
8594 #define GTM_gtm_cls2_MCS2_CH4_CTRL_N(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_CTRL_N_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_CTRL_N_MASK)
8595 
8596 #define GTM_gtm_cls2_MCS2_CH4_CTRL_CAT_MASK      (0x100U)
8597 #define GTM_gtm_cls2_MCS2_CH4_CTRL_CAT_SHIFT     (8U)
8598 #define GTM_gtm_cls2_MCS2_CH4_CTRL_CAT_WIDTH     (1U)
8599 #define GTM_gtm_cls2_MCS2_CH4_CTRL_CAT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_CTRL_CAT_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_CTRL_CAT_MASK)
8600 
8601 #define GTM_gtm_cls2_MCS2_CH4_CTRL_CWT_MASK      (0x200U)
8602 #define GTM_gtm_cls2_MCS2_CH4_CTRL_CWT_SHIFT     (9U)
8603 #define GTM_gtm_cls2_MCS2_CH4_CTRL_CWT_WIDTH     (1U)
8604 #define GTM_gtm_cls2_MCS2_CH4_CTRL_CWT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_CTRL_CWT_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_CTRL_CWT_MASK)
8605 
8606 #define GTM_gtm_cls2_MCS2_CH4_CTRL_SAT_MASK      (0x400U)
8607 #define GTM_gtm_cls2_MCS2_CH4_CTRL_SAT_SHIFT     (10U)
8608 #define GTM_gtm_cls2_MCS2_CH4_CTRL_SAT_WIDTH     (1U)
8609 #define GTM_gtm_cls2_MCS2_CH4_CTRL_SAT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_CTRL_SAT_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_CTRL_SAT_MASK)
8610 /*! @} */
8611 
8612 /*! @name MCS2_CH4_ACB - MCS[i] channel x ARU control Bit register */
8613 /*! @{ */
8614 
8615 #define GTM_gtm_cls2_MCS2_CH4_ACB_ACB0_MASK      (0x1U)
8616 #define GTM_gtm_cls2_MCS2_CH4_ACB_ACB0_SHIFT     (0U)
8617 #define GTM_gtm_cls2_MCS2_CH4_ACB_ACB0_WIDTH     (1U)
8618 #define GTM_gtm_cls2_MCS2_CH4_ACB_ACB0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_ACB_ACB0_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_ACB_ACB0_MASK)
8619 
8620 #define GTM_gtm_cls2_MCS2_CH4_ACB_ACB1_MASK      (0x2U)
8621 #define GTM_gtm_cls2_MCS2_CH4_ACB_ACB1_SHIFT     (1U)
8622 #define GTM_gtm_cls2_MCS2_CH4_ACB_ACB1_WIDTH     (1U)
8623 #define GTM_gtm_cls2_MCS2_CH4_ACB_ACB1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_ACB_ACB1_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_ACB_ACB1_MASK)
8624 
8625 #define GTM_gtm_cls2_MCS2_CH4_ACB_ACB2_MASK      (0x4U)
8626 #define GTM_gtm_cls2_MCS2_CH4_ACB_ACB2_SHIFT     (2U)
8627 #define GTM_gtm_cls2_MCS2_CH4_ACB_ACB2_WIDTH     (1U)
8628 #define GTM_gtm_cls2_MCS2_CH4_ACB_ACB2(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_ACB_ACB2_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_ACB_ACB2_MASK)
8629 
8630 #define GTM_gtm_cls2_MCS2_CH4_ACB_ACB3_MASK      (0x8U)
8631 #define GTM_gtm_cls2_MCS2_CH4_ACB_ACB3_SHIFT     (3U)
8632 #define GTM_gtm_cls2_MCS2_CH4_ACB_ACB3_WIDTH     (1U)
8633 #define GTM_gtm_cls2_MCS2_CH4_ACB_ACB3(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_ACB_ACB3_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_ACB_ACB3_MASK)
8634 
8635 #define GTM_gtm_cls2_MCS2_CH4_ACB_ACB4_MASK      (0x10U)
8636 #define GTM_gtm_cls2_MCS2_CH4_ACB_ACB4_SHIFT     (4U)
8637 #define GTM_gtm_cls2_MCS2_CH4_ACB_ACB4_WIDTH     (1U)
8638 #define GTM_gtm_cls2_MCS2_CH4_ACB_ACB4(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_ACB_ACB4_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_ACB_ACB4_MASK)
8639 /*! @} */
8640 
8641 /*! @name MCS2_CH4_MHB - MCS[i] channel x memory high byte register */
8642 /*! @{ */
8643 
8644 #define GTM_gtm_cls2_MCS2_CH4_MHB_DATA_MASK      (0xFFU)
8645 #define GTM_gtm_cls2_MCS2_CH4_MHB_DATA_SHIFT     (0U)
8646 #define GTM_gtm_cls2_MCS2_CH4_MHB_DATA_WIDTH     (8U)
8647 #define GTM_gtm_cls2_MCS2_CH4_MHB_DATA(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_MHB_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_MHB_DATA_MASK)
8648 /*! @} */
8649 
8650 /*! @name MCS2_CH4_PC - MCS[i] channel x program counter register */
8651 /*! @{ */
8652 
8653 #define GTM_gtm_cls2_MCS2_CH4_PC_PC_MASK         (0xFFFFU)
8654 #define GTM_gtm_cls2_MCS2_CH4_PC_PC_SHIFT        (0U)
8655 #define GTM_gtm_cls2_MCS2_CH4_PC_PC_WIDTH        (16U)
8656 #define GTM_gtm_cls2_MCS2_CH4_PC_PC(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_PC_PC_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_PC_PC_MASK)
8657 /*! @} */
8658 
8659 /*! @name MCS2_CH4_IRQ_NOTIFY - MCS[i] channel x interrupt notification register */
8660 /*! @{ */
8661 
8662 #define GTM_gtm_cls2_MCS2_CH4_IRQ_NOTIFY_MCS_IRQ_MASK (0x1U)
8663 #define GTM_gtm_cls2_MCS2_CH4_IRQ_NOTIFY_MCS_IRQ_SHIFT (0U)
8664 #define GTM_gtm_cls2_MCS2_CH4_IRQ_NOTIFY_MCS_IRQ_WIDTH (1U)
8665 #define GTM_gtm_cls2_MCS2_CH4_IRQ_NOTIFY_MCS_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_IRQ_NOTIFY_MCS_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_IRQ_NOTIFY_MCS_IRQ_MASK)
8666 
8667 #define GTM_gtm_cls2_MCS2_CH4_IRQ_NOTIFY_ERR_IRQ_MASK (0x4U)
8668 #define GTM_gtm_cls2_MCS2_CH4_IRQ_NOTIFY_ERR_IRQ_SHIFT (2U)
8669 #define GTM_gtm_cls2_MCS2_CH4_IRQ_NOTIFY_ERR_IRQ_WIDTH (1U)
8670 #define GTM_gtm_cls2_MCS2_CH4_IRQ_NOTIFY_ERR_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_IRQ_NOTIFY_ERR_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_IRQ_NOTIFY_ERR_IRQ_MASK)
8671 /*! @} */
8672 
8673 /*! @name MCS2_CH4_IRQ_EN - MCS[i] channel x interrupt enable register */
8674 /*! @{ */
8675 
8676 #define GTM_gtm_cls2_MCS2_CH4_IRQ_EN_MCS_IRQ_EN_MASK (0x1U)
8677 #define GTM_gtm_cls2_MCS2_CH4_IRQ_EN_MCS_IRQ_EN_SHIFT (0U)
8678 #define GTM_gtm_cls2_MCS2_CH4_IRQ_EN_MCS_IRQ_EN_WIDTH (1U)
8679 #define GTM_gtm_cls2_MCS2_CH4_IRQ_EN_MCS_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_IRQ_EN_MCS_IRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_IRQ_EN_MCS_IRQ_EN_MASK)
8680 
8681 #define GTM_gtm_cls2_MCS2_CH4_IRQ_EN_ERR_IRQ_EN_MASK (0x4U)
8682 #define GTM_gtm_cls2_MCS2_CH4_IRQ_EN_ERR_IRQ_EN_SHIFT (2U)
8683 #define GTM_gtm_cls2_MCS2_CH4_IRQ_EN_ERR_IRQ_EN_WIDTH (1U)
8684 #define GTM_gtm_cls2_MCS2_CH4_IRQ_EN_ERR_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_IRQ_EN_ERR_IRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_IRQ_EN_ERR_IRQ_EN_MASK)
8685 /*! @} */
8686 
8687 /*! @name MCS2_CH4_IRQ_FORCINT - MCS[i] channel x force interrupt register */
8688 /*! @{ */
8689 
8690 #define GTM_gtm_cls2_MCS2_CH4_IRQ_FORCINT_TRG_MCS_IRQ_MASK (0x1U)
8691 #define GTM_gtm_cls2_MCS2_CH4_IRQ_FORCINT_TRG_MCS_IRQ_SHIFT (0U)
8692 #define GTM_gtm_cls2_MCS2_CH4_IRQ_FORCINT_TRG_MCS_IRQ_WIDTH (1U)
8693 #define GTM_gtm_cls2_MCS2_CH4_IRQ_FORCINT_TRG_MCS_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_IRQ_FORCINT_TRG_MCS_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_IRQ_FORCINT_TRG_MCS_IRQ_MASK)
8694 
8695 #define GTM_gtm_cls2_MCS2_CH4_IRQ_FORCINT_TRG_ERR_IRQ_MASK (0x4U)
8696 #define GTM_gtm_cls2_MCS2_CH4_IRQ_FORCINT_TRG_ERR_IRQ_SHIFT (2U)
8697 #define GTM_gtm_cls2_MCS2_CH4_IRQ_FORCINT_TRG_ERR_IRQ_WIDTH (1U)
8698 #define GTM_gtm_cls2_MCS2_CH4_IRQ_FORCINT_TRG_ERR_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_IRQ_FORCINT_TRG_ERR_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_IRQ_FORCINT_TRG_ERR_IRQ_MASK)
8699 /*! @} */
8700 
8701 /*! @name MCS2_CH4_IRQ_MODE - MCS[i] channel x IRQ mode configuration register */
8702 /*! @{ */
8703 
8704 #define GTM_gtm_cls2_MCS2_CH4_IRQ_MODE_IRQ_MODE_MASK (0x3U)
8705 #define GTM_gtm_cls2_MCS2_CH4_IRQ_MODE_IRQ_MODE_SHIFT (0U)
8706 #define GTM_gtm_cls2_MCS2_CH4_IRQ_MODE_IRQ_MODE_WIDTH (2U)
8707 #define GTM_gtm_cls2_MCS2_CH4_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_IRQ_MODE_IRQ_MODE_MASK)
8708 /*! @} */
8709 
8710 /*! @name MCS2_CH4_EIRQ_EN - MCS[i] channel x error interrupt enable register */
8711 /*! @{ */
8712 
8713 #define GTM_gtm_cls2_MCS2_CH4_EIRQ_EN_MCS_EIRQ_EN_MASK (0x1U)
8714 #define GTM_gtm_cls2_MCS2_CH4_EIRQ_EN_MCS_EIRQ_EN_SHIFT (0U)
8715 #define GTM_gtm_cls2_MCS2_CH4_EIRQ_EN_MCS_EIRQ_EN_WIDTH (1U)
8716 #define GTM_gtm_cls2_MCS2_CH4_EIRQ_EN_MCS_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_EIRQ_EN_MCS_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_EIRQ_EN_MCS_EIRQ_EN_MASK)
8717 
8718 #define GTM_gtm_cls2_MCS2_CH4_EIRQ_EN_ERR_EIRQ_EN_MASK (0x4U)
8719 #define GTM_gtm_cls2_MCS2_CH4_EIRQ_EN_ERR_EIRQ_EN_SHIFT (2U)
8720 #define GTM_gtm_cls2_MCS2_CH4_EIRQ_EN_ERR_EIRQ_EN_WIDTH (1U)
8721 #define GTM_gtm_cls2_MCS2_CH4_EIRQ_EN_ERR_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH4_EIRQ_EN_ERR_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH4_EIRQ_EN_ERR_EIRQ_EN_MASK)
8722 /*! @} */
8723 
8724 /*! @name MCS2_CH5_R0 - MCS[i] channel x general purpose register [y] */
8725 /*! @{ */
8726 
8727 #define GTM_gtm_cls2_MCS2_CH5_R0_DATA_MASK       (0xFFFFFFU)
8728 #define GTM_gtm_cls2_MCS2_CH5_R0_DATA_SHIFT      (0U)
8729 #define GTM_gtm_cls2_MCS2_CH5_R0_DATA_WIDTH      (24U)
8730 #define GTM_gtm_cls2_MCS2_CH5_R0_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_R0_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_R0_DATA_MASK)
8731 /*! @} */
8732 
8733 /*! @name MCS2_CH5_R1 - MCS[i] channel x general purpose register [y] */
8734 /*! @{ */
8735 
8736 #define GTM_gtm_cls2_MCS2_CH5_R1_DATA_MASK       (0xFFFFFFU)
8737 #define GTM_gtm_cls2_MCS2_CH5_R1_DATA_SHIFT      (0U)
8738 #define GTM_gtm_cls2_MCS2_CH5_R1_DATA_WIDTH      (24U)
8739 #define GTM_gtm_cls2_MCS2_CH5_R1_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_R1_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_R1_DATA_MASK)
8740 /*! @} */
8741 
8742 /*! @name MCS2_CH5_R2 - MCS[i] channel x general purpose register [y] */
8743 /*! @{ */
8744 
8745 #define GTM_gtm_cls2_MCS2_CH5_R2_DATA_MASK       (0xFFFFFFU)
8746 #define GTM_gtm_cls2_MCS2_CH5_R2_DATA_SHIFT      (0U)
8747 #define GTM_gtm_cls2_MCS2_CH5_R2_DATA_WIDTH      (24U)
8748 #define GTM_gtm_cls2_MCS2_CH5_R2_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_R2_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_R2_DATA_MASK)
8749 /*! @} */
8750 
8751 /*! @name MCS2_CH5_R3 - MCS[i] channel x general purpose register [y] */
8752 /*! @{ */
8753 
8754 #define GTM_gtm_cls2_MCS2_CH5_R3_DATA_MASK       (0xFFFFFFU)
8755 #define GTM_gtm_cls2_MCS2_CH5_R3_DATA_SHIFT      (0U)
8756 #define GTM_gtm_cls2_MCS2_CH5_R3_DATA_WIDTH      (24U)
8757 #define GTM_gtm_cls2_MCS2_CH5_R3_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_R3_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_R3_DATA_MASK)
8758 /*! @} */
8759 
8760 /*! @name MCS2_CH5_R4 - MCS[i] channel x general purpose register [y] */
8761 /*! @{ */
8762 
8763 #define GTM_gtm_cls2_MCS2_CH5_R4_DATA_MASK       (0xFFFFFFU)
8764 #define GTM_gtm_cls2_MCS2_CH5_R4_DATA_SHIFT      (0U)
8765 #define GTM_gtm_cls2_MCS2_CH5_R4_DATA_WIDTH      (24U)
8766 #define GTM_gtm_cls2_MCS2_CH5_R4_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_R4_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_R4_DATA_MASK)
8767 /*! @} */
8768 
8769 /*! @name MCS2_CH5_R5 - MCS[i] channel x general purpose register [y] */
8770 /*! @{ */
8771 
8772 #define GTM_gtm_cls2_MCS2_CH5_R5_DATA_MASK       (0xFFFFFFU)
8773 #define GTM_gtm_cls2_MCS2_CH5_R5_DATA_SHIFT      (0U)
8774 #define GTM_gtm_cls2_MCS2_CH5_R5_DATA_WIDTH      (24U)
8775 #define GTM_gtm_cls2_MCS2_CH5_R5_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_R5_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_R5_DATA_MASK)
8776 /*! @} */
8777 
8778 /*! @name MCS2_CH5_R6 - MCS[i] channel x general purpose register [y] */
8779 /*! @{ */
8780 
8781 #define GTM_gtm_cls2_MCS2_CH5_R6_DATA_MASK       (0xFFFFFFU)
8782 #define GTM_gtm_cls2_MCS2_CH5_R6_DATA_SHIFT      (0U)
8783 #define GTM_gtm_cls2_MCS2_CH5_R6_DATA_WIDTH      (24U)
8784 #define GTM_gtm_cls2_MCS2_CH5_R6_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_R6_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_R6_DATA_MASK)
8785 /*! @} */
8786 
8787 /*! @name MCS2_CH5_R7 - MCS[i] channel x general purpose register [y] */
8788 /*! @{ */
8789 
8790 #define GTM_gtm_cls2_MCS2_CH5_R7_DATA_MASK       (0xFFFFFFU)
8791 #define GTM_gtm_cls2_MCS2_CH5_R7_DATA_SHIFT      (0U)
8792 #define GTM_gtm_cls2_MCS2_CH5_R7_DATA_WIDTH      (24U)
8793 #define GTM_gtm_cls2_MCS2_CH5_R7_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_R7_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_R7_DATA_MASK)
8794 /*! @} */
8795 
8796 /*! @name MCS2_CH5_CTRL - MCS[i] channel x control register */
8797 /*! @{ */
8798 
8799 #define GTM_gtm_cls2_MCS2_CH5_CTRL_EN_MASK       (0x1U)
8800 #define GTM_gtm_cls2_MCS2_CH5_CTRL_EN_SHIFT      (0U)
8801 #define GTM_gtm_cls2_MCS2_CH5_CTRL_EN_WIDTH      (1U)
8802 #define GTM_gtm_cls2_MCS2_CH5_CTRL_EN(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_CTRL_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_CTRL_EN_MASK)
8803 
8804 #define GTM_gtm_cls2_MCS2_CH5_CTRL_IRQ_MASK      (0x2U)
8805 #define GTM_gtm_cls2_MCS2_CH5_CTRL_IRQ_SHIFT     (1U)
8806 #define GTM_gtm_cls2_MCS2_CH5_CTRL_IRQ_WIDTH     (1U)
8807 #define GTM_gtm_cls2_MCS2_CH5_CTRL_IRQ(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_CTRL_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_CTRL_IRQ_MASK)
8808 
8809 #define GTM_gtm_cls2_MCS2_CH5_CTRL_ERR_MASK      (0x4U)
8810 #define GTM_gtm_cls2_MCS2_CH5_CTRL_ERR_SHIFT     (2U)
8811 #define GTM_gtm_cls2_MCS2_CH5_CTRL_ERR_WIDTH     (1U)
8812 #define GTM_gtm_cls2_MCS2_CH5_CTRL_ERR(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_CTRL_ERR_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_CTRL_ERR_MASK)
8813 
8814 #define GTM_gtm_cls2_MCS2_CH5_CTRL_CY_MASK       (0x10U)
8815 #define GTM_gtm_cls2_MCS2_CH5_CTRL_CY_SHIFT      (4U)
8816 #define GTM_gtm_cls2_MCS2_CH5_CTRL_CY_WIDTH      (1U)
8817 #define GTM_gtm_cls2_MCS2_CH5_CTRL_CY(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_CTRL_CY_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_CTRL_CY_MASK)
8818 
8819 #define GTM_gtm_cls2_MCS2_CH5_CTRL_Z_MASK        (0x20U)
8820 #define GTM_gtm_cls2_MCS2_CH5_CTRL_Z_SHIFT       (5U)
8821 #define GTM_gtm_cls2_MCS2_CH5_CTRL_Z_WIDTH       (1U)
8822 #define GTM_gtm_cls2_MCS2_CH5_CTRL_Z(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_CTRL_Z_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_CTRL_Z_MASK)
8823 
8824 #define GTM_gtm_cls2_MCS2_CH5_CTRL_V_MASK        (0x40U)
8825 #define GTM_gtm_cls2_MCS2_CH5_CTRL_V_SHIFT       (6U)
8826 #define GTM_gtm_cls2_MCS2_CH5_CTRL_V_WIDTH       (1U)
8827 #define GTM_gtm_cls2_MCS2_CH5_CTRL_V(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_CTRL_V_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_CTRL_V_MASK)
8828 
8829 #define GTM_gtm_cls2_MCS2_CH5_CTRL_N_MASK        (0x80U)
8830 #define GTM_gtm_cls2_MCS2_CH5_CTRL_N_SHIFT       (7U)
8831 #define GTM_gtm_cls2_MCS2_CH5_CTRL_N_WIDTH       (1U)
8832 #define GTM_gtm_cls2_MCS2_CH5_CTRL_N(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_CTRL_N_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_CTRL_N_MASK)
8833 
8834 #define GTM_gtm_cls2_MCS2_CH5_CTRL_CAT_MASK      (0x100U)
8835 #define GTM_gtm_cls2_MCS2_CH5_CTRL_CAT_SHIFT     (8U)
8836 #define GTM_gtm_cls2_MCS2_CH5_CTRL_CAT_WIDTH     (1U)
8837 #define GTM_gtm_cls2_MCS2_CH5_CTRL_CAT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_CTRL_CAT_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_CTRL_CAT_MASK)
8838 
8839 #define GTM_gtm_cls2_MCS2_CH5_CTRL_CWT_MASK      (0x200U)
8840 #define GTM_gtm_cls2_MCS2_CH5_CTRL_CWT_SHIFT     (9U)
8841 #define GTM_gtm_cls2_MCS2_CH5_CTRL_CWT_WIDTH     (1U)
8842 #define GTM_gtm_cls2_MCS2_CH5_CTRL_CWT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_CTRL_CWT_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_CTRL_CWT_MASK)
8843 
8844 #define GTM_gtm_cls2_MCS2_CH5_CTRL_SAT_MASK      (0x400U)
8845 #define GTM_gtm_cls2_MCS2_CH5_CTRL_SAT_SHIFT     (10U)
8846 #define GTM_gtm_cls2_MCS2_CH5_CTRL_SAT_WIDTH     (1U)
8847 #define GTM_gtm_cls2_MCS2_CH5_CTRL_SAT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_CTRL_SAT_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_CTRL_SAT_MASK)
8848 /*! @} */
8849 
8850 /*! @name MCS2_CH5_ACB - MCS[i] channel x ARU control Bit register */
8851 /*! @{ */
8852 
8853 #define GTM_gtm_cls2_MCS2_CH5_ACB_ACB0_MASK      (0x1U)
8854 #define GTM_gtm_cls2_MCS2_CH5_ACB_ACB0_SHIFT     (0U)
8855 #define GTM_gtm_cls2_MCS2_CH5_ACB_ACB0_WIDTH     (1U)
8856 #define GTM_gtm_cls2_MCS2_CH5_ACB_ACB0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_ACB_ACB0_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_ACB_ACB0_MASK)
8857 
8858 #define GTM_gtm_cls2_MCS2_CH5_ACB_ACB1_MASK      (0x2U)
8859 #define GTM_gtm_cls2_MCS2_CH5_ACB_ACB1_SHIFT     (1U)
8860 #define GTM_gtm_cls2_MCS2_CH5_ACB_ACB1_WIDTH     (1U)
8861 #define GTM_gtm_cls2_MCS2_CH5_ACB_ACB1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_ACB_ACB1_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_ACB_ACB1_MASK)
8862 
8863 #define GTM_gtm_cls2_MCS2_CH5_ACB_ACB2_MASK      (0x4U)
8864 #define GTM_gtm_cls2_MCS2_CH5_ACB_ACB2_SHIFT     (2U)
8865 #define GTM_gtm_cls2_MCS2_CH5_ACB_ACB2_WIDTH     (1U)
8866 #define GTM_gtm_cls2_MCS2_CH5_ACB_ACB2(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_ACB_ACB2_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_ACB_ACB2_MASK)
8867 
8868 #define GTM_gtm_cls2_MCS2_CH5_ACB_ACB3_MASK      (0x8U)
8869 #define GTM_gtm_cls2_MCS2_CH5_ACB_ACB3_SHIFT     (3U)
8870 #define GTM_gtm_cls2_MCS2_CH5_ACB_ACB3_WIDTH     (1U)
8871 #define GTM_gtm_cls2_MCS2_CH5_ACB_ACB3(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_ACB_ACB3_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_ACB_ACB3_MASK)
8872 
8873 #define GTM_gtm_cls2_MCS2_CH5_ACB_ACB4_MASK      (0x10U)
8874 #define GTM_gtm_cls2_MCS2_CH5_ACB_ACB4_SHIFT     (4U)
8875 #define GTM_gtm_cls2_MCS2_CH5_ACB_ACB4_WIDTH     (1U)
8876 #define GTM_gtm_cls2_MCS2_CH5_ACB_ACB4(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_ACB_ACB4_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_ACB_ACB4_MASK)
8877 /*! @} */
8878 
8879 /*! @name MCS2_CH5_MHB - MCS[i] channel x memory high byte register */
8880 /*! @{ */
8881 
8882 #define GTM_gtm_cls2_MCS2_CH5_MHB_DATA_MASK      (0xFFU)
8883 #define GTM_gtm_cls2_MCS2_CH5_MHB_DATA_SHIFT     (0U)
8884 #define GTM_gtm_cls2_MCS2_CH5_MHB_DATA_WIDTH     (8U)
8885 #define GTM_gtm_cls2_MCS2_CH5_MHB_DATA(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_MHB_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_MHB_DATA_MASK)
8886 /*! @} */
8887 
8888 /*! @name MCS2_CH5_PC - MCS[i] channel x program counter register */
8889 /*! @{ */
8890 
8891 #define GTM_gtm_cls2_MCS2_CH5_PC_PC_MASK         (0xFFFFU)
8892 #define GTM_gtm_cls2_MCS2_CH5_PC_PC_SHIFT        (0U)
8893 #define GTM_gtm_cls2_MCS2_CH5_PC_PC_WIDTH        (16U)
8894 #define GTM_gtm_cls2_MCS2_CH5_PC_PC(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_PC_PC_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_PC_PC_MASK)
8895 /*! @} */
8896 
8897 /*! @name MCS2_CH5_IRQ_NOTIFY - MCS[i] channel x interrupt notification register */
8898 /*! @{ */
8899 
8900 #define GTM_gtm_cls2_MCS2_CH5_IRQ_NOTIFY_MCS_IRQ_MASK (0x1U)
8901 #define GTM_gtm_cls2_MCS2_CH5_IRQ_NOTIFY_MCS_IRQ_SHIFT (0U)
8902 #define GTM_gtm_cls2_MCS2_CH5_IRQ_NOTIFY_MCS_IRQ_WIDTH (1U)
8903 #define GTM_gtm_cls2_MCS2_CH5_IRQ_NOTIFY_MCS_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_IRQ_NOTIFY_MCS_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_IRQ_NOTIFY_MCS_IRQ_MASK)
8904 
8905 #define GTM_gtm_cls2_MCS2_CH5_IRQ_NOTIFY_ERR_IRQ_MASK (0x4U)
8906 #define GTM_gtm_cls2_MCS2_CH5_IRQ_NOTIFY_ERR_IRQ_SHIFT (2U)
8907 #define GTM_gtm_cls2_MCS2_CH5_IRQ_NOTIFY_ERR_IRQ_WIDTH (1U)
8908 #define GTM_gtm_cls2_MCS2_CH5_IRQ_NOTIFY_ERR_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_IRQ_NOTIFY_ERR_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_IRQ_NOTIFY_ERR_IRQ_MASK)
8909 /*! @} */
8910 
8911 /*! @name MCS2_CH5_IRQ_EN - MCS[i] channel x interrupt enable register */
8912 /*! @{ */
8913 
8914 #define GTM_gtm_cls2_MCS2_CH5_IRQ_EN_MCS_IRQ_EN_MASK (0x1U)
8915 #define GTM_gtm_cls2_MCS2_CH5_IRQ_EN_MCS_IRQ_EN_SHIFT (0U)
8916 #define GTM_gtm_cls2_MCS2_CH5_IRQ_EN_MCS_IRQ_EN_WIDTH (1U)
8917 #define GTM_gtm_cls2_MCS2_CH5_IRQ_EN_MCS_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_IRQ_EN_MCS_IRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_IRQ_EN_MCS_IRQ_EN_MASK)
8918 
8919 #define GTM_gtm_cls2_MCS2_CH5_IRQ_EN_ERR_IRQ_EN_MASK (0x4U)
8920 #define GTM_gtm_cls2_MCS2_CH5_IRQ_EN_ERR_IRQ_EN_SHIFT (2U)
8921 #define GTM_gtm_cls2_MCS2_CH5_IRQ_EN_ERR_IRQ_EN_WIDTH (1U)
8922 #define GTM_gtm_cls2_MCS2_CH5_IRQ_EN_ERR_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_IRQ_EN_ERR_IRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_IRQ_EN_ERR_IRQ_EN_MASK)
8923 /*! @} */
8924 
8925 /*! @name MCS2_CH5_IRQ_FORCINT - MCS[i] channel x force interrupt register */
8926 /*! @{ */
8927 
8928 #define GTM_gtm_cls2_MCS2_CH5_IRQ_FORCINT_TRG_MCS_IRQ_MASK (0x1U)
8929 #define GTM_gtm_cls2_MCS2_CH5_IRQ_FORCINT_TRG_MCS_IRQ_SHIFT (0U)
8930 #define GTM_gtm_cls2_MCS2_CH5_IRQ_FORCINT_TRG_MCS_IRQ_WIDTH (1U)
8931 #define GTM_gtm_cls2_MCS2_CH5_IRQ_FORCINT_TRG_MCS_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_IRQ_FORCINT_TRG_MCS_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_IRQ_FORCINT_TRG_MCS_IRQ_MASK)
8932 
8933 #define GTM_gtm_cls2_MCS2_CH5_IRQ_FORCINT_TRG_ERR_IRQ_MASK (0x4U)
8934 #define GTM_gtm_cls2_MCS2_CH5_IRQ_FORCINT_TRG_ERR_IRQ_SHIFT (2U)
8935 #define GTM_gtm_cls2_MCS2_CH5_IRQ_FORCINT_TRG_ERR_IRQ_WIDTH (1U)
8936 #define GTM_gtm_cls2_MCS2_CH5_IRQ_FORCINT_TRG_ERR_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_IRQ_FORCINT_TRG_ERR_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_IRQ_FORCINT_TRG_ERR_IRQ_MASK)
8937 /*! @} */
8938 
8939 /*! @name MCS2_CH5_IRQ_MODE - MCS[i] channel x IRQ mode configuration register */
8940 /*! @{ */
8941 
8942 #define GTM_gtm_cls2_MCS2_CH5_IRQ_MODE_IRQ_MODE_MASK (0x3U)
8943 #define GTM_gtm_cls2_MCS2_CH5_IRQ_MODE_IRQ_MODE_SHIFT (0U)
8944 #define GTM_gtm_cls2_MCS2_CH5_IRQ_MODE_IRQ_MODE_WIDTH (2U)
8945 #define GTM_gtm_cls2_MCS2_CH5_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_IRQ_MODE_IRQ_MODE_MASK)
8946 /*! @} */
8947 
8948 /*! @name MCS2_CH5_EIRQ_EN - MCS[i] channel x error interrupt enable register */
8949 /*! @{ */
8950 
8951 #define GTM_gtm_cls2_MCS2_CH5_EIRQ_EN_MCS_EIRQ_EN_MASK (0x1U)
8952 #define GTM_gtm_cls2_MCS2_CH5_EIRQ_EN_MCS_EIRQ_EN_SHIFT (0U)
8953 #define GTM_gtm_cls2_MCS2_CH5_EIRQ_EN_MCS_EIRQ_EN_WIDTH (1U)
8954 #define GTM_gtm_cls2_MCS2_CH5_EIRQ_EN_MCS_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_EIRQ_EN_MCS_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_EIRQ_EN_MCS_EIRQ_EN_MASK)
8955 
8956 #define GTM_gtm_cls2_MCS2_CH5_EIRQ_EN_ERR_EIRQ_EN_MASK (0x4U)
8957 #define GTM_gtm_cls2_MCS2_CH5_EIRQ_EN_ERR_EIRQ_EN_SHIFT (2U)
8958 #define GTM_gtm_cls2_MCS2_CH5_EIRQ_EN_ERR_EIRQ_EN_WIDTH (1U)
8959 #define GTM_gtm_cls2_MCS2_CH5_EIRQ_EN_ERR_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH5_EIRQ_EN_ERR_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH5_EIRQ_EN_ERR_EIRQ_EN_MASK)
8960 /*! @} */
8961 
8962 /*! @name MCS2_CH6_R0 - MCS[i] channel x general purpose register [y] */
8963 /*! @{ */
8964 
8965 #define GTM_gtm_cls2_MCS2_CH6_R0_DATA_MASK       (0xFFFFFFU)
8966 #define GTM_gtm_cls2_MCS2_CH6_R0_DATA_SHIFT      (0U)
8967 #define GTM_gtm_cls2_MCS2_CH6_R0_DATA_WIDTH      (24U)
8968 #define GTM_gtm_cls2_MCS2_CH6_R0_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_R0_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_R0_DATA_MASK)
8969 /*! @} */
8970 
8971 /*! @name MCS2_CH6_R1 - MCS[i] channel x general purpose register [y] */
8972 /*! @{ */
8973 
8974 #define GTM_gtm_cls2_MCS2_CH6_R1_DATA_MASK       (0xFFFFFFU)
8975 #define GTM_gtm_cls2_MCS2_CH6_R1_DATA_SHIFT      (0U)
8976 #define GTM_gtm_cls2_MCS2_CH6_R1_DATA_WIDTH      (24U)
8977 #define GTM_gtm_cls2_MCS2_CH6_R1_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_R1_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_R1_DATA_MASK)
8978 /*! @} */
8979 
8980 /*! @name MCS2_CH6_R2 - MCS[i] channel x general purpose register [y] */
8981 /*! @{ */
8982 
8983 #define GTM_gtm_cls2_MCS2_CH6_R2_DATA_MASK       (0xFFFFFFU)
8984 #define GTM_gtm_cls2_MCS2_CH6_R2_DATA_SHIFT      (0U)
8985 #define GTM_gtm_cls2_MCS2_CH6_R2_DATA_WIDTH      (24U)
8986 #define GTM_gtm_cls2_MCS2_CH6_R2_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_R2_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_R2_DATA_MASK)
8987 /*! @} */
8988 
8989 /*! @name MCS2_CH6_R3 - MCS[i] channel x general purpose register [y] */
8990 /*! @{ */
8991 
8992 #define GTM_gtm_cls2_MCS2_CH6_R3_DATA_MASK       (0xFFFFFFU)
8993 #define GTM_gtm_cls2_MCS2_CH6_R3_DATA_SHIFT      (0U)
8994 #define GTM_gtm_cls2_MCS2_CH6_R3_DATA_WIDTH      (24U)
8995 #define GTM_gtm_cls2_MCS2_CH6_R3_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_R3_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_R3_DATA_MASK)
8996 /*! @} */
8997 
8998 /*! @name MCS2_CH6_R4 - MCS[i] channel x general purpose register [y] */
8999 /*! @{ */
9000 
9001 #define GTM_gtm_cls2_MCS2_CH6_R4_DATA_MASK       (0xFFFFFFU)
9002 #define GTM_gtm_cls2_MCS2_CH6_R4_DATA_SHIFT      (0U)
9003 #define GTM_gtm_cls2_MCS2_CH6_R4_DATA_WIDTH      (24U)
9004 #define GTM_gtm_cls2_MCS2_CH6_R4_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_R4_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_R4_DATA_MASK)
9005 /*! @} */
9006 
9007 /*! @name MCS2_CH6_R5 - MCS[i] channel x general purpose register [y] */
9008 /*! @{ */
9009 
9010 #define GTM_gtm_cls2_MCS2_CH6_R5_DATA_MASK       (0xFFFFFFU)
9011 #define GTM_gtm_cls2_MCS2_CH6_R5_DATA_SHIFT      (0U)
9012 #define GTM_gtm_cls2_MCS2_CH6_R5_DATA_WIDTH      (24U)
9013 #define GTM_gtm_cls2_MCS2_CH6_R5_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_R5_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_R5_DATA_MASK)
9014 /*! @} */
9015 
9016 /*! @name MCS2_CH6_R6 - MCS[i] channel x general purpose register [y] */
9017 /*! @{ */
9018 
9019 #define GTM_gtm_cls2_MCS2_CH6_R6_DATA_MASK       (0xFFFFFFU)
9020 #define GTM_gtm_cls2_MCS2_CH6_R6_DATA_SHIFT      (0U)
9021 #define GTM_gtm_cls2_MCS2_CH6_R6_DATA_WIDTH      (24U)
9022 #define GTM_gtm_cls2_MCS2_CH6_R6_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_R6_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_R6_DATA_MASK)
9023 /*! @} */
9024 
9025 /*! @name MCS2_CH6_R7 - MCS[i] channel x general purpose register [y] */
9026 /*! @{ */
9027 
9028 #define GTM_gtm_cls2_MCS2_CH6_R7_DATA_MASK       (0xFFFFFFU)
9029 #define GTM_gtm_cls2_MCS2_CH6_R7_DATA_SHIFT      (0U)
9030 #define GTM_gtm_cls2_MCS2_CH6_R7_DATA_WIDTH      (24U)
9031 #define GTM_gtm_cls2_MCS2_CH6_R7_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_R7_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_R7_DATA_MASK)
9032 /*! @} */
9033 
9034 /*! @name MCS2_CH6_CTRL - MCS[i] channel x control register */
9035 /*! @{ */
9036 
9037 #define GTM_gtm_cls2_MCS2_CH6_CTRL_EN_MASK       (0x1U)
9038 #define GTM_gtm_cls2_MCS2_CH6_CTRL_EN_SHIFT      (0U)
9039 #define GTM_gtm_cls2_MCS2_CH6_CTRL_EN_WIDTH      (1U)
9040 #define GTM_gtm_cls2_MCS2_CH6_CTRL_EN(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_CTRL_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_CTRL_EN_MASK)
9041 
9042 #define GTM_gtm_cls2_MCS2_CH6_CTRL_IRQ_MASK      (0x2U)
9043 #define GTM_gtm_cls2_MCS2_CH6_CTRL_IRQ_SHIFT     (1U)
9044 #define GTM_gtm_cls2_MCS2_CH6_CTRL_IRQ_WIDTH     (1U)
9045 #define GTM_gtm_cls2_MCS2_CH6_CTRL_IRQ(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_CTRL_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_CTRL_IRQ_MASK)
9046 
9047 #define GTM_gtm_cls2_MCS2_CH6_CTRL_ERR_MASK      (0x4U)
9048 #define GTM_gtm_cls2_MCS2_CH6_CTRL_ERR_SHIFT     (2U)
9049 #define GTM_gtm_cls2_MCS2_CH6_CTRL_ERR_WIDTH     (1U)
9050 #define GTM_gtm_cls2_MCS2_CH6_CTRL_ERR(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_CTRL_ERR_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_CTRL_ERR_MASK)
9051 
9052 #define GTM_gtm_cls2_MCS2_CH6_CTRL_CY_MASK       (0x10U)
9053 #define GTM_gtm_cls2_MCS2_CH6_CTRL_CY_SHIFT      (4U)
9054 #define GTM_gtm_cls2_MCS2_CH6_CTRL_CY_WIDTH      (1U)
9055 #define GTM_gtm_cls2_MCS2_CH6_CTRL_CY(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_CTRL_CY_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_CTRL_CY_MASK)
9056 
9057 #define GTM_gtm_cls2_MCS2_CH6_CTRL_Z_MASK        (0x20U)
9058 #define GTM_gtm_cls2_MCS2_CH6_CTRL_Z_SHIFT       (5U)
9059 #define GTM_gtm_cls2_MCS2_CH6_CTRL_Z_WIDTH       (1U)
9060 #define GTM_gtm_cls2_MCS2_CH6_CTRL_Z(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_CTRL_Z_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_CTRL_Z_MASK)
9061 
9062 #define GTM_gtm_cls2_MCS2_CH6_CTRL_V_MASK        (0x40U)
9063 #define GTM_gtm_cls2_MCS2_CH6_CTRL_V_SHIFT       (6U)
9064 #define GTM_gtm_cls2_MCS2_CH6_CTRL_V_WIDTH       (1U)
9065 #define GTM_gtm_cls2_MCS2_CH6_CTRL_V(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_CTRL_V_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_CTRL_V_MASK)
9066 
9067 #define GTM_gtm_cls2_MCS2_CH6_CTRL_N_MASK        (0x80U)
9068 #define GTM_gtm_cls2_MCS2_CH6_CTRL_N_SHIFT       (7U)
9069 #define GTM_gtm_cls2_MCS2_CH6_CTRL_N_WIDTH       (1U)
9070 #define GTM_gtm_cls2_MCS2_CH6_CTRL_N(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_CTRL_N_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_CTRL_N_MASK)
9071 
9072 #define GTM_gtm_cls2_MCS2_CH6_CTRL_CAT_MASK      (0x100U)
9073 #define GTM_gtm_cls2_MCS2_CH6_CTRL_CAT_SHIFT     (8U)
9074 #define GTM_gtm_cls2_MCS2_CH6_CTRL_CAT_WIDTH     (1U)
9075 #define GTM_gtm_cls2_MCS2_CH6_CTRL_CAT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_CTRL_CAT_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_CTRL_CAT_MASK)
9076 
9077 #define GTM_gtm_cls2_MCS2_CH6_CTRL_CWT_MASK      (0x200U)
9078 #define GTM_gtm_cls2_MCS2_CH6_CTRL_CWT_SHIFT     (9U)
9079 #define GTM_gtm_cls2_MCS2_CH6_CTRL_CWT_WIDTH     (1U)
9080 #define GTM_gtm_cls2_MCS2_CH6_CTRL_CWT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_CTRL_CWT_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_CTRL_CWT_MASK)
9081 
9082 #define GTM_gtm_cls2_MCS2_CH6_CTRL_SAT_MASK      (0x400U)
9083 #define GTM_gtm_cls2_MCS2_CH6_CTRL_SAT_SHIFT     (10U)
9084 #define GTM_gtm_cls2_MCS2_CH6_CTRL_SAT_WIDTH     (1U)
9085 #define GTM_gtm_cls2_MCS2_CH6_CTRL_SAT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_CTRL_SAT_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_CTRL_SAT_MASK)
9086 /*! @} */
9087 
9088 /*! @name MCS2_CH6_ACB - MCS[i] channel x ARU control Bit register */
9089 /*! @{ */
9090 
9091 #define GTM_gtm_cls2_MCS2_CH6_ACB_ACB0_MASK      (0x1U)
9092 #define GTM_gtm_cls2_MCS2_CH6_ACB_ACB0_SHIFT     (0U)
9093 #define GTM_gtm_cls2_MCS2_CH6_ACB_ACB0_WIDTH     (1U)
9094 #define GTM_gtm_cls2_MCS2_CH6_ACB_ACB0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_ACB_ACB0_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_ACB_ACB0_MASK)
9095 
9096 #define GTM_gtm_cls2_MCS2_CH6_ACB_ACB1_MASK      (0x2U)
9097 #define GTM_gtm_cls2_MCS2_CH6_ACB_ACB1_SHIFT     (1U)
9098 #define GTM_gtm_cls2_MCS2_CH6_ACB_ACB1_WIDTH     (1U)
9099 #define GTM_gtm_cls2_MCS2_CH6_ACB_ACB1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_ACB_ACB1_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_ACB_ACB1_MASK)
9100 
9101 #define GTM_gtm_cls2_MCS2_CH6_ACB_ACB2_MASK      (0x4U)
9102 #define GTM_gtm_cls2_MCS2_CH6_ACB_ACB2_SHIFT     (2U)
9103 #define GTM_gtm_cls2_MCS2_CH6_ACB_ACB2_WIDTH     (1U)
9104 #define GTM_gtm_cls2_MCS2_CH6_ACB_ACB2(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_ACB_ACB2_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_ACB_ACB2_MASK)
9105 
9106 #define GTM_gtm_cls2_MCS2_CH6_ACB_ACB3_MASK      (0x8U)
9107 #define GTM_gtm_cls2_MCS2_CH6_ACB_ACB3_SHIFT     (3U)
9108 #define GTM_gtm_cls2_MCS2_CH6_ACB_ACB3_WIDTH     (1U)
9109 #define GTM_gtm_cls2_MCS2_CH6_ACB_ACB3(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_ACB_ACB3_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_ACB_ACB3_MASK)
9110 
9111 #define GTM_gtm_cls2_MCS2_CH6_ACB_ACB4_MASK      (0x10U)
9112 #define GTM_gtm_cls2_MCS2_CH6_ACB_ACB4_SHIFT     (4U)
9113 #define GTM_gtm_cls2_MCS2_CH6_ACB_ACB4_WIDTH     (1U)
9114 #define GTM_gtm_cls2_MCS2_CH6_ACB_ACB4(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_ACB_ACB4_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_ACB_ACB4_MASK)
9115 /*! @} */
9116 
9117 /*! @name MCS2_CH6_MHB - MCS[i] channel x memory high byte register */
9118 /*! @{ */
9119 
9120 #define GTM_gtm_cls2_MCS2_CH6_MHB_DATA_MASK      (0xFFU)
9121 #define GTM_gtm_cls2_MCS2_CH6_MHB_DATA_SHIFT     (0U)
9122 #define GTM_gtm_cls2_MCS2_CH6_MHB_DATA_WIDTH     (8U)
9123 #define GTM_gtm_cls2_MCS2_CH6_MHB_DATA(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_MHB_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_MHB_DATA_MASK)
9124 /*! @} */
9125 
9126 /*! @name MCS2_CH6_PC - MCS[i] channel x program counter register */
9127 /*! @{ */
9128 
9129 #define GTM_gtm_cls2_MCS2_CH6_PC_PC_MASK         (0xFFFFU)
9130 #define GTM_gtm_cls2_MCS2_CH6_PC_PC_SHIFT        (0U)
9131 #define GTM_gtm_cls2_MCS2_CH6_PC_PC_WIDTH        (16U)
9132 #define GTM_gtm_cls2_MCS2_CH6_PC_PC(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_PC_PC_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_PC_PC_MASK)
9133 /*! @} */
9134 
9135 /*! @name MCS2_CH6_IRQ_NOTIFY - MCS[i] channel x interrupt notification register */
9136 /*! @{ */
9137 
9138 #define GTM_gtm_cls2_MCS2_CH6_IRQ_NOTIFY_MCS_IRQ_MASK (0x1U)
9139 #define GTM_gtm_cls2_MCS2_CH6_IRQ_NOTIFY_MCS_IRQ_SHIFT (0U)
9140 #define GTM_gtm_cls2_MCS2_CH6_IRQ_NOTIFY_MCS_IRQ_WIDTH (1U)
9141 #define GTM_gtm_cls2_MCS2_CH6_IRQ_NOTIFY_MCS_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_IRQ_NOTIFY_MCS_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_IRQ_NOTIFY_MCS_IRQ_MASK)
9142 
9143 #define GTM_gtm_cls2_MCS2_CH6_IRQ_NOTIFY_ERR_IRQ_MASK (0x4U)
9144 #define GTM_gtm_cls2_MCS2_CH6_IRQ_NOTIFY_ERR_IRQ_SHIFT (2U)
9145 #define GTM_gtm_cls2_MCS2_CH6_IRQ_NOTIFY_ERR_IRQ_WIDTH (1U)
9146 #define GTM_gtm_cls2_MCS2_CH6_IRQ_NOTIFY_ERR_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_IRQ_NOTIFY_ERR_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_IRQ_NOTIFY_ERR_IRQ_MASK)
9147 /*! @} */
9148 
9149 /*! @name MCS2_CH6_IRQ_EN - MCS[i] channel x interrupt enable register */
9150 /*! @{ */
9151 
9152 #define GTM_gtm_cls2_MCS2_CH6_IRQ_EN_MCS_IRQ_EN_MASK (0x1U)
9153 #define GTM_gtm_cls2_MCS2_CH6_IRQ_EN_MCS_IRQ_EN_SHIFT (0U)
9154 #define GTM_gtm_cls2_MCS2_CH6_IRQ_EN_MCS_IRQ_EN_WIDTH (1U)
9155 #define GTM_gtm_cls2_MCS2_CH6_IRQ_EN_MCS_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_IRQ_EN_MCS_IRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_IRQ_EN_MCS_IRQ_EN_MASK)
9156 
9157 #define GTM_gtm_cls2_MCS2_CH6_IRQ_EN_ERR_IRQ_EN_MASK (0x4U)
9158 #define GTM_gtm_cls2_MCS2_CH6_IRQ_EN_ERR_IRQ_EN_SHIFT (2U)
9159 #define GTM_gtm_cls2_MCS2_CH6_IRQ_EN_ERR_IRQ_EN_WIDTH (1U)
9160 #define GTM_gtm_cls2_MCS2_CH6_IRQ_EN_ERR_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_IRQ_EN_ERR_IRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_IRQ_EN_ERR_IRQ_EN_MASK)
9161 /*! @} */
9162 
9163 /*! @name MCS2_CH6_IRQ_FORCINT - MCS[i] channel x force interrupt register */
9164 /*! @{ */
9165 
9166 #define GTM_gtm_cls2_MCS2_CH6_IRQ_FORCINT_TRG_MCS_IRQ_MASK (0x1U)
9167 #define GTM_gtm_cls2_MCS2_CH6_IRQ_FORCINT_TRG_MCS_IRQ_SHIFT (0U)
9168 #define GTM_gtm_cls2_MCS2_CH6_IRQ_FORCINT_TRG_MCS_IRQ_WIDTH (1U)
9169 #define GTM_gtm_cls2_MCS2_CH6_IRQ_FORCINT_TRG_MCS_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_IRQ_FORCINT_TRG_MCS_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_IRQ_FORCINT_TRG_MCS_IRQ_MASK)
9170 
9171 #define GTM_gtm_cls2_MCS2_CH6_IRQ_FORCINT_TRG_ERR_IRQ_MASK (0x4U)
9172 #define GTM_gtm_cls2_MCS2_CH6_IRQ_FORCINT_TRG_ERR_IRQ_SHIFT (2U)
9173 #define GTM_gtm_cls2_MCS2_CH6_IRQ_FORCINT_TRG_ERR_IRQ_WIDTH (1U)
9174 #define GTM_gtm_cls2_MCS2_CH6_IRQ_FORCINT_TRG_ERR_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_IRQ_FORCINT_TRG_ERR_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_IRQ_FORCINT_TRG_ERR_IRQ_MASK)
9175 /*! @} */
9176 
9177 /*! @name MCS2_CH6_IRQ_MODE - MCS[i] channel x IRQ mode configuration register */
9178 /*! @{ */
9179 
9180 #define GTM_gtm_cls2_MCS2_CH6_IRQ_MODE_IRQ_MODE_MASK (0x3U)
9181 #define GTM_gtm_cls2_MCS2_CH6_IRQ_MODE_IRQ_MODE_SHIFT (0U)
9182 #define GTM_gtm_cls2_MCS2_CH6_IRQ_MODE_IRQ_MODE_WIDTH (2U)
9183 #define GTM_gtm_cls2_MCS2_CH6_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_IRQ_MODE_IRQ_MODE_MASK)
9184 /*! @} */
9185 
9186 /*! @name MCS2_CH6_EIRQ_EN - MCS[i] channel x error interrupt enable register */
9187 /*! @{ */
9188 
9189 #define GTM_gtm_cls2_MCS2_CH6_EIRQ_EN_MCS_EIRQ_EN_MASK (0x1U)
9190 #define GTM_gtm_cls2_MCS2_CH6_EIRQ_EN_MCS_EIRQ_EN_SHIFT (0U)
9191 #define GTM_gtm_cls2_MCS2_CH6_EIRQ_EN_MCS_EIRQ_EN_WIDTH (1U)
9192 #define GTM_gtm_cls2_MCS2_CH6_EIRQ_EN_MCS_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_EIRQ_EN_MCS_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_EIRQ_EN_MCS_EIRQ_EN_MASK)
9193 
9194 #define GTM_gtm_cls2_MCS2_CH6_EIRQ_EN_ERR_EIRQ_EN_MASK (0x4U)
9195 #define GTM_gtm_cls2_MCS2_CH6_EIRQ_EN_ERR_EIRQ_EN_SHIFT (2U)
9196 #define GTM_gtm_cls2_MCS2_CH6_EIRQ_EN_ERR_EIRQ_EN_WIDTH (1U)
9197 #define GTM_gtm_cls2_MCS2_CH6_EIRQ_EN_ERR_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH6_EIRQ_EN_ERR_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH6_EIRQ_EN_ERR_EIRQ_EN_MASK)
9198 /*! @} */
9199 
9200 /*! @name MCS2_CH7_R0 - MCS[i] channel x general purpose register [y] */
9201 /*! @{ */
9202 
9203 #define GTM_gtm_cls2_MCS2_CH7_R0_DATA_MASK       (0xFFFFFFU)
9204 #define GTM_gtm_cls2_MCS2_CH7_R0_DATA_SHIFT      (0U)
9205 #define GTM_gtm_cls2_MCS2_CH7_R0_DATA_WIDTH      (24U)
9206 #define GTM_gtm_cls2_MCS2_CH7_R0_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_R0_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_R0_DATA_MASK)
9207 /*! @} */
9208 
9209 /*! @name MCS2_CH7_R1 - MCS[i] channel x general purpose register [y] */
9210 /*! @{ */
9211 
9212 #define GTM_gtm_cls2_MCS2_CH7_R1_DATA_MASK       (0xFFFFFFU)
9213 #define GTM_gtm_cls2_MCS2_CH7_R1_DATA_SHIFT      (0U)
9214 #define GTM_gtm_cls2_MCS2_CH7_R1_DATA_WIDTH      (24U)
9215 #define GTM_gtm_cls2_MCS2_CH7_R1_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_R1_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_R1_DATA_MASK)
9216 /*! @} */
9217 
9218 /*! @name MCS2_CH7_R2 - MCS[i] channel x general purpose register [y] */
9219 /*! @{ */
9220 
9221 #define GTM_gtm_cls2_MCS2_CH7_R2_DATA_MASK       (0xFFFFFFU)
9222 #define GTM_gtm_cls2_MCS2_CH7_R2_DATA_SHIFT      (0U)
9223 #define GTM_gtm_cls2_MCS2_CH7_R2_DATA_WIDTH      (24U)
9224 #define GTM_gtm_cls2_MCS2_CH7_R2_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_R2_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_R2_DATA_MASK)
9225 /*! @} */
9226 
9227 /*! @name MCS2_CH7_R3 - MCS[i] channel x general purpose register [y] */
9228 /*! @{ */
9229 
9230 #define GTM_gtm_cls2_MCS2_CH7_R3_DATA_MASK       (0xFFFFFFU)
9231 #define GTM_gtm_cls2_MCS2_CH7_R3_DATA_SHIFT      (0U)
9232 #define GTM_gtm_cls2_MCS2_CH7_R3_DATA_WIDTH      (24U)
9233 #define GTM_gtm_cls2_MCS2_CH7_R3_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_R3_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_R3_DATA_MASK)
9234 /*! @} */
9235 
9236 /*! @name MCS2_CH7_R4 - MCS[i] channel x general purpose register [y] */
9237 /*! @{ */
9238 
9239 #define GTM_gtm_cls2_MCS2_CH7_R4_DATA_MASK       (0xFFFFFFU)
9240 #define GTM_gtm_cls2_MCS2_CH7_R4_DATA_SHIFT      (0U)
9241 #define GTM_gtm_cls2_MCS2_CH7_R4_DATA_WIDTH      (24U)
9242 #define GTM_gtm_cls2_MCS2_CH7_R4_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_R4_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_R4_DATA_MASK)
9243 /*! @} */
9244 
9245 /*! @name MCS2_CH7_R5 - MCS[i] channel x general purpose register [y] */
9246 /*! @{ */
9247 
9248 #define GTM_gtm_cls2_MCS2_CH7_R5_DATA_MASK       (0xFFFFFFU)
9249 #define GTM_gtm_cls2_MCS2_CH7_R5_DATA_SHIFT      (0U)
9250 #define GTM_gtm_cls2_MCS2_CH7_R5_DATA_WIDTH      (24U)
9251 #define GTM_gtm_cls2_MCS2_CH7_R5_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_R5_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_R5_DATA_MASK)
9252 /*! @} */
9253 
9254 /*! @name MCS2_CH7_R6 - MCS[i] channel x general purpose register [y] */
9255 /*! @{ */
9256 
9257 #define GTM_gtm_cls2_MCS2_CH7_R6_DATA_MASK       (0xFFFFFFU)
9258 #define GTM_gtm_cls2_MCS2_CH7_R6_DATA_SHIFT      (0U)
9259 #define GTM_gtm_cls2_MCS2_CH7_R6_DATA_WIDTH      (24U)
9260 #define GTM_gtm_cls2_MCS2_CH7_R6_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_R6_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_R6_DATA_MASK)
9261 /*! @} */
9262 
9263 /*! @name MCS2_CH7_R7 - MCS[i] channel x general purpose register [y] */
9264 /*! @{ */
9265 
9266 #define GTM_gtm_cls2_MCS2_CH7_R7_DATA_MASK       (0xFFFFFFU)
9267 #define GTM_gtm_cls2_MCS2_CH7_R7_DATA_SHIFT      (0U)
9268 #define GTM_gtm_cls2_MCS2_CH7_R7_DATA_WIDTH      (24U)
9269 #define GTM_gtm_cls2_MCS2_CH7_R7_DATA(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_R7_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_R7_DATA_MASK)
9270 /*! @} */
9271 
9272 /*! @name MCS2_CH7_CTRL - MCS[i] channel x control register */
9273 /*! @{ */
9274 
9275 #define GTM_gtm_cls2_MCS2_CH7_CTRL_EN_MASK       (0x1U)
9276 #define GTM_gtm_cls2_MCS2_CH7_CTRL_EN_SHIFT      (0U)
9277 #define GTM_gtm_cls2_MCS2_CH7_CTRL_EN_WIDTH      (1U)
9278 #define GTM_gtm_cls2_MCS2_CH7_CTRL_EN(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_CTRL_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_CTRL_EN_MASK)
9279 
9280 #define GTM_gtm_cls2_MCS2_CH7_CTRL_IRQ_MASK      (0x2U)
9281 #define GTM_gtm_cls2_MCS2_CH7_CTRL_IRQ_SHIFT     (1U)
9282 #define GTM_gtm_cls2_MCS2_CH7_CTRL_IRQ_WIDTH     (1U)
9283 #define GTM_gtm_cls2_MCS2_CH7_CTRL_IRQ(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_CTRL_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_CTRL_IRQ_MASK)
9284 
9285 #define GTM_gtm_cls2_MCS2_CH7_CTRL_ERR_MASK      (0x4U)
9286 #define GTM_gtm_cls2_MCS2_CH7_CTRL_ERR_SHIFT     (2U)
9287 #define GTM_gtm_cls2_MCS2_CH7_CTRL_ERR_WIDTH     (1U)
9288 #define GTM_gtm_cls2_MCS2_CH7_CTRL_ERR(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_CTRL_ERR_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_CTRL_ERR_MASK)
9289 
9290 #define GTM_gtm_cls2_MCS2_CH7_CTRL_CY_MASK       (0x10U)
9291 #define GTM_gtm_cls2_MCS2_CH7_CTRL_CY_SHIFT      (4U)
9292 #define GTM_gtm_cls2_MCS2_CH7_CTRL_CY_WIDTH      (1U)
9293 #define GTM_gtm_cls2_MCS2_CH7_CTRL_CY(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_CTRL_CY_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_CTRL_CY_MASK)
9294 
9295 #define GTM_gtm_cls2_MCS2_CH7_CTRL_Z_MASK        (0x20U)
9296 #define GTM_gtm_cls2_MCS2_CH7_CTRL_Z_SHIFT       (5U)
9297 #define GTM_gtm_cls2_MCS2_CH7_CTRL_Z_WIDTH       (1U)
9298 #define GTM_gtm_cls2_MCS2_CH7_CTRL_Z(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_CTRL_Z_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_CTRL_Z_MASK)
9299 
9300 #define GTM_gtm_cls2_MCS2_CH7_CTRL_V_MASK        (0x40U)
9301 #define GTM_gtm_cls2_MCS2_CH7_CTRL_V_SHIFT       (6U)
9302 #define GTM_gtm_cls2_MCS2_CH7_CTRL_V_WIDTH       (1U)
9303 #define GTM_gtm_cls2_MCS2_CH7_CTRL_V(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_CTRL_V_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_CTRL_V_MASK)
9304 
9305 #define GTM_gtm_cls2_MCS2_CH7_CTRL_N_MASK        (0x80U)
9306 #define GTM_gtm_cls2_MCS2_CH7_CTRL_N_SHIFT       (7U)
9307 #define GTM_gtm_cls2_MCS2_CH7_CTRL_N_WIDTH       (1U)
9308 #define GTM_gtm_cls2_MCS2_CH7_CTRL_N(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_CTRL_N_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_CTRL_N_MASK)
9309 
9310 #define GTM_gtm_cls2_MCS2_CH7_CTRL_CAT_MASK      (0x100U)
9311 #define GTM_gtm_cls2_MCS2_CH7_CTRL_CAT_SHIFT     (8U)
9312 #define GTM_gtm_cls2_MCS2_CH7_CTRL_CAT_WIDTH     (1U)
9313 #define GTM_gtm_cls2_MCS2_CH7_CTRL_CAT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_CTRL_CAT_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_CTRL_CAT_MASK)
9314 
9315 #define GTM_gtm_cls2_MCS2_CH7_CTRL_CWT_MASK      (0x200U)
9316 #define GTM_gtm_cls2_MCS2_CH7_CTRL_CWT_SHIFT     (9U)
9317 #define GTM_gtm_cls2_MCS2_CH7_CTRL_CWT_WIDTH     (1U)
9318 #define GTM_gtm_cls2_MCS2_CH7_CTRL_CWT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_CTRL_CWT_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_CTRL_CWT_MASK)
9319 
9320 #define GTM_gtm_cls2_MCS2_CH7_CTRL_SAT_MASK      (0x400U)
9321 #define GTM_gtm_cls2_MCS2_CH7_CTRL_SAT_SHIFT     (10U)
9322 #define GTM_gtm_cls2_MCS2_CH7_CTRL_SAT_WIDTH     (1U)
9323 #define GTM_gtm_cls2_MCS2_CH7_CTRL_SAT(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_CTRL_SAT_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_CTRL_SAT_MASK)
9324 /*! @} */
9325 
9326 /*! @name MCS2_CH7_ACB - MCS[i] channel x ARU control Bit register */
9327 /*! @{ */
9328 
9329 #define GTM_gtm_cls2_MCS2_CH7_ACB_ACB0_MASK      (0x1U)
9330 #define GTM_gtm_cls2_MCS2_CH7_ACB_ACB0_SHIFT     (0U)
9331 #define GTM_gtm_cls2_MCS2_CH7_ACB_ACB0_WIDTH     (1U)
9332 #define GTM_gtm_cls2_MCS2_CH7_ACB_ACB0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_ACB_ACB0_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_ACB_ACB0_MASK)
9333 
9334 #define GTM_gtm_cls2_MCS2_CH7_ACB_ACB1_MASK      (0x2U)
9335 #define GTM_gtm_cls2_MCS2_CH7_ACB_ACB1_SHIFT     (1U)
9336 #define GTM_gtm_cls2_MCS2_CH7_ACB_ACB1_WIDTH     (1U)
9337 #define GTM_gtm_cls2_MCS2_CH7_ACB_ACB1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_ACB_ACB1_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_ACB_ACB1_MASK)
9338 
9339 #define GTM_gtm_cls2_MCS2_CH7_ACB_ACB2_MASK      (0x4U)
9340 #define GTM_gtm_cls2_MCS2_CH7_ACB_ACB2_SHIFT     (2U)
9341 #define GTM_gtm_cls2_MCS2_CH7_ACB_ACB2_WIDTH     (1U)
9342 #define GTM_gtm_cls2_MCS2_CH7_ACB_ACB2(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_ACB_ACB2_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_ACB_ACB2_MASK)
9343 
9344 #define GTM_gtm_cls2_MCS2_CH7_ACB_ACB3_MASK      (0x8U)
9345 #define GTM_gtm_cls2_MCS2_CH7_ACB_ACB3_SHIFT     (3U)
9346 #define GTM_gtm_cls2_MCS2_CH7_ACB_ACB3_WIDTH     (1U)
9347 #define GTM_gtm_cls2_MCS2_CH7_ACB_ACB3(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_ACB_ACB3_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_ACB_ACB3_MASK)
9348 
9349 #define GTM_gtm_cls2_MCS2_CH7_ACB_ACB4_MASK      (0x10U)
9350 #define GTM_gtm_cls2_MCS2_CH7_ACB_ACB4_SHIFT     (4U)
9351 #define GTM_gtm_cls2_MCS2_CH7_ACB_ACB4_WIDTH     (1U)
9352 #define GTM_gtm_cls2_MCS2_CH7_ACB_ACB4(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_ACB_ACB4_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_ACB_ACB4_MASK)
9353 /*! @} */
9354 
9355 /*! @name MCS2_CH7_MHB - MCS[i] channel x memory high byte register */
9356 /*! @{ */
9357 
9358 #define GTM_gtm_cls2_MCS2_CH7_MHB_DATA_MASK      (0xFFU)
9359 #define GTM_gtm_cls2_MCS2_CH7_MHB_DATA_SHIFT     (0U)
9360 #define GTM_gtm_cls2_MCS2_CH7_MHB_DATA_WIDTH     (8U)
9361 #define GTM_gtm_cls2_MCS2_CH7_MHB_DATA(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_MHB_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_MHB_DATA_MASK)
9362 /*! @} */
9363 
9364 /*! @name MCS2_CH7_PC - MCS[i] channel x program counter register */
9365 /*! @{ */
9366 
9367 #define GTM_gtm_cls2_MCS2_CH7_PC_PC_MASK         (0xFFFFU)
9368 #define GTM_gtm_cls2_MCS2_CH7_PC_PC_SHIFT        (0U)
9369 #define GTM_gtm_cls2_MCS2_CH7_PC_PC_WIDTH        (16U)
9370 #define GTM_gtm_cls2_MCS2_CH7_PC_PC(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_PC_PC_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_PC_PC_MASK)
9371 /*! @} */
9372 
9373 /*! @name MCS2_CH7_IRQ_NOTIFY - MCS[i] channel x interrupt notification register */
9374 /*! @{ */
9375 
9376 #define GTM_gtm_cls2_MCS2_CH7_IRQ_NOTIFY_MCS_IRQ_MASK (0x1U)
9377 #define GTM_gtm_cls2_MCS2_CH7_IRQ_NOTIFY_MCS_IRQ_SHIFT (0U)
9378 #define GTM_gtm_cls2_MCS2_CH7_IRQ_NOTIFY_MCS_IRQ_WIDTH (1U)
9379 #define GTM_gtm_cls2_MCS2_CH7_IRQ_NOTIFY_MCS_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_IRQ_NOTIFY_MCS_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_IRQ_NOTIFY_MCS_IRQ_MASK)
9380 
9381 #define GTM_gtm_cls2_MCS2_CH7_IRQ_NOTIFY_ERR_IRQ_MASK (0x4U)
9382 #define GTM_gtm_cls2_MCS2_CH7_IRQ_NOTIFY_ERR_IRQ_SHIFT (2U)
9383 #define GTM_gtm_cls2_MCS2_CH7_IRQ_NOTIFY_ERR_IRQ_WIDTH (1U)
9384 #define GTM_gtm_cls2_MCS2_CH7_IRQ_NOTIFY_ERR_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_IRQ_NOTIFY_ERR_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_IRQ_NOTIFY_ERR_IRQ_MASK)
9385 /*! @} */
9386 
9387 /*! @name MCS2_CH7_IRQ_EN - MCS[i] channel x interrupt enable register */
9388 /*! @{ */
9389 
9390 #define GTM_gtm_cls2_MCS2_CH7_IRQ_EN_MCS_IRQ_EN_MASK (0x1U)
9391 #define GTM_gtm_cls2_MCS2_CH7_IRQ_EN_MCS_IRQ_EN_SHIFT (0U)
9392 #define GTM_gtm_cls2_MCS2_CH7_IRQ_EN_MCS_IRQ_EN_WIDTH (1U)
9393 #define GTM_gtm_cls2_MCS2_CH7_IRQ_EN_MCS_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_IRQ_EN_MCS_IRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_IRQ_EN_MCS_IRQ_EN_MASK)
9394 
9395 #define GTM_gtm_cls2_MCS2_CH7_IRQ_EN_ERR_IRQ_EN_MASK (0x4U)
9396 #define GTM_gtm_cls2_MCS2_CH7_IRQ_EN_ERR_IRQ_EN_SHIFT (2U)
9397 #define GTM_gtm_cls2_MCS2_CH7_IRQ_EN_ERR_IRQ_EN_WIDTH (1U)
9398 #define GTM_gtm_cls2_MCS2_CH7_IRQ_EN_ERR_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_IRQ_EN_ERR_IRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_IRQ_EN_ERR_IRQ_EN_MASK)
9399 /*! @} */
9400 
9401 /*! @name MCS2_CH7_IRQ_FORCINT - MCS[i] channel x force interrupt register */
9402 /*! @{ */
9403 
9404 #define GTM_gtm_cls2_MCS2_CH7_IRQ_FORCINT_TRG_MCS_IRQ_MASK (0x1U)
9405 #define GTM_gtm_cls2_MCS2_CH7_IRQ_FORCINT_TRG_MCS_IRQ_SHIFT (0U)
9406 #define GTM_gtm_cls2_MCS2_CH7_IRQ_FORCINT_TRG_MCS_IRQ_WIDTH (1U)
9407 #define GTM_gtm_cls2_MCS2_CH7_IRQ_FORCINT_TRG_MCS_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_IRQ_FORCINT_TRG_MCS_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_IRQ_FORCINT_TRG_MCS_IRQ_MASK)
9408 
9409 #define GTM_gtm_cls2_MCS2_CH7_IRQ_FORCINT_TRG_ERR_IRQ_MASK (0x4U)
9410 #define GTM_gtm_cls2_MCS2_CH7_IRQ_FORCINT_TRG_ERR_IRQ_SHIFT (2U)
9411 #define GTM_gtm_cls2_MCS2_CH7_IRQ_FORCINT_TRG_ERR_IRQ_WIDTH (1U)
9412 #define GTM_gtm_cls2_MCS2_CH7_IRQ_FORCINT_TRG_ERR_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_IRQ_FORCINT_TRG_ERR_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_IRQ_FORCINT_TRG_ERR_IRQ_MASK)
9413 /*! @} */
9414 
9415 /*! @name MCS2_CH7_IRQ_MODE - MCS[i] channel x IRQ mode configuration register */
9416 /*! @{ */
9417 
9418 #define GTM_gtm_cls2_MCS2_CH7_IRQ_MODE_IRQ_MODE_MASK (0x3U)
9419 #define GTM_gtm_cls2_MCS2_CH7_IRQ_MODE_IRQ_MODE_SHIFT (0U)
9420 #define GTM_gtm_cls2_MCS2_CH7_IRQ_MODE_IRQ_MODE_WIDTH (2U)
9421 #define GTM_gtm_cls2_MCS2_CH7_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_IRQ_MODE_IRQ_MODE_MASK)
9422 /*! @} */
9423 
9424 /*! @name MCS2_CH7_EIRQ_EN - MCS[i] channel x error interrupt enable register */
9425 /*! @{ */
9426 
9427 #define GTM_gtm_cls2_MCS2_CH7_EIRQ_EN_MCS_EIRQ_EN_MASK (0x1U)
9428 #define GTM_gtm_cls2_MCS2_CH7_EIRQ_EN_MCS_EIRQ_EN_SHIFT (0U)
9429 #define GTM_gtm_cls2_MCS2_CH7_EIRQ_EN_MCS_EIRQ_EN_WIDTH (1U)
9430 #define GTM_gtm_cls2_MCS2_CH7_EIRQ_EN_MCS_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_EIRQ_EN_MCS_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_EIRQ_EN_MCS_EIRQ_EN_MASK)
9431 
9432 #define GTM_gtm_cls2_MCS2_CH7_EIRQ_EN_ERR_EIRQ_EN_MASK (0x4U)
9433 #define GTM_gtm_cls2_MCS2_CH7_EIRQ_EN_ERR_EIRQ_EN_SHIFT (2U)
9434 #define GTM_gtm_cls2_MCS2_CH7_EIRQ_EN_ERR_EIRQ_EN_WIDTH (1U)
9435 #define GTM_gtm_cls2_MCS2_CH7_EIRQ_EN_ERR_EIRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CH7_EIRQ_EN_ERR_EIRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_CH7_EIRQ_EN_ERR_EIRQ_EN_MASK)
9436 /*! @} */
9437 
9438 /*! @name MCS2_CTRG - MCS[i] clear trigger control register */
9439 /*! @{ */
9440 
9441 #define GTM_gtm_cls2_MCS2_CTRG_TRG0_MASK         (0x1U)
9442 #define GTM_gtm_cls2_MCS2_CTRG_TRG0_SHIFT        (0U)
9443 #define GTM_gtm_cls2_MCS2_CTRG_TRG0_WIDTH        (1U)
9444 #define GTM_gtm_cls2_MCS2_CTRG_TRG0(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG0_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG0_MASK)
9445 
9446 #define GTM_gtm_cls2_MCS2_CTRG_TRG1_MASK         (0x2U)
9447 #define GTM_gtm_cls2_MCS2_CTRG_TRG1_SHIFT        (1U)
9448 #define GTM_gtm_cls2_MCS2_CTRG_TRG1_WIDTH        (1U)
9449 #define GTM_gtm_cls2_MCS2_CTRG_TRG1(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG1_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG1_MASK)
9450 
9451 #define GTM_gtm_cls2_MCS2_CTRG_TRG2_MASK         (0x4U)
9452 #define GTM_gtm_cls2_MCS2_CTRG_TRG2_SHIFT        (2U)
9453 #define GTM_gtm_cls2_MCS2_CTRG_TRG2_WIDTH        (1U)
9454 #define GTM_gtm_cls2_MCS2_CTRG_TRG2(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG2_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG2_MASK)
9455 
9456 #define GTM_gtm_cls2_MCS2_CTRG_TRG3_MASK         (0x8U)
9457 #define GTM_gtm_cls2_MCS2_CTRG_TRG3_SHIFT        (3U)
9458 #define GTM_gtm_cls2_MCS2_CTRG_TRG3_WIDTH        (1U)
9459 #define GTM_gtm_cls2_MCS2_CTRG_TRG3(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG3_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG3_MASK)
9460 
9461 #define GTM_gtm_cls2_MCS2_CTRG_TRG4_MASK         (0x10U)
9462 #define GTM_gtm_cls2_MCS2_CTRG_TRG4_SHIFT        (4U)
9463 #define GTM_gtm_cls2_MCS2_CTRG_TRG4_WIDTH        (1U)
9464 #define GTM_gtm_cls2_MCS2_CTRG_TRG4(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG4_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG4_MASK)
9465 
9466 #define GTM_gtm_cls2_MCS2_CTRG_TRG5_MASK         (0x20U)
9467 #define GTM_gtm_cls2_MCS2_CTRG_TRG5_SHIFT        (5U)
9468 #define GTM_gtm_cls2_MCS2_CTRG_TRG5_WIDTH        (1U)
9469 #define GTM_gtm_cls2_MCS2_CTRG_TRG5(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG5_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG5_MASK)
9470 
9471 #define GTM_gtm_cls2_MCS2_CTRG_TRG6_MASK         (0x40U)
9472 #define GTM_gtm_cls2_MCS2_CTRG_TRG6_SHIFT        (6U)
9473 #define GTM_gtm_cls2_MCS2_CTRG_TRG6_WIDTH        (1U)
9474 #define GTM_gtm_cls2_MCS2_CTRG_TRG6(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG6_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG6_MASK)
9475 
9476 #define GTM_gtm_cls2_MCS2_CTRG_TRG7_MASK         (0x80U)
9477 #define GTM_gtm_cls2_MCS2_CTRG_TRG7_SHIFT        (7U)
9478 #define GTM_gtm_cls2_MCS2_CTRG_TRG7_WIDTH        (1U)
9479 #define GTM_gtm_cls2_MCS2_CTRG_TRG7(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG7_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG7_MASK)
9480 
9481 #define GTM_gtm_cls2_MCS2_CTRG_TRG8_MASK         (0x100U)
9482 #define GTM_gtm_cls2_MCS2_CTRG_TRG8_SHIFT        (8U)
9483 #define GTM_gtm_cls2_MCS2_CTRG_TRG8_WIDTH        (1U)
9484 #define GTM_gtm_cls2_MCS2_CTRG_TRG8(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG8_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG8_MASK)
9485 
9486 #define GTM_gtm_cls2_MCS2_CTRG_TRG9_MASK         (0x200U)
9487 #define GTM_gtm_cls2_MCS2_CTRG_TRG9_SHIFT        (9U)
9488 #define GTM_gtm_cls2_MCS2_CTRG_TRG9_WIDTH        (1U)
9489 #define GTM_gtm_cls2_MCS2_CTRG_TRG9(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG9_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG9_MASK)
9490 
9491 #define GTM_gtm_cls2_MCS2_CTRG_TRG10_MASK        (0x400U)
9492 #define GTM_gtm_cls2_MCS2_CTRG_TRG10_SHIFT       (10U)
9493 #define GTM_gtm_cls2_MCS2_CTRG_TRG10_WIDTH       (1U)
9494 #define GTM_gtm_cls2_MCS2_CTRG_TRG10(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG10_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG10_MASK)
9495 
9496 #define GTM_gtm_cls2_MCS2_CTRG_TRG11_MASK        (0x800U)
9497 #define GTM_gtm_cls2_MCS2_CTRG_TRG11_SHIFT       (11U)
9498 #define GTM_gtm_cls2_MCS2_CTRG_TRG11_WIDTH       (1U)
9499 #define GTM_gtm_cls2_MCS2_CTRG_TRG11(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG11_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG11_MASK)
9500 
9501 #define GTM_gtm_cls2_MCS2_CTRG_TRG12_MASK        (0x1000U)
9502 #define GTM_gtm_cls2_MCS2_CTRG_TRG12_SHIFT       (12U)
9503 #define GTM_gtm_cls2_MCS2_CTRG_TRG12_WIDTH       (1U)
9504 #define GTM_gtm_cls2_MCS2_CTRG_TRG12(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG12_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG12_MASK)
9505 
9506 #define GTM_gtm_cls2_MCS2_CTRG_TRG13_MASK        (0x2000U)
9507 #define GTM_gtm_cls2_MCS2_CTRG_TRG13_SHIFT       (13U)
9508 #define GTM_gtm_cls2_MCS2_CTRG_TRG13_WIDTH       (1U)
9509 #define GTM_gtm_cls2_MCS2_CTRG_TRG13(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG13_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG13_MASK)
9510 
9511 #define GTM_gtm_cls2_MCS2_CTRG_TRG14_MASK        (0x4000U)
9512 #define GTM_gtm_cls2_MCS2_CTRG_TRG14_SHIFT       (14U)
9513 #define GTM_gtm_cls2_MCS2_CTRG_TRG14_WIDTH       (1U)
9514 #define GTM_gtm_cls2_MCS2_CTRG_TRG14(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG14_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG14_MASK)
9515 
9516 #define GTM_gtm_cls2_MCS2_CTRG_TRG15_MASK        (0x8000U)
9517 #define GTM_gtm_cls2_MCS2_CTRG_TRG15_SHIFT       (15U)
9518 #define GTM_gtm_cls2_MCS2_CTRG_TRG15_WIDTH       (1U)
9519 #define GTM_gtm_cls2_MCS2_CTRG_TRG15(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG15_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG15_MASK)
9520 
9521 #define GTM_gtm_cls2_MCS2_CTRG_TRG16_MASK        (0x10000U)
9522 #define GTM_gtm_cls2_MCS2_CTRG_TRG16_SHIFT       (16U)
9523 #define GTM_gtm_cls2_MCS2_CTRG_TRG16_WIDTH       (1U)
9524 #define GTM_gtm_cls2_MCS2_CTRG_TRG16(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG16_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG16_MASK)
9525 
9526 #define GTM_gtm_cls2_MCS2_CTRG_TRG17_MASK        (0x20000U)
9527 #define GTM_gtm_cls2_MCS2_CTRG_TRG17_SHIFT       (17U)
9528 #define GTM_gtm_cls2_MCS2_CTRG_TRG17_WIDTH       (1U)
9529 #define GTM_gtm_cls2_MCS2_CTRG_TRG17(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG17_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG17_MASK)
9530 
9531 #define GTM_gtm_cls2_MCS2_CTRG_TRG18_MASK        (0x40000U)
9532 #define GTM_gtm_cls2_MCS2_CTRG_TRG18_SHIFT       (18U)
9533 #define GTM_gtm_cls2_MCS2_CTRG_TRG18_WIDTH       (1U)
9534 #define GTM_gtm_cls2_MCS2_CTRG_TRG18(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG18_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG18_MASK)
9535 
9536 #define GTM_gtm_cls2_MCS2_CTRG_TRG19_MASK        (0x80000U)
9537 #define GTM_gtm_cls2_MCS2_CTRG_TRG19_SHIFT       (19U)
9538 #define GTM_gtm_cls2_MCS2_CTRG_TRG19_WIDTH       (1U)
9539 #define GTM_gtm_cls2_MCS2_CTRG_TRG19(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG19_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG19_MASK)
9540 
9541 #define GTM_gtm_cls2_MCS2_CTRG_TRG20_MASK        (0x100000U)
9542 #define GTM_gtm_cls2_MCS2_CTRG_TRG20_SHIFT       (20U)
9543 #define GTM_gtm_cls2_MCS2_CTRG_TRG20_WIDTH       (1U)
9544 #define GTM_gtm_cls2_MCS2_CTRG_TRG20(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG20_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG20_MASK)
9545 
9546 #define GTM_gtm_cls2_MCS2_CTRG_TRG21_MASK        (0x200000U)
9547 #define GTM_gtm_cls2_MCS2_CTRG_TRG21_SHIFT       (21U)
9548 #define GTM_gtm_cls2_MCS2_CTRG_TRG21_WIDTH       (1U)
9549 #define GTM_gtm_cls2_MCS2_CTRG_TRG21(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG21_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG21_MASK)
9550 
9551 #define GTM_gtm_cls2_MCS2_CTRG_TRG22_MASK        (0x400000U)
9552 #define GTM_gtm_cls2_MCS2_CTRG_TRG22_SHIFT       (22U)
9553 #define GTM_gtm_cls2_MCS2_CTRG_TRG22_WIDTH       (1U)
9554 #define GTM_gtm_cls2_MCS2_CTRG_TRG22(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG22_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG22_MASK)
9555 
9556 #define GTM_gtm_cls2_MCS2_CTRG_TRG23_MASK        (0x800000U)
9557 #define GTM_gtm_cls2_MCS2_CTRG_TRG23_SHIFT       (23U)
9558 #define GTM_gtm_cls2_MCS2_CTRG_TRG23_WIDTH       (1U)
9559 #define GTM_gtm_cls2_MCS2_CTRG_TRG23(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRG_TRG23_SHIFT)) & GTM_gtm_cls2_MCS2_CTRG_TRG23_MASK)
9560 /*! @} */
9561 
9562 /*! @name MCS2_STRG - MCS[i] set trigger control register */
9563 /*! @{ */
9564 
9565 #define GTM_gtm_cls2_MCS2_STRG_TRG0_MASK         (0x1U)
9566 #define GTM_gtm_cls2_MCS2_STRG_TRG0_SHIFT        (0U)
9567 #define GTM_gtm_cls2_MCS2_STRG_TRG0_WIDTH        (1U)
9568 #define GTM_gtm_cls2_MCS2_STRG_TRG0(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG0_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG0_MASK)
9569 
9570 #define GTM_gtm_cls2_MCS2_STRG_TRG1_MASK         (0x2U)
9571 #define GTM_gtm_cls2_MCS2_STRG_TRG1_SHIFT        (1U)
9572 #define GTM_gtm_cls2_MCS2_STRG_TRG1_WIDTH        (1U)
9573 #define GTM_gtm_cls2_MCS2_STRG_TRG1(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG1_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG1_MASK)
9574 
9575 #define GTM_gtm_cls2_MCS2_STRG_TRG2_MASK         (0x4U)
9576 #define GTM_gtm_cls2_MCS2_STRG_TRG2_SHIFT        (2U)
9577 #define GTM_gtm_cls2_MCS2_STRG_TRG2_WIDTH        (1U)
9578 #define GTM_gtm_cls2_MCS2_STRG_TRG2(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG2_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG2_MASK)
9579 
9580 #define GTM_gtm_cls2_MCS2_STRG_TRG3_MASK         (0x8U)
9581 #define GTM_gtm_cls2_MCS2_STRG_TRG3_SHIFT        (3U)
9582 #define GTM_gtm_cls2_MCS2_STRG_TRG3_WIDTH        (1U)
9583 #define GTM_gtm_cls2_MCS2_STRG_TRG3(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG3_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG3_MASK)
9584 
9585 #define GTM_gtm_cls2_MCS2_STRG_TRG4_MASK         (0x10U)
9586 #define GTM_gtm_cls2_MCS2_STRG_TRG4_SHIFT        (4U)
9587 #define GTM_gtm_cls2_MCS2_STRG_TRG4_WIDTH        (1U)
9588 #define GTM_gtm_cls2_MCS2_STRG_TRG4(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG4_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG4_MASK)
9589 
9590 #define GTM_gtm_cls2_MCS2_STRG_TRG5_MASK         (0x20U)
9591 #define GTM_gtm_cls2_MCS2_STRG_TRG5_SHIFT        (5U)
9592 #define GTM_gtm_cls2_MCS2_STRG_TRG5_WIDTH        (1U)
9593 #define GTM_gtm_cls2_MCS2_STRG_TRG5(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG5_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG5_MASK)
9594 
9595 #define GTM_gtm_cls2_MCS2_STRG_TRG6_MASK         (0x40U)
9596 #define GTM_gtm_cls2_MCS2_STRG_TRG6_SHIFT        (6U)
9597 #define GTM_gtm_cls2_MCS2_STRG_TRG6_WIDTH        (1U)
9598 #define GTM_gtm_cls2_MCS2_STRG_TRG6(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG6_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG6_MASK)
9599 
9600 #define GTM_gtm_cls2_MCS2_STRG_TRG7_MASK         (0x80U)
9601 #define GTM_gtm_cls2_MCS2_STRG_TRG7_SHIFT        (7U)
9602 #define GTM_gtm_cls2_MCS2_STRG_TRG7_WIDTH        (1U)
9603 #define GTM_gtm_cls2_MCS2_STRG_TRG7(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG7_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG7_MASK)
9604 
9605 #define GTM_gtm_cls2_MCS2_STRG_TRG8_MASK         (0x100U)
9606 #define GTM_gtm_cls2_MCS2_STRG_TRG8_SHIFT        (8U)
9607 #define GTM_gtm_cls2_MCS2_STRG_TRG8_WIDTH        (1U)
9608 #define GTM_gtm_cls2_MCS2_STRG_TRG8(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG8_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG8_MASK)
9609 
9610 #define GTM_gtm_cls2_MCS2_STRG_TRG9_MASK         (0x200U)
9611 #define GTM_gtm_cls2_MCS2_STRG_TRG9_SHIFT        (9U)
9612 #define GTM_gtm_cls2_MCS2_STRG_TRG9_WIDTH        (1U)
9613 #define GTM_gtm_cls2_MCS2_STRG_TRG9(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG9_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG9_MASK)
9614 
9615 #define GTM_gtm_cls2_MCS2_STRG_TRG10_MASK        (0x400U)
9616 #define GTM_gtm_cls2_MCS2_STRG_TRG10_SHIFT       (10U)
9617 #define GTM_gtm_cls2_MCS2_STRG_TRG10_WIDTH       (1U)
9618 #define GTM_gtm_cls2_MCS2_STRG_TRG10(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG10_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG10_MASK)
9619 
9620 #define GTM_gtm_cls2_MCS2_STRG_TRG11_MASK        (0x800U)
9621 #define GTM_gtm_cls2_MCS2_STRG_TRG11_SHIFT       (11U)
9622 #define GTM_gtm_cls2_MCS2_STRG_TRG11_WIDTH       (1U)
9623 #define GTM_gtm_cls2_MCS2_STRG_TRG11(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG11_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG11_MASK)
9624 
9625 #define GTM_gtm_cls2_MCS2_STRG_TRG12_MASK        (0x1000U)
9626 #define GTM_gtm_cls2_MCS2_STRG_TRG12_SHIFT       (12U)
9627 #define GTM_gtm_cls2_MCS2_STRG_TRG12_WIDTH       (1U)
9628 #define GTM_gtm_cls2_MCS2_STRG_TRG12(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG12_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG12_MASK)
9629 
9630 #define GTM_gtm_cls2_MCS2_STRG_TRG13_MASK        (0x2000U)
9631 #define GTM_gtm_cls2_MCS2_STRG_TRG13_SHIFT       (13U)
9632 #define GTM_gtm_cls2_MCS2_STRG_TRG13_WIDTH       (1U)
9633 #define GTM_gtm_cls2_MCS2_STRG_TRG13(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG13_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG13_MASK)
9634 
9635 #define GTM_gtm_cls2_MCS2_STRG_TRG14_MASK        (0x4000U)
9636 #define GTM_gtm_cls2_MCS2_STRG_TRG14_SHIFT       (14U)
9637 #define GTM_gtm_cls2_MCS2_STRG_TRG14_WIDTH       (1U)
9638 #define GTM_gtm_cls2_MCS2_STRG_TRG14(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG14_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG14_MASK)
9639 
9640 #define GTM_gtm_cls2_MCS2_STRG_TRG15_MASK        (0x8000U)
9641 #define GTM_gtm_cls2_MCS2_STRG_TRG15_SHIFT       (15U)
9642 #define GTM_gtm_cls2_MCS2_STRG_TRG15_WIDTH       (1U)
9643 #define GTM_gtm_cls2_MCS2_STRG_TRG15(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG15_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG15_MASK)
9644 
9645 #define GTM_gtm_cls2_MCS2_STRG_TRG16_MASK        (0x10000U)
9646 #define GTM_gtm_cls2_MCS2_STRG_TRG16_SHIFT       (16U)
9647 #define GTM_gtm_cls2_MCS2_STRG_TRG16_WIDTH       (1U)
9648 #define GTM_gtm_cls2_MCS2_STRG_TRG16(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG16_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG16_MASK)
9649 
9650 #define GTM_gtm_cls2_MCS2_STRG_TRG17_MASK        (0x20000U)
9651 #define GTM_gtm_cls2_MCS2_STRG_TRG17_SHIFT       (17U)
9652 #define GTM_gtm_cls2_MCS2_STRG_TRG17_WIDTH       (1U)
9653 #define GTM_gtm_cls2_MCS2_STRG_TRG17(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG17_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG17_MASK)
9654 
9655 #define GTM_gtm_cls2_MCS2_STRG_TRG18_MASK        (0x40000U)
9656 #define GTM_gtm_cls2_MCS2_STRG_TRG18_SHIFT       (18U)
9657 #define GTM_gtm_cls2_MCS2_STRG_TRG18_WIDTH       (1U)
9658 #define GTM_gtm_cls2_MCS2_STRG_TRG18(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG18_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG18_MASK)
9659 
9660 #define GTM_gtm_cls2_MCS2_STRG_TRG19_MASK        (0x80000U)
9661 #define GTM_gtm_cls2_MCS2_STRG_TRG19_SHIFT       (19U)
9662 #define GTM_gtm_cls2_MCS2_STRG_TRG19_WIDTH       (1U)
9663 #define GTM_gtm_cls2_MCS2_STRG_TRG19(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG19_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG19_MASK)
9664 
9665 #define GTM_gtm_cls2_MCS2_STRG_TRG20_MASK        (0x100000U)
9666 #define GTM_gtm_cls2_MCS2_STRG_TRG20_SHIFT       (20U)
9667 #define GTM_gtm_cls2_MCS2_STRG_TRG20_WIDTH       (1U)
9668 #define GTM_gtm_cls2_MCS2_STRG_TRG20(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG20_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG20_MASK)
9669 
9670 #define GTM_gtm_cls2_MCS2_STRG_TRG21_MASK        (0x200000U)
9671 #define GTM_gtm_cls2_MCS2_STRG_TRG21_SHIFT       (21U)
9672 #define GTM_gtm_cls2_MCS2_STRG_TRG21_WIDTH       (1U)
9673 #define GTM_gtm_cls2_MCS2_STRG_TRG21(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG21_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG21_MASK)
9674 
9675 #define GTM_gtm_cls2_MCS2_STRG_TRG22_MASK        (0x400000U)
9676 #define GTM_gtm_cls2_MCS2_STRG_TRG22_SHIFT       (22U)
9677 #define GTM_gtm_cls2_MCS2_STRG_TRG22_WIDTH       (1U)
9678 #define GTM_gtm_cls2_MCS2_STRG_TRG22(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG22_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG22_MASK)
9679 
9680 #define GTM_gtm_cls2_MCS2_STRG_TRG23_MASK        (0x800000U)
9681 #define GTM_gtm_cls2_MCS2_STRG_TRG23_SHIFT       (23U)
9682 #define GTM_gtm_cls2_MCS2_STRG_TRG23_WIDTH       (1U)
9683 #define GTM_gtm_cls2_MCS2_STRG_TRG23(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_STRG_TRG23_SHIFT)) & GTM_gtm_cls2_MCS2_STRG_TRG23_MASK)
9684 /*! @} */
9685 
9686 /*! @name MCS2_CTRL_STAT - MCS[i] control and status register */
9687 /*! @{ */
9688 
9689 #define GTM_gtm_cls2_MCS2_CTRL_STAT_SCD_MODE_MASK (0x3U)
9690 #define GTM_gtm_cls2_MCS2_CTRL_STAT_SCD_MODE_SHIFT (0U)
9691 #define GTM_gtm_cls2_MCS2_CTRL_STAT_SCD_MODE_WIDTH (2U)
9692 #define GTM_gtm_cls2_MCS2_CTRL_STAT_SCD_MODE(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRL_STAT_SCD_MODE_SHIFT)) & GTM_gtm_cls2_MCS2_CTRL_STAT_SCD_MODE_MASK)
9693 
9694 #define GTM_gtm_cls2_MCS2_CTRL_STAT_SCD_CH_MASK  (0xF00U)
9695 #define GTM_gtm_cls2_MCS2_CTRL_STAT_SCD_CH_SHIFT (8U)
9696 #define GTM_gtm_cls2_MCS2_CTRL_STAT_SCD_CH_WIDTH (4U)
9697 #define GTM_gtm_cls2_MCS2_CTRL_STAT_SCD_CH(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRL_STAT_SCD_CH_SHIFT)) & GTM_gtm_cls2_MCS2_CTRL_STAT_SCD_CH_MASK)
9698 
9699 #define GTM_gtm_cls2_MCS2_CTRL_STAT_RAM_RST_MASK (0x10000U)
9700 #define GTM_gtm_cls2_MCS2_CTRL_STAT_RAM_RST_SHIFT (16U)
9701 #define GTM_gtm_cls2_MCS2_CTRL_STAT_RAM_RST_WIDTH (1U)
9702 #define GTM_gtm_cls2_MCS2_CTRL_STAT_RAM_RST(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRL_STAT_RAM_RST_SHIFT)) & GTM_gtm_cls2_MCS2_CTRL_STAT_RAM_RST_MASK)
9703 
9704 #define GTM_gtm_cls2_MCS2_CTRL_STAT_ERR_SRC_ID_MASK (0x700000U)
9705 #define GTM_gtm_cls2_MCS2_CTRL_STAT_ERR_SRC_ID_SHIFT (20U)
9706 #define GTM_gtm_cls2_MCS2_CTRL_STAT_ERR_SRC_ID_WIDTH (3U)
9707 #define GTM_gtm_cls2_MCS2_CTRL_STAT_ERR_SRC_ID(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRL_STAT_ERR_SRC_ID_SHIFT)) & GTM_gtm_cls2_MCS2_CTRL_STAT_ERR_SRC_ID_MASK)
9708 
9709 #define GTM_gtm_cls2_MCS2_CTRL_STAT_EN_TIM_FOUT_MASK (0x1000000U)
9710 #define GTM_gtm_cls2_MCS2_CTRL_STAT_EN_TIM_FOUT_SHIFT (24U)
9711 #define GTM_gtm_cls2_MCS2_CTRL_STAT_EN_TIM_FOUT_WIDTH (1U)
9712 #define GTM_gtm_cls2_MCS2_CTRL_STAT_EN_TIM_FOUT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRL_STAT_EN_TIM_FOUT_SHIFT)) & GTM_gtm_cls2_MCS2_CTRL_STAT_EN_TIM_FOUT_MASK)
9713 
9714 #define GTM_gtm_cls2_MCS2_CTRL_STAT_EN_HVD_MASK  (0x2000000U)
9715 #define GTM_gtm_cls2_MCS2_CTRL_STAT_EN_HVD_SHIFT (25U)
9716 #define GTM_gtm_cls2_MCS2_CTRL_STAT_EN_HVD_WIDTH (1U)
9717 #define GTM_gtm_cls2_MCS2_CTRL_STAT_EN_HVD(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRL_STAT_EN_HVD_SHIFT)) & GTM_gtm_cls2_MCS2_CTRL_STAT_EN_HVD_MASK)
9718 
9719 #define GTM_gtm_cls2_MCS2_CTRL_STAT_HLT_AEIM_ERR_MASK (0x4000000U)
9720 #define GTM_gtm_cls2_MCS2_CTRL_STAT_HLT_AEIM_ERR_SHIFT (26U)
9721 #define GTM_gtm_cls2_MCS2_CTRL_STAT_HLT_AEIM_ERR_WIDTH (1U)
9722 #define GTM_gtm_cls2_MCS2_CTRL_STAT_HLT_AEIM_ERR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CTRL_STAT_HLT_AEIM_ERR_SHIFT)) & GTM_gtm_cls2_MCS2_CTRL_STAT_HLT_AEIM_ERR_MASK)
9723 /*! @} */
9724 
9725 /*! @name MCS2_RESET - MCS[i] reset register */
9726 /*! @{ */
9727 
9728 #define GTM_gtm_cls2_MCS2_RESET_RST0_MASK        (0x1U)
9729 #define GTM_gtm_cls2_MCS2_RESET_RST0_SHIFT       (0U)
9730 #define GTM_gtm_cls2_MCS2_RESET_RST0_WIDTH       (1U)
9731 #define GTM_gtm_cls2_MCS2_RESET_RST0(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_RESET_RST0_SHIFT)) & GTM_gtm_cls2_MCS2_RESET_RST0_MASK)
9732 
9733 #define GTM_gtm_cls2_MCS2_RESET_RST1_MASK        (0x2U)
9734 #define GTM_gtm_cls2_MCS2_RESET_RST1_SHIFT       (1U)
9735 #define GTM_gtm_cls2_MCS2_RESET_RST1_WIDTH       (1U)
9736 #define GTM_gtm_cls2_MCS2_RESET_RST1(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_RESET_RST1_SHIFT)) & GTM_gtm_cls2_MCS2_RESET_RST1_MASK)
9737 
9738 #define GTM_gtm_cls2_MCS2_RESET_RST2_MASK        (0x4U)
9739 #define GTM_gtm_cls2_MCS2_RESET_RST2_SHIFT       (2U)
9740 #define GTM_gtm_cls2_MCS2_RESET_RST2_WIDTH       (1U)
9741 #define GTM_gtm_cls2_MCS2_RESET_RST2(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_RESET_RST2_SHIFT)) & GTM_gtm_cls2_MCS2_RESET_RST2_MASK)
9742 
9743 #define GTM_gtm_cls2_MCS2_RESET_RST3_MASK        (0x8U)
9744 #define GTM_gtm_cls2_MCS2_RESET_RST3_SHIFT       (3U)
9745 #define GTM_gtm_cls2_MCS2_RESET_RST3_WIDTH       (1U)
9746 #define GTM_gtm_cls2_MCS2_RESET_RST3(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_RESET_RST3_SHIFT)) & GTM_gtm_cls2_MCS2_RESET_RST3_MASK)
9747 
9748 #define GTM_gtm_cls2_MCS2_RESET_RST4_MASK        (0x10U)
9749 #define GTM_gtm_cls2_MCS2_RESET_RST4_SHIFT       (4U)
9750 #define GTM_gtm_cls2_MCS2_RESET_RST4_WIDTH       (1U)
9751 #define GTM_gtm_cls2_MCS2_RESET_RST4(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_RESET_RST4_SHIFT)) & GTM_gtm_cls2_MCS2_RESET_RST4_MASK)
9752 
9753 #define GTM_gtm_cls2_MCS2_RESET_RST5_MASK        (0x20U)
9754 #define GTM_gtm_cls2_MCS2_RESET_RST5_SHIFT       (5U)
9755 #define GTM_gtm_cls2_MCS2_RESET_RST5_WIDTH       (1U)
9756 #define GTM_gtm_cls2_MCS2_RESET_RST5(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_RESET_RST5_SHIFT)) & GTM_gtm_cls2_MCS2_RESET_RST5_MASK)
9757 
9758 #define GTM_gtm_cls2_MCS2_RESET_RST6_MASK        (0x40U)
9759 #define GTM_gtm_cls2_MCS2_RESET_RST6_SHIFT       (6U)
9760 #define GTM_gtm_cls2_MCS2_RESET_RST6_WIDTH       (1U)
9761 #define GTM_gtm_cls2_MCS2_RESET_RST6(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_RESET_RST6_SHIFT)) & GTM_gtm_cls2_MCS2_RESET_RST6_MASK)
9762 
9763 #define GTM_gtm_cls2_MCS2_RESET_RST7_MASK        (0x80U)
9764 #define GTM_gtm_cls2_MCS2_RESET_RST7_SHIFT       (7U)
9765 #define GTM_gtm_cls2_MCS2_RESET_RST7_WIDTH       (1U)
9766 #define GTM_gtm_cls2_MCS2_RESET_RST7(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_RESET_RST7_SHIFT)) & GTM_gtm_cls2_MCS2_RESET_RST7_MASK)
9767 /*! @} */
9768 
9769 /*! @name MCS2_CAT - MCS[i] cancel ARU transfer instruction */
9770 /*! @{ */
9771 
9772 #define GTM_gtm_cls2_MCS2_CAT_CAT0_MASK          (0x1U)
9773 #define GTM_gtm_cls2_MCS2_CAT_CAT0_SHIFT         (0U)
9774 #define GTM_gtm_cls2_MCS2_CAT_CAT0_WIDTH         (1U)
9775 #define GTM_gtm_cls2_MCS2_CAT_CAT0(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CAT_CAT0_SHIFT)) & GTM_gtm_cls2_MCS2_CAT_CAT0_MASK)
9776 
9777 #define GTM_gtm_cls2_MCS2_CAT_CAT1_MASK          (0x2U)
9778 #define GTM_gtm_cls2_MCS2_CAT_CAT1_SHIFT         (1U)
9779 #define GTM_gtm_cls2_MCS2_CAT_CAT1_WIDTH         (1U)
9780 #define GTM_gtm_cls2_MCS2_CAT_CAT1(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CAT_CAT1_SHIFT)) & GTM_gtm_cls2_MCS2_CAT_CAT1_MASK)
9781 
9782 #define GTM_gtm_cls2_MCS2_CAT_CAT2_MASK          (0x4U)
9783 #define GTM_gtm_cls2_MCS2_CAT_CAT2_SHIFT         (2U)
9784 #define GTM_gtm_cls2_MCS2_CAT_CAT2_WIDTH         (1U)
9785 #define GTM_gtm_cls2_MCS2_CAT_CAT2(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CAT_CAT2_SHIFT)) & GTM_gtm_cls2_MCS2_CAT_CAT2_MASK)
9786 
9787 #define GTM_gtm_cls2_MCS2_CAT_CAT3_MASK          (0x8U)
9788 #define GTM_gtm_cls2_MCS2_CAT_CAT3_SHIFT         (3U)
9789 #define GTM_gtm_cls2_MCS2_CAT_CAT3_WIDTH         (1U)
9790 #define GTM_gtm_cls2_MCS2_CAT_CAT3(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CAT_CAT3_SHIFT)) & GTM_gtm_cls2_MCS2_CAT_CAT3_MASK)
9791 
9792 #define GTM_gtm_cls2_MCS2_CAT_CAT4_MASK          (0x10U)
9793 #define GTM_gtm_cls2_MCS2_CAT_CAT4_SHIFT         (4U)
9794 #define GTM_gtm_cls2_MCS2_CAT_CAT4_WIDTH         (1U)
9795 #define GTM_gtm_cls2_MCS2_CAT_CAT4(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CAT_CAT4_SHIFT)) & GTM_gtm_cls2_MCS2_CAT_CAT4_MASK)
9796 
9797 #define GTM_gtm_cls2_MCS2_CAT_CAT5_MASK          (0x20U)
9798 #define GTM_gtm_cls2_MCS2_CAT_CAT5_SHIFT         (5U)
9799 #define GTM_gtm_cls2_MCS2_CAT_CAT5_WIDTH         (1U)
9800 #define GTM_gtm_cls2_MCS2_CAT_CAT5(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CAT_CAT5_SHIFT)) & GTM_gtm_cls2_MCS2_CAT_CAT5_MASK)
9801 
9802 #define GTM_gtm_cls2_MCS2_CAT_CAT6_MASK          (0x40U)
9803 #define GTM_gtm_cls2_MCS2_CAT_CAT6_SHIFT         (6U)
9804 #define GTM_gtm_cls2_MCS2_CAT_CAT6_WIDTH         (1U)
9805 #define GTM_gtm_cls2_MCS2_CAT_CAT6(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CAT_CAT6_SHIFT)) & GTM_gtm_cls2_MCS2_CAT_CAT6_MASK)
9806 
9807 #define GTM_gtm_cls2_MCS2_CAT_CAT7_MASK          (0x80U)
9808 #define GTM_gtm_cls2_MCS2_CAT_CAT7_SHIFT         (7U)
9809 #define GTM_gtm_cls2_MCS2_CAT_CAT7_WIDTH         (1U)
9810 #define GTM_gtm_cls2_MCS2_CAT_CAT7(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CAT_CAT7_SHIFT)) & GTM_gtm_cls2_MCS2_CAT_CAT7_MASK)
9811 /*! @} */
9812 
9813 /*! @name MCS2_CWT - MCS[i] cancel waiting instruction */
9814 /*! @{ */
9815 
9816 #define GTM_gtm_cls2_MCS2_CWT_CWT0_MASK          (0x1U)
9817 #define GTM_gtm_cls2_MCS2_CWT_CWT0_SHIFT         (0U)
9818 #define GTM_gtm_cls2_MCS2_CWT_CWT0_WIDTH         (1U)
9819 #define GTM_gtm_cls2_MCS2_CWT_CWT0(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CWT_CWT0_SHIFT)) & GTM_gtm_cls2_MCS2_CWT_CWT0_MASK)
9820 
9821 #define GTM_gtm_cls2_MCS2_CWT_CWT1_MASK          (0x2U)
9822 #define GTM_gtm_cls2_MCS2_CWT_CWT1_SHIFT         (1U)
9823 #define GTM_gtm_cls2_MCS2_CWT_CWT1_WIDTH         (1U)
9824 #define GTM_gtm_cls2_MCS2_CWT_CWT1(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CWT_CWT1_SHIFT)) & GTM_gtm_cls2_MCS2_CWT_CWT1_MASK)
9825 
9826 #define GTM_gtm_cls2_MCS2_CWT_CWT2_MASK          (0x4U)
9827 #define GTM_gtm_cls2_MCS2_CWT_CWT2_SHIFT         (2U)
9828 #define GTM_gtm_cls2_MCS2_CWT_CWT2_WIDTH         (1U)
9829 #define GTM_gtm_cls2_MCS2_CWT_CWT2(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CWT_CWT2_SHIFT)) & GTM_gtm_cls2_MCS2_CWT_CWT2_MASK)
9830 
9831 #define GTM_gtm_cls2_MCS2_CWT_CWT3_MASK          (0x8U)
9832 #define GTM_gtm_cls2_MCS2_CWT_CWT3_SHIFT         (3U)
9833 #define GTM_gtm_cls2_MCS2_CWT_CWT3_WIDTH         (1U)
9834 #define GTM_gtm_cls2_MCS2_CWT_CWT3(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CWT_CWT3_SHIFT)) & GTM_gtm_cls2_MCS2_CWT_CWT3_MASK)
9835 
9836 #define GTM_gtm_cls2_MCS2_CWT_CWT4_MASK          (0x10U)
9837 #define GTM_gtm_cls2_MCS2_CWT_CWT4_SHIFT         (4U)
9838 #define GTM_gtm_cls2_MCS2_CWT_CWT4_WIDTH         (1U)
9839 #define GTM_gtm_cls2_MCS2_CWT_CWT4(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CWT_CWT4_SHIFT)) & GTM_gtm_cls2_MCS2_CWT_CWT4_MASK)
9840 
9841 #define GTM_gtm_cls2_MCS2_CWT_CWT5_MASK          (0x20U)
9842 #define GTM_gtm_cls2_MCS2_CWT_CWT5_SHIFT         (5U)
9843 #define GTM_gtm_cls2_MCS2_CWT_CWT5_WIDTH         (1U)
9844 #define GTM_gtm_cls2_MCS2_CWT_CWT5(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CWT_CWT5_SHIFT)) & GTM_gtm_cls2_MCS2_CWT_CWT5_MASK)
9845 
9846 #define GTM_gtm_cls2_MCS2_CWT_CWT6_MASK          (0x40U)
9847 #define GTM_gtm_cls2_MCS2_CWT_CWT6_SHIFT         (6U)
9848 #define GTM_gtm_cls2_MCS2_CWT_CWT6_WIDTH         (1U)
9849 #define GTM_gtm_cls2_MCS2_CWT_CWT6(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CWT_CWT6_SHIFT)) & GTM_gtm_cls2_MCS2_CWT_CWT6_MASK)
9850 
9851 #define GTM_gtm_cls2_MCS2_CWT_CWT7_MASK          (0x80U)
9852 #define GTM_gtm_cls2_MCS2_CWT_CWT7_SHIFT         (7U)
9853 #define GTM_gtm_cls2_MCS2_CWT_CWT7_WIDTH         (1U)
9854 #define GTM_gtm_cls2_MCS2_CWT_CWT7(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_CWT_CWT7_SHIFT)) & GTM_gtm_cls2_MCS2_CWT_CWT7_MASK)
9855 /*! @} */
9856 
9857 /*! @name MCS2_ERR - MCS[i] error register */
9858 /*! @{ */
9859 
9860 #define GTM_gtm_cls2_MCS2_ERR_ERR0_MASK          (0x1U)
9861 #define GTM_gtm_cls2_MCS2_ERR_ERR0_SHIFT         (0U)
9862 #define GTM_gtm_cls2_MCS2_ERR_ERR0_WIDTH         (1U)
9863 #define GTM_gtm_cls2_MCS2_ERR_ERR0(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_ERR_ERR0_SHIFT)) & GTM_gtm_cls2_MCS2_ERR_ERR0_MASK)
9864 
9865 #define GTM_gtm_cls2_MCS2_ERR_ERR1_MASK          (0x2U)
9866 #define GTM_gtm_cls2_MCS2_ERR_ERR1_SHIFT         (1U)
9867 #define GTM_gtm_cls2_MCS2_ERR_ERR1_WIDTH         (1U)
9868 #define GTM_gtm_cls2_MCS2_ERR_ERR1(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_ERR_ERR1_SHIFT)) & GTM_gtm_cls2_MCS2_ERR_ERR1_MASK)
9869 
9870 #define GTM_gtm_cls2_MCS2_ERR_ERR2_MASK          (0x4U)
9871 #define GTM_gtm_cls2_MCS2_ERR_ERR2_SHIFT         (2U)
9872 #define GTM_gtm_cls2_MCS2_ERR_ERR2_WIDTH         (1U)
9873 #define GTM_gtm_cls2_MCS2_ERR_ERR2(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_ERR_ERR2_SHIFT)) & GTM_gtm_cls2_MCS2_ERR_ERR2_MASK)
9874 
9875 #define GTM_gtm_cls2_MCS2_ERR_ERR3_MASK          (0x8U)
9876 #define GTM_gtm_cls2_MCS2_ERR_ERR3_SHIFT         (3U)
9877 #define GTM_gtm_cls2_MCS2_ERR_ERR3_WIDTH         (1U)
9878 #define GTM_gtm_cls2_MCS2_ERR_ERR3(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_ERR_ERR3_SHIFT)) & GTM_gtm_cls2_MCS2_ERR_ERR3_MASK)
9879 
9880 #define GTM_gtm_cls2_MCS2_ERR_ERR4_MASK          (0x10U)
9881 #define GTM_gtm_cls2_MCS2_ERR_ERR4_SHIFT         (4U)
9882 #define GTM_gtm_cls2_MCS2_ERR_ERR4_WIDTH         (1U)
9883 #define GTM_gtm_cls2_MCS2_ERR_ERR4(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_ERR_ERR4_SHIFT)) & GTM_gtm_cls2_MCS2_ERR_ERR4_MASK)
9884 
9885 #define GTM_gtm_cls2_MCS2_ERR_ERR5_MASK          (0x20U)
9886 #define GTM_gtm_cls2_MCS2_ERR_ERR5_SHIFT         (5U)
9887 #define GTM_gtm_cls2_MCS2_ERR_ERR5_WIDTH         (1U)
9888 #define GTM_gtm_cls2_MCS2_ERR_ERR5(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_ERR_ERR5_SHIFT)) & GTM_gtm_cls2_MCS2_ERR_ERR5_MASK)
9889 
9890 #define GTM_gtm_cls2_MCS2_ERR_ERR6_MASK          (0x40U)
9891 #define GTM_gtm_cls2_MCS2_ERR_ERR6_SHIFT         (6U)
9892 #define GTM_gtm_cls2_MCS2_ERR_ERR6_WIDTH         (1U)
9893 #define GTM_gtm_cls2_MCS2_ERR_ERR6(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_ERR_ERR6_SHIFT)) & GTM_gtm_cls2_MCS2_ERR_ERR6_MASK)
9894 
9895 #define GTM_gtm_cls2_MCS2_ERR_ERR7_MASK          (0x80U)
9896 #define GTM_gtm_cls2_MCS2_ERR_ERR7_SHIFT         (7U)
9897 #define GTM_gtm_cls2_MCS2_ERR_ERR7_WIDTH         (1U)
9898 #define GTM_gtm_cls2_MCS2_ERR_ERR7(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_ERR_ERR7_SHIFT)) & GTM_gtm_cls2_MCS2_ERR_ERR7_MASK)
9899 /*! @} */
9900 
9901 /*! @name MCS2_REG_PROT - MCS[i] write protection register */
9902 /*! @{ */
9903 
9904 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT0_MASK   (0x3U)
9905 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT0_SHIFT  (0U)
9906 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT0_WIDTH  (2U)
9907 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT0(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_REG_PROT_WPROT0_SHIFT)) & GTM_gtm_cls2_MCS2_REG_PROT_WPROT0_MASK)
9908 
9909 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT1_MASK   (0xCU)
9910 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT1_SHIFT  (2U)
9911 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT1_WIDTH  (2U)
9912 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT1(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_REG_PROT_WPROT1_SHIFT)) & GTM_gtm_cls2_MCS2_REG_PROT_WPROT1_MASK)
9913 
9914 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT2_MASK   (0x30U)
9915 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT2_SHIFT  (4U)
9916 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT2_WIDTH  (2U)
9917 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT2(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_REG_PROT_WPROT2_SHIFT)) & GTM_gtm_cls2_MCS2_REG_PROT_WPROT2_MASK)
9918 
9919 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT3_MASK   (0xC0U)
9920 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT3_SHIFT  (6U)
9921 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT3_WIDTH  (2U)
9922 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT3(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_REG_PROT_WPROT3_SHIFT)) & GTM_gtm_cls2_MCS2_REG_PROT_WPROT3_MASK)
9923 
9924 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT4_MASK   (0x300U)
9925 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT4_SHIFT  (8U)
9926 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT4_WIDTH  (2U)
9927 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT4(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_REG_PROT_WPROT4_SHIFT)) & GTM_gtm_cls2_MCS2_REG_PROT_WPROT4_MASK)
9928 
9929 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT5_MASK   (0xC00U)
9930 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT5_SHIFT  (10U)
9931 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT5_WIDTH  (2U)
9932 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT5(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_REG_PROT_WPROT5_SHIFT)) & GTM_gtm_cls2_MCS2_REG_PROT_WPROT5_MASK)
9933 
9934 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT6_MASK   (0x3000U)
9935 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT6_SHIFT  (12U)
9936 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT6_WIDTH  (2U)
9937 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT6(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_REG_PROT_WPROT6_SHIFT)) & GTM_gtm_cls2_MCS2_REG_PROT_WPROT6_MASK)
9938 
9939 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT7_MASK   (0xC000U)
9940 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT7_SHIFT  (14U)
9941 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT7_WIDTH  (2U)
9942 #define GTM_gtm_cls2_MCS2_REG_PROT_WPROT7(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_REG_PROT_WPROT7_SHIFT)) & GTM_gtm_cls2_MCS2_REG_PROT_WPROT7_MASK)
9943 /*! @} */
9944 
9945 /*! @name MCS2_SINT_IRQ_NOTIFY - MCS[i] shared interrupt notification register */
9946 /*! @{ */
9947 
9948 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ0_MASK (0x1U)
9949 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ0_SHIFT (0U)
9950 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ0_WIDTH (1U)
9951 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ0_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ0_MASK)
9952 
9953 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ1_MASK (0x2U)
9954 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ1_SHIFT (1U)
9955 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ1_WIDTH (1U)
9956 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ1_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ1_MASK)
9957 
9958 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ2_MASK (0x4U)
9959 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ2_SHIFT (2U)
9960 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ2_WIDTH (1U)
9961 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ2_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ2_MASK)
9962 
9963 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ3_MASK (0x8U)
9964 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ3_SHIFT (3U)
9965 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ3_WIDTH (1U)
9966 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ3_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ3_MASK)
9967 
9968 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ4_MASK (0x10U)
9969 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ4_SHIFT (4U)
9970 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ4_WIDTH (1U)
9971 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ4_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ4_MASK)
9972 
9973 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ5_MASK (0x20U)
9974 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ5_SHIFT (5U)
9975 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ5_WIDTH (1U)
9976 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ5_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ5_MASK)
9977 
9978 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ6_MASK (0x40U)
9979 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ6_SHIFT (6U)
9980 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ6_WIDTH (1U)
9981 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ6_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ6_MASK)
9982 
9983 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ7_MASK (0x80U)
9984 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ7_SHIFT (7U)
9985 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ7_WIDTH (1U)
9986 #define GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ7_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_NOTIFY_S_IRQ7_MASK)
9987 /*! @} */
9988 
9989 /*! @name MCS2_SINT_IRQ_EN - MCS[i] shared interrupt enable register */
9990 /*! @{ */
9991 
9992 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ0_EN_MASK (0x1U)
9993 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ0_EN_SHIFT (0U)
9994 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ0_EN_WIDTH (1U)
9995 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ0_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ0_EN_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ0_EN_MASK)
9996 
9997 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ1_EN_MASK (0x2U)
9998 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ1_EN_SHIFT (1U)
9999 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ1_EN_WIDTH (1U)
10000 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ1_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ1_EN_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ1_EN_MASK)
10001 
10002 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ2_EN_MASK (0x4U)
10003 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ2_EN_SHIFT (2U)
10004 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ2_EN_WIDTH (1U)
10005 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ2_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ2_EN_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ2_EN_MASK)
10006 
10007 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ3_EN_MASK (0x8U)
10008 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ3_EN_SHIFT (3U)
10009 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ3_EN_WIDTH (1U)
10010 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ3_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ3_EN_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ3_EN_MASK)
10011 
10012 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ4_EN_MASK (0x10U)
10013 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ4_EN_SHIFT (4U)
10014 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ4_EN_WIDTH (1U)
10015 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ4_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ4_EN_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ4_EN_MASK)
10016 
10017 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ5_EN_MASK (0x20U)
10018 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ5_EN_SHIFT (5U)
10019 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ5_EN_WIDTH (1U)
10020 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ5_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ5_EN_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ5_EN_MASK)
10021 
10022 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ6_EN_MASK (0x40U)
10023 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ6_EN_SHIFT (6U)
10024 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ6_EN_WIDTH (1U)
10025 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ6_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ6_EN_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ6_EN_MASK)
10026 
10027 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ7_EN_MASK (0x80U)
10028 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ7_EN_SHIFT (7U)
10029 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ7_EN_WIDTH (1U)
10030 #define GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ7_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ7_EN_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_EN_S_IRQ7_EN_MASK)
10031 /*! @} */
10032 
10033 /*! @name MCS2_SINT_IRQ_FORCINT - MCS[i] force shared interrupt register */
10034 /*! @{ */
10035 
10036 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ0_MASK (0x1U)
10037 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ0_SHIFT (0U)
10038 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ0_WIDTH (1U)
10039 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ0_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ0_MASK)
10040 
10041 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ1_MASK (0x2U)
10042 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ1_SHIFT (1U)
10043 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ1_WIDTH (1U)
10044 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ1_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ1_MASK)
10045 
10046 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ2_MASK (0x4U)
10047 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ2_SHIFT (2U)
10048 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ2_WIDTH (1U)
10049 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ2_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ2_MASK)
10050 
10051 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ3_MASK (0x8U)
10052 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ3_SHIFT (3U)
10053 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ3_WIDTH (1U)
10054 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ3_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ3_MASK)
10055 
10056 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ4_MASK (0x10U)
10057 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ4_SHIFT (4U)
10058 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ4_WIDTH (1U)
10059 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ4_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ4_MASK)
10060 
10061 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ5_MASK (0x20U)
10062 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ5_SHIFT (5U)
10063 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ5_WIDTH (1U)
10064 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ5_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ5_MASK)
10065 
10066 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ6_MASK (0x40U)
10067 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ6_SHIFT (6U)
10068 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ6_WIDTH (1U)
10069 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ6_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ6_MASK)
10070 
10071 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ7_MASK (0x80U)
10072 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ7_SHIFT (7U)
10073 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ7_WIDTH (1U)
10074 #define GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ7_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_FORCINT_TRG_S_IRQ7_MASK)
10075 /*! @} */
10076 
10077 /*! @name MCS2_SINT_IRQ_MODE - MCS[i] shared interrupt mode configuration register */
10078 /*! @{ */
10079 
10080 #define GTM_gtm_cls2_MCS2_SINT_IRQ_MODE_IRQ_MODE_MASK (0x3U)
10081 #define GTM_gtm_cls2_MCS2_SINT_IRQ_MODE_IRQ_MODE_SHIFT (0U)
10082 #define GTM_gtm_cls2_MCS2_SINT_IRQ_MODE_IRQ_MODE_WIDTH (2U)
10083 #define GTM_gtm_cls2_MCS2_SINT_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_SINT_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_MCS2_SINT_IRQ_MODE_IRQ_MODE_MASK)
10084 /*! @} */
10085 
10086 /*! @name MCS2_HBP0_CTRL - MCS[i] hardware break point h control register */
10087 /*! @{ */
10088 
10089 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH0_MASK  (0x1U)
10090 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH0_SHIFT (0U)
10091 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH0_WIDTH (1U)
10092 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH0(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH0_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH0_MASK)
10093 
10094 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH1_MASK  (0x2U)
10095 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH1_SHIFT (1U)
10096 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH1_WIDTH (1U)
10097 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH1_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH1_MASK)
10098 
10099 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH2_MASK  (0x4U)
10100 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH2_SHIFT (2U)
10101 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH2_WIDTH (1U)
10102 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH2_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH2_MASK)
10103 
10104 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH3_MASK  (0x8U)
10105 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH3_SHIFT (3U)
10106 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH3_WIDTH (1U)
10107 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH3(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH3_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH3_MASK)
10108 
10109 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH4_MASK  (0x10U)
10110 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH4_SHIFT (4U)
10111 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH4_WIDTH (1U)
10112 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH4(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH4_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH4_MASK)
10113 
10114 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH5_MASK  (0x20U)
10115 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH5_SHIFT (5U)
10116 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH5_WIDTH (1U)
10117 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH5(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH5_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH5_MASK)
10118 
10119 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH6_MASK  (0x40U)
10120 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH6_SHIFT (6U)
10121 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH6_WIDTH (1U)
10122 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH6(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH6_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH6_MASK)
10123 
10124 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH7_MASK  (0x80U)
10125 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH7_SHIFT (7U)
10126 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH7_WIDTH (1U)
10127 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH7(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH7_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_CTRL_EN_CH7_MASK)
10128 
10129 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_SCOPE_MASK   (0x300U)
10130 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_SCOPE_SHIFT  (8U)
10131 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_SCOPE_WIDTH  (2U)
10132 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_SCOPE(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_CTRL_SCOPE_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_CTRL_SCOPE_MASK)
10133 
10134 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_TYPE_MASK    (0x7000U)
10135 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_TYPE_SHIFT   (12U)
10136 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_TYPE_WIDTH   (3U)
10137 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_TYPE(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_CTRL_TYPE_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_CTRL_TYPE_MASK)
10138 
10139 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_AND_MASK     (0x10000U)
10140 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_AND_SHIFT    (16U)
10141 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_AND_WIDTH    (1U)
10142 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_AND(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_CTRL_AND_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_CTRL_AND_MASK)
10143 
10144 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_NOT_MASK     (0x20000U)
10145 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_NOT_SHIFT    (17U)
10146 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_NOT_WIDTH    (1U)
10147 #define GTM_gtm_cls2_MCS2_HBP0_CTRL_NOT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_CTRL_NOT_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_CTRL_NOT_MASK)
10148 /*! @} */
10149 
10150 /*! @name MCS2_HBP0_PATTERN - MCS[i] hardware break point pattern register */
10151 /*! @{ */
10152 
10153 #define GTM_gtm_cls2_MCS2_HBP0_PATTERN_DATA_MASK (0xFFFFFFFFU)
10154 #define GTM_gtm_cls2_MCS2_HBP0_PATTERN_DATA_SHIFT (0U)
10155 #define GTM_gtm_cls2_MCS2_HBP0_PATTERN_DATA_WIDTH (32U)
10156 #define GTM_gtm_cls2_MCS2_HBP0_PATTERN_DATA(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_PATTERN_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_PATTERN_DATA_MASK)
10157 /*! @} */
10158 
10159 /*! @name MCS2_HBP0_STATUS - MCS[i] hardware break point status register */
10160 /*! @{ */
10161 
10162 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH0_MASK (0x1U)
10163 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH0_SHIFT (0U)
10164 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH0_WIDTH (1U)
10165 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH0_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH0_MASK)
10166 
10167 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH1_MASK (0x2U)
10168 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH1_SHIFT (1U)
10169 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH1_WIDTH (1U)
10170 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH1_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH1_MASK)
10171 
10172 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH2_MASK (0x4U)
10173 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH2_SHIFT (2U)
10174 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH2_WIDTH (1U)
10175 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH2_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH2_MASK)
10176 
10177 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH3_MASK (0x8U)
10178 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH3_SHIFT (3U)
10179 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH3_WIDTH (1U)
10180 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH3_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH3_MASK)
10181 
10182 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH4_MASK (0x10U)
10183 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH4_SHIFT (4U)
10184 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH4_WIDTH (1U)
10185 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH4_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH4_MASK)
10186 
10187 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH5_MASK (0x20U)
10188 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH5_SHIFT (5U)
10189 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH5_WIDTH (1U)
10190 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH5_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH5_MASK)
10191 
10192 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH6_MASK (0x40U)
10193 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH6_SHIFT (6U)
10194 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH6_WIDTH (1U)
10195 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH6_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH6_MASK)
10196 
10197 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH7_MASK (0x80U)
10198 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH7_SHIFT (7U)
10199 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH7_WIDTH (1U)
10200 #define GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH7_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_STATUS_HALT_CH7_MASK)
10201 /*! @} */
10202 
10203 /*! @name MCS2_HBP0_IRQ_NOTIFY - MCS[i] hardware break point interrupt notification register */
10204 /*! @{ */
10205 
10206 #define GTM_gtm_cls2_MCS2_HBP0_IRQ_NOTIFY_HBP_IRQ_MASK (0x1U)
10207 #define GTM_gtm_cls2_MCS2_HBP0_IRQ_NOTIFY_HBP_IRQ_SHIFT (0U)
10208 #define GTM_gtm_cls2_MCS2_HBP0_IRQ_NOTIFY_HBP_IRQ_WIDTH (1U)
10209 #define GTM_gtm_cls2_MCS2_HBP0_IRQ_NOTIFY_HBP_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_IRQ_NOTIFY_HBP_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_IRQ_NOTIFY_HBP_IRQ_MASK)
10210 /*! @} */
10211 
10212 /*! @name MCS2_HBP0_IRQ_EN - MCS[i] hardware break point interrupt enable register */
10213 /*! @{ */
10214 
10215 #define GTM_gtm_cls2_MCS2_HBP0_IRQ_EN_HBP_IRQ_EN_MASK (0x1U)
10216 #define GTM_gtm_cls2_MCS2_HBP0_IRQ_EN_HBP_IRQ_EN_SHIFT (0U)
10217 #define GTM_gtm_cls2_MCS2_HBP0_IRQ_EN_HBP_IRQ_EN_WIDTH (1U)
10218 #define GTM_gtm_cls2_MCS2_HBP0_IRQ_EN_HBP_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_IRQ_EN_HBP_IRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_IRQ_EN_HBP_IRQ_EN_MASK)
10219 /*! @} */
10220 
10221 /*! @name MCS2_HBP0_IRQ_FORCINT - MCS[i] force hardware break point interrupt register */
10222 /*! @{ */
10223 
10224 #define GTM_gtm_cls2_MCS2_HBP0_IRQ_FORCINT_TRG_HBP_IRQ_MASK (0x1U)
10225 #define GTM_gtm_cls2_MCS2_HBP0_IRQ_FORCINT_TRG_HBP_IRQ_SHIFT (0U)
10226 #define GTM_gtm_cls2_MCS2_HBP0_IRQ_FORCINT_TRG_HBP_IRQ_WIDTH (1U)
10227 #define GTM_gtm_cls2_MCS2_HBP0_IRQ_FORCINT_TRG_HBP_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_IRQ_FORCINT_TRG_HBP_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_IRQ_FORCINT_TRG_HBP_IRQ_MASK)
10228 /*! @} */
10229 
10230 /*! @name MCS2_HBP0_IRQ_MODE - MCS[i] break point h interrupt mode configuration register */
10231 /*! @{ */
10232 
10233 #define GTM_gtm_cls2_MCS2_HBP0_IRQ_MODE_IRQ_MODE_MASK (0x3U)
10234 #define GTM_gtm_cls2_MCS2_HBP0_IRQ_MODE_IRQ_MODE_SHIFT (0U)
10235 #define GTM_gtm_cls2_MCS2_HBP0_IRQ_MODE_IRQ_MODE_WIDTH (2U)
10236 #define GTM_gtm_cls2_MCS2_HBP0_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP0_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_MCS2_HBP0_IRQ_MODE_IRQ_MODE_MASK)
10237 /*! @} */
10238 
10239 /*! @name MCS2_HBP1_CTRL - MCS[i] hardware break point h control register */
10240 /*! @{ */
10241 
10242 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH0_MASK  (0x1U)
10243 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH0_SHIFT (0U)
10244 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH0_WIDTH (1U)
10245 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH0(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH0_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH0_MASK)
10246 
10247 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH1_MASK  (0x2U)
10248 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH1_SHIFT (1U)
10249 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH1_WIDTH (1U)
10250 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH1_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH1_MASK)
10251 
10252 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH2_MASK  (0x4U)
10253 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH2_SHIFT (2U)
10254 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH2_WIDTH (1U)
10255 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH2_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH2_MASK)
10256 
10257 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH3_MASK  (0x8U)
10258 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH3_SHIFT (3U)
10259 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH3_WIDTH (1U)
10260 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH3(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH3_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH3_MASK)
10261 
10262 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH4_MASK  (0x10U)
10263 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH4_SHIFT (4U)
10264 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH4_WIDTH (1U)
10265 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH4(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH4_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH4_MASK)
10266 
10267 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH5_MASK  (0x20U)
10268 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH5_SHIFT (5U)
10269 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH5_WIDTH (1U)
10270 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH5(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH5_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH5_MASK)
10271 
10272 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH6_MASK  (0x40U)
10273 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH6_SHIFT (6U)
10274 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH6_WIDTH (1U)
10275 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH6(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH6_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH6_MASK)
10276 
10277 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH7_MASK  (0x80U)
10278 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH7_SHIFT (7U)
10279 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH7_WIDTH (1U)
10280 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH7(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH7_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_CTRL_EN_CH7_MASK)
10281 
10282 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_SCOPE_MASK   (0x300U)
10283 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_SCOPE_SHIFT  (8U)
10284 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_SCOPE_WIDTH  (2U)
10285 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_SCOPE(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_CTRL_SCOPE_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_CTRL_SCOPE_MASK)
10286 
10287 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_TYPE_MASK    (0x7000U)
10288 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_TYPE_SHIFT   (12U)
10289 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_TYPE_WIDTH   (3U)
10290 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_TYPE(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_CTRL_TYPE_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_CTRL_TYPE_MASK)
10291 
10292 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_AND_MASK     (0x10000U)
10293 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_AND_SHIFT    (16U)
10294 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_AND_WIDTH    (1U)
10295 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_AND(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_CTRL_AND_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_CTRL_AND_MASK)
10296 
10297 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_NOT_MASK     (0x20000U)
10298 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_NOT_SHIFT    (17U)
10299 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_NOT_WIDTH    (1U)
10300 #define GTM_gtm_cls2_MCS2_HBP1_CTRL_NOT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_CTRL_NOT_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_CTRL_NOT_MASK)
10301 /*! @} */
10302 
10303 /*! @name MCS2_HBP1_PATTERN - MCS[i] hardware break point pattern register */
10304 /*! @{ */
10305 
10306 #define GTM_gtm_cls2_MCS2_HBP1_PATTERN_DATA_MASK (0xFFFFFFFFU)
10307 #define GTM_gtm_cls2_MCS2_HBP1_PATTERN_DATA_SHIFT (0U)
10308 #define GTM_gtm_cls2_MCS2_HBP1_PATTERN_DATA_WIDTH (32U)
10309 #define GTM_gtm_cls2_MCS2_HBP1_PATTERN_DATA(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_PATTERN_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_PATTERN_DATA_MASK)
10310 /*! @} */
10311 
10312 /*! @name MCS2_HBP1_STATUS - MCS[i] hardware break point status register */
10313 /*! @{ */
10314 
10315 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH0_MASK (0x1U)
10316 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH0_SHIFT (0U)
10317 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH0_WIDTH (1U)
10318 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH0_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH0_MASK)
10319 
10320 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH1_MASK (0x2U)
10321 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH1_SHIFT (1U)
10322 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH1_WIDTH (1U)
10323 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH1_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH1_MASK)
10324 
10325 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH2_MASK (0x4U)
10326 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH2_SHIFT (2U)
10327 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH2_WIDTH (1U)
10328 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH2_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH2_MASK)
10329 
10330 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH3_MASK (0x8U)
10331 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH3_SHIFT (3U)
10332 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH3_WIDTH (1U)
10333 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH3_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH3_MASK)
10334 
10335 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH4_MASK (0x10U)
10336 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH4_SHIFT (4U)
10337 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH4_WIDTH (1U)
10338 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH4_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH4_MASK)
10339 
10340 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH5_MASK (0x20U)
10341 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH5_SHIFT (5U)
10342 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH5_WIDTH (1U)
10343 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH5_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH5_MASK)
10344 
10345 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH6_MASK (0x40U)
10346 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH6_SHIFT (6U)
10347 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH6_WIDTH (1U)
10348 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH6_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH6_MASK)
10349 
10350 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH7_MASK (0x80U)
10351 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH7_SHIFT (7U)
10352 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH7_WIDTH (1U)
10353 #define GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH7_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_STATUS_HALT_CH7_MASK)
10354 /*! @} */
10355 
10356 /*! @name MCS2_HBP1_IRQ_NOTIFY - MCS[i] hardware break point interrupt notification register */
10357 /*! @{ */
10358 
10359 #define GTM_gtm_cls2_MCS2_HBP1_IRQ_NOTIFY_HBP_IRQ_MASK (0x1U)
10360 #define GTM_gtm_cls2_MCS2_HBP1_IRQ_NOTIFY_HBP_IRQ_SHIFT (0U)
10361 #define GTM_gtm_cls2_MCS2_HBP1_IRQ_NOTIFY_HBP_IRQ_WIDTH (1U)
10362 #define GTM_gtm_cls2_MCS2_HBP1_IRQ_NOTIFY_HBP_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_IRQ_NOTIFY_HBP_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_IRQ_NOTIFY_HBP_IRQ_MASK)
10363 /*! @} */
10364 
10365 /*! @name MCS2_HBP1_IRQ_EN - MCS[i] hardware break point interrupt enable register */
10366 /*! @{ */
10367 
10368 #define GTM_gtm_cls2_MCS2_HBP1_IRQ_EN_HBP_IRQ_EN_MASK (0x1U)
10369 #define GTM_gtm_cls2_MCS2_HBP1_IRQ_EN_HBP_IRQ_EN_SHIFT (0U)
10370 #define GTM_gtm_cls2_MCS2_HBP1_IRQ_EN_HBP_IRQ_EN_WIDTH (1U)
10371 #define GTM_gtm_cls2_MCS2_HBP1_IRQ_EN_HBP_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_IRQ_EN_HBP_IRQ_EN_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_IRQ_EN_HBP_IRQ_EN_MASK)
10372 /*! @} */
10373 
10374 /*! @name MCS2_HBP1_IRQ_FORCINT - MCS[i] force hardware break point interrupt register */
10375 /*! @{ */
10376 
10377 #define GTM_gtm_cls2_MCS2_HBP1_IRQ_FORCINT_TRG_HBP_IRQ_MASK (0x1U)
10378 #define GTM_gtm_cls2_MCS2_HBP1_IRQ_FORCINT_TRG_HBP_IRQ_SHIFT (0U)
10379 #define GTM_gtm_cls2_MCS2_HBP1_IRQ_FORCINT_TRG_HBP_IRQ_WIDTH (1U)
10380 #define GTM_gtm_cls2_MCS2_HBP1_IRQ_FORCINT_TRG_HBP_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_IRQ_FORCINT_TRG_HBP_IRQ_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_IRQ_FORCINT_TRG_HBP_IRQ_MASK)
10381 /*! @} */
10382 
10383 /*! @name MCS2_HBP1_IRQ_MODE - MCS[i] break point h interrupt mode configuration register */
10384 /*! @{ */
10385 
10386 #define GTM_gtm_cls2_MCS2_HBP1_IRQ_MODE_IRQ_MODE_MASK (0x3U)
10387 #define GTM_gtm_cls2_MCS2_HBP1_IRQ_MODE_IRQ_MODE_SHIFT (0U)
10388 #define GTM_gtm_cls2_MCS2_HBP1_IRQ_MODE_IRQ_MODE_WIDTH (2U)
10389 #define GTM_gtm_cls2_MCS2_HBP1_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_HBP1_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_MCS2_HBP1_IRQ_MODE_IRQ_MODE_MASK)
10390 /*! @} */
10391 
10392 /*! @name TIO2_G0_CH0_CTRL - TIO[i] group [g] channel [c] control register */
10393 /*! @{ */
10394 
10395 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_S_RE_MASK (0x1U)
10396 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_S_RE_SHIFT (0U)
10397 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_S_RE_WIDTH (1U)
10398 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_S_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_S_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_S_RE_MASK)
10399 
10400 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_S_FE_MASK (0x2U)
10401 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_S_FE_SHIFT (1U)
10402 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_S_FE_WIDTH (1U)
10403 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_S_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_S_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_S_FE_MASK)
10404 
10405 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_O_RE_MASK (0x4U)
10406 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_O_RE_SHIFT (2U)
10407 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_O_RE_WIDTH (1U)
10408 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_O_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_O_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_O_RE_MASK)
10409 
10410 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_O_FE_MASK (0x8U)
10411 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_O_FE_SHIFT (3U)
10412 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_O_FE_WIDTH (1U)
10413 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_O_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_O_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_O_FE_MASK)
10414 
10415 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_PREV_TRIG_MASK (0x10U)
10416 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_PREV_TRIG_SHIFT (4U)
10417 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_PREV_TRIG_WIDTH (1U)
10418 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_PREV_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_PREV_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_PREV_TRIG_MASK)
10419 
10420 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_PL_EVT_MASK (0x20U)
10421 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_PL_EVT_SHIFT (5U)
10422 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_PL_EVT_WIDTH (1U)
10423 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_PL_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_PL_EVT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_PL_EVT_MASK)
10424 
10425 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_MASK (0x40U)
10426 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT (6U)
10427 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_WIDTH (1U)
10428 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_PREV_PL_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_MASK)
10429 
10430 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_CYCLIC_INIT_TRIG_EN_MASK (0x80U)
10431 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_CYCLIC_INIT_TRIG_EN_SHIFT (7U)
10432 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_CYCLIC_INIT_TRIG_EN_WIDTH (1U)
10433 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_CYCLIC_INIT_TRIG_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_CYCLIC_INIT_TRIG_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_CYCLIC_INIT_TRIG_EN_MASK)
10434 
10435 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_UPDATE_SRC_MASK (0xF00U)
10436 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_UPDATE_SRC_SHIFT (8U)
10437 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_UPDATE_SRC_WIDTH (4U)
10438 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_UPDATE_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_UPDATE_SRC_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_UPDATE_SRC_MASK)
10439 
10440 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_S_MODE_MASK (0x3000U)
10441 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_S_MODE_SHIFT (12U)
10442 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_S_MODE_WIDTH (2U)
10443 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_S_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_S_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_S_MODE_MASK)
10444 
10445 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_FREEZE_S_EN_MASK (0x4000U)
10446 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_FREEZE_S_EN_SHIFT (14U)
10447 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_FREEZE_S_EN_WIDTH (1U)
10448 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_FREEZE_S_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_FREEZE_S_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_FREEZE_S_EN_MASK)
10449 
10450 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_CYCLIC_BUFF_MASK (0x8000U)
10451 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_CYCLIC_BUFF_SHIFT (15U)
10452 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_CYCLIC_BUFF_WIDTH (1U)
10453 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_CYCLIC_BUFF(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_CYCLIC_BUFF_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_CYCLIC_BUFF_MASK)
10454 
10455 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_O_MODE_MASK (0x70000U)
10456 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_O_MODE_SHIFT (16U)
10457 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_O_MODE_WIDTH (3U)
10458 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_O_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_O_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_O_MODE_MASK)
10459 
10460 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_FREEZE_O_EN_MASK (0x80000U)
10461 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_FREEZE_O_EN_SHIFT (19U)
10462 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_FREEZE_O_EN_WIDTH (1U)
10463 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_FREEZE_O_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_FREEZE_O_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_FREEZE_O_EN_MASK)
10464 
10465 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_ODIS_MASK (0x100000U)
10466 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_ODIS_SHIFT (20U)
10467 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_ODIS_WIDTH (1U)
10468 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_ODIS(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_ODIS_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_ODIS_MASK)
10469 
10470 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_SEL_IN_MASK (0x200000U)
10471 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_SEL_IN_SHIFT (21U)
10472 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_SEL_IN_WIDTH (1U)
10473 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_SEL_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_SEL_IN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_SEL_IN_MASK)
10474 
10475 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_O_TRIG_OUT_EN_MASK (0x400000U)
10476 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_O_TRIG_OUT_EN_SHIFT (22U)
10477 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_O_TRIG_OUT_EN_WIDTH (1U)
10478 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_O_TRIG_OUT_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_O_TRIG_OUT_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_O_TRIG_OUT_EN_MASK)
10479 
10480 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_S_TRIG_OUT_EN_MASK (0x800000U)
10481 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_S_TRIG_OUT_EN_SHIFT (23U)
10482 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_S_TRIG_OUT_EN_WIDTH (1U)
10483 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_S_TRIG_OUT_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_S_TRIG_OUT_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_S_TRIG_OUT_EN_MASK)
10484 
10485 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_S_RE_MASK (0x1000000U)
10486 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_S_RE_SHIFT (24U)
10487 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_S_RE_WIDTH (1U)
10488 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_S_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_S_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_S_RE_MASK)
10489 
10490 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_S_FE_MASK (0x2000000U)
10491 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_S_FE_SHIFT (25U)
10492 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_S_FE_WIDTH (1U)
10493 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_S_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_S_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_S_FE_MASK)
10494 
10495 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_O_RE_MASK (0x4000000U)
10496 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_O_RE_SHIFT (26U)
10497 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_O_RE_WIDTH (1U)
10498 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_O_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_O_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_O_RE_MASK)
10499 
10500 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_O_FE_MASK (0x8000000U)
10501 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_O_FE_SHIFT (27U)
10502 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_O_FE_WIDTH (1U)
10503 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_O_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_O_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_O_FE_MASK)
10504 
10505 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_MASK (0x10000000U)
10506 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_SHIFT (28U)
10507 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_WIDTH (1U)
10508 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_PREV_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_MASK)
10509 
10510 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_PL_EVT_MASK (0x20000000U)
10511 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_PL_EVT_SHIFT (29U)
10512 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_PL_EVT_WIDTH (1U)
10513 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_PL_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_PL_EVT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_PL_EVT_MASK)
10514 
10515 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_MASK (0x40000000U)
10516 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT (30U)
10517 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_WIDTH (1U)
10518 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_MASK)
10519 
10520 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_UPD_EN_MASK (0x80000000U)
10521 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_UPD_EN_SHIFT (31U)
10522 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_UPD_EN_WIDTH (1U)
10523 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_UPD_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL_PL_TRIG_OUT_UPD_EN_MASK)
10524 /*! @} */
10525 
10526 /*! @name TIO2_G0_CH0_IRQ_NOTIFY - TIO[i] channel [c] interrupt notification register */
10527 /*! @{ */
10528 
10529 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_S_RE_IRQ_MASK (0x1U)
10530 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_S_RE_IRQ_SHIFT (0U)
10531 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_S_RE_IRQ_WIDTH (1U)
10532 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_S_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_S_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_S_RE_IRQ_MASK)
10533 
10534 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_S_FE_IRQ_MASK (0x2U)
10535 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_S_FE_IRQ_SHIFT (1U)
10536 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_S_FE_IRQ_WIDTH (1U)
10537 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_S_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_S_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_S_FE_IRQ_MASK)
10538 
10539 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_O_RE_IRQ_MASK (0x4U)
10540 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_O_RE_IRQ_SHIFT (2U)
10541 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_O_RE_IRQ_WIDTH (1U)
10542 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_O_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_O_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_O_RE_IRQ_MASK)
10543 
10544 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_O_FE_IRQ_MASK (0x8U)
10545 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_O_FE_IRQ_SHIFT (3U)
10546 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_O_FE_IRQ_WIDTH (1U)
10547 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_O_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_O_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_O_FE_IRQ_MASK)
10548 
10549 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_UPDATE_IRQ_MASK (0x10U)
10550 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_UPDATE_IRQ_SHIFT (4U)
10551 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_UPDATE_IRQ_WIDTH (1U)
10552 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_UPDATE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_UPDATE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_UPDATE_IRQ_MASK)
10553 
10554 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_PL_EVT_IRQ_MASK (0x20U)
10555 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_PL_EVT_IRQ_SHIFT (5U)
10556 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_PL_EVT_IRQ_WIDTH (1U)
10557 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_PL_EVT_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_PL_EVT_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_IRQ_NOTIFY_PL_EVT_IRQ_MASK)
10558 /*! @} */
10559 
10560 /*! @name TIO2_G0_CH0_IRQ_EN - TIO[i] channel [c] interrupt enable register */
10561 /*! @{ */
10562 
10563 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_S_RE_IRQ_EN_MASK (0x1U)
10564 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_S_RE_IRQ_EN_SHIFT (0U)
10565 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_S_RE_IRQ_EN_WIDTH (1U)
10566 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_S_RE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_S_RE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_S_RE_IRQ_EN_MASK)
10567 
10568 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_S_FE_IRQ_EN_MASK (0x2U)
10569 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_S_FE_IRQ_EN_SHIFT (1U)
10570 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_S_FE_IRQ_EN_WIDTH (1U)
10571 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_S_FE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_S_FE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_S_FE_IRQ_EN_MASK)
10572 
10573 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_O_RE_IRQ_EN_MASK (0x4U)
10574 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_O_RE_IRQ_EN_SHIFT (2U)
10575 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_O_RE_IRQ_EN_WIDTH (1U)
10576 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_O_RE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_O_RE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_O_RE_IRQ_EN_MASK)
10577 
10578 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_O_FE_IRQ_EN_MASK (0x8U)
10579 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_O_FE_IRQ_EN_SHIFT (3U)
10580 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_O_FE_IRQ_EN_WIDTH (1U)
10581 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_O_FE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_O_FE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_O_FE_IRQ_EN_MASK)
10582 
10583 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_UPDATE_IRQ_EN_MASK (0x10U)
10584 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_UPDATE_IRQ_EN_SHIFT (4U)
10585 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_UPDATE_IRQ_EN_WIDTH (1U)
10586 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_UPDATE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_UPDATE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_UPDATE_IRQ_EN_MASK)
10587 
10588 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_PL_EVT_IRQ_EN_MASK (0x20U)
10589 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_PL_EVT_IRQ_EN_SHIFT (5U)
10590 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_PL_EVT_IRQ_EN_WIDTH (1U)
10591 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_PL_EVT_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_PL_EVT_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_IRQ_EN_PL_EVT_IRQ_EN_MASK)
10592 /*! @} */
10593 
10594 /*! @name TIO2_G0_CH0_IRQ_FORCINT - TIO[i] channel [c] force interrupt register */
10595 /*! @{ */
10596 
10597 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_S_RE_IRQ_MASK (0x1U)
10598 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_S_RE_IRQ_SHIFT (0U)
10599 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_S_RE_IRQ_WIDTH (1U)
10600 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_S_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_S_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_S_RE_IRQ_MASK)
10601 
10602 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_S_FE_IRQ_MASK (0x2U)
10603 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_S_FE_IRQ_SHIFT (1U)
10604 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_S_FE_IRQ_WIDTH (1U)
10605 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_S_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_S_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_S_FE_IRQ_MASK)
10606 
10607 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_O_RE_IRQ_MASK (0x4U)
10608 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_O_RE_IRQ_SHIFT (2U)
10609 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_O_RE_IRQ_WIDTH (1U)
10610 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_O_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_O_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_O_RE_IRQ_MASK)
10611 
10612 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_O_FE_IRQ_MASK (0x8U)
10613 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_O_FE_IRQ_SHIFT (3U)
10614 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_O_FE_IRQ_WIDTH (1U)
10615 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_O_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_O_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_O_FE_IRQ_MASK)
10616 
10617 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_UPDATE_IRQ_MASK (0x10U)
10618 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_UPDATE_IRQ_SHIFT (4U)
10619 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_UPDATE_IRQ_WIDTH (1U)
10620 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_UPDATE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_UPDATE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_UPDATE_IRQ_MASK)
10621 
10622 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_PL_EVT_IRQ_MASK (0x20U)
10623 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_PL_EVT_IRQ_SHIFT (5U)
10624 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_PL_EVT_IRQ_WIDTH (1U)
10625 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_PL_EVT_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_PL_EVT_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_IRQ_FORCINT_TRG_PL_EVT_IRQ_MASK)
10626 /*! @} */
10627 
10628 /*! @name TIO2_G0_CH0_IRQ_MODE - TIO[i] channel [c] IRQ mode configuration register */
10629 /*! @{ */
10630 
10631 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_MODE_IRQ_MODE_MASK (0x3U)
10632 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_MODE_IRQ_MODE_SHIFT (0U)
10633 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_MODE_IRQ_MODE_WIDTH (2U)
10634 #define GTM_gtm_cls2_TIO2_G0_CH0_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_IRQ_MODE_IRQ_MODE_MASK)
10635 /*! @} */
10636 
10637 /*! @name TIO2_G0_CH0_CTRL2 - TIO[i] group [g] channel [c] control register */
10638 /*! @{ */
10639 
10640 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL2_DUAL_CMP_EN_MASK (0x1U)
10641 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL2_DUAL_CMP_EN_SHIFT (0U)
10642 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL2_DUAL_CMP_EN_WIDTH (1U)
10643 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL2_DUAL_CMP_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL2_DUAL_CMP_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL2_DUAL_CMP_EN_MASK)
10644 
10645 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL2_DUAL_CMP_MST_EN_MASK (0x2U)
10646 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL2_DUAL_CMP_MST_EN_SHIFT (1U)
10647 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL2_DUAL_CMP_MST_EN_WIDTH (1U)
10648 #define GTM_gtm_cls2_TIO2_G0_CH0_CTRL2_DUAL_CMP_MST_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_CTRL2_DUAL_CMP_MST_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_CTRL2_DUAL_CMP_MST_EN_MASK)
10649 /*! @} */
10650 
10651 /*! @name TIO2_G0_CH0_SINST - TIO[i] channel [c] resource S instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- */
10652 /*! @{ */
10653 
10654 #define GTM_gtm_cls2_TIO2_G0_CH0_SINST_OP_MASK   (0xFFFFFFU)
10655 #define GTM_gtm_cls2_TIO2_G0_CH0_SINST_OP_SHIFT  (0U)
10656 #define GTM_gtm_cls2_TIO2_G0_CH0_SINST_OP_WIDTH  (24U)
10657 #define GTM_gtm_cls2_TIO2_G0_CH0_SINST_OP(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_SINST_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_SINST_OP_MASK)
10658 
10659 #define GTM_gtm_cls2_TIO2_G0_CH0_SINST_CMD_MASK  (0x3F000000U)
10660 #define GTM_gtm_cls2_TIO2_G0_CH0_SINST_CMD_SHIFT (24U)
10661 #define GTM_gtm_cls2_TIO2_G0_CH0_SINST_CMD_WIDTH (6U)
10662 #define GTM_gtm_cls2_TIO2_G0_CH0_SINST_CMD(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_SINST_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_SINST_CMD_MASK)
10663 
10664 #define GTM_gtm_cls2_TIO2_G0_CH0_SINST_DATA_PUSH_EN_MASK (0x40000000U)
10665 #define GTM_gtm_cls2_TIO2_G0_CH0_SINST_DATA_PUSH_EN_SHIFT (30U)
10666 #define GTM_gtm_cls2_TIO2_G0_CH0_SINST_DATA_PUSH_EN_WIDTH (1U)
10667 #define GTM_gtm_cls2_TIO2_G0_CH0_SINST_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_SINST_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_SINST_DATA_PUSH_EN_MASK)
10668 
10669 #define GTM_gtm_cls2_TIO2_G0_CH0_SINST_INSTR_PULL_EN_MASK (0x80000000U)
10670 #define GTM_gtm_cls2_TIO2_G0_CH0_SINST_INSTR_PULL_EN_SHIFT (31U)
10671 #define GTM_gtm_cls2_TIO2_G0_CH0_SINST_INSTR_PULL_EN_WIDTH (1U)
10672 #define GTM_gtm_cls2_TIO2_G0_CH0_SINST_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_SINST_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_SINST_INSTR_PULL_EN_MASK)
10673 /*! @} */
10674 
10675 /*! @name TIO2_G0_CH0_SCMD - TIO[i] channel [c] resource S command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- */
10676 /*! @{ */
10677 
10678 #define GTM_gtm_cls2_TIO2_G0_CH0_SCMD_CMD_MASK   (0x3F000000U)
10679 #define GTM_gtm_cls2_TIO2_G0_CH0_SCMD_CMD_SHIFT  (24U)
10680 #define GTM_gtm_cls2_TIO2_G0_CH0_SCMD_CMD_WIDTH  (6U)
10681 #define GTM_gtm_cls2_TIO2_G0_CH0_SCMD_CMD(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_SCMD_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_SCMD_CMD_MASK)
10682 
10683 #define GTM_gtm_cls2_TIO2_G0_CH0_SCMD_DATA_PUSH_EN_MASK (0x40000000U)
10684 #define GTM_gtm_cls2_TIO2_G0_CH0_SCMD_DATA_PUSH_EN_SHIFT (30U)
10685 #define GTM_gtm_cls2_TIO2_G0_CH0_SCMD_DATA_PUSH_EN_WIDTH (1U)
10686 #define GTM_gtm_cls2_TIO2_G0_CH0_SCMD_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_SCMD_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_SCMD_DATA_PUSH_EN_MASK)
10687 
10688 #define GTM_gtm_cls2_TIO2_G0_CH0_SCMD_INSTR_PULL_EN_MASK (0x80000000U)
10689 #define GTM_gtm_cls2_TIO2_G0_CH0_SCMD_INSTR_PULL_EN_SHIFT (31U)
10690 #define GTM_gtm_cls2_TIO2_G0_CH0_SCMD_INSTR_PULL_EN_WIDTH (1U)
10691 #define GTM_gtm_cls2_TIO2_G0_CH0_SCMD_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_SCMD_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_SCMD_INSTR_PULL_EN_MASK)
10692 /*! @} */
10693 
10694 /*! @name TIO2_G0_CH0_SOP - TIO[i] channel [c] resource S operand register TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b10- or TIO[i]_G[g]_OP_USAGE.MODE[c]=0b1-0 ) */
10695 /*! @{ */
10696 
10697 #define GTM_gtm_cls2_TIO2_G0_CH0_SOP_OP_MASK     (0xFFFFFFU)
10698 #define GTM_gtm_cls2_TIO2_G0_CH0_SOP_OP_SHIFT    (0U)
10699 #define GTM_gtm_cls2_TIO2_G0_CH0_SOP_OP_WIDTH    (24U)
10700 #define GTM_gtm_cls2_TIO2_G0_CH0_SOP_OP(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_SOP_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_SOP_OP_MASK)
10701 /*! @} */
10702 
10703 /*! @name TIO2_G0_CH0_OINST - TIO[i] channel [c] resource O instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE =0b00- */
10704 /*! @{ */
10705 
10706 #define GTM_gtm_cls2_TIO2_G0_CH0_OINST_OP_MASK   (0xFFFFFFU)
10707 #define GTM_gtm_cls2_TIO2_G0_CH0_OINST_OP_SHIFT  (0U)
10708 #define GTM_gtm_cls2_TIO2_G0_CH0_OINST_OP_WIDTH  (24U)
10709 #define GTM_gtm_cls2_TIO2_G0_CH0_OINST_OP(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_OINST_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_OINST_OP_MASK)
10710 
10711 #define GTM_gtm_cls2_TIO2_G0_CH0_OINST_CMD_MASK  (0x3F000000U)
10712 #define GTM_gtm_cls2_TIO2_G0_CH0_OINST_CMD_SHIFT (24U)
10713 #define GTM_gtm_cls2_TIO2_G0_CH0_OINST_CMD_WIDTH (6U)
10714 #define GTM_gtm_cls2_TIO2_G0_CH0_OINST_CMD(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_OINST_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_OINST_CMD_MASK)
10715 
10716 #define GTM_gtm_cls2_TIO2_G0_CH0_OINST_DATA_PUSH_EN_MASK (0x40000000U)
10717 #define GTM_gtm_cls2_TIO2_G0_CH0_OINST_DATA_PUSH_EN_SHIFT (30U)
10718 #define GTM_gtm_cls2_TIO2_G0_CH0_OINST_DATA_PUSH_EN_WIDTH (1U)
10719 #define GTM_gtm_cls2_TIO2_G0_CH0_OINST_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_OINST_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_OINST_DATA_PUSH_EN_MASK)
10720 
10721 #define GTM_gtm_cls2_TIO2_G0_CH0_OINST_INSTR_PULL_EN_MASK (0x80000000U)
10722 #define GTM_gtm_cls2_TIO2_G0_CH0_OINST_INSTR_PULL_EN_SHIFT (31U)
10723 #define GTM_gtm_cls2_TIO2_G0_CH0_OINST_INSTR_PULL_EN_WIDTH (1U)
10724 #define GTM_gtm_cls2_TIO2_G0_CH0_OINST_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_OINST_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_OINST_INSTR_PULL_EN_MASK)
10725 /*! @} */
10726 
10727 /*! @name TIO2_G0_CH0_OCMD - TIO[i] channel [c] resource O command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b00- */
10728 /*! @{ */
10729 
10730 #define GTM_gtm_cls2_TIO2_G0_CH0_OCMD_CMD_MASK   (0x3F000000U)
10731 #define GTM_gtm_cls2_TIO2_G0_CH0_OCMD_CMD_SHIFT  (24U)
10732 #define GTM_gtm_cls2_TIO2_G0_CH0_OCMD_CMD_WIDTH  (6U)
10733 #define GTM_gtm_cls2_TIO2_G0_CH0_OCMD_CMD(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_OCMD_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_OCMD_CMD_MASK)
10734 
10735 #define GTM_gtm_cls2_TIO2_G0_CH0_OCMD_DATA_PUSH_EN_MASK (0x40000000U)
10736 #define GTM_gtm_cls2_TIO2_G0_CH0_OCMD_DATA_PUSH_EN_SHIFT (30U)
10737 #define GTM_gtm_cls2_TIO2_G0_CH0_OCMD_DATA_PUSH_EN_WIDTH (1U)
10738 #define GTM_gtm_cls2_TIO2_G0_CH0_OCMD_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_OCMD_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_OCMD_DATA_PUSH_EN_MASK)
10739 
10740 #define GTM_gtm_cls2_TIO2_G0_CH0_OCMD_INSTR_PULL_EN_MASK (0x80000000U)
10741 #define GTM_gtm_cls2_TIO2_G0_CH0_OCMD_INSTR_PULL_EN_SHIFT (31U)
10742 #define GTM_gtm_cls2_TIO2_G0_CH0_OCMD_INSTR_PULL_EN_WIDTH (1U)
10743 #define GTM_gtm_cls2_TIO2_G0_CH0_OCMD_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_OCMD_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_OCMD_INSTR_PULL_EN_MASK)
10744 /*! @} */
10745 
10746 /*! @name TIO2_G0_CH0_OOP - TIO[i] channel [c] resource O operand register !(TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b1--) or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b11-) */
10747 /*! @{ */
10748 
10749 #define GTM_gtm_cls2_TIO2_G0_CH0_OOP_OP_MASK     (0xFFFFFFU)
10750 #define GTM_gtm_cls2_TIO2_G0_CH0_OOP_OP_SHIFT    (0U)
10751 #define GTM_gtm_cls2_TIO2_G0_CH0_OOP_OP_WIDTH    (24U)
10752 #define GTM_gtm_cls2_TIO2_G0_CH0_OOP_OP(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_OOP_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_OOP_OP_MASK)
10753 /*! @} */
10754 
10755 /*! @name TIO2_G0_CH0_SHIFTCNT - TIO[i] channel [c] resource shift count register */
10756 /*! @{ */
10757 
10758 #define GTM_gtm_cls2_TIO2_G0_CH0_SHIFTCNT_CNT_MASK (0x1FU)
10759 #define GTM_gtm_cls2_TIO2_G0_CH0_SHIFTCNT_CNT_SHIFT (0U)
10760 #define GTM_gtm_cls2_TIO2_G0_CH0_SHIFTCNT_CNT_WIDTH (5U)
10761 #define GTM_gtm_cls2_TIO2_G0_CH0_SHIFTCNT_CNT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH0_SHIFTCNT_CNT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH0_SHIFTCNT_CNT_MASK)
10762 /*! @} */
10763 
10764 /*! @name TIO2_G0_CH1_CTRL - TIO[i] group [g] channel [c] control register */
10765 /*! @{ */
10766 
10767 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_S_RE_MASK (0x1U)
10768 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_S_RE_SHIFT (0U)
10769 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_S_RE_WIDTH (1U)
10770 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_S_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_S_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_S_RE_MASK)
10771 
10772 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_S_FE_MASK (0x2U)
10773 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_S_FE_SHIFT (1U)
10774 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_S_FE_WIDTH (1U)
10775 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_S_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_S_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_S_FE_MASK)
10776 
10777 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_O_RE_MASK (0x4U)
10778 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_O_RE_SHIFT (2U)
10779 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_O_RE_WIDTH (1U)
10780 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_O_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_O_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_O_RE_MASK)
10781 
10782 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_O_FE_MASK (0x8U)
10783 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_O_FE_SHIFT (3U)
10784 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_O_FE_WIDTH (1U)
10785 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_O_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_O_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_O_FE_MASK)
10786 
10787 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_PREV_TRIG_MASK (0x10U)
10788 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_PREV_TRIG_SHIFT (4U)
10789 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_PREV_TRIG_WIDTH (1U)
10790 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_PREV_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_PREV_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_PREV_TRIG_MASK)
10791 
10792 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_PL_EVT_MASK (0x20U)
10793 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_PL_EVT_SHIFT (5U)
10794 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_PL_EVT_WIDTH (1U)
10795 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_PL_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_PL_EVT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_PL_EVT_MASK)
10796 
10797 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_MASK (0x40U)
10798 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT (6U)
10799 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_WIDTH (1U)
10800 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_PREV_PL_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_MASK)
10801 
10802 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_CYCLIC_INIT_TRIG_EN_MASK (0x80U)
10803 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_CYCLIC_INIT_TRIG_EN_SHIFT (7U)
10804 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_CYCLIC_INIT_TRIG_EN_WIDTH (1U)
10805 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_CYCLIC_INIT_TRIG_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_CYCLIC_INIT_TRIG_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_CYCLIC_INIT_TRIG_EN_MASK)
10806 
10807 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_UPDATE_SRC_MASK (0xF00U)
10808 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_UPDATE_SRC_SHIFT (8U)
10809 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_UPDATE_SRC_WIDTH (4U)
10810 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_UPDATE_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_UPDATE_SRC_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_UPDATE_SRC_MASK)
10811 
10812 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_S_MODE_MASK (0x3000U)
10813 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_S_MODE_SHIFT (12U)
10814 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_S_MODE_WIDTH (2U)
10815 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_S_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_S_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_S_MODE_MASK)
10816 
10817 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_FREEZE_S_EN_MASK (0x4000U)
10818 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_FREEZE_S_EN_SHIFT (14U)
10819 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_FREEZE_S_EN_WIDTH (1U)
10820 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_FREEZE_S_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_FREEZE_S_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_FREEZE_S_EN_MASK)
10821 
10822 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_CYCLIC_BUFF_MASK (0x8000U)
10823 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_CYCLIC_BUFF_SHIFT (15U)
10824 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_CYCLIC_BUFF_WIDTH (1U)
10825 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_CYCLIC_BUFF(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_CYCLIC_BUFF_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_CYCLIC_BUFF_MASK)
10826 
10827 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_O_MODE_MASK (0x70000U)
10828 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_O_MODE_SHIFT (16U)
10829 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_O_MODE_WIDTH (3U)
10830 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_O_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_O_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_O_MODE_MASK)
10831 
10832 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_FREEZE_O_EN_MASK (0x80000U)
10833 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_FREEZE_O_EN_SHIFT (19U)
10834 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_FREEZE_O_EN_WIDTH (1U)
10835 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_FREEZE_O_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_FREEZE_O_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_FREEZE_O_EN_MASK)
10836 
10837 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_ODIS_MASK (0x100000U)
10838 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_ODIS_SHIFT (20U)
10839 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_ODIS_WIDTH (1U)
10840 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_ODIS(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_ODIS_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_ODIS_MASK)
10841 
10842 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_SEL_IN_MASK (0x200000U)
10843 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_SEL_IN_SHIFT (21U)
10844 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_SEL_IN_WIDTH (1U)
10845 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_SEL_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_SEL_IN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_SEL_IN_MASK)
10846 
10847 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_O_TRIG_OUT_EN_MASK (0x400000U)
10848 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_O_TRIG_OUT_EN_SHIFT (22U)
10849 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_O_TRIG_OUT_EN_WIDTH (1U)
10850 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_O_TRIG_OUT_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_O_TRIG_OUT_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_O_TRIG_OUT_EN_MASK)
10851 
10852 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_S_TRIG_OUT_EN_MASK (0x800000U)
10853 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_S_TRIG_OUT_EN_SHIFT (23U)
10854 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_S_TRIG_OUT_EN_WIDTH (1U)
10855 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_S_TRIG_OUT_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_S_TRIG_OUT_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_S_TRIG_OUT_EN_MASK)
10856 
10857 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_S_RE_MASK (0x1000000U)
10858 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_S_RE_SHIFT (24U)
10859 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_S_RE_WIDTH (1U)
10860 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_S_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_S_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_S_RE_MASK)
10861 
10862 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_S_FE_MASK (0x2000000U)
10863 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_S_FE_SHIFT (25U)
10864 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_S_FE_WIDTH (1U)
10865 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_S_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_S_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_S_FE_MASK)
10866 
10867 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_O_RE_MASK (0x4000000U)
10868 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_O_RE_SHIFT (26U)
10869 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_O_RE_WIDTH (1U)
10870 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_O_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_O_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_O_RE_MASK)
10871 
10872 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_O_FE_MASK (0x8000000U)
10873 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_O_FE_SHIFT (27U)
10874 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_O_FE_WIDTH (1U)
10875 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_O_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_O_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_O_FE_MASK)
10876 
10877 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_MASK (0x10000000U)
10878 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_SHIFT (28U)
10879 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_WIDTH (1U)
10880 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_PREV_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_MASK)
10881 
10882 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_PL_EVT_MASK (0x20000000U)
10883 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_PL_EVT_SHIFT (29U)
10884 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_PL_EVT_WIDTH (1U)
10885 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_PL_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_PL_EVT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_PL_EVT_MASK)
10886 
10887 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_MASK (0x40000000U)
10888 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT (30U)
10889 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_WIDTH (1U)
10890 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_MASK)
10891 
10892 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_UPD_EN_MASK (0x80000000U)
10893 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_UPD_EN_SHIFT (31U)
10894 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_UPD_EN_WIDTH (1U)
10895 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_UPD_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL_PL_TRIG_OUT_UPD_EN_MASK)
10896 /*! @} */
10897 
10898 /*! @name TIO2_G0_CH1_IRQ_NOTIFY - TIO[i] channel [c] interrupt notification register */
10899 /*! @{ */
10900 
10901 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_S_RE_IRQ_MASK (0x1U)
10902 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_S_RE_IRQ_SHIFT (0U)
10903 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_S_RE_IRQ_WIDTH (1U)
10904 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_S_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_S_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_S_RE_IRQ_MASK)
10905 
10906 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_S_FE_IRQ_MASK (0x2U)
10907 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_S_FE_IRQ_SHIFT (1U)
10908 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_S_FE_IRQ_WIDTH (1U)
10909 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_S_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_S_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_S_FE_IRQ_MASK)
10910 
10911 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_O_RE_IRQ_MASK (0x4U)
10912 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_O_RE_IRQ_SHIFT (2U)
10913 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_O_RE_IRQ_WIDTH (1U)
10914 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_O_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_O_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_O_RE_IRQ_MASK)
10915 
10916 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_O_FE_IRQ_MASK (0x8U)
10917 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_O_FE_IRQ_SHIFT (3U)
10918 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_O_FE_IRQ_WIDTH (1U)
10919 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_O_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_O_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_O_FE_IRQ_MASK)
10920 
10921 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_UPDATE_IRQ_MASK (0x10U)
10922 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_UPDATE_IRQ_SHIFT (4U)
10923 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_UPDATE_IRQ_WIDTH (1U)
10924 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_UPDATE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_UPDATE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_UPDATE_IRQ_MASK)
10925 
10926 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_PL_EVT_IRQ_MASK (0x20U)
10927 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_PL_EVT_IRQ_SHIFT (5U)
10928 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_PL_EVT_IRQ_WIDTH (1U)
10929 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_PL_EVT_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_PL_EVT_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_IRQ_NOTIFY_PL_EVT_IRQ_MASK)
10930 /*! @} */
10931 
10932 /*! @name TIO2_G0_CH1_IRQ_EN - TIO[i] channel [c] interrupt enable register */
10933 /*! @{ */
10934 
10935 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_S_RE_IRQ_EN_MASK (0x1U)
10936 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_S_RE_IRQ_EN_SHIFT (0U)
10937 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_S_RE_IRQ_EN_WIDTH (1U)
10938 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_S_RE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_S_RE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_S_RE_IRQ_EN_MASK)
10939 
10940 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_S_FE_IRQ_EN_MASK (0x2U)
10941 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_S_FE_IRQ_EN_SHIFT (1U)
10942 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_S_FE_IRQ_EN_WIDTH (1U)
10943 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_S_FE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_S_FE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_S_FE_IRQ_EN_MASK)
10944 
10945 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_O_RE_IRQ_EN_MASK (0x4U)
10946 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_O_RE_IRQ_EN_SHIFT (2U)
10947 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_O_RE_IRQ_EN_WIDTH (1U)
10948 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_O_RE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_O_RE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_O_RE_IRQ_EN_MASK)
10949 
10950 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_O_FE_IRQ_EN_MASK (0x8U)
10951 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_O_FE_IRQ_EN_SHIFT (3U)
10952 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_O_FE_IRQ_EN_WIDTH (1U)
10953 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_O_FE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_O_FE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_O_FE_IRQ_EN_MASK)
10954 
10955 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_UPDATE_IRQ_EN_MASK (0x10U)
10956 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_UPDATE_IRQ_EN_SHIFT (4U)
10957 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_UPDATE_IRQ_EN_WIDTH (1U)
10958 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_UPDATE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_UPDATE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_UPDATE_IRQ_EN_MASK)
10959 
10960 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_PL_EVT_IRQ_EN_MASK (0x20U)
10961 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_PL_EVT_IRQ_EN_SHIFT (5U)
10962 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_PL_EVT_IRQ_EN_WIDTH (1U)
10963 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_PL_EVT_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_PL_EVT_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_IRQ_EN_PL_EVT_IRQ_EN_MASK)
10964 /*! @} */
10965 
10966 /*! @name TIO2_G0_CH1_IRQ_FORCINT - TIO[i] channel [c] force interrupt register */
10967 /*! @{ */
10968 
10969 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_S_RE_IRQ_MASK (0x1U)
10970 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_S_RE_IRQ_SHIFT (0U)
10971 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_S_RE_IRQ_WIDTH (1U)
10972 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_S_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_S_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_S_RE_IRQ_MASK)
10973 
10974 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_S_FE_IRQ_MASK (0x2U)
10975 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_S_FE_IRQ_SHIFT (1U)
10976 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_S_FE_IRQ_WIDTH (1U)
10977 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_S_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_S_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_S_FE_IRQ_MASK)
10978 
10979 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_O_RE_IRQ_MASK (0x4U)
10980 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_O_RE_IRQ_SHIFT (2U)
10981 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_O_RE_IRQ_WIDTH (1U)
10982 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_O_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_O_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_O_RE_IRQ_MASK)
10983 
10984 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_O_FE_IRQ_MASK (0x8U)
10985 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_O_FE_IRQ_SHIFT (3U)
10986 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_O_FE_IRQ_WIDTH (1U)
10987 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_O_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_O_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_O_FE_IRQ_MASK)
10988 
10989 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_UPDATE_IRQ_MASK (0x10U)
10990 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_UPDATE_IRQ_SHIFT (4U)
10991 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_UPDATE_IRQ_WIDTH (1U)
10992 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_UPDATE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_UPDATE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_UPDATE_IRQ_MASK)
10993 
10994 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_PL_EVT_IRQ_MASK (0x20U)
10995 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_PL_EVT_IRQ_SHIFT (5U)
10996 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_PL_EVT_IRQ_WIDTH (1U)
10997 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_PL_EVT_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_PL_EVT_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_IRQ_FORCINT_TRG_PL_EVT_IRQ_MASK)
10998 /*! @} */
10999 
11000 /*! @name TIO2_G0_CH1_IRQ_MODE - TIO[i] channel [c] IRQ mode configuration register */
11001 /*! @{ */
11002 
11003 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_MODE_IRQ_MODE_MASK (0x3U)
11004 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_MODE_IRQ_MODE_SHIFT (0U)
11005 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_MODE_IRQ_MODE_WIDTH (2U)
11006 #define GTM_gtm_cls2_TIO2_G0_CH1_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_IRQ_MODE_IRQ_MODE_MASK)
11007 /*! @} */
11008 
11009 /*! @name TIO2_G0_CH1_CTRL2 - TIO[i] group [g] channel [c] control register */
11010 /*! @{ */
11011 
11012 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL2_DUAL_CMP_EN_MASK (0x1U)
11013 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL2_DUAL_CMP_EN_SHIFT (0U)
11014 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL2_DUAL_CMP_EN_WIDTH (1U)
11015 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL2_DUAL_CMP_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL2_DUAL_CMP_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL2_DUAL_CMP_EN_MASK)
11016 
11017 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL2_DUAL_CMP_MST_EN_MASK (0x2U)
11018 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL2_DUAL_CMP_MST_EN_SHIFT (1U)
11019 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL2_DUAL_CMP_MST_EN_WIDTH (1U)
11020 #define GTM_gtm_cls2_TIO2_G0_CH1_CTRL2_DUAL_CMP_MST_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_CTRL2_DUAL_CMP_MST_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_CTRL2_DUAL_CMP_MST_EN_MASK)
11021 /*! @} */
11022 
11023 /*! @name TIO2_G0_CH1_SINST - TIO[i] channel [c] resource S instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- */
11024 /*! @{ */
11025 
11026 #define GTM_gtm_cls2_TIO2_G0_CH1_SINST_OP_MASK   (0xFFFFFFU)
11027 #define GTM_gtm_cls2_TIO2_G0_CH1_SINST_OP_SHIFT  (0U)
11028 #define GTM_gtm_cls2_TIO2_G0_CH1_SINST_OP_WIDTH  (24U)
11029 #define GTM_gtm_cls2_TIO2_G0_CH1_SINST_OP(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_SINST_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_SINST_OP_MASK)
11030 
11031 #define GTM_gtm_cls2_TIO2_G0_CH1_SINST_CMD_MASK  (0x3F000000U)
11032 #define GTM_gtm_cls2_TIO2_G0_CH1_SINST_CMD_SHIFT (24U)
11033 #define GTM_gtm_cls2_TIO2_G0_CH1_SINST_CMD_WIDTH (6U)
11034 #define GTM_gtm_cls2_TIO2_G0_CH1_SINST_CMD(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_SINST_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_SINST_CMD_MASK)
11035 
11036 #define GTM_gtm_cls2_TIO2_G0_CH1_SINST_DATA_PUSH_EN_MASK (0x40000000U)
11037 #define GTM_gtm_cls2_TIO2_G0_CH1_SINST_DATA_PUSH_EN_SHIFT (30U)
11038 #define GTM_gtm_cls2_TIO2_G0_CH1_SINST_DATA_PUSH_EN_WIDTH (1U)
11039 #define GTM_gtm_cls2_TIO2_G0_CH1_SINST_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_SINST_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_SINST_DATA_PUSH_EN_MASK)
11040 
11041 #define GTM_gtm_cls2_TIO2_G0_CH1_SINST_INSTR_PULL_EN_MASK (0x80000000U)
11042 #define GTM_gtm_cls2_TIO2_G0_CH1_SINST_INSTR_PULL_EN_SHIFT (31U)
11043 #define GTM_gtm_cls2_TIO2_G0_CH1_SINST_INSTR_PULL_EN_WIDTH (1U)
11044 #define GTM_gtm_cls2_TIO2_G0_CH1_SINST_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_SINST_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_SINST_INSTR_PULL_EN_MASK)
11045 /*! @} */
11046 
11047 /*! @name TIO2_G0_CH1_SCMD - TIO[i] channel [c] resource S command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- */
11048 /*! @{ */
11049 
11050 #define GTM_gtm_cls2_TIO2_G0_CH1_SCMD_CMD_MASK   (0x3F000000U)
11051 #define GTM_gtm_cls2_TIO2_G0_CH1_SCMD_CMD_SHIFT  (24U)
11052 #define GTM_gtm_cls2_TIO2_G0_CH1_SCMD_CMD_WIDTH  (6U)
11053 #define GTM_gtm_cls2_TIO2_G0_CH1_SCMD_CMD(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_SCMD_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_SCMD_CMD_MASK)
11054 
11055 #define GTM_gtm_cls2_TIO2_G0_CH1_SCMD_DATA_PUSH_EN_MASK (0x40000000U)
11056 #define GTM_gtm_cls2_TIO2_G0_CH1_SCMD_DATA_PUSH_EN_SHIFT (30U)
11057 #define GTM_gtm_cls2_TIO2_G0_CH1_SCMD_DATA_PUSH_EN_WIDTH (1U)
11058 #define GTM_gtm_cls2_TIO2_G0_CH1_SCMD_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_SCMD_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_SCMD_DATA_PUSH_EN_MASK)
11059 
11060 #define GTM_gtm_cls2_TIO2_G0_CH1_SCMD_INSTR_PULL_EN_MASK (0x80000000U)
11061 #define GTM_gtm_cls2_TIO2_G0_CH1_SCMD_INSTR_PULL_EN_SHIFT (31U)
11062 #define GTM_gtm_cls2_TIO2_G0_CH1_SCMD_INSTR_PULL_EN_WIDTH (1U)
11063 #define GTM_gtm_cls2_TIO2_G0_CH1_SCMD_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_SCMD_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_SCMD_INSTR_PULL_EN_MASK)
11064 /*! @} */
11065 
11066 /*! @name TIO2_G0_CH1_SOP - TIO[i] channel [c] resource S operand register TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b10- or TIO[i]_G[g]_OP_USAGE.MODE[c]=0b1-0 ) */
11067 /*! @{ */
11068 
11069 #define GTM_gtm_cls2_TIO2_G0_CH1_SOP_OP_MASK     (0xFFFFFFU)
11070 #define GTM_gtm_cls2_TIO2_G0_CH1_SOP_OP_SHIFT    (0U)
11071 #define GTM_gtm_cls2_TIO2_G0_CH1_SOP_OP_WIDTH    (24U)
11072 #define GTM_gtm_cls2_TIO2_G0_CH1_SOP_OP(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_SOP_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_SOP_OP_MASK)
11073 /*! @} */
11074 
11075 /*! @name TIO2_G0_CH1_OINST - TIO[i] channel [c] resource O instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE =0b00- */
11076 /*! @{ */
11077 
11078 #define GTM_gtm_cls2_TIO2_G0_CH1_OINST_OP_MASK   (0xFFFFFFU)
11079 #define GTM_gtm_cls2_TIO2_G0_CH1_OINST_OP_SHIFT  (0U)
11080 #define GTM_gtm_cls2_TIO2_G0_CH1_OINST_OP_WIDTH  (24U)
11081 #define GTM_gtm_cls2_TIO2_G0_CH1_OINST_OP(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_OINST_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_OINST_OP_MASK)
11082 
11083 #define GTM_gtm_cls2_TIO2_G0_CH1_OINST_CMD_MASK  (0x3F000000U)
11084 #define GTM_gtm_cls2_TIO2_G0_CH1_OINST_CMD_SHIFT (24U)
11085 #define GTM_gtm_cls2_TIO2_G0_CH1_OINST_CMD_WIDTH (6U)
11086 #define GTM_gtm_cls2_TIO2_G0_CH1_OINST_CMD(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_OINST_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_OINST_CMD_MASK)
11087 
11088 #define GTM_gtm_cls2_TIO2_G0_CH1_OINST_DATA_PUSH_EN_MASK (0x40000000U)
11089 #define GTM_gtm_cls2_TIO2_G0_CH1_OINST_DATA_PUSH_EN_SHIFT (30U)
11090 #define GTM_gtm_cls2_TIO2_G0_CH1_OINST_DATA_PUSH_EN_WIDTH (1U)
11091 #define GTM_gtm_cls2_TIO2_G0_CH1_OINST_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_OINST_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_OINST_DATA_PUSH_EN_MASK)
11092 
11093 #define GTM_gtm_cls2_TIO2_G0_CH1_OINST_INSTR_PULL_EN_MASK (0x80000000U)
11094 #define GTM_gtm_cls2_TIO2_G0_CH1_OINST_INSTR_PULL_EN_SHIFT (31U)
11095 #define GTM_gtm_cls2_TIO2_G0_CH1_OINST_INSTR_PULL_EN_WIDTH (1U)
11096 #define GTM_gtm_cls2_TIO2_G0_CH1_OINST_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_OINST_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_OINST_INSTR_PULL_EN_MASK)
11097 /*! @} */
11098 
11099 /*! @name TIO2_G0_CH1_OCMD - TIO[i] channel [c] resource O command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b00- */
11100 /*! @{ */
11101 
11102 #define GTM_gtm_cls2_TIO2_G0_CH1_OCMD_CMD_MASK   (0x3F000000U)
11103 #define GTM_gtm_cls2_TIO2_G0_CH1_OCMD_CMD_SHIFT  (24U)
11104 #define GTM_gtm_cls2_TIO2_G0_CH1_OCMD_CMD_WIDTH  (6U)
11105 #define GTM_gtm_cls2_TIO2_G0_CH1_OCMD_CMD(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_OCMD_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_OCMD_CMD_MASK)
11106 
11107 #define GTM_gtm_cls2_TIO2_G0_CH1_OCMD_DATA_PUSH_EN_MASK (0x40000000U)
11108 #define GTM_gtm_cls2_TIO2_G0_CH1_OCMD_DATA_PUSH_EN_SHIFT (30U)
11109 #define GTM_gtm_cls2_TIO2_G0_CH1_OCMD_DATA_PUSH_EN_WIDTH (1U)
11110 #define GTM_gtm_cls2_TIO2_G0_CH1_OCMD_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_OCMD_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_OCMD_DATA_PUSH_EN_MASK)
11111 
11112 #define GTM_gtm_cls2_TIO2_G0_CH1_OCMD_INSTR_PULL_EN_MASK (0x80000000U)
11113 #define GTM_gtm_cls2_TIO2_G0_CH1_OCMD_INSTR_PULL_EN_SHIFT (31U)
11114 #define GTM_gtm_cls2_TIO2_G0_CH1_OCMD_INSTR_PULL_EN_WIDTH (1U)
11115 #define GTM_gtm_cls2_TIO2_G0_CH1_OCMD_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_OCMD_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_OCMD_INSTR_PULL_EN_MASK)
11116 /*! @} */
11117 
11118 /*! @name TIO2_G0_CH1_OOP - TIO[i] channel [c] resource O operand register !(TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b1--) or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b11-) */
11119 /*! @{ */
11120 
11121 #define GTM_gtm_cls2_TIO2_G0_CH1_OOP_OP_MASK     (0xFFFFFFU)
11122 #define GTM_gtm_cls2_TIO2_G0_CH1_OOP_OP_SHIFT    (0U)
11123 #define GTM_gtm_cls2_TIO2_G0_CH1_OOP_OP_WIDTH    (24U)
11124 #define GTM_gtm_cls2_TIO2_G0_CH1_OOP_OP(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_OOP_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_OOP_OP_MASK)
11125 /*! @} */
11126 
11127 /*! @name TIO2_G0_CH1_SHIFTCNT - TIO[i] channel [c] resource shift count register */
11128 /*! @{ */
11129 
11130 #define GTM_gtm_cls2_TIO2_G0_CH1_SHIFTCNT_CNT_MASK (0x1FU)
11131 #define GTM_gtm_cls2_TIO2_G0_CH1_SHIFTCNT_CNT_SHIFT (0U)
11132 #define GTM_gtm_cls2_TIO2_G0_CH1_SHIFTCNT_CNT_WIDTH (5U)
11133 #define GTM_gtm_cls2_TIO2_G0_CH1_SHIFTCNT_CNT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH1_SHIFTCNT_CNT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH1_SHIFTCNT_CNT_MASK)
11134 /*! @} */
11135 
11136 /*! @name TIO2_G0_CH2_CTRL - TIO[i] group [g] channel [c] control register */
11137 /*! @{ */
11138 
11139 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_S_RE_MASK (0x1U)
11140 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_S_RE_SHIFT (0U)
11141 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_S_RE_WIDTH (1U)
11142 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_S_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_S_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_S_RE_MASK)
11143 
11144 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_S_FE_MASK (0x2U)
11145 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_S_FE_SHIFT (1U)
11146 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_S_FE_WIDTH (1U)
11147 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_S_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_S_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_S_FE_MASK)
11148 
11149 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_O_RE_MASK (0x4U)
11150 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_O_RE_SHIFT (2U)
11151 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_O_RE_WIDTH (1U)
11152 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_O_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_O_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_O_RE_MASK)
11153 
11154 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_O_FE_MASK (0x8U)
11155 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_O_FE_SHIFT (3U)
11156 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_O_FE_WIDTH (1U)
11157 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_O_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_O_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_O_FE_MASK)
11158 
11159 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_PREV_TRIG_MASK (0x10U)
11160 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_PREV_TRIG_SHIFT (4U)
11161 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_PREV_TRIG_WIDTH (1U)
11162 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_PREV_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_PREV_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_PREV_TRIG_MASK)
11163 
11164 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_PL_EVT_MASK (0x20U)
11165 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_PL_EVT_SHIFT (5U)
11166 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_PL_EVT_WIDTH (1U)
11167 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_PL_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_PL_EVT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_PL_EVT_MASK)
11168 
11169 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_MASK (0x40U)
11170 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT (6U)
11171 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_WIDTH (1U)
11172 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_PREV_PL_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_MASK)
11173 
11174 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_CYCLIC_INIT_TRIG_EN_MASK (0x80U)
11175 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_CYCLIC_INIT_TRIG_EN_SHIFT (7U)
11176 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_CYCLIC_INIT_TRIG_EN_WIDTH (1U)
11177 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_CYCLIC_INIT_TRIG_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_CYCLIC_INIT_TRIG_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_CYCLIC_INIT_TRIG_EN_MASK)
11178 
11179 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_UPDATE_SRC_MASK (0xF00U)
11180 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_UPDATE_SRC_SHIFT (8U)
11181 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_UPDATE_SRC_WIDTH (4U)
11182 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_UPDATE_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_UPDATE_SRC_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_UPDATE_SRC_MASK)
11183 
11184 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_S_MODE_MASK (0x3000U)
11185 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_S_MODE_SHIFT (12U)
11186 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_S_MODE_WIDTH (2U)
11187 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_S_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_S_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_S_MODE_MASK)
11188 
11189 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_FREEZE_S_EN_MASK (0x4000U)
11190 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_FREEZE_S_EN_SHIFT (14U)
11191 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_FREEZE_S_EN_WIDTH (1U)
11192 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_FREEZE_S_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_FREEZE_S_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_FREEZE_S_EN_MASK)
11193 
11194 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_CYCLIC_BUFF_MASK (0x8000U)
11195 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_CYCLIC_BUFF_SHIFT (15U)
11196 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_CYCLIC_BUFF_WIDTH (1U)
11197 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_CYCLIC_BUFF(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_CYCLIC_BUFF_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_CYCLIC_BUFF_MASK)
11198 
11199 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_O_MODE_MASK (0x70000U)
11200 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_O_MODE_SHIFT (16U)
11201 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_O_MODE_WIDTH (3U)
11202 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_O_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_O_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_O_MODE_MASK)
11203 
11204 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_FREEZE_O_EN_MASK (0x80000U)
11205 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_FREEZE_O_EN_SHIFT (19U)
11206 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_FREEZE_O_EN_WIDTH (1U)
11207 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_FREEZE_O_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_FREEZE_O_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_FREEZE_O_EN_MASK)
11208 
11209 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_ODIS_MASK (0x100000U)
11210 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_ODIS_SHIFT (20U)
11211 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_ODIS_WIDTH (1U)
11212 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_ODIS(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_ODIS_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_ODIS_MASK)
11213 
11214 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_SEL_IN_MASK (0x200000U)
11215 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_SEL_IN_SHIFT (21U)
11216 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_SEL_IN_WIDTH (1U)
11217 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_SEL_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_SEL_IN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_SEL_IN_MASK)
11218 
11219 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_O_TRIG_OUT_EN_MASK (0x400000U)
11220 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_O_TRIG_OUT_EN_SHIFT (22U)
11221 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_O_TRIG_OUT_EN_WIDTH (1U)
11222 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_O_TRIG_OUT_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_O_TRIG_OUT_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_O_TRIG_OUT_EN_MASK)
11223 
11224 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_S_TRIG_OUT_EN_MASK (0x800000U)
11225 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_S_TRIG_OUT_EN_SHIFT (23U)
11226 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_S_TRIG_OUT_EN_WIDTH (1U)
11227 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_S_TRIG_OUT_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_S_TRIG_OUT_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_S_TRIG_OUT_EN_MASK)
11228 
11229 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_S_RE_MASK (0x1000000U)
11230 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_S_RE_SHIFT (24U)
11231 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_S_RE_WIDTH (1U)
11232 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_S_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_S_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_S_RE_MASK)
11233 
11234 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_S_FE_MASK (0x2000000U)
11235 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_S_FE_SHIFT (25U)
11236 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_S_FE_WIDTH (1U)
11237 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_S_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_S_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_S_FE_MASK)
11238 
11239 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_O_RE_MASK (0x4000000U)
11240 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_O_RE_SHIFT (26U)
11241 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_O_RE_WIDTH (1U)
11242 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_O_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_O_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_O_RE_MASK)
11243 
11244 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_O_FE_MASK (0x8000000U)
11245 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_O_FE_SHIFT (27U)
11246 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_O_FE_WIDTH (1U)
11247 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_O_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_O_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_O_FE_MASK)
11248 
11249 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_MASK (0x10000000U)
11250 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_SHIFT (28U)
11251 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_WIDTH (1U)
11252 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_PREV_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_MASK)
11253 
11254 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_PL_EVT_MASK (0x20000000U)
11255 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_PL_EVT_SHIFT (29U)
11256 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_PL_EVT_WIDTH (1U)
11257 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_PL_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_PL_EVT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_PL_EVT_MASK)
11258 
11259 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_MASK (0x40000000U)
11260 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT (30U)
11261 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_WIDTH (1U)
11262 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_MASK)
11263 
11264 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_UPD_EN_MASK (0x80000000U)
11265 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_UPD_EN_SHIFT (31U)
11266 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_UPD_EN_WIDTH (1U)
11267 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_UPD_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL_PL_TRIG_OUT_UPD_EN_MASK)
11268 /*! @} */
11269 
11270 /*! @name TIO2_G0_CH2_IRQ_NOTIFY - TIO[i] channel [c] interrupt notification register */
11271 /*! @{ */
11272 
11273 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_S_RE_IRQ_MASK (0x1U)
11274 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_S_RE_IRQ_SHIFT (0U)
11275 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_S_RE_IRQ_WIDTH (1U)
11276 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_S_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_S_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_S_RE_IRQ_MASK)
11277 
11278 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_S_FE_IRQ_MASK (0x2U)
11279 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_S_FE_IRQ_SHIFT (1U)
11280 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_S_FE_IRQ_WIDTH (1U)
11281 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_S_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_S_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_S_FE_IRQ_MASK)
11282 
11283 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_O_RE_IRQ_MASK (0x4U)
11284 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_O_RE_IRQ_SHIFT (2U)
11285 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_O_RE_IRQ_WIDTH (1U)
11286 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_O_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_O_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_O_RE_IRQ_MASK)
11287 
11288 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_O_FE_IRQ_MASK (0x8U)
11289 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_O_FE_IRQ_SHIFT (3U)
11290 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_O_FE_IRQ_WIDTH (1U)
11291 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_O_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_O_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_O_FE_IRQ_MASK)
11292 
11293 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_UPDATE_IRQ_MASK (0x10U)
11294 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_UPDATE_IRQ_SHIFT (4U)
11295 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_UPDATE_IRQ_WIDTH (1U)
11296 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_UPDATE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_UPDATE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_UPDATE_IRQ_MASK)
11297 
11298 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_PL_EVT_IRQ_MASK (0x20U)
11299 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_PL_EVT_IRQ_SHIFT (5U)
11300 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_PL_EVT_IRQ_WIDTH (1U)
11301 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_PL_EVT_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_PL_EVT_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_IRQ_NOTIFY_PL_EVT_IRQ_MASK)
11302 /*! @} */
11303 
11304 /*! @name TIO2_G0_CH2_IRQ_EN - TIO[i] channel [c] interrupt enable register */
11305 /*! @{ */
11306 
11307 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_S_RE_IRQ_EN_MASK (0x1U)
11308 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_S_RE_IRQ_EN_SHIFT (0U)
11309 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_S_RE_IRQ_EN_WIDTH (1U)
11310 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_S_RE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_S_RE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_S_RE_IRQ_EN_MASK)
11311 
11312 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_S_FE_IRQ_EN_MASK (0x2U)
11313 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_S_FE_IRQ_EN_SHIFT (1U)
11314 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_S_FE_IRQ_EN_WIDTH (1U)
11315 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_S_FE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_S_FE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_S_FE_IRQ_EN_MASK)
11316 
11317 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_O_RE_IRQ_EN_MASK (0x4U)
11318 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_O_RE_IRQ_EN_SHIFT (2U)
11319 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_O_RE_IRQ_EN_WIDTH (1U)
11320 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_O_RE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_O_RE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_O_RE_IRQ_EN_MASK)
11321 
11322 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_O_FE_IRQ_EN_MASK (0x8U)
11323 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_O_FE_IRQ_EN_SHIFT (3U)
11324 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_O_FE_IRQ_EN_WIDTH (1U)
11325 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_O_FE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_O_FE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_O_FE_IRQ_EN_MASK)
11326 
11327 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_UPDATE_IRQ_EN_MASK (0x10U)
11328 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_UPDATE_IRQ_EN_SHIFT (4U)
11329 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_UPDATE_IRQ_EN_WIDTH (1U)
11330 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_UPDATE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_UPDATE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_UPDATE_IRQ_EN_MASK)
11331 
11332 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_PL_EVT_IRQ_EN_MASK (0x20U)
11333 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_PL_EVT_IRQ_EN_SHIFT (5U)
11334 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_PL_EVT_IRQ_EN_WIDTH (1U)
11335 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_PL_EVT_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_PL_EVT_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_IRQ_EN_PL_EVT_IRQ_EN_MASK)
11336 /*! @} */
11337 
11338 /*! @name TIO2_G0_CH2_IRQ_FORCINT - TIO[i] channel [c] force interrupt register */
11339 /*! @{ */
11340 
11341 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_S_RE_IRQ_MASK (0x1U)
11342 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_S_RE_IRQ_SHIFT (0U)
11343 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_S_RE_IRQ_WIDTH (1U)
11344 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_S_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_S_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_S_RE_IRQ_MASK)
11345 
11346 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_S_FE_IRQ_MASK (0x2U)
11347 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_S_FE_IRQ_SHIFT (1U)
11348 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_S_FE_IRQ_WIDTH (1U)
11349 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_S_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_S_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_S_FE_IRQ_MASK)
11350 
11351 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_O_RE_IRQ_MASK (0x4U)
11352 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_O_RE_IRQ_SHIFT (2U)
11353 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_O_RE_IRQ_WIDTH (1U)
11354 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_O_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_O_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_O_RE_IRQ_MASK)
11355 
11356 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_O_FE_IRQ_MASK (0x8U)
11357 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_O_FE_IRQ_SHIFT (3U)
11358 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_O_FE_IRQ_WIDTH (1U)
11359 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_O_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_O_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_O_FE_IRQ_MASK)
11360 
11361 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_UPDATE_IRQ_MASK (0x10U)
11362 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_UPDATE_IRQ_SHIFT (4U)
11363 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_UPDATE_IRQ_WIDTH (1U)
11364 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_UPDATE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_UPDATE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_UPDATE_IRQ_MASK)
11365 
11366 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_PL_EVT_IRQ_MASK (0x20U)
11367 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_PL_EVT_IRQ_SHIFT (5U)
11368 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_PL_EVT_IRQ_WIDTH (1U)
11369 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_PL_EVT_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_PL_EVT_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_IRQ_FORCINT_TRG_PL_EVT_IRQ_MASK)
11370 /*! @} */
11371 
11372 /*! @name TIO2_G0_CH2_IRQ_MODE - TIO[i] channel [c] IRQ mode configuration register */
11373 /*! @{ */
11374 
11375 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_MODE_IRQ_MODE_MASK (0x3U)
11376 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_MODE_IRQ_MODE_SHIFT (0U)
11377 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_MODE_IRQ_MODE_WIDTH (2U)
11378 #define GTM_gtm_cls2_TIO2_G0_CH2_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_IRQ_MODE_IRQ_MODE_MASK)
11379 /*! @} */
11380 
11381 /*! @name TIO2_G0_CH2_CTRL2 - TIO[i] group [g] channel [c] control register */
11382 /*! @{ */
11383 
11384 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL2_DUAL_CMP_EN_MASK (0x1U)
11385 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL2_DUAL_CMP_EN_SHIFT (0U)
11386 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL2_DUAL_CMP_EN_WIDTH (1U)
11387 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL2_DUAL_CMP_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL2_DUAL_CMP_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL2_DUAL_CMP_EN_MASK)
11388 
11389 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL2_DUAL_CMP_MST_EN_MASK (0x2U)
11390 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL2_DUAL_CMP_MST_EN_SHIFT (1U)
11391 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL2_DUAL_CMP_MST_EN_WIDTH (1U)
11392 #define GTM_gtm_cls2_TIO2_G0_CH2_CTRL2_DUAL_CMP_MST_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_CTRL2_DUAL_CMP_MST_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_CTRL2_DUAL_CMP_MST_EN_MASK)
11393 /*! @} */
11394 
11395 /*! @name TIO2_G0_CH2_SINST - TIO[i] channel [c] resource S instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- */
11396 /*! @{ */
11397 
11398 #define GTM_gtm_cls2_TIO2_G0_CH2_SINST_OP_MASK   (0xFFFFFFU)
11399 #define GTM_gtm_cls2_TIO2_G0_CH2_SINST_OP_SHIFT  (0U)
11400 #define GTM_gtm_cls2_TIO2_G0_CH2_SINST_OP_WIDTH  (24U)
11401 #define GTM_gtm_cls2_TIO2_G0_CH2_SINST_OP(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_SINST_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_SINST_OP_MASK)
11402 
11403 #define GTM_gtm_cls2_TIO2_G0_CH2_SINST_CMD_MASK  (0x3F000000U)
11404 #define GTM_gtm_cls2_TIO2_G0_CH2_SINST_CMD_SHIFT (24U)
11405 #define GTM_gtm_cls2_TIO2_G0_CH2_SINST_CMD_WIDTH (6U)
11406 #define GTM_gtm_cls2_TIO2_G0_CH2_SINST_CMD(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_SINST_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_SINST_CMD_MASK)
11407 
11408 #define GTM_gtm_cls2_TIO2_G0_CH2_SINST_DATA_PUSH_EN_MASK (0x40000000U)
11409 #define GTM_gtm_cls2_TIO2_G0_CH2_SINST_DATA_PUSH_EN_SHIFT (30U)
11410 #define GTM_gtm_cls2_TIO2_G0_CH2_SINST_DATA_PUSH_EN_WIDTH (1U)
11411 #define GTM_gtm_cls2_TIO2_G0_CH2_SINST_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_SINST_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_SINST_DATA_PUSH_EN_MASK)
11412 
11413 #define GTM_gtm_cls2_TIO2_G0_CH2_SINST_INSTR_PULL_EN_MASK (0x80000000U)
11414 #define GTM_gtm_cls2_TIO2_G0_CH2_SINST_INSTR_PULL_EN_SHIFT (31U)
11415 #define GTM_gtm_cls2_TIO2_G0_CH2_SINST_INSTR_PULL_EN_WIDTH (1U)
11416 #define GTM_gtm_cls2_TIO2_G0_CH2_SINST_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_SINST_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_SINST_INSTR_PULL_EN_MASK)
11417 /*! @} */
11418 
11419 /*! @name TIO2_G0_CH2_SCMD - TIO[i] channel [c] resource S command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- */
11420 /*! @{ */
11421 
11422 #define GTM_gtm_cls2_TIO2_G0_CH2_SCMD_CMD_MASK   (0x3F000000U)
11423 #define GTM_gtm_cls2_TIO2_G0_CH2_SCMD_CMD_SHIFT  (24U)
11424 #define GTM_gtm_cls2_TIO2_G0_CH2_SCMD_CMD_WIDTH  (6U)
11425 #define GTM_gtm_cls2_TIO2_G0_CH2_SCMD_CMD(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_SCMD_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_SCMD_CMD_MASK)
11426 
11427 #define GTM_gtm_cls2_TIO2_G0_CH2_SCMD_DATA_PUSH_EN_MASK (0x40000000U)
11428 #define GTM_gtm_cls2_TIO2_G0_CH2_SCMD_DATA_PUSH_EN_SHIFT (30U)
11429 #define GTM_gtm_cls2_TIO2_G0_CH2_SCMD_DATA_PUSH_EN_WIDTH (1U)
11430 #define GTM_gtm_cls2_TIO2_G0_CH2_SCMD_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_SCMD_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_SCMD_DATA_PUSH_EN_MASK)
11431 
11432 #define GTM_gtm_cls2_TIO2_G0_CH2_SCMD_INSTR_PULL_EN_MASK (0x80000000U)
11433 #define GTM_gtm_cls2_TIO2_G0_CH2_SCMD_INSTR_PULL_EN_SHIFT (31U)
11434 #define GTM_gtm_cls2_TIO2_G0_CH2_SCMD_INSTR_PULL_EN_WIDTH (1U)
11435 #define GTM_gtm_cls2_TIO2_G0_CH2_SCMD_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_SCMD_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_SCMD_INSTR_PULL_EN_MASK)
11436 /*! @} */
11437 
11438 /*! @name TIO2_G0_CH2_SOP - TIO[i] channel [c] resource S operand register TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b10- or TIO[i]_G[g]_OP_USAGE.MODE[c]=0b1-0 ) */
11439 /*! @{ */
11440 
11441 #define GTM_gtm_cls2_TIO2_G0_CH2_SOP_OP_MASK     (0xFFFFFFU)
11442 #define GTM_gtm_cls2_TIO2_G0_CH2_SOP_OP_SHIFT    (0U)
11443 #define GTM_gtm_cls2_TIO2_G0_CH2_SOP_OP_WIDTH    (24U)
11444 #define GTM_gtm_cls2_TIO2_G0_CH2_SOP_OP(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_SOP_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_SOP_OP_MASK)
11445 /*! @} */
11446 
11447 /*! @name TIO2_G0_CH2_OINST - TIO[i] channel [c] resource O instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE =0b00- */
11448 /*! @{ */
11449 
11450 #define GTM_gtm_cls2_TIO2_G0_CH2_OINST_OP_MASK   (0xFFFFFFU)
11451 #define GTM_gtm_cls2_TIO2_G0_CH2_OINST_OP_SHIFT  (0U)
11452 #define GTM_gtm_cls2_TIO2_G0_CH2_OINST_OP_WIDTH  (24U)
11453 #define GTM_gtm_cls2_TIO2_G0_CH2_OINST_OP(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_OINST_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_OINST_OP_MASK)
11454 
11455 #define GTM_gtm_cls2_TIO2_G0_CH2_OINST_CMD_MASK  (0x3F000000U)
11456 #define GTM_gtm_cls2_TIO2_G0_CH2_OINST_CMD_SHIFT (24U)
11457 #define GTM_gtm_cls2_TIO2_G0_CH2_OINST_CMD_WIDTH (6U)
11458 #define GTM_gtm_cls2_TIO2_G0_CH2_OINST_CMD(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_OINST_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_OINST_CMD_MASK)
11459 
11460 #define GTM_gtm_cls2_TIO2_G0_CH2_OINST_DATA_PUSH_EN_MASK (0x40000000U)
11461 #define GTM_gtm_cls2_TIO2_G0_CH2_OINST_DATA_PUSH_EN_SHIFT (30U)
11462 #define GTM_gtm_cls2_TIO2_G0_CH2_OINST_DATA_PUSH_EN_WIDTH (1U)
11463 #define GTM_gtm_cls2_TIO2_G0_CH2_OINST_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_OINST_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_OINST_DATA_PUSH_EN_MASK)
11464 
11465 #define GTM_gtm_cls2_TIO2_G0_CH2_OINST_INSTR_PULL_EN_MASK (0x80000000U)
11466 #define GTM_gtm_cls2_TIO2_G0_CH2_OINST_INSTR_PULL_EN_SHIFT (31U)
11467 #define GTM_gtm_cls2_TIO2_G0_CH2_OINST_INSTR_PULL_EN_WIDTH (1U)
11468 #define GTM_gtm_cls2_TIO2_G0_CH2_OINST_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_OINST_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_OINST_INSTR_PULL_EN_MASK)
11469 /*! @} */
11470 
11471 /*! @name TIO2_G0_CH2_OCMD - TIO[i] channel [c] resource O command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b00- */
11472 /*! @{ */
11473 
11474 #define GTM_gtm_cls2_TIO2_G0_CH2_OCMD_CMD_MASK   (0x3F000000U)
11475 #define GTM_gtm_cls2_TIO2_G0_CH2_OCMD_CMD_SHIFT  (24U)
11476 #define GTM_gtm_cls2_TIO2_G0_CH2_OCMD_CMD_WIDTH  (6U)
11477 #define GTM_gtm_cls2_TIO2_G0_CH2_OCMD_CMD(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_OCMD_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_OCMD_CMD_MASK)
11478 
11479 #define GTM_gtm_cls2_TIO2_G0_CH2_OCMD_DATA_PUSH_EN_MASK (0x40000000U)
11480 #define GTM_gtm_cls2_TIO2_G0_CH2_OCMD_DATA_PUSH_EN_SHIFT (30U)
11481 #define GTM_gtm_cls2_TIO2_G0_CH2_OCMD_DATA_PUSH_EN_WIDTH (1U)
11482 #define GTM_gtm_cls2_TIO2_G0_CH2_OCMD_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_OCMD_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_OCMD_DATA_PUSH_EN_MASK)
11483 
11484 #define GTM_gtm_cls2_TIO2_G0_CH2_OCMD_INSTR_PULL_EN_MASK (0x80000000U)
11485 #define GTM_gtm_cls2_TIO2_G0_CH2_OCMD_INSTR_PULL_EN_SHIFT (31U)
11486 #define GTM_gtm_cls2_TIO2_G0_CH2_OCMD_INSTR_PULL_EN_WIDTH (1U)
11487 #define GTM_gtm_cls2_TIO2_G0_CH2_OCMD_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_OCMD_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_OCMD_INSTR_PULL_EN_MASK)
11488 /*! @} */
11489 
11490 /*! @name TIO2_G0_CH2_OOP - TIO[i] channel [c] resource O operand register !(TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b1--) or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b11-) */
11491 /*! @{ */
11492 
11493 #define GTM_gtm_cls2_TIO2_G0_CH2_OOP_OP_MASK     (0xFFFFFFU)
11494 #define GTM_gtm_cls2_TIO2_G0_CH2_OOP_OP_SHIFT    (0U)
11495 #define GTM_gtm_cls2_TIO2_G0_CH2_OOP_OP_WIDTH    (24U)
11496 #define GTM_gtm_cls2_TIO2_G0_CH2_OOP_OP(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_OOP_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_OOP_OP_MASK)
11497 /*! @} */
11498 
11499 /*! @name TIO2_G0_CH2_SHIFTCNT - TIO[i] channel [c] resource shift count register */
11500 /*! @{ */
11501 
11502 #define GTM_gtm_cls2_TIO2_G0_CH2_SHIFTCNT_CNT_MASK (0x1FU)
11503 #define GTM_gtm_cls2_TIO2_G0_CH2_SHIFTCNT_CNT_SHIFT (0U)
11504 #define GTM_gtm_cls2_TIO2_G0_CH2_SHIFTCNT_CNT_WIDTH (5U)
11505 #define GTM_gtm_cls2_TIO2_G0_CH2_SHIFTCNT_CNT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH2_SHIFTCNT_CNT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH2_SHIFTCNT_CNT_MASK)
11506 /*! @} */
11507 
11508 /*! @name TIO2_G0_CH3_CTRL - TIO[i] group [g] channel [c] control register */
11509 /*! @{ */
11510 
11511 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_S_RE_MASK (0x1U)
11512 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_S_RE_SHIFT (0U)
11513 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_S_RE_WIDTH (1U)
11514 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_S_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_S_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_S_RE_MASK)
11515 
11516 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_S_FE_MASK (0x2U)
11517 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_S_FE_SHIFT (1U)
11518 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_S_FE_WIDTH (1U)
11519 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_S_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_S_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_S_FE_MASK)
11520 
11521 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_O_RE_MASK (0x4U)
11522 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_O_RE_SHIFT (2U)
11523 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_O_RE_WIDTH (1U)
11524 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_O_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_O_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_O_RE_MASK)
11525 
11526 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_O_FE_MASK (0x8U)
11527 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_O_FE_SHIFT (3U)
11528 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_O_FE_WIDTH (1U)
11529 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_O_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_O_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_O_FE_MASK)
11530 
11531 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_PREV_TRIG_MASK (0x10U)
11532 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_PREV_TRIG_SHIFT (4U)
11533 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_PREV_TRIG_WIDTH (1U)
11534 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_PREV_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_PREV_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_PREV_TRIG_MASK)
11535 
11536 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_PL_EVT_MASK (0x20U)
11537 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_PL_EVT_SHIFT (5U)
11538 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_PL_EVT_WIDTH (1U)
11539 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_PL_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_PL_EVT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_PL_EVT_MASK)
11540 
11541 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_MASK (0x40U)
11542 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT (6U)
11543 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_WIDTH (1U)
11544 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_PREV_PL_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_MASK)
11545 
11546 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_CYCLIC_INIT_TRIG_EN_MASK (0x80U)
11547 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_CYCLIC_INIT_TRIG_EN_SHIFT (7U)
11548 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_CYCLIC_INIT_TRIG_EN_WIDTH (1U)
11549 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_CYCLIC_INIT_TRIG_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_CYCLIC_INIT_TRIG_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_CYCLIC_INIT_TRIG_EN_MASK)
11550 
11551 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_UPDATE_SRC_MASK (0xF00U)
11552 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_UPDATE_SRC_SHIFT (8U)
11553 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_UPDATE_SRC_WIDTH (4U)
11554 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_UPDATE_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_UPDATE_SRC_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_UPDATE_SRC_MASK)
11555 
11556 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_S_MODE_MASK (0x3000U)
11557 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_S_MODE_SHIFT (12U)
11558 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_S_MODE_WIDTH (2U)
11559 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_S_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_S_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_S_MODE_MASK)
11560 
11561 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_FREEZE_S_EN_MASK (0x4000U)
11562 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_FREEZE_S_EN_SHIFT (14U)
11563 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_FREEZE_S_EN_WIDTH (1U)
11564 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_FREEZE_S_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_FREEZE_S_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_FREEZE_S_EN_MASK)
11565 
11566 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_CYCLIC_BUFF_MASK (0x8000U)
11567 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_CYCLIC_BUFF_SHIFT (15U)
11568 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_CYCLIC_BUFF_WIDTH (1U)
11569 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_CYCLIC_BUFF(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_CYCLIC_BUFF_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_CYCLIC_BUFF_MASK)
11570 
11571 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_O_MODE_MASK (0x70000U)
11572 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_O_MODE_SHIFT (16U)
11573 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_O_MODE_WIDTH (3U)
11574 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_O_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_O_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_O_MODE_MASK)
11575 
11576 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_FREEZE_O_EN_MASK (0x80000U)
11577 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_FREEZE_O_EN_SHIFT (19U)
11578 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_FREEZE_O_EN_WIDTH (1U)
11579 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_FREEZE_O_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_FREEZE_O_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_FREEZE_O_EN_MASK)
11580 
11581 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_ODIS_MASK (0x100000U)
11582 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_ODIS_SHIFT (20U)
11583 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_ODIS_WIDTH (1U)
11584 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_ODIS(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_ODIS_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_ODIS_MASK)
11585 
11586 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_SEL_IN_MASK (0x200000U)
11587 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_SEL_IN_SHIFT (21U)
11588 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_SEL_IN_WIDTH (1U)
11589 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_SEL_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_SEL_IN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_SEL_IN_MASK)
11590 
11591 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_O_TRIG_OUT_EN_MASK (0x400000U)
11592 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_O_TRIG_OUT_EN_SHIFT (22U)
11593 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_O_TRIG_OUT_EN_WIDTH (1U)
11594 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_O_TRIG_OUT_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_O_TRIG_OUT_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_O_TRIG_OUT_EN_MASK)
11595 
11596 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_S_TRIG_OUT_EN_MASK (0x800000U)
11597 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_S_TRIG_OUT_EN_SHIFT (23U)
11598 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_S_TRIG_OUT_EN_WIDTH (1U)
11599 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_S_TRIG_OUT_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_S_TRIG_OUT_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_S_TRIG_OUT_EN_MASK)
11600 
11601 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_S_RE_MASK (0x1000000U)
11602 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_S_RE_SHIFT (24U)
11603 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_S_RE_WIDTH (1U)
11604 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_S_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_S_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_S_RE_MASK)
11605 
11606 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_S_FE_MASK (0x2000000U)
11607 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_S_FE_SHIFT (25U)
11608 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_S_FE_WIDTH (1U)
11609 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_S_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_S_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_S_FE_MASK)
11610 
11611 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_O_RE_MASK (0x4000000U)
11612 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_O_RE_SHIFT (26U)
11613 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_O_RE_WIDTH (1U)
11614 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_O_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_O_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_O_RE_MASK)
11615 
11616 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_O_FE_MASK (0x8000000U)
11617 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_O_FE_SHIFT (27U)
11618 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_O_FE_WIDTH (1U)
11619 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_O_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_O_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_O_FE_MASK)
11620 
11621 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_MASK (0x10000000U)
11622 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_SHIFT (28U)
11623 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_WIDTH (1U)
11624 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_PREV_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_MASK)
11625 
11626 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_PL_EVT_MASK (0x20000000U)
11627 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_PL_EVT_SHIFT (29U)
11628 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_PL_EVT_WIDTH (1U)
11629 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_PL_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_PL_EVT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_PL_EVT_MASK)
11630 
11631 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_MASK (0x40000000U)
11632 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT (30U)
11633 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_WIDTH (1U)
11634 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_MASK)
11635 
11636 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_UPD_EN_MASK (0x80000000U)
11637 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_UPD_EN_SHIFT (31U)
11638 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_UPD_EN_WIDTH (1U)
11639 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_UPD_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL_PL_TRIG_OUT_UPD_EN_MASK)
11640 /*! @} */
11641 
11642 /*! @name TIO2_G0_CH3_IRQ_NOTIFY - TIO[i] channel [c] interrupt notification register */
11643 /*! @{ */
11644 
11645 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_S_RE_IRQ_MASK (0x1U)
11646 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_S_RE_IRQ_SHIFT (0U)
11647 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_S_RE_IRQ_WIDTH (1U)
11648 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_S_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_S_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_S_RE_IRQ_MASK)
11649 
11650 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_S_FE_IRQ_MASK (0x2U)
11651 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_S_FE_IRQ_SHIFT (1U)
11652 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_S_FE_IRQ_WIDTH (1U)
11653 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_S_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_S_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_S_FE_IRQ_MASK)
11654 
11655 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_O_RE_IRQ_MASK (0x4U)
11656 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_O_RE_IRQ_SHIFT (2U)
11657 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_O_RE_IRQ_WIDTH (1U)
11658 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_O_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_O_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_O_RE_IRQ_MASK)
11659 
11660 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_O_FE_IRQ_MASK (0x8U)
11661 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_O_FE_IRQ_SHIFT (3U)
11662 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_O_FE_IRQ_WIDTH (1U)
11663 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_O_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_O_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_O_FE_IRQ_MASK)
11664 
11665 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_UPDATE_IRQ_MASK (0x10U)
11666 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_UPDATE_IRQ_SHIFT (4U)
11667 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_UPDATE_IRQ_WIDTH (1U)
11668 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_UPDATE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_UPDATE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_UPDATE_IRQ_MASK)
11669 
11670 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_PL_EVT_IRQ_MASK (0x20U)
11671 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_PL_EVT_IRQ_SHIFT (5U)
11672 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_PL_EVT_IRQ_WIDTH (1U)
11673 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_PL_EVT_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_PL_EVT_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_IRQ_NOTIFY_PL_EVT_IRQ_MASK)
11674 /*! @} */
11675 
11676 /*! @name TIO2_G0_CH3_IRQ_EN - TIO[i] channel [c] interrupt enable register */
11677 /*! @{ */
11678 
11679 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_S_RE_IRQ_EN_MASK (0x1U)
11680 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_S_RE_IRQ_EN_SHIFT (0U)
11681 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_S_RE_IRQ_EN_WIDTH (1U)
11682 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_S_RE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_S_RE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_S_RE_IRQ_EN_MASK)
11683 
11684 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_S_FE_IRQ_EN_MASK (0x2U)
11685 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_S_FE_IRQ_EN_SHIFT (1U)
11686 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_S_FE_IRQ_EN_WIDTH (1U)
11687 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_S_FE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_S_FE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_S_FE_IRQ_EN_MASK)
11688 
11689 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_O_RE_IRQ_EN_MASK (0x4U)
11690 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_O_RE_IRQ_EN_SHIFT (2U)
11691 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_O_RE_IRQ_EN_WIDTH (1U)
11692 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_O_RE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_O_RE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_O_RE_IRQ_EN_MASK)
11693 
11694 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_O_FE_IRQ_EN_MASK (0x8U)
11695 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_O_FE_IRQ_EN_SHIFT (3U)
11696 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_O_FE_IRQ_EN_WIDTH (1U)
11697 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_O_FE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_O_FE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_O_FE_IRQ_EN_MASK)
11698 
11699 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_UPDATE_IRQ_EN_MASK (0x10U)
11700 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_UPDATE_IRQ_EN_SHIFT (4U)
11701 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_UPDATE_IRQ_EN_WIDTH (1U)
11702 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_UPDATE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_UPDATE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_UPDATE_IRQ_EN_MASK)
11703 
11704 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_PL_EVT_IRQ_EN_MASK (0x20U)
11705 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_PL_EVT_IRQ_EN_SHIFT (5U)
11706 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_PL_EVT_IRQ_EN_WIDTH (1U)
11707 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_PL_EVT_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_PL_EVT_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_IRQ_EN_PL_EVT_IRQ_EN_MASK)
11708 /*! @} */
11709 
11710 /*! @name TIO2_G0_CH3_IRQ_FORCINT - TIO[i] channel [c] force interrupt register */
11711 /*! @{ */
11712 
11713 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_S_RE_IRQ_MASK (0x1U)
11714 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_S_RE_IRQ_SHIFT (0U)
11715 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_S_RE_IRQ_WIDTH (1U)
11716 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_S_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_S_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_S_RE_IRQ_MASK)
11717 
11718 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_S_FE_IRQ_MASK (0x2U)
11719 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_S_FE_IRQ_SHIFT (1U)
11720 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_S_FE_IRQ_WIDTH (1U)
11721 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_S_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_S_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_S_FE_IRQ_MASK)
11722 
11723 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_O_RE_IRQ_MASK (0x4U)
11724 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_O_RE_IRQ_SHIFT (2U)
11725 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_O_RE_IRQ_WIDTH (1U)
11726 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_O_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_O_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_O_RE_IRQ_MASK)
11727 
11728 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_O_FE_IRQ_MASK (0x8U)
11729 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_O_FE_IRQ_SHIFT (3U)
11730 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_O_FE_IRQ_WIDTH (1U)
11731 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_O_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_O_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_O_FE_IRQ_MASK)
11732 
11733 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_UPDATE_IRQ_MASK (0x10U)
11734 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_UPDATE_IRQ_SHIFT (4U)
11735 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_UPDATE_IRQ_WIDTH (1U)
11736 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_UPDATE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_UPDATE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_UPDATE_IRQ_MASK)
11737 
11738 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_PL_EVT_IRQ_MASK (0x20U)
11739 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_PL_EVT_IRQ_SHIFT (5U)
11740 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_PL_EVT_IRQ_WIDTH (1U)
11741 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_PL_EVT_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_PL_EVT_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_IRQ_FORCINT_TRG_PL_EVT_IRQ_MASK)
11742 /*! @} */
11743 
11744 /*! @name TIO2_G0_CH3_IRQ_MODE - TIO[i] channel [c] IRQ mode configuration register */
11745 /*! @{ */
11746 
11747 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_MODE_IRQ_MODE_MASK (0x3U)
11748 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_MODE_IRQ_MODE_SHIFT (0U)
11749 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_MODE_IRQ_MODE_WIDTH (2U)
11750 #define GTM_gtm_cls2_TIO2_G0_CH3_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_IRQ_MODE_IRQ_MODE_MASK)
11751 /*! @} */
11752 
11753 /*! @name TIO2_G0_CH3_CTRL2 - TIO[i] group [g] channel [c] control register */
11754 /*! @{ */
11755 
11756 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL2_DUAL_CMP_EN_MASK (0x1U)
11757 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL2_DUAL_CMP_EN_SHIFT (0U)
11758 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL2_DUAL_CMP_EN_WIDTH (1U)
11759 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL2_DUAL_CMP_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL2_DUAL_CMP_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL2_DUAL_CMP_EN_MASK)
11760 
11761 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL2_DUAL_CMP_MST_EN_MASK (0x2U)
11762 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL2_DUAL_CMP_MST_EN_SHIFT (1U)
11763 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL2_DUAL_CMP_MST_EN_WIDTH (1U)
11764 #define GTM_gtm_cls2_TIO2_G0_CH3_CTRL2_DUAL_CMP_MST_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_CTRL2_DUAL_CMP_MST_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_CTRL2_DUAL_CMP_MST_EN_MASK)
11765 /*! @} */
11766 
11767 /*! @name TIO2_G0_CH3_SINST - TIO[i] channel [c] resource S instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- */
11768 /*! @{ */
11769 
11770 #define GTM_gtm_cls2_TIO2_G0_CH3_SINST_OP_MASK   (0xFFFFFFU)
11771 #define GTM_gtm_cls2_TIO2_G0_CH3_SINST_OP_SHIFT  (0U)
11772 #define GTM_gtm_cls2_TIO2_G0_CH3_SINST_OP_WIDTH  (24U)
11773 #define GTM_gtm_cls2_TIO2_G0_CH3_SINST_OP(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_SINST_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_SINST_OP_MASK)
11774 
11775 #define GTM_gtm_cls2_TIO2_G0_CH3_SINST_CMD_MASK  (0x3F000000U)
11776 #define GTM_gtm_cls2_TIO2_G0_CH3_SINST_CMD_SHIFT (24U)
11777 #define GTM_gtm_cls2_TIO2_G0_CH3_SINST_CMD_WIDTH (6U)
11778 #define GTM_gtm_cls2_TIO2_G0_CH3_SINST_CMD(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_SINST_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_SINST_CMD_MASK)
11779 
11780 #define GTM_gtm_cls2_TIO2_G0_CH3_SINST_DATA_PUSH_EN_MASK (0x40000000U)
11781 #define GTM_gtm_cls2_TIO2_G0_CH3_SINST_DATA_PUSH_EN_SHIFT (30U)
11782 #define GTM_gtm_cls2_TIO2_G0_CH3_SINST_DATA_PUSH_EN_WIDTH (1U)
11783 #define GTM_gtm_cls2_TIO2_G0_CH3_SINST_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_SINST_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_SINST_DATA_PUSH_EN_MASK)
11784 
11785 #define GTM_gtm_cls2_TIO2_G0_CH3_SINST_INSTR_PULL_EN_MASK (0x80000000U)
11786 #define GTM_gtm_cls2_TIO2_G0_CH3_SINST_INSTR_PULL_EN_SHIFT (31U)
11787 #define GTM_gtm_cls2_TIO2_G0_CH3_SINST_INSTR_PULL_EN_WIDTH (1U)
11788 #define GTM_gtm_cls2_TIO2_G0_CH3_SINST_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_SINST_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_SINST_INSTR_PULL_EN_MASK)
11789 /*! @} */
11790 
11791 /*! @name TIO2_G0_CH3_SCMD - TIO[i] channel [c] resource S command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- */
11792 /*! @{ */
11793 
11794 #define GTM_gtm_cls2_TIO2_G0_CH3_SCMD_CMD_MASK   (0x3F000000U)
11795 #define GTM_gtm_cls2_TIO2_G0_CH3_SCMD_CMD_SHIFT  (24U)
11796 #define GTM_gtm_cls2_TIO2_G0_CH3_SCMD_CMD_WIDTH  (6U)
11797 #define GTM_gtm_cls2_TIO2_G0_CH3_SCMD_CMD(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_SCMD_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_SCMD_CMD_MASK)
11798 
11799 #define GTM_gtm_cls2_TIO2_G0_CH3_SCMD_DATA_PUSH_EN_MASK (0x40000000U)
11800 #define GTM_gtm_cls2_TIO2_G0_CH3_SCMD_DATA_PUSH_EN_SHIFT (30U)
11801 #define GTM_gtm_cls2_TIO2_G0_CH3_SCMD_DATA_PUSH_EN_WIDTH (1U)
11802 #define GTM_gtm_cls2_TIO2_G0_CH3_SCMD_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_SCMD_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_SCMD_DATA_PUSH_EN_MASK)
11803 
11804 #define GTM_gtm_cls2_TIO2_G0_CH3_SCMD_INSTR_PULL_EN_MASK (0x80000000U)
11805 #define GTM_gtm_cls2_TIO2_G0_CH3_SCMD_INSTR_PULL_EN_SHIFT (31U)
11806 #define GTM_gtm_cls2_TIO2_G0_CH3_SCMD_INSTR_PULL_EN_WIDTH (1U)
11807 #define GTM_gtm_cls2_TIO2_G0_CH3_SCMD_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_SCMD_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_SCMD_INSTR_PULL_EN_MASK)
11808 /*! @} */
11809 
11810 /*! @name TIO2_G0_CH3_SOP - TIO[i] channel [c] resource S operand register TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b10- or TIO[i]_G[g]_OP_USAGE.MODE[c]=0b1-0 ) */
11811 /*! @{ */
11812 
11813 #define GTM_gtm_cls2_TIO2_G0_CH3_SOP_OP_MASK     (0xFFFFFFU)
11814 #define GTM_gtm_cls2_TIO2_G0_CH3_SOP_OP_SHIFT    (0U)
11815 #define GTM_gtm_cls2_TIO2_G0_CH3_SOP_OP_WIDTH    (24U)
11816 #define GTM_gtm_cls2_TIO2_G0_CH3_SOP_OP(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_SOP_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_SOP_OP_MASK)
11817 /*! @} */
11818 
11819 /*! @name TIO2_G0_CH3_OINST - TIO[i] channel [c] resource O instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE =0b00- */
11820 /*! @{ */
11821 
11822 #define GTM_gtm_cls2_TIO2_G0_CH3_OINST_OP_MASK   (0xFFFFFFU)
11823 #define GTM_gtm_cls2_TIO2_G0_CH3_OINST_OP_SHIFT  (0U)
11824 #define GTM_gtm_cls2_TIO2_G0_CH3_OINST_OP_WIDTH  (24U)
11825 #define GTM_gtm_cls2_TIO2_G0_CH3_OINST_OP(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_OINST_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_OINST_OP_MASK)
11826 
11827 #define GTM_gtm_cls2_TIO2_G0_CH3_OINST_CMD_MASK  (0x3F000000U)
11828 #define GTM_gtm_cls2_TIO2_G0_CH3_OINST_CMD_SHIFT (24U)
11829 #define GTM_gtm_cls2_TIO2_G0_CH3_OINST_CMD_WIDTH (6U)
11830 #define GTM_gtm_cls2_TIO2_G0_CH3_OINST_CMD(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_OINST_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_OINST_CMD_MASK)
11831 
11832 #define GTM_gtm_cls2_TIO2_G0_CH3_OINST_DATA_PUSH_EN_MASK (0x40000000U)
11833 #define GTM_gtm_cls2_TIO2_G0_CH3_OINST_DATA_PUSH_EN_SHIFT (30U)
11834 #define GTM_gtm_cls2_TIO2_G0_CH3_OINST_DATA_PUSH_EN_WIDTH (1U)
11835 #define GTM_gtm_cls2_TIO2_G0_CH3_OINST_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_OINST_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_OINST_DATA_PUSH_EN_MASK)
11836 
11837 #define GTM_gtm_cls2_TIO2_G0_CH3_OINST_INSTR_PULL_EN_MASK (0x80000000U)
11838 #define GTM_gtm_cls2_TIO2_G0_CH3_OINST_INSTR_PULL_EN_SHIFT (31U)
11839 #define GTM_gtm_cls2_TIO2_G0_CH3_OINST_INSTR_PULL_EN_WIDTH (1U)
11840 #define GTM_gtm_cls2_TIO2_G0_CH3_OINST_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_OINST_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_OINST_INSTR_PULL_EN_MASK)
11841 /*! @} */
11842 
11843 /*! @name TIO2_G0_CH3_OCMD - TIO[i] channel [c] resource O command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b00- */
11844 /*! @{ */
11845 
11846 #define GTM_gtm_cls2_TIO2_G0_CH3_OCMD_CMD_MASK   (0x3F000000U)
11847 #define GTM_gtm_cls2_TIO2_G0_CH3_OCMD_CMD_SHIFT  (24U)
11848 #define GTM_gtm_cls2_TIO2_G0_CH3_OCMD_CMD_WIDTH  (6U)
11849 #define GTM_gtm_cls2_TIO2_G0_CH3_OCMD_CMD(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_OCMD_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_OCMD_CMD_MASK)
11850 
11851 #define GTM_gtm_cls2_TIO2_G0_CH3_OCMD_DATA_PUSH_EN_MASK (0x40000000U)
11852 #define GTM_gtm_cls2_TIO2_G0_CH3_OCMD_DATA_PUSH_EN_SHIFT (30U)
11853 #define GTM_gtm_cls2_TIO2_G0_CH3_OCMD_DATA_PUSH_EN_WIDTH (1U)
11854 #define GTM_gtm_cls2_TIO2_G0_CH3_OCMD_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_OCMD_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_OCMD_DATA_PUSH_EN_MASK)
11855 
11856 #define GTM_gtm_cls2_TIO2_G0_CH3_OCMD_INSTR_PULL_EN_MASK (0x80000000U)
11857 #define GTM_gtm_cls2_TIO2_G0_CH3_OCMD_INSTR_PULL_EN_SHIFT (31U)
11858 #define GTM_gtm_cls2_TIO2_G0_CH3_OCMD_INSTR_PULL_EN_WIDTH (1U)
11859 #define GTM_gtm_cls2_TIO2_G0_CH3_OCMD_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_OCMD_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_OCMD_INSTR_PULL_EN_MASK)
11860 /*! @} */
11861 
11862 /*! @name TIO2_G0_CH3_OOP - TIO[i] channel [c] resource O operand register !(TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b1--) or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b11-) */
11863 /*! @{ */
11864 
11865 #define GTM_gtm_cls2_TIO2_G0_CH3_OOP_OP_MASK     (0xFFFFFFU)
11866 #define GTM_gtm_cls2_TIO2_G0_CH3_OOP_OP_SHIFT    (0U)
11867 #define GTM_gtm_cls2_TIO2_G0_CH3_OOP_OP_WIDTH    (24U)
11868 #define GTM_gtm_cls2_TIO2_G0_CH3_OOP_OP(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_OOP_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_OOP_OP_MASK)
11869 /*! @} */
11870 
11871 /*! @name TIO2_G0_CH3_SHIFTCNT - TIO[i] channel [c] resource shift count register */
11872 /*! @{ */
11873 
11874 #define GTM_gtm_cls2_TIO2_G0_CH3_SHIFTCNT_CNT_MASK (0x1FU)
11875 #define GTM_gtm_cls2_TIO2_G0_CH3_SHIFTCNT_CNT_SHIFT (0U)
11876 #define GTM_gtm_cls2_TIO2_G0_CH3_SHIFTCNT_CNT_WIDTH (5U)
11877 #define GTM_gtm_cls2_TIO2_G0_CH3_SHIFTCNT_CNT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH3_SHIFTCNT_CNT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH3_SHIFTCNT_CNT_MASK)
11878 /*! @} */
11879 
11880 /*! @name TIO2_G0_CH4_CTRL - TIO[i] group [g] channel [c] control register */
11881 /*! @{ */
11882 
11883 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_S_RE_MASK (0x1U)
11884 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_S_RE_SHIFT (0U)
11885 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_S_RE_WIDTH (1U)
11886 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_S_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_S_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_S_RE_MASK)
11887 
11888 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_S_FE_MASK (0x2U)
11889 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_S_FE_SHIFT (1U)
11890 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_S_FE_WIDTH (1U)
11891 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_S_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_S_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_S_FE_MASK)
11892 
11893 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_O_RE_MASK (0x4U)
11894 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_O_RE_SHIFT (2U)
11895 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_O_RE_WIDTH (1U)
11896 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_O_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_O_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_O_RE_MASK)
11897 
11898 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_O_FE_MASK (0x8U)
11899 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_O_FE_SHIFT (3U)
11900 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_O_FE_WIDTH (1U)
11901 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_O_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_O_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_O_FE_MASK)
11902 
11903 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_PREV_TRIG_MASK (0x10U)
11904 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_PREV_TRIG_SHIFT (4U)
11905 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_PREV_TRIG_WIDTH (1U)
11906 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_PREV_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_PREV_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_PREV_TRIG_MASK)
11907 
11908 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_PL_EVT_MASK (0x20U)
11909 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_PL_EVT_SHIFT (5U)
11910 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_PL_EVT_WIDTH (1U)
11911 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_PL_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_PL_EVT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_PL_EVT_MASK)
11912 
11913 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_MASK (0x40U)
11914 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT (6U)
11915 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_WIDTH (1U)
11916 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_PREV_PL_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_MASK)
11917 
11918 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_CYCLIC_INIT_TRIG_EN_MASK (0x80U)
11919 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_CYCLIC_INIT_TRIG_EN_SHIFT (7U)
11920 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_CYCLIC_INIT_TRIG_EN_WIDTH (1U)
11921 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_CYCLIC_INIT_TRIG_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_CYCLIC_INIT_TRIG_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_CYCLIC_INIT_TRIG_EN_MASK)
11922 
11923 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_UPDATE_SRC_MASK (0xF00U)
11924 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_UPDATE_SRC_SHIFT (8U)
11925 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_UPDATE_SRC_WIDTH (4U)
11926 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_UPDATE_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_UPDATE_SRC_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_UPDATE_SRC_MASK)
11927 
11928 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_S_MODE_MASK (0x3000U)
11929 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_S_MODE_SHIFT (12U)
11930 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_S_MODE_WIDTH (2U)
11931 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_S_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_S_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_S_MODE_MASK)
11932 
11933 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_FREEZE_S_EN_MASK (0x4000U)
11934 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_FREEZE_S_EN_SHIFT (14U)
11935 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_FREEZE_S_EN_WIDTH (1U)
11936 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_FREEZE_S_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_FREEZE_S_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_FREEZE_S_EN_MASK)
11937 
11938 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_CYCLIC_BUFF_MASK (0x8000U)
11939 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_CYCLIC_BUFF_SHIFT (15U)
11940 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_CYCLIC_BUFF_WIDTH (1U)
11941 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_CYCLIC_BUFF(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_CYCLIC_BUFF_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_CYCLIC_BUFF_MASK)
11942 
11943 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_O_MODE_MASK (0x70000U)
11944 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_O_MODE_SHIFT (16U)
11945 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_O_MODE_WIDTH (3U)
11946 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_O_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_O_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_O_MODE_MASK)
11947 
11948 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_FREEZE_O_EN_MASK (0x80000U)
11949 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_FREEZE_O_EN_SHIFT (19U)
11950 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_FREEZE_O_EN_WIDTH (1U)
11951 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_FREEZE_O_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_FREEZE_O_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_FREEZE_O_EN_MASK)
11952 
11953 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_ODIS_MASK (0x100000U)
11954 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_ODIS_SHIFT (20U)
11955 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_ODIS_WIDTH (1U)
11956 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_ODIS(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_ODIS_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_ODIS_MASK)
11957 
11958 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_SEL_IN_MASK (0x200000U)
11959 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_SEL_IN_SHIFT (21U)
11960 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_SEL_IN_WIDTH (1U)
11961 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_SEL_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_SEL_IN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_SEL_IN_MASK)
11962 
11963 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_O_TRIG_OUT_EN_MASK (0x400000U)
11964 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_O_TRIG_OUT_EN_SHIFT (22U)
11965 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_O_TRIG_OUT_EN_WIDTH (1U)
11966 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_O_TRIG_OUT_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_O_TRIG_OUT_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_O_TRIG_OUT_EN_MASK)
11967 
11968 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_S_TRIG_OUT_EN_MASK (0x800000U)
11969 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_S_TRIG_OUT_EN_SHIFT (23U)
11970 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_S_TRIG_OUT_EN_WIDTH (1U)
11971 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_S_TRIG_OUT_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_S_TRIG_OUT_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_S_TRIG_OUT_EN_MASK)
11972 
11973 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_S_RE_MASK (0x1000000U)
11974 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_S_RE_SHIFT (24U)
11975 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_S_RE_WIDTH (1U)
11976 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_S_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_S_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_S_RE_MASK)
11977 
11978 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_S_FE_MASK (0x2000000U)
11979 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_S_FE_SHIFT (25U)
11980 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_S_FE_WIDTH (1U)
11981 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_S_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_S_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_S_FE_MASK)
11982 
11983 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_O_RE_MASK (0x4000000U)
11984 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_O_RE_SHIFT (26U)
11985 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_O_RE_WIDTH (1U)
11986 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_O_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_O_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_O_RE_MASK)
11987 
11988 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_O_FE_MASK (0x8000000U)
11989 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_O_FE_SHIFT (27U)
11990 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_O_FE_WIDTH (1U)
11991 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_O_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_O_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_O_FE_MASK)
11992 
11993 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_MASK (0x10000000U)
11994 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_SHIFT (28U)
11995 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_WIDTH (1U)
11996 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_PREV_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_MASK)
11997 
11998 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_PL_EVT_MASK (0x20000000U)
11999 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_PL_EVT_SHIFT (29U)
12000 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_PL_EVT_WIDTH (1U)
12001 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_PL_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_PL_EVT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_PL_EVT_MASK)
12002 
12003 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_MASK (0x40000000U)
12004 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT (30U)
12005 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_WIDTH (1U)
12006 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_MASK)
12007 
12008 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_UPD_EN_MASK (0x80000000U)
12009 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_UPD_EN_SHIFT (31U)
12010 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_UPD_EN_WIDTH (1U)
12011 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_UPD_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL_PL_TRIG_OUT_UPD_EN_MASK)
12012 /*! @} */
12013 
12014 /*! @name TIO2_G0_CH4_IRQ_NOTIFY - TIO[i] channel [c] interrupt notification register */
12015 /*! @{ */
12016 
12017 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_S_RE_IRQ_MASK (0x1U)
12018 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_S_RE_IRQ_SHIFT (0U)
12019 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_S_RE_IRQ_WIDTH (1U)
12020 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_S_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_S_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_S_RE_IRQ_MASK)
12021 
12022 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_S_FE_IRQ_MASK (0x2U)
12023 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_S_FE_IRQ_SHIFT (1U)
12024 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_S_FE_IRQ_WIDTH (1U)
12025 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_S_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_S_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_S_FE_IRQ_MASK)
12026 
12027 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_O_RE_IRQ_MASK (0x4U)
12028 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_O_RE_IRQ_SHIFT (2U)
12029 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_O_RE_IRQ_WIDTH (1U)
12030 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_O_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_O_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_O_RE_IRQ_MASK)
12031 
12032 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_O_FE_IRQ_MASK (0x8U)
12033 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_O_FE_IRQ_SHIFT (3U)
12034 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_O_FE_IRQ_WIDTH (1U)
12035 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_O_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_O_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_O_FE_IRQ_MASK)
12036 
12037 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_UPDATE_IRQ_MASK (0x10U)
12038 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_UPDATE_IRQ_SHIFT (4U)
12039 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_UPDATE_IRQ_WIDTH (1U)
12040 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_UPDATE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_UPDATE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_UPDATE_IRQ_MASK)
12041 
12042 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_PL_EVT_IRQ_MASK (0x20U)
12043 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_PL_EVT_IRQ_SHIFT (5U)
12044 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_PL_EVT_IRQ_WIDTH (1U)
12045 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_PL_EVT_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_PL_EVT_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_IRQ_NOTIFY_PL_EVT_IRQ_MASK)
12046 /*! @} */
12047 
12048 /*! @name TIO2_G0_CH4_IRQ_EN - TIO[i] channel [c] interrupt enable register */
12049 /*! @{ */
12050 
12051 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_S_RE_IRQ_EN_MASK (0x1U)
12052 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_S_RE_IRQ_EN_SHIFT (0U)
12053 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_S_RE_IRQ_EN_WIDTH (1U)
12054 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_S_RE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_S_RE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_S_RE_IRQ_EN_MASK)
12055 
12056 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_S_FE_IRQ_EN_MASK (0x2U)
12057 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_S_FE_IRQ_EN_SHIFT (1U)
12058 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_S_FE_IRQ_EN_WIDTH (1U)
12059 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_S_FE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_S_FE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_S_FE_IRQ_EN_MASK)
12060 
12061 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_O_RE_IRQ_EN_MASK (0x4U)
12062 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_O_RE_IRQ_EN_SHIFT (2U)
12063 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_O_RE_IRQ_EN_WIDTH (1U)
12064 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_O_RE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_O_RE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_O_RE_IRQ_EN_MASK)
12065 
12066 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_O_FE_IRQ_EN_MASK (0x8U)
12067 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_O_FE_IRQ_EN_SHIFT (3U)
12068 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_O_FE_IRQ_EN_WIDTH (1U)
12069 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_O_FE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_O_FE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_O_FE_IRQ_EN_MASK)
12070 
12071 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_UPDATE_IRQ_EN_MASK (0x10U)
12072 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_UPDATE_IRQ_EN_SHIFT (4U)
12073 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_UPDATE_IRQ_EN_WIDTH (1U)
12074 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_UPDATE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_UPDATE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_UPDATE_IRQ_EN_MASK)
12075 
12076 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_PL_EVT_IRQ_EN_MASK (0x20U)
12077 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_PL_EVT_IRQ_EN_SHIFT (5U)
12078 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_PL_EVT_IRQ_EN_WIDTH (1U)
12079 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_PL_EVT_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_PL_EVT_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_IRQ_EN_PL_EVT_IRQ_EN_MASK)
12080 /*! @} */
12081 
12082 /*! @name TIO2_G0_CH4_IRQ_FORCINT - TIO[i] channel [c] force interrupt register */
12083 /*! @{ */
12084 
12085 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_S_RE_IRQ_MASK (0x1U)
12086 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_S_RE_IRQ_SHIFT (0U)
12087 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_S_RE_IRQ_WIDTH (1U)
12088 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_S_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_S_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_S_RE_IRQ_MASK)
12089 
12090 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_S_FE_IRQ_MASK (0x2U)
12091 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_S_FE_IRQ_SHIFT (1U)
12092 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_S_FE_IRQ_WIDTH (1U)
12093 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_S_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_S_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_S_FE_IRQ_MASK)
12094 
12095 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_O_RE_IRQ_MASK (0x4U)
12096 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_O_RE_IRQ_SHIFT (2U)
12097 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_O_RE_IRQ_WIDTH (1U)
12098 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_O_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_O_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_O_RE_IRQ_MASK)
12099 
12100 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_O_FE_IRQ_MASK (0x8U)
12101 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_O_FE_IRQ_SHIFT (3U)
12102 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_O_FE_IRQ_WIDTH (1U)
12103 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_O_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_O_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_O_FE_IRQ_MASK)
12104 
12105 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_UPDATE_IRQ_MASK (0x10U)
12106 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_UPDATE_IRQ_SHIFT (4U)
12107 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_UPDATE_IRQ_WIDTH (1U)
12108 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_UPDATE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_UPDATE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_UPDATE_IRQ_MASK)
12109 
12110 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_PL_EVT_IRQ_MASK (0x20U)
12111 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_PL_EVT_IRQ_SHIFT (5U)
12112 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_PL_EVT_IRQ_WIDTH (1U)
12113 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_PL_EVT_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_PL_EVT_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_IRQ_FORCINT_TRG_PL_EVT_IRQ_MASK)
12114 /*! @} */
12115 
12116 /*! @name TIO2_G0_CH4_IRQ_MODE - TIO[i] channel [c] IRQ mode configuration register */
12117 /*! @{ */
12118 
12119 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_MODE_IRQ_MODE_MASK (0x3U)
12120 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_MODE_IRQ_MODE_SHIFT (0U)
12121 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_MODE_IRQ_MODE_WIDTH (2U)
12122 #define GTM_gtm_cls2_TIO2_G0_CH4_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_IRQ_MODE_IRQ_MODE_MASK)
12123 /*! @} */
12124 
12125 /*! @name TIO2_G0_CH4_CTRL2 - TIO[i] group [g] channel [c] control register */
12126 /*! @{ */
12127 
12128 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL2_DUAL_CMP_EN_MASK (0x1U)
12129 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL2_DUAL_CMP_EN_SHIFT (0U)
12130 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL2_DUAL_CMP_EN_WIDTH (1U)
12131 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL2_DUAL_CMP_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL2_DUAL_CMP_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL2_DUAL_CMP_EN_MASK)
12132 
12133 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL2_DUAL_CMP_MST_EN_MASK (0x2U)
12134 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL2_DUAL_CMP_MST_EN_SHIFT (1U)
12135 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL2_DUAL_CMP_MST_EN_WIDTH (1U)
12136 #define GTM_gtm_cls2_TIO2_G0_CH4_CTRL2_DUAL_CMP_MST_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_CTRL2_DUAL_CMP_MST_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_CTRL2_DUAL_CMP_MST_EN_MASK)
12137 /*! @} */
12138 
12139 /*! @name TIO2_G0_CH4_SINST - TIO[i] channel [c] resource S instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- */
12140 /*! @{ */
12141 
12142 #define GTM_gtm_cls2_TIO2_G0_CH4_SINST_OP_MASK   (0xFFFFFFU)
12143 #define GTM_gtm_cls2_TIO2_G0_CH4_SINST_OP_SHIFT  (0U)
12144 #define GTM_gtm_cls2_TIO2_G0_CH4_SINST_OP_WIDTH  (24U)
12145 #define GTM_gtm_cls2_TIO2_G0_CH4_SINST_OP(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_SINST_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_SINST_OP_MASK)
12146 
12147 #define GTM_gtm_cls2_TIO2_G0_CH4_SINST_CMD_MASK  (0x3F000000U)
12148 #define GTM_gtm_cls2_TIO2_G0_CH4_SINST_CMD_SHIFT (24U)
12149 #define GTM_gtm_cls2_TIO2_G0_CH4_SINST_CMD_WIDTH (6U)
12150 #define GTM_gtm_cls2_TIO2_G0_CH4_SINST_CMD(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_SINST_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_SINST_CMD_MASK)
12151 
12152 #define GTM_gtm_cls2_TIO2_G0_CH4_SINST_DATA_PUSH_EN_MASK (0x40000000U)
12153 #define GTM_gtm_cls2_TIO2_G0_CH4_SINST_DATA_PUSH_EN_SHIFT (30U)
12154 #define GTM_gtm_cls2_TIO2_G0_CH4_SINST_DATA_PUSH_EN_WIDTH (1U)
12155 #define GTM_gtm_cls2_TIO2_G0_CH4_SINST_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_SINST_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_SINST_DATA_PUSH_EN_MASK)
12156 
12157 #define GTM_gtm_cls2_TIO2_G0_CH4_SINST_INSTR_PULL_EN_MASK (0x80000000U)
12158 #define GTM_gtm_cls2_TIO2_G0_CH4_SINST_INSTR_PULL_EN_SHIFT (31U)
12159 #define GTM_gtm_cls2_TIO2_G0_CH4_SINST_INSTR_PULL_EN_WIDTH (1U)
12160 #define GTM_gtm_cls2_TIO2_G0_CH4_SINST_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_SINST_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_SINST_INSTR_PULL_EN_MASK)
12161 /*! @} */
12162 
12163 /*! @name TIO2_G0_CH4_SCMD - TIO[i] channel [c] resource S command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- */
12164 /*! @{ */
12165 
12166 #define GTM_gtm_cls2_TIO2_G0_CH4_SCMD_CMD_MASK   (0x3F000000U)
12167 #define GTM_gtm_cls2_TIO2_G0_CH4_SCMD_CMD_SHIFT  (24U)
12168 #define GTM_gtm_cls2_TIO2_G0_CH4_SCMD_CMD_WIDTH  (6U)
12169 #define GTM_gtm_cls2_TIO2_G0_CH4_SCMD_CMD(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_SCMD_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_SCMD_CMD_MASK)
12170 
12171 #define GTM_gtm_cls2_TIO2_G0_CH4_SCMD_DATA_PUSH_EN_MASK (0x40000000U)
12172 #define GTM_gtm_cls2_TIO2_G0_CH4_SCMD_DATA_PUSH_EN_SHIFT (30U)
12173 #define GTM_gtm_cls2_TIO2_G0_CH4_SCMD_DATA_PUSH_EN_WIDTH (1U)
12174 #define GTM_gtm_cls2_TIO2_G0_CH4_SCMD_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_SCMD_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_SCMD_DATA_PUSH_EN_MASK)
12175 
12176 #define GTM_gtm_cls2_TIO2_G0_CH4_SCMD_INSTR_PULL_EN_MASK (0x80000000U)
12177 #define GTM_gtm_cls2_TIO2_G0_CH4_SCMD_INSTR_PULL_EN_SHIFT (31U)
12178 #define GTM_gtm_cls2_TIO2_G0_CH4_SCMD_INSTR_PULL_EN_WIDTH (1U)
12179 #define GTM_gtm_cls2_TIO2_G0_CH4_SCMD_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_SCMD_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_SCMD_INSTR_PULL_EN_MASK)
12180 /*! @} */
12181 
12182 /*! @name TIO2_G0_CH4_SOP - TIO[i] channel [c] resource S operand register TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b10- or TIO[i]_G[g]_OP_USAGE.MODE[c]=0b1-0 ) */
12183 /*! @{ */
12184 
12185 #define GTM_gtm_cls2_TIO2_G0_CH4_SOP_OP_MASK     (0xFFFFFFU)
12186 #define GTM_gtm_cls2_TIO2_G0_CH4_SOP_OP_SHIFT    (0U)
12187 #define GTM_gtm_cls2_TIO2_G0_CH4_SOP_OP_WIDTH    (24U)
12188 #define GTM_gtm_cls2_TIO2_G0_CH4_SOP_OP(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_SOP_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_SOP_OP_MASK)
12189 /*! @} */
12190 
12191 /*! @name TIO2_G0_CH4_OINST - TIO[i] channel [c] resource O instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE =0b00- */
12192 /*! @{ */
12193 
12194 #define GTM_gtm_cls2_TIO2_G0_CH4_OINST_OP_MASK   (0xFFFFFFU)
12195 #define GTM_gtm_cls2_TIO2_G0_CH4_OINST_OP_SHIFT  (0U)
12196 #define GTM_gtm_cls2_TIO2_G0_CH4_OINST_OP_WIDTH  (24U)
12197 #define GTM_gtm_cls2_TIO2_G0_CH4_OINST_OP(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_OINST_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_OINST_OP_MASK)
12198 
12199 #define GTM_gtm_cls2_TIO2_G0_CH4_OINST_CMD_MASK  (0x3F000000U)
12200 #define GTM_gtm_cls2_TIO2_G0_CH4_OINST_CMD_SHIFT (24U)
12201 #define GTM_gtm_cls2_TIO2_G0_CH4_OINST_CMD_WIDTH (6U)
12202 #define GTM_gtm_cls2_TIO2_G0_CH4_OINST_CMD(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_OINST_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_OINST_CMD_MASK)
12203 
12204 #define GTM_gtm_cls2_TIO2_G0_CH4_OINST_DATA_PUSH_EN_MASK (0x40000000U)
12205 #define GTM_gtm_cls2_TIO2_G0_CH4_OINST_DATA_PUSH_EN_SHIFT (30U)
12206 #define GTM_gtm_cls2_TIO2_G0_CH4_OINST_DATA_PUSH_EN_WIDTH (1U)
12207 #define GTM_gtm_cls2_TIO2_G0_CH4_OINST_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_OINST_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_OINST_DATA_PUSH_EN_MASK)
12208 
12209 #define GTM_gtm_cls2_TIO2_G0_CH4_OINST_INSTR_PULL_EN_MASK (0x80000000U)
12210 #define GTM_gtm_cls2_TIO2_G0_CH4_OINST_INSTR_PULL_EN_SHIFT (31U)
12211 #define GTM_gtm_cls2_TIO2_G0_CH4_OINST_INSTR_PULL_EN_WIDTH (1U)
12212 #define GTM_gtm_cls2_TIO2_G0_CH4_OINST_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_OINST_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_OINST_INSTR_PULL_EN_MASK)
12213 /*! @} */
12214 
12215 /*! @name TIO2_G0_CH4_OCMD - TIO[i] channel [c] resource O command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b00- */
12216 /*! @{ */
12217 
12218 #define GTM_gtm_cls2_TIO2_G0_CH4_OCMD_CMD_MASK   (0x3F000000U)
12219 #define GTM_gtm_cls2_TIO2_G0_CH4_OCMD_CMD_SHIFT  (24U)
12220 #define GTM_gtm_cls2_TIO2_G0_CH4_OCMD_CMD_WIDTH  (6U)
12221 #define GTM_gtm_cls2_TIO2_G0_CH4_OCMD_CMD(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_OCMD_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_OCMD_CMD_MASK)
12222 
12223 #define GTM_gtm_cls2_TIO2_G0_CH4_OCMD_DATA_PUSH_EN_MASK (0x40000000U)
12224 #define GTM_gtm_cls2_TIO2_G0_CH4_OCMD_DATA_PUSH_EN_SHIFT (30U)
12225 #define GTM_gtm_cls2_TIO2_G0_CH4_OCMD_DATA_PUSH_EN_WIDTH (1U)
12226 #define GTM_gtm_cls2_TIO2_G0_CH4_OCMD_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_OCMD_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_OCMD_DATA_PUSH_EN_MASK)
12227 
12228 #define GTM_gtm_cls2_TIO2_G0_CH4_OCMD_INSTR_PULL_EN_MASK (0x80000000U)
12229 #define GTM_gtm_cls2_TIO2_G0_CH4_OCMD_INSTR_PULL_EN_SHIFT (31U)
12230 #define GTM_gtm_cls2_TIO2_G0_CH4_OCMD_INSTR_PULL_EN_WIDTH (1U)
12231 #define GTM_gtm_cls2_TIO2_G0_CH4_OCMD_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_OCMD_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_OCMD_INSTR_PULL_EN_MASK)
12232 /*! @} */
12233 
12234 /*! @name TIO2_G0_CH4_OOP - TIO[i] channel [c] resource O operand register !(TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b1--) or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b11-) */
12235 /*! @{ */
12236 
12237 #define GTM_gtm_cls2_TIO2_G0_CH4_OOP_OP_MASK     (0xFFFFFFU)
12238 #define GTM_gtm_cls2_TIO2_G0_CH4_OOP_OP_SHIFT    (0U)
12239 #define GTM_gtm_cls2_TIO2_G0_CH4_OOP_OP_WIDTH    (24U)
12240 #define GTM_gtm_cls2_TIO2_G0_CH4_OOP_OP(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_OOP_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_OOP_OP_MASK)
12241 /*! @} */
12242 
12243 /*! @name TIO2_G0_CH4_SHIFTCNT - TIO[i] channel [c] resource shift count register */
12244 /*! @{ */
12245 
12246 #define GTM_gtm_cls2_TIO2_G0_CH4_SHIFTCNT_CNT_MASK (0x1FU)
12247 #define GTM_gtm_cls2_TIO2_G0_CH4_SHIFTCNT_CNT_SHIFT (0U)
12248 #define GTM_gtm_cls2_TIO2_G0_CH4_SHIFTCNT_CNT_WIDTH (5U)
12249 #define GTM_gtm_cls2_TIO2_G0_CH4_SHIFTCNT_CNT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH4_SHIFTCNT_CNT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH4_SHIFTCNT_CNT_MASK)
12250 /*! @} */
12251 
12252 /*! @name TIO2_G0_CH5_CTRL - TIO[i] group [g] channel [c] control register */
12253 /*! @{ */
12254 
12255 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_S_RE_MASK (0x1U)
12256 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_S_RE_SHIFT (0U)
12257 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_S_RE_WIDTH (1U)
12258 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_S_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_S_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_S_RE_MASK)
12259 
12260 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_S_FE_MASK (0x2U)
12261 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_S_FE_SHIFT (1U)
12262 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_S_FE_WIDTH (1U)
12263 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_S_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_S_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_S_FE_MASK)
12264 
12265 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_O_RE_MASK (0x4U)
12266 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_O_RE_SHIFT (2U)
12267 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_O_RE_WIDTH (1U)
12268 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_O_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_O_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_O_RE_MASK)
12269 
12270 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_O_FE_MASK (0x8U)
12271 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_O_FE_SHIFT (3U)
12272 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_O_FE_WIDTH (1U)
12273 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_O_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_O_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_O_FE_MASK)
12274 
12275 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_PREV_TRIG_MASK (0x10U)
12276 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_PREV_TRIG_SHIFT (4U)
12277 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_PREV_TRIG_WIDTH (1U)
12278 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_PREV_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_PREV_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_PREV_TRIG_MASK)
12279 
12280 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_PL_EVT_MASK (0x20U)
12281 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_PL_EVT_SHIFT (5U)
12282 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_PL_EVT_WIDTH (1U)
12283 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_PL_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_PL_EVT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_PL_EVT_MASK)
12284 
12285 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_MASK (0x40U)
12286 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT (6U)
12287 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_WIDTH (1U)
12288 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_PREV_PL_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_MASK)
12289 
12290 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_CYCLIC_INIT_TRIG_EN_MASK (0x80U)
12291 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_CYCLIC_INIT_TRIG_EN_SHIFT (7U)
12292 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_CYCLIC_INIT_TRIG_EN_WIDTH (1U)
12293 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_CYCLIC_INIT_TRIG_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_CYCLIC_INIT_TRIG_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_CYCLIC_INIT_TRIG_EN_MASK)
12294 
12295 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_UPDATE_SRC_MASK (0xF00U)
12296 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_UPDATE_SRC_SHIFT (8U)
12297 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_UPDATE_SRC_WIDTH (4U)
12298 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_UPDATE_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_UPDATE_SRC_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_UPDATE_SRC_MASK)
12299 
12300 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_S_MODE_MASK (0x3000U)
12301 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_S_MODE_SHIFT (12U)
12302 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_S_MODE_WIDTH (2U)
12303 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_S_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_S_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_S_MODE_MASK)
12304 
12305 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_FREEZE_S_EN_MASK (0x4000U)
12306 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_FREEZE_S_EN_SHIFT (14U)
12307 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_FREEZE_S_EN_WIDTH (1U)
12308 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_FREEZE_S_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_FREEZE_S_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_FREEZE_S_EN_MASK)
12309 
12310 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_CYCLIC_BUFF_MASK (0x8000U)
12311 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_CYCLIC_BUFF_SHIFT (15U)
12312 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_CYCLIC_BUFF_WIDTH (1U)
12313 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_CYCLIC_BUFF(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_CYCLIC_BUFF_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_CYCLIC_BUFF_MASK)
12314 
12315 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_O_MODE_MASK (0x70000U)
12316 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_O_MODE_SHIFT (16U)
12317 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_O_MODE_WIDTH (3U)
12318 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_O_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_O_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_O_MODE_MASK)
12319 
12320 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_FREEZE_O_EN_MASK (0x80000U)
12321 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_FREEZE_O_EN_SHIFT (19U)
12322 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_FREEZE_O_EN_WIDTH (1U)
12323 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_FREEZE_O_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_FREEZE_O_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_FREEZE_O_EN_MASK)
12324 
12325 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_ODIS_MASK (0x100000U)
12326 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_ODIS_SHIFT (20U)
12327 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_ODIS_WIDTH (1U)
12328 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_ODIS(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_ODIS_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_ODIS_MASK)
12329 
12330 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_SEL_IN_MASK (0x200000U)
12331 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_SEL_IN_SHIFT (21U)
12332 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_SEL_IN_WIDTH (1U)
12333 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_SEL_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_SEL_IN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_SEL_IN_MASK)
12334 
12335 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_O_TRIG_OUT_EN_MASK (0x400000U)
12336 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_O_TRIG_OUT_EN_SHIFT (22U)
12337 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_O_TRIG_OUT_EN_WIDTH (1U)
12338 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_O_TRIG_OUT_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_O_TRIG_OUT_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_O_TRIG_OUT_EN_MASK)
12339 
12340 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_S_TRIG_OUT_EN_MASK (0x800000U)
12341 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_S_TRIG_OUT_EN_SHIFT (23U)
12342 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_S_TRIG_OUT_EN_WIDTH (1U)
12343 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_S_TRIG_OUT_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_S_TRIG_OUT_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_S_TRIG_OUT_EN_MASK)
12344 
12345 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_S_RE_MASK (0x1000000U)
12346 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_S_RE_SHIFT (24U)
12347 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_S_RE_WIDTH (1U)
12348 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_S_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_S_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_S_RE_MASK)
12349 
12350 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_S_FE_MASK (0x2000000U)
12351 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_S_FE_SHIFT (25U)
12352 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_S_FE_WIDTH (1U)
12353 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_S_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_S_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_S_FE_MASK)
12354 
12355 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_O_RE_MASK (0x4000000U)
12356 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_O_RE_SHIFT (26U)
12357 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_O_RE_WIDTH (1U)
12358 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_O_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_O_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_O_RE_MASK)
12359 
12360 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_O_FE_MASK (0x8000000U)
12361 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_O_FE_SHIFT (27U)
12362 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_O_FE_WIDTH (1U)
12363 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_O_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_O_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_O_FE_MASK)
12364 
12365 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_MASK (0x10000000U)
12366 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_SHIFT (28U)
12367 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_WIDTH (1U)
12368 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_PREV_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_MASK)
12369 
12370 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_PL_EVT_MASK (0x20000000U)
12371 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_PL_EVT_SHIFT (29U)
12372 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_PL_EVT_WIDTH (1U)
12373 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_PL_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_PL_EVT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_PL_EVT_MASK)
12374 
12375 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_MASK (0x40000000U)
12376 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT (30U)
12377 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_WIDTH (1U)
12378 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_MASK)
12379 
12380 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_UPD_EN_MASK (0x80000000U)
12381 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_UPD_EN_SHIFT (31U)
12382 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_UPD_EN_WIDTH (1U)
12383 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_UPD_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL_PL_TRIG_OUT_UPD_EN_MASK)
12384 /*! @} */
12385 
12386 /*! @name TIO2_G0_CH5_IRQ_NOTIFY - TIO[i] channel [c] interrupt notification register */
12387 /*! @{ */
12388 
12389 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_S_RE_IRQ_MASK (0x1U)
12390 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_S_RE_IRQ_SHIFT (0U)
12391 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_S_RE_IRQ_WIDTH (1U)
12392 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_S_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_S_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_S_RE_IRQ_MASK)
12393 
12394 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_S_FE_IRQ_MASK (0x2U)
12395 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_S_FE_IRQ_SHIFT (1U)
12396 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_S_FE_IRQ_WIDTH (1U)
12397 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_S_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_S_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_S_FE_IRQ_MASK)
12398 
12399 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_O_RE_IRQ_MASK (0x4U)
12400 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_O_RE_IRQ_SHIFT (2U)
12401 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_O_RE_IRQ_WIDTH (1U)
12402 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_O_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_O_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_O_RE_IRQ_MASK)
12403 
12404 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_O_FE_IRQ_MASK (0x8U)
12405 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_O_FE_IRQ_SHIFT (3U)
12406 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_O_FE_IRQ_WIDTH (1U)
12407 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_O_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_O_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_O_FE_IRQ_MASK)
12408 
12409 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_UPDATE_IRQ_MASK (0x10U)
12410 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_UPDATE_IRQ_SHIFT (4U)
12411 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_UPDATE_IRQ_WIDTH (1U)
12412 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_UPDATE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_UPDATE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_UPDATE_IRQ_MASK)
12413 
12414 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_PL_EVT_IRQ_MASK (0x20U)
12415 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_PL_EVT_IRQ_SHIFT (5U)
12416 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_PL_EVT_IRQ_WIDTH (1U)
12417 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_PL_EVT_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_PL_EVT_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_IRQ_NOTIFY_PL_EVT_IRQ_MASK)
12418 /*! @} */
12419 
12420 /*! @name TIO2_G0_CH5_IRQ_EN - TIO[i] channel [c] interrupt enable register */
12421 /*! @{ */
12422 
12423 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_S_RE_IRQ_EN_MASK (0x1U)
12424 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_S_RE_IRQ_EN_SHIFT (0U)
12425 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_S_RE_IRQ_EN_WIDTH (1U)
12426 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_S_RE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_S_RE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_S_RE_IRQ_EN_MASK)
12427 
12428 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_S_FE_IRQ_EN_MASK (0x2U)
12429 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_S_FE_IRQ_EN_SHIFT (1U)
12430 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_S_FE_IRQ_EN_WIDTH (1U)
12431 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_S_FE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_S_FE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_S_FE_IRQ_EN_MASK)
12432 
12433 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_O_RE_IRQ_EN_MASK (0x4U)
12434 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_O_RE_IRQ_EN_SHIFT (2U)
12435 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_O_RE_IRQ_EN_WIDTH (1U)
12436 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_O_RE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_O_RE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_O_RE_IRQ_EN_MASK)
12437 
12438 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_O_FE_IRQ_EN_MASK (0x8U)
12439 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_O_FE_IRQ_EN_SHIFT (3U)
12440 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_O_FE_IRQ_EN_WIDTH (1U)
12441 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_O_FE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_O_FE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_O_FE_IRQ_EN_MASK)
12442 
12443 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_UPDATE_IRQ_EN_MASK (0x10U)
12444 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_UPDATE_IRQ_EN_SHIFT (4U)
12445 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_UPDATE_IRQ_EN_WIDTH (1U)
12446 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_UPDATE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_UPDATE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_UPDATE_IRQ_EN_MASK)
12447 
12448 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_PL_EVT_IRQ_EN_MASK (0x20U)
12449 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_PL_EVT_IRQ_EN_SHIFT (5U)
12450 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_PL_EVT_IRQ_EN_WIDTH (1U)
12451 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_PL_EVT_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_PL_EVT_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_IRQ_EN_PL_EVT_IRQ_EN_MASK)
12452 /*! @} */
12453 
12454 /*! @name TIO2_G0_CH5_IRQ_FORCINT - TIO[i] channel [c] force interrupt register */
12455 /*! @{ */
12456 
12457 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_S_RE_IRQ_MASK (0x1U)
12458 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_S_RE_IRQ_SHIFT (0U)
12459 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_S_RE_IRQ_WIDTH (1U)
12460 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_S_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_S_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_S_RE_IRQ_MASK)
12461 
12462 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_S_FE_IRQ_MASK (0x2U)
12463 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_S_FE_IRQ_SHIFT (1U)
12464 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_S_FE_IRQ_WIDTH (1U)
12465 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_S_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_S_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_S_FE_IRQ_MASK)
12466 
12467 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_O_RE_IRQ_MASK (0x4U)
12468 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_O_RE_IRQ_SHIFT (2U)
12469 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_O_RE_IRQ_WIDTH (1U)
12470 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_O_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_O_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_O_RE_IRQ_MASK)
12471 
12472 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_O_FE_IRQ_MASK (0x8U)
12473 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_O_FE_IRQ_SHIFT (3U)
12474 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_O_FE_IRQ_WIDTH (1U)
12475 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_O_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_O_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_O_FE_IRQ_MASK)
12476 
12477 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_UPDATE_IRQ_MASK (0x10U)
12478 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_UPDATE_IRQ_SHIFT (4U)
12479 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_UPDATE_IRQ_WIDTH (1U)
12480 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_UPDATE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_UPDATE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_UPDATE_IRQ_MASK)
12481 
12482 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_PL_EVT_IRQ_MASK (0x20U)
12483 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_PL_EVT_IRQ_SHIFT (5U)
12484 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_PL_EVT_IRQ_WIDTH (1U)
12485 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_PL_EVT_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_PL_EVT_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_IRQ_FORCINT_TRG_PL_EVT_IRQ_MASK)
12486 /*! @} */
12487 
12488 /*! @name TIO2_G0_CH5_IRQ_MODE - TIO[i] channel [c] IRQ mode configuration register */
12489 /*! @{ */
12490 
12491 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_MODE_IRQ_MODE_MASK (0x3U)
12492 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_MODE_IRQ_MODE_SHIFT (0U)
12493 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_MODE_IRQ_MODE_WIDTH (2U)
12494 #define GTM_gtm_cls2_TIO2_G0_CH5_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_IRQ_MODE_IRQ_MODE_MASK)
12495 /*! @} */
12496 
12497 /*! @name TIO2_G0_CH5_CTRL2 - TIO[i] group [g] channel [c] control register */
12498 /*! @{ */
12499 
12500 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL2_DUAL_CMP_EN_MASK (0x1U)
12501 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL2_DUAL_CMP_EN_SHIFT (0U)
12502 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL2_DUAL_CMP_EN_WIDTH (1U)
12503 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL2_DUAL_CMP_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL2_DUAL_CMP_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL2_DUAL_CMP_EN_MASK)
12504 
12505 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL2_DUAL_CMP_MST_EN_MASK (0x2U)
12506 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL2_DUAL_CMP_MST_EN_SHIFT (1U)
12507 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL2_DUAL_CMP_MST_EN_WIDTH (1U)
12508 #define GTM_gtm_cls2_TIO2_G0_CH5_CTRL2_DUAL_CMP_MST_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_CTRL2_DUAL_CMP_MST_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_CTRL2_DUAL_CMP_MST_EN_MASK)
12509 /*! @} */
12510 
12511 /*! @name TIO2_G0_CH5_SINST - TIO[i] channel [c] resource S instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- */
12512 /*! @{ */
12513 
12514 #define GTM_gtm_cls2_TIO2_G0_CH5_SINST_OP_MASK   (0xFFFFFFU)
12515 #define GTM_gtm_cls2_TIO2_G0_CH5_SINST_OP_SHIFT  (0U)
12516 #define GTM_gtm_cls2_TIO2_G0_CH5_SINST_OP_WIDTH  (24U)
12517 #define GTM_gtm_cls2_TIO2_G0_CH5_SINST_OP(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_SINST_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_SINST_OP_MASK)
12518 
12519 #define GTM_gtm_cls2_TIO2_G0_CH5_SINST_CMD_MASK  (0x3F000000U)
12520 #define GTM_gtm_cls2_TIO2_G0_CH5_SINST_CMD_SHIFT (24U)
12521 #define GTM_gtm_cls2_TIO2_G0_CH5_SINST_CMD_WIDTH (6U)
12522 #define GTM_gtm_cls2_TIO2_G0_CH5_SINST_CMD(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_SINST_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_SINST_CMD_MASK)
12523 
12524 #define GTM_gtm_cls2_TIO2_G0_CH5_SINST_DATA_PUSH_EN_MASK (0x40000000U)
12525 #define GTM_gtm_cls2_TIO2_G0_CH5_SINST_DATA_PUSH_EN_SHIFT (30U)
12526 #define GTM_gtm_cls2_TIO2_G0_CH5_SINST_DATA_PUSH_EN_WIDTH (1U)
12527 #define GTM_gtm_cls2_TIO2_G0_CH5_SINST_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_SINST_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_SINST_DATA_PUSH_EN_MASK)
12528 
12529 #define GTM_gtm_cls2_TIO2_G0_CH5_SINST_INSTR_PULL_EN_MASK (0x80000000U)
12530 #define GTM_gtm_cls2_TIO2_G0_CH5_SINST_INSTR_PULL_EN_SHIFT (31U)
12531 #define GTM_gtm_cls2_TIO2_G0_CH5_SINST_INSTR_PULL_EN_WIDTH (1U)
12532 #define GTM_gtm_cls2_TIO2_G0_CH5_SINST_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_SINST_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_SINST_INSTR_PULL_EN_MASK)
12533 /*! @} */
12534 
12535 /*! @name TIO2_G0_CH5_SCMD - TIO[i] channel [c] resource S command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- */
12536 /*! @{ */
12537 
12538 #define GTM_gtm_cls2_TIO2_G0_CH5_SCMD_CMD_MASK   (0x3F000000U)
12539 #define GTM_gtm_cls2_TIO2_G0_CH5_SCMD_CMD_SHIFT  (24U)
12540 #define GTM_gtm_cls2_TIO2_G0_CH5_SCMD_CMD_WIDTH  (6U)
12541 #define GTM_gtm_cls2_TIO2_G0_CH5_SCMD_CMD(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_SCMD_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_SCMD_CMD_MASK)
12542 
12543 #define GTM_gtm_cls2_TIO2_G0_CH5_SCMD_DATA_PUSH_EN_MASK (0x40000000U)
12544 #define GTM_gtm_cls2_TIO2_G0_CH5_SCMD_DATA_PUSH_EN_SHIFT (30U)
12545 #define GTM_gtm_cls2_TIO2_G0_CH5_SCMD_DATA_PUSH_EN_WIDTH (1U)
12546 #define GTM_gtm_cls2_TIO2_G0_CH5_SCMD_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_SCMD_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_SCMD_DATA_PUSH_EN_MASK)
12547 
12548 #define GTM_gtm_cls2_TIO2_G0_CH5_SCMD_INSTR_PULL_EN_MASK (0x80000000U)
12549 #define GTM_gtm_cls2_TIO2_G0_CH5_SCMD_INSTR_PULL_EN_SHIFT (31U)
12550 #define GTM_gtm_cls2_TIO2_G0_CH5_SCMD_INSTR_PULL_EN_WIDTH (1U)
12551 #define GTM_gtm_cls2_TIO2_G0_CH5_SCMD_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_SCMD_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_SCMD_INSTR_PULL_EN_MASK)
12552 /*! @} */
12553 
12554 /*! @name TIO2_G0_CH5_SOP - TIO[i] channel [c] resource S operand register TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b10- or TIO[i]_G[g]_OP_USAGE.MODE[c]=0b1-0 ) */
12555 /*! @{ */
12556 
12557 #define GTM_gtm_cls2_TIO2_G0_CH5_SOP_OP_MASK     (0xFFFFFFU)
12558 #define GTM_gtm_cls2_TIO2_G0_CH5_SOP_OP_SHIFT    (0U)
12559 #define GTM_gtm_cls2_TIO2_G0_CH5_SOP_OP_WIDTH    (24U)
12560 #define GTM_gtm_cls2_TIO2_G0_CH5_SOP_OP(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_SOP_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_SOP_OP_MASK)
12561 /*! @} */
12562 
12563 /*! @name TIO2_G0_CH5_OINST - TIO[i] channel [c] resource O instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE =0b00- */
12564 /*! @{ */
12565 
12566 #define GTM_gtm_cls2_TIO2_G0_CH5_OINST_OP_MASK   (0xFFFFFFU)
12567 #define GTM_gtm_cls2_TIO2_G0_CH5_OINST_OP_SHIFT  (0U)
12568 #define GTM_gtm_cls2_TIO2_G0_CH5_OINST_OP_WIDTH  (24U)
12569 #define GTM_gtm_cls2_TIO2_G0_CH5_OINST_OP(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_OINST_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_OINST_OP_MASK)
12570 
12571 #define GTM_gtm_cls2_TIO2_G0_CH5_OINST_CMD_MASK  (0x3F000000U)
12572 #define GTM_gtm_cls2_TIO2_G0_CH5_OINST_CMD_SHIFT (24U)
12573 #define GTM_gtm_cls2_TIO2_G0_CH5_OINST_CMD_WIDTH (6U)
12574 #define GTM_gtm_cls2_TIO2_G0_CH5_OINST_CMD(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_OINST_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_OINST_CMD_MASK)
12575 
12576 #define GTM_gtm_cls2_TIO2_G0_CH5_OINST_DATA_PUSH_EN_MASK (0x40000000U)
12577 #define GTM_gtm_cls2_TIO2_G0_CH5_OINST_DATA_PUSH_EN_SHIFT (30U)
12578 #define GTM_gtm_cls2_TIO2_G0_CH5_OINST_DATA_PUSH_EN_WIDTH (1U)
12579 #define GTM_gtm_cls2_TIO2_G0_CH5_OINST_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_OINST_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_OINST_DATA_PUSH_EN_MASK)
12580 
12581 #define GTM_gtm_cls2_TIO2_G0_CH5_OINST_INSTR_PULL_EN_MASK (0x80000000U)
12582 #define GTM_gtm_cls2_TIO2_G0_CH5_OINST_INSTR_PULL_EN_SHIFT (31U)
12583 #define GTM_gtm_cls2_TIO2_G0_CH5_OINST_INSTR_PULL_EN_WIDTH (1U)
12584 #define GTM_gtm_cls2_TIO2_G0_CH5_OINST_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_OINST_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_OINST_INSTR_PULL_EN_MASK)
12585 /*! @} */
12586 
12587 /*! @name TIO2_G0_CH5_OCMD - TIO[i] channel [c] resource O command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b00- */
12588 /*! @{ */
12589 
12590 #define GTM_gtm_cls2_TIO2_G0_CH5_OCMD_CMD_MASK   (0x3F000000U)
12591 #define GTM_gtm_cls2_TIO2_G0_CH5_OCMD_CMD_SHIFT  (24U)
12592 #define GTM_gtm_cls2_TIO2_G0_CH5_OCMD_CMD_WIDTH  (6U)
12593 #define GTM_gtm_cls2_TIO2_G0_CH5_OCMD_CMD(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_OCMD_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_OCMD_CMD_MASK)
12594 
12595 #define GTM_gtm_cls2_TIO2_G0_CH5_OCMD_DATA_PUSH_EN_MASK (0x40000000U)
12596 #define GTM_gtm_cls2_TIO2_G0_CH5_OCMD_DATA_PUSH_EN_SHIFT (30U)
12597 #define GTM_gtm_cls2_TIO2_G0_CH5_OCMD_DATA_PUSH_EN_WIDTH (1U)
12598 #define GTM_gtm_cls2_TIO2_G0_CH5_OCMD_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_OCMD_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_OCMD_DATA_PUSH_EN_MASK)
12599 
12600 #define GTM_gtm_cls2_TIO2_G0_CH5_OCMD_INSTR_PULL_EN_MASK (0x80000000U)
12601 #define GTM_gtm_cls2_TIO2_G0_CH5_OCMD_INSTR_PULL_EN_SHIFT (31U)
12602 #define GTM_gtm_cls2_TIO2_G0_CH5_OCMD_INSTR_PULL_EN_WIDTH (1U)
12603 #define GTM_gtm_cls2_TIO2_G0_CH5_OCMD_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_OCMD_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_OCMD_INSTR_PULL_EN_MASK)
12604 /*! @} */
12605 
12606 /*! @name TIO2_G0_CH5_OOP - TIO[i] channel [c] resource O operand register !(TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b1--) or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b11-) */
12607 /*! @{ */
12608 
12609 #define GTM_gtm_cls2_TIO2_G0_CH5_OOP_OP_MASK     (0xFFFFFFU)
12610 #define GTM_gtm_cls2_TIO2_G0_CH5_OOP_OP_SHIFT    (0U)
12611 #define GTM_gtm_cls2_TIO2_G0_CH5_OOP_OP_WIDTH    (24U)
12612 #define GTM_gtm_cls2_TIO2_G0_CH5_OOP_OP(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_OOP_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_OOP_OP_MASK)
12613 /*! @} */
12614 
12615 /*! @name TIO2_G0_CH5_SHIFTCNT - TIO[i] channel [c] resource shift count register */
12616 /*! @{ */
12617 
12618 #define GTM_gtm_cls2_TIO2_G0_CH5_SHIFTCNT_CNT_MASK (0x1FU)
12619 #define GTM_gtm_cls2_TIO2_G0_CH5_SHIFTCNT_CNT_SHIFT (0U)
12620 #define GTM_gtm_cls2_TIO2_G0_CH5_SHIFTCNT_CNT_WIDTH (5U)
12621 #define GTM_gtm_cls2_TIO2_G0_CH5_SHIFTCNT_CNT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH5_SHIFTCNT_CNT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH5_SHIFTCNT_CNT_MASK)
12622 /*! @} */
12623 
12624 /*! @name TIO2_G0_CH6_CTRL - TIO[i] group [g] channel [c] control register */
12625 /*! @{ */
12626 
12627 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_S_RE_MASK (0x1U)
12628 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_S_RE_SHIFT (0U)
12629 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_S_RE_WIDTH (1U)
12630 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_S_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_S_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_S_RE_MASK)
12631 
12632 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_S_FE_MASK (0x2U)
12633 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_S_FE_SHIFT (1U)
12634 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_S_FE_WIDTH (1U)
12635 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_S_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_S_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_S_FE_MASK)
12636 
12637 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_O_RE_MASK (0x4U)
12638 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_O_RE_SHIFT (2U)
12639 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_O_RE_WIDTH (1U)
12640 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_O_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_O_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_O_RE_MASK)
12641 
12642 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_O_FE_MASK (0x8U)
12643 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_O_FE_SHIFT (3U)
12644 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_O_FE_WIDTH (1U)
12645 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_O_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_O_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_O_FE_MASK)
12646 
12647 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_PREV_TRIG_MASK (0x10U)
12648 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_PREV_TRIG_SHIFT (4U)
12649 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_PREV_TRIG_WIDTH (1U)
12650 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_PREV_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_PREV_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_PREV_TRIG_MASK)
12651 
12652 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_PL_EVT_MASK (0x20U)
12653 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_PL_EVT_SHIFT (5U)
12654 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_PL_EVT_WIDTH (1U)
12655 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_PL_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_PL_EVT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_PL_EVT_MASK)
12656 
12657 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_MASK (0x40U)
12658 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT (6U)
12659 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_WIDTH (1U)
12660 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_PREV_PL_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_MASK)
12661 
12662 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_CYCLIC_INIT_TRIG_EN_MASK (0x80U)
12663 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_CYCLIC_INIT_TRIG_EN_SHIFT (7U)
12664 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_CYCLIC_INIT_TRIG_EN_WIDTH (1U)
12665 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_CYCLIC_INIT_TRIG_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_CYCLIC_INIT_TRIG_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_CYCLIC_INIT_TRIG_EN_MASK)
12666 
12667 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_UPDATE_SRC_MASK (0xF00U)
12668 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_UPDATE_SRC_SHIFT (8U)
12669 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_UPDATE_SRC_WIDTH (4U)
12670 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_UPDATE_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_UPDATE_SRC_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_UPDATE_SRC_MASK)
12671 
12672 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_S_MODE_MASK (0x3000U)
12673 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_S_MODE_SHIFT (12U)
12674 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_S_MODE_WIDTH (2U)
12675 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_S_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_S_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_S_MODE_MASK)
12676 
12677 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_FREEZE_S_EN_MASK (0x4000U)
12678 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_FREEZE_S_EN_SHIFT (14U)
12679 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_FREEZE_S_EN_WIDTH (1U)
12680 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_FREEZE_S_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_FREEZE_S_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_FREEZE_S_EN_MASK)
12681 
12682 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_CYCLIC_BUFF_MASK (0x8000U)
12683 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_CYCLIC_BUFF_SHIFT (15U)
12684 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_CYCLIC_BUFF_WIDTH (1U)
12685 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_CYCLIC_BUFF(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_CYCLIC_BUFF_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_CYCLIC_BUFF_MASK)
12686 
12687 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_O_MODE_MASK (0x70000U)
12688 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_O_MODE_SHIFT (16U)
12689 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_O_MODE_WIDTH (3U)
12690 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_O_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_O_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_O_MODE_MASK)
12691 
12692 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_FREEZE_O_EN_MASK (0x80000U)
12693 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_FREEZE_O_EN_SHIFT (19U)
12694 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_FREEZE_O_EN_WIDTH (1U)
12695 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_FREEZE_O_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_FREEZE_O_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_FREEZE_O_EN_MASK)
12696 
12697 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_ODIS_MASK (0x100000U)
12698 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_ODIS_SHIFT (20U)
12699 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_ODIS_WIDTH (1U)
12700 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_ODIS(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_ODIS_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_ODIS_MASK)
12701 
12702 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_SEL_IN_MASK (0x200000U)
12703 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_SEL_IN_SHIFT (21U)
12704 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_SEL_IN_WIDTH (1U)
12705 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_SEL_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_SEL_IN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_SEL_IN_MASK)
12706 
12707 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_O_TRIG_OUT_EN_MASK (0x400000U)
12708 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_O_TRIG_OUT_EN_SHIFT (22U)
12709 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_O_TRIG_OUT_EN_WIDTH (1U)
12710 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_O_TRIG_OUT_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_O_TRIG_OUT_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_O_TRIG_OUT_EN_MASK)
12711 
12712 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_S_TRIG_OUT_EN_MASK (0x800000U)
12713 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_S_TRIG_OUT_EN_SHIFT (23U)
12714 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_S_TRIG_OUT_EN_WIDTH (1U)
12715 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_S_TRIG_OUT_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_S_TRIG_OUT_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_S_TRIG_OUT_EN_MASK)
12716 
12717 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_S_RE_MASK (0x1000000U)
12718 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_S_RE_SHIFT (24U)
12719 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_S_RE_WIDTH (1U)
12720 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_S_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_S_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_S_RE_MASK)
12721 
12722 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_S_FE_MASK (0x2000000U)
12723 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_S_FE_SHIFT (25U)
12724 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_S_FE_WIDTH (1U)
12725 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_S_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_S_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_S_FE_MASK)
12726 
12727 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_O_RE_MASK (0x4000000U)
12728 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_O_RE_SHIFT (26U)
12729 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_O_RE_WIDTH (1U)
12730 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_O_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_O_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_O_RE_MASK)
12731 
12732 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_O_FE_MASK (0x8000000U)
12733 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_O_FE_SHIFT (27U)
12734 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_O_FE_WIDTH (1U)
12735 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_O_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_O_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_O_FE_MASK)
12736 
12737 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_MASK (0x10000000U)
12738 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_SHIFT (28U)
12739 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_WIDTH (1U)
12740 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_PREV_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_MASK)
12741 
12742 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_PL_EVT_MASK (0x20000000U)
12743 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_PL_EVT_SHIFT (29U)
12744 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_PL_EVT_WIDTH (1U)
12745 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_PL_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_PL_EVT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_PL_EVT_MASK)
12746 
12747 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_MASK (0x40000000U)
12748 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT (30U)
12749 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_WIDTH (1U)
12750 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_MASK)
12751 
12752 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_UPD_EN_MASK (0x80000000U)
12753 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_UPD_EN_SHIFT (31U)
12754 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_UPD_EN_WIDTH (1U)
12755 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_UPD_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL_PL_TRIG_OUT_UPD_EN_MASK)
12756 /*! @} */
12757 
12758 /*! @name TIO2_G0_CH6_IRQ_NOTIFY - TIO[i] channel [c] interrupt notification register */
12759 /*! @{ */
12760 
12761 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_S_RE_IRQ_MASK (0x1U)
12762 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_S_RE_IRQ_SHIFT (0U)
12763 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_S_RE_IRQ_WIDTH (1U)
12764 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_S_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_S_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_S_RE_IRQ_MASK)
12765 
12766 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_S_FE_IRQ_MASK (0x2U)
12767 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_S_FE_IRQ_SHIFT (1U)
12768 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_S_FE_IRQ_WIDTH (1U)
12769 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_S_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_S_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_S_FE_IRQ_MASK)
12770 
12771 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_O_RE_IRQ_MASK (0x4U)
12772 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_O_RE_IRQ_SHIFT (2U)
12773 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_O_RE_IRQ_WIDTH (1U)
12774 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_O_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_O_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_O_RE_IRQ_MASK)
12775 
12776 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_O_FE_IRQ_MASK (0x8U)
12777 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_O_FE_IRQ_SHIFT (3U)
12778 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_O_FE_IRQ_WIDTH (1U)
12779 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_O_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_O_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_O_FE_IRQ_MASK)
12780 
12781 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_UPDATE_IRQ_MASK (0x10U)
12782 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_UPDATE_IRQ_SHIFT (4U)
12783 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_UPDATE_IRQ_WIDTH (1U)
12784 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_UPDATE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_UPDATE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_UPDATE_IRQ_MASK)
12785 
12786 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_PL_EVT_IRQ_MASK (0x20U)
12787 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_PL_EVT_IRQ_SHIFT (5U)
12788 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_PL_EVT_IRQ_WIDTH (1U)
12789 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_PL_EVT_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_PL_EVT_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_IRQ_NOTIFY_PL_EVT_IRQ_MASK)
12790 /*! @} */
12791 
12792 /*! @name TIO2_G0_CH6_IRQ_EN - TIO[i] channel [c] interrupt enable register */
12793 /*! @{ */
12794 
12795 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_S_RE_IRQ_EN_MASK (0x1U)
12796 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_S_RE_IRQ_EN_SHIFT (0U)
12797 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_S_RE_IRQ_EN_WIDTH (1U)
12798 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_S_RE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_S_RE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_S_RE_IRQ_EN_MASK)
12799 
12800 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_S_FE_IRQ_EN_MASK (0x2U)
12801 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_S_FE_IRQ_EN_SHIFT (1U)
12802 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_S_FE_IRQ_EN_WIDTH (1U)
12803 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_S_FE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_S_FE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_S_FE_IRQ_EN_MASK)
12804 
12805 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_O_RE_IRQ_EN_MASK (0x4U)
12806 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_O_RE_IRQ_EN_SHIFT (2U)
12807 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_O_RE_IRQ_EN_WIDTH (1U)
12808 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_O_RE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_O_RE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_O_RE_IRQ_EN_MASK)
12809 
12810 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_O_FE_IRQ_EN_MASK (0x8U)
12811 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_O_FE_IRQ_EN_SHIFT (3U)
12812 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_O_FE_IRQ_EN_WIDTH (1U)
12813 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_O_FE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_O_FE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_O_FE_IRQ_EN_MASK)
12814 
12815 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_UPDATE_IRQ_EN_MASK (0x10U)
12816 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_UPDATE_IRQ_EN_SHIFT (4U)
12817 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_UPDATE_IRQ_EN_WIDTH (1U)
12818 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_UPDATE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_UPDATE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_UPDATE_IRQ_EN_MASK)
12819 
12820 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_PL_EVT_IRQ_EN_MASK (0x20U)
12821 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_PL_EVT_IRQ_EN_SHIFT (5U)
12822 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_PL_EVT_IRQ_EN_WIDTH (1U)
12823 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_PL_EVT_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_PL_EVT_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_IRQ_EN_PL_EVT_IRQ_EN_MASK)
12824 /*! @} */
12825 
12826 /*! @name TIO2_G0_CH6_IRQ_FORCINT - TIO[i] channel [c] force interrupt register */
12827 /*! @{ */
12828 
12829 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_S_RE_IRQ_MASK (0x1U)
12830 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_S_RE_IRQ_SHIFT (0U)
12831 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_S_RE_IRQ_WIDTH (1U)
12832 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_S_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_S_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_S_RE_IRQ_MASK)
12833 
12834 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_S_FE_IRQ_MASK (0x2U)
12835 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_S_FE_IRQ_SHIFT (1U)
12836 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_S_FE_IRQ_WIDTH (1U)
12837 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_S_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_S_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_S_FE_IRQ_MASK)
12838 
12839 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_O_RE_IRQ_MASK (0x4U)
12840 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_O_RE_IRQ_SHIFT (2U)
12841 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_O_RE_IRQ_WIDTH (1U)
12842 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_O_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_O_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_O_RE_IRQ_MASK)
12843 
12844 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_O_FE_IRQ_MASK (0x8U)
12845 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_O_FE_IRQ_SHIFT (3U)
12846 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_O_FE_IRQ_WIDTH (1U)
12847 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_O_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_O_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_O_FE_IRQ_MASK)
12848 
12849 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_UPDATE_IRQ_MASK (0x10U)
12850 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_UPDATE_IRQ_SHIFT (4U)
12851 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_UPDATE_IRQ_WIDTH (1U)
12852 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_UPDATE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_UPDATE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_UPDATE_IRQ_MASK)
12853 
12854 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_PL_EVT_IRQ_MASK (0x20U)
12855 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_PL_EVT_IRQ_SHIFT (5U)
12856 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_PL_EVT_IRQ_WIDTH (1U)
12857 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_PL_EVT_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_PL_EVT_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_IRQ_FORCINT_TRG_PL_EVT_IRQ_MASK)
12858 /*! @} */
12859 
12860 /*! @name TIO2_G0_CH6_IRQ_MODE - TIO[i] channel [c] IRQ mode configuration register */
12861 /*! @{ */
12862 
12863 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_MODE_IRQ_MODE_MASK (0x3U)
12864 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_MODE_IRQ_MODE_SHIFT (0U)
12865 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_MODE_IRQ_MODE_WIDTH (2U)
12866 #define GTM_gtm_cls2_TIO2_G0_CH6_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_IRQ_MODE_IRQ_MODE_MASK)
12867 /*! @} */
12868 
12869 /*! @name TIO2_G0_CH6_CTRL2 - TIO[i] group [g] channel [c] control register */
12870 /*! @{ */
12871 
12872 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL2_DUAL_CMP_EN_MASK (0x1U)
12873 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL2_DUAL_CMP_EN_SHIFT (0U)
12874 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL2_DUAL_CMP_EN_WIDTH (1U)
12875 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL2_DUAL_CMP_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL2_DUAL_CMP_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL2_DUAL_CMP_EN_MASK)
12876 
12877 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL2_DUAL_CMP_MST_EN_MASK (0x2U)
12878 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL2_DUAL_CMP_MST_EN_SHIFT (1U)
12879 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL2_DUAL_CMP_MST_EN_WIDTH (1U)
12880 #define GTM_gtm_cls2_TIO2_G0_CH6_CTRL2_DUAL_CMP_MST_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_CTRL2_DUAL_CMP_MST_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_CTRL2_DUAL_CMP_MST_EN_MASK)
12881 /*! @} */
12882 
12883 /*! @name TIO2_G0_CH6_SINST - TIO[i] channel [c] resource S instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- */
12884 /*! @{ */
12885 
12886 #define GTM_gtm_cls2_TIO2_G0_CH6_SINST_OP_MASK   (0xFFFFFFU)
12887 #define GTM_gtm_cls2_TIO2_G0_CH6_SINST_OP_SHIFT  (0U)
12888 #define GTM_gtm_cls2_TIO2_G0_CH6_SINST_OP_WIDTH  (24U)
12889 #define GTM_gtm_cls2_TIO2_G0_CH6_SINST_OP(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_SINST_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_SINST_OP_MASK)
12890 
12891 #define GTM_gtm_cls2_TIO2_G0_CH6_SINST_CMD_MASK  (0x3F000000U)
12892 #define GTM_gtm_cls2_TIO2_G0_CH6_SINST_CMD_SHIFT (24U)
12893 #define GTM_gtm_cls2_TIO2_G0_CH6_SINST_CMD_WIDTH (6U)
12894 #define GTM_gtm_cls2_TIO2_G0_CH6_SINST_CMD(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_SINST_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_SINST_CMD_MASK)
12895 
12896 #define GTM_gtm_cls2_TIO2_G0_CH6_SINST_DATA_PUSH_EN_MASK (0x40000000U)
12897 #define GTM_gtm_cls2_TIO2_G0_CH6_SINST_DATA_PUSH_EN_SHIFT (30U)
12898 #define GTM_gtm_cls2_TIO2_G0_CH6_SINST_DATA_PUSH_EN_WIDTH (1U)
12899 #define GTM_gtm_cls2_TIO2_G0_CH6_SINST_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_SINST_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_SINST_DATA_PUSH_EN_MASK)
12900 
12901 #define GTM_gtm_cls2_TIO2_G0_CH6_SINST_INSTR_PULL_EN_MASK (0x80000000U)
12902 #define GTM_gtm_cls2_TIO2_G0_CH6_SINST_INSTR_PULL_EN_SHIFT (31U)
12903 #define GTM_gtm_cls2_TIO2_G0_CH6_SINST_INSTR_PULL_EN_WIDTH (1U)
12904 #define GTM_gtm_cls2_TIO2_G0_CH6_SINST_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_SINST_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_SINST_INSTR_PULL_EN_MASK)
12905 /*! @} */
12906 
12907 /*! @name TIO2_G0_CH6_SCMD - TIO[i] channel [c] resource S command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- */
12908 /*! @{ */
12909 
12910 #define GTM_gtm_cls2_TIO2_G0_CH6_SCMD_CMD_MASK   (0x3F000000U)
12911 #define GTM_gtm_cls2_TIO2_G0_CH6_SCMD_CMD_SHIFT  (24U)
12912 #define GTM_gtm_cls2_TIO2_G0_CH6_SCMD_CMD_WIDTH  (6U)
12913 #define GTM_gtm_cls2_TIO2_G0_CH6_SCMD_CMD(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_SCMD_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_SCMD_CMD_MASK)
12914 
12915 #define GTM_gtm_cls2_TIO2_G0_CH6_SCMD_DATA_PUSH_EN_MASK (0x40000000U)
12916 #define GTM_gtm_cls2_TIO2_G0_CH6_SCMD_DATA_PUSH_EN_SHIFT (30U)
12917 #define GTM_gtm_cls2_TIO2_G0_CH6_SCMD_DATA_PUSH_EN_WIDTH (1U)
12918 #define GTM_gtm_cls2_TIO2_G0_CH6_SCMD_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_SCMD_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_SCMD_DATA_PUSH_EN_MASK)
12919 
12920 #define GTM_gtm_cls2_TIO2_G0_CH6_SCMD_INSTR_PULL_EN_MASK (0x80000000U)
12921 #define GTM_gtm_cls2_TIO2_G0_CH6_SCMD_INSTR_PULL_EN_SHIFT (31U)
12922 #define GTM_gtm_cls2_TIO2_G0_CH6_SCMD_INSTR_PULL_EN_WIDTH (1U)
12923 #define GTM_gtm_cls2_TIO2_G0_CH6_SCMD_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_SCMD_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_SCMD_INSTR_PULL_EN_MASK)
12924 /*! @} */
12925 
12926 /*! @name TIO2_G0_CH6_SOP - TIO[i] channel [c] resource S operand register TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b10- or TIO[i]_G[g]_OP_USAGE.MODE[c]=0b1-0 ) */
12927 /*! @{ */
12928 
12929 #define GTM_gtm_cls2_TIO2_G0_CH6_SOP_OP_MASK     (0xFFFFFFU)
12930 #define GTM_gtm_cls2_TIO2_G0_CH6_SOP_OP_SHIFT    (0U)
12931 #define GTM_gtm_cls2_TIO2_G0_CH6_SOP_OP_WIDTH    (24U)
12932 #define GTM_gtm_cls2_TIO2_G0_CH6_SOP_OP(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_SOP_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_SOP_OP_MASK)
12933 /*! @} */
12934 
12935 /*! @name TIO2_G0_CH6_OINST - TIO[i] channel [c] resource O instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE =0b00- */
12936 /*! @{ */
12937 
12938 #define GTM_gtm_cls2_TIO2_G0_CH6_OINST_OP_MASK   (0xFFFFFFU)
12939 #define GTM_gtm_cls2_TIO2_G0_CH6_OINST_OP_SHIFT  (0U)
12940 #define GTM_gtm_cls2_TIO2_G0_CH6_OINST_OP_WIDTH  (24U)
12941 #define GTM_gtm_cls2_TIO2_G0_CH6_OINST_OP(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_OINST_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_OINST_OP_MASK)
12942 
12943 #define GTM_gtm_cls2_TIO2_G0_CH6_OINST_CMD_MASK  (0x3F000000U)
12944 #define GTM_gtm_cls2_TIO2_G0_CH6_OINST_CMD_SHIFT (24U)
12945 #define GTM_gtm_cls2_TIO2_G0_CH6_OINST_CMD_WIDTH (6U)
12946 #define GTM_gtm_cls2_TIO2_G0_CH6_OINST_CMD(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_OINST_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_OINST_CMD_MASK)
12947 
12948 #define GTM_gtm_cls2_TIO2_G0_CH6_OINST_DATA_PUSH_EN_MASK (0x40000000U)
12949 #define GTM_gtm_cls2_TIO2_G0_CH6_OINST_DATA_PUSH_EN_SHIFT (30U)
12950 #define GTM_gtm_cls2_TIO2_G0_CH6_OINST_DATA_PUSH_EN_WIDTH (1U)
12951 #define GTM_gtm_cls2_TIO2_G0_CH6_OINST_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_OINST_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_OINST_DATA_PUSH_EN_MASK)
12952 
12953 #define GTM_gtm_cls2_TIO2_G0_CH6_OINST_INSTR_PULL_EN_MASK (0x80000000U)
12954 #define GTM_gtm_cls2_TIO2_G0_CH6_OINST_INSTR_PULL_EN_SHIFT (31U)
12955 #define GTM_gtm_cls2_TIO2_G0_CH6_OINST_INSTR_PULL_EN_WIDTH (1U)
12956 #define GTM_gtm_cls2_TIO2_G0_CH6_OINST_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_OINST_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_OINST_INSTR_PULL_EN_MASK)
12957 /*! @} */
12958 
12959 /*! @name TIO2_G0_CH6_OCMD - TIO[i] channel [c] resource O command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b00- */
12960 /*! @{ */
12961 
12962 #define GTM_gtm_cls2_TIO2_G0_CH6_OCMD_CMD_MASK   (0x3F000000U)
12963 #define GTM_gtm_cls2_TIO2_G0_CH6_OCMD_CMD_SHIFT  (24U)
12964 #define GTM_gtm_cls2_TIO2_G0_CH6_OCMD_CMD_WIDTH  (6U)
12965 #define GTM_gtm_cls2_TIO2_G0_CH6_OCMD_CMD(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_OCMD_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_OCMD_CMD_MASK)
12966 
12967 #define GTM_gtm_cls2_TIO2_G0_CH6_OCMD_DATA_PUSH_EN_MASK (0x40000000U)
12968 #define GTM_gtm_cls2_TIO2_G0_CH6_OCMD_DATA_PUSH_EN_SHIFT (30U)
12969 #define GTM_gtm_cls2_TIO2_G0_CH6_OCMD_DATA_PUSH_EN_WIDTH (1U)
12970 #define GTM_gtm_cls2_TIO2_G0_CH6_OCMD_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_OCMD_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_OCMD_DATA_PUSH_EN_MASK)
12971 
12972 #define GTM_gtm_cls2_TIO2_G0_CH6_OCMD_INSTR_PULL_EN_MASK (0x80000000U)
12973 #define GTM_gtm_cls2_TIO2_G0_CH6_OCMD_INSTR_PULL_EN_SHIFT (31U)
12974 #define GTM_gtm_cls2_TIO2_G0_CH6_OCMD_INSTR_PULL_EN_WIDTH (1U)
12975 #define GTM_gtm_cls2_TIO2_G0_CH6_OCMD_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_OCMD_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_OCMD_INSTR_PULL_EN_MASK)
12976 /*! @} */
12977 
12978 /*! @name TIO2_G0_CH6_OOP - TIO[i] channel [c] resource O operand register !(TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b1--) or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b11-) */
12979 /*! @{ */
12980 
12981 #define GTM_gtm_cls2_TIO2_G0_CH6_OOP_OP_MASK     (0xFFFFFFU)
12982 #define GTM_gtm_cls2_TIO2_G0_CH6_OOP_OP_SHIFT    (0U)
12983 #define GTM_gtm_cls2_TIO2_G0_CH6_OOP_OP_WIDTH    (24U)
12984 #define GTM_gtm_cls2_TIO2_G0_CH6_OOP_OP(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_OOP_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_OOP_OP_MASK)
12985 /*! @} */
12986 
12987 /*! @name TIO2_G0_CH6_SHIFTCNT - TIO[i] channel [c] resource shift count register */
12988 /*! @{ */
12989 
12990 #define GTM_gtm_cls2_TIO2_G0_CH6_SHIFTCNT_CNT_MASK (0x1FU)
12991 #define GTM_gtm_cls2_TIO2_G0_CH6_SHIFTCNT_CNT_SHIFT (0U)
12992 #define GTM_gtm_cls2_TIO2_G0_CH6_SHIFTCNT_CNT_WIDTH (5U)
12993 #define GTM_gtm_cls2_TIO2_G0_CH6_SHIFTCNT_CNT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH6_SHIFTCNT_CNT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH6_SHIFTCNT_CNT_MASK)
12994 /*! @} */
12995 
12996 /*! @name TIO2_G0_CH7_CTRL - TIO[i] group [g] channel [c] control register */
12997 /*! @{ */
12998 
12999 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_S_RE_MASK (0x1U)
13000 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_S_RE_SHIFT (0U)
13001 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_S_RE_WIDTH (1U)
13002 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_S_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_S_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_S_RE_MASK)
13003 
13004 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_S_FE_MASK (0x2U)
13005 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_S_FE_SHIFT (1U)
13006 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_S_FE_WIDTH (1U)
13007 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_S_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_S_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_S_FE_MASK)
13008 
13009 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_O_RE_MASK (0x4U)
13010 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_O_RE_SHIFT (2U)
13011 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_O_RE_WIDTH (1U)
13012 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_O_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_O_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_O_RE_MASK)
13013 
13014 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_O_FE_MASK (0x8U)
13015 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_O_FE_SHIFT (3U)
13016 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_O_FE_WIDTH (1U)
13017 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_O_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_O_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_O_FE_MASK)
13018 
13019 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_PREV_TRIG_MASK (0x10U)
13020 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_PREV_TRIG_SHIFT (4U)
13021 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_PREV_TRIG_WIDTH (1U)
13022 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_PREV_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_PREV_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_PREV_TRIG_MASK)
13023 
13024 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_PL_EVT_MASK (0x20U)
13025 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_PL_EVT_SHIFT (5U)
13026 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_PL_EVT_WIDTH (1U)
13027 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_PL_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_PL_EVT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_PL_EVT_MASK)
13028 
13029 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_MASK (0x40U)
13030 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT (6U)
13031 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_WIDTH (1U)
13032 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_PREV_PL_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_TRIG_OUT_EN_PREV_PL_TRIG_MASK)
13033 
13034 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_CYCLIC_INIT_TRIG_EN_MASK (0x80U)
13035 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_CYCLIC_INIT_TRIG_EN_SHIFT (7U)
13036 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_CYCLIC_INIT_TRIG_EN_WIDTH (1U)
13037 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_CYCLIC_INIT_TRIG_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_CYCLIC_INIT_TRIG_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_CYCLIC_INIT_TRIG_EN_MASK)
13038 
13039 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_UPDATE_SRC_MASK (0xF00U)
13040 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_UPDATE_SRC_SHIFT (8U)
13041 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_UPDATE_SRC_WIDTH (4U)
13042 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_UPDATE_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_UPDATE_SRC_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_UPDATE_SRC_MASK)
13043 
13044 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_S_MODE_MASK (0x3000U)
13045 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_S_MODE_SHIFT (12U)
13046 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_S_MODE_WIDTH (2U)
13047 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_S_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_S_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_S_MODE_MASK)
13048 
13049 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_FREEZE_S_EN_MASK (0x4000U)
13050 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_FREEZE_S_EN_SHIFT (14U)
13051 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_FREEZE_S_EN_WIDTH (1U)
13052 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_FREEZE_S_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_FREEZE_S_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_FREEZE_S_EN_MASK)
13053 
13054 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_CYCLIC_BUFF_MASK (0x8000U)
13055 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_CYCLIC_BUFF_SHIFT (15U)
13056 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_CYCLIC_BUFF_WIDTH (1U)
13057 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_CYCLIC_BUFF(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_CYCLIC_BUFF_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_CYCLIC_BUFF_MASK)
13058 
13059 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_O_MODE_MASK (0x70000U)
13060 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_O_MODE_SHIFT (16U)
13061 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_O_MODE_WIDTH (3U)
13062 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_O_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_O_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_O_MODE_MASK)
13063 
13064 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_FREEZE_O_EN_MASK (0x80000U)
13065 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_FREEZE_O_EN_SHIFT (19U)
13066 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_FREEZE_O_EN_WIDTH (1U)
13067 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_FREEZE_O_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_FREEZE_O_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_FREEZE_O_EN_MASK)
13068 
13069 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_ODIS_MASK (0x100000U)
13070 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_ODIS_SHIFT (20U)
13071 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_ODIS_WIDTH (1U)
13072 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_ODIS(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_ODIS_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_ODIS_MASK)
13073 
13074 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_SEL_IN_MASK (0x200000U)
13075 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_SEL_IN_SHIFT (21U)
13076 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_SEL_IN_WIDTH (1U)
13077 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_SEL_IN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_SEL_IN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_SEL_IN_MASK)
13078 
13079 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_O_TRIG_OUT_EN_MASK (0x400000U)
13080 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_O_TRIG_OUT_EN_SHIFT (22U)
13081 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_O_TRIG_OUT_EN_WIDTH (1U)
13082 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_O_TRIG_OUT_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_O_TRIG_OUT_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_O_TRIG_OUT_EN_MASK)
13083 
13084 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_S_TRIG_OUT_EN_MASK (0x800000U)
13085 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_S_TRIG_OUT_EN_SHIFT (23U)
13086 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_S_TRIG_OUT_EN_WIDTH (1U)
13087 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_S_TRIG_OUT_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_S_TRIG_OUT_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_S_TRIG_OUT_EN_MASK)
13088 
13089 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_S_RE_MASK (0x1000000U)
13090 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_S_RE_SHIFT (24U)
13091 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_S_RE_WIDTH (1U)
13092 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_S_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_S_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_S_RE_MASK)
13093 
13094 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_S_FE_MASK (0x2000000U)
13095 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_S_FE_SHIFT (25U)
13096 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_S_FE_WIDTH (1U)
13097 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_S_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_S_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_S_FE_MASK)
13098 
13099 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_O_RE_MASK (0x4000000U)
13100 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_O_RE_SHIFT (26U)
13101 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_O_RE_WIDTH (1U)
13102 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_O_RE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_O_RE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_O_RE_MASK)
13103 
13104 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_O_FE_MASK (0x8000000U)
13105 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_O_FE_SHIFT (27U)
13106 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_O_FE_WIDTH (1U)
13107 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_O_FE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_O_FE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_O_FE_MASK)
13108 
13109 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_MASK (0x10000000U)
13110 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_SHIFT (28U)
13111 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_WIDTH (1U)
13112 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_PREV_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_PREV_TRIG_MASK)
13113 
13114 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_PL_EVT_MASK (0x20000000U)
13115 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_PL_EVT_SHIFT (29U)
13116 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_PL_EVT_WIDTH (1U)
13117 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_PL_EVT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_PL_EVT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_PL_EVT_MASK)
13118 
13119 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_MASK (0x40000000U)
13120 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT (30U)
13121 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_WIDTH (1U)
13122 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_EN_PREV_PL_TRIG_MASK)
13123 
13124 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_UPD_EN_MASK (0x80000000U)
13125 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_UPD_EN_SHIFT (31U)
13126 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_UPD_EN_WIDTH (1U)
13127 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_UPD_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL_PL_TRIG_OUT_UPD_EN_MASK)
13128 /*! @} */
13129 
13130 /*! @name TIO2_G0_CH7_IRQ_NOTIFY - TIO[i] channel [c] interrupt notification register */
13131 /*! @{ */
13132 
13133 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_S_RE_IRQ_MASK (0x1U)
13134 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_S_RE_IRQ_SHIFT (0U)
13135 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_S_RE_IRQ_WIDTH (1U)
13136 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_S_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_S_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_S_RE_IRQ_MASK)
13137 
13138 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_S_FE_IRQ_MASK (0x2U)
13139 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_S_FE_IRQ_SHIFT (1U)
13140 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_S_FE_IRQ_WIDTH (1U)
13141 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_S_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_S_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_S_FE_IRQ_MASK)
13142 
13143 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_O_RE_IRQ_MASK (0x4U)
13144 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_O_RE_IRQ_SHIFT (2U)
13145 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_O_RE_IRQ_WIDTH (1U)
13146 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_O_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_O_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_O_RE_IRQ_MASK)
13147 
13148 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_O_FE_IRQ_MASK (0x8U)
13149 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_O_FE_IRQ_SHIFT (3U)
13150 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_O_FE_IRQ_WIDTH (1U)
13151 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_O_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_O_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_O_FE_IRQ_MASK)
13152 
13153 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_UPDATE_IRQ_MASK (0x10U)
13154 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_UPDATE_IRQ_SHIFT (4U)
13155 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_UPDATE_IRQ_WIDTH (1U)
13156 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_UPDATE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_UPDATE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_UPDATE_IRQ_MASK)
13157 
13158 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_PL_EVT_IRQ_MASK (0x20U)
13159 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_PL_EVT_IRQ_SHIFT (5U)
13160 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_PL_EVT_IRQ_WIDTH (1U)
13161 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_PL_EVT_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_PL_EVT_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_IRQ_NOTIFY_PL_EVT_IRQ_MASK)
13162 /*! @} */
13163 
13164 /*! @name TIO2_G0_CH7_IRQ_EN - TIO[i] channel [c] interrupt enable register */
13165 /*! @{ */
13166 
13167 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_S_RE_IRQ_EN_MASK (0x1U)
13168 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_S_RE_IRQ_EN_SHIFT (0U)
13169 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_S_RE_IRQ_EN_WIDTH (1U)
13170 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_S_RE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_S_RE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_S_RE_IRQ_EN_MASK)
13171 
13172 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_S_FE_IRQ_EN_MASK (0x2U)
13173 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_S_FE_IRQ_EN_SHIFT (1U)
13174 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_S_FE_IRQ_EN_WIDTH (1U)
13175 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_S_FE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_S_FE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_S_FE_IRQ_EN_MASK)
13176 
13177 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_O_RE_IRQ_EN_MASK (0x4U)
13178 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_O_RE_IRQ_EN_SHIFT (2U)
13179 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_O_RE_IRQ_EN_WIDTH (1U)
13180 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_O_RE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_O_RE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_O_RE_IRQ_EN_MASK)
13181 
13182 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_O_FE_IRQ_EN_MASK (0x8U)
13183 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_O_FE_IRQ_EN_SHIFT (3U)
13184 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_O_FE_IRQ_EN_WIDTH (1U)
13185 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_O_FE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_O_FE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_O_FE_IRQ_EN_MASK)
13186 
13187 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_UPDATE_IRQ_EN_MASK (0x10U)
13188 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_UPDATE_IRQ_EN_SHIFT (4U)
13189 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_UPDATE_IRQ_EN_WIDTH (1U)
13190 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_UPDATE_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_UPDATE_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_UPDATE_IRQ_EN_MASK)
13191 
13192 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_PL_EVT_IRQ_EN_MASK (0x20U)
13193 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_PL_EVT_IRQ_EN_SHIFT (5U)
13194 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_PL_EVT_IRQ_EN_WIDTH (1U)
13195 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_PL_EVT_IRQ_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_PL_EVT_IRQ_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_IRQ_EN_PL_EVT_IRQ_EN_MASK)
13196 /*! @} */
13197 
13198 /*! @name TIO2_G0_CH7_IRQ_FORCINT - TIO[i] channel [c] force interrupt register */
13199 /*! @{ */
13200 
13201 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_S_RE_IRQ_MASK (0x1U)
13202 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_S_RE_IRQ_SHIFT (0U)
13203 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_S_RE_IRQ_WIDTH (1U)
13204 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_S_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_S_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_S_RE_IRQ_MASK)
13205 
13206 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_S_FE_IRQ_MASK (0x2U)
13207 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_S_FE_IRQ_SHIFT (1U)
13208 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_S_FE_IRQ_WIDTH (1U)
13209 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_S_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_S_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_S_FE_IRQ_MASK)
13210 
13211 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_O_RE_IRQ_MASK (0x4U)
13212 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_O_RE_IRQ_SHIFT (2U)
13213 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_O_RE_IRQ_WIDTH (1U)
13214 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_O_RE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_O_RE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_O_RE_IRQ_MASK)
13215 
13216 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_O_FE_IRQ_MASK (0x8U)
13217 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_O_FE_IRQ_SHIFT (3U)
13218 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_O_FE_IRQ_WIDTH (1U)
13219 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_O_FE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_O_FE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_O_FE_IRQ_MASK)
13220 
13221 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_UPDATE_IRQ_MASK (0x10U)
13222 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_UPDATE_IRQ_SHIFT (4U)
13223 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_UPDATE_IRQ_WIDTH (1U)
13224 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_UPDATE_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_UPDATE_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_UPDATE_IRQ_MASK)
13225 
13226 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_PL_EVT_IRQ_MASK (0x20U)
13227 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_PL_EVT_IRQ_SHIFT (5U)
13228 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_PL_EVT_IRQ_WIDTH (1U)
13229 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_PL_EVT_IRQ(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_PL_EVT_IRQ_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_IRQ_FORCINT_TRG_PL_EVT_IRQ_MASK)
13230 /*! @} */
13231 
13232 /*! @name TIO2_G0_CH7_IRQ_MODE - TIO[i] channel [c] IRQ mode configuration register */
13233 /*! @{ */
13234 
13235 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_MODE_IRQ_MODE_MASK (0x3U)
13236 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_MODE_IRQ_MODE_SHIFT (0U)
13237 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_MODE_IRQ_MODE_WIDTH (2U)
13238 #define GTM_gtm_cls2_TIO2_G0_CH7_IRQ_MODE_IRQ_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_IRQ_MODE_IRQ_MODE_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_IRQ_MODE_IRQ_MODE_MASK)
13239 /*! @} */
13240 
13241 /*! @name TIO2_G0_CH7_CTRL2 - TIO[i] group [g] channel [c] control register */
13242 /*! @{ */
13243 
13244 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL2_DUAL_CMP_EN_MASK (0x1U)
13245 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL2_DUAL_CMP_EN_SHIFT (0U)
13246 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL2_DUAL_CMP_EN_WIDTH (1U)
13247 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL2_DUAL_CMP_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL2_DUAL_CMP_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL2_DUAL_CMP_EN_MASK)
13248 
13249 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL2_DUAL_CMP_MST_EN_MASK (0x2U)
13250 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL2_DUAL_CMP_MST_EN_SHIFT (1U)
13251 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL2_DUAL_CMP_MST_EN_WIDTH (1U)
13252 #define GTM_gtm_cls2_TIO2_G0_CH7_CTRL2_DUAL_CMP_MST_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_CTRL2_DUAL_CMP_MST_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_CTRL2_DUAL_CMP_MST_EN_MASK)
13253 /*! @} */
13254 
13255 /*! @name TIO2_G0_CH7_SINST - TIO[i] channel [c] resource S instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- */
13256 /*! @{ */
13257 
13258 #define GTM_gtm_cls2_TIO2_G0_CH7_SINST_OP_MASK   (0xFFFFFFU)
13259 #define GTM_gtm_cls2_TIO2_G0_CH7_SINST_OP_SHIFT  (0U)
13260 #define GTM_gtm_cls2_TIO2_G0_CH7_SINST_OP_WIDTH  (24U)
13261 #define GTM_gtm_cls2_TIO2_G0_CH7_SINST_OP(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_SINST_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_SINST_OP_MASK)
13262 
13263 #define GTM_gtm_cls2_TIO2_G0_CH7_SINST_CMD_MASK  (0x3F000000U)
13264 #define GTM_gtm_cls2_TIO2_G0_CH7_SINST_CMD_SHIFT (24U)
13265 #define GTM_gtm_cls2_TIO2_G0_CH7_SINST_CMD_WIDTH (6U)
13266 #define GTM_gtm_cls2_TIO2_G0_CH7_SINST_CMD(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_SINST_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_SINST_CMD_MASK)
13267 
13268 #define GTM_gtm_cls2_TIO2_G0_CH7_SINST_DATA_PUSH_EN_MASK (0x40000000U)
13269 #define GTM_gtm_cls2_TIO2_G0_CH7_SINST_DATA_PUSH_EN_SHIFT (30U)
13270 #define GTM_gtm_cls2_TIO2_G0_CH7_SINST_DATA_PUSH_EN_WIDTH (1U)
13271 #define GTM_gtm_cls2_TIO2_G0_CH7_SINST_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_SINST_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_SINST_DATA_PUSH_EN_MASK)
13272 
13273 #define GTM_gtm_cls2_TIO2_G0_CH7_SINST_INSTR_PULL_EN_MASK (0x80000000U)
13274 #define GTM_gtm_cls2_TIO2_G0_CH7_SINST_INSTR_PULL_EN_SHIFT (31U)
13275 #define GTM_gtm_cls2_TIO2_G0_CH7_SINST_INSTR_PULL_EN_WIDTH (1U)
13276 #define GTM_gtm_cls2_TIO2_G0_CH7_SINST_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_SINST_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_SINST_INSTR_PULL_EN_MASK)
13277 /*! @} */
13278 
13279 /*! @name TIO2_G0_CH7_SCMD - TIO[i] channel [c] resource S command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- */
13280 /*! @{ */
13281 
13282 #define GTM_gtm_cls2_TIO2_G0_CH7_SCMD_CMD_MASK   (0x3F000000U)
13283 #define GTM_gtm_cls2_TIO2_G0_CH7_SCMD_CMD_SHIFT  (24U)
13284 #define GTM_gtm_cls2_TIO2_G0_CH7_SCMD_CMD_WIDTH  (6U)
13285 #define GTM_gtm_cls2_TIO2_G0_CH7_SCMD_CMD(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_SCMD_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_SCMD_CMD_MASK)
13286 
13287 #define GTM_gtm_cls2_TIO2_G0_CH7_SCMD_DATA_PUSH_EN_MASK (0x40000000U)
13288 #define GTM_gtm_cls2_TIO2_G0_CH7_SCMD_DATA_PUSH_EN_SHIFT (30U)
13289 #define GTM_gtm_cls2_TIO2_G0_CH7_SCMD_DATA_PUSH_EN_WIDTH (1U)
13290 #define GTM_gtm_cls2_TIO2_G0_CH7_SCMD_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_SCMD_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_SCMD_DATA_PUSH_EN_MASK)
13291 
13292 #define GTM_gtm_cls2_TIO2_G0_CH7_SCMD_INSTR_PULL_EN_MASK (0x80000000U)
13293 #define GTM_gtm_cls2_TIO2_G0_CH7_SCMD_INSTR_PULL_EN_SHIFT (31U)
13294 #define GTM_gtm_cls2_TIO2_G0_CH7_SCMD_INSTR_PULL_EN_WIDTH (1U)
13295 #define GTM_gtm_cls2_TIO2_G0_CH7_SCMD_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_SCMD_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_SCMD_INSTR_PULL_EN_MASK)
13296 /*! @} */
13297 
13298 /*! @name TIO2_G0_CH7_SOP - TIO[i] channel [c] resource S operand register TIO[i]_G[g]_CH[c]_CTRL.PL_S_MODE=0b0- or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b10- or TIO[i]_G[g]_OP_USAGE.MODE[c]=0b1-0 ) */
13299 /*! @{ */
13300 
13301 #define GTM_gtm_cls2_TIO2_G0_CH7_SOP_OP_MASK     (0xFFFFFFU)
13302 #define GTM_gtm_cls2_TIO2_G0_CH7_SOP_OP_SHIFT    (0U)
13303 #define GTM_gtm_cls2_TIO2_G0_CH7_SOP_OP_WIDTH    (24U)
13304 #define GTM_gtm_cls2_TIO2_G0_CH7_SOP_OP(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_SOP_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_SOP_OP_MASK)
13305 /*! @} */
13306 
13307 /*! @name TIO2_G0_CH7_OINST - TIO[i] channel [c] resource O instruction register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE =0b00- */
13308 /*! @{ */
13309 
13310 #define GTM_gtm_cls2_TIO2_G0_CH7_OINST_OP_MASK   (0xFFFFFFU)
13311 #define GTM_gtm_cls2_TIO2_G0_CH7_OINST_OP_SHIFT  (0U)
13312 #define GTM_gtm_cls2_TIO2_G0_CH7_OINST_OP_WIDTH  (24U)
13313 #define GTM_gtm_cls2_TIO2_G0_CH7_OINST_OP(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_OINST_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_OINST_OP_MASK)
13314 
13315 #define GTM_gtm_cls2_TIO2_G0_CH7_OINST_CMD_MASK  (0x3F000000U)
13316 #define GTM_gtm_cls2_TIO2_G0_CH7_OINST_CMD_SHIFT (24U)
13317 #define GTM_gtm_cls2_TIO2_G0_CH7_OINST_CMD_WIDTH (6U)
13318 #define GTM_gtm_cls2_TIO2_G0_CH7_OINST_CMD(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_OINST_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_OINST_CMD_MASK)
13319 
13320 #define GTM_gtm_cls2_TIO2_G0_CH7_OINST_DATA_PUSH_EN_MASK (0x40000000U)
13321 #define GTM_gtm_cls2_TIO2_G0_CH7_OINST_DATA_PUSH_EN_SHIFT (30U)
13322 #define GTM_gtm_cls2_TIO2_G0_CH7_OINST_DATA_PUSH_EN_WIDTH (1U)
13323 #define GTM_gtm_cls2_TIO2_G0_CH7_OINST_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_OINST_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_OINST_DATA_PUSH_EN_MASK)
13324 
13325 #define GTM_gtm_cls2_TIO2_G0_CH7_OINST_INSTR_PULL_EN_MASK (0x80000000U)
13326 #define GTM_gtm_cls2_TIO2_G0_CH7_OINST_INSTR_PULL_EN_SHIFT (31U)
13327 #define GTM_gtm_cls2_TIO2_G0_CH7_OINST_INSTR_PULL_EN_WIDTH (1U)
13328 #define GTM_gtm_cls2_TIO2_G0_CH7_OINST_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_OINST_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_OINST_INSTR_PULL_EN_MASK)
13329 /*! @} */
13330 
13331 /*! @name TIO2_G0_CH7_OCMD - TIO[i] channel [c] resource O command register (buffer operation) TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b00- */
13332 /*! @{ */
13333 
13334 #define GTM_gtm_cls2_TIO2_G0_CH7_OCMD_CMD_MASK   (0x3F000000U)
13335 #define GTM_gtm_cls2_TIO2_G0_CH7_OCMD_CMD_SHIFT  (24U)
13336 #define GTM_gtm_cls2_TIO2_G0_CH7_OCMD_CMD_WIDTH  (6U)
13337 #define GTM_gtm_cls2_TIO2_G0_CH7_OCMD_CMD(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_OCMD_CMD_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_OCMD_CMD_MASK)
13338 
13339 #define GTM_gtm_cls2_TIO2_G0_CH7_OCMD_DATA_PUSH_EN_MASK (0x40000000U)
13340 #define GTM_gtm_cls2_TIO2_G0_CH7_OCMD_DATA_PUSH_EN_SHIFT (30U)
13341 #define GTM_gtm_cls2_TIO2_G0_CH7_OCMD_DATA_PUSH_EN_WIDTH (1U)
13342 #define GTM_gtm_cls2_TIO2_G0_CH7_OCMD_DATA_PUSH_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_OCMD_DATA_PUSH_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_OCMD_DATA_PUSH_EN_MASK)
13343 
13344 #define GTM_gtm_cls2_TIO2_G0_CH7_OCMD_INSTR_PULL_EN_MASK (0x80000000U)
13345 #define GTM_gtm_cls2_TIO2_G0_CH7_OCMD_INSTR_PULL_EN_SHIFT (31U)
13346 #define GTM_gtm_cls2_TIO2_G0_CH7_OCMD_INSTR_PULL_EN_WIDTH (1U)
13347 #define GTM_gtm_cls2_TIO2_G0_CH7_OCMD_INSTR_PULL_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_OCMD_INSTR_PULL_EN_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_OCMD_INSTR_PULL_EN_MASK)
13348 /*! @} */
13349 
13350 /*! @name TIO2_G0_CH7_OOP - TIO[i] channel [c] resource O operand register !(TIO[i]_G[g]_CH[c]_CTRL.PL_O_MODE=0b1--) or (TIO[i]_G[g]_OP_USAGE.MODE[c]=0b11-) */
13351 /*! @{ */
13352 
13353 #define GTM_gtm_cls2_TIO2_G0_CH7_OOP_OP_MASK     (0xFFFFFFU)
13354 #define GTM_gtm_cls2_TIO2_G0_CH7_OOP_OP_SHIFT    (0U)
13355 #define GTM_gtm_cls2_TIO2_G0_CH7_OOP_OP_WIDTH    (24U)
13356 #define GTM_gtm_cls2_TIO2_G0_CH7_OOP_OP(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_OOP_OP_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_OOP_OP_MASK)
13357 /*! @} */
13358 
13359 /*! @name TIO2_G0_CH7_SHIFTCNT - TIO[i] channel [c] resource shift count register */
13360 /*! @{ */
13361 
13362 #define GTM_gtm_cls2_TIO2_G0_CH7_SHIFTCNT_CNT_MASK (0x1FU)
13363 #define GTM_gtm_cls2_TIO2_G0_CH7_SHIFTCNT_CNT_SHIFT (0U)
13364 #define GTM_gtm_cls2_TIO2_G0_CH7_SHIFTCNT_CNT_WIDTH (5U)
13365 #define GTM_gtm_cls2_TIO2_G0_CH7_SHIFTCNT_CNT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_CH7_SHIFTCNT_CNT_SHIFT)) & GTM_gtm_cls2_TIO2_G0_CH7_SHIFTCNT_CNT_MASK)
13366 /*! @} */
13367 
13368 /*! @name TIO2_G0_ISEL0_CTRL1 - TIO[i] input selection register 1 */
13369 /*! @{ */
13370 
13371 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_0_MASK (0xFU)
13372 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_0_SHIFT (0U)
13373 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_0_WIDTH (4U)
13374 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_0_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_0_MASK)
13375 
13376 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_1_MASK (0xF0U)
13377 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_1_SHIFT (4U)
13378 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_1_WIDTH (4U)
13379 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_1_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_1_MASK)
13380 
13381 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_2_MASK (0xF00U)
13382 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_2_SHIFT (8U)
13383 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_2_WIDTH (4U)
13384 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_2_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_2_MASK)
13385 
13386 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_3_MASK (0xF000U)
13387 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_3_SHIFT (12U)
13388 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_3_WIDTH (4U)
13389 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_3_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_LUT2_3_MASK)
13390 
13391 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL0_MASK (0x10000U)
13392 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL0_SHIFT (16U)
13393 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL0_WIDTH (1U)
13394 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL0_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL0_MASK)
13395 
13396 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL1_MASK (0x20000U)
13397 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL1_SHIFT (17U)
13398 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL1_WIDTH (1U)
13399 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL1_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL1_MASK)
13400 
13401 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL2_MASK (0x40000U)
13402 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL2_SHIFT (18U)
13403 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL2_WIDTH (1U)
13404 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL2_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL2_MASK)
13405 
13406 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL3_MASK (0x80000U)
13407 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL3_SHIFT (19U)
13408 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL3_WIDTH (1U)
13409 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL3_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_OUT_SEL3_MASK)
13410 
13411 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN0_MASK (0x1000000U)
13412 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN0_SHIFT (24U)
13413 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN0_WIDTH (1U)
13414 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN0_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN0_MASK)
13415 
13416 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN1_MASK (0x2000000U)
13417 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN1_SHIFT (25U)
13418 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN1_WIDTH (1U)
13419 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN1_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN1_MASK)
13420 
13421 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN2_MASK (0x4000000U)
13422 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN2_SHIFT (26U)
13423 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN2_WIDTH (1U)
13424 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN2_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN2_MASK)
13425 
13426 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN3_MASK (0x8000000U)
13427 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN3_SHIFT (27U)
13428 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN3_WIDTH (1U)
13429 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN3_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL1_WRITE_EN3_MASK)
13430 /*! @} */
13431 
13432 /*! @name TIO2_G0_ISEL0_CTRL2 - TIO[i] input selection register 2 */
13433 /*! @{ */
13434 
13435 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3_MASK (0xFFU)
13436 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3_SHIFT (0U)
13437 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3_WIDTH (8U)
13438 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3_MASK)
13439 
13440 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_QOUT_SEL_MASK (0x30000U)
13441 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_QOUT_SEL_SHIFT (16U)
13442 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_QOUT_SEL_WIDTH (2U)
13443 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_QOUT_SEL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_QOUT_SEL_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_QOUT_SEL_MASK)
13444 
13445 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3IN_SEL0_MASK (0x100000U)
13446 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3IN_SEL0_SHIFT (20U)
13447 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3IN_SEL0_WIDTH (1U)
13448 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3IN_SEL0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3IN_SEL0_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3IN_SEL0_MASK)
13449 
13450 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3IN_SEL1_MASK (0x200000U)
13451 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3IN_SEL1_SHIFT (21U)
13452 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3IN_SEL1_WIDTH (1U)
13453 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3IN_SEL1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3IN_SEL1_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3IN_SEL1_MASK)
13454 
13455 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3IN_SEL2_MASK (0x400000U)
13456 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3IN_SEL2_SHIFT (22U)
13457 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3IN_SEL2_WIDTH (1U)
13458 #define GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3IN_SEL2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3IN_SEL2_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL0_CTRL2_LUT3IN_SEL2_MASK)
13459 /*! @} */
13460 
13461 /*! @name TIO2_G0_ISEL1_CTRL1 - TIO[i] input selection register 1 */
13462 /*! @{ */
13463 
13464 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_0_MASK (0xFU)
13465 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_0_SHIFT (0U)
13466 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_0_WIDTH (4U)
13467 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_0_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_0_MASK)
13468 
13469 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_1_MASK (0xF0U)
13470 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_1_SHIFT (4U)
13471 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_1_WIDTH (4U)
13472 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_1_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_1_MASK)
13473 
13474 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_2_MASK (0xF00U)
13475 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_2_SHIFT (8U)
13476 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_2_WIDTH (4U)
13477 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_2_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_2_MASK)
13478 
13479 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_3_MASK (0xF000U)
13480 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_3_SHIFT (12U)
13481 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_3_WIDTH (4U)
13482 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_3_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_LUT2_3_MASK)
13483 
13484 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL0_MASK (0x10000U)
13485 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL0_SHIFT (16U)
13486 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL0_WIDTH (1U)
13487 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL0_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL0_MASK)
13488 
13489 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL1_MASK (0x20000U)
13490 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL1_SHIFT (17U)
13491 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL1_WIDTH (1U)
13492 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL1_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL1_MASK)
13493 
13494 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL2_MASK (0x40000U)
13495 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL2_SHIFT (18U)
13496 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL2_WIDTH (1U)
13497 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL2_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL2_MASK)
13498 
13499 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL3_MASK (0x80000U)
13500 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL3_SHIFT (19U)
13501 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL3_WIDTH (1U)
13502 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL3_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_OUT_SEL3_MASK)
13503 
13504 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN0_MASK (0x1000000U)
13505 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN0_SHIFT (24U)
13506 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN0_WIDTH (1U)
13507 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN0_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN0_MASK)
13508 
13509 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN1_MASK (0x2000000U)
13510 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN1_SHIFT (25U)
13511 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN1_WIDTH (1U)
13512 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN1_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN1_MASK)
13513 
13514 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN2_MASK (0x4000000U)
13515 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN2_SHIFT (26U)
13516 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN2_WIDTH (1U)
13517 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN2_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN2_MASK)
13518 
13519 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN3_MASK (0x8000000U)
13520 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN3_SHIFT (27U)
13521 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN3_WIDTH (1U)
13522 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN3_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL1_WRITE_EN3_MASK)
13523 /*! @} */
13524 
13525 /*! @name TIO2_G0_ISEL1_CTRL2 - TIO[i] input selection register 2 */
13526 /*! @{ */
13527 
13528 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3_MASK (0xFFU)
13529 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3_SHIFT (0U)
13530 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3_WIDTH (8U)
13531 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3_MASK)
13532 
13533 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_QOUT_SEL_MASK (0x30000U)
13534 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_QOUT_SEL_SHIFT (16U)
13535 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_QOUT_SEL_WIDTH (2U)
13536 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_QOUT_SEL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_QOUT_SEL_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_QOUT_SEL_MASK)
13537 
13538 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3IN_SEL0_MASK (0x100000U)
13539 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3IN_SEL0_SHIFT (20U)
13540 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3IN_SEL0_WIDTH (1U)
13541 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3IN_SEL0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3IN_SEL0_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3IN_SEL0_MASK)
13542 
13543 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3IN_SEL1_MASK (0x200000U)
13544 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3IN_SEL1_SHIFT (21U)
13545 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3IN_SEL1_WIDTH (1U)
13546 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3IN_SEL1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3IN_SEL1_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3IN_SEL1_MASK)
13547 
13548 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3IN_SEL2_MASK (0x400000U)
13549 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3IN_SEL2_SHIFT (22U)
13550 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3IN_SEL2_WIDTH (1U)
13551 #define GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3IN_SEL2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3IN_SEL2_SHIFT)) & GTM_gtm_cls2_TIO2_G0_ISEL1_CTRL2_LUT3IN_SEL2_MASK)
13552 /*! @} */
13553 
13554 /*! @name TIO2_G0_OP_USAGE - TIO[i] operand usage selection register */
13555 /*! @{ */
13556 
13557 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE0_MASK (0x7U)
13558 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE0_SHIFT (0U)
13559 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE0_WIDTH (3U)
13560 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE0(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE0_SHIFT)) & GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE0_MASK)
13561 
13562 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE1_MASK (0x38U)
13563 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE1_SHIFT (3U)
13564 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE1_WIDTH (3U)
13565 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE1(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE1_SHIFT)) & GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE1_MASK)
13566 
13567 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE2_MASK (0x1C0U)
13568 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE2_SHIFT (6U)
13569 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE2_WIDTH (3U)
13570 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE2(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE2_SHIFT)) & GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE2_MASK)
13571 
13572 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE3_MASK (0xE00U)
13573 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE3_SHIFT (9U)
13574 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE3_WIDTH (3U)
13575 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE3(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE3_SHIFT)) & GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE3_MASK)
13576 
13577 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE4_MASK (0x7000U)
13578 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE4_SHIFT (12U)
13579 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE4_WIDTH (3U)
13580 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE4(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE4_SHIFT)) & GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE4_MASK)
13581 
13582 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE5_MASK (0x38000U)
13583 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE5_SHIFT (15U)
13584 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE5_WIDTH (3U)
13585 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE5(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE5_SHIFT)) & GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE5_MASK)
13586 
13587 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE6_MASK (0x1C0000U)
13588 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE6_SHIFT (18U)
13589 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE6_WIDTH (3U)
13590 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE6(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE6_SHIFT)) & GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE6_MASK)
13591 
13592 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE7_MASK (0xE00000U)
13593 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE7_SHIFT (21U)
13594 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE7_WIDTH (3U)
13595 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE7(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE7_SHIFT)) & GTM_gtm_cls2_TIO2_G0_OP_USAGE_MODE7_MASK)
13596 
13597 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN0_MASK (0x1000000U)
13598 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN0_SHIFT (24U)
13599 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN0_WIDTH (1U)
13600 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN0_SHIFT)) & GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN0_MASK)
13601 
13602 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN1_MASK (0x2000000U)
13603 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN1_SHIFT (25U)
13604 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN1_WIDTH (1U)
13605 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN1_SHIFT)) & GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN1_MASK)
13606 
13607 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN2_MASK (0x4000000U)
13608 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN2_SHIFT (26U)
13609 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN2_WIDTH (1U)
13610 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN2_SHIFT)) & GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN2_MASK)
13611 
13612 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN3_MASK (0x8000000U)
13613 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN3_SHIFT (27U)
13614 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN3_WIDTH (1U)
13615 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN3_SHIFT)) & GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN3_MASK)
13616 
13617 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN4_MASK (0x10000000U)
13618 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN4_SHIFT (28U)
13619 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN4_WIDTH (1U)
13620 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN4_SHIFT)) & GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN4_MASK)
13621 
13622 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN5_MASK (0x20000000U)
13623 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN5_SHIFT (29U)
13624 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN5_WIDTH (1U)
13625 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN5_SHIFT)) & GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN5_MASK)
13626 
13627 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN6_MASK (0x40000000U)
13628 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN6_SHIFT (30U)
13629 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN6_WIDTH (1U)
13630 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN6_SHIFT)) & GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN6_MASK)
13631 
13632 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN7_MASK (0x80000000U)
13633 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN7_SHIFT (31U)
13634 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN7_WIDTH (1U)
13635 #define GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN7_SHIFT)) & GTM_gtm_cls2_TIO2_G0_OP_USAGE_WRITE_EN7_MASK)
13636 /*! @} */
13637 
13638 /*! @name TIO2_S - TIO[i] signal sampling register */
13639 /*! @{ */
13640 
13641 #define GTM_gtm_cls2_TIO2_S_CH0_MASK             (0x1U)
13642 #define GTM_gtm_cls2_TIO2_S_CH0_SHIFT            (0U)
13643 #define GTM_gtm_cls2_TIO2_S_CH0_WIDTH            (1U)
13644 #define GTM_gtm_cls2_TIO2_S_CH0(x)               (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_S_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_S_CH0_MASK)
13645 
13646 #define GTM_gtm_cls2_TIO2_S_CH1_MASK             (0x2U)
13647 #define GTM_gtm_cls2_TIO2_S_CH1_SHIFT            (1U)
13648 #define GTM_gtm_cls2_TIO2_S_CH1_WIDTH            (1U)
13649 #define GTM_gtm_cls2_TIO2_S_CH1(x)               (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_S_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_S_CH1_MASK)
13650 
13651 #define GTM_gtm_cls2_TIO2_S_CH2_MASK             (0x4U)
13652 #define GTM_gtm_cls2_TIO2_S_CH2_SHIFT            (2U)
13653 #define GTM_gtm_cls2_TIO2_S_CH2_WIDTH            (1U)
13654 #define GTM_gtm_cls2_TIO2_S_CH2(x)               (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_S_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_S_CH2_MASK)
13655 
13656 #define GTM_gtm_cls2_TIO2_S_CH3_MASK             (0x8U)
13657 #define GTM_gtm_cls2_TIO2_S_CH3_SHIFT            (3U)
13658 #define GTM_gtm_cls2_TIO2_S_CH3_WIDTH            (1U)
13659 #define GTM_gtm_cls2_TIO2_S_CH3(x)               (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_S_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_S_CH3_MASK)
13660 
13661 #define GTM_gtm_cls2_TIO2_S_CH4_MASK             (0x10U)
13662 #define GTM_gtm_cls2_TIO2_S_CH4_SHIFT            (4U)
13663 #define GTM_gtm_cls2_TIO2_S_CH4_WIDTH            (1U)
13664 #define GTM_gtm_cls2_TIO2_S_CH4(x)               (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_S_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_S_CH4_MASK)
13665 
13666 #define GTM_gtm_cls2_TIO2_S_CH5_MASK             (0x20U)
13667 #define GTM_gtm_cls2_TIO2_S_CH5_SHIFT            (5U)
13668 #define GTM_gtm_cls2_TIO2_S_CH5_WIDTH            (1U)
13669 #define GTM_gtm_cls2_TIO2_S_CH5(x)               (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_S_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_S_CH5_MASK)
13670 
13671 #define GTM_gtm_cls2_TIO2_S_CH6_MASK             (0x40U)
13672 #define GTM_gtm_cls2_TIO2_S_CH6_SHIFT            (6U)
13673 #define GTM_gtm_cls2_TIO2_S_CH6_WIDTH            (1U)
13674 #define GTM_gtm_cls2_TIO2_S_CH6(x)               (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_S_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_S_CH6_MASK)
13675 
13676 #define GTM_gtm_cls2_TIO2_S_CH7_MASK             (0x80U)
13677 #define GTM_gtm_cls2_TIO2_S_CH7_SHIFT            (7U)
13678 #define GTM_gtm_cls2_TIO2_S_CH7_WIDTH            (1U)
13679 #define GTM_gtm_cls2_TIO2_S_CH7(x)               (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_S_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_S_CH7_MASK)
13680 /*! @} */
13681 
13682 /*! @name TIO2_O - TIO[i] output register */
13683 /*! @{ */
13684 
13685 #define GTM_gtm_cls2_TIO2_O_CH0_MASK             (0x1U)
13686 #define GTM_gtm_cls2_TIO2_O_CH0_SHIFT            (0U)
13687 #define GTM_gtm_cls2_TIO2_O_CH0_WIDTH            (1U)
13688 #define GTM_gtm_cls2_TIO2_O_CH0(x)               (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_O_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_O_CH0_MASK)
13689 
13690 #define GTM_gtm_cls2_TIO2_O_CH1_MASK             (0x2U)
13691 #define GTM_gtm_cls2_TIO2_O_CH1_SHIFT            (1U)
13692 #define GTM_gtm_cls2_TIO2_O_CH1_WIDTH            (1U)
13693 #define GTM_gtm_cls2_TIO2_O_CH1(x)               (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_O_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_O_CH1_MASK)
13694 
13695 #define GTM_gtm_cls2_TIO2_O_CH2_MASK             (0x4U)
13696 #define GTM_gtm_cls2_TIO2_O_CH2_SHIFT            (2U)
13697 #define GTM_gtm_cls2_TIO2_O_CH2_WIDTH            (1U)
13698 #define GTM_gtm_cls2_TIO2_O_CH2(x)               (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_O_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_O_CH2_MASK)
13699 
13700 #define GTM_gtm_cls2_TIO2_O_CH3_MASK             (0x8U)
13701 #define GTM_gtm_cls2_TIO2_O_CH3_SHIFT            (3U)
13702 #define GTM_gtm_cls2_TIO2_O_CH3_WIDTH            (1U)
13703 #define GTM_gtm_cls2_TIO2_O_CH3(x)               (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_O_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_O_CH3_MASK)
13704 
13705 #define GTM_gtm_cls2_TIO2_O_CH4_MASK             (0x10U)
13706 #define GTM_gtm_cls2_TIO2_O_CH4_SHIFT            (4U)
13707 #define GTM_gtm_cls2_TIO2_O_CH4_WIDTH            (1U)
13708 #define GTM_gtm_cls2_TIO2_O_CH4(x)               (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_O_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_O_CH4_MASK)
13709 
13710 #define GTM_gtm_cls2_TIO2_O_CH5_MASK             (0x20U)
13711 #define GTM_gtm_cls2_TIO2_O_CH5_SHIFT            (5U)
13712 #define GTM_gtm_cls2_TIO2_O_CH5_WIDTH            (1U)
13713 #define GTM_gtm_cls2_TIO2_O_CH5(x)               (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_O_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_O_CH5_MASK)
13714 
13715 #define GTM_gtm_cls2_TIO2_O_CH6_MASK             (0x40U)
13716 #define GTM_gtm_cls2_TIO2_O_CH6_SHIFT            (6U)
13717 #define GTM_gtm_cls2_TIO2_O_CH6_WIDTH            (1U)
13718 #define GTM_gtm_cls2_TIO2_O_CH6(x)               (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_O_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_O_CH6_MASK)
13719 
13720 #define GTM_gtm_cls2_TIO2_O_CH7_MASK             (0x80U)
13721 #define GTM_gtm_cls2_TIO2_O_CH7_SHIFT            (7U)
13722 #define GTM_gtm_cls2_TIO2_O_CH7_WIDTH            (1U)
13723 #define GTM_gtm_cls2_TIO2_O_CH7(x)               (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_O_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_O_CH7_MASK)
13724 /*! @} */
13725 
13726 /*! @name TIO2_ENDIS - TIO[i] enable/disable register */
13727 /*! @{ */
13728 
13729 #define GTM_gtm_cls2_TIO2_ENDIS_CH0_MASK         (0x1U)
13730 #define GTM_gtm_cls2_TIO2_ENDIS_CH0_SHIFT        (0U)
13731 #define GTM_gtm_cls2_TIO2_ENDIS_CH0_WIDTH        (1U)
13732 #define GTM_gtm_cls2_TIO2_ENDIS_CH0(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_ENDIS_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_ENDIS_CH0_MASK)
13733 
13734 #define GTM_gtm_cls2_TIO2_ENDIS_CH1_MASK         (0x2U)
13735 #define GTM_gtm_cls2_TIO2_ENDIS_CH1_SHIFT        (1U)
13736 #define GTM_gtm_cls2_TIO2_ENDIS_CH1_WIDTH        (1U)
13737 #define GTM_gtm_cls2_TIO2_ENDIS_CH1(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_ENDIS_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_ENDIS_CH1_MASK)
13738 
13739 #define GTM_gtm_cls2_TIO2_ENDIS_CH2_MASK         (0x4U)
13740 #define GTM_gtm_cls2_TIO2_ENDIS_CH2_SHIFT        (2U)
13741 #define GTM_gtm_cls2_TIO2_ENDIS_CH2_WIDTH        (1U)
13742 #define GTM_gtm_cls2_TIO2_ENDIS_CH2(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_ENDIS_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_ENDIS_CH2_MASK)
13743 
13744 #define GTM_gtm_cls2_TIO2_ENDIS_CH3_MASK         (0x8U)
13745 #define GTM_gtm_cls2_TIO2_ENDIS_CH3_SHIFT        (3U)
13746 #define GTM_gtm_cls2_TIO2_ENDIS_CH3_WIDTH        (1U)
13747 #define GTM_gtm_cls2_TIO2_ENDIS_CH3(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_ENDIS_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_ENDIS_CH3_MASK)
13748 
13749 #define GTM_gtm_cls2_TIO2_ENDIS_CH4_MASK         (0x10U)
13750 #define GTM_gtm_cls2_TIO2_ENDIS_CH4_SHIFT        (4U)
13751 #define GTM_gtm_cls2_TIO2_ENDIS_CH4_WIDTH        (1U)
13752 #define GTM_gtm_cls2_TIO2_ENDIS_CH4(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_ENDIS_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_ENDIS_CH4_MASK)
13753 
13754 #define GTM_gtm_cls2_TIO2_ENDIS_CH5_MASK         (0x20U)
13755 #define GTM_gtm_cls2_TIO2_ENDIS_CH5_SHIFT        (5U)
13756 #define GTM_gtm_cls2_TIO2_ENDIS_CH5_WIDTH        (1U)
13757 #define GTM_gtm_cls2_TIO2_ENDIS_CH5(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_ENDIS_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_ENDIS_CH5_MASK)
13758 
13759 #define GTM_gtm_cls2_TIO2_ENDIS_CH6_MASK         (0x40U)
13760 #define GTM_gtm_cls2_TIO2_ENDIS_CH6_SHIFT        (6U)
13761 #define GTM_gtm_cls2_TIO2_ENDIS_CH6_WIDTH        (1U)
13762 #define GTM_gtm_cls2_TIO2_ENDIS_CH6(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_ENDIS_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_ENDIS_CH6_MASK)
13763 
13764 #define GTM_gtm_cls2_TIO2_ENDIS_CH7_MASK         (0x80U)
13765 #define GTM_gtm_cls2_TIO2_ENDIS_CH7_SHIFT        (7U)
13766 #define GTM_gtm_cls2_TIO2_ENDIS_CH7_WIDTH        (1U)
13767 #define GTM_gtm_cls2_TIO2_ENDIS_CH7(x)           (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_ENDIS_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_ENDIS_CH7_MASK)
13768 /*! @} */
13769 
13770 /*! @name TIO2_INVERT - TIO[i] signal invert register */
13771 /*! @{ */
13772 
13773 #define GTM_gtm_cls2_TIO2_INVERT_CH0_MASK        (0x1U)
13774 #define GTM_gtm_cls2_TIO2_INVERT_CH0_SHIFT       (0U)
13775 #define GTM_gtm_cls2_TIO2_INVERT_CH0_WIDTH       (1U)
13776 #define GTM_gtm_cls2_TIO2_INVERT_CH0(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_INVERT_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_INVERT_CH0_MASK)
13777 
13778 #define GTM_gtm_cls2_TIO2_INVERT_CH1_MASK        (0x2U)
13779 #define GTM_gtm_cls2_TIO2_INVERT_CH1_SHIFT       (1U)
13780 #define GTM_gtm_cls2_TIO2_INVERT_CH1_WIDTH       (1U)
13781 #define GTM_gtm_cls2_TIO2_INVERT_CH1(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_INVERT_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_INVERT_CH1_MASK)
13782 
13783 #define GTM_gtm_cls2_TIO2_INVERT_CH2_MASK        (0x4U)
13784 #define GTM_gtm_cls2_TIO2_INVERT_CH2_SHIFT       (2U)
13785 #define GTM_gtm_cls2_TIO2_INVERT_CH2_WIDTH       (1U)
13786 #define GTM_gtm_cls2_TIO2_INVERT_CH2(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_INVERT_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_INVERT_CH2_MASK)
13787 
13788 #define GTM_gtm_cls2_TIO2_INVERT_CH3_MASK        (0x8U)
13789 #define GTM_gtm_cls2_TIO2_INVERT_CH3_SHIFT       (3U)
13790 #define GTM_gtm_cls2_TIO2_INVERT_CH3_WIDTH       (1U)
13791 #define GTM_gtm_cls2_TIO2_INVERT_CH3(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_INVERT_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_INVERT_CH3_MASK)
13792 
13793 #define GTM_gtm_cls2_TIO2_INVERT_CH4_MASK        (0x10U)
13794 #define GTM_gtm_cls2_TIO2_INVERT_CH4_SHIFT       (4U)
13795 #define GTM_gtm_cls2_TIO2_INVERT_CH4_WIDTH       (1U)
13796 #define GTM_gtm_cls2_TIO2_INVERT_CH4(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_INVERT_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_INVERT_CH4_MASK)
13797 
13798 #define GTM_gtm_cls2_TIO2_INVERT_CH5_MASK        (0x20U)
13799 #define GTM_gtm_cls2_TIO2_INVERT_CH5_SHIFT       (5U)
13800 #define GTM_gtm_cls2_TIO2_INVERT_CH5_WIDTH       (1U)
13801 #define GTM_gtm_cls2_TIO2_INVERT_CH5(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_INVERT_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_INVERT_CH5_MASK)
13802 
13803 #define GTM_gtm_cls2_TIO2_INVERT_CH6_MASK        (0x40U)
13804 #define GTM_gtm_cls2_TIO2_INVERT_CH6_SHIFT       (6U)
13805 #define GTM_gtm_cls2_TIO2_INVERT_CH6_WIDTH       (1U)
13806 #define GTM_gtm_cls2_TIO2_INVERT_CH6(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_INVERT_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_INVERT_CH6_MASK)
13807 
13808 #define GTM_gtm_cls2_TIO2_INVERT_CH7_MASK        (0x80U)
13809 #define GTM_gtm_cls2_TIO2_INVERT_CH7_SHIFT       (7U)
13810 #define GTM_gtm_cls2_TIO2_INVERT_CH7_WIDTH       (1U)
13811 #define GTM_gtm_cls2_TIO2_INVERT_CH7(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_INVERT_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_INVERT_CH7_MASK)
13812 /*! @} */
13813 
13814 /*! @name TIO2_INPUT_MODE - TIO[i] input mode register */
13815 /*! @{ */
13816 
13817 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH0_MASK    (0x1U)
13818 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH0_SHIFT   (0U)
13819 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH0_WIDTH   (1U)
13820 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH0(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_INPUT_MODE_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_INPUT_MODE_CH0_MASK)
13821 
13822 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH1_MASK    (0x2U)
13823 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH1_SHIFT   (1U)
13824 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH1_WIDTH   (1U)
13825 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH1(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_INPUT_MODE_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_INPUT_MODE_CH1_MASK)
13826 
13827 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH2_MASK    (0x4U)
13828 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH2_SHIFT   (2U)
13829 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH2_WIDTH   (1U)
13830 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH2(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_INPUT_MODE_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_INPUT_MODE_CH2_MASK)
13831 
13832 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH3_MASK    (0x8U)
13833 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH3_SHIFT   (3U)
13834 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH3_WIDTH   (1U)
13835 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH3(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_INPUT_MODE_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_INPUT_MODE_CH3_MASK)
13836 
13837 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH4_MASK    (0x10U)
13838 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH4_SHIFT   (4U)
13839 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH4_WIDTH   (1U)
13840 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH4(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_INPUT_MODE_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_INPUT_MODE_CH4_MASK)
13841 
13842 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH5_MASK    (0x20U)
13843 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH5_SHIFT   (5U)
13844 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH5_WIDTH   (1U)
13845 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH5(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_INPUT_MODE_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_INPUT_MODE_CH5_MASK)
13846 
13847 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH6_MASK    (0x40U)
13848 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH6_SHIFT   (6U)
13849 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH6_WIDTH   (1U)
13850 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH6(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_INPUT_MODE_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_INPUT_MODE_CH6_MASK)
13851 
13852 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH7_MASK    (0x80U)
13853 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH7_SHIFT   (7U)
13854 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH7_WIDTH   (1U)
13855 #define GTM_gtm_cls2_TIO2_INPUT_MODE_CH7(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_INPUT_MODE_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_INPUT_MODE_CH7_MASK)
13856 /*! @} */
13857 
13858 /*! @name TIO2_CYCLIC_MODE - TIO[i] cyclic mode register */
13859 /*! @{ */
13860 
13861 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH0_MASK   (0x1U)
13862 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH0_SHIFT  (0U)
13863 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH0_WIDTH  (1U)
13864 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH0(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH0_MASK)
13865 
13866 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH1_MASK   (0x2U)
13867 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH1_SHIFT  (1U)
13868 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH1_WIDTH  (1U)
13869 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH1(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH1_MASK)
13870 
13871 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH2_MASK   (0x4U)
13872 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH2_SHIFT  (2U)
13873 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH2_WIDTH  (1U)
13874 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH2(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH2_MASK)
13875 
13876 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH3_MASK   (0x8U)
13877 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH3_SHIFT  (3U)
13878 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH3_WIDTH  (1U)
13879 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH3(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH3_MASK)
13880 
13881 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH4_MASK   (0x10U)
13882 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH4_SHIFT  (4U)
13883 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH4_WIDTH  (1U)
13884 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH4(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH4_MASK)
13885 
13886 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH5_MASK   (0x20U)
13887 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH5_SHIFT  (5U)
13888 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH5_WIDTH  (1U)
13889 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH5(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH5_MASK)
13890 
13891 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH6_MASK   (0x40U)
13892 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH6_SHIFT  (6U)
13893 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH6_WIDTH  (1U)
13894 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH6(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH6_MASK)
13895 
13896 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH7_MASK   (0x80U)
13897 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH7_SHIFT  (7U)
13898 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH7_WIDTH  (1U)
13899 #define GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH7(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_CYCLIC_MODE_CH7_MASK)
13900 /*! @} */
13901 
13902 /*! @name TIO2_TRIG_OUT_GATE_EN - TIO[i] enable Trigger Output, output gating register */
13903 /*! @{ */
13904 
13905 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH0_MASK (0x1U)
13906 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH0_SHIFT (0U)
13907 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH0_WIDTH (1U)
13908 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH0_MASK)
13909 
13910 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH1_MASK (0x2U)
13911 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH1_SHIFT (1U)
13912 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH1_WIDTH (1U)
13913 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH1_MASK)
13914 
13915 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH2_MASK (0x4U)
13916 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH2_SHIFT (2U)
13917 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH2_WIDTH (1U)
13918 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH2_MASK)
13919 
13920 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH3_MASK (0x8U)
13921 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH3_SHIFT (3U)
13922 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH3_WIDTH (1U)
13923 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH3_MASK)
13924 
13925 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH4_MASK (0x10U)
13926 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH4_SHIFT (4U)
13927 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH4_WIDTH (1U)
13928 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH4_MASK)
13929 
13930 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH5_MASK (0x20U)
13931 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH5_SHIFT (5U)
13932 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH5_WIDTH (1U)
13933 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH5_MASK)
13934 
13935 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH6_MASK (0x40U)
13936 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH6_SHIFT (6U)
13937 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH6_WIDTH (1U)
13938 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH6_MASK)
13939 
13940 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH7_MASK (0x80U)
13941 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH7_SHIFT (7U)
13942 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH7_WIDTH (1U)
13943 #define GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_TRIG_OUT_GATE_EN_CH7_MASK)
13944 /*! @} */
13945 
13946 /*! @name TIO2_PLTRIG_OUT_GATE_EN - TIO[i] enable PL_TRIG_OUT output gating register */
13947 /*! @{ */
13948 
13949 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH0_MASK (0x1U)
13950 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH0_SHIFT (0U)
13951 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH0_WIDTH (1U)
13952 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH0_MASK)
13953 
13954 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH1_MASK (0x2U)
13955 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH1_SHIFT (1U)
13956 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH1_WIDTH (1U)
13957 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH1_MASK)
13958 
13959 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH2_MASK (0x4U)
13960 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH2_SHIFT (2U)
13961 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH2_WIDTH (1U)
13962 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH2_MASK)
13963 
13964 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH3_MASK (0x8U)
13965 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH3_SHIFT (3U)
13966 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH3_WIDTH (1U)
13967 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH3_MASK)
13968 
13969 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH4_MASK (0x10U)
13970 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH4_SHIFT (4U)
13971 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH4_WIDTH (1U)
13972 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH4_MASK)
13973 
13974 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH5_MASK (0x20U)
13975 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH5_SHIFT (5U)
13976 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH5_WIDTH (1U)
13977 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH5_MASK)
13978 
13979 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH6_MASK (0x40U)
13980 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH6_SHIFT (6U)
13981 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH6_WIDTH (1U)
13982 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH6_MASK)
13983 
13984 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH7_MASK (0x80U)
13985 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH7_SHIFT (7U)
13986 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH7_WIDTH (1U)
13987 #define GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_PLTRIG_OUT_GATE_EN_CH7_MASK)
13988 /*! @} */
13989 
13990 /*! @name TIO2_CS - TIO[i] clear signal sampling register */
13991 /*! @{ */
13992 
13993 #define GTM_gtm_cls2_TIO2_CS_CH0_MASK            (0x1U)
13994 #define GTM_gtm_cls2_TIO2_CS_CH0_SHIFT           (0U)
13995 #define GTM_gtm_cls2_TIO2_CS_CH0_WIDTH           (1U)
13996 #define GTM_gtm_cls2_TIO2_CS_CH0(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CS_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_CS_CH0_MASK)
13997 
13998 #define GTM_gtm_cls2_TIO2_CS_CH1_MASK            (0x2U)
13999 #define GTM_gtm_cls2_TIO2_CS_CH1_SHIFT           (1U)
14000 #define GTM_gtm_cls2_TIO2_CS_CH1_WIDTH           (1U)
14001 #define GTM_gtm_cls2_TIO2_CS_CH1(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CS_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_CS_CH1_MASK)
14002 
14003 #define GTM_gtm_cls2_TIO2_CS_CH2_MASK            (0x4U)
14004 #define GTM_gtm_cls2_TIO2_CS_CH2_SHIFT           (2U)
14005 #define GTM_gtm_cls2_TIO2_CS_CH2_WIDTH           (1U)
14006 #define GTM_gtm_cls2_TIO2_CS_CH2(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CS_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_CS_CH2_MASK)
14007 
14008 #define GTM_gtm_cls2_TIO2_CS_CH3_MASK            (0x8U)
14009 #define GTM_gtm_cls2_TIO2_CS_CH3_SHIFT           (3U)
14010 #define GTM_gtm_cls2_TIO2_CS_CH3_WIDTH           (1U)
14011 #define GTM_gtm_cls2_TIO2_CS_CH3(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CS_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_CS_CH3_MASK)
14012 
14013 #define GTM_gtm_cls2_TIO2_CS_CH4_MASK            (0x10U)
14014 #define GTM_gtm_cls2_TIO2_CS_CH4_SHIFT           (4U)
14015 #define GTM_gtm_cls2_TIO2_CS_CH4_WIDTH           (1U)
14016 #define GTM_gtm_cls2_TIO2_CS_CH4(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CS_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_CS_CH4_MASK)
14017 
14018 #define GTM_gtm_cls2_TIO2_CS_CH5_MASK            (0x20U)
14019 #define GTM_gtm_cls2_TIO2_CS_CH5_SHIFT           (5U)
14020 #define GTM_gtm_cls2_TIO2_CS_CH5_WIDTH           (1U)
14021 #define GTM_gtm_cls2_TIO2_CS_CH5(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CS_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_CS_CH5_MASK)
14022 
14023 #define GTM_gtm_cls2_TIO2_CS_CH6_MASK            (0x40U)
14024 #define GTM_gtm_cls2_TIO2_CS_CH6_SHIFT           (6U)
14025 #define GTM_gtm_cls2_TIO2_CS_CH6_WIDTH           (1U)
14026 #define GTM_gtm_cls2_TIO2_CS_CH6(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CS_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_CS_CH6_MASK)
14027 
14028 #define GTM_gtm_cls2_TIO2_CS_CH7_MASK            (0x80U)
14029 #define GTM_gtm_cls2_TIO2_CS_CH7_SHIFT           (7U)
14030 #define GTM_gtm_cls2_TIO2_CS_CH7_WIDTH           (1U)
14031 #define GTM_gtm_cls2_TIO2_CS_CH7(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CS_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_CS_CH7_MASK)
14032 /*! @} */
14033 
14034 /*! @name TIO2_CO - TIO[i] clear output register */
14035 /*! @{ */
14036 
14037 #define GTM_gtm_cls2_TIO2_CO_CH0_MASK            (0x1U)
14038 #define GTM_gtm_cls2_TIO2_CO_CH0_SHIFT           (0U)
14039 #define GTM_gtm_cls2_TIO2_CO_CH0_WIDTH           (1U)
14040 #define GTM_gtm_cls2_TIO2_CO_CH0(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CO_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_CO_CH0_MASK)
14041 
14042 #define GTM_gtm_cls2_TIO2_CO_CH1_MASK            (0x2U)
14043 #define GTM_gtm_cls2_TIO2_CO_CH1_SHIFT           (1U)
14044 #define GTM_gtm_cls2_TIO2_CO_CH1_WIDTH           (1U)
14045 #define GTM_gtm_cls2_TIO2_CO_CH1(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CO_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_CO_CH1_MASK)
14046 
14047 #define GTM_gtm_cls2_TIO2_CO_CH2_MASK            (0x4U)
14048 #define GTM_gtm_cls2_TIO2_CO_CH2_SHIFT           (2U)
14049 #define GTM_gtm_cls2_TIO2_CO_CH2_WIDTH           (1U)
14050 #define GTM_gtm_cls2_TIO2_CO_CH2(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CO_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_CO_CH2_MASK)
14051 
14052 #define GTM_gtm_cls2_TIO2_CO_CH3_MASK            (0x8U)
14053 #define GTM_gtm_cls2_TIO2_CO_CH3_SHIFT           (3U)
14054 #define GTM_gtm_cls2_TIO2_CO_CH3_WIDTH           (1U)
14055 #define GTM_gtm_cls2_TIO2_CO_CH3(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CO_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_CO_CH3_MASK)
14056 
14057 #define GTM_gtm_cls2_TIO2_CO_CH4_MASK            (0x10U)
14058 #define GTM_gtm_cls2_TIO2_CO_CH4_SHIFT           (4U)
14059 #define GTM_gtm_cls2_TIO2_CO_CH4_WIDTH           (1U)
14060 #define GTM_gtm_cls2_TIO2_CO_CH4(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CO_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_CO_CH4_MASK)
14061 
14062 #define GTM_gtm_cls2_TIO2_CO_CH5_MASK            (0x20U)
14063 #define GTM_gtm_cls2_TIO2_CO_CH5_SHIFT           (5U)
14064 #define GTM_gtm_cls2_TIO2_CO_CH5_WIDTH           (1U)
14065 #define GTM_gtm_cls2_TIO2_CO_CH5(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CO_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_CO_CH5_MASK)
14066 
14067 #define GTM_gtm_cls2_TIO2_CO_CH6_MASK            (0x40U)
14068 #define GTM_gtm_cls2_TIO2_CO_CH6_SHIFT           (6U)
14069 #define GTM_gtm_cls2_TIO2_CO_CH6_WIDTH           (1U)
14070 #define GTM_gtm_cls2_TIO2_CO_CH6(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CO_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_CO_CH6_MASK)
14071 
14072 #define GTM_gtm_cls2_TIO2_CO_CH7_MASK            (0x80U)
14073 #define GTM_gtm_cls2_TIO2_CO_CH7_SHIFT           (7U)
14074 #define GTM_gtm_cls2_TIO2_CO_CH7_WIDTH           (1U)
14075 #define GTM_gtm_cls2_TIO2_CO_CH7(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CO_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_CO_CH7_MASK)
14076 /*! @} */
14077 
14078 /*! @name TIO2_CENDIS - TIO[i] disable register */
14079 /*! @{ */
14080 
14081 #define GTM_gtm_cls2_TIO2_CENDIS_CH0_MASK        (0x1U)
14082 #define GTM_gtm_cls2_TIO2_CENDIS_CH0_SHIFT       (0U)
14083 #define GTM_gtm_cls2_TIO2_CENDIS_CH0_WIDTH       (1U)
14084 #define GTM_gtm_cls2_TIO2_CENDIS_CH0(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CENDIS_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_CENDIS_CH0_MASK)
14085 
14086 #define GTM_gtm_cls2_TIO2_CENDIS_CH1_MASK        (0x2U)
14087 #define GTM_gtm_cls2_TIO2_CENDIS_CH1_SHIFT       (1U)
14088 #define GTM_gtm_cls2_TIO2_CENDIS_CH1_WIDTH       (1U)
14089 #define GTM_gtm_cls2_TIO2_CENDIS_CH1(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CENDIS_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_CENDIS_CH1_MASK)
14090 
14091 #define GTM_gtm_cls2_TIO2_CENDIS_CH2_MASK        (0x4U)
14092 #define GTM_gtm_cls2_TIO2_CENDIS_CH2_SHIFT       (2U)
14093 #define GTM_gtm_cls2_TIO2_CENDIS_CH2_WIDTH       (1U)
14094 #define GTM_gtm_cls2_TIO2_CENDIS_CH2(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CENDIS_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_CENDIS_CH2_MASK)
14095 
14096 #define GTM_gtm_cls2_TIO2_CENDIS_CH3_MASK        (0x8U)
14097 #define GTM_gtm_cls2_TIO2_CENDIS_CH3_SHIFT       (3U)
14098 #define GTM_gtm_cls2_TIO2_CENDIS_CH3_WIDTH       (1U)
14099 #define GTM_gtm_cls2_TIO2_CENDIS_CH3(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CENDIS_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_CENDIS_CH3_MASK)
14100 
14101 #define GTM_gtm_cls2_TIO2_CENDIS_CH4_MASK        (0x10U)
14102 #define GTM_gtm_cls2_TIO2_CENDIS_CH4_SHIFT       (4U)
14103 #define GTM_gtm_cls2_TIO2_CENDIS_CH4_WIDTH       (1U)
14104 #define GTM_gtm_cls2_TIO2_CENDIS_CH4(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CENDIS_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_CENDIS_CH4_MASK)
14105 
14106 #define GTM_gtm_cls2_TIO2_CENDIS_CH5_MASK        (0x20U)
14107 #define GTM_gtm_cls2_TIO2_CENDIS_CH5_SHIFT       (5U)
14108 #define GTM_gtm_cls2_TIO2_CENDIS_CH5_WIDTH       (1U)
14109 #define GTM_gtm_cls2_TIO2_CENDIS_CH5(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CENDIS_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_CENDIS_CH5_MASK)
14110 
14111 #define GTM_gtm_cls2_TIO2_CENDIS_CH6_MASK        (0x40U)
14112 #define GTM_gtm_cls2_TIO2_CENDIS_CH6_SHIFT       (6U)
14113 #define GTM_gtm_cls2_TIO2_CENDIS_CH6_WIDTH       (1U)
14114 #define GTM_gtm_cls2_TIO2_CENDIS_CH6(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CENDIS_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_CENDIS_CH6_MASK)
14115 
14116 #define GTM_gtm_cls2_TIO2_CENDIS_CH7_MASK        (0x80U)
14117 #define GTM_gtm_cls2_TIO2_CENDIS_CH7_SHIFT       (7U)
14118 #define GTM_gtm_cls2_TIO2_CENDIS_CH7_WIDTH       (1U)
14119 #define GTM_gtm_cls2_TIO2_CENDIS_CH7(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CENDIS_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_CENDIS_CH7_MASK)
14120 /*! @} */
14121 
14122 /*! @name TIO2_CINVERT - TIO[i] clear signal invert register */
14123 /*! @{ */
14124 
14125 #define GTM_gtm_cls2_TIO2_CINVERT_CH0_MASK       (0x1U)
14126 #define GTM_gtm_cls2_TIO2_CINVERT_CH0_SHIFT      (0U)
14127 #define GTM_gtm_cls2_TIO2_CINVERT_CH0_WIDTH      (1U)
14128 #define GTM_gtm_cls2_TIO2_CINVERT_CH0(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CINVERT_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_CINVERT_CH0_MASK)
14129 
14130 #define GTM_gtm_cls2_TIO2_CINVERT_CH1_MASK       (0x2U)
14131 #define GTM_gtm_cls2_TIO2_CINVERT_CH1_SHIFT      (1U)
14132 #define GTM_gtm_cls2_TIO2_CINVERT_CH1_WIDTH      (1U)
14133 #define GTM_gtm_cls2_TIO2_CINVERT_CH1(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CINVERT_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_CINVERT_CH1_MASK)
14134 
14135 #define GTM_gtm_cls2_TIO2_CINVERT_CH2_MASK       (0x4U)
14136 #define GTM_gtm_cls2_TIO2_CINVERT_CH2_SHIFT      (2U)
14137 #define GTM_gtm_cls2_TIO2_CINVERT_CH2_WIDTH      (1U)
14138 #define GTM_gtm_cls2_TIO2_CINVERT_CH2(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CINVERT_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_CINVERT_CH2_MASK)
14139 
14140 #define GTM_gtm_cls2_TIO2_CINVERT_CH3_MASK       (0x8U)
14141 #define GTM_gtm_cls2_TIO2_CINVERT_CH3_SHIFT      (3U)
14142 #define GTM_gtm_cls2_TIO2_CINVERT_CH3_WIDTH      (1U)
14143 #define GTM_gtm_cls2_TIO2_CINVERT_CH3(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CINVERT_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_CINVERT_CH3_MASK)
14144 
14145 #define GTM_gtm_cls2_TIO2_CINVERT_CH4_MASK       (0x10U)
14146 #define GTM_gtm_cls2_TIO2_CINVERT_CH4_SHIFT      (4U)
14147 #define GTM_gtm_cls2_TIO2_CINVERT_CH4_WIDTH      (1U)
14148 #define GTM_gtm_cls2_TIO2_CINVERT_CH4(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CINVERT_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_CINVERT_CH4_MASK)
14149 
14150 #define GTM_gtm_cls2_TIO2_CINVERT_CH5_MASK       (0x20U)
14151 #define GTM_gtm_cls2_TIO2_CINVERT_CH5_SHIFT      (5U)
14152 #define GTM_gtm_cls2_TIO2_CINVERT_CH5_WIDTH      (1U)
14153 #define GTM_gtm_cls2_TIO2_CINVERT_CH5(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CINVERT_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_CINVERT_CH5_MASK)
14154 
14155 #define GTM_gtm_cls2_TIO2_CINVERT_CH6_MASK       (0x40U)
14156 #define GTM_gtm_cls2_TIO2_CINVERT_CH6_SHIFT      (6U)
14157 #define GTM_gtm_cls2_TIO2_CINVERT_CH6_WIDTH      (1U)
14158 #define GTM_gtm_cls2_TIO2_CINVERT_CH6(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CINVERT_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_CINVERT_CH6_MASK)
14159 
14160 #define GTM_gtm_cls2_TIO2_CINVERT_CH7_MASK       (0x80U)
14161 #define GTM_gtm_cls2_TIO2_CINVERT_CH7_SHIFT      (7U)
14162 #define GTM_gtm_cls2_TIO2_CINVERT_CH7_WIDTH      (1U)
14163 #define GTM_gtm_cls2_TIO2_CINVERT_CH7(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CINVERT_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_CINVERT_CH7_MASK)
14164 /*! @} */
14165 
14166 /*! @name TIO2_CINPUT_MODE - TIO[i] disable input mode register */
14167 /*! @{ */
14168 
14169 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH0_MASK   (0x1U)
14170 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH0_SHIFT  (0U)
14171 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH0_WIDTH  (1U)
14172 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH0(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CINPUT_MODE_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_CINPUT_MODE_CH0_MASK)
14173 
14174 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH1_MASK   (0x2U)
14175 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH1_SHIFT  (1U)
14176 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH1_WIDTH  (1U)
14177 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH1(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CINPUT_MODE_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_CINPUT_MODE_CH1_MASK)
14178 
14179 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH2_MASK   (0x4U)
14180 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH2_SHIFT  (2U)
14181 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH2_WIDTH  (1U)
14182 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH2(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CINPUT_MODE_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_CINPUT_MODE_CH2_MASK)
14183 
14184 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH3_MASK   (0x8U)
14185 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH3_SHIFT  (3U)
14186 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH3_WIDTH  (1U)
14187 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH3(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CINPUT_MODE_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_CINPUT_MODE_CH3_MASK)
14188 
14189 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH4_MASK   (0x10U)
14190 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH4_SHIFT  (4U)
14191 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH4_WIDTH  (1U)
14192 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH4(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CINPUT_MODE_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_CINPUT_MODE_CH4_MASK)
14193 
14194 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH5_MASK   (0x20U)
14195 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH5_SHIFT  (5U)
14196 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH5_WIDTH  (1U)
14197 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH5(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CINPUT_MODE_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_CINPUT_MODE_CH5_MASK)
14198 
14199 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH6_MASK   (0x40U)
14200 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH6_SHIFT  (6U)
14201 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH6_WIDTH  (1U)
14202 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH6(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CINPUT_MODE_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_CINPUT_MODE_CH6_MASK)
14203 
14204 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH7_MASK   (0x80U)
14205 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH7_SHIFT  (7U)
14206 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH7_WIDTH  (1U)
14207 #define GTM_gtm_cls2_TIO2_CINPUT_MODE_CH7(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CINPUT_MODE_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_CINPUT_MODE_CH7_MASK)
14208 /*! @} */
14209 
14210 /*! @name TIO2_CCYCLIC_MODE - TIO[i] disable cyclic mode register */
14211 /*! @{ */
14212 
14213 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH0_MASK  (0x1U)
14214 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH0_SHIFT (0U)
14215 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH0_WIDTH (1U)
14216 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH0(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH0_MASK)
14217 
14218 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH1_MASK  (0x2U)
14219 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH1_SHIFT (1U)
14220 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH1_WIDTH (1U)
14221 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH1_MASK)
14222 
14223 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH2_MASK  (0x4U)
14224 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH2_SHIFT (2U)
14225 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH2_WIDTH (1U)
14226 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH2_MASK)
14227 
14228 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH3_MASK  (0x8U)
14229 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH3_SHIFT (3U)
14230 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH3_WIDTH (1U)
14231 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH3(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH3_MASK)
14232 
14233 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH4_MASK  (0x10U)
14234 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH4_SHIFT (4U)
14235 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH4_WIDTH (1U)
14236 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH4(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH4_MASK)
14237 
14238 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH5_MASK  (0x20U)
14239 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH5_SHIFT (5U)
14240 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH5_WIDTH (1U)
14241 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH5(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH5_MASK)
14242 
14243 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH6_MASK  (0x40U)
14244 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH6_SHIFT (6U)
14245 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH6_WIDTH (1U)
14246 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH6(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH6_MASK)
14247 
14248 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH7_MASK  (0x80U)
14249 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH7_SHIFT (7U)
14250 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH7_WIDTH (1U)
14251 #define GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH7(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_CCYCLIC_MODE_CH7_MASK)
14252 /*! @} */
14253 
14254 /*! @name TIO2_CTRIG_OUT_GATE_EN - TIO[i] clear Trigger Output, output gating register */
14255 /*! @{ */
14256 
14257 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH0_MASK (0x1U)
14258 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH0_SHIFT (0U)
14259 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH0_WIDTH (1U)
14260 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH0_MASK)
14261 
14262 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH1_MASK (0x2U)
14263 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH1_SHIFT (1U)
14264 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH1_WIDTH (1U)
14265 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH1_MASK)
14266 
14267 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH2_MASK (0x4U)
14268 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH2_SHIFT (2U)
14269 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH2_WIDTH (1U)
14270 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH2_MASK)
14271 
14272 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH3_MASK (0x8U)
14273 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH3_SHIFT (3U)
14274 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH3_WIDTH (1U)
14275 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH3_MASK)
14276 
14277 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH4_MASK (0x10U)
14278 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH4_SHIFT (4U)
14279 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH4_WIDTH (1U)
14280 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH4_MASK)
14281 
14282 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH5_MASK (0x20U)
14283 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH5_SHIFT (5U)
14284 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH5_WIDTH (1U)
14285 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH5_MASK)
14286 
14287 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH6_MASK (0x40U)
14288 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH6_SHIFT (6U)
14289 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH6_WIDTH (1U)
14290 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH6_MASK)
14291 
14292 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH7_MASK (0x80U)
14293 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH7_SHIFT (7U)
14294 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH7_WIDTH (1U)
14295 #define GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_CTRIG_OUT_GATE_EN_CH7_MASK)
14296 /*! @} */
14297 
14298 /*! @name TIO2_CPLTRIG_OUT_GATE_EN - TIO[i] clear PL_TRIG_OUT output gating register */
14299 /*! @{ */
14300 
14301 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH0_MASK (0x1U)
14302 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH0_SHIFT (0U)
14303 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH0_WIDTH (1U)
14304 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH0_MASK)
14305 
14306 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH1_MASK (0x2U)
14307 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH1_SHIFT (1U)
14308 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH1_WIDTH (1U)
14309 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH1_MASK)
14310 
14311 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH2_MASK (0x4U)
14312 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH2_SHIFT (2U)
14313 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH2_WIDTH (1U)
14314 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH2_MASK)
14315 
14316 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH3_MASK (0x8U)
14317 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH3_SHIFT (3U)
14318 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH3_WIDTH (1U)
14319 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH3_MASK)
14320 
14321 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH4_MASK (0x10U)
14322 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH4_SHIFT (4U)
14323 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH4_WIDTH (1U)
14324 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH4_MASK)
14325 
14326 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH5_MASK (0x20U)
14327 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH5_SHIFT (5U)
14328 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH5_WIDTH (1U)
14329 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH5_MASK)
14330 
14331 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH6_MASK (0x40U)
14332 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH6_SHIFT (6U)
14333 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH6_WIDTH (1U)
14334 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH6_MASK)
14335 
14336 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH7_MASK (0x80U)
14337 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH7_SHIFT (7U)
14338 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH7_WIDTH (1U)
14339 #define GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_CPLTRIG_OUT_GATE_EN_CH7_MASK)
14340 /*! @} */
14341 
14342 /*! @name TIO2_SS - TIO[i] set signal sampling register */
14343 /*! @{ */
14344 
14345 #define GTM_gtm_cls2_TIO2_SS_CH0_MASK            (0x1U)
14346 #define GTM_gtm_cls2_TIO2_SS_CH0_SHIFT           (0U)
14347 #define GTM_gtm_cls2_TIO2_SS_CH0_WIDTH           (1U)
14348 #define GTM_gtm_cls2_TIO2_SS_CH0(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SS_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_SS_CH0_MASK)
14349 
14350 #define GTM_gtm_cls2_TIO2_SS_CH1_MASK            (0x2U)
14351 #define GTM_gtm_cls2_TIO2_SS_CH1_SHIFT           (1U)
14352 #define GTM_gtm_cls2_TIO2_SS_CH1_WIDTH           (1U)
14353 #define GTM_gtm_cls2_TIO2_SS_CH1(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SS_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_SS_CH1_MASK)
14354 
14355 #define GTM_gtm_cls2_TIO2_SS_CH2_MASK            (0x4U)
14356 #define GTM_gtm_cls2_TIO2_SS_CH2_SHIFT           (2U)
14357 #define GTM_gtm_cls2_TIO2_SS_CH2_WIDTH           (1U)
14358 #define GTM_gtm_cls2_TIO2_SS_CH2(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SS_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_SS_CH2_MASK)
14359 
14360 #define GTM_gtm_cls2_TIO2_SS_CH3_MASK            (0x8U)
14361 #define GTM_gtm_cls2_TIO2_SS_CH3_SHIFT           (3U)
14362 #define GTM_gtm_cls2_TIO2_SS_CH3_WIDTH           (1U)
14363 #define GTM_gtm_cls2_TIO2_SS_CH3(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SS_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_SS_CH3_MASK)
14364 
14365 #define GTM_gtm_cls2_TIO2_SS_CH4_MASK            (0x10U)
14366 #define GTM_gtm_cls2_TIO2_SS_CH4_SHIFT           (4U)
14367 #define GTM_gtm_cls2_TIO2_SS_CH4_WIDTH           (1U)
14368 #define GTM_gtm_cls2_TIO2_SS_CH4(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SS_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_SS_CH4_MASK)
14369 
14370 #define GTM_gtm_cls2_TIO2_SS_CH5_MASK            (0x20U)
14371 #define GTM_gtm_cls2_TIO2_SS_CH5_SHIFT           (5U)
14372 #define GTM_gtm_cls2_TIO2_SS_CH5_WIDTH           (1U)
14373 #define GTM_gtm_cls2_TIO2_SS_CH5(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SS_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_SS_CH5_MASK)
14374 
14375 #define GTM_gtm_cls2_TIO2_SS_CH6_MASK            (0x40U)
14376 #define GTM_gtm_cls2_TIO2_SS_CH6_SHIFT           (6U)
14377 #define GTM_gtm_cls2_TIO2_SS_CH6_WIDTH           (1U)
14378 #define GTM_gtm_cls2_TIO2_SS_CH6(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SS_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_SS_CH6_MASK)
14379 
14380 #define GTM_gtm_cls2_TIO2_SS_CH7_MASK            (0x80U)
14381 #define GTM_gtm_cls2_TIO2_SS_CH7_SHIFT           (7U)
14382 #define GTM_gtm_cls2_TIO2_SS_CH7_WIDTH           (1U)
14383 #define GTM_gtm_cls2_TIO2_SS_CH7(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SS_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_SS_CH7_MASK)
14384 /*! @} */
14385 
14386 /*! @name TIO2_SO - TIO[i] set output register */
14387 /*! @{ */
14388 
14389 #define GTM_gtm_cls2_TIO2_SO_CH0_MASK            (0x1U)
14390 #define GTM_gtm_cls2_TIO2_SO_CH0_SHIFT           (0U)
14391 #define GTM_gtm_cls2_TIO2_SO_CH0_WIDTH           (1U)
14392 #define GTM_gtm_cls2_TIO2_SO_CH0(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SO_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_SO_CH0_MASK)
14393 
14394 #define GTM_gtm_cls2_TIO2_SO_CH1_MASK            (0x2U)
14395 #define GTM_gtm_cls2_TIO2_SO_CH1_SHIFT           (1U)
14396 #define GTM_gtm_cls2_TIO2_SO_CH1_WIDTH           (1U)
14397 #define GTM_gtm_cls2_TIO2_SO_CH1(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SO_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_SO_CH1_MASK)
14398 
14399 #define GTM_gtm_cls2_TIO2_SO_CH2_MASK            (0x4U)
14400 #define GTM_gtm_cls2_TIO2_SO_CH2_SHIFT           (2U)
14401 #define GTM_gtm_cls2_TIO2_SO_CH2_WIDTH           (1U)
14402 #define GTM_gtm_cls2_TIO2_SO_CH2(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SO_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_SO_CH2_MASK)
14403 
14404 #define GTM_gtm_cls2_TIO2_SO_CH3_MASK            (0x8U)
14405 #define GTM_gtm_cls2_TIO2_SO_CH3_SHIFT           (3U)
14406 #define GTM_gtm_cls2_TIO2_SO_CH3_WIDTH           (1U)
14407 #define GTM_gtm_cls2_TIO2_SO_CH3(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SO_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_SO_CH3_MASK)
14408 
14409 #define GTM_gtm_cls2_TIO2_SO_CH4_MASK            (0x10U)
14410 #define GTM_gtm_cls2_TIO2_SO_CH4_SHIFT           (4U)
14411 #define GTM_gtm_cls2_TIO2_SO_CH4_WIDTH           (1U)
14412 #define GTM_gtm_cls2_TIO2_SO_CH4(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SO_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_SO_CH4_MASK)
14413 
14414 #define GTM_gtm_cls2_TIO2_SO_CH5_MASK            (0x20U)
14415 #define GTM_gtm_cls2_TIO2_SO_CH5_SHIFT           (5U)
14416 #define GTM_gtm_cls2_TIO2_SO_CH5_WIDTH           (1U)
14417 #define GTM_gtm_cls2_TIO2_SO_CH5(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SO_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_SO_CH5_MASK)
14418 
14419 #define GTM_gtm_cls2_TIO2_SO_CH6_MASK            (0x40U)
14420 #define GTM_gtm_cls2_TIO2_SO_CH6_SHIFT           (6U)
14421 #define GTM_gtm_cls2_TIO2_SO_CH6_WIDTH           (1U)
14422 #define GTM_gtm_cls2_TIO2_SO_CH6(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SO_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_SO_CH6_MASK)
14423 
14424 #define GTM_gtm_cls2_TIO2_SO_CH7_MASK            (0x80U)
14425 #define GTM_gtm_cls2_TIO2_SO_CH7_SHIFT           (7U)
14426 #define GTM_gtm_cls2_TIO2_SO_CH7_WIDTH           (1U)
14427 #define GTM_gtm_cls2_TIO2_SO_CH7(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SO_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_SO_CH7_MASK)
14428 /*! @} */
14429 
14430 /*! @name TIO2_SENDIS - TIO[i] enable register */
14431 /*! @{ */
14432 
14433 #define GTM_gtm_cls2_TIO2_SENDIS_CH0_MASK        (0x1U)
14434 #define GTM_gtm_cls2_TIO2_SENDIS_CH0_SHIFT       (0U)
14435 #define GTM_gtm_cls2_TIO2_SENDIS_CH0_WIDTH       (1U)
14436 #define GTM_gtm_cls2_TIO2_SENDIS_CH0(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SENDIS_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_SENDIS_CH0_MASK)
14437 
14438 #define GTM_gtm_cls2_TIO2_SENDIS_CH1_MASK        (0x2U)
14439 #define GTM_gtm_cls2_TIO2_SENDIS_CH1_SHIFT       (1U)
14440 #define GTM_gtm_cls2_TIO2_SENDIS_CH1_WIDTH       (1U)
14441 #define GTM_gtm_cls2_TIO2_SENDIS_CH1(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SENDIS_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_SENDIS_CH1_MASK)
14442 
14443 #define GTM_gtm_cls2_TIO2_SENDIS_CH2_MASK        (0x4U)
14444 #define GTM_gtm_cls2_TIO2_SENDIS_CH2_SHIFT       (2U)
14445 #define GTM_gtm_cls2_TIO2_SENDIS_CH2_WIDTH       (1U)
14446 #define GTM_gtm_cls2_TIO2_SENDIS_CH2(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SENDIS_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_SENDIS_CH2_MASK)
14447 
14448 #define GTM_gtm_cls2_TIO2_SENDIS_CH3_MASK        (0x8U)
14449 #define GTM_gtm_cls2_TIO2_SENDIS_CH3_SHIFT       (3U)
14450 #define GTM_gtm_cls2_TIO2_SENDIS_CH3_WIDTH       (1U)
14451 #define GTM_gtm_cls2_TIO2_SENDIS_CH3(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SENDIS_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_SENDIS_CH3_MASK)
14452 
14453 #define GTM_gtm_cls2_TIO2_SENDIS_CH4_MASK        (0x10U)
14454 #define GTM_gtm_cls2_TIO2_SENDIS_CH4_SHIFT       (4U)
14455 #define GTM_gtm_cls2_TIO2_SENDIS_CH4_WIDTH       (1U)
14456 #define GTM_gtm_cls2_TIO2_SENDIS_CH4(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SENDIS_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_SENDIS_CH4_MASK)
14457 
14458 #define GTM_gtm_cls2_TIO2_SENDIS_CH5_MASK        (0x20U)
14459 #define GTM_gtm_cls2_TIO2_SENDIS_CH5_SHIFT       (5U)
14460 #define GTM_gtm_cls2_TIO2_SENDIS_CH5_WIDTH       (1U)
14461 #define GTM_gtm_cls2_TIO2_SENDIS_CH5(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SENDIS_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_SENDIS_CH5_MASK)
14462 
14463 #define GTM_gtm_cls2_TIO2_SENDIS_CH6_MASK        (0x40U)
14464 #define GTM_gtm_cls2_TIO2_SENDIS_CH6_SHIFT       (6U)
14465 #define GTM_gtm_cls2_TIO2_SENDIS_CH6_WIDTH       (1U)
14466 #define GTM_gtm_cls2_TIO2_SENDIS_CH6(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SENDIS_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_SENDIS_CH6_MASK)
14467 
14468 #define GTM_gtm_cls2_TIO2_SENDIS_CH7_MASK        (0x80U)
14469 #define GTM_gtm_cls2_TIO2_SENDIS_CH7_SHIFT       (7U)
14470 #define GTM_gtm_cls2_TIO2_SENDIS_CH7_WIDTH       (1U)
14471 #define GTM_gtm_cls2_TIO2_SENDIS_CH7(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SENDIS_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_SENDIS_CH7_MASK)
14472 /*! @} */
14473 
14474 /*! @name TIO2_SINVERT - TIO[i] set signal invert register */
14475 /*! @{ */
14476 
14477 #define GTM_gtm_cls2_TIO2_SINVERT_CH0_MASK       (0x1U)
14478 #define GTM_gtm_cls2_TIO2_SINVERT_CH0_SHIFT      (0U)
14479 #define GTM_gtm_cls2_TIO2_SINVERT_CH0_WIDTH      (1U)
14480 #define GTM_gtm_cls2_TIO2_SINVERT_CH0(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SINVERT_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_SINVERT_CH0_MASK)
14481 
14482 #define GTM_gtm_cls2_TIO2_SINVERT_CH1_MASK       (0x2U)
14483 #define GTM_gtm_cls2_TIO2_SINVERT_CH1_SHIFT      (1U)
14484 #define GTM_gtm_cls2_TIO2_SINVERT_CH1_WIDTH      (1U)
14485 #define GTM_gtm_cls2_TIO2_SINVERT_CH1(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SINVERT_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_SINVERT_CH1_MASK)
14486 
14487 #define GTM_gtm_cls2_TIO2_SINVERT_CH2_MASK       (0x4U)
14488 #define GTM_gtm_cls2_TIO2_SINVERT_CH2_SHIFT      (2U)
14489 #define GTM_gtm_cls2_TIO2_SINVERT_CH2_WIDTH      (1U)
14490 #define GTM_gtm_cls2_TIO2_SINVERT_CH2(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SINVERT_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_SINVERT_CH2_MASK)
14491 
14492 #define GTM_gtm_cls2_TIO2_SINVERT_CH3_MASK       (0x8U)
14493 #define GTM_gtm_cls2_TIO2_SINVERT_CH3_SHIFT      (3U)
14494 #define GTM_gtm_cls2_TIO2_SINVERT_CH3_WIDTH      (1U)
14495 #define GTM_gtm_cls2_TIO2_SINVERT_CH3(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SINVERT_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_SINVERT_CH3_MASK)
14496 
14497 #define GTM_gtm_cls2_TIO2_SINVERT_CH4_MASK       (0x10U)
14498 #define GTM_gtm_cls2_TIO2_SINVERT_CH4_SHIFT      (4U)
14499 #define GTM_gtm_cls2_TIO2_SINVERT_CH4_WIDTH      (1U)
14500 #define GTM_gtm_cls2_TIO2_SINVERT_CH4(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SINVERT_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_SINVERT_CH4_MASK)
14501 
14502 #define GTM_gtm_cls2_TIO2_SINVERT_CH5_MASK       (0x20U)
14503 #define GTM_gtm_cls2_TIO2_SINVERT_CH5_SHIFT      (5U)
14504 #define GTM_gtm_cls2_TIO2_SINVERT_CH5_WIDTH      (1U)
14505 #define GTM_gtm_cls2_TIO2_SINVERT_CH5(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SINVERT_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_SINVERT_CH5_MASK)
14506 
14507 #define GTM_gtm_cls2_TIO2_SINVERT_CH6_MASK       (0x40U)
14508 #define GTM_gtm_cls2_TIO2_SINVERT_CH6_SHIFT      (6U)
14509 #define GTM_gtm_cls2_TIO2_SINVERT_CH6_WIDTH      (1U)
14510 #define GTM_gtm_cls2_TIO2_SINVERT_CH6(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SINVERT_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_SINVERT_CH6_MASK)
14511 
14512 #define GTM_gtm_cls2_TIO2_SINVERT_CH7_MASK       (0x80U)
14513 #define GTM_gtm_cls2_TIO2_SINVERT_CH7_SHIFT      (7U)
14514 #define GTM_gtm_cls2_TIO2_SINVERT_CH7_WIDTH      (1U)
14515 #define GTM_gtm_cls2_TIO2_SINVERT_CH7(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SINVERT_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_SINVERT_CH7_MASK)
14516 /*! @} */
14517 
14518 /*! @name TIO2_SINPUT_MODE - TIO[i] enable input mode register */
14519 /*! @{ */
14520 
14521 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH0_MASK   (0x1U)
14522 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH0_SHIFT  (0U)
14523 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH0_WIDTH  (1U)
14524 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH0(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SINPUT_MODE_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_SINPUT_MODE_CH0_MASK)
14525 
14526 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH1_MASK   (0x2U)
14527 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH1_SHIFT  (1U)
14528 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH1_WIDTH  (1U)
14529 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH1(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SINPUT_MODE_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_SINPUT_MODE_CH1_MASK)
14530 
14531 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH2_MASK   (0x4U)
14532 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH2_SHIFT  (2U)
14533 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH2_WIDTH  (1U)
14534 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH2(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SINPUT_MODE_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_SINPUT_MODE_CH2_MASK)
14535 
14536 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH3_MASK   (0x8U)
14537 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH3_SHIFT  (3U)
14538 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH3_WIDTH  (1U)
14539 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH3(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SINPUT_MODE_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_SINPUT_MODE_CH3_MASK)
14540 
14541 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH4_MASK   (0x10U)
14542 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH4_SHIFT  (4U)
14543 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH4_WIDTH  (1U)
14544 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH4(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SINPUT_MODE_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_SINPUT_MODE_CH4_MASK)
14545 
14546 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH5_MASK   (0x20U)
14547 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH5_SHIFT  (5U)
14548 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH5_WIDTH  (1U)
14549 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH5(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SINPUT_MODE_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_SINPUT_MODE_CH5_MASK)
14550 
14551 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH6_MASK   (0x40U)
14552 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH6_SHIFT  (6U)
14553 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH6_WIDTH  (1U)
14554 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH6(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SINPUT_MODE_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_SINPUT_MODE_CH6_MASK)
14555 
14556 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH7_MASK   (0x80U)
14557 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH7_SHIFT  (7U)
14558 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH7_WIDTH  (1U)
14559 #define GTM_gtm_cls2_TIO2_SINPUT_MODE_CH7(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SINPUT_MODE_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_SINPUT_MODE_CH7_MASK)
14560 /*! @} */
14561 
14562 /*! @name TIO2_SCYCLIC_MODE - TIO[i] enable cyclic mode register */
14563 /*! @{ */
14564 
14565 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH0_MASK  (0x1U)
14566 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH0_SHIFT (0U)
14567 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH0_WIDTH (1U)
14568 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH0(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH0_MASK)
14569 
14570 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH1_MASK  (0x2U)
14571 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH1_SHIFT (1U)
14572 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH1_WIDTH (1U)
14573 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH1_MASK)
14574 
14575 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH2_MASK  (0x4U)
14576 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH2_SHIFT (2U)
14577 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH2_WIDTH (1U)
14578 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH2_MASK)
14579 
14580 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH3_MASK  (0x8U)
14581 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH3_SHIFT (3U)
14582 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH3_WIDTH (1U)
14583 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH3(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH3_MASK)
14584 
14585 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH4_MASK  (0x10U)
14586 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH4_SHIFT (4U)
14587 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH4_WIDTH (1U)
14588 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH4(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH4_MASK)
14589 
14590 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH5_MASK  (0x20U)
14591 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH5_SHIFT (5U)
14592 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH5_WIDTH (1U)
14593 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH5(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH5_MASK)
14594 
14595 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH6_MASK  (0x40U)
14596 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH6_SHIFT (6U)
14597 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH6_WIDTH (1U)
14598 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH6(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH6_MASK)
14599 
14600 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH7_MASK  (0x80U)
14601 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH7_SHIFT (7U)
14602 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH7_WIDTH (1U)
14603 #define GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH7(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_SCYCLIC_MODE_CH7_MASK)
14604 /*! @} */
14605 
14606 /*! @name TIO2_STRIG_OUT_GATE_EN - TIO[i] set Trigger Output, output gating register */
14607 /*! @{ */
14608 
14609 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH0_MASK (0x1U)
14610 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH0_SHIFT (0U)
14611 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH0_WIDTH (1U)
14612 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH0_MASK)
14613 
14614 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH1_MASK (0x2U)
14615 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH1_SHIFT (1U)
14616 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH1_WIDTH (1U)
14617 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH1_MASK)
14618 
14619 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH2_MASK (0x4U)
14620 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH2_SHIFT (2U)
14621 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH2_WIDTH (1U)
14622 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH2_MASK)
14623 
14624 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH3_MASK (0x8U)
14625 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH3_SHIFT (3U)
14626 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH3_WIDTH (1U)
14627 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH3_MASK)
14628 
14629 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH4_MASK (0x10U)
14630 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH4_SHIFT (4U)
14631 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH4_WIDTH (1U)
14632 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH4_MASK)
14633 
14634 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH5_MASK (0x20U)
14635 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH5_SHIFT (5U)
14636 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH5_WIDTH (1U)
14637 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH5_MASK)
14638 
14639 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH6_MASK (0x40U)
14640 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH6_SHIFT (6U)
14641 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH6_WIDTH (1U)
14642 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH6_MASK)
14643 
14644 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH7_MASK (0x80U)
14645 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH7_SHIFT (7U)
14646 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH7_WIDTH (1U)
14647 #define GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_STRIG_OUT_GATE_EN_CH7_MASK)
14648 /*! @} */
14649 
14650 /*! @name TIO2_SPLTRIG_OUT_GATE_EN - TIO[i] set PL_TRIG_OUT output gating register */
14651 /*! @{ */
14652 
14653 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH0_MASK (0x1U)
14654 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH0_SHIFT (0U)
14655 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH0_WIDTH (1U)
14656 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH0_MASK)
14657 
14658 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH1_MASK (0x2U)
14659 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH1_SHIFT (1U)
14660 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH1_WIDTH (1U)
14661 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH1_MASK)
14662 
14663 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH2_MASK (0x4U)
14664 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH2_SHIFT (2U)
14665 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH2_WIDTH (1U)
14666 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH2_MASK)
14667 
14668 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH3_MASK (0x8U)
14669 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH3_SHIFT (3U)
14670 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH3_WIDTH (1U)
14671 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH3_MASK)
14672 
14673 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH4_MASK (0x10U)
14674 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH4_SHIFT (4U)
14675 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH4_WIDTH (1U)
14676 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH4_MASK)
14677 
14678 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH5_MASK (0x20U)
14679 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH5_SHIFT (5U)
14680 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH5_WIDTH (1U)
14681 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH5_MASK)
14682 
14683 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH6_MASK (0x40U)
14684 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH6_SHIFT (6U)
14685 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH6_WIDTH (1U)
14686 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH6_MASK)
14687 
14688 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH7_MASK (0x80U)
14689 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH7_SHIFT (7U)
14690 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH7_WIDTH (1U)
14691 #define GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_SPLTRIG_OUT_GATE_EN_CH7_MASK)
14692 /*! @} */
14693 
14694 /*! @name TIO2_IS - TIO[i] invert signal sampling register */
14695 /*! @{ */
14696 
14697 #define GTM_gtm_cls2_TIO2_IS_CH0_MASK            (0x1U)
14698 #define GTM_gtm_cls2_TIO2_IS_CH0_SHIFT           (0U)
14699 #define GTM_gtm_cls2_TIO2_IS_CH0_WIDTH           (1U)
14700 #define GTM_gtm_cls2_TIO2_IS_CH0(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IS_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_IS_CH0_MASK)
14701 
14702 #define GTM_gtm_cls2_TIO2_IS_CH1_MASK            (0x2U)
14703 #define GTM_gtm_cls2_TIO2_IS_CH1_SHIFT           (1U)
14704 #define GTM_gtm_cls2_TIO2_IS_CH1_WIDTH           (1U)
14705 #define GTM_gtm_cls2_TIO2_IS_CH1(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IS_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_IS_CH1_MASK)
14706 
14707 #define GTM_gtm_cls2_TIO2_IS_CH2_MASK            (0x4U)
14708 #define GTM_gtm_cls2_TIO2_IS_CH2_SHIFT           (2U)
14709 #define GTM_gtm_cls2_TIO2_IS_CH2_WIDTH           (1U)
14710 #define GTM_gtm_cls2_TIO2_IS_CH2(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IS_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_IS_CH2_MASK)
14711 
14712 #define GTM_gtm_cls2_TIO2_IS_CH3_MASK            (0x8U)
14713 #define GTM_gtm_cls2_TIO2_IS_CH3_SHIFT           (3U)
14714 #define GTM_gtm_cls2_TIO2_IS_CH3_WIDTH           (1U)
14715 #define GTM_gtm_cls2_TIO2_IS_CH3(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IS_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_IS_CH3_MASK)
14716 
14717 #define GTM_gtm_cls2_TIO2_IS_CH4_MASK            (0x10U)
14718 #define GTM_gtm_cls2_TIO2_IS_CH4_SHIFT           (4U)
14719 #define GTM_gtm_cls2_TIO2_IS_CH4_WIDTH           (1U)
14720 #define GTM_gtm_cls2_TIO2_IS_CH4(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IS_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_IS_CH4_MASK)
14721 
14722 #define GTM_gtm_cls2_TIO2_IS_CH5_MASK            (0x20U)
14723 #define GTM_gtm_cls2_TIO2_IS_CH5_SHIFT           (5U)
14724 #define GTM_gtm_cls2_TIO2_IS_CH5_WIDTH           (1U)
14725 #define GTM_gtm_cls2_TIO2_IS_CH5(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IS_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_IS_CH5_MASK)
14726 
14727 #define GTM_gtm_cls2_TIO2_IS_CH6_MASK            (0x40U)
14728 #define GTM_gtm_cls2_TIO2_IS_CH6_SHIFT           (6U)
14729 #define GTM_gtm_cls2_TIO2_IS_CH6_WIDTH           (1U)
14730 #define GTM_gtm_cls2_TIO2_IS_CH6(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IS_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_IS_CH6_MASK)
14731 
14732 #define GTM_gtm_cls2_TIO2_IS_CH7_MASK            (0x80U)
14733 #define GTM_gtm_cls2_TIO2_IS_CH7_SHIFT           (7U)
14734 #define GTM_gtm_cls2_TIO2_IS_CH7_WIDTH           (1U)
14735 #define GTM_gtm_cls2_TIO2_IS_CH7(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IS_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_IS_CH7_MASK)
14736 /*! @} */
14737 
14738 /*! @name TIO2_IO - TIO[i] invert output register */
14739 /*! @{ */
14740 
14741 #define GTM_gtm_cls2_TIO2_IO_CH0_MASK            (0x1U)
14742 #define GTM_gtm_cls2_TIO2_IO_CH0_SHIFT           (0U)
14743 #define GTM_gtm_cls2_TIO2_IO_CH0_WIDTH           (1U)
14744 #define GTM_gtm_cls2_TIO2_IO_CH0(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IO_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_IO_CH0_MASK)
14745 
14746 #define GTM_gtm_cls2_TIO2_IO_CH1_MASK            (0x2U)
14747 #define GTM_gtm_cls2_TIO2_IO_CH1_SHIFT           (1U)
14748 #define GTM_gtm_cls2_TIO2_IO_CH1_WIDTH           (1U)
14749 #define GTM_gtm_cls2_TIO2_IO_CH1(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IO_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_IO_CH1_MASK)
14750 
14751 #define GTM_gtm_cls2_TIO2_IO_CH2_MASK            (0x4U)
14752 #define GTM_gtm_cls2_TIO2_IO_CH2_SHIFT           (2U)
14753 #define GTM_gtm_cls2_TIO2_IO_CH2_WIDTH           (1U)
14754 #define GTM_gtm_cls2_TIO2_IO_CH2(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IO_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_IO_CH2_MASK)
14755 
14756 #define GTM_gtm_cls2_TIO2_IO_CH3_MASK            (0x8U)
14757 #define GTM_gtm_cls2_TIO2_IO_CH3_SHIFT           (3U)
14758 #define GTM_gtm_cls2_TIO2_IO_CH3_WIDTH           (1U)
14759 #define GTM_gtm_cls2_TIO2_IO_CH3(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IO_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_IO_CH3_MASK)
14760 
14761 #define GTM_gtm_cls2_TIO2_IO_CH4_MASK            (0x10U)
14762 #define GTM_gtm_cls2_TIO2_IO_CH4_SHIFT           (4U)
14763 #define GTM_gtm_cls2_TIO2_IO_CH4_WIDTH           (1U)
14764 #define GTM_gtm_cls2_TIO2_IO_CH4(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IO_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_IO_CH4_MASK)
14765 
14766 #define GTM_gtm_cls2_TIO2_IO_CH5_MASK            (0x20U)
14767 #define GTM_gtm_cls2_TIO2_IO_CH5_SHIFT           (5U)
14768 #define GTM_gtm_cls2_TIO2_IO_CH5_WIDTH           (1U)
14769 #define GTM_gtm_cls2_TIO2_IO_CH5(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IO_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_IO_CH5_MASK)
14770 
14771 #define GTM_gtm_cls2_TIO2_IO_CH6_MASK            (0x40U)
14772 #define GTM_gtm_cls2_TIO2_IO_CH6_SHIFT           (6U)
14773 #define GTM_gtm_cls2_TIO2_IO_CH6_WIDTH           (1U)
14774 #define GTM_gtm_cls2_TIO2_IO_CH6(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IO_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_IO_CH6_MASK)
14775 
14776 #define GTM_gtm_cls2_TIO2_IO_CH7_MASK            (0x80U)
14777 #define GTM_gtm_cls2_TIO2_IO_CH7_SHIFT           (7U)
14778 #define GTM_gtm_cls2_TIO2_IO_CH7_WIDTH           (1U)
14779 #define GTM_gtm_cls2_TIO2_IO_CH7(x)              (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IO_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_IO_CH7_MASK)
14780 /*! @} */
14781 
14782 /*! @name TIO2_IENDIS - TIO[i] toggle enable/disable register */
14783 /*! @{ */
14784 
14785 #define GTM_gtm_cls2_TIO2_IENDIS_CH0_MASK        (0x1U)
14786 #define GTM_gtm_cls2_TIO2_IENDIS_CH0_SHIFT       (0U)
14787 #define GTM_gtm_cls2_TIO2_IENDIS_CH0_WIDTH       (1U)
14788 #define GTM_gtm_cls2_TIO2_IENDIS_CH0(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IENDIS_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_IENDIS_CH0_MASK)
14789 
14790 #define GTM_gtm_cls2_TIO2_IENDIS_CH1_MASK        (0x2U)
14791 #define GTM_gtm_cls2_TIO2_IENDIS_CH1_SHIFT       (1U)
14792 #define GTM_gtm_cls2_TIO2_IENDIS_CH1_WIDTH       (1U)
14793 #define GTM_gtm_cls2_TIO2_IENDIS_CH1(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IENDIS_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_IENDIS_CH1_MASK)
14794 
14795 #define GTM_gtm_cls2_TIO2_IENDIS_CH2_MASK        (0x4U)
14796 #define GTM_gtm_cls2_TIO2_IENDIS_CH2_SHIFT       (2U)
14797 #define GTM_gtm_cls2_TIO2_IENDIS_CH2_WIDTH       (1U)
14798 #define GTM_gtm_cls2_TIO2_IENDIS_CH2(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IENDIS_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_IENDIS_CH2_MASK)
14799 
14800 #define GTM_gtm_cls2_TIO2_IENDIS_CH3_MASK        (0x8U)
14801 #define GTM_gtm_cls2_TIO2_IENDIS_CH3_SHIFT       (3U)
14802 #define GTM_gtm_cls2_TIO2_IENDIS_CH3_WIDTH       (1U)
14803 #define GTM_gtm_cls2_TIO2_IENDIS_CH3(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IENDIS_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_IENDIS_CH3_MASK)
14804 
14805 #define GTM_gtm_cls2_TIO2_IENDIS_CH4_MASK        (0x10U)
14806 #define GTM_gtm_cls2_TIO2_IENDIS_CH4_SHIFT       (4U)
14807 #define GTM_gtm_cls2_TIO2_IENDIS_CH4_WIDTH       (1U)
14808 #define GTM_gtm_cls2_TIO2_IENDIS_CH4(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IENDIS_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_IENDIS_CH4_MASK)
14809 
14810 #define GTM_gtm_cls2_TIO2_IENDIS_CH5_MASK        (0x20U)
14811 #define GTM_gtm_cls2_TIO2_IENDIS_CH5_SHIFT       (5U)
14812 #define GTM_gtm_cls2_TIO2_IENDIS_CH5_WIDTH       (1U)
14813 #define GTM_gtm_cls2_TIO2_IENDIS_CH5(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IENDIS_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_IENDIS_CH5_MASK)
14814 
14815 #define GTM_gtm_cls2_TIO2_IENDIS_CH6_MASK        (0x40U)
14816 #define GTM_gtm_cls2_TIO2_IENDIS_CH6_SHIFT       (6U)
14817 #define GTM_gtm_cls2_TIO2_IENDIS_CH6_WIDTH       (1U)
14818 #define GTM_gtm_cls2_TIO2_IENDIS_CH6(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IENDIS_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_IENDIS_CH6_MASK)
14819 
14820 #define GTM_gtm_cls2_TIO2_IENDIS_CH7_MASK        (0x80U)
14821 #define GTM_gtm_cls2_TIO2_IENDIS_CH7_SHIFT       (7U)
14822 #define GTM_gtm_cls2_TIO2_IENDIS_CH7_WIDTH       (1U)
14823 #define GTM_gtm_cls2_TIO2_IENDIS_CH7(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IENDIS_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_IENDIS_CH7_MASK)
14824 /*! @} */
14825 
14826 /*! @name TIO2_IINVERT - TIO[i] toggle signal invert register */
14827 /*! @{ */
14828 
14829 #define GTM_gtm_cls2_TIO2_IINVERT_CH0_MASK       (0x1U)
14830 #define GTM_gtm_cls2_TIO2_IINVERT_CH0_SHIFT      (0U)
14831 #define GTM_gtm_cls2_TIO2_IINVERT_CH0_WIDTH      (1U)
14832 #define GTM_gtm_cls2_TIO2_IINVERT_CH0(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IINVERT_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_IINVERT_CH0_MASK)
14833 
14834 #define GTM_gtm_cls2_TIO2_IINVERT_CH1_MASK       (0x2U)
14835 #define GTM_gtm_cls2_TIO2_IINVERT_CH1_SHIFT      (1U)
14836 #define GTM_gtm_cls2_TIO2_IINVERT_CH1_WIDTH      (1U)
14837 #define GTM_gtm_cls2_TIO2_IINVERT_CH1(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IINVERT_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_IINVERT_CH1_MASK)
14838 
14839 #define GTM_gtm_cls2_TIO2_IINVERT_CH2_MASK       (0x4U)
14840 #define GTM_gtm_cls2_TIO2_IINVERT_CH2_SHIFT      (2U)
14841 #define GTM_gtm_cls2_TIO2_IINVERT_CH2_WIDTH      (1U)
14842 #define GTM_gtm_cls2_TIO2_IINVERT_CH2(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IINVERT_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_IINVERT_CH2_MASK)
14843 
14844 #define GTM_gtm_cls2_TIO2_IINVERT_CH3_MASK       (0x8U)
14845 #define GTM_gtm_cls2_TIO2_IINVERT_CH3_SHIFT      (3U)
14846 #define GTM_gtm_cls2_TIO2_IINVERT_CH3_WIDTH      (1U)
14847 #define GTM_gtm_cls2_TIO2_IINVERT_CH3(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IINVERT_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_IINVERT_CH3_MASK)
14848 
14849 #define GTM_gtm_cls2_TIO2_IINVERT_CH4_MASK       (0x10U)
14850 #define GTM_gtm_cls2_TIO2_IINVERT_CH4_SHIFT      (4U)
14851 #define GTM_gtm_cls2_TIO2_IINVERT_CH4_WIDTH      (1U)
14852 #define GTM_gtm_cls2_TIO2_IINVERT_CH4(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IINVERT_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_IINVERT_CH4_MASK)
14853 
14854 #define GTM_gtm_cls2_TIO2_IINVERT_CH5_MASK       (0x20U)
14855 #define GTM_gtm_cls2_TIO2_IINVERT_CH5_SHIFT      (5U)
14856 #define GTM_gtm_cls2_TIO2_IINVERT_CH5_WIDTH      (1U)
14857 #define GTM_gtm_cls2_TIO2_IINVERT_CH5(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IINVERT_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_IINVERT_CH5_MASK)
14858 
14859 #define GTM_gtm_cls2_TIO2_IINVERT_CH6_MASK       (0x40U)
14860 #define GTM_gtm_cls2_TIO2_IINVERT_CH6_SHIFT      (6U)
14861 #define GTM_gtm_cls2_TIO2_IINVERT_CH6_WIDTH      (1U)
14862 #define GTM_gtm_cls2_TIO2_IINVERT_CH6(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IINVERT_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_IINVERT_CH6_MASK)
14863 
14864 #define GTM_gtm_cls2_TIO2_IINVERT_CH7_MASK       (0x80U)
14865 #define GTM_gtm_cls2_TIO2_IINVERT_CH7_SHIFT      (7U)
14866 #define GTM_gtm_cls2_TIO2_IINVERT_CH7_WIDTH      (1U)
14867 #define GTM_gtm_cls2_TIO2_IINVERT_CH7(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IINVERT_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_IINVERT_CH7_MASK)
14868 /*! @} */
14869 
14870 /*! @name TIO2_IINPUT_MODE - TIO[i] enable input mode register */
14871 /*! @{ */
14872 
14873 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH0_MASK   (0x1U)
14874 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH0_SHIFT  (0U)
14875 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH0_WIDTH  (1U)
14876 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH0(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IINPUT_MODE_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_IINPUT_MODE_CH0_MASK)
14877 
14878 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH1_MASK   (0x2U)
14879 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH1_SHIFT  (1U)
14880 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH1_WIDTH  (1U)
14881 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH1(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IINPUT_MODE_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_IINPUT_MODE_CH1_MASK)
14882 
14883 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH2_MASK   (0x4U)
14884 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH2_SHIFT  (2U)
14885 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH2_WIDTH  (1U)
14886 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH2(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IINPUT_MODE_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_IINPUT_MODE_CH2_MASK)
14887 
14888 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH3_MASK   (0x8U)
14889 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH3_SHIFT  (3U)
14890 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH3_WIDTH  (1U)
14891 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH3(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IINPUT_MODE_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_IINPUT_MODE_CH3_MASK)
14892 
14893 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH4_MASK   (0x10U)
14894 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH4_SHIFT  (4U)
14895 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH4_WIDTH  (1U)
14896 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH4(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IINPUT_MODE_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_IINPUT_MODE_CH4_MASK)
14897 
14898 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH5_MASK   (0x20U)
14899 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH5_SHIFT  (5U)
14900 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH5_WIDTH  (1U)
14901 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH5(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IINPUT_MODE_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_IINPUT_MODE_CH5_MASK)
14902 
14903 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH6_MASK   (0x40U)
14904 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH6_SHIFT  (6U)
14905 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH6_WIDTH  (1U)
14906 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH6(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IINPUT_MODE_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_IINPUT_MODE_CH6_MASK)
14907 
14908 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH7_MASK   (0x80U)
14909 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH7_SHIFT  (7U)
14910 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH7_WIDTH  (1U)
14911 #define GTM_gtm_cls2_TIO2_IINPUT_MODE_CH7(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_IINPUT_MODE_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_IINPUT_MODE_CH7_MASK)
14912 /*! @} */
14913 
14914 /*! @name TIO2_ICYCLIC_MODE - TIO[i] enable cyclic mode register */
14915 /*! @{ */
14916 
14917 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH0_MASK  (0x1U)
14918 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH0_SHIFT (0U)
14919 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH0_WIDTH (1U)
14920 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH0(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH0_MASK)
14921 
14922 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH1_MASK  (0x2U)
14923 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH1_SHIFT (1U)
14924 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH1_WIDTH (1U)
14925 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH1_MASK)
14926 
14927 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH2_MASK  (0x4U)
14928 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH2_SHIFT (2U)
14929 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH2_WIDTH (1U)
14930 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH2_MASK)
14931 
14932 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH3_MASK  (0x8U)
14933 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH3_SHIFT (3U)
14934 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH3_WIDTH (1U)
14935 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH3(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH3_MASK)
14936 
14937 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH4_MASK  (0x10U)
14938 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH4_SHIFT (4U)
14939 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH4_WIDTH (1U)
14940 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH4(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH4_MASK)
14941 
14942 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH5_MASK  (0x20U)
14943 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH5_SHIFT (5U)
14944 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH5_WIDTH (1U)
14945 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH5(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH5_MASK)
14946 
14947 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH6_MASK  (0x40U)
14948 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH6_SHIFT (6U)
14949 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH6_WIDTH (1U)
14950 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH6(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH6_MASK)
14951 
14952 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH7_MASK  (0x80U)
14953 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH7_SHIFT (7U)
14954 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH7_WIDTH (1U)
14955 #define GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH7(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_ICYCLIC_MODE_CH7_MASK)
14956 /*! @} */
14957 
14958 /*! @name TIO2_FUPD - TIO[i] force update register */
14959 /*! @{ */
14960 
14961 #define GTM_gtm_cls2_TIO2_FUPD_CH0_MASK          (0x1U)
14962 #define GTM_gtm_cls2_TIO2_FUPD_CH0_SHIFT         (0U)
14963 #define GTM_gtm_cls2_TIO2_FUPD_CH0_WIDTH         (1U)
14964 #define GTM_gtm_cls2_TIO2_FUPD_CH0(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_FUPD_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_FUPD_CH0_MASK)
14965 
14966 #define GTM_gtm_cls2_TIO2_FUPD_CH1_MASK          (0x2U)
14967 #define GTM_gtm_cls2_TIO2_FUPD_CH1_SHIFT         (1U)
14968 #define GTM_gtm_cls2_TIO2_FUPD_CH1_WIDTH         (1U)
14969 #define GTM_gtm_cls2_TIO2_FUPD_CH1(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_FUPD_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_FUPD_CH1_MASK)
14970 
14971 #define GTM_gtm_cls2_TIO2_FUPD_CH2_MASK          (0x4U)
14972 #define GTM_gtm_cls2_TIO2_FUPD_CH2_SHIFT         (2U)
14973 #define GTM_gtm_cls2_TIO2_FUPD_CH2_WIDTH         (1U)
14974 #define GTM_gtm_cls2_TIO2_FUPD_CH2(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_FUPD_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_FUPD_CH2_MASK)
14975 
14976 #define GTM_gtm_cls2_TIO2_FUPD_CH3_MASK          (0x8U)
14977 #define GTM_gtm_cls2_TIO2_FUPD_CH3_SHIFT         (3U)
14978 #define GTM_gtm_cls2_TIO2_FUPD_CH3_WIDTH         (1U)
14979 #define GTM_gtm_cls2_TIO2_FUPD_CH3(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_FUPD_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_FUPD_CH3_MASK)
14980 
14981 #define GTM_gtm_cls2_TIO2_FUPD_CH4_MASK          (0x10U)
14982 #define GTM_gtm_cls2_TIO2_FUPD_CH4_SHIFT         (4U)
14983 #define GTM_gtm_cls2_TIO2_FUPD_CH4_WIDTH         (1U)
14984 #define GTM_gtm_cls2_TIO2_FUPD_CH4(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_FUPD_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_FUPD_CH4_MASK)
14985 
14986 #define GTM_gtm_cls2_TIO2_FUPD_CH5_MASK          (0x20U)
14987 #define GTM_gtm_cls2_TIO2_FUPD_CH5_SHIFT         (5U)
14988 #define GTM_gtm_cls2_TIO2_FUPD_CH5_WIDTH         (1U)
14989 #define GTM_gtm_cls2_TIO2_FUPD_CH5(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_FUPD_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_FUPD_CH5_MASK)
14990 
14991 #define GTM_gtm_cls2_TIO2_FUPD_CH6_MASK          (0x40U)
14992 #define GTM_gtm_cls2_TIO2_FUPD_CH6_SHIFT         (6U)
14993 #define GTM_gtm_cls2_TIO2_FUPD_CH6_WIDTH         (1U)
14994 #define GTM_gtm_cls2_TIO2_FUPD_CH6(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_FUPD_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_FUPD_CH6_MASK)
14995 
14996 #define GTM_gtm_cls2_TIO2_FUPD_CH7_MASK          (0x80U)
14997 #define GTM_gtm_cls2_TIO2_FUPD_CH7_SHIFT         (7U)
14998 #define GTM_gtm_cls2_TIO2_FUPD_CH7_WIDTH         (1U)
14999 #define GTM_gtm_cls2_TIO2_FUPD_CH7(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_FUPD_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_FUPD_CH7_MASK)
15000 /*! @} */
15001 
15002 /*! @name TIO2_HW_CONF - TIO[i] configuration register */
15003 /*! @{ */
15004 
15005 #define GTM_gtm_cls2_TIO2_HW_CONF_NTIO_CH8_MASK  (0x3U)
15006 #define GTM_gtm_cls2_TIO2_HW_CONF_NTIO_CH8_SHIFT (0U)
15007 #define GTM_gtm_cls2_TIO2_HW_CONF_NTIO_CH8_WIDTH (2U)
15008 #define GTM_gtm_cls2_TIO2_HW_CONF_NTIO_CH8(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_HW_CONF_NTIO_CH8_SHIFT)) & GTM_gtm_cls2_TIO2_HW_CONF_NTIO_CH8_MASK)
15009 
15010 #define GTM_gtm_cls2_TIO2_HW_CONF_TIO_PLUS_MASK  (0x10U)
15011 #define GTM_gtm_cls2_TIO2_HW_CONF_TIO_PLUS_SHIFT (4U)
15012 #define GTM_gtm_cls2_TIO2_HW_CONF_TIO_PLUS_WIDTH (1U)
15013 #define GTM_gtm_cls2_TIO2_HW_CONF_TIO_PLUS(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_HW_CONF_TIO_PLUS_SHIFT)) & GTM_gtm_cls2_TIO2_HW_CONF_TIO_PLUS_MASK)
15014 /*! @} */
15015 
15016 /*! @name TIO2_RSEL_CTRL1 - TIO[i] resource selection control register 1 */
15017 /*! @{ */
15018 
15019 #define GTM_gtm_cls2_TIO2_RSEL_CTRL1_SEL_CLKEN6_0_MASK (0x1000000U)
15020 #define GTM_gtm_cls2_TIO2_RSEL_CTRL1_SEL_CLKEN6_0_SHIFT (24U)
15021 #define GTM_gtm_cls2_TIO2_RSEL_CTRL1_SEL_CLKEN6_0_WIDTH (1U)
15022 #define GTM_gtm_cls2_TIO2_RSEL_CTRL1_SEL_CLKEN6_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_RSEL_CTRL1_SEL_CLKEN6_0_SHIFT)) & GTM_gtm_cls2_TIO2_RSEL_CTRL1_SEL_CLKEN6_0_MASK)
15023 
15024 #define GTM_gtm_cls2_TIO2_RSEL_CTRL1_SEL_CLKEN7_0_MASK (0x10000000U)
15025 #define GTM_gtm_cls2_TIO2_RSEL_CTRL1_SEL_CLKEN7_0_SHIFT (28U)
15026 #define GTM_gtm_cls2_TIO2_RSEL_CTRL1_SEL_CLKEN7_0_WIDTH (1U)
15027 #define GTM_gtm_cls2_TIO2_RSEL_CTRL1_SEL_CLKEN7_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_RSEL_CTRL1_SEL_CLKEN7_0_SHIFT)) & GTM_gtm_cls2_TIO2_RSEL_CTRL1_SEL_CLKEN7_0_MASK)
15028 /*! @} */
15029 
15030 /*! @name TIO2_RSEL_CTRL2 - TIO[i] resource selection control register 2 */
15031 /*! @{ */
15032 
15033 #define GTM_gtm_cls2_TIO2_RSEL_CTRL2_SEL_TB1_0_MASK (0x10U)
15034 #define GTM_gtm_cls2_TIO2_RSEL_CTRL2_SEL_TB1_0_SHIFT (4U)
15035 #define GTM_gtm_cls2_TIO2_RSEL_CTRL2_SEL_TB1_0_WIDTH (1U)
15036 #define GTM_gtm_cls2_TIO2_RSEL_CTRL2_SEL_TB1_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_RSEL_CTRL2_SEL_TB1_0_SHIFT)) & GTM_gtm_cls2_TIO2_RSEL_CTRL2_SEL_TB1_0_MASK)
15037 
15038 #define GTM_gtm_cls2_TIO2_RSEL_CTRL2_SEL_TB2_0_MASK (0x100U)
15039 #define GTM_gtm_cls2_TIO2_RSEL_CTRL2_SEL_TB2_0_SHIFT (8U)
15040 #define GTM_gtm_cls2_TIO2_RSEL_CTRL2_SEL_TB2_0_WIDTH (1U)
15041 #define GTM_gtm_cls2_TIO2_RSEL_CTRL2_SEL_TB2_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_RSEL_CTRL2_SEL_TB2_0_SHIFT)) & GTM_gtm_cls2_TIO2_RSEL_CTRL2_SEL_TB2_0_MASK)
15042 /*! @} */
15043 
15044 /*! @name TIO2_PL_SWRST - TIO[i] software reset for TIO Plus functionality */
15045 /*! @{ */
15046 
15047 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH0_MASK      (0x1U)
15048 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH0_SHIFT     (0U)
15049 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH0_WIDTH     (1U)
15050 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH0(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_PL_SWRST_CH0_SHIFT)) & GTM_gtm_cls2_TIO2_PL_SWRST_CH0_MASK)
15051 
15052 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH1_MASK      (0x2U)
15053 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH1_SHIFT     (1U)
15054 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH1_WIDTH     (1U)
15055 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_PL_SWRST_CH1_SHIFT)) & GTM_gtm_cls2_TIO2_PL_SWRST_CH1_MASK)
15056 
15057 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH2_MASK      (0x4U)
15058 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH2_SHIFT     (2U)
15059 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH2_WIDTH     (1U)
15060 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH2(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_PL_SWRST_CH2_SHIFT)) & GTM_gtm_cls2_TIO2_PL_SWRST_CH2_MASK)
15061 
15062 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH3_MASK      (0x8U)
15063 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH3_SHIFT     (3U)
15064 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH3_WIDTH     (1U)
15065 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH3(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_PL_SWRST_CH3_SHIFT)) & GTM_gtm_cls2_TIO2_PL_SWRST_CH3_MASK)
15066 
15067 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH4_MASK      (0x10U)
15068 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH4_SHIFT     (4U)
15069 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH4_WIDTH     (1U)
15070 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH4(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_PL_SWRST_CH4_SHIFT)) & GTM_gtm_cls2_TIO2_PL_SWRST_CH4_MASK)
15071 
15072 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH5_MASK      (0x20U)
15073 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH5_SHIFT     (5U)
15074 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH5_WIDTH     (1U)
15075 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH5(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_PL_SWRST_CH5_SHIFT)) & GTM_gtm_cls2_TIO2_PL_SWRST_CH5_MASK)
15076 
15077 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH6_MASK      (0x40U)
15078 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH6_SHIFT     (6U)
15079 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH6_WIDTH     (1U)
15080 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH6(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_PL_SWRST_CH6_SHIFT)) & GTM_gtm_cls2_TIO2_PL_SWRST_CH6_MASK)
15081 
15082 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH7_MASK      (0x80U)
15083 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH7_SHIFT     (7U)
15084 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH7_WIDTH     (1U)
15085 #define GTM_gtm_cls2_TIO2_PL_SWRST_CH7(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_TIO2_PL_SWRST_CH7_SHIFT)) & GTM_gtm_cls2_TIO2_PL_SWRST_CH7_MASK)
15086 /*! @} */
15087 
15088 /*! @name CCM2_ARP0_CTRL - CCM[i] Address Range Protector [a] Control Register */
15089 /*! @{ */
15090 
15091 #define GTM_gtm_cls2_CCM2_ARP0_CTRL_ADDR_MASK    (0xFFFFU)
15092 #define GTM_gtm_cls2_CCM2_ARP0_CTRL_ADDR_SHIFT   (0U)
15093 #define GTM_gtm_cls2_CCM2_ARP0_CTRL_ADDR_WIDTH   (16U)
15094 #define GTM_gtm_cls2_CCM2_ARP0_CTRL_ADDR(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP0_CTRL_ADDR_SHIFT)) & GTM_gtm_cls2_CCM2_ARP0_CTRL_ADDR_MASK)
15095 
15096 #define GTM_gtm_cls2_CCM2_ARP0_CTRL_SIZE_MASK    (0xF0000U)
15097 #define GTM_gtm_cls2_CCM2_ARP0_CTRL_SIZE_SHIFT   (16U)
15098 #define GTM_gtm_cls2_CCM2_ARP0_CTRL_SIZE_WIDTH   (4U)
15099 #define GTM_gtm_cls2_CCM2_ARP0_CTRL_SIZE(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP0_CTRL_SIZE_SHIFT)) & GTM_gtm_cls2_CCM2_ARP0_CTRL_SIZE_MASK)
15100 
15101 #define GTM_gtm_cls2_CCM2_ARP0_CTRL_DIS_PROT_MASK (0x1000000U)
15102 #define GTM_gtm_cls2_CCM2_ARP0_CTRL_DIS_PROT_SHIFT (24U)
15103 #define GTM_gtm_cls2_CCM2_ARP0_CTRL_DIS_PROT_WIDTH (1U)
15104 #define GTM_gtm_cls2_CCM2_ARP0_CTRL_DIS_PROT(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP0_CTRL_DIS_PROT_SHIFT)) & GTM_gtm_cls2_CCM2_ARP0_CTRL_DIS_PROT_MASK)
15105 
15106 #define GTM_gtm_cls2_CCM2_ARP0_CTRL_WPROT_AEI_MASK (0x80000000U)
15107 #define GTM_gtm_cls2_CCM2_ARP0_CTRL_WPROT_AEI_SHIFT (31U)
15108 #define GTM_gtm_cls2_CCM2_ARP0_CTRL_WPROT_AEI_WIDTH (1U)
15109 #define GTM_gtm_cls2_CCM2_ARP0_CTRL_WPROT_AEI(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP0_CTRL_WPROT_AEI_SHIFT)) & GTM_gtm_cls2_CCM2_ARP0_CTRL_WPROT_AEI_MASK)
15110 /*! @} */
15111 
15112 /*! @name CCM2_ARP0_PROT - CCM[i] Address Range Protector [a] Protection Register */
15113 /*! @{ */
15114 
15115 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT0_MASK  (0x1U)
15116 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT0_SHIFT (0U)
15117 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT0_WIDTH (1U)
15118 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT0(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT0_SHIFT)) & GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT0_MASK)
15119 
15120 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT1_MASK  (0x2U)
15121 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT1_SHIFT (1U)
15122 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT1_WIDTH (1U)
15123 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT1_SHIFT)) & GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT1_MASK)
15124 
15125 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT2_MASK  (0x4U)
15126 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT2_SHIFT (2U)
15127 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT2_WIDTH (1U)
15128 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT2_SHIFT)) & GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT2_MASK)
15129 
15130 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT3_MASK  (0x8U)
15131 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT3_SHIFT (3U)
15132 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT3_WIDTH (1U)
15133 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT3(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT3_SHIFT)) & GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT3_MASK)
15134 
15135 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT4_MASK  (0x10U)
15136 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT4_SHIFT (4U)
15137 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT4_WIDTH (1U)
15138 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT4(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT4_SHIFT)) & GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT4_MASK)
15139 
15140 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT5_MASK  (0x20U)
15141 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT5_SHIFT (5U)
15142 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT5_WIDTH (1U)
15143 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT5(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT5_SHIFT)) & GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT5_MASK)
15144 
15145 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT6_MASK  (0x40U)
15146 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT6_SHIFT (6U)
15147 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT6_WIDTH (1U)
15148 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT6(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT6_SHIFT)) & GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT6_MASK)
15149 
15150 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT7_MASK  (0x80U)
15151 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT7_SHIFT (7U)
15152 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT7_WIDTH (1U)
15153 #define GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT7(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT7_SHIFT)) & GTM_gtm_cls2_CCM2_ARP0_PROT_WPROT7_MASK)
15154 /*! @} */
15155 
15156 /*! @name CCM2_ARP1_CTRL - CCM[i] Address Range Protector [a] Control Register */
15157 /*! @{ */
15158 
15159 #define GTM_gtm_cls2_CCM2_ARP1_CTRL_ADDR_MASK    (0xFFFFU)
15160 #define GTM_gtm_cls2_CCM2_ARP1_CTRL_ADDR_SHIFT   (0U)
15161 #define GTM_gtm_cls2_CCM2_ARP1_CTRL_ADDR_WIDTH   (16U)
15162 #define GTM_gtm_cls2_CCM2_ARP1_CTRL_ADDR(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP1_CTRL_ADDR_SHIFT)) & GTM_gtm_cls2_CCM2_ARP1_CTRL_ADDR_MASK)
15163 
15164 #define GTM_gtm_cls2_CCM2_ARP1_CTRL_SIZE_MASK    (0xF0000U)
15165 #define GTM_gtm_cls2_CCM2_ARP1_CTRL_SIZE_SHIFT   (16U)
15166 #define GTM_gtm_cls2_CCM2_ARP1_CTRL_SIZE_WIDTH   (4U)
15167 #define GTM_gtm_cls2_CCM2_ARP1_CTRL_SIZE(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP1_CTRL_SIZE_SHIFT)) & GTM_gtm_cls2_CCM2_ARP1_CTRL_SIZE_MASK)
15168 
15169 #define GTM_gtm_cls2_CCM2_ARP1_CTRL_DIS_PROT_MASK (0x1000000U)
15170 #define GTM_gtm_cls2_CCM2_ARP1_CTRL_DIS_PROT_SHIFT (24U)
15171 #define GTM_gtm_cls2_CCM2_ARP1_CTRL_DIS_PROT_WIDTH (1U)
15172 #define GTM_gtm_cls2_CCM2_ARP1_CTRL_DIS_PROT(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP1_CTRL_DIS_PROT_SHIFT)) & GTM_gtm_cls2_CCM2_ARP1_CTRL_DIS_PROT_MASK)
15173 
15174 #define GTM_gtm_cls2_CCM2_ARP1_CTRL_WPROT_AEI_MASK (0x80000000U)
15175 #define GTM_gtm_cls2_CCM2_ARP1_CTRL_WPROT_AEI_SHIFT (31U)
15176 #define GTM_gtm_cls2_CCM2_ARP1_CTRL_WPROT_AEI_WIDTH (1U)
15177 #define GTM_gtm_cls2_CCM2_ARP1_CTRL_WPROT_AEI(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP1_CTRL_WPROT_AEI_SHIFT)) & GTM_gtm_cls2_CCM2_ARP1_CTRL_WPROT_AEI_MASK)
15178 /*! @} */
15179 
15180 /*! @name CCM2_ARP1_PROT - CCM[i] Address Range Protector [a] Protection Register */
15181 /*! @{ */
15182 
15183 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT0_MASK  (0x1U)
15184 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT0_SHIFT (0U)
15185 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT0_WIDTH (1U)
15186 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT0(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT0_SHIFT)) & GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT0_MASK)
15187 
15188 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT1_MASK  (0x2U)
15189 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT1_SHIFT (1U)
15190 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT1_WIDTH (1U)
15191 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT1_SHIFT)) & GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT1_MASK)
15192 
15193 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT2_MASK  (0x4U)
15194 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT2_SHIFT (2U)
15195 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT2_WIDTH (1U)
15196 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT2_SHIFT)) & GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT2_MASK)
15197 
15198 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT3_MASK  (0x8U)
15199 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT3_SHIFT (3U)
15200 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT3_WIDTH (1U)
15201 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT3(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT3_SHIFT)) & GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT3_MASK)
15202 
15203 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT4_MASK  (0x10U)
15204 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT4_SHIFT (4U)
15205 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT4_WIDTH (1U)
15206 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT4(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT4_SHIFT)) & GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT4_MASK)
15207 
15208 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT5_MASK  (0x20U)
15209 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT5_SHIFT (5U)
15210 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT5_WIDTH (1U)
15211 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT5(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT5_SHIFT)) & GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT5_MASK)
15212 
15213 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT6_MASK  (0x40U)
15214 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT6_SHIFT (6U)
15215 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT6_WIDTH (1U)
15216 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT6(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT6_SHIFT)) & GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT6_MASK)
15217 
15218 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT7_MASK  (0x80U)
15219 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT7_SHIFT (7U)
15220 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT7_WIDTH (1U)
15221 #define GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT7(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT7_SHIFT)) & GTM_gtm_cls2_CCM2_ARP1_PROT_WPROT7_MASK)
15222 /*! @} */
15223 
15224 /*! @name CCM2_ARP2_CTRL - CCM[i] Address Range Protector [a] Control Register */
15225 /*! @{ */
15226 
15227 #define GTM_gtm_cls2_CCM2_ARP2_CTRL_ADDR_MASK    (0xFFFFU)
15228 #define GTM_gtm_cls2_CCM2_ARP2_CTRL_ADDR_SHIFT   (0U)
15229 #define GTM_gtm_cls2_CCM2_ARP2_CTRL_ADDR_WIDTH   (16U)
15230 #define GTM_gtm_cls2_CCM2_ARP2_CTRL_ADDR(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP2_CTRL_ADDR_SHIFT)) & GTM_gtm_cls2_CCM2_ARP2_CTRL_ADDR_MASK)
15231 
15232 #define GTM_gtm_cls2_CCM2_ARP2_CTRL_SIZE_MASK    (0xF0000U)
15233 #define GTM_gtm_cls2_CCM2_ARP2_CTRL_SIZE_SHIFT   (16U)
15234 #define GTM_gtm_cls2_CCM2_ARP2_CTRL_SIZE_WIDTH   (4U)
15235 #define GTM_gtm_cls2_CCM2_ARP2_CTRL_SIZE(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP2_CTRL_SIZE_SHIFT)) & GTM_gtm_cls2_CCM2_ARP2_CTRL_SIZE_MASK)
15236 
15237 #define GTM_gtm_cls2_CCM2_ARP2_CTRL_DIS_PROT_MASK (0x1000000U)
15238 #define GTM_gtm_cls2_CCM2_ARP2_CTRL_DIS_PROT_SHIFT (24U)
15239 #define GTM_gtm_cls2_CCM2_ARP2_CTRL_DIS_PROT_WIDTH (1U)
15240 #define GTM_gtm_cls2_CCM2_ARP2_CTRL_DIS_PROT(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP2_CTRL_DIS_PROT_SHIFT)) & GTM_gtm_cls2_CCM2_ARP2_CTRL_DIS_PROT_MASK)
15241 
15242 #define GTM_gtm_cls2_CCM2_ARP2_CTRL_WPROT_AEI_MASK (0x80000000U)
15243 #define GTM_gtm_cls2_CCM2_ARP2_CTRL_WPROT_AEI_SHIFT (31U)
15244 #define GTM_gtm_cls2_CCM2_ARP2_CTRL_WPROT_AEI_WIDTH (1U)
15245 #define GTM_gtm_cls2_CCM2_ARP2_CTRL_WPROT_AEI(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP2_CTRL_WPROT_AEI_SHIFT)) & GTM_gtm_cls2_CCM2_ARP2_CTRL_WPROT_AEI_MASK)
15246 /*! @} */
15247 
15248 /*! @name CCM2_ARP2_PROT - CCM[i] Address Range Protector [a] Protection Register */
15249 /*! @{ */
15250 
15251 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT0_MASK  (0x1U)
15252 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT0_SHIFT (0U)
15253 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT0_WIDTH (1U)
15254 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT0(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT0_SHIFT)) & GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT0_MASK)
15255 
15256 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT1_MASK  (0x2U)
15257 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT1_SHIFT (1U)
15258 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT1_WIDTH (1U)
15259 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT1_SHIFT)) & GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT1_MASK)
15260 
15261 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT2_MASK  (0x4U)
15262 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT2_SHIFT (2U)
15263 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT2_WIDTH (1U)
15264 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT2_SHIFT)) & GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT2_MASK)
15265 
15266 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT3_MASK  (0x8U)
15267 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT3_SHIFT (3U)
15268 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT3_WIDTH (1U)
15269 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT3(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT3_SHIFT)) & GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT3_MASK)
15270 
15271 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT4_MASK  (0x10U)
15272 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT4_SHIFT (4U)
15273 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT4_WIDTH (1U)
15274 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT4(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT4_SHIFT)) & GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT4_MASK)
15275 
15276 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT5_MASK  (0x20U)
15277 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT5_SHIFT (5U)
15278 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT5_WIDTH (1U)
15279 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT5(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT5_SHIFT)) & GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT5_MASK)
15280 
15281 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT6_MASK  (0x40U)
15282 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT6_SHIFT (6U)
15283 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT6_WIDTH (1U)
15284 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT6(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT6_SHIFT)) & GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT6_MASK)
15285 
15286 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT7_MASK  (0x80U)
15287 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT7_SHIFT (7U)
15288 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT7_WIDTH (1U)
15289 #define GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT7(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT7_SHIFT)) & GTM_gtm_cls2_CCM2_ARP2_PROT_WPROT7_MASK)
15290 /*! @} */
15291 
15292 /*! @name CCM2_ARP3_CTRL - CCM[i] Address Range Protector [a] Control Register */
15293 /*! @{ */
15294 
15295 #define GTM_gtm_cls2_CCM2_ARP3_CTRL_ADDR_MASK    (0xFFFFU)
15296 #define GTM_gtm_cls2_CCM2_ARP3_CTRL_ADDR_SHIFT   (0U)
15297 #define GTM_gtm_cls2_CCM2_ARP3_CTRL_ADDR_WIDTH   (16U)
15298 #define GTM_gtm_cls2_CCM2_ARP3_CTRL_ADDR(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP3_CTRL_ADDR_SHIFT)) & GTM_gtm_cls2_CCM2_ARP3_CTRL_ADDR_MASK)
15299 
15300 #define GTM_gtm_cls2_CCM2_ARP3_CTRL_SIZE_MASK    (0xF0000U)
15301 #define GTM_gtm_cls2_CCM2_ARP3_CTRL_SIZE_SHIFT   (16U)
15302 #define GTM_gtm_cls2_CCM2_ARP3_CTRL_SIZE_WIDTH   (4U)
15303 #define GTM_gtm_cls2_CCM2_ARP3_CTRL_SIZE(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP3_CTRL_SIZE_SHIFT)) & GTM_gtm_cls2_CCM2_ARP3_CTRL_SIZE_MASK)
15304 
15305 #define GTM_gtm_cls2_CCM2_ARP3_CTRL_DIS_PROT_MASK (0x1000000U)
15306 #define GTM_gtm_cls2_CCM2_ARP3_CTRL_DIS_PROT_SHIFT (24U)
15307 #define GTM_gtm_cls2_CCM2_ARP3_CTRL_DIS_PROT_WIDTH (1U)
15308 #define GTM_gtm_cls2_CCM2_ARP3_CTRL_DIS_PROT(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP3_CTRL_DIS_PROT_SHIFT)) & GTM_gtm_cls2_CCM2_ARP3_CTRL_DIS_PROT_MASK)
15309 
15310 #define GTM_gtm_cls2_CCM2_ARP3_CTRL_WPROT_AEI_MASK (0x80000000U)
15311 #define GTM_gtm_cls2_CCM2_ARP3_CTRL_WPROT_AEI_SHIFT (31U)
15312 #define GTM_gtm_cls2_CCM2_ARP3_CTRL_WPROT_AEI_WIDTH (1U)
15313 #define GTM_gtm_cls2_CCM2_ARP3_CTRL_WPROT_AEI(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP3_CTRL_WPROT_AEI_SHIFT)) & GTM_gtm_cls2_CCM2_ARP3_CTRL_WPROT_AEI_MASK)
15314 /*! @} */
15315 
15316 /*! @name CCM2_ARP3_PROT - CCM[i] Address Range Protector [a] Protection Register */
15317 /*! @{ */
15318 
15319 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT0_MASK  (0x1U)
15320 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT0_SHIFT (0U)
15321 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT0_WIDTH (1U)
15322 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT0(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT0_SHIFT)) & GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT0_MASK)
15323 
15324 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT1_MASK  (0x2U)
15325 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT1_SHIFT (1U)
15326 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT1_WIDTH (1U)
15327 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT1_SHIFT)) & GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT1_MASK)
15328 
15329 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT2_MASK  (0x4U)
15330 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT2_SHIFT (2U)
15331 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT2_WIDTH (1U)
15332 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT2_SHIFT)) & GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT2_MASK)
15333 
15334 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT3_MASK  (0x8U)
15335 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT3_SHIFT (3U)
15336 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT3_WIDTH (1U)
15337 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT3(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT3_SHIFT)) & GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT3_MASK)
15338 
15339 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT4_MASK  (0x10U)
15340 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT4_SHIFT (4U)
15341 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT4_WIDTH (1U)
15342 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT4(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT4_SHIFT)) & GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT4_MASK)
15343 
15344 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT5_MASK  (0x20U)
15345 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT5_SHIFT (5U)
15346 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT5_WIDTH (1U)
15347 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT5(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT5_SHIFT)) & GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT5_MASK)
15348 
15349 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT6_MASK  (0x40U)
15350 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT6_SHIFT (6U)
15351 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT6_WIDTH (1U)
15352 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT6(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT6_SHIFT)) & GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT6_MASK)
15353 
15354 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT7_MASK  (0x80U)
15355 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT7_SHIFT (7U)
15356 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT7_WIDTH (1U)
15357 #define GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT7(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT7_SHIFT)) & GTM_gtm_cls2_CCM2_ARP3_PROT_WPROT7_MASK)
15358 /*! @} */
15359 
15360 /*! @name CCM2_ARP4_CTRL - CCM[i] Address Range Protector [a] Control Register */
15361 /*! @{ */
15362 
15363 #define GTM_gtm_cls2_CCM2_ARP4_CTRL_ADDR_MASK    (0xFFFFU)
15364 #define GTM_gtm_cls2_CCM2_ARP4_CTRL_ADDR_SHIFT   (0U)
15365 #define GTM_gtm_cls2_CCM2_ARP4_CTRL_ADDR_WIDTH   (16U)
15366 #define GTM_gtm_cls2_CCM2_ARP4_CTRL_ADDR(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP4_CTRL_ADDR_SHIFT)) & GTM_gtm_cls2_CCM2_ARP4_CTRL_ADDR_MASK)
15367 
15368 #define GTM_gtm_cls2_CCM2_ARP4_CTRL_SIZE_MASK    (0xF0000U)
15369 #define GTM_gtm_cls2_CCM2_ARP4_CTRL_SIZE_SHIFT   (16U)
15370 #define GTM_gtm_cls2_CCM2_ARP4_CTRL_SIZE_WIDTH   (4U)
15371 #define GTM_gtm_cls2_CCM2_ARP4_CTRL_SIZE(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP4_CTRL_SIZE_SHIFT)) & GTM_gtm_cls2_CCM2_ARP4_CTRL_SIZE_MASK)
15372 
15373 #define GTM_gtm_cls2_CCM2_ARP4_CTRL_DIS_PROT_MASK (0x1000000U)
15374 #define GTM_gtm_cls2_CCM2_ARP4_CTRL_DIS_PROT_SHIFT (24U)
15375 #define GTM_gtm_cls2_CCM2_ARP4_CTRL_DIS_PROT_WIDTH (1U)
15376 #define GTM_gtm_cls2_CCM2_ARP4_CTRL_DIS_PROT(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP4_CTRL_DIS_PROT_SHIFT)) & GTM_gtm_cls2_CCM2_ARP4_CTRL_DIS_PROT_MASK)
15377 
15378 #define GTM_gtm_cls2_CCM2_ARP4_CTRL_WPROT_AEI_MASK (0x80000000U)
15379 #define GTM_gtm_cls2_CCM2_ARP4_CTRL_WPROT_AEI_SHIFT (31U)
15380 #define GTM_gtm_cls2_CCM2_ARP4_CTRL_WPROT_AEI_WIDTH (1U)
15381 #define GTM_gtm_cls2_CCM2_ARP4_CTRL_WPROT_AEI(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP4_CTRL_WPROT_AEI_SHIFT)) & GTM_gtm_cls2_CCM2_ARP4_CTRL_WPROT_AEI_MASK)
15382 /*! @} */
15383 
15384 /*! @name CCM2_ARP4_PROT - CCM[i] Address Range Protector [a] Protection Register */
15385 /*! @{ */
15386 
15387 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT0_MASK  (0x1U)
15388 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT0_SHIFT (0U)
15389 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT0_WIDTH (1U)
15390 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT0(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT0_SHIFT)) & GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT0_MASK)
15391 
15392 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT1_MASK  (0x2U)
15393 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT1_SHIFT (1U)
15394 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT1_WIDTH (1U)
15395 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT1_SHIFT)) & GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT1_MASK)
15396 
15397 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT2_MASK  (0x4U)
15398 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT2_SHIFT (2U)
15399 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT2_WIDTH (1U)
15400 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT2_SHIFT)) & GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT2_MASK)
15401 
15402 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT3_MASK  (0x8U)
15403 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT3_SHIFT (3U)
15404 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT3_WIDTH (1U)
15405 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT3(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT3_SHIFT)) & GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT3_MASK)
15406 
15407 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT4_MASK  (0x10U)
15408 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT4_SHIFT (4U)
15409 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT4_WIDTH (1U)
15410 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT4(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT4_SHIFT)) & GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT4_MASK)
15411 
15412 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT5_MASK  (0x20U)
15413 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT5_SHIFT (5U)
15414 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT5_WIDTH (1U)
15415 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT5(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT5_SHIFT)) & GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT5_MASK)
15416 
15417 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT6_MASK  (0x40U)
15418 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT6_SHIFT (6U)
15419 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT6_WIDTH (1U)
15420 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT6(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT6_SHIFT)) & GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT6_MASK)
15421 
15422 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT7_MASK  (0x80U)
15423 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT7_SHIFT (7U)
15424 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT7_WIDTH (1U)
15425 #define GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT7(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT7_SHIFT)) & GTM_gtm_cls2_CCM2_ARP4_PROT_WPROT7_MASK)
15426 /*! @} */
15427 
15428 /*! @name CCM2_ARP5_CTRL - CCM[i] Address Range Protector [a] Control Register */
15429 /*! @{ */
15430 
15431 #define GTM_gtm_cls2_CCM2_ARP5_CTRL_ADDR_MASK    (0xFFFFU)
15432 #define GTM_gtm_cls2_CCM2_ARP5_CTRL_ADDR_SHIFT   (0U)
15433 #define GTM_gtm_cls2_CCM2_ARP5_CTRL_ADDR_WIDTH   (16U)
15434 #define GTM_gtm_cls2_CCM2_ARP5_CTRL_ADDR(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP5_CTRL_ADDR_SHIFT)) & GTM_gtm_cls2_CCM2_ARP5_CTRL_ADDR_MASK)
15435 
15436 #define GTM_gtm_cls2_CCM2_ARP5_CTRL_SIZE_MASK    (0xF0000U)
15437 #define GTM_gtm_cls2_CCM2_ARP5_CTRL_SIZE_SHIFT   (16U)
15438 #define GTM_gtm_cls2_CCM2_ARP5_CTRL_SIZE_WIDTH   (4U)
15439 #define GTM_gtm_cls2_CCM2_ARP5_CTRL_SIZE(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP5_CTRL_SIZE_SHIFT)) & GTM_gtm_cls2_CCM2_ARP5_CTRL_SIZE_MASK)
15440 
15441 #define GTM_gtm_cls2_CCM2_ARP5_CTRL_DIS_PROT_MASK (0x1000000U)
15442 #define GTM_gtm_cls2_CCM2_ARP5_CTRL_DIS_PROT_SHIFT (24U)
15443 #define GTM_gtm_cls2_CCM2_ARP5_CTRL_DIS_PROT_WIDTH (1U)
15444 #define GTM_gtm_cls2_CCM2_ARP5_CTRL_DIS_PROT(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP5_CTRL_DIS_PROT_SHIFT)) & GTM_gtm_cls2_CCM2_ARP5_CTRL_DIS_PROT_MASK)
15445 
15446 #define GTM_gtm_cls2_CCM2_ARP5_CTRL_WPROT_AEI_MASK (0x80000000U)
15447 #define GTM_gtm_cls2_CCM2_ARP5_CTRL_WPROT_AEI_SHIFT (31U)
15448 #define GTM_gtm_cls2_CCM2_ARP5_CTRL_WPROT_AEI_WIDTH (1U)
15449 #define GTM_gtm_cls2_CCM2_ARP5_CTRL_WPROT_AEI(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP5_CTRL_WPROT_AEI_SHIFT)) & GTM_gtm_cls2_CCM2_ARP5_CTRL_WPROT_AEI_MASK)
15450 /*! @} */
15451 
15452 /*! @name CCM2_ARP5_PROT - CCM[i] Address Range Protector [a] Protection Register */
15453 /*! @{ */
15454 
15455 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT0_MASK  (0x1U)
15456 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT0_SHIFT (0U)
15457 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT0_WIDTH (1U)
15458 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT0(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT0_SHIFT)) & GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT0_MASK)
15459 
15460 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT1_MASK  (0x2U)
15461 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT1_SHIFT (1U)
15462 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT1_WIDTH (1U)
15463 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT1_SHIFT)) & GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT1_MASK)
15464 
15465 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT2_MASK  (0x4U)
15466 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT2_SHIFT (2U)
15467 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT2_WIDTH (1U)
15468 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT2_SHIFT)) & GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT2_MASK)
15469 
15470 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT3_MASK  (0x8U)
15471 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT3_SHIFT (3U)
15472 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT3_WIDTH (1U)
15473 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT3(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT3_SHIFT)) & GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT3_MASK)
15474 
15475 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT4_MASK  (0x10U)
15476 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT4_SHIFT (4U)
15477 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT4_WIDTH (1U)
15478 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT4(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT4_SHIFT)) & GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT4_MASK)
15479 
15480 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT5_MASK  (0x20U)
15481 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT5_SHIFT (5U)
15482 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT5_WIDTH (1U)
15483 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT5(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT5_SHIFT)) & GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT5_MASK)
15484 
15485 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT6_MASK  (0x40U)
15486 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT6_SHIFT (6U)
15487 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT6_WIDTH (1U)
15488 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT6(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT6_SHIFT)) & GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT6_MASK)
15489 
15490 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT7_MASK  (0x80U)
15491 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT7_SHIFT (7U)
15492 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT7_WIDTH (1U)
15493 #define GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT7(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT7_SHIFT)) & GTM_gtm_cls2_CCM2_ARP5_PROT_WPROT7_MASK)
15494 /*! @} */
15495 
15496 /*! @name CCM2_ARP6_CTRL - CCM[i] Address Range Protector [a] Control Register */
15497 /*! @{ */
15498 
15499 #define GTM_gtm_cls2_CCM2_ARP6_CTRL_ADDR_MASK    (0xFFFFU)
15500 #define GTM_gtm_cls2_CCM2_ARP6_CTRL_ADDR_SHIFT   (0U)
15501 #define GTM_gtm_cls2_CCM2_ARP6_CTRL_ADDR_WIDTH   (16U)
15502 #define GTM_gtm_cls2_CCM2_ARP6_CTRL_ADDR(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP6_CTRL_ADDR_SHIFT)) & GTM_gtm_cls2_CCM2_ARP6_CTRL_ADDR_MASK)
15503 
15504 #define GTM_gtm_cls2_CCM2_ARP6_CTRL_SIZE_MASK    (0xF0000U)
15505 #define GTM_gtm_cls2_CCM2_ARP6_CTRL_SIZE_SHIFT   (16U)
15506 #define GTM_gtm_cls2_CCM2_ARP6_CTRL_SIZE_WIDTH   (4U)
15507 #define GTM_gtm_cls2_CCM2_ARP6_CTRL_SIZE(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP6_CTRL_SIZE_SHIFT)) & GTM_gtm_cls2_CCM2_ARP6_CTRL_SIZE_MASK)
15508 
15509 #define GTM_gtm_cls2_CCM2_ARP6_CTRL_DIS_PROT_MASK (0x1000000U)
15510 #define GTM_gtm_cls2_CCM2_ARP6_CTRL_DIS_PROT_SHIFT (24U)
15511 #define GTM_gtm_cls2_CCM2_ARP6_CTRL_DIS_PROT_WIDTH (1U)
15512 #define GTM_gtm_cls2_CCM2_ARP6_CTRL_DIS_PROT(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP6_CTRL_DIS_PROT_SHIFT)) & GTM_gtm_cls2_CCM2_ARP6_CTRL_DIS_PROT_MASK)
15513 
15514 #define GTM_gtm_cls2_CCM2_ARP6_CTRL_WPROT_AEI_MASK (0x80000000U)
15515 #define GTM_gtm_cls2_CCM2_ARP6_CTRL_WPROT_AEI_SHIFT (31U)
15516 #define GTM_gtm_cls2_CCM2_ARP6_CTRL_WPROT_AEI_WIDTH (1U)
15517 #define GTM_gtm_cls2_CCM2_ARP6_CTRL_WPROT_AEI(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP6_CTRL_WPROT_AEI_SHIFT)) & GTM_gtm_cls2_CCM2_ARP6_CTRL_WPROT_AEI_MASK)
15518 /*! @} */
15519 
15520 /*! @name CCM2_ARP6_PROT - CCM[i] Address Range Protector [a] Protection Register */
15521 /*! @{ */
15522 
15523 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT0_MASK  (0x1U)
15524 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT0_SHIFT (0U)
15525 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT0_WIDTH (1U)
15526 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT0(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT0_SHIFT)) & GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT0_MASK)
15527 
15528 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT1_MASK  (0x2U)
15529 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT1_SHIFT (1U)
15530 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT1_WIDTH (1U)
15531 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT1_SHIFT)) & GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT1_MASK)
15532 
15533 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT2_MASK  (0x4U)
15534 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT2_SHIFT (2U)
15535 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT2_WIDTH (1U)
15536 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT2_SHIFT)) & GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT2_MASK)
15537 
15538 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT3_MASK  (0x8U)
15539 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT3_SHIFT (3U)
15540 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT3_WIDTH (1U)
15541 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT3(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT3_SHIFT)) & GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT3_MASK)
15542 
15543 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT4_MASK  (0x10U)
15544 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT4_SHIFT (4U)
15545 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT4_WIDTH (1U)
15546 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT4(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT4_SHIFT)) & GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT4_MASK)
15547 
15548 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT5_MASK  (0x20U)
15549 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT5_SHIFT (5U)
15550 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT5_WIDTH (1U)
15551 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT5(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT5_SHIFT)) & GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT5_MASK)
15552 
15553 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT6_MASK  (0x40U)
15554 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT6_SHIFT (6U)
15555 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT6_WIDTH (1U)
15556 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT6(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT6_SHIFT)) & GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT6_MASK)
15557 
15558 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT7_MASK  (0x80U)
15559 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT7_SHIFT (7U)
15560 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT7_WIDTH (1U)
15561 #define GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT7(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT7_SHIFT)) & GTM_gtm_cls2_CCM2_ARP6_PROT_WPROT7_MASK)
15562 /*! @} */
15563 
15564 /*! @name CCM2_ARP7_CTRL - CCM[i] Address Range Protector [a] Control Register */
15565 /*! @{ */
15566 
15567 #define GTM_gtm_cls2_CCM2_ARP7_CTRL_ADDR_MASK    (0xFFFFU)
15568 #define GTM_gtm_cls2_CCM2_ARP7_CTRL_ADDR_SHIFT   (0U)
15569 #define GTM_gtm_cls2_CCM2_ARP7_CTRL_ADDR_WIDTH   (16U)
15570 #define GTM_gtm_cls2_CCM2_ARP7_CTRL_ADDR(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP7_CTRL_ADDR_SHIFT)) & GTM_gtm_cls2_CCM2_ARP7_CTRL_ADDR_MASK)
15571 
15572 #define GTM_gtm_cls2_CCM2_ARP7_CTRL_SIZE_MASK    (0xF0000U)
15573 #define GTM_gtm_cls2_CCM2_ARP7_CTRL_SIZE_SHIFT   (16U)
15574 #define GTM_gtm_cls2_CCM2_ARP7_CTRL_SIZE_WIDTH   (4U)
15575 #define GTM_gtm_cls2_CCM2_ARP7_CTRL_SIZE(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP7_CTRL_SIZE_SHIFT)) & GTM_gtm_cls2_CCM2_ARP7_CTRL_SIZE_MASK)
15576 
15577 #define GTM_gtm_cls2_CCM2_ARP7_CTRL_DIS_PROT_MASK (0x1000000U)
15578 #define GTM_gtm_cls2_CCM2_ARP7_CTRL_DIS_PROT_SHIFT (24U)
15579 #define GTM_gtm_cls2_CCM2_ARP7_CTRL_DIS_PROT_WIDTH (1U)
15580 #define GTM_gtm_cls2_CCM2_ARP7_CTRL_DIS_PROT(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP7_CTRL_DIS_PROT_SHIFT)) & GTM_gtm_cls2_CCM2_ARP7_CTRL_DIS_PROT_MASK)
15581 
15582 #define GTM_gtm_cls2_CCM2_ARP7_CTRL_WPROT_AEI_MASK (0x80000000U)
15583 #define GTM_gtm_cls2_CCM2_ARP7_CTRL_WPROT_AEI_SHIFT (31U)
15584 #define GTM_gtm_cls2_CCM2_ARP7_CTRL_WPROT_AEI_WIDTH (1U)
15585 #define GTM_gtm_cls2_CCM2_ARP7_CTRL_WPROT_AEI(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP7_CTRL_WPROT_AEI_SHIFT)) & GTM_gtm_cls2_CCM2_ARP7_CTRL_WPROT_AEI_MASK)
15586 /*! @} */
15587 
15588 /*! @name CCM2_ARP7_PROT - CCM[i] Address Range Protector [a] Protection Register */
15589 /*! @{ */
15590 
15591 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT0_MASK  (0x1U)
15592 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT0_SHIFT (0U)
15593 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT0_WIDTH (1U)
15594 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT0(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT0_SHIFT)) & GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT0_MASK)
15595 
15596 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT1_MASK  (0x2U)
15597 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT1_SHIFT (1U)
15598 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT1_WIDTH (1U)
15599 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT1_SHIFT)) & GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT1_MASK)
15600 
15601 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT2_MASK  (0x4U)
15602 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT2_SHIFT (2U)
15603 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT2_WIDTH (1U)
15604 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT2_SHIFT)) & GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT2_MASK)
15605 
15606 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT3_MASK  (0x8U)
15607 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT3_SHIFT (3U)
15608 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT3_WIDTH (1U)
15609 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT3(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT3_SHIFT)) & GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT3_MASK)
15610 
15611 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT4_MASK  (0x10U)
15612 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT4_SHIFT (4U)
15613 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT4_WIDTH (1U)
15614 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT4(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT4_SHIFT)) & GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT4_MASK)
15615 
15616 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT5_MASK  (0x20U)
15617 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT5_SHIFT (5U)
15618 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT5_WIDTH (1U)
15619 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT5(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT5_SHIFT)) & GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT5_MASK)
15620 
15621 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT6_MASK  (0x40U)
15622 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT6_SHIFT (6U)
15623 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT6_WIDTH (1U)
15624 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT6(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT6_SHIFT)) & GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT6_MASK)
15625 
15626 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT7_MASK  (0x80U)
15627 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT7_SHIFT (7U)
15628 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT7_WIDTH (1U)
15629 #define GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT7(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT7_SHIFT)) & GTM_gtm_cls2_CCM2_ARP7_PROT_WPROT7_MASK)
15630 /*! @} */
15631 
15632 /*! @name CCM2_ARP8_CTRL - CCM[i] Address Range Protector [a] Control Register */
15633 /*! @{ */
15634 
15635 #define GTM_gtm_cls2_CCM2_ARP8_CTRL_ADDR_MASK    (0xFFFFU)
15636 #define GTM_gtm_cls2_CCM2_ARP8_CTRL_ADDR_SHIFT   (0U)
15637 #define GTM_gtm_cls2_CCM2_ARP8_CTRL_ADDR_WIDTH   (16U)
15638 #define GTM_gtm_cls2_CCM2_ARP8_CTRL_ADDR(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP8_CTRL_ADDR_SHIFT)) & GTM_gtm_cls2_CCM2_ARP8_CTRL_ADDR_MASK)
15639 
15640 #define GTM_gtm_cls2_CCM2_ARP8_CTRL_SIZE_MASK    (0xF0000U)
15641 #define GTM_gtm_cls2_CCM2_ARP8_CTRL_SIZE_SHIFT   (16U)
15642 #define GTM_gtm_cls2_CCM2_ARP8_CTRL_SIZE_WIDTH   (4U)
15643 #define GTM_gtm_cls2_CCM2_ARP8_CTRL_SIZE(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP8_CTRL_SIZE_SHIFT)) & GTM_gtm_cls2_CCM2_ARP8_CTRL_SIZE_MASK)
15644 
15645 #define GTM_gtm_cls2_CCM2_ARP8_CTRL_DIS_PROT_MASK (0x1000000U)
15646 #define GTM_gtm_cls2_CCM2_ARP8_CTRL_DIS_PROT_SHIFT (24U)
15647 #define GTM_gtm_cls2_CCM2_ARP8_CTRL_DIS_PROT_WIDTH (1U)
15648 #define GTM_gtm_cls2_CCM2_ARP8_CTRL_DIS_PROT(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP8_CTRL_DIS_PROT_SHIFT)) & GTM_gtm_cls2_CCM2_ARP8_CTRL_DIS_PROT_MASK)
15649 
15650 #define GTM_gtm_cls2_CCM2_ARP8_CTRL_WPROT_AEI_MASK (0x80000000U)
15651 #define GTM_gtm_cls2_CCM2_ARP8_CTRL_WPROT_AEI_SHIFT (31U)
15652 #define GTM_gtm_cls2_CCM2_ARP8_CTRL_WPROT_AEI_WIDTH (1U)
15653 #define GTM_gtm_cls2_CCM2_ARP8_CTRL_WPROT_AEI(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP8_CTRL_WPROT_AEI_SHIFT)) & GTM_gtm_cls2_CCM2_ARP8_CTRL_WPROT_AEI_MASK)
15654 /*! @} */
15655 
15656 /*! @name CCM2_ARP8_PROT - CCM[i] Address Range Protector [a] Protection Register */
15657 /*! @{ */
15658 
15659 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT0_MASK  (0x1U)
15660 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT0_SHIFT (0U)
15661 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT0_WIDTH (1U)
15662 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT0(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT0_SHIFT)) & GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT0_MASK)
15663 
15664 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT1_MASK  (0x2U)
15665 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT1_SHIFT (1U)
15666 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT1_WIDTH (1U)
15667 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT1_SHIFT)) & GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT1_MASK)
15668 
15669 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT2_MASK  (0x4U)
15670 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT2_SHIFT (2U)
15671 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT2_WIDTH (1U)
15672 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT2_SHIFT)) & GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT2_MASK)
15673 
15674 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT3_MASK  (0x8U)
15675 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT3_SHIFT (3U)
15676 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT3_WIDTH (1U)
15677 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT3(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT3_SHIFT)) & GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT3_MASK)
15678 
15679 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT4_MASK  (0x10U)
15680 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT4_SHIFT (4U)
15681 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT4_WIDTH (1U)
15682 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT4(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT4_SHIFT)) & GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT4_MASK)
15683 
15684 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT5_MASK  (0x20U)
15685 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT5_SHIFT (5U)
15686 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT5_WIDTH (1U)
15687 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT5(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT5_SHIFT)) & GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT5_MASK)
15688 
15689 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT6_MASK  (0x40U)
15690 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT6_SHIFT (6U)
15691 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT6_WIDTH (1U)
15692 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT6(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT6_SHIFT)) & GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT6_MASK)
15693 
15694 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT7_MASK  (0x80U)
15695 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT7_SHIFT (7U)
15696 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT7_WIDTH (1U)
15697 #define GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT7(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT7_SHIFT)) & GTM_gtm_cls2_CCM2_ARP8_PROT_WPROT7_MASK)
15698 /*! @} */
15699 
15700 /*! @name CCM2_ARP9_CTRL - CCM[i] Address Range Protector [a] Control Register */
15701 /*! @{ */
15702 
15703 #define GTM_gtm_cls2_CCM2_ARP9_CTRL_ADDR_MASK    (0xFFFFU)
15704 #define GTM_gtm_cls2_CCM2_ARP9_CTRL_ADDR_SHIFT   (0U)
15705 #define GTM_gtm_cls2_CCM2_ARP9_CTRL_ADDR_WIDTH   (16U)
15706 #define GTM_gtm_cls2_CCM2_ARP9_CTRL_ADDR(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP9_CTRL_ADDR_SHIFT)) & GTM_gtm_cls2_CCM2_ARP9_CTRL_ADDR_MASK)
15707 
15708 #define GTM_gtm_cls2_CCM2_ARP9_CTRL_SIZE_MASK    (0xF0000U)
15709 #define GTM_gtm_cls2_CCM2_ARP9_CTRL_SIZE_SHIFT   (16U)
15710 #define GTM_gtm_cls2_CCM2_ARP9_CTRL_SIZE_WIDTH   (4U)
15711 #define GTM_gtm_cls2_CCM2_ARP9_CTRL_SIZE(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP9_CTRL_SIZE_SHIFT)) & GTM_gtm_cls2_CCM2_ARP9_CTRL_SIZE_MASK)
15712 
15713 #define GTM_gtm_cls2_CCM2_ARP9_CTRL_DIS_PROT_MASK (0x1000000U)
15714 #define GTM_gtm_cls2_CCM2_ARP9_CTRL_DIS_PROT_SHIFT (24U)
15715 #define GTM_gtm_cls2_CCM2_ARP9_CTRL_DIS_PROT_WIDTH (1U)
15716 #define GTM_gtm_cls2_CCM2_ARP9_CTRL_DIS_PROT(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP9_CTRL_DIS_PROT_SHIFT)) & GTM_gtm_cls2_CCM2_ARP9_CTRL_DIS_PROT_MASK)
15717 
15718 #define GTM_gtm_cls2_CCM2_ARP9_CTRL_WPROT_AEI_MASK (0x80000000U)
15719 #define GTM_gtm_cls2_CCM2_ARP9_CTRL_WPROT_AEI_SHIFT (31U)
15720 #define GTM_gtm_cls2_CCM2_ARP9_CTRL_WPROT_AEI_WIDTH (1U)
15721 #define GTM_gtm_cls2_CCM2_ARP9_CTRL_WPROT_AEI(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP9_CTRL_WPROT_AEI_SHIFT)) & GTM_gtm_cls2_CCM2_ARP9_CTRL_WPROT_AEI_MASK)
15722 /*! @} */
15723 
15724 /*! @name CCM2_ARP9_PROT - CCM[i] Address Range Protector [a] Protection Register */
15725 /*! @{ */
15726 
15727 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT0_MASK  (0x1U)
15728 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT0_SHIFT (0U)
15729 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT0_WIDTH (1U)
15730 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT0(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT0_SHIFT)) & GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT0_MASK)
15731 
15732 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT1_MASK  (0x2U)
15733 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT1_SHIFT (1U)
15734 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT1_WIDTH (1U)
15735 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT1_SHIFT)) & GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT1_MASK)
15736 
15737 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT2_MASK  (0x4U)
15738 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT2_SHIFT (2U)
15739 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT2_WIDTH (1U)
15740 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT2_SHIFT)) & GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT2_MASK)
15741 
15742 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT3_MASK  (0x8U)
15743 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT3_SHIFT (3U)
15744 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT3_WIDTH (1U)
15745 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT3(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT3_SHIFT)) & GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT3_MASK)
15746 
15747 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT4_MASK  (0x10U)
15748 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT4_SHIFT (4U)
15749 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT4_WIDTH (1U)
15750 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT4(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT4_SHIFT)) & GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT4_MASK)
15751 
15752 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT5_MASK  (0x20U)
15753 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT5_SHIFT (5U)
15754 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT5_WIDTH (1U)
15755 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT5(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT5_SHIFT)) & GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT5_MASK)
15756 
15757 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT6_MASK  (0x40U)
15758 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT6_SHIFT (6U)
15759 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT6_WIDTH (1U)
15760 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT6(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT6_SHIFT)) & GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT6_MASK)
15761 
15762 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT7_MASK  (0x80U)
15763 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT7_SHIFT (7U)
15764 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT7_WIDTH (1U)
15765 #define GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT7(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT7_SHIFT)) & GTM_gtm_cls2_CCM2_ARP9_PROT_WPROT7_MASK)
15766 /*! @} */
15767 
15768 /*! @name CCM2_TIO_G0_OUT - CCM[i] TIO Group 0,1 Output Register */
15769 /*! @{ */
15770 
15771 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT0_MASK (0x1U)
15772 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT0_SHIFT (0U)
15773 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT0_WIDTH (1U)
15774 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT0_SHIFT)) & GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT0_MASK)
15775 
15776 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT1_MASK (0x2U)
15777 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT1_SHIFT (1U)
15778 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT1_WIDTH (1U)
15779 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT1_SHIFT)) & GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT1_MASK)
15780 
15781 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT2_MASK (0x4U)
15782 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT2_SHIFT (2U)
15783 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT2_WIDTH (1U)
15784 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT2_SHIFT)) & GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT2_MASK)
15785 
15786 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT3_MASK (0x8U)
15787 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT3_SHIFT (3U)
15788 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT3_WIDTH (1U)
15789 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT3_SHIFT)) & GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT3_MASK)
15790 
15791 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT4_MASK (0x10U)
15792 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT4_SHIFT (4U)
15793 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT4_WIDTH (1U)
15794 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT4_SHIFT)) & GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT4_MASK)
15795 
15796 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT5_MASK (0x20U)
15797 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT5_SHIFT (5U)
15798 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT5_WIDTH (1U)
15799 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT5_SHIFT)) & GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT5_MASK)
15800 
15801 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT6_MASK (0x40U)
15802 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT6_SHIFT (6U)
15803 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT6_WIDTH (1U)
15804 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT6_SHIFT)) & GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT6_MASK)
15805 
15806 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT7_MASK (0x80U)
15807 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT7_SHIFT (7U)
15808 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT7_WIDTH (1U)
15809 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT7_SHIFT)) & GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT7_MASK)
15810 
15811 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N0_MASK (0x10000U)
15812 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N0_SHIFT (16U)
15813 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N0_WIDTH (1U)
15814 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N0_SHIFT)) & GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N0_MASK)
15815 
15816 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N1_MASK (0x20000U)
15817 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N1_SHIFT (17U)
15818 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N1_WIDTH (1U)
15819 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N1_SHIFT)) & GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N1_MASK)
15820 
15821 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N2_MASK (0x40000U)
15822 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N2_SHIFT (18U)
15823 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N2_WIDTH (1U)
15824 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N2_SHIFT)) & GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N2_MASK)
15825 
15826 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N3_MASK (0x80000U)
15827 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N3_SHIFT (19U)
15828 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N3_WIDTH (1U)
15829 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N3_SHIFT)) & GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N3_MASK)
15830 
15831 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N4_MASK (0x100000U)
15832 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N4_SHIFT (20U)
15833 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N4_WIDTH (1U)
15834 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N4_SHIFT)) & GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N4_MASK)
15835 
15836 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N5_MASK (0x200000U)
15837 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N5_SHIFT (21U)
15838 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N5_WIDTH (1U)
15839 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N5_SHIFT)) & GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N5_MASK)
15840 
15841 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N6_MASK (0x400000U)
15842 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N6_SHIFT (22U)
15843 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N6_WIDTH (1U)
15844 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N6_SHIFT)) & GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N6_MASK)
15845 
15846 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N7_MASK (0x800000U)
15847 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N7_SHIFT (23U)
15848 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N7_WIDTH (1U)
15849 #define GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N7_SHIFT)) & GTM_gtm_cls2_CCM2_TIO_G0_OUT_TIO_G0_OUT_N7_MASK)
15850 /*! @} */
15851 
15852 /*! @name CCM2_HW_CONF2 - CCM[i] 2. Hardware Configuration Register */
15853 /*! @{ */
15854 
15855 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_ID_WIDTH_MASK (0x1FU)
15856 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_ID_WIDTH_SHIFT (0U)
15857 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_ID_WIDTH_WIDTH (5U)
15858 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_ID_WIDTH(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_ID_WIDTH_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_ID_WIDTH_MASK)
15859 
15860 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_PRIV_ACC_MASK (0x20U)
15861 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_PRIV_ACC_SHIFT (5U)
15862 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_PRIV_ACC_WIDTH (1U)
15863 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_PRIV_ACC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_PRIV_ACC_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_PRIV_ACC_MASK)
15864 
15865 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_SEC_ACC_MASK (0x40U)
15866 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_SEC_ACC_SHIFT (6U)
15867 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_SEC_ACC_WIDTH (1U)
15868 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_SEC_ACC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_SEC_ACC_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_SEC_ACC_MASK)
15869 
15870 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_POSTED_WRITE_MASK (0x80U)
15871 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_POSTED_WRITE_SHIFT (7U)
15872 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_POSTED_WRITE_WIDTH (1U)
15873 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_POSTED_WRITE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_POSTED_WRITE_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_POSTED_WRITE_MASK)
15874 
15875 #define GTM_gtm_cls2_CCM2_HW_CONF2_TIO_OUT_RST_MASK (0x200U)
15876 #define GTM_gtm_cls2_CCM2_HW_CONF2_TIO_OUT_RST_SHIFT (9U)
15877 #define GTM_gtm_cls2_CCM2_HW_CONF2_TIO_OUT_RST_WIDTH (1U)
15878 #define GTM_gtm_cls2_CCM2_HW_CONF2_TIO_OUT_RST(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF2_TIO_OUT_RST_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF2_TIO_OUT_RST_MASK)
15879 
15880 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIS_DATA_SIZE_MASK (0x10000U)
15881 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIS_DATA_SIZE_SHIFT (16U)
15882 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIS_DATA_SIZE_WIDTH (1U)
15883 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIS_DATA_SIZE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF2_AXIS_DATA_SIZE_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF2_AXIS_DATA_SIZE_MASK)
15884 
15885 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_DATA_SIZE_MASK (0x40000U)
15886 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_DATA_SIZE_SHIFT (18U)
15887 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_DATA_SIZE_WIDTH (1U)
15888 #define GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_DATA_SIZE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_DATA_SIZE_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF2_AXIM_DATA_SIZE_MASK)
15889 /*! @} */
15890 
15891 /*! @name CCM2_AEIM_STA - CCM[i] MCS Bus Master Status Register */
15892 /*! @{ */
15893 
15894 #define GTM_gtm_cls2_CCM2_AEIM_STA_AEIM_XPT_ADDR_MASK (0xFFFFU)
15895 #define GTM_gtm_cls2_CCM2_AEIM_STA_AEIM_XPT_ADDR_SHIFT (0U)
15896 #define GTM_gtm_cls2_CCM2_AEIM_STA_AEIM_XPT_ADDR_WIDTH (16U)
15897 #define GTM_gtm_cls2_CCM2_AEIM_STA_AEIM_XPT_ADDR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_AEIM_STA_AEIM_XPT_ADDR_SHIFT)) & GTM_gtm_cls2_CCM2_AEIM_STA_AEIM_XPT_ADDR_MASK)
15898 
15899 #define GTM_gtm_cls2_CCM2_AEIM_STA_AEIM_XPT_STA_MASK (0x3000000U)
15900 #define GTM_gtm_cls2_CCM2_AEIM_STA_AEIM_XPT_STA_SHIFT (24U)
15901 #define GTM_gtm_cls2_CCM2_AEIM_STA_AEIM_XPT_STA_WIDTH (2U)
15902 #define GTM_gtm_cls2_CCM2_AEIM_STA_AEIM_XPT_STA(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_AEIM_STA_AEIM_XPT_STA_SHIFT)) & GTM_gtm_cls2_CCM2_AEIM_STA_AEIM_XPT_STA_MASK)
15903 /*! @} */
15904 
15905 /*! @name CCM2_HW_CONF - CCM[i] Hardware Configuration Register */
15906 /*! @{ */
15907 
15908 #define GTM_gtm_cls2_CCM2_HW_CONF_GRSTEN_MASK    (0x1U)
15909 #define GTM_gtm_cls2_CCM2_HW_CONF_GRSTEN_SHIFT   (0U)
15910 #define GTM_gtm_cls2_CCM2_HW_CONF_GRSTEN_WIDTH   (1U)
15911 #define GTM_gtm_cls2_CCM2_HW_CONF_GRSTEN(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF_GRSTEN_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF_GRSTEN_MASK)
15912 
15913 #define GTM_gtm_cls2_CCM2_HW_CONF_BRIDGE_MODE_RST_MASK (0x2U)
15914 #define GTM_gtm_cls2_CCM2_HW_CONF_BRIDGE_MODE_RST_SHIFT (1U)
15915 #define GTM_gtm_cls2_CCM2_HW_CONF_BRIDGE_MODE_RST_WIDTH (1U)
15916 #define GTM_gtm_cls2_CCM2_HW_CONF_BRIDGE_MODE_RST(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF_BRIDGE_MODE_RST_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF_BRIDGE_MODE_RST_MASK)
15917 
15918 #define GTM_gtm_cls2_CCM2_HW_CONF_SYNC_INPUT_REG_MASK (0x4U)
15919 #define GTM_gtm_cls2_CCM2_HW_CONF_SYNC_INPUT_REG_SHIFT (2U)
15920 #define GTM_gtm_cls2_CCM2_HW_CONF_SYNC_INPUT_REG_WIDTH (1U)
15921 #define GTM_gtm_cls2_CCM2_HW_CONF_SYNC_INPUT_REG(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF_SYNC_INPUT_REG_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF_SYNC_INPUT_REG_MASK)
15922 
15923 #define GTM_gtm_cls2_CCM2_HW_CONF_CFG_CLOCK_RATE_MASK (0x8U)
15924 #define GTM_gtm_cls2_CCM2_HW_CONF_CFG_CLOCK_RATE_SHIFT (3U)
15925 #define GTM_gtm_cls2_CCM2_HW_CONF_CFG_CLOCK_RATE_WIDTH (1U)
15926 #define GTM_gtm_cls2_CCM2_HW_CONF_CFG_CLOCK_RATE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF_CFG_CLOCK_RATE_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF_CFG_CLOCK_RATE_MASK)
15927 
15928 #define GTM_gtm_cls2_CCM2_HW_CONF_ATOM_OUT_RST_MASK (0x10U)
15929 #define GTM_gtm_cls2_CCM2_HW_CONF_ATOM_OUT_RST_SHIFT (4U)
15930 #define GTM_gtm_cls2_CCM2_HW_CONF_ATOM_OUT_RST_WIDTH (1U)
15931 #define GTM_gtm_cls2_CCM2_HW_CONF_ATOM_OUT_RST(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF_ATOM_OUT_RST_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF_ATOM_OUT_RST_MASK)
15932 
15933 #define GTM_gtm_cls2_CCM2_HW_CONF_ATOM_TRIG_CHAIN_MASK (0xE0U)
15934 #define GTM_gtm_cls2_CCM2_HW_CONF_ATOM_TRIG_CHAIN_SHIFT (5U)
15935 #define GTM_gtm_cls2_CCM2_HW_CONF_ATOM_TRIG_CHAIN_WIDTH (3U)
15936 #define GTM_gtm_cls2_CCM2_HW_CONF_ATOM_TRIG_CHAIN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF_ATOM_TRIG_CHAIN_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF_ATOM_TRIG_CHAIN_MASK)
15937 
15938 #define GTM_gtm_cls2_CCM2_HW_CONF_TOM_OUT_RST_MASK (0x100U)
15939 #define GTM_gtm_cls2_CCM2_HW_CONF_TOM_OUT_RST_SHIFT (8U)
15940 #define GTM_gtm_cls2_CCM2_HW_CONF_TOM_OUT_RST_WIDTH (1U)
15941 #define GTM_gtm_cls2_CCM2_HW_CONF_TOM_OUT_RST(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF_TOM_OUT_RST_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF_TOM_OUT_RST_MASK)
15942 
15943 #define GTM_gtm_cls2_CCM2_HW_CONF_TOM_TRIG_CHAIN_MASK (0xE00U)
15944 #define GTM_gtm_cls2_CCM2_HW_CONF_TOM_TRIG_CHAIN_SHIFT (9U)
15945 #define GTM_gtm_cls2_CCM2_HW_CONF_TOM_TRIG_CHAIN_WIDTH (3U)
15946 #define GTM_gtm_cls2_CCM2_HW_CONF_TOM_TRIG_CHAIN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF_TOM_TRIG_CHAIN_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF_TOM_TRIG_CHAIN_MASK)
15947 
15948 #define GTM_gtm_cls2_CCM2_HW_CONF_RAM_INIT_RST_MASK (0x1000U)
15949 #define GTM_gtm_cls2_CCM2_HW_CONF_RAM_INIT_RST_SHIFT (12U)
15950 #define GTM_gtm_cls2_CCM2_HW_CONF_RAM_INIT_RST_WIDTH (1U)
15951 #define GTM_gtm_cls2_CCM2_HW_CONF_RAM_INIT_RST(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF_RAM_INIT_RST_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF_RAM_INIT_RST_MASK)
15952 
15953 #define GTM_gtm_cls2_CCM2_HW_CONF_ERM_MASK       (0x2000U)
15954 #define GTM_gtm_cls2_CCM2_HW_CONF_ERM_SHIFT      (13U)
15955 #define GTM_gtm_cls2_CCM2_HW_CONF_ERM_WIDTH      (1U)
15956 #define GTM_gtm_cls2_CCM2_HW_CONF_ERM(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF_ERM_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF_ERM_MASK)
15957 
15958 #define GTM_gtm_cls2_CCM2_HW_CONF_RESET_ACTIVE_MASK (0x8000U)
15959 #define GTM_gtm_cls2_CCM2_HW_CONF_RESET_ACTIVE_SHIFT (15U)
15960 #define GTM_gtm_cls2_CCM2_HW_CONF_RESET_ACTIVE_WIDTH (1U)
15961 #define GTM_gtm_cls2_CCM2_HW_CONF_RESET_ACTIVE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF_RESET_ACTIVE_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF_RESET_ACTIVE_MASK)
15962 
15963 #define GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_LEVEL_MASK (0x10000U)
15964 #define GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_LEVEL_SHIFT (16U)
15965 #define GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_LEVEL_WIDTH (1U)
15966 #define GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_LEVEL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_LEVEL_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_LEVEL_MASK)
15967 
15968 #define GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_PULSE_MASK (0x20000U)
15969 #define GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_PULSE_SHIFT (17U)
15970 #define GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_PULSE_WIDTH (1U)
15971 #define GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_PULSE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_PULSE_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_PULSE_MASK)
15972 
15973 #define GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_PULSE_NOTIFY_MASK (0x40000U)
15974 #define GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_PULSE_NOTIFY_SHIFT (18U)
15975 #define GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_PULSE_NOTIFY_WIDTH (1U)
15976 #define GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_PULSE_NOTIFY(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_PULSE_NOTIFY_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_PULSE_NOTIFY_MASK)
15977 
15978 #define GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_SINGLE_PULSE_MASK (0x80000U)
15979 #define GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_SINGLE_PULSE_SHIFT (19U)
15980 #define GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_SINGLE_PULSE_WIDTH (1U)
15981 #define GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_SINGLE_PULSE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_SINGLE_PULSE_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF_IRQ_MODE_SINGLE_PULSE_MASK)
15982 
15983 #define GTM_gtm_cls2_CCM2_HW_CONF_ATOM_TRIG_INTCHAIN_MASK (0xF00000U)
15984 #define GTM_gtm_cls2_CCM2_HW_CONF_ATOM_TRIG_INTCHAIN_SHIFT (20U)
15985 #define GTM_gtm_cls2_CCM2_HW_CONF_ATOM_TRIG_INTCHAIN_WIDTH (4U)
15986 #define GTM_gtm_cls2_CCM2_HW_CONF_ATOM_TRIG_INTCHAIN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF_ATOM_TRIG_INTCHAIN_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF_ATOM_TRIG_INTCHAIN_MASK)
15987 
15988 #define GTM_gtm_cls2_CCM2_HW_CONF_TOM_TRIG_INTCHAIN_MASK (0x1F000000U)
15989 #define GTM_gtm_cls2_CCM2_HW_CONF_TOM_TRIG_INTCHAIN_SHIFT (24U)
15990 #define GTM_gtm_cls2_CCM2_HW_CONF_TOM_TRIG_INTCHAIN_WIDTH (5U)
15991 #define GTM_gtm_cls2_CCM2_HW_CONF_TOM_TRIG_INTCHAIN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF_TOM_TRIG_INTCHAIN_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF_TOM_TRIG_INTCHAIN_MASK)
15992 
15993 #define GTM_gtm_cls2_CCM2_HW_CONF_INT_CLK_EN_GEN_MASK (0x20000000U)
15994 #define GTM_gtm_cls2_CCM2_HW_CONF_INT_CLK_EN_GEN_SHIFT (29U)
15995 #define GTM_gtm_cls2_CCM2_HW_CONF_INT_CLK_EN_GEN_WIDTH (1U)
15996 #define GTM_gtm_cls2_CCM2_HW_CONF_INT_CLK_EN_GEN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF_INT_CLK_EN_GEN_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF_INT_CLK_EN_GEN_MASK)
15997 
15998 #define GTM_gtm_cls2_CCM2_HW_CONF_AEI_ADDR_PIPELINE_STAGE_MASK (0x40000000U)
15999 #define GTM_gtm_cls2_CCM2_HW_CONF_AEI_ADDR_PIPELINE_STAGE_SHIFT (30U)
16000 #define GTM_gtm_cls2_CCM2_HW_CONF_AEI_ADDR_PIPELINE_STAGE_WIDTH (1U)
16001 #define GTM_gtm_cls2_CCM2_HW_CONF_AEI_ADDR_PIPELINE_STAGE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF_AEI_ADDR_PIPELINE_STAGE_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF_AEI_ADDR_PIPELINE_STAGE_MASK)
16002 
16003 #define GTM_gtm_cls2_CCM2_HW_CONF_AEI_RDATA_PIPELINE_STAGE_MASK (0x80000000U)
16004 #define GTM_gtm_cls2_CCM2_HW_CONF_AEI_RDATA_PIPELINE_STAGE_SHIFT (31U)
16005 #define GTM_gtm_cls2_CCM2_HW_CONF_AEI_RDATA_PIPELINE_STAGE_WIDTH (1U)
16006 #define GTM_gtm_cls2_CCM2_HW_CONF_AEI_RDATA_PIPELINE_STAGE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_HW_CONF_AEI_RDATA_PIPELINE_STAGE_SHIFT)) & GTM_gtm_cls2_CCM2_HW_CONF_AEI_RDATA_PIPELINE_STAGE_MASK)
16007 /*! @} */
16008 
16009 /*! @name CCM2_TIM_AUX_IN_SRC - CCM[i] TIM AUX Input Source Register */
16010 /*! @{ */
16011 
16012 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH0_MASK (0x1U)
16013 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH0_SHIFT (0U)
16014 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH0_WIDTH (1U)
16015 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH0_SHIFT)) & GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH0_MASK)
16016 
16017 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH1_MASK (0x2U)
16018 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH1_SHIFT (1U)
16019 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH1_WIDTH (1U)
16020 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH1_SHIFT)) & GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH1_MASK)
16021 
16022 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH2_MASK (0x4U)
16023 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH2_SHIFT (2U)
16024 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH2_WIDTH (1U)
16025 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH2_SHIFT)) & GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH2_MASK)
16026 
16027 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH3_MASK (0x8U)
16028 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH3_SHIFT (3U)
16029 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH3_WIDTH (1U)
16030 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH3_SHIFT)) & GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH3_MASK)
16031 
16032 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH4_MASK (0x10U)
16033 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH4_SHIFT (4U)
16034 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH4_WIDTH (1U)
16035 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH4_SHIFT)) & GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH4_MASK)
16036 
16037 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH5_MASK (0x20U)
16038 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH5_SHIFT (5U)
16039 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH5_WIDTH (1U)
16040 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH5_SHIFT)) & GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH5_MASK)
16041 
16042 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH6_MASK (0x40U)
16043 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH6_SHIFT (6U)
16044 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH6_WIDTH (1U)
16045 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH6_SHIFT)) & GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH6_MASK)
16046 
16047 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH7_MASK (0x80U)
16048 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH7_SHIFT (7U)
16049 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH7_WIDTH (1U)
16050 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH7_SHIFT)) & GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SRC_CH7_MASK)
16051 
16052 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH0_MASK (0x10000U)
16053 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH0_SHIFT (16U)
16054 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH0_WIDTH (1U)
16055 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH0_SHIFT)) & GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH0_MASK)
16056 
16057 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH1_MASK (0x20000U)
16058 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH1_SHIFT (17U)
16059 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH1_WIDTH (1U)
16060 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH1_SHIFT)) & GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH1_MASK)
16061 
16062 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH2_MASK (0x40000U)
16063 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH2_SHIFT (18U)
16064 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH2_WIDTH (1U)
16065 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH2_SHIFT)) & GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH2_MASK)
16066 
16067 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH3_MASK (0x80000U)
16068 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH3_SHIFT (19U)
16069 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH3_WIDTH (1U)
16070 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH3_SHIFT)) & GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH3_MASK)
16071 
16072 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH4_MASK (0x100000U)
16073 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH4_SHIFT (20U)
16074 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH4_WIDTH (1U)
16075 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH4_SHIFT)) & GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH4_MASK)
16076 
16077 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH5_MASK (0x200000U)
16078 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH5_SHIFT (21U)
16079 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH5_WIDTH (1U)
16080 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH5_SHIFT)) & GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH5_MASK)
16081 
16082 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH6_MASK (0x400000U)
16083 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH6_SHIFT (22U)
16084 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH6_WIDTH (1U)
16085 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH6_SHIFT)) & GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH6_MASK)
16086 
16087 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH7_MASK (0x800000U)
16088 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH7_SHIFT (23U)
16089 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH7_WIDTH (1U)
16090 #define GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH7_SHIFT)) & GTM_gtm_cls2_CCM2_TIM_AUX_IN_SRC_SEL_OUT_N_CH7_MASK)
16091 /*! @} */
16092 
16093 /*! @name CCM2_EXT_CAP_EN - CCM[i] External Capture Enable Register */
16094 /*! @{ */
16095 
16096 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN0_MASK (0x1U)
16097 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN0_SHIFT (0U)
16098 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN0_WIDTH (1U)
16099 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN0_SHIFT)) & GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN0_MASK)
16100 
16101 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN1_MASK (0x2U)
16102 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN1_SHIFT (1U)
16103 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN1_WIDTH (1U)
16104 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN1_SHIFT)) & GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN1_MASK)
16105 
16106 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN2_MASK (0x4U)
16107 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN2_SHIFT (2U)
16108 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN2_WIDTH (1U)
16109 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN2_SHIFT)) & GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN2_MASK)
16110 
16111 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN3_MASK (0x8U)
16112 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN3_SHIFT (3U)
16113 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN3_WIDTH (1U)
16114 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN3_SHIFT)) & GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN3_MASK)
16115 
16116 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN4_MASK (0x10U)
16117 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN4_SHIFT (4U)
16118 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN4_WIDTH (1U)
16119 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN4_SHIFT)) & GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN4_MASK)
16120 
16121 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN5_MASK (0x20U)
16122 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN5_SHIFT (5U)
16123 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN5_WIDTH (1U)
16124 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN5_SHIFT)) & GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN5_MASK)
16125 
16126 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN6_MASK (0x40U)
16127 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN6_SHIFT (6U)
16128 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN6_WIDTH (1U)
16129 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN6_SHIFT)) & GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN6_MASK)
16130 
16131 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN7_MASK (0x80U)
16132 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN7_SHIFT (7U)
16133 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN7_WIDTH (1U)
16134 #define GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN7_SHIFT)) & GTM_gtm_cls2_CCM2_EXT_CAP_EN_TIM_I_EXT_CAP_EN7_MASK)
16135 /*! @} */
16136 
16137 /*! @name CCM2_ATOM_OUT - CCM[i] ATOM Output Register */
16138 /*! @{ */
16139 
16140 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT0_MASK (0x1U)
16141 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT0_SHIFT (0U)
16142 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT0_WIDTH (1U)
16143 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT0_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT0_MASK)
16144 
16145 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT1_MASK (0x2U)
16146 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT1_SHIFT (1U)
16147 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT1_WIDTH (1U)
16148 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT1_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT1_MASK)
16149 
16150 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT2_MASK (0x4U)
16151 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT2_SHIFT (2U)
16152 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT2_WIDTH (1U)
16153 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT2_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT2_MASK)
16154 
16155 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT3_MASK (0x8U)
16156 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT3_SHIFT (3U)
16157 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT3_WIDTH (1U)
16158 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT3_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT3_MASK)
16159 
16160 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT4_MASK (0x10U)
16161 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT4_SHIFT (4U)
16162 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT4_WIDTH (1U)
16163 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT4_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT4_MASK)
16164 
16165 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT5_MASK (0x20U)
16166 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT5_SHIFT (5U)
16167 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT5_WIDTH (1U)
16168 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT5_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT5_MASK)
16169 
16170 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT6_MASK (0x40U)
16171 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT6_SHIFT (6U)
16172 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT6_WIDTH (1U)
16173 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT6_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT6_MASK)
16174 
16175 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT7_MASK (0x80U)
16176 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT7_SHIFT (7U)
16177 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT7_WIDTH (1U)
16178 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT7_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT7_MASK)
16179 
16180 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N0_MASK (0x100U)
16181 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N0_SHIFT (8U)
16182 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N0_WIDTH (1U)
16183 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N0_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N0_MASK)
16184 
16185 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N1_MASK (0x200U)
16186 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N1_SHIFT (9U)
16187 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N1_WIDTH (1U)
16188 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N1_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N1_MASK)
16189 
16190 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N2_MASK (0x400U)
16191 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N2_SHIFT (10U)
16192 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N2_WIDTH (1U)
16193 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N2_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N2_MASK)
16194 
16195 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N3_MASK (0x800U)
16196 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N3_SHIFT (11U)
16197 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N3_WIDTH (1U)
16198 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N3_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N3_MASK)
16199 
16200 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N4_MASK (0x1000U)
16201 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N4_SHIFT (12U)
16202 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N4_WIDTH (1U)
16203 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N4_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N4_MASK)
16204 
16205 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N5_MASK (0x2000U)
16206 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N5_SHIFT (13U)
16207 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N5_WIDTH (1U)
16208 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N5_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N5_MASK)
16209 
16210 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N6_MASK (0x4000U)
16211 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N6_SHIFT (14U)
16212 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N6_WIDTH (1U)
16213 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N6_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N6_MASK)
16214 
16215 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N7_MASK (0x8000U)
16216 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N7_SHIFT (15U)
16217 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N7_WIDTH (1U)
16218 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N7_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_I_OUT_N7_MASK)
16219 
16220 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT0_MASK (0x10000U)
16221 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT0_SHIFT (16U)
16222 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT0_WIDTH (1U)
16223 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT0_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT0_MASK)
16224 
16225 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT1_MASK (0x20000U)
16226 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT1_SHIFT (17U)
16227 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT1_WIDTH (1U)
16228 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT1_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT1_MASK)
16229 
16230 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT2_MASK (0x40000U)
16231 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT2_SHIFT (18U)
16232 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT2_WIDTH (1U)
16233 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT2_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT2_MASK)
16234 
16235 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT3_MASK (0x80000U)
16236 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT3_SHIFT (19U)
16237 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT3_WIDTH (1U)
16238 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT3_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT3_MASK)
16239 
16240 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT4_MASK (0x100000U)
16241 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT4_SHIFT (20U)
16242 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT4_WIDTH (1U)
16243 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT4_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT4_MASK)
16244 
16245 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT5_MASK (0x200000U)
16246 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT5_SHIFT (21U)
16247 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT5_WIDTH (1U)
16248 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT5_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT5_MASK)
16249 
16250 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT6_MASK (0x400000U)
16251 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT6_SHIFT (22U)
16252 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT6_WIDTH (1U)
16253 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT6_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT6_MASK)
16254 
16255 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT7_MASK (0x800000U)
16256 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT7_SHIFT (23U)
16257 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT7_WIDTH (1U)
16258 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT7_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT7_MASK)
16259 
16260 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N0_MASK (0x1000000U)
16261 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N0_SHIFT (24U)
16262 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N0_WIDTH (1U)
16263 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N0_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N0_MASK)
16264 
16265 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N1_MASK (0x2000000U)
16266 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N1_SHIFT (25U)
16267 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N1_WIDTH (1U)
16268 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N1_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N1_MASK)
16269 
16270 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N2_MASK (0x4000000U)
16271 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N2_SHIFT (26U)
16272 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N2_WIDTH (1U)
16273 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N2_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N2_MASK)
16274 
16275 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N3_MASK (0x8000000U)
16276 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N3_SHIFT (27U)
16277 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N3_WIDTH (1U)
16278 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N3_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N3_MASK)
16279 
16280 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N4_MASK (0x10000000U)
16281 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N4_SHIFT (28U)
16282 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N4_WIDTH (1U)
16283 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N4(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N4_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N4_MASK)
16284 
16285 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N5_MASK (0x20000000U)
16286 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N5_SHIFT (29U)
16287 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N5_WIDTH (1U)
16288 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N5(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N5_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N5_MASK)
16289 
16290 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N6_MASK (0x40000000U)
16291 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N6_SHIFT (30U)
16292 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N6_WIDTH (1U)
16293 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N6(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N6_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N6_MASK)
16294 
16295 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N7_MASK (0x80000000U)
16296 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N7_SHIFT (31U)
16297 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N7_WIDTH (1U)
16298 #define GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N7(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N7_SHIFT)) & GTM_gtm_cls2_CCM2_ATOM_OUT_ATOM_IP1_OUT_N7_MASK)
16299 /*! @} */
16300 
16301 /*! @name CCM2_CMU_CLK_CFG - CCM[i] CMU Clock Configuration Register */
16302 /*! @{ */
16303 
16304 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK0_SRC_MASK (0x3U)
16305 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK0_SRC_SHIFT (0U)
16306 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK0_SRC_WIDTH (2U)
16307 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK0_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK0_SRC_SHIFT)) & GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK0_SRC_MASK)
16308 
16309 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK1_SRC_MASK (0x30U)
16310 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK1_SRC_SHIFT (4U)
16311 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK1_SRC_WIDTH (2U)
16312 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK1_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK1_SRC_SHIFT)) & GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK1_SRC_MASK)
16313 
16314 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK2_SRC_MASK (0x300U)
16315 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK2_SRC_SHIFT (8U)
16316 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK2_SRC_WIDTH (2U)
16317 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK2_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK2_SRC_SHIFT)) & GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK2_SRC_MASK)
16318 
16319 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK3_SRC_MASK (0x3000U)
16320 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK3_SRC_SHIFT (12U)
16321 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK3_SRC_WIDTH (2U)
16322 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK3_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK3_SRC_SHIFT)) & GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK3_SRC_MASK)
16323 
16324 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK4_SRC_MASK (0x30000U)
16325 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK4_SRC_SHIFT (16U)
16326 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK4_SRC_WIDTH (2U)
16327 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK4_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK4_SRC_SHIFT)) & GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK4_SRC_MASK)
16328 
16329 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK5_SRC_MASK (0x300000U)
16330 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK5_SRC_SHIFT (20U)
16331 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK5_SRC_WIDTH (2U)
16332 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK5_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK5_SRC_SHIFT)) & GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK5_SRC_MASK)
16333 
16334 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK6_SRC_MASK (0x3000000U)
16335 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK6_SRC_SHIFT (24U)
16336 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK6_SRC_WIDTH (2U)
16337 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK6_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK6_SRC_SHIFT)) & GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK6_SRC_MASK)
16338 
16339 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK7_SRC_MASK (0x30000000U)
16340 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK7_SRC_SHIFT (28U)
16341 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK7_SRC_WIDTH (2U)
16342 #define GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK7_SRC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK7_SRC_SHIFT)) & GTM_gtm_cls2_CCM2_CMU_CLK_CFG_CLK7_SRC_MASK)
16343 /*! @} */
16344 
16345 /*! @name CCM2_CFG - CCM[i] Configuration Register */
16346 /*! @{ */
16347 
16348 #define GTM_gtm_cls2_CCM2_CFG_EN_TIM_MASK        (0x1U)
16349 #define GTM_gtm_cls2_CCM2_CFG_EN_TIM_SHIFT       (0U)
16350 #define GTM_gtm_cls2_CCM2_CFG_EN_TIM_WIDTH       (1U)
16351 #define GTM_gtm_cls2_CCM2_CFG_EN_TIM(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_CFG_EN_TIM_SHIFT)) & GTM_gtm_cls2_CCM2_CFG_EN_TIM_MASK)
16352 
16353 #define GTM_gtm_cls2_CCM2_CFG_EN_ATOM_ADTM_MASK  (0x4U)
16354 #define GTM_gtm_cls2_CCM2_CFG_EN_ATOM_ADTM_SHIFT (2U)
16355 #define GTM_gtm_cls2_CCM2_CFG_EN_ATOM_ADTM_WIDTH (1U)
16356 #define GTM_gtm_cls2_CCM2_CFG_EN_ATOM_ADTM(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_CFG_EN_ATOM_ADTM_SHIFT)) & GTM_gtm_cls2_CCM2_CFG_EN_ATOM_ADTM_MASK)
16357 
16358 #define GTM_gtm_cls2_CCM2_CFG_EN_MCS_MASK        (0x8U)
16359 #define GTM_gtm_cls2_CCM2_CFG_EN_MCS_SHIFT       (3U)
16360 #define GTM_gtm_cls2_CCM2_CFG_EN_MCS_WIDTH       (1U)
16361 #define GTM_gtm_cls2_CCM2_CFG_EN_MCS(x)          (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_CFG_EN_MCS_SHIFT)) & GTM_gtm_cls2_CCM2_CFG_EN_MCS_MASK)
16362 
16363 #define GTM_gtm_cls2_CCM2_CFG_EN_TIO_DTM_MASK    (0x100U)
16364 #define GTM_gtm_cls2_CCM2_CFG_EN_TIO_DTM_SHIFT   (8U)
16365 #define GTM_gtm_cls2_CCM2_CFG_EN_TIO_DTM_WIDTH   (1U)
16366 #define GTM_gtm_cls2_CCM2_CFG_EN_TIO_DTM(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_CFG_EN_TIO_DTM_SHIFT)) & GTM_gtm_cls2_CCM2_CFG_EN_TIO_DTM_MASK)
16367 
16368 #define GTM_gtm_cls2_CCM2_CFG_CLS_CLK_DIV_MASK   (0x30000U)
16369 #define GTM_gtm_cls2_CCM2_CFG_CLS_CLK_DIV_SHIFT  (16U)
16370 #define GTM_gtm_cls2_CCM2_CFG_CLS_CLK_DIV_WIDTH  (2U)
16371 #define GTM_gtm_cls2_CCM2_CFG_CLS_CLK_DIV(x)     (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_CFG_CLS_CLK_DIV_SHIFT)) & GTM_gtm_cls2_CCM2_CFG_CLS_CLK_DIV_MASK)
16372 
16373 #define GTM_gtm_cls2_CCM2_CFG_TBU_DIR1_MASK      (0x40000000U)
16374 #define GTM_gtm_cls2_CCM2_CFG_TBU_DIR1_SHIFT     (30U)
16375 #define GTM_gtm_cls2_CCM2_CFG_TBU_DIR1_WIDTH     (1U)
16376 #define GTM_gtm_cls2_CCM2_CFG_TBU_DIR1(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_CFG_TBU_DIR1_SHIFT)) & GTM_gtm_cls2_CCM2_CFG_TBU_DIR1_MASK)
16377 
16378 #define GTM_gtm_cls2_CCM2_CFG_TBU_DIR2_MASK      (0x80000000U)
16379 #define GTM_gtm_cls2_CCM2_CFG_TBU_DIR2_SHIFT     (31U)
16380 #define GTM_gtm_cls2_CCM2_CFG_TBU_DIR2_WIDTH     (1U)
16381 #define GTM_gtm_cls2_CCM2_CFG_TBU_DIR2(x)        (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_CFG_TBU_DIR2_SHIFT)) & GTM_gtm_cls2_CCM2_CFG_TBU_DIR2_MASK)
16382 /*! @} */
16383 
16384 /*! @name CCM2_PROT - CCM[i] Protection Register */
16385 /*! @{ */
16386 
16387 #define GTM_gtm_cls2_CCM2_PROT_CLS_PROT_MASK     (0x1U)
16388 #define GTM_gtm_cls2_CCM2_PROT_CLS_PROT_SHIFT    (0U)
16389 #define GTM_gtm_cls2_CCM2_PROT_CLS_PROT_WIDTH    (1U)
16390 #define GTM_gtm_cls2_CCM2_PROT_CLS_PROT(x)       (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CCM2_PROT_CLS_PROT_SHIFT)) & GTM_gtm_cls2_CCM2_PROT_CLS_PROT_MASK)
16391 /*! @} */
16392 
16393 /*! @name CDTM2_DTM4_CTRL - CDTM[i]_DTM[d] global configuration and control register */
16394 /*! @{ */
16395 
16396 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_CLK_SEL_MASK (0x3U)
16397 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_CLK_SEL_SHIFT (0U)
16398 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_CLK_SEL_WIDTH (2U)
16399 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_CLK_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL_CLK_SEL_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL_CLK_SEL_MASK)
16400 
16401 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_DTM_SEL_MASK (0xCU)
16402 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_DTM_SEL_SHIFT (2U)
16403 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_DTM_SEL_WIDTH (2U)
16404 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_DTM_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL_DTM_SEL_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL_DTM_SEL_MASK)
16405 
16406 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_UPD_MODE_MASK (0x70U)
16407 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_UPD_MODE_SHIFT (4U)
16408 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_UPD_MODE_WIDTH (3U)
16409 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_UPD_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL_UPD_MODE_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL_UPD_MODE_MASK)
16410 
16411 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_CH_SHUTOFF_EN_MASK (0x80U)
16412 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_CH_SHUTOFF_EN_SHIFT (7U)
16413 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_CH_SHUTOFF_EN_WIDTH (1U)
16414 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_CH_SHUTOFF_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL_CH_SHUTOFF_EN_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL_CH_SHUTOFF_EN_MASK)
16415 
16416 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_SR_UPD_EN_MASK (0x100U)
16417 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_SR_UPD_EN_SHIFT (8U)
16418 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_SR_UPD_EN_WIDTH (1U)
16419 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_SR_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL_SR_UPD_EN_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL_SR_UPD_EN_MASK)
16420 
16421 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_SHUT_OFF_RST_MASK (0x10000U)
16422 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_SHUT_OFF_RST_SHIFT (16U)
16423 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_SHUT_OFF_RST_WIDTH (1U)
16424 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL_SHUT_OFF_RST(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL_SHUT_OFF_RST_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL_SHUT_OFF_RST_MASK)
16425 /*! @} */
16426 
16427 /*! @name CDTM2_DTM4_CH_CTRL1 - CDTM[i]_DTM[d] channel control register 1 */
16428 /*! @{ */
16429 
16430 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_0_MASK (0x1U)
16431 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_0_SHIFT (0U)
16432 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_0_WIDTH (1U)
16433 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_0_MASK)
16434 
16435 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_0_MASK (0x8U)
16436 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_0_SHIFT (3U)
16437 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_0_WIDTH (1U)
16438 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_0_MASK)
16439 
16440 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_0_MASK (0x30U)
16441 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_0_SHIFT (4U)
16442 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_0_WIDTH (2U)
16443 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_0_MASK)
16444 
16445 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_XDT_EN_0_1_MASK (0x40U)
16446 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_XDT_EN_0_1_SHIFT (6U)
16447 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_XDT_EN_0_1_WIDTH (1U)
16448 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_XDT_EN_0_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_XDT_EN_0_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_XDT_EN_0_1_MASK)
16449 
16450 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_1_MASK (0x100U)
16451 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_1_SHIFT (8U)
16452 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_1_WIDTH (1U)
16453 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_1_MASK)
16454 
16455 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_I1SEL_1_MASK (0x200U)
16456 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_I1SEL_1_SHIFT (9U)
16457 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_I1SEL_1_WIDTH (1U)
16458 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_I1SEL_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_I1SEL_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_I1SEL_1_MASK)
16459 
16460 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SH_EN_1_MASK (0x400U)
16461 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SH_EN_1_SHIFT (10U)
16462 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SH_EN_1_WIDTH (1U)
16463 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SH_EN_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SH_EN_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SH_EN_1_MASK)
16464 
16465 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_1_MASK (0x800U)
16466 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_1_SHIFT (11U)
16467 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_1_WIDTH (1U)
16468 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_1_MASK)
16469 
16470 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_1_MASK (0x3000U)
16471 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_1_SHIFT (12U)
16472 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_1_WIDTH (2U)
16473 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_1_MASK)
16474 
16475 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_2_MASK (0x10000U)
16476 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_2_SHIFT (16U)
16477 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_2_WIDTH (1U)
16478 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_2_MASK)
16479 
16480 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_I1SEL_2_MASK (0x20000U)
16481 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_I1SEL_2_SHIFT (17U)
16482 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_I1SEL_2_WIDTH (1U)
16483 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_I1SEL_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_I1SEL_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_I1SEL_2_MASK)
16484 
16485 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SH_EN_2_MASK (0x40000U)
16486 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SH_EN_2_SHIFT (18U)
16487 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SH_EN_2_WIDTH (1U)
16488 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SH_EN_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SH_EN_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SH_EN_2_MASK)
16489 
16490 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_2_MASK (0x80000U)
16491 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_2_SHIFT (19U)
16492 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_2_WIDTH (1U)
16493 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_2_MASK)
16494 
16495 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_2_MASK (0x300000U)
16496 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_2_SHIFT (20U)
16497 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_2_WIDTH (2U)
16498 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_2_MASK)
16499 
16500 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_XDT_EN_2_3_MASK (0x400000U)
16501 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_XDT_EN_2_3_SHIFT (22U)
16502 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_XDT_EN_2_3_WIDTH (1U)
16503 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_XDT_EN_2_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_XDT_EN_2_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_XDT_EN_2_3_MASK)
16504 
16505 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_3_MASK (0x1000000U)
16506 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_3_SHIFT (24U)
16507 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_3_WIDTH (1U)
16508 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1SEL_3_MASK)
16509 
16510 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_I1SEL_3_MASK (0x2000000U)
16511 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_I1SEL_3_SHIFT (25U)
16512 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_I1SEL_3_WIDTH (1U)
16513 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_I1SEL_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_I1SEL_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_I1SEL_3_MASK)
16514 
16515 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SH_EN_3_MASK (0x4000000U)
16516 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SH_EN_3_SHIFT (26U)
16517 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SH_EN_3_WIDTH (1U)
16518 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SH_EN_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SH_EN_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SH_EN_3_MASK)
16519 
16520 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_3_MASK (0x8000000U)
16521 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_3_SHIFT (27U)
16522 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_3_WIDTH (1U)
16523 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_SWAP_3_MASK)
16524 
16525 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_3_MASK (0x30000000U)
16526 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_3_SHIFT (28U)
16527 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_3_WIDTH (2U)
16528 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL1_O1F_3_MASK)
16529 /*! @} */
16530 
16531 /*! @name CDTM2_DTM4_CH_CTRL2 - CDTM[i]_DTM[d] channel control register 2 */
16532 /*! @{ */
16533 
16534 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_0_MASK (0x1U)
16535 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_0_SHIFT (0U)
16536 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_0_WIDTH (1U)
16537 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_0_MASK)
16538 
16539 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_0_MASK (0x2U)
16540 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_0_SHIFT (1U)
16541 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_0_WIDTH (1U)
16542 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_0_MASK)
16543 
16544 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_0_MASK (0x4U)
16545 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_0_SHIFT (2U)
16546 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_0_WIDTH (1U)
16547 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_0_MASK)
16548 
16549 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_0_MASK (0x8U)
16550 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_0_SHIFT (3U)
16551 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_0_WIDTH (1U)
16552 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_0_MASK)
16553 
16554 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_0_MASK (0x10U)
16555 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_0_SHIFT (4U)
16556 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_0_WIDTH (1U)
16557 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_0_MASK)
16558 
16559 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_0_MASK (0x20U)
16560 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_0_SHIFT (5U)
16561 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_0_WIDTH (1U)
16562 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_0_MASK)
16563 
16564 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_0_MASK (0x40U)
16565 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_0_SHIFT (6U)
16566 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_0_WIDTH (1U)
16567 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_0_MASK)
16568 
16569 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_0_MASK (0x80U)
16570 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_0_SHIFT (7U)
16571 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_0_WIDTH (1U)
16572 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_0_MASK)
16573 
16574 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_1_MASK (0x100U)
16575 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_1_SHIFT (8U)
16576 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_1_WIDTH (1U)
16577 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_1_MASK)
16578 
16579 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_1_MASK (0x200U)
16580 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_1_SHIFT (9U)
16581 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_1_WIDTH (1U)
16582 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_1_MASK)
16583 
16584 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_1_MASK (0x400U)
16585 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_1_SHIFT (10U)
16586 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_1_WIDTH (1U)
16587 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_1_MASK)
16588 
16589 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_1_MASK (0x800U)
16590 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_1_SHIFT (11U)
16591 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_1_WIDTH (1U)
16592 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_1_MASK)
16593 
16594 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_1_MASK (0x1000U)
16595 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_1_SHIFT (12U)
16596 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_1_WIDTH (1U)
16597 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_1_MASK)
16598 
16599 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_1_MASK (0x2000U)
16600 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_1_SHIFT (13U)
16601 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_1_WIDTH (1U)
16602 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_1_MASK)
16603 
16604 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_1_MASK (0x4000U)
16605 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_1_SHIFT (14U)
16606 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_1_WIDTH (1U)
16607 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_1_MASK)
16608 
16609 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_1_MASK (0x8000U)
16610 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_1_SHIFT (15U)
16611 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_1_WIDTH (1U)
16612 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_1_MASK)
16613 
16614 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_2_MASK (0x10000U)
16615 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_2_SHIFT (16U)
16616 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_2_WIDTH (1U)
16617 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_2_MASK)
16618 
16619 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_2_MASK (0x20000U)
16620 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_2_SHIFT (17U)
16621 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_2_WIDTH (1U)
16622 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_2_MASK)
16623 
16624 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_2_MASK (0x40000U)
16625 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_2_SHIFT (18U)
16626 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_2_WIDTH (1U)
16627 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_2_MASK)
16628 
16629 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_2_MASK (0x80000U)
16630 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_2_SHIFT (19U)
16631 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_2_WIDTH (1U)
16632 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_2_MASK)
16633 
16634 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_2_MASK (0x100000U)
16635 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_2_SHIFT (20U)
16636 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_2_WIDTH (1U)
16637 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_2_MASK)
16638 
16639 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_2_MASK (0x200000U)
16640 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_2_SHIFT (21U)
16641 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_2_WIDTH (1U)
16642 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_2_MASK)
16643 
16644 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_2_MASK (0x400000U)
16645 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_2_SHIFT (22U)
16646 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_2_WIDTH (1U)
16647 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_2_MASK)
16648 
16649 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_2_MASK (0x800000U)
16650 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_2_SHIFT (23U)
16651 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_2_WIDTH (1U)
16652 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_2_MASK)
16653 
16654 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_3_MASK (0x1000000U)
16655 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_3_SHIFT (24U)
16656 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_3_WIDTH (1U)
16657 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL0_3_MASK)
16658 
16659 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_3_MASK (0x2000000U)
16660 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_3_SHIFT (25U)
16661 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_3_WIDTH (1U)
16662 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC0_3_MASK)
16663 
16664 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_3_MASK (0x4000000U)
16665 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_3_SHIFT (26U)
16666 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_3_WIDTH (1U)
16667 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL0_3_MASK)
16668 
16669 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_3_MASK (0x8000000U)
16670 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_3_SHIFT (27U)
16671 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_3_WIDTH (1U)
16672 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT0_3_MASK)
16673 
16674 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_3_MASK (0x10000000U)
16675 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_3_SHIFT (28U)
16676 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_3_WIDTH (1U)
16677 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_POL1_3_MASK)
16678 
16679 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_3_MASK (0x20000000U)
16680 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_3_SHIFT (29U)
16681 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_3_WIDTH (1U)
16682 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_OC1_3_MASK)
16683 
16684 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_3_MASK (0x40000000U)
16685 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_3_SHIFT (30U)
16686 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_3_WIDTH (1U)
16687 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SL1_3_MASK)
16688 
16689 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_3_MASK (0x80000000U)
16690 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_3_SHIFT (31U)
16691 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_3_WIDTH (1U)
16692 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_DT1_3_MASK)
16693 /*! @} */
16694 
16695 /*! @name CDTM2_DTM4_CH_CTRL2_SR - CDTM[i] DTM[j] channel control register 2 shadow */
16696 /*! @{ */
16697 
16698 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_0_SR_MASK (0x1U)
16699 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_0_SR_SHIFT (0U)
16700 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_0_SR_WIDTH (1U)
16701 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_0_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_0_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_0_SR_MASK)
16702 
16703 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_0_SR_MASK (0x2U)
16704 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_0_SR_SHIFT (1U)
16705 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_0_SR_WIDTH (1U)
16706 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_0_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_0_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_0_SR_MASK)
16707 
16708 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_0_SR_MASK (0x4U)
16709 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_0_SR_SHIFT (2U)
16710 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_0_SR_WIDTH (1U)
16711 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_0_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_0_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_0_SR_MASK)
16712 
16713 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_0_SR_MASK (0x8U)
16714 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_0_SR_SHIFT (3U)
16715 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_0_SR_WIDTH (1U)
16716 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_0_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_0_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_0_SR_MASK)
16717 
16718 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_0_SR_MASK (0x10U)
16719 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_0_SR_SHIFT (4U)
16720 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_0_SR_WIDTH (1U)
16721 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_0_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_0_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_0_SR_MASK)
16722 
16723 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_0_SR_MASK (0x20U)
16724 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_0_SR_SHIFT (5U)
16725 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_0_SR_WIDTH (1U)
16726 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_0_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_0_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_0_SR_MASK)
16727 
16728 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_0_SR_MASK (0x40U)
16729 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_0_SR_SHIFT (6U)
16730 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_0_SR_WIDTH (1U)
16731 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_0_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_0_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_0_SR_MASK)
16732 
16733 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_0_SR_MASK (0x80U)
16734 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_0_SR_SHIFT (7U)
16735 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_0_SR_WIDTH (1U)
16736 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_0_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_0_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_0_SR_MASK)
16737 
16738 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_1_SR_MASK (0x100U)
16739 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_1_SR_SHIFT (8U)
16740 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_1_SR_WIDTH (1U)
16741 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_1_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_1_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_1_SR_MASK)
16742 
16743 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_1_SR_MASK (0x200U)
16744 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_1_SR_SHIFT (9U)
16745 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_1_SR_WIDTH (1U)
16746 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_1_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_1_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_1_SR_MASK)
16747 
16748 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_1_SR_MASK (0x400U)
16749 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_1_SR_SHIFT (10U)
16750 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_1_SR_WIDTH (1U)
16751 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_1_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_1_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_1_SR_MASK)
16752 
16753 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_1_SR_MASK (0x800U)
16754 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_1_SR_SHIFT (11U)
16755 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_1_SR_WIDTH (1U)
16756 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_1_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_1_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_1_SR_MASK)
16757 
16758 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_1_SR_MASK (0x1000U)
16759 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_1_SR_SHIFT (12U)
16760 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_1_SR_WIDTH (1U)
16761 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_1_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_1_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_1_SR_MASK)
16762 
16763 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_1_SR_MASK (0x2000U)
16764 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_1_SR_SHIFT (13U)
16765 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_1_SR_WIDTH (1U)
16766 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_1_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_1_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_1_SR_MASK)
16767 
16768 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_1_SR_MASK (0x4000U)
16769 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_1_SR_SHIFT (14U)
16770 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_1_SR_WIDTH (1U)
16771 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_1_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_1_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_1_SR_MASK)
16772 
16773 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_1_SR_MASK (0x8000U)
16774 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_1_SR_SHIFT (15U)
16775 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_1_SR_WIDTH (1U)
16776 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_1_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_1_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_1_SR_MASK)
16777 
16778 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_2_SR_MASK (0x10000U)
16779 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_2_SR_SHIFT (16U)
16780 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_2_SR_WIDTH (1U)
16781 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_2_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_2_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_2_SR_MASK)
16782 
16783 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_2_SR_MASK (0x20000U)
16784 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_2_SR_SHIFT (17U)
16785 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_2_SR_WIDTH (1U)
16786 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_2_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_2_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_2_SR_MASK)
16787 
16788 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_2_SR_MASK (0x40000U)
16789 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_2_SR_SHIFT (18U)
16790 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_2_SR_WIDTH (1U)
16791 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_2_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_2_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_2_SR_MASK)
16792 
16793 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_2_SR_MASK (0x80000U)
16794 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_2_SR_SHIFT (19U)
16795 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_2_SR_WIDTH (1U)
16796 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_2_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_2_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_2_SR_MASK)
16797 
16798 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_2_SR_MASK (0x100000U)
16799 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_2_SR_SHIFT (20U)
16800 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_2_SR_WIDTH (1U)
16801 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_2_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_2_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_2_SR_MASK)
16802 
16803 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_2_SR_MASK (0x200000U)
16804 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_2_SR_SHIFT (21U)
16805 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_2_SR_WIDTH (1U)
16806 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_2_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_2_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_2_SR_MASK)
16807 
16808 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_2_SR_MASK (0x400000U)
16809 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_2_SR_SHIFT (22U)
16810 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_2_SR_WIDTH (1U)
16811 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_2_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_2_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_2_SR_MASK)
16812 
16813 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_2_SR_MASK (0x800000U)
16814 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_2_SR_SHIFT (23U)
16815 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_2_SR_WIDTH (1U)
16816 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_2_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_2_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_2_SR_MASK)
16817 
16818 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_3_SR_MASK (0x1000000U)
16819 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_3_SR_SHIFT (24U)
16820 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_3_SR_WIDTH (1U)
16821 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_3_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_3_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL0_3_SR_MASK)
16822 
16823 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_3_SR_MASK (0x2000000U)
16824 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_3_SR_SHIFT (25U)
16825 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_3_SR_WIDTH (1U)
16826 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_3_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_3_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC0_3_SR_MASK)
16827 
16828 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_3_SR_MASK (0x4000000U)
16829 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_3_SR_SHIFT (26U)
16830 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_3_SR_WIDTH (1U)
16831 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_3_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_3_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL0_3_SR_MASK)
16832 
16833 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_3_SR_MASK (0x8000000U)
16834 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_3_SR_SHIFT (27U)
16835 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_3_SR_WIDTH (1U)
16836 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_3_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_3_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT0_3_SR_MASK)
16837 
16838 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_3_SR_MASK (0x10000000U)
16839 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_3_SR_SHIFT (28U)
16840 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_3_SR_WIDTH (1U)
16841 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_3_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_3_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_POL1_3_SR_MASK)
16842 
16843 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_3_SR_MASK (0x20000000U)
16844 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_3_SR_SHIFT (29U)
16845 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_3_SR_WIDTH (1U)
16846 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_3_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_3_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_OC1_3_SR_MASK)
16847 
16848 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_3_SR_MASK (0x40000000U)
16849 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_3_SR_SHIFT (30U)
16850 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_3_SR_WIDTH (1U)
16851 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_3_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_3_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_SL1_3_SR_MASK)
16852 
16853 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_3_SR_MASK (0x80000000U)
16854 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_3_SR_SHIFT (31U)
16855 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_3_SR_WIDTH (1U)
16856 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_3_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_3_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL2_SR_DT1_3_SR_MASK)
16857 /*! @} */
16858 
16859 /*! @name CDTM2_DTM4_PS_CTRL - CDTM[i]_DTM[d] phase shift unit configuration and control register */
16860 /*! @{ */
16861 
16862 #define GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_RELBLK_MASK (0x3FFU)
16863 #define GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_RELBLK_SHIFT (0U)
16864 #define GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_RELBLK_WIDTH (10U)
16865 #define GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_RELBLK(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_RELBLK_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_RELBLK_MASK)
16866 
16867 #define GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_PSU_IN_SEL_MASK (0x10000U)
16868 #define GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_PSU_IN_SEL_SHIFT (16U)
16869 #define GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_PSU_IN_SEL_WIDTH (1U)
16870 #define GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_PSU_IN_SEL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_PSU_IN_SEL_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_PSU_IN_SEL_MASK)
16871 
16872 #define GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_IN_POL_MASK (0x20000U)
16873 #define GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_IN_POL_SHIFT (17U)
16874 #define GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_IN_POL_WIDTH (1U)
16875 #define GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_IN_POL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_IN_POL_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_IN_POL_MASK)
16876 
16877 #define GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_TIM_SEL_MASK (0x40000U)
16878 #define GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_TIM_SEL_SHIFT (18U)
16879 #define GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_TIM_SEL_WIDTH (1U)
16880 #define GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_TIM_SEL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_TIM_SEL_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_TIM_SEL_MASK)
16881 
16882 #define GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_SHIFT_SEL_MASK (0x300000U)
16883 #define GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_SHIFT_SEL_SHIFT (20U)
16884 #define GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_SHIFT_SEL_WIDTH (2U)
16885 #define GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_SHIFT_SEL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_SHIFT_SEL_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_PS_CTRL_SHIFT_SEL_MASK)
16886 /*! @} */
16887 
16888 /*! @name CDTM2_DTM4_CH_DTV - CDTM[i]_DTM[d] channel [x] dead time reload values */
16889 /*! @{ */
16890 
16891 #define GTM_gtm_cls2_CDTM2_DTM4_CH_DTV_RELRISE_MASK (0x1FFFU)
16892 #define GTM_gtm_cls2_CDTM2_DTM4_CH_DTV_RELRISE_SHIFT (0U)
16893 #define GTM_gtm_cls2_CDTM2_DTM4_CH_DTV_RELRISE_WIDTH (13U)
16894 #define GTM_gtm_cls2_CDTM2_DTM4_CH_DTV_RELRISE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_DTV_RELRISE_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_DTV_RELRISE_MASK)
16895 
16896 #define GTM_gtm_cls2_CDTM2_DTM4_CH_DTV_RELFALL_MASK (0x1FFF0000U)
16897 #define GTM_gtm_cls2_CDTM2_DTM4_CH_DTV_RELFALL_SHIFT (16U)
16898 #define GTM_gtm_cls2_CDTM2_DTM4_CH_DTV_RELFALL_WIDTH (13U)
16899 #define GTM_gtm_cls2_CDTM2_DTM4_CH_DTV_RELFALL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_DTV_RELFALL_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_DTV_RELFALL_MASK)
16900 
16901 #define GTM_gtm_cls2_CDTM2_DTM4_CH_DTV_HRES_MASK (0x80000000U)
16902 #define GTM_gtm_cls2_CDTM2_DTM4_CH_DTV_HRES_SHIFT (31U)
16903 #define GTM_gtm_cls2_CDTM2_DTM4_CH_DTV_HRES_WIDTH (1U)
16904 #define GTM_gtm_cls2_CDTM2_DTM4_CH_DTV_HRES(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_DTV_HRES_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_DTV_HRES_MASK)
16905 /*! @} */
16906 
16907 /*! @name CDTM2_DTM4_CH_SR - CDTM[i]_DTM[d] channel shadow register */
16908 /*! @{ */
16909 
16910 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_0_SR_SR_MASK (0x1U)
16911 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_0_SR_SR_SHIFT (0U)
16912 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_0_SR_SR_WIDTH (1U)
16913 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_0_SR_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_0_SR_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_0_SR_SR_MASK)
16914 
16915 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_0_SR_SR_MASK (0x2U)
16916 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_0_SR_SR_SHIFT (1U)
16917 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_0_SR_SR_WIDTH (1U)
16918 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_0_SR_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_0_SR_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_0_SR_SR_MASK)
16919 
16920 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_1_SR_SR_MASK (0x4U)
16921 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_1_SR_SR_SHIFT (2U)
16922 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_1_SR_SR_WIDTH (1U)
16923 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_1_SR_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_1_SR_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_1_SR_SR_MASK)
16924 
16925 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_1_SR_SR_MASK (0x8U)
16926 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_1_SR_SR_SHIFT (3U)
16927 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_1_SR_SR_WIDTH (1U)
16928 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_1_SR_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_1_SR_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_1_SR_SR_MASK)
16929 
16930 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_2_SR_SR_MASK (0x10U)
16931 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_2_SR_SR_SHIFT (4U)
16932 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_2_SR_SR_WIDTH (1U)
16933 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_2_SR_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_2_SR_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_2_SR_SR_MASK)
16934 
16935 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_2_SR_SR_MASK (0x20U)
16936 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_2_SR_SR_SHIFT (5U)
16937 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_2_SR_SR_WIDTH (1U)
16938 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_2_SR_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_2_SR_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_2_SR_SR_MASK)
16939 
16940 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_3_SR_SR_MASK (0x40U)
16941 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_3_SR_SR_SHIFT (6U)
16942 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_3_SR_SR_WIDTH (1U)
16943 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_3_SR_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_3_SR_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL0_3_SR_SR_MASK)
16944 
16945 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_3_SR_SR_MASK (0x80U)
16946 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_3_SR_SR_SHIFT (7U)
16947 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_3_SR_SR_WIDTH (1U)
16948 #define GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_3_SR_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_3_SR_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_SR_SL1_3_SR_SR_MASK)
16949 /*! @} */
16950 
16951 /*! @name CDTM2_DTM4_CH_CTRL3 - CDTM[i]_DTM[d] channel control register 3 */
16952 /*! @{ */
16953 
16954 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII0_MASK (0x1U)
16955 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII0_SHIFT (0U)
16956 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII0_WIDTH (1U)
16957 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII0_MASK)
16958 
16959 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS0_MASK (0x2U)
16960 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS0_SHIFT (1U)
16961 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS0_WIDTH (1U)
16962 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS0_MASK)
16963 
16964 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_0_MASK (0x4U)
16965 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_0_SHIFT (2U)
16966 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_0_WIDTH (1U)
16967 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_0_MASK)
16968 
16969 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_0_MASK (0x8U)
16970 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_0_SHIFT (3U)
16971 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_0_WIDTH (1U)
16972 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_0_MASK)
16973 
16974 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII1_MASK (0x100U)
16975 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII1_SHIFT (8U)
16976 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII1_WIDTH (1U)
16977 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII1_MASK)
16978 
16979 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS1_MASK (0x200U)
16980 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS1_SHIFT (9U)
16981 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS1_WIDTH (1U)
16982 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS1_MASK)
16983 
16984 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_1_MASK (0x400U)
16985 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_1_SHIFT (10U)
16986 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_1_WIDTH (1U)
16987 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_1_MASK)
16988 
16989 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_1_MASK (0x800U)
16990 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_1_SHIFT (11U)
16991 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_1_WIDTH (1U)
16992 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_1_MASK)
16993 
16994 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII2_MASK (0x10000U)
16995 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII2_SHIFT (16U)
16996 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII2_WIDTH (1U)
16997 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII2_MASK)
16998 
16999 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS2_MASK (0x20000U)
17000 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS2_SHIFT (17U)
17001 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS2_WIDTH (1U)
17002 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS2_MASK)
17003 
17004 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_2_MASK (0x40000U)
17005 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_2_SHIFT (18U)
17006 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_2_WIDTH (1U)
17007 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_2_MASK)
17008 
17009 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_2_MASK (0x80000U)
17010 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_2_SHIFT (19U)
17011 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_2_WIDTH (1U)
17012 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_2_MASK)
17013 
17014 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII3_MASK (0x1000000U)
17015 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII3_SHIFT (24U)
17016 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII3_WIDTH (1U)
17017 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CII3_MASK)
17018 
17019 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS3_MASK (0x2000000U)
17020 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS3_SHIFT (25U)
17021 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS3_WIDTH (1U)
17022 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_CIS3_MASK)
17023 
17024 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_3_MASK (0x4000000U)
17025 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_3_SHIFT (26U)
17026 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_3_WIDTH (1U)
17027 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL0_3_MASK)
17028 
17029 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_3_MASK (0x8000000U)
17030 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_3_SHIFT (27U)
17031 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_3_WIDTH (1U)
17032 #define GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH_CTRL3_TSEL1_3_MASK)
17033 /*! @} */
17034 
17035 /*! @name CDTM2_DTM4_CTRL2 - CDTM[i]_DTM[d] global configuration and control register 2 */
17036 /*! @{ */
17037 
17038 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_0_MASK (0x7U)
17039 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_0_SHIFT (0U)
17040 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_0_WIDTH (3U)
17041 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_0_MASK)
17042 
17043 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_0_MASK (0x8U)
17044 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_0_SHIFT (3U)
17045 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_0_WIDTH (1U)
17046 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_0_MASK)
17047 
17048 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_0_MASK (0x30U)
17049 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_0_SHIFT (4U)
17050 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_0_WIDTH (2U)
17051 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_0_MASK)
17052 
17053 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_0_MASK (0x40U)
17054 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_0_SHIFT (6U)
17055 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_0_WIDTH (1U)
17056 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_0_MASK)
17057 
17058 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_0_MASK (0x80U)
17059 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_0_SHIFT (7U)
17060 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_0_WIDTH (1U)
17061 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_0_MASK)
17062 
17063 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_1_MASK (0x700U)
17064 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_1_SHIFT (8U)
17065 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_1_WIDTH (3U)
17066 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_1_MASK)
17067 
17068 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_1_MASK (0x800U)
17069 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_1_SHIFT (11U)
17070 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_1_WIDTH (1U)
17071 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_1_MASK)
17072 
17073 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_1_MASK (0x3000U)
17074 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_1_SHIFT (12U)
17075 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_1_WIDTH (2U)
17076 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_1_MASK)
17077 
17078 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_1_MASK (0x4000U)
17079 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_1_SHIFT (14U)
17080 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_1_WIDTH (1U)
17081 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_1_MASK)
17082 
17083 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_1_MASK (0x8000U)
17084 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_1_SHIFT (15U)
17085 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_1_WIDTH (1U)
17086 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_1_MASK)
17087 
17088 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_2_MASK (0x70000U)
17089 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_2_SHIFT (16U)
17090 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_2_WIDTH (3U)
17091 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_2_MASK)
17092 
17093 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_2_MASK (0x80000U)
17094 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_2_SHIFT (19U)
17095 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_2_WIDTH (1U)
17096 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_2_MASK)
17097 
17098 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_2_MASK (0x300000U)
17099 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_2_SHIFT (20U)
17100 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_2_WIDTH (2U)
17101 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_2_MASK)
17102 
17103 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_2_MASK (0x400000U)
17104 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_2_SHIFT (22U)
17105 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_2_WIDTH (1U)
17106 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_2_MASK)
17107 
17108 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_2_MASK (0x800000U)
17109 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_2_SHIFT (23U)
17110 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_2_WIDTH (1U)
17111 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_2_MASK)
17112 
17113 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_3_MASK (0x7000000U)
17114 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_3_SHIFT (24U)
17115 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_3_WIDTH (3U)
17116 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_SEL_3_MASK)
17117 
17118 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_3_MASK (0x8000000U)
17119 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_3_SHIFT (27U)
17120 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_3_WIDTH (1U)
17121 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUTOFF_POL_3_MASK)
17122 
17123 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_3_MASK (0x30000000U)
17124 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_3_SHIFT (28U)
17125 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_3_WIDTH (2U)
17126 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL2_UPD_MODE_3_MASK)
17127 
17128 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_3_MASK (0x40000000U)
17129 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_3_SHIFT (30U)
17130 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_3_WIDTH (1U)
17131 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL2_SHUT_OFF_RST_3_MASK)
17132 
17133 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_3_MASK (0x80000000U)
17134 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_3_SHIFT (31U)
17135 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_3_WIDTH (1U)
17136 #define GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CTRL2_WR_EN_3_MASK)
17137 /*! @} */
17138 
17139 /*! @name CDTM2_DTM4_CH0_DTV_SR - CDTM[i]_DTM[d] channel [x] dead time shadow values */
17140 /*! @{ */
17141 
17142 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELRISE_SR_MASK (0x1FFFU)
17143 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELRISE_SR_SHIFT (0U)
17144 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELRISE_SR_WIDTH (13U)
17145 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELRISE_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELRISE_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELRISE_SR_MASK)
17146 
17147 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELRISE_UPD_FE0RE1_MASK (0x4000U)
17148 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELRISE_UPD_FE0RE1_SHIFT (14U)
17149 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELRISE_UPD_FE0RE1_WIDTH (1U)
17150 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELRISE_UPD_FE0RE1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELRISE_UPD_FE0RE1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELRISE_UPD_FE0RE1_MASK)
17151 
17152 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELRISE_UPD_EN_MASK (0x8000U)
17153 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELRISE_UPD_EN_SHIFT (15U)
17154 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELRISE_UPD_EN_WIDTH (1U)
17155 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELRISE_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELRISE_UPD_EN_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELRISE_UPD_EN_MASK)
17156 
17157 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELFALL_SR_MASK (0x1FFF0000U)
17158 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELFALL_SR_SHIFT (16U)
17159 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELFALL_SR_WIDTH (13U)
17160 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELFALL_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELFALL_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELFALL_SR_MASK)
17161 
17162 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELFALL_UPD_FE0RE1_MASK (0x40000000U)
17163 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELFALL_UPD_FE0RE1_SHIFT (30U)
17164 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELFALL_UPD_FE0RE1_WIDTH (1U)
17165 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELFALL_UPD_FE0RE1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELFALL_UPD_FE0RE1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELFALL_UPD_FE0RE1_MASK)
17166 
17167 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELFALL_UPD_EN_MASK (0x80000000U)
17168 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELFALL_UPD_EN_SHIFT (31U)
17169 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELFALL_UPD_EN_WIDTH (1U)
17170 #define GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELFALL_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELFALL_UPD_EN_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH0_DTV_SR_RELFALL_UPD_EN_MASK)
17171 /*! @} */
17172 
17173 /*! @name CDTM2_DTM4_CH1_DTV_SR - CDTM[i]_DTM[d] channel [x] dead time shadow values */
17174 /*! @{ */
17175 
17176 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELRISE_SR_MASK (0x1FFFU)
17177 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELRISE_SR_SHIFT (0U)
17178 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELRISE_SR_WIDTH (13U)
17179 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELRISE_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELRISE_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELRISE_SR_MASK)
17180 
17181 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELRISE_UPD_FE0RE1_MASK (0x4000U)
17182 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELRISE_UPD_FE0RE1_SHIFT (14U)
17183 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELRISE_UPD_FE0RE1_WIDTH (1U)
17184 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELRISE_UPD_FE0RE1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELRISE_UPD_FE0RE1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELRISE_UPD_FE0RE1_MASK)
17185 
17186 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELRISE_UPD_EN_MASK (0x8000U)
17187 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELRISE_UPD_EN_SHIFT (15U)
17188 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELRISE_UPD_EN_WIDTH (1U)
17189 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELRISE_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELRISE_UPD_EN_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELRISE_UPD_EN_MASK)
17190 
17191 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELFALL_SR_MASK (0x1FFF0000U)
17192 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELFALL_SR_SHIFT (16U)
17193 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELFALL_SR_WIDTH (13U)
17194 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELFALL_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELFALL_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELFALL_SR_MASK)
17195 
17196 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELFALL_UPD_FE0RE1_MASK (0x40000000U)
17197 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELFALL_UPD_FE0RE1_SHIFT (30U)
17198 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELFALL_UPD_FE0RE1_WIDTH (1U)
17199 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELFALL_UPD_FE0RE1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELFALL_UPD_FE0RE1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELFALL_UPD_FE0RE1_MASK)
17200 
17201 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELFALL_UPD_EN_MASK (0x80000000U)
17202 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELFALL_UPD_EN_SHIFT (31U)
17203 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELFALL_UPD_EN_WIDTH (1U)
17204 #define GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELFALL_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELFALL_UPD_EN_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH1_DTV_SR_RELFALL_UPD_EN_MASK)
17205 /*! @} */
17206 
17207 /*! @name CDTM2_DTM4_CH2_DTV_SR - CDTM[i]_DTM[d] channel [x] dead time shadow values */
17208 /*! @{ */
17209 
17210 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELRISE_SR_MASK (0x1FFFU)
17211 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELRISE_SR_SHIFT (0U)
17212 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELRISE_SR_WIDTH (13U)
17213 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELRISE_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELRISE_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELRISE_SR_MASK)
17214 
17215 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELRISE_UPD_FE0RE1_MASK (0x4000U)
17216 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELRISE_UPD_FE0RE1_SHIFT (14U)
17217 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELRISE_UPD_FE0RE1_WIDTH (1U)
17218 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELRISE_UPD_FE0RE1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELRISE_UPD_FE0RE1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELRISE_UPD_FE0RE1_MASK)
17219 
17220 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELRISE_UPD_EN_MASK (0x8000U)
17221 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELRISE_UPD_EN_SHIFT (15U)
17222 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELRISE_UPD_EN_WIDTH (1U)
17223 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELRISE_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELRISE_UPD_EN_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELRISE_UPD_EN_MASK)
17224 
17225 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELFALL_SR_MASK (0x1FFF0000U)
17226 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELFALL_SR_SHIFT (16U)
17227 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELFALL_SR_WIDTH (13U)
17228 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELFALL_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELFALL_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELFALL_SR_MASK)
17229 
17230 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELFALL_UPD_FE0RE1_MASK (0x40000000U)
17231 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELFALL_UPD_FE0RE1_SHIFT (30U)
17232 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELFALL_UPD_FE0RE1_WIDTH (1U)
17233 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELFALL_UPD_FE0RE1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELFALL_UPD_FE0RE1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELFALL_UPD_FE0RE1_MASK)
17234 
17235 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELFALL_UPD_EN_MASK (0x80000000U)
17236 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELFALL_UPD_EN_SHIFT (31U)
17237 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELFALL_UPD_EN_WIDTH (1U)
17238 #define GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELFALL_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELFALL_UPD_EN_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH2_DTV_SR_RELFALL_UPD_EN_MASK)
17239 /*! @} */
17240 
17241 /*! @name CDTM2_DTM4_CH3_DTV_SR - CDTM[i]_DTM[d] channel [x] dead time shadow values */
17242 /*! @{ */
17243 
17244 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELRISE_SR_MASK (0x1FFFU)
17245 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELRISE_SR_SHIFT (0U)
17246 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELRISE_SR_WIDTH (13U)
17247 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELRISE_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELRISE_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELRISE_SR_MASK)
17248 
17249 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELRISE_UPD_FE0RE1_MASK (0x4000U)
17250 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELRISE_UPD_FE0RE1_SHIFT (14U)
17251 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELRISE_UPD_FE0RE1_WIDTH (1U)
17252 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELRISE_UPD_FE0RE1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELRISE_UPD_FE0RE1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELRISE_UPD_FE0RE1_MASK)
17253 
17254 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELRISE_UPD_EN_MASK (0x8000U)
17255 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELRISE_UPD_EN_SHIFT (15U)
17256 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELRISE_UPD_EN_WIDTH (1U)
17257 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELRISE_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELRISE_UPD_EN_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELRISE_UPD_EN_MASK)
17258 
17259 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELFALL_SR_MASK (0x1FFF0000U)
17260 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELFALL_SR_SHIFT (16U)
17261 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELFALL_SR_WIDTH (13U)
17262 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELFALL_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELFALL_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELFALL_SR_MASK)
17263 
17264 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELFALL_UPD_FE0RE1_MASK (0x40000000U)
17265 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELFALL_UPD_FE0RE1_SHIFT (30U)
17266 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELFALL_UPD_FE0RE1_WIDTH (1U)
17267 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELFALL_UPD_FE0RE1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELFALL_UPD_FE0RE1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELFALL_UPD_FE0RE1_MASK)
17268 
17269 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELFALL_UPD_EN_MASK (0x80000000U)
17270 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELFALL_UPD_EN_SHIFT (31U)
17271 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELFALL_UPD_EN_WIDTH (1U)
17272 #define GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELFALL_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELFALL_UPD_EN_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM4_CH3_DTV_SR_RELFALL_UPD_EN_MASK)
17273 /*! @} */
17274 
17275 /*! @name CDTM2_DTM5_CTRL - CDTM[i]_DTM[d] global configuration and control register */
17276 /*! @{ */
17277 
17278 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_CLK_SEL_MASK (0x3U)
17279 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_CLK_SEL_SHIFT (0U)
17280 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_CLK_SEL_WIDTH (2U)
17281 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_CLK_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL_CLK_SEL_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL_CLK_SEL_MASK)
17282 
17283 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_DTM_SEL_MASK (0xCU)
17284 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_DTM_SEL_SHIFT (2U)
17285 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_DTM_SEL_WIDTH (2U)
17286 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_DTM_SEL(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL_DTM_SEL_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL_DTM_SEL_MASK)
17287 
17288 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_UPD_MODE_MASK (0x70U)
17289 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_UPD_MODE_SHIFT (4U)
17290 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_UPD_MODE_WIDTH (3U)
17291 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_UPD_MODE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL_UPD_MODE_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL_UPD_MODE_MASK)
17292 
17293 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_CH_SHUTOFF_EN_MASK (0x80U)
17294 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_CH_SHUTOFF_EN_SHIFT (7U)
17295 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_CH_SHUTOFF_EN_WIDTH (1U)
17296 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_CH_SHUTOFF_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL_CH_SHUTOFF_EN_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL_CH_SHUTOFF_EN_MASK)
17297 
17298 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_SR_UPD_EN_MASK (0x100U)
17299 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_SR_UPD_EN_SHIFT (8U)
17300 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_SR_UPD_EN_WIDTH (1U)
17301 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_SR_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL_SR_UPD_EN_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL_SR_UPD_EN_MASK)
17302 
17303 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_SHUT_OFF_RST_MASK (0x10000U)
17304 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_SHUT_OFF_RST_SHIFT (16U)
17305 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_SHUT_OFF_RST_WIDTH (1U)
17306 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL_SHUT_OFF_RST(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL_SHUT_OFF_RST_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL_SHUT_OFF_RST_MASK)
17307 /*! @} */
17308 
17309 /*! @name CDTM2_DTM5_CH_CTRL1 - CDTM[i]_DTM[d] channel control register 1 */
17310 /*! @{ */
17311 
17312 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_0_MASK (0x1U)
17313 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_0_SHIFT (0U)
17314 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_0_WIDTH (1U)
17315 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_0_MASK)
17316 
17317 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_0_MASK (0x2U)
17318 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_0_SHIFT (1U)
17319 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_0_WIDTH (1U)
17320 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_0_MASK)
17321 
17322 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_0_MASK (0x8U)
17323 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_0_SHIFT (3U)
17324 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_0_WIDTH (1U)
17325 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_0_MASK)
17326 
17327 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_0_MASK (0x30U)
17328 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_0_SHIFT (4U)
17329 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_0_WIDTH (2U)
17330 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_0_MASK)
17331 
17332 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_XDT_EN_0_1_MASK (0x40U)
17333 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_XDT_EN_0_1_SHIFT (6U)
17334 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_XDT_EN_0_1_WIDTH (1U)
17335 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_XDT_EN_0_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_XDT_EN_0_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_XDT_EN_0_1_MASK)
17336 
17337 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_1_MASK (0x100U)
17338 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_1_SHIFT (8U)
17339 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_1_WIDTH (1U)
17340 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_1_MASK)
17341 
17342 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_1_MASK (0x200U)
17343 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_1_SHIFT (9U)
17344 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_1_WIDTH (1U)
17345 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_1_MASK)
17346 
17347 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SH_EN_1_MASK (0x400U)
17348 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SH_EN_1_SHIFT (10U)
17349 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SH_EN_1_WIDTH (1U)
17350 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SH_EN_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SH_EN_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SH_EN_1_MASK)
17351 
17352 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_1_MASK (0x800U)
17353 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_1_SHIFT (11U)
17354 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_1_WIDTH (1U)
17355 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_1_MASK)
17356 
17357 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_1_MASK (0x3000U)
17358 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_1_SHIFT (12U)
17359 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_1_WIDTH (2U)
17360 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_1_MASK)
17361 
17362 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_2_MASK (0x10000U)
17363 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_2_SHIFT (16U)
17364 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_2_WIDTH (1U)
17365 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_2_MASK)
17366 
17367 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_2_MASK (0x20000U)
17368 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_2_SHIFT (17U)
17369 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_2_WIDTH (1U)
17370 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_2_MASK)
17371 
17372 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SH_EN_2_MASK (0x40000U)
17373 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SH_EN_2_SHIFT (18U)
17374 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SH_EN_2_WIDTH (1U)
17375 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SH_EN_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SH_EN_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SH_EN_2_MASK)
17376 
17377 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_2_MASK (0x80000U)
17378 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_2_SHIFT (19U)
17379 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_2_WIDTH (1U)
17380 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_2_MASK)
17381 
17382 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_2_MASK (0x300000U)
17383 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_2_SHIFT (20U)
17384 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_2_WIDTH (2U)
17385 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_2_MASK)
17386 
17387 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_XDT_EN_2_3_MASK (0x400000U)
17388 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_XDT_EN_2_3_SHIFT (22U)
17389 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_XDT_EN_2_3_WIDTH (1U)
17390 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_XDT_EN_2_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_XDT_EN_2_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_XDT_EN_2_3_MASK)
17391 
17392 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_3_MASK (0x1000000U)
17393 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_3_SHIFT (24U)
17394 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_3_WIDTH (1U)
17395 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1SEL_3_MASK)
17396 
17397 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_3_MASK (0x2000000U)
17398 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_3_SHIFT (25U)
17399 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_3_WIDTH (1U)
17400 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_I1SEL_3_MASK)
17401 
17402 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SH_EN_3_MASK (0x4000000U)
17403 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SH_EN_3_SHIFT (26U)
17404 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SH_EN_3_WIDTH (1U)
17405 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SH_EN_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SH_EN_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SH_EN_3_MASK)
17406 
17407 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_3_MASK (0x8000000U)
17408 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_3_SHIFT (27U)
17409 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_3_WIDTH (1U)
17410 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_SWAP_3_MASK)
17411 
17412 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_3_MASK (0x30000000U)
17413 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_3_SHIFT (28U)
17414 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_3_WIDTH (2U)
17415 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL1_O1F_3_MASK)
17416 /*! @} */
17417 
17418 /*! @name CDTM2_DTM5_CH_CTRL2 - CDTM[i]_DTM[d] channel control register 2 */
17419 /*! @{ */
17420 
17421 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_0_MASK (0x1U)
17422 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_0_SHIFT (0U)
17423 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_0_WIDTH (1U)
17424 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_0_MASK)
17425 
17426 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_0_MASK (0x2U)
17427 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_0_SHIFT (1U)
17428 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_0_WIDTH (1U)
17429 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_0_MASK)
17430 
17431 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_0_MASK (0x4U)
17432 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_0_SHIFT (2U)
17433 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_0_WIDTH (1U)
17434 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_0_MASK)
17435 
17436 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_0_MASK (0x8U)
17437 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_0_SHIFT (3U)
17438 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_0_WIDTH (1U)
17439 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_0_MASK)
17440 
17441 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_0_MASK (0x10U)
17442 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_0_SHIFT (4U)
17443 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_0_WIDTH (1U)
17444 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_0_MASK)
17445 
17446 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_0_MASK (0x20U)
17447 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_0_SHIFT (5U)
17448 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_0_WIDTH (1U)
17449 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_0_MASK)
17450 
17451 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_0_MASK (0x40U)
17452 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_0_SHIFT (6U)
17453 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_0_WIDTH (1U)
17454 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_0_MASK)
17455 
17456 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_0_MASK (0x80U)
17457 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_0_SHIFT (7U)
17458 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_0_WIDTH (1U)
17459 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_0_MASK)
17460 
17461 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_1_MASK (0x100U)
17462 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_1_SHIFT (8U)
17463 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_1_WIDTH (1U)
17464 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_1_MASK)
17465 
17466 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_1_MASK (0x200U)
17467 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_1_SHIFT (9U)
17468 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_1_WIDTH (1U)
17469 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_1_MASK)
17470 
17471 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_1_MASK (0x400U)
17472 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_1_SHIFT (10U)
17473 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_1_WIDTH (1U)
17474 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_1_MASK)
17475 
17476 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_1_MASK (0x800U)
17477 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_1_SHIFT (11U)
17478 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_1_WIDTH (1U)
17479 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_1_MASK)
17480 
17481 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_1_MASK (0x1000U)
17482 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_1_SHIFT (12U)
17483 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_1_WIDTH (1U)
17484 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_1_MASK)
17485 
17486 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_1_MASK (0x2000U)
17487 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_1_SHIFT (13U)
17488 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_1_WIDTH (1U)
17489 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_1_MASK)
17490 
17491 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_1_MASK (0x4000U)
17492 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_1_SHIFT (14U)
17493 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_1_WIDTH (1U)
17494 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_1_MASK)
17495 
17496 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_1_MASK (0x8000U)
17497 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_1_SHIFT (15U)
17498 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_1_WIDTH (1U)
17499 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_1_MASK)
17500 
17501 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_2_MASK (0x10000U)
17502 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_2_SHIFT (16U)
17503 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_2_WIDTH (1U)
17504 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_2_MASK)
17505 
17506 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_2_MASK (0x20000U)
17507 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_2_SHIFT (17U)
17508 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_2_WIDTH (1U)
17509 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_2_MASK)
17510 
17511 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_2_MASK (0x40000U)
17512 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_2_SHIFT (18U)
17513 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_2_WIDTH (1U)
17514 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_2_MASK)
17515 
17516 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_2_MASK (0x80000U)
17517 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_2_SHIFT (19U)
17518 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_2_WIDTH (1U)
17519 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_2_MASK)
17520 
17521 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_2_MASK (0x100000U)
17522 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_2_SHIFT (20U)
17523 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_2_WIDTH (1U)
17524 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_2_MASK)
17525 
17526 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_2_MASK (0x200000U)
17527 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_2_SHIFT (21U)
17528 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_2_WIDTH (1U)
17529 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_2_MASK)
17530 
17531 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_2_MASK (0x400000U)
17532 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_2_SHIFT (22U)
17533 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_2_WIDTH (1U)
17534 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_2_MASK)
17535 
17536 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_2_MASK (0x800000U)
17537 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_2_SHIFT (23U)
17538 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_2_WIDTH (1U)
17539 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_2_MASK)
17540 
17541 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_3_MASK (0x1000000U)
17542 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_3_SHIFT (24U)
17543 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_3_WIDTH (1U)
17544 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL0_3_MASK)
17545 
17546 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_3_MASK (0x2000000U)
17547 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_3_SHIFT (25U)
17548 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_3_WIDTH (1U)
17549 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC0_3_MASK)
17550 
17551 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_3_MASK (0x4000000U)
17552 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_3_SHIFT (26U)
17553 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_3_WIDTH (1U)
17554 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL0_3_MASK)
17555 
17556 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_3_MASK (0x8000000U)
17557 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_3_SHIFT (27U)
17558 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_3_WIDTH (1U)
17559 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT0_3_MASK)
17560 
17561 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_3_MASK (0x10000000U)
17562 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_3_SHIFT (28U)
17563 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_3_WIDTH (1U)
17564 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_POL1_3_MASK)
17565 
17566 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_3_MASK (0x20000000U)
17567 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_3_SHIFT (29U)
17568 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_3_WIDTH (1U)
17569 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_OC1_3_MASK)
17570 
17571 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_3_MASK (0x40000000U)
17572 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_3_SHIFT (30U)
17573 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_3_WIDTH (1U)
17574 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SL1_3_MASK)
17575 
17576 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_3_MASK (0x80000000U)
17577 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_3_SHIFT (31U)
17578 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_3_WIDTH (1U)
17579 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_DT1_3_MASK)
17580 /*! @} */
17581 
17582 /*! @name CDTM2_DTM5_CH_CTRL2_SR - CDTM[i] DTM[j] channel control register 2 shadow */
17583 /*! @{ */
17584 
17585 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_0_SR_MASK (0x1U)
17586 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_0_SR_SHIFT (0U)
17587 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_0_SR_WIDTH (1U)
17588 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_0_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_0_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_0_SR_MASK)
17589 
17590 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_0_SR_MASK (0x2U)
17591 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_0_SR_SHIFT (1U)
17592 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_0_SR_WIDTH (1U)
17593 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_0_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_0_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_0_SR_MASK)
17594 
17595 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_0_SR_MASK (0x4U)
17596 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_0_SR_SHIFT (2U)
17597 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_0_SR_WIDTH (1U)
17598 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_0_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_0_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_0_SR_MASK)
17599 
17600 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_0_SR_MASK (0x8U)
17601 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_0_SR_SHIFT (3U)
17602 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_0_SR_WIDTH (1U)
17603 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_0_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_0_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_0_SR_MASK)
17604 
17605 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_0_SR_MASK (0x10U)
17606 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_0_SR_SHIFT (4U)
17607 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_0_SR_WIDTH (1U)
17608 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_0_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_0_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_0_SR_MASK)
17609 
17610 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_0_SR_MASK (0x20U)
17611 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_0_SR_SHIFT (5U)
17612 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_0_SR_WIDTH (1U)
17613 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_0_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_0_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_0_SR_MASK)
17614 
17615 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_0_SR_MASK (0x40U)
17616 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_0_SR_SHIFT (6U)
17617 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_0_SR_WIDTH (1U)
17618 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_0_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_0_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_0_SR_MASK)
17619 
17620 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_0_SR_MASK (0x80U)
17621 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_0_SR_SHIFT (7U)
17622 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_0_SR_WIDTH (1U)
17623 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_0_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_0_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_0_SR_MASK)
17624 
17625 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_1_SR_MASK (0x100U)
17626 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_1_SR_SHIFT (8U)
17627 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_1_SR_WIDTH (1U)
17628 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_1_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_1_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_1_SR_MASK)
17629 
17630 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_1_SR_MASK (0x200U)
17631 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_1_SR_SHIFT (9U)
17632 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_1_SR_WIDTH (1U)
17633 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_1_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_1_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_1_SR_MASK)
17634 
17635 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_1_SR_MASK (0x400U)
17636 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_1_SR_SHIFT (10U)
17637 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_1_SR_WIDTH (1U)
17638 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_1_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_1_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_1_SR_MASK)
17639 
17640 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_1_SR_MASK (0x800U)
17641 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_1_SR_SHIFT (11U)
17642 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_1_SR_WIDTH (1U)
17643 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_1_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_1_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_1_SR_MASK)
17644 
17645 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_1_SR_MASK (0x1000U)
17646 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_1_SR_SHIFT (12U)
17647 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_1_SR_WIDTH (1U)
17648 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_1_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_1_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_1_SR_MASK)
17649 
17650 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_1_SR_MASK (0x2000U)
17651 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_1_SR_SHIFT (13U)
17652 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_1_SR_WIDTH (1U)
17653 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_1_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_1_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_1_SR_MASK)
17654 
17655 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_1_SR_MASK (0x4000U)
17656 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_1_SR_SHIFT (14U)
17657 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_1_SR_WIDTH (1U)
17658 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_1_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_1_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_1_SR_MASK)
17659 
17660 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_1_SR_MASK (0x8000U)
17661 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_1_SR_SHIFT (15U)
17662 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_1_SR_WIDTH (1U)
17663 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_1_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_1_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_1_SR_MASK)
17664 
17665 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_2_SR_MASK (0x10000U)
17666 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_2_SR_SHIFT (16U)
17667 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_2_SR_WIDTH (1U)
17668 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_2_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_2_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_2_SR_MASK)
17669 
17670 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_2_SR_MASK (0x20000U)
17671 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_2_SR_SHIFT (17U)
17672 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_2_SR_WIDTH (1U)
17673 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_2_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_2_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_2_SR_MASK)
17674 
17675 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_2_SR_MASK (0x40000U)
17676 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_2_SR_SHIFT (18U)
17677 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_2_SR_WIDTH (1U)
17678 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_2_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_2_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_2_SR_MASK)
17679 
17680 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_2_SR_MASK (0x80000U)
17681 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_2_SR_SHIFT (19U)
17682 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_2_SR_WIDTH (1U)
17683 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_2_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_2_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_2_SR_MASK)
17684 
17685 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_2_SR_MASK (0x100000U)
17686 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_2_SR_SHIFT (20U)
17687 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_2_SR_WIDTH (1U)
17688 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_2_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_2_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_2_SR_MASK)
17689 
17690 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_2_SR_MASK (0x200000U)
17691 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_2_SR_SHIFT (21U)
17692 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_2_SR_WIDTH (1U)
17693 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_2_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_2_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_2_SR_MASK)
17694 
17695 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_2_SR_MASK (0x400000U)
17696 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_2_SR_SHIFT (22U)
17697 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_2_SR_WIDTH (1U)
17698 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_2_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_2_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_2_SR_MASK)
17699 
17700 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_2_SR_MASK (0x800000U)
17701 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_2_SR_SHIFT (23U)
17702 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_2_SR_WIDTH (1U)
17703 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_2_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_2_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_2_SR_MASK)
17704 
17705 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_3_SR_MASK (0x1000000U)
17706 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_3_SR_SHIFT (24U)
17707 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_3_SR_WIDTH (1U)
17708 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_3_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_3_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL0_3_SR_MASK)
17709 
17710 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_3_SR_MASK (0x2000000U)
17711 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_3_SR_SHIFT (25U)
17712 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_3_SR_WIDTH (1U)
17713 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_3_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_3_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC0_3_SR_MASK)
17714 
17715 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_3_SR_MASK (0x4000000U)
17716 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_3_SR_SHIFT (26U)
17717 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_3_SR_WIDTH (1U)
17718 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_3_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_3_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL0_3_SR_MASK)
17719 
17720 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_3_SR_MASK (0x8000000U)
17721 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_3_SR_SHIFT (27U)
17722 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_3_SR_WIDTH (1U)
17723 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_3_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_3_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT0_3_SR_MASK)
17724 
17725 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_3_SR_MASK (0x10000000U)
17726 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_3_SR_SHIFT (28U)
17727 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_3_SR_WIDTH (1U)
17728 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_3_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_3_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_POL1_3_SR_MASK)
17729 
17730 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_3_SR_MASK (0x20000000U)
17731 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_3_SR_SHIFT (29U)
17732 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_3_SR_WIDTH (1U)
17733 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_3_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_3_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_OC1_3_SR_MASK)
17734 
17735 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_3_SR_MASK (0x40000000U)
17736 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_3_SR_SHIFT (30U)
17737 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_3_SR_WIDTH (1U)
17738 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_3_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_3_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_SL1_3_SR_MASK)
17739 
17740 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_3_SR_MASK (0x80000000U)
17741 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_3_SR_SHIFT (31U)
17742 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_3_SR_WIDTH (1U)
17743 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_3_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_3_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL2_SR_DT1_3_SR_MASK)
17744 /*! @} */
17745 
17746 /*! @name CDTM2_DTM5_PS_CTRL - CDTM[i]_DTM[d] phase shift unit configuration and control register */
17747 /*! @{ */
17748 
17749 #define GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_RELBLK_MASK (0x3FFU)
17750 #define GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_RELBLK_SHIFT (0U)
17751 #define GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_RELBLK_WIDTH (10U)
17752 #define GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_RELBLK(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_RELBLK_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_RELBLK_MASK)
17753 
17754 #define GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_PSU_IN_SEL_MASK (0x10000U)
17755 #define GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_PSU_IN_SEL_SHIFT (16U)
17756 #define GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_PSU_IN_SEL_WIDTH (1U)
17757 #define GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_PSU_IN_SEL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_PSU_IN_SEL_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_PSU_IN_SEL_MASK)
17758 
17759 #define GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_IN_POL_MASK (0x20000U)
17760 #define GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_IN_POL_SHIFT (17U)
17761 #define GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_IN_POL_WIDTH (1U)
17762 #define GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_IN_POL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_IN_POL_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_IN_POL_MASK)
17763 
17764 #define GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_TIM_SEL_MASK (0x40000U)
17765 #define GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_TIM_SEL_SHIFT (18U)
17766 #define GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_TIM_SEL_WIDTH (1U)
17767 #define GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_TIM_SEL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_TIM_SEL_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_TIM_SEL_MASK)
17768 
17769 #define GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_SHIFT_SEL_MASK (0x300000U)
17770 #define GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_SHIFT_SEL_SHIFT (20U)
17771 #define GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_SHIFT_SEL_WIDTH (2U)
17772 #define GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_SHIFT_SEL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_SHIFT_SEL_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_PS_CTRL_SHIFT_SEL_MASK)
17773 /*! @} */
17774 
17775 /*! @name CDTM2_DTM5_CH_DTV - CDTM[i]_DTM[d] channel [x] dead time reload values */
17776 /*! @{ */
17777 
17778 #define GTM_gtm_cls2_CDTM2_DTM5_CH_DTV_RELRISE_MASK (0x1FFFU)
17779 #define GTM_gtm_cls2_CDTM2_DTM5_CH_DTV_RELRISE_SHIFT (0U)
17780 #define GTM_gtm_cls2_CDTM2_DTM5_CH_DTV_RELRISE_WIDTH (13U)
17781 #define GTM_gtm_cls2_CDTM2_DTM5_CH_DTV_RELRISE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_DTV_RELRISE_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_DTV_RELRISE_MASK)
17782 
17783 #define GTM_gtm_cls2_CDTM2_DTM5_CH_DTV_RELFALL_MASK (0x1FFF0000U)
17784 #define GTM_gtm_cls2_CDTM2_DTM5_CH_DTV_RELFALL_SHIFT (16U)
17785 #define GTM_gtm_cls2_CDTM2_DTM5_CH_DTV_RELFALL_WIDTH (13U)
17786 #define GTM_gtm_cls2_CDTM2_DTM5_CH_DTV_RELFALL(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_DTV_RELFALL_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_DTV_RELFALL_MASK)
17787 
17788 #define GTM_gtm_cls2_CDTM2_DTM5_CH_DTV_HRES_MASK (0x80000000U)
17789 #define GTM_gtm_cls2_CDTM2_DTM5_CH_DTV_HRES_SHIFT (31U)
17790 #define GTM_gtm_cls2_CDTM2_DTM5_CH_DTV_HRES_WIDTH (1U)
17791 #define GTM_gtm_cls2_CDTM2_DTM5_CH_DTV_HRES(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_DTV_HRES_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_DTV_HRES_MASK)
17792 /*! @} */
17793 
17794 /*! @name CDTM2_DTM5_CH_SR - CDTM[i]_DTM[d] channel shadow register */
17795 /*! @{ */
17796 
17797 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_0_SR_SR_MASK (0x1U)
17798 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_0_SR_SR_SHIFT (0U)
17799 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_0_SR_SR_WIDTH (1U)
17800 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_0_SR_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_0_SR_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_0_SR_SR_MASK)
17801 
17802 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_0_SR_SR_MASK (0x2U)
17803 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_0_SR_SR_SHIFT (1U)
17804 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_0_SR_SR_WIDTH (1U)
17805 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_0_SR_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_0_SR_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_0_SR_SR_MASK)
17806 
17807 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_1_SR_SR_MASK (0x4U)
17808 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_1_SR_SR_SHIFT (2U)
17809 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_1_SR_SR_WIDTH (1U)
17810 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_1_SR_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_1_SR_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_1_SR_SR_MASK)
17811 
17812 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_1_SR_SR_MASK (0x8U)
17813 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_1_SR_SR_SHIFT (3U)
17814 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_1_SR_SR_WIDTH (1U)
17815 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_1_SR_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_1_SR_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_1_SR_SR_MASK)
17816 
17817 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_2_SR_SR_MASK (0x10U)
17818 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_2_SR_SR_SHIFT (4U)
17819 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_2_SR_SR_WIDTH (1U)
17820 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_2_SR_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_2_SR_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_2_SR_SR_MASK)
17821 
17822 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_2_SR_SR_MASK (0x20U)
17823 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_2_SR_SR_SHIFT (5U)
17824 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_2_SR_SR_WIDTH (1U)
17825 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_2_SR_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_2_SR_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_2_SR_SR_MASK)
17826 
17827 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_3_SR_SR_MASK (0x40U)
17828 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_3_SR_SR_SHIFT (6U)
17829 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_3_SR_SR_WIDTH (1U)
17830 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_3_SR_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_3_SR_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL0_3_SR_SR_MASK)
17831 
17832 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_3_SR_SR_MASK (0x80U)
17833 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_3_SR_SR_SHIFT (7U)
17834 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_3_SR_SR_WIDTH (1U)
17835 #define GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_3_SR_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_3_SR_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_SR_SL1_3_SR_SR_MASK)
17836 /*! @} */
17837 
17838 /*! @name CDTM2_DTM5_CH_CTRL3 - CDTM[i]_DTM[d] channel control register 3 */
17839 /*! @{ */
17840 
17841 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII0_MASK (0x1U)
17842 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII0_SHIFT (0U)
17843 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII0_WIDTH (1U)
17844 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII0_MASK)
17845 
17846 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS0_MASK (0x2U)
17847 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS0_SHIFT (1U)
17848 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS0_WIDTH (1U)
17849 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS0_MASK)
17850 
17851 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_0_MASK (0x4U)
17852 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_0_SHIFT (2U)
17853 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_0_WIDTH (1U)
17854 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_0_MASK)
17855 
17856 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_0_MASK (0x8U)
17857 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_0_SHIFT (3U)
17858 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_0_WIDTH (1U)
17859 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_0_MASK)
17860 
17861 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII1_MASK (0x100U)
17862 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII1_SHIFT (8U)
17863 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII1_WIDTH (1U)
17864 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII1_MASK)
17865 
17866 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS1_MASK (0x200U)
17867 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS1_SHIFT (9U)
17868 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS1_WIDTH (1U)
17869 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS1_MASK)
17870 
17871 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_1_MASK (0x400U)
17872 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_1_SHIFT (10U)
17873 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_1_WIDTH (1U)
17874 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_1_MASK)
17875 
17876 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_1_MASK (0x800U)
17877 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_1_SHIFT (11U)
17878 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_1_WIDTH (1U)
17879 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_1_MASK)
17880 
17881 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII2_MASK (0x10000U)
17882 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII2_SHIFT (16U)
17883 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII2_WIDTH (1U)
17884 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII2_MASK)
17885 
17886 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS2_MASK (0x20000U)
17887 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS2_SHIFT (17U)
17888 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS2_WIDTH (1U)
17889 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS2_MASK)
17890 
17891 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_2_MASK (0x40000U)
17892 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_2_SHIFT (18U)
17893 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_2_WIDTH (1U)
17894 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_2_MASK)
17895 
17896 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_2_MASK (0x80000U)
17897 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_2_SHIFT (19U)
17898 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_2_WIDTH (1U)
17899 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_2_MASK)
17900 
17901 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII3_MASK (0x1000000U)
17902 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII3_SHIFT (24U)
17903 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII3_WIDTH (1U)
17904 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CII3_MASK)
17905 
17906 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS3_MASK (0x2000000U)
17907 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS3_SHIFT (25U)
17908 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS3_WIDTH (1U)
17909 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_CIS3_MASK)
17910 
17911 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_3_MASK (0x4000000U)
17912 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_3_SHIFT (26U)
17913 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_3_WIDTH (1U)
17914 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL0_3_MASK)
17915 
17916 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_3_MASK (0x8000000U)
17917 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_3_SHIFT (27U)
17918 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_3_WIDTH (1U)
17919 #define GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH_CTRL3_TSEL1_3_MASK)
17920 /*! @} */
17921 
17922 /*! @name CDTM2_DTM5_CTRL2 - CDTM[i]_DTM[d] global configuration and control register 2 */
17923 /*! @{ */
17924 
17925 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_0_MASK (0x7U)
17926 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_0_SHIFT (0U)
17927 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_0_WIDTH (3U)
17928 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_0_MASK)
17929 
17930 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_0_MASK (0x8U)
17931 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_0_SHIFT (3U)
17932 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_0_WIDTH (1U)
17933 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_0_MASK)
17934 
17935 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_0_MASK (0x30U)
17936 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_0_SHIFT (4U)
17937 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_0_WIDTH (2U)
17938 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_0_MASK)
17939 
17940 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_0_MASK (0x40U)
17941 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_0_SHIFT (6U)
17942 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_0_WIDTH (1U)
17943 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_0_MASK)
17944 
17945 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_0_MASK (0x80U)
17946 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_0_SHIFT (7U)
17947 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_0_WIDTH (1U)
17948 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_0(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_0_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_0_MASK)
17949 
17950 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_1_MASK (0x700U)
17951 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_1_SHIFT (8U)
17952 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_1_WIDTH (3U)
17953 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_1_MASK)
17954 
17955 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_1_MASK (0x800U)
17956 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_1_SHIFT (11U)
17957 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_1_WIDTH (1U)
17958 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_1_MASK)
17959 
17960 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_1_MASK (0x3000U)
17961 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_1_SHIFT (12U)
17962 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_1_WIDTH (2U)
17963 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_1_MASK)
17964 
17965 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_1_MASK (0x4000U)
17966 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_1_SHIFT (14U)
17967 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_1_WIDTH (1U)
17968 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_1_MASK)
17969 
17970 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_1_MASK (0x8000U)
17971 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_1_SHIFT (15U)
17972 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_1_WIDTH (1U)
17973 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_1_MASK)
17974 
17975 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_2_MASK (0x70000U)
17976 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_2_SHIFT (16U)
17977 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_2_WIDTH (3U)
17978 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_2_MASK)
17979 
17980 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_2_MASK (0x80000U)
17981 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_2_SHIFT (19U)
17982 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_2_WIDTH (1U)
17983 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_2_MASK)
17984 
17985 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_2_MASK (0x300000U)
17986 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_2_SHIFT (20U)
17987 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_2_WIDTH (2U)
17988 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_2_MASK)
17989 
17990 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_2_MASK (0x400000U)
17991 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_2_SHIFT (22U)
17992 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_2_WIDTH (1U)
17993 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_2_MASK)
17994 
17995 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_2_MASK (0x800000U)
17996 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_2_SHIFT (23U)
17997 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_2_WIDTH (1U)
17998 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_2(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_2_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_2_MASK)
17999 
18000 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_3_MASK (0x7000000U)
18001 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_3_SHIFT (24U)
18002 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_3_WIDTH (3U)
18003 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_SEL_3_MASK)
18004 
18005 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_3_MASK (0x8000000U)
18006 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_3_SHIFT (27U)
18007 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_3_WIDTH (1U)
18008 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUTOFF_POL_3_MASK)
18009 
18010 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_3_MASK (0x30000000U)
18011 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_3_SHIFT (28U)
18012 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_3_WIDTH (2U)
18013 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL2_UPD_MODE_3_MASK)
18014 
18015 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_3_MASK (0x40000000U)
18016 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_3_SHIFT (30U)
18017 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_3_WIDTH (1U)
18018 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL2_SHUT_OFF_RST_3_MASK)
18019 
18020 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_3_MASK (0x80000000U)
18021 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_3_SHIFT (31U)
18022 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_3_WIDTH (1U)
18023 #define GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_3(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_3_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CTRL2_WR_EN_3_MASK)
18024 /*! @} */
18025 
18026 /*! @name CDTM2_DTM5_CH0_DTV_SR - CDTM[i]_DTM[d] channel [x] dead time shadow values */
18027 /*! @{ */
18028 
18029 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELRISE_SR_MASK (0x1FFFU)
18030 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELRISE_SR_SHIFT (0U)
18031 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELRISE_SR_WIDTH (13U)
18032 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELRISE_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELRISE_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELRISE_SR_MASK)
18033 
18034 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELRISE_UPD_FE0RE1_MASK (0x4000U)
18035 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELRISE_UPD_FE0RE1_SHIFT (14U)
18036 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELRISE_UPD_FE0RE1_WIDTH (1U)
18037 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELRISE_UPD_FE0RE1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELRISE_UPD_FE0RE1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELRISE_UPD_FE0RE1_MASK)
18038 
18039 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELRISE_UPD_EN_MASK (0x8000U)
18040 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELRISE_UPD_EN_SHIFT (15U)
18041 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELRISE_UPD_EN_WIDTH (1U)
18042 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELRISE_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELRISE_UPD_EN_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELRISE_UPD_EN_MASK)
18043 
18044 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELFALL_SR_MASK (0x1FFF0000U)
18045 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELFALL_SR_SHIFT (16U)
18046 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELFALL_SR_WIDTH (13U)
18047 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELFALL_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELFALL_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELFALL_SR_MASK)
18048 
18049 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELFALL_UPD_FE0RE1_MASK (0x40000000U)
18050 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELFALL_UPD_FE0RE1_SHIFT (30U)
18051 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELFALL_UPD_FE0RE1_WIDTH (1U)
18052 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELFALL_UPD_FE0RE1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELFALL_UPD_FE0RE1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELFALL_UPD_FE0RE1_MASK)
18053 
18054 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELFALL_UPD_EN_MASK (0x80000000U)
18055 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELFALL_UPD_EN_SHIFT (31U)
18056 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELFALL_UPD_EN_WIDTH (1U)
18057 #define GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELFALL_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELFALL_UPD_EN_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH0_DTV_SR_RELFALL_UPD_EN_MASK)
18058 /*! @} */
18059 
18060 /*! @name CDTM2_DTM5_CH1_DTV_SR - CDTM[i]_DTM[d] channel [x] dead time shadow values */
18061 /*! @{ */
18062 
18063 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELRISE_SR_MASK (0x1FFFU)
18064 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELRISE_SR_SHIFT (0U)
18065 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELRISE_SR_WIDTH (13U)
18066 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELRISE_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELRISE_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELRISE_SR_MASK)
18067 
18068 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELRISE_UPD_FE0RE1_MASK (0x4000U)
18069 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELRISE_UPD_FE0RE1_SHIFT (14U)
18070 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELRISE_UPD_FE0RE1_WIDTH (1U)
18071 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELRISE_UPD_FE0RE1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELRISE_UPD_FE0RE1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELRISE_UPD_FE0RE1_MASK)
18072 
18073 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELRISE_UPD_EN_MASK (0x8000U)
18074 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELRISE_UPD_EN_SHIFT (15U)
18075 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELRISE_UPD_EN_WIDTH (1U)
18076 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELRISE_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELRISE_UPD_EN_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELRISE_UPD_EN_MASK)
18077 
18078 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELFALL_SR_MASK (0x1FFF0000U)
18079 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELFALL_SR_SHIFT (16U)
18080 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELFALL_SR_WIDTH (13U)
18081 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELFALL_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELFALL_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELFALL_SR_MASK)
18082 
18083 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELFALL_UPD_FE0RE1_MASK (0x40000000U)
18084 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELFALL_UPD_FE0RE1_SHIFT (30U)
18085 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELFALL_UPD_FE0RE1_WIDTH (1U)
18086 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELFALL_UPD_FE0RE1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELFALL_UPD_FE0RE1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELFALL_UPD_FE0RE1_MASK)
18087 
18088 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELFALL_UPD_EN_MASK (0x80000000U)
18089 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELFALL_UPD_EN_SHIFT (31U)
18090 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELFALL_UPD_EN_WIDTH (1U)
18091 #define GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELFALL_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELFALL_UPD_EN_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH1_DTV_SR_RELFALL_UPD_EN_MASK)
18092 /*! @} */
18093 
18094 /*! @name CDTM2_DTM5_CH2_DTV_SR - CDTM[i]_DTM[d] channel [x] dead time shadow values */
18095 /*! @{ */
18096 
18097 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELRISE_SR_MASK (0x1FFFU)
18098 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELRISE_SR_SHIFT (0U)
18099 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELRISE_SR_WIDTH (13U)
18100 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELRISE_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELRISE_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELRISE_SR_MASK)
18101 
18102 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELRISE_UPD_FE0RE1_MASK (0x4000U)
18103 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELRISE_UPD_FE0RE1_SHIFT (14U)
18104 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELRISE_UPD_FE0RE1_WIDTH (1U)
18105 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELRISE_UPD_FE0RE1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELRISE_UPD_FE0RE1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELRISE_UPD_FE0RE1_MASK)
18106 
18107 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELRISE_UPD_EN_MASK (0x8000U)
18108 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELRISE_UPD_EN_SHIFT (15U)
18109 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELRISE_UPD_EN_WIDTH (1U)
18110 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELRISE_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELRISE_UPD_EN_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELRISE_UPD_EN_MASK)
18111 
18112 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELFALL_SR_MASK (0x1FFF0000U)
18113 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELFALL_SR_SHIFT (16U)
18114 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELFALL_SR_WIDTH (13U)
18115 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELFALL_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELFALL_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELFALL_SR_MASK)
18116 
18117 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELFALL_UPD_FE0RE1_MASK (0x40000000U)
18118 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELFALL_UPD_FE0RE1_SHIFT (30U)
18119 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELFALL_UPD_FE0RE1_WIDTH (1U)
18120 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELFALL_UPD_FE0RE1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELFALL_UPD_FE0RE1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELFALL_UPD_FE0RE1_MASK)
18121 
18122 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELFALL_UPD_EN_MASK (0x80000000U)
18123 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELFALL_UPD_EN_SHIFT (31U)
18124 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELFALL_UPD_EN_WIDTH (1U)
18125 #define GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELFALL_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELFALL_UPD_EN_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH2_DTV_SR_RELFALL_UPD_EN_MASK)
18126 /*! @} */
18127 
18128 /*! @name CDTM2_DTM5_CH3_DTV_SR - CDTM[i]_DTM[d] channel [x] dead time shadow values */
18129 /*! @{ */
18130 
18131 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELRISE_SR_MASK (0x1FFFU)
18132 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELRISE_SR_SHIFT (0U)
18133 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELRISE_SR_WIDTH (13U)
18134 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELRISE_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELRISE_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELRISE_SR_MASK)
18135 
18136 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELRISE_UPD_FE0RE1_MASK (0x4000U)
18137 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELRISE_UPD_FE0RE1_SHIFT (14U)
18138 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELRISE_UPD_FE0RE1_WIDTH (1U)
18139 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELRISE_UPD_FE0RE1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELRISE_UPD_FE0RE1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELRISE_UPD_FE0RE1_MASK)
18140 
18141 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELRISE_UPD_EN_MASK (0x8000U)
18142 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELRISE_UPD_EN_SHIFT (15U)
18143 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELRISE_UPD_EN_WIDTH (1U)
18144 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELRISE_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELRISE_UPD_EN_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELRISE_UPD_EN_MASK)
18145 
18146 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELFALL_SR_MASK (0x1FFF0000U)
18147 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELFALL_SR_SHIFT (16U)
18148 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELFALL_SR_WIDTH (13U)
18149 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELFALL_SR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELFALL_SR_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELFALL_SR_MASK)
18150 
18151 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELFALL_UPD_FE0RE1_MASK (0x40000000U)
18152 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELFALL_UPD_FE0RE1_SHIFT (30U)
18153 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELFALL_UPD_FE0RE1_WIDTH (1U)
18154 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELFALL_UPD_FE0RE1(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELFALL_UPD_FE0RE1_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELFALL_UPD_FE0RE1_MASK)
18155 
18156 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELFALL_UPD_EN_MASK (0x80000000U)
18157 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELFALL_UPD_EN_SHIFT (31U)
18158 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELFALL_UPD_EN_WIDTH (1U)
18159 #define GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELFALL_UPD_EN(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELFALL_UPD_EN_SHIFT)) & GTM_gtm_cls2_CDTM2_DTM5_CH3_DTV_SR_RELFALL_UPD_EN_MASK)
18160 /*! @} */
18161 
18162 /*! @name AXIM2_FREE - AXIM[i] slot allocation status. */
18163 /*! @{ */
18164 
18165 #define GTM_gtm_cls2_AXIM2_FREE_FREE0_MASK       (0x1U)
18166 #define GTM_gtm_cls2_AXIM2_FREE_FREE0_SHIFT      (0U)
18167 #define GTM_gtm_cls2_AXIM2_FREE_FREE0_WIDTH      (1U)
18168 #define GTM_gtm_cls2_AXIM2_FREE_FREE0(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_FREE_FREE0_SHIFT)) & GTM_gtm_cls2_AXIM2_FREE_FREE0_MASK)
18169 
18170 #define GTM_gtm_cls2_AXIM2_FREE_FREE1_MASK       (0x2U)
18171 #define GTM_gtm_cls2_AXIM2_FREE_FREE1_SHIFT      (1U)
18172 #define GTM_gtm_cls2_AXIM2_FREE_FREE1_WIDTH      (1U)
18173 #define GTM_gtm_cls2_AXIM2_FREE_FREE1(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_FREE_FREE1_SHIFT)) & GTM_gtm_cls2_AXIM2_FREE_FREE1_MASK)
18174 
18175 #define GTM_gtm_cls2_AXIM2_FREE_FREE2_MASK       (0x4U)
18176 #define GTM_gtm_cls2_AXIM2_FREE_FREE2_SHIFT      (2U)
18177 #define GTM_gtm_cls2_AXIM2_FREE_FREE2_WIDTH      (1U)
18178 #define GTM_gtm_cls2_AXIM2_FREE_FREE2(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_FREE_FREE2_SHIFT)) & GTM_gtm_cls2_AXIM2_FREE_FREE2_MASK)
18179 
18180 #define GTM_gtm_cls2_AXIM2_FREE_FREE3_MASK       (0x8U)
18181 #define GTM_gtm_cls2_AXIM2_FREE_FREE3_SHIFT      (3U)
18182 #define GTM_gtm_cls2_AXIM2_FREE_FREE3_WIDTH      (1U)
18183 #define GTM_gtm_cls2_AXIM2_FREE_FREE3(x)         (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_FREE_FREE3_SHIFT)) & GTM_gtm_cls2_AXIM2_FREE_FREE3_MASK)
18184 /*! @} */
18185 
18186 /*! @name AXIM2_REQUEST - AXIM[i] slot request (allocation). */
18187 /*! @{ */
18188 
18189 #define GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT0_MASK (0x1U)
18190 #define GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT0_SHIFT (0U)
18191 #define GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT0_WIDTH (1U)
18192 #define GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT0(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT0_SHIFT)) & GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT0_MASK)
18193 
18194 #define GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT1_MASK (0x2U)
18195 #define GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT1_SHIFT (1U)
18196 #define GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT1_WIDTH (1U)
18197 #define GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT1(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT1_SHIFT)) & GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT1_MASK)
18198 
18199 #define GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT2_MASK (0x4U)
18200 #define GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT2_SHIFT (2U)
18201 #define GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT2_WIDTH (1U)
18202 #define GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT2(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT2_SHIFT)) & GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT2_MASK)
18203 
18204 #define GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT3_MASK (0x8U)
18205 #define GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT3_SHIFT (3U)
18206 #define GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT3_WIDTH (1U)
18207 #define GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT3(x)   (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT3_SHIFT)) & GTM_gtm_cls2_AXIM2_REQUEST_REQ1HOT3_MASK)
18208 
18209 #define GTM_gtm_cls2_AXIM2_REQUEST_REQID_MASK    (0xFF000000U)
18210 #define GTM_gtm_cls2_AXIM2_REQUEST_REQID_SHIFT   (24U)
18211 #define GTM_gtm_cls2_AXIM2_REQUEST_REQID_WIDTH   (8U)
18212 #define GTM_gtm_cls2_AXIM2_REQUEST_REQID(x)      (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_REQUEST_REQID_SHIFT)) & GTM_gtm_cls2_AXIM2_REQUEST_REQID_MASK)
18213 /*! @} */
18214 
18215 /*! @name AXIM2_RELEASE - AXIM[i] slot release (de-allocation). */
18216 /*! @{ */
18217 
18218 #define GTM_gtm_cls2_AXIM2_RELEASE_RELREQ0_MASK  (0x1U)
18219 #define GTM_gtm_cls2_AXIM2_RELEASE_RELREQ0_SHIFT (0U)
18220 #define GTM_gtm_cls2_AXIM2_RELEASE_RELREQ0_WIDTH (1U)
18221 #define GTM_gtm_cls2_AXIM2_RELEASE_RELREQ0(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_RELEASE_RELREQ0_SHIFT)) & GTM_gtm_cls2_AXIM2_RELEASE_RELREQ0_MASK)
18222 
18223 #define GTM_gtm_cls2_AXIM2_RELEASE_RELREQ1_MASK  (0x2U)
18224 #define GTM_gtm_cls2_AXIM2_RELEASE_RELREQ1_SHIFT (1U)
18225 #define GTM_gtm_cls2_AXIM2_RELEASE_RELREQ1_WIDTH (1U)
18226 #define GTM_gtm_cls2_AXIM2_RELEASE_RELREQ1(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_RELEASE_RELREQ1_SHIFT)) & GTM_gtm_cls2_AXIM2_RELEASE_RELREQ1_MASK)
18227 
18228 #define GTM_gtm_cls2_AXIM2_RELEASE_RELREQ2_MASK  (0x4U)
18229 #define GTM_gtm_cls2_AXIM2_RELEASE_RELREQ2_SHIFT (2U)
18230 #define GTM_gtm_cls2_AXIM2_RELEASE_RELREQ2_WIDTH (1U)
18231 #define GTM_gtm_cls2_AXIM2_RELEASE_RELREQ2(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_RELEASE_RELREQ2_SHIFT)) & GTM_gtm_cls2_AXIM2_RELEASE_RELREQ2_MASK)
18232 
18233 #define GTM_gtm_cls2_AXIM2_RELEASE_RELREQ3_MASK  (0x8U)
18234 #define GTM_gtm_cls2_AXIM2_RELEASE_RELREQ3_SHIFT (3U)
18235 #define GTM_gtm_cls2_AXIM2_RELEASE_RELREQ3_WIDTH (1U)
18236 #define GTM_gtm_cls2_AXIM2_RELEASE_RELREQ3(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_RELEASE_RELREQ3_SHIFT)) & GTM_gtm_cls2_AXIM2_RELEASE_RELREQ3_MASK)
18237 /*! @} */
18238 
18239 /*! @name AXIM2_SLOT0_ADDR_LOW - AXIM[i] slot[s] address bits 31:0 of AXI transaction. */
18240 /*! @{ */
18241 
18242 #define GTM_gtm_cls2_AXIM2_SLOT0_ADDR_LOW_AXI_ADDR_MASK (0xFFFFFFFFU)
18243 #define GTM_gtm_cls2_AXIM2_SLOT0_ADDR_LOW_AXI_ADDR_SHIFT (0U)
18244 #define GTM_gtm_cls2_AXIM2_SLOT0_ADDR_LOW_AXI_ADDR_WIDTH (32U)
18245 #define GTM_gtm_cls2_AXIM2_SLOT0_ADDR_LOW_AXI_ADDR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT0_ADDR_LOW_AXI_ADDR_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT0_ADDR_LOW_AXI_ADDR_MASK)
18246 /*! @} */
18247 
18248 /*! @name AXIM2_SLOT0_DATA_LOW - AXIM[i] slot[s] data bits 31:0 of AXI transaction. */
18249 /*! @{ */
18250 
18251 #define GTM_gtm_cls2_AXIM2_SLOT0_DATA_LOW_AXI_DATA_LOW_MASK (0xFFFFFFFFU)
18252 #define GTM_gtm_cls2_AXIM2_SLOT0_DATA_LOW_AXI_DATA_LOW_SHIFT (0U)
18253 #define GTM_gtm_cls2_AXIM2_SLOT0_DATA_LOW_AXI_DATA_LOW_WIDTH (32U)
18254 #define GTM_gtm_cls2_AXIM2_SLOT0_DATA_LOW_AXI_DATA_LOW(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT0_DATA_LOW_AXI_DATA_LOW_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT0_DATA_LOW_AXI_DATA_LOW_MASK)
18255 /*! @} */
18256 
18257 /*! @name AXIM2_SLOT0_CFG1 - AXIM[i] slot [s] configuration 1 */
18258 /*! @{ */
18259 
18260 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_INCR_MASK  (0xFU)
18261 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_INCR_SHIFT (0U)
18262 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_INCR_WIDTH (4U)
18263 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_INCR(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT0_CFG1_INCR_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT0_CFG1_INCR_MASK)
18264 
18265 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AUTO_INCR_MASK (0x10U)
18266 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AUTO_INCR_SHIFT (4U)
18267 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AUTO_INCR_WIDTH (1U)
18268 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AUTO_INCR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AUTO_INCR_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AUTO_INCR_MASK)
18269 
18270 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_PRIO_MASK  (0x60U)
18271 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_PRIO_SHIFT (5U)
18272 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_PRIO_WIDTH (2U)
18273 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_PRIO(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT0_CFG1_PRIO_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT0_CFG1_PRIO_MASK)
18274 
18275 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_PROT_MASK (0x3800U)
18276 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_PROT_SHIFT (11U)
18277 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_PROT_WIDTH (3U)
18278 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_PROT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_PROT_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_PROT_MASK)
18279 
18280 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_CACHE_MASK (0x3C000U)
18281 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_CACHE_SHIFT (14U)
18282 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_CACHE_WIDTH (4U)
18283 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_CACHE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_CACHE_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_CACHE_MASK)
18284 
18285 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_LOCK_MASK (0xC0000U)
18286 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_LOCK_SHIFT (18U)
18287 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_LOCK_WIDTH (2U)
18288 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_LOCK(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_LOCK_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_LOCK_MASK)
18289 
18290 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_SIZE_MASK (0x1C00000U)
18291 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_SIZE_SHIFT (22U)
18292 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_SIZE_WIDTH (3U)
18293 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_SIZE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_SIZE_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_SIZE_MASK)
18294 
18295 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_RW_MASK (0x2000000U)
18296 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_RW_SHIFT (25U)
18297 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_RW_WIDTH (1U)
18298 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_RW(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_RW_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT0_CFG1_AXI_RW_MASK)
18299 /*! @} */
18300 
18301 /*! @name AXIM2_SLOT0_CFG2 - AXIM[i] slot[s] configuration 2 */
18302 /*! @{ */
18303 
18304 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG2_AXI_ID_MASK (0xFFFFU)
18305 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG2_AXI_ID_SHIFT (0U)
18306 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG2_AXI_ID_WIDTH (16U)
18307 #define GTM_gtm_cls2_AXIM2_SLOT0_CFG2_AXI_ID(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT0_CFG2_AXI_ID_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT0_CFG2_AXI_ID_MASK)
18308 /*! @} */
18309 
18310 /*! @name AXIM2_SLOT0_STATUS - AXIM[i] slot[s] status */
18311 /*! @{ */
18312 
18313 #define GTM_gtm_cls2_AXIM2_SLOT0_STATUS_ALLOC_MASK (0x1U)
18314 #define GTM_gtm_cls2_AXIM2_SLOT0_STATUS_ALLOC_SHIFT (0U)
18315 #define GTM_gtm_cls2_AXIM2_SLOT0_STATUS_ALLOC_WIDTH (1U)
18316 #define GTM_gtm_cls2_AXIM2_SLOT0_STATUS_ALLOC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT0_STATUS_ALLOC_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT0_STATUS_ALLOC_MASK)
18317 
18318 #define GTM_gtm_cls2_AXIM2_SLOT0_STATUS_QUEUED_MASK (0x2U)
18319 #define GTM_gtm_cls2_AXIM2_SLOT0_STATUS_QUEUED_SHIFT (1U)
18320 #define GTM_gtm_cls2_AXIM2_SLOT0_STATUS_QUEUED_WIDTH (1U)
18321 #define GTM_gtm_cls2_AXIM2_SLOT0_STATUS_QUEUED(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT0_STATUS_QUEUED_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT0_STATUS_QUEUED_MASK)
18322 
18323 #define GTM_gtm_cls2_AXIM2_SLOT0_STATUS_STARTED_MASK (0x4U)
18324 #define GTM_gtm_cls2_AXIM2_SLOT0_STATUS_STARTED_SHIFT (2U)
18325 #define GTM_gtm_cls2_AXIM2_SLOT0_STATUS_STARTED_WIDTH (1U)
18326 #define GTM_gtm_cls2_AXIM2_SLOT0_STATUS_STARTED(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT0_STATUS_STARTED_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT0_STATUS_STARTED_MASK)
18327 
18328 #define GTM_gtm_cls2_AXIM2_SLOT0_STATUS_READY_MASK (0x8U)
18329 #define GTM_gtm_cls2_AXIM2_SLOT0_STATUS_READY_SHIFT (3U)
18330 #define GTM_gtm_cls2_AXIM2_SLOT0_STATUS_READY_WIDTH (1U)
18331 #define GTM_gtm_cls2_AXIM2_SLOT0_STATUS_READY(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT0_STATUS_READY_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT0_STATUS_READY_MASK)
18332 
18333 #define GTM_gtm_cls2_AXIM2_SLOT0_STATUS_RESP_MASK (0x30U)
18334 #define GTM_gtm_cls2_AXIM2_SLOT0_STATUS_RESP_SHIFT (4U)
18335 #define GTM_gtm_cls2_AXIM2_SLOT0_STATUS_RESP_WIDTH (2U)
18336 #define GTM_gtm_cls2_AXIM2_SLOT0_STATUS_RESP(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT0_STATUS_RESP_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT0_STATUS_RESP_MASK)
18337 /*! @} */
18338 
18339 /*! @name AXIM2_SLOT1_ADDR_LOW - AXIM[i] slot[s] address bits 31:0 of AXI transaction. */
18340 /*! @{ */
18341 
18342 #define GTM_gtm_cls2_AXIM2_SLOT1_ADDR_LOW_AXI_ADDR_MASK (0xFFFFFFFFU)
18343 #define GTM_gtm_cls2_AXIM2_SLOT1_ADDR_LOW_AXI_ADDR_SHIFT (0U)
18344 #define GTM_gtm_cls2_AXIM2_SLOT1_ADDR_LOW_AXI_ADDR_WIDTH (32U)
18345 #define GTM_gtm_cls2_AXIM2_SLOT1_ADDR_LOW_AXI_ADDR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT1_ADDR_LOW_AXI_ADDR_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT1_ADDR_LOW_AXI_ADDR_MASK)
18346 /*! @} */
18347 
18348 /*! @name AXIM2_SLOT1_DATA_LOW - AXIM[i] slot[s] data bits 31:0 of AXI transaction. */
18349 /*! @{ */
18350 
18351 #define GTM_gtm_cls2_AXIM2_SLOT1_DATA_LOW_AXI_DATA_LOW_MASK (0xFFFFFFFFU)
18352 #define GTM_gtm_cls2_AXIM2_SLOT1_DATA_LOW_AXI_DATA_LOW_SHIFT (0U)
18353 #define GTM_gtm_cls2_AXIM2_SLOT1_DATA_LOW_AXI_DATA_LOW_WIDTH (32U)
18354 #define GTM_gtm_cls2_AXIM2_SLOT1_DATA_LOW_AXI_DATA_LOW(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT1_DATA_LOW_AXI_DATA_LOW_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT1_DATA_LOW_AXI_DATA_LOW_MASK)
18355 /*! @} */
18356 
18357 /*! @name AXIM2_SLOT1_CFG1 - AXIM[i] slot [s] configuration 1 */
18358 /*! @{ */
18359 
18360 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_INCR_MASK  (0xFU)
18361 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_INCR_SHIFT (0U)
18362 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_INCR_WIDTH (4U)
18363 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_INCR(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT1_CFG1_INCR_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT1_CFG1_INCR_MASK)
18364 
18365 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AUTO_INCR_MASK (0x10U)
18366 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AUTO_INCR_SHIFT (4U)
18367 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AUTO_INCR_WIDTH (1U)
18368 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AUTO_INCR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AUTO_INCR_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AUTO_INCR_MASK)
18369 
18370 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_PRIO_MASK  (0x60U)
18371 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_PRIO_SHIFT (5U)
18372 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_PRIO_WIDTH (2U)
18373 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_PRIO(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT1_CFG1_PRIO_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT1_CFG1_PRIO_MASK)
18374 
18375 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_PROT_MASK (0x3800U)
18376 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_PROT_SHIFT (11U)
18377 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_PROT_WIDTH (3U)
18378 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_PROT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_PROT_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_PROT_MASK)
18379 
18380 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_CACHE_MASK (0x3C000U)
18381 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_CACHE_SHIFT (14U)
18382 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_CACHE_WIDTH (4U)
18383 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_CACHE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_CACHE_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_CACHE_MASK)
18384 
18385 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_LOCK_MASK (0xC0000U)
18386 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_LOCK_SHIFT (18U)
18387 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_LOCK_WIDTH (2U)
18388 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_LOCK(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_LOCK_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_LOCK_MASK)
18389 
18390 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_SIZE_MASK (0x1C00000U)
18391 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_SIZE_SHIFT (22U)
18392 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_SIZE_WIDTH (3U)
18393 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_SIZE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_SIZE_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_SIZE_MASK)
18394 
18395 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_RW_MASK (0x2000000U)
18396 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_RW_SHIFT (25U)
18397 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_RW_WIDTH (1U)
18398 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_RW(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_RW_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT1_CFG1_AXI_RW_MASK)
18399 /*! @} */
18400 
18401 /*! @name AXIM2_SLOT1_CFG2 - AXIM[i] slot[s] configuration 2 */
18402 /*! @{ */
18403 
18404 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG2_AXI_ID_MASK (0xFFFFU)
18405 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG2_AXI_ID_SHIFT (0U)
18406 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG2_AXI_ID_WIDTH (16U)
18407 #define GTM_gtm_cls2_AXIM2_SLOT1_CFG2_AXI_ID(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT1_CFG2_AXI_ID_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT1_CFG2_AXI_ID_MASK)
18408 /*! @} */
18409 
18410 /*! @name AXIM2_SLOT1_STATUS - AXIM[i] slot[s] status */
18411 /*! @{ */
18412 
18413 #define GTM_gtm_cls2_AXIM2_SLOT1_STATUS_ALLOC_MASK (0x1U)
18414 #define GTM_gtm_cls2_AXIM2_SLOT1_STATUS_ALLOC_SHIFT (0U)
18415 #define GTM_gtm_cls2_AXIM2_SLOT1_STATUS_ALLOC_WIDTH (1U)
18416 #define GTM_gtm_cls2_AXIM2_SLOT1_STATUS_ALLOC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT1_STATUS_ALLOC_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT1_STATUS_ALLOC_MASK)
18417 
18418 #define GTM_gtm_cls2_AXIM2_SLOT1_STATUS_QUEUED_MASK (0x2U)
18419 #define GTM_gtm_cls2_AXIM2_SLOT1_STATUS_QUEUED_SHIFT (1U)
18420 #define GTM_gtm_cls2_AXIM2_SLOT1_STATUS_QUEUED_WIDTH (1U)
18421 #define GTM_gtm_cls2_AXIM2_SLOT1_STATUS_QUEUED(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT1_STATUS_QUEUED_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT1_STATUS_QUEUED_MASK)
18422 
18423 #define GTM_gtm_cls2_AXIM2_SLOT1_STATUS_STARTED_MASK (0x4U)
18424 #define GTM_gtm_cls2_AXIM2_SLOT1_STATUS_STARTED_SHIFT (2U)
18425 #define GTM_gtm_cls2_AXIM2_SLOT1_STATUS_STARTED_WIDTH (1U)
18426 #define GTM_gtm_cls2_AXIM2_SLOT1_STATUS_STARTED(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT1_STATUS_STARTED_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT1_STATUS_STARTED_MASK)
18427 
18428 #define GTM_gtm_cls2_AXIM2_SLOT1_STATUS_READY_MASK (0x8U)
18429 #define GTM_gtm_cls2_AXIM2_SLOT1_STATUS_READY_SHIFT (3U)
18430 #define GTM_gtm_cls2_AXIM2_SLOT1_STATUS_READY_WIDTH (1U)
18431 #define GTM_gtm_cls2_AXIM2_SLOT1_STATUS_READY(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT1_STATUS_READY_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT1_STATUS_READY_MASK)
18432 
18433 #define GTM_gtm_cls2_AXIM2_SLOT1_STATUS_RESP_MASK (0x30U)
18434 #define GTM_gtm_cls2_AXIM2_SLOT1_STATUS_RESP_SHIFT (4U)
18435 #define GTM_gtm_cls2_AXIM2_SLOT1_STATUS_RESP_WIDTH (2U)
18436 #define GTM_gtm_cls2_AXIM2_SLOT1_STATUS_RESP(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT1_STATUS_RESP_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT1_STATUS_RESP_MASK)
18437 /*! @} */
18438 
18439 /*! @name AXIM2_SLOT2_ADDR_LOW - AXIM[i] slot[s] address bits 31:0 of AXI transaction. */
18440 /*! @{ */
18441 
18442 #define GTM_gtm_cls2_AXIM2_SLOT2_ADDR_LOW_AXI_ADDR_MASK (0xFFFFFFFFU)
18443 #define GTM_gtm_cls2_AXIM2_SLOT2_ADDR_LOW_AXI_ADDR_SHIFT (0U)
18444 #define GTM_gtm_cls2_AXIM2_SLOT2_ADDR_LOW_AXI_ADDR_WIDTH (32U)
18445 #define GTM_gtm_cls2_AXIM2_SLOT2_ADDR_LOW_AXI_ADDR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT2_ADDR_LOW_AXI_ADDR_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT2_ADDR_LOW_AXI_ADDR_MASK)
18446 /*! @} */
18447 
18448 /*! @name AXIM2_SLOT2_DATA_LOW - AXIM[i] slot[s] data bits 31:0 of AXI transaction. */
18449 /*! @{ */
18450 
18451 #define GTM_gtm_cls2_AXIM2_SLOT2_DATA_LOW_AXI_DATA_LOW_MASK (0xFFFFFFFFU)
18452 #define GTM_gtm_cls2_AXIM2_SLOT2_DATA_LOW_AXI_DATA_LOW_SHIFT (0U)
18453 #define GTM_gtm_cls2_AXIM2_SLOT2_DATA_LOW_AXI_DATA_LOW_WIDTH (32U)
18454 #define GTM_gtm_cls2_AXIM2_SLOT2_DATA_LOW_AXI_DATA_LOW(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT2_DATA_LOW_AXI_DATA_LOW_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT2_DATA_LOW_AXI_DATA_LOW_MASK)
18455 /*! @} */
18456 
18457 /*! @name AXIM2_SLOT2_CFG1 - AXIM[i] slot [s] configuration 1 */
18458 /*! @{ */
18459 
18460 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_INCR_MASK  (0xFU)
18461 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_INCR_SHIFT (0U)
18462 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_INCR_WIDTH (4U)
18463 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_INCR(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT2_CFG1_INCR_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT2_CFG1_INCR_MASK)
18464 
18465 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AUTO_INCR_MASK (0x10U)
18466 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AUTO_INCR_SHIFT (4U)
18467 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AUTO_INCR_WIDTH (1U)
18468 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AUTO_INCR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AUTO_INCR_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AUTO_INCR_MASK)
18469 
18470 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_PRIO_MASK  (0x60U)
18471 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_PRIO_SHIFT (5U)
18472 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_PRIO_WIDTH (2U)
18473 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_PRIO(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT2_CFG1_PRIO_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT2_CFG1_PRIO_MASK)
18474 
18475 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_PROT_MASK (0x3800U)
18476 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_PROT_SHIFT (11U)
18477 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_PROT_WIDTH (3U)
18478 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_PROT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_PROT_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_PROT_MASK)
18479 
18480 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_CACHE_MASK (0x3C000U)
18481 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_CACHE_SHIFT (14U)
18482 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_CACHE_WIDTH (4U)
18483 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_CACHE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_CACHE_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_CACHE_MASK)
18484 
18485 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_LOCK_MASK (0xC0000U)
18486 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_LOCK_SHIFT (18U)
18487 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_LOCK_WIDTH (2U)
18488 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_LOCK(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_LOCK_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_LOCK_MASK)
18489 
18490 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_SIZE_MASK (0x1C00000U)
18491 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_SIZE_SHIFT (22U)
18492 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_SIZE_WIDTH (3U)
18493 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_SIZE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_SIZE_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_SIZE_MASK)
18494 
18495 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_RW_MASK (0x2000000U)
18496 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_RW_SHIFT (25U)
18497 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_RW_WIDTH (1U)
18498 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_RW(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_RW_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT2_CFG1_AXI_RW_MASK)
18499 /*! @} */
18500 
18501 /*! @name AXIM2_SLOT2_CFG2 - AXIM[i] slot[s] configuration 2 */
18502 /*! @{ */
18503 
18504 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG2_AXI_ID_MASK (0xFFFFU)
18505 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG2_AXI_ID_SHIFT (0U)
18506 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG2_AXI_ID_WIDTH (16U)
18507 #define GTM_gtm_cls2_AXIM2_SLOT2_CFG2_AXI_ID(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT2_CFG2_AXI_ID_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT2_CFG2_AXI_ID_MASK)
18508 /*! @} */
18509 
18510 /*! @name AXIM2_SLOT2_STATUS - AXIM[i] slot[s] status */
18511 /*! @{ */
18512 
18513 #define GTM_gtm_cls2_AXIM2_SLOT2_STATUS_ALLOC_MASK (0x1U)
18514 #define GTM_gtm_cls2_AXIM2_SLOT2_STATUS_ALLOC_SHIFT (0U)
18515 #define GTM_gtm_cls2_AXIM2_SLOT2_STATUS_ALLOC_WIDTH (1U)
18516 #define GTM_gtm_cls2_AXIM2_SLOT2_STATUS_ALLOC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT2_STATUS_ALLOC_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT2_STATUS_ALLOC_MASK)
18517 
18518 #define GTM_gtm_cls2_AXIM2_SLOT2_STATUS_QUEUED_MASK (0x2U)
18519 #define GTM_gtm_cls2_AXIM2_SLOT2_STATUS_QUEUED_SHIFT (1U)
18520 #define GTM_gtm_cls2_AXIM2_SLOT2_STATUS_QUEUED_WIDTH (1U)
18521 #define GTM_gtm_cls2_AXIM2_SLOT2_STATUS_QUEUED(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT2_STATUS_QUEUED_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT2_STATUS_QUEUED_MASK)
18522 
18523 #define GTM_gtm_cls2_AXIM2_SLOT2_STATUS_STARTED_MASK (0x4U)
18524 #define GTM_gtm_cls2_AXIM2_SLOT2_STATUS_STARTED_SHIFT (2U)
18525 #define GTM_gtm_cls2_AXIM2_SLOT2_STATUS_STARTED_WIDTH (1U)
18526 #define GTM_gtm_cls2_AXIM2_SLOT2_STATUS_STARTED(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT2_STATUS_STARTED_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT2_STATUS_STARTED_MASK)
18527 
18528 #define GTM_gtm_cls2_AXIM2_SLOT2_STATUS_READY_MASK (0x8U)
18529 #define GTM_gtm_cls2_AXIM2_SLOT2_STATUS_READY_SHIFT (3U)
18530 #define GTM_gtm_cls2_AXIM2_SLOT2_STATUS_READY_WIDTH (1U)
18531 #define GTM_gtm_cls2_AXIM2_SLOT2_STATUS_READY(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT2_STATUS_READY_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT2_STATUS_READY_MASK)
18532 
18533 #define GTM_gtm_cls2_AXIM2_SLOT2_STATUS_RESP_MASK (0x30U)
18534 #define GTM_gtm_cls2_AXIM2_SLOT2_STATUS_RESP_SHIFT (4U)
18535 #define GTM_gtm_cls2_AXIM2_SLOT2_STATUS_RESP_WIDTH (2U)
18536 #define GTM_gtm_cls2_AXIM2_SLOT2_STATUS_RESP(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT2_STATUS_RESP_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT2_STATUS_RESP_MASK)
18537 /*! @} */
18538 
18539 /*! @name AXIM2_SLOT3_ADDR_LOW - AXIM[i] slot[s] address bits 31:0 of AXI transaction. */
18540 /*! @{ */
18541 
18542 #define GTM_gtm_cls2_AXIM2_SLOT3_ADDR_LOW_AXI_ADDR_MASK (0xFFFFFFFFU)
18543 #define GTM_gtm_cls2_AXIM2_SLOT3_ADDR_LOW_AXI_ADDR_SHIFT (0U)
18544 #define GTM_gtm_cls2_AXIM2_SLOT3_ADDR_LOW_AXI_ADDR_WIDTH (32U)
18545 #define GTM_gtm_cls2_AXIM2_SLOT3_ADDR_LOW_AXI_ADDR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT3_ADDR_LOW_AXI_ADDR_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT3_ADDR_LOW_AXI_ADDR_MASK)
18546 /*! @} */
18547 
18548 /*! @name AXIM2_SLOT3_DATA_LOW - AXIM[i] slot[s] data bits 31:0 of AXI transaction. */
18549 /*! @{ */
18550 
18551 #define GTM_gtm_cls2_AXIM2_SLOT3_DATA_LOW_AXI_DATA_LOW_MASK (0xFFFFFFFFU)
18552 #define GTM_gtm_cls2_AXIM2_SLOT3_DATA_LOW_AXI_DATA_LOW_SHIFT (0U)
18553 #define GTM_gtm_cls2_AXIM2_SLOT3_DATA_LOW_AXI_DATA_LOW_WIDTH (32U)
18554 #define GTM_gtm_cls2_AXIM2_SLOT3_DATA_LOW_AXI_DATA_LOW(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT3_DATA_LOW_AXI_DATA_LOW_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT3_DATA_LOW_AXI_DATA_LOW_MASK)
18555 /*! @} */
18556 
18557 /*! @name AXIM2_SLOT3_CFG1 - AXIM[i] slot [s] configuration 1 */
18558 /*! @{ */
18559 
18560 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_INCR_MASK  (0xFU)
18561 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_INCR_SHIFT (0U)
18562 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_INCR_WIDTH (4U)
18563 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_INCR(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT3_CFG1_INCR_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT3_CFG1_INCR_MASK)
18564 
18565 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AUTO_INCR_MASK (0x10U)
18566 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AUTO_INCR_SHIFT (4U)
18567 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AUTO_INCR_WIDTH (1U)
18568 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AUTO_INCR(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AUTO_INCR_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AUTO_INCR_MASK)
18569 
18570 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_PRIO_MASK  (0x60U)
18571 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_PRIO_SHIFT (5U)
18572 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_PRIO_WIDTH (2U)
18573 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_PRIO(x)    (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT3_CFG1_PRIO_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT3_CFG1_PRIO_MASK)
18574 
18575 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_PROT_MASK (0x3800U)
18576 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_PROT_SHIFT (11U)
18577 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_PROT_WIDTH (3U)
18578 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_PROT(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_PROT_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_PROT_MASK)
18579 
18580 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_CACHE_MASK (0x3C000U)
18581 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_CACHE_SHIFT (14U)
18582 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_CACHE_WIDTH (4U)
18583 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_CACHE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_CACHE_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_CACHE_MASK)
18584 
18585 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_LOCK_MASK (0xC0000U)
18586 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_LOCK_SHIFT (18U)
18587 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_LOCK_WIDTH (2U)
18588 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_LOCK(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_LOCK_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_LOCK_MASK)
18589 
18590 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_SIZE_MASK (0x1C00000U)
18591 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_SIZE_SHIFT (22U)
18592 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_SIZE_WIDTH (3U)
18593 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_SIZE(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_SIZE_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_SIZE_MASK)
18594 
18595 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_RW_MASK (0x2000000U)
18596 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_RW_SHIFT (25U)
18597 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_RW_WIDTH (1U)
18598 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_RW(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_RW_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT3_CFG1_AXI_RW_MASK)
18599 /*! @} */
18600 
18601 /*! @name AXIM2_SLOT3_CFG2 - AXIM[i] slot[s] configuration 2 */
18602 /*! @{ */
18603 
18604 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG2_AXI_ID_MASK (0xFFFFU)
18605 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG2_AXI_ID_SHIFT (0U)
18606 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG2_AXI_ID_WIDTH (16U)
18607 #define GTM_gtm_cls2_AXIM2_SLOT3_CFG2_AXI_ID(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT3_CFG2_AXI_ID_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT3_CFG2_AXI_ID_MASK)
18608 /*! @} */
18609 
18610 /*! @name AXIM2_SLOT3_STATUS - AXIM[i] slot[s] status */
18611 /*! @{ */
18612 
18613 #define GTM_gtm_cls2_AXIM2_SLOT3_STATUS_ALLOC_MASK (0x1U)
18614 #define GTM_gtm_cls2_AXIM2_SLOT3_STATUS_ALLOC_SHIFT (0U)
18615 #define GTM_gtm_cls2_AXIM2_SLOT3_STATUS_ALLOC_WIDTH (1U)
18616 #define GTM_gtm_cls2_AXIM2_SLOT3_STATUS_ALLOC(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT3_STATUS_ALLOC_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT3_STATUS_ALLOC_MASK)
18617 
18618 #define GTM_gtm_cls2_AXIM2_SLOT3_STATUS_QUEUED_MASK (0x2U)
18619 #define GTM_gtm_cls2_AXIM2_SLOT3_STATUS_QUEUED_SHIFT (1U)
18620 #define GTM_gtm_cls2_AXIM2_SLOT3_STATUS_QUEUED_WIDTH (1U)
18621 #define GTM_gtm_cls2_AXIM2_SLOT3_STATUS_QUEUED(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT3_STATUS_QUEUED_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT3_STATUS_QUEUED_MASK)
18622 
18623 #define GTM_gtm_cls2_AXIM2_SLOT3_STATUS_STARTED_MASK (0x4U)
18624 #define GTM_gtm_cls2_AXIM2_SLOT3_STATUS_STARTED_SHIFT (2U)
18625 #define GTM_gtm_cls2_AXIM2_SLOT3_STATUS_STARTED_WIDTH (1U)
18626 #define GTM_gtm_cls2_AXIM2_SLOT3_STATUS_STARTED(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT3_STATUS_STARTED_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT3_STATUS_STARTED_MASK)
18627 
18628 #define GTM_gtm_cls2_AXIM2_SLOT3_STATUS_READY_MASK (0x8U)
18629 #define GTM_gtm_cls2_AXIM2_SLOT3_STATUS_READY_SHIFT (3U)
18630 #define GTM_gtm_cls2_AXIM2_SLOT3_STATUS_READY_WIDTH (1U)
18631 #define GTM_gtm_cls2_AXIM2_SLOT3_STATUS_READY(x) (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT3_STATUS_READY_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT3_STATUS_READY_MASK)
18632 
18633 #define GTM_gtm_cls2_AXIM2_SLOT3_STATUS_RESP_MASK (0x30U)
18634 #define GTM_gtm_cls2_AXIM2_SLOT3_STATUS_RESP_SHIFT (4U)
18635 #define GTM_gtm_cls2_AXIM2_SLOT3_STATUS_RESP_WIDTH (2U)
18636 #define GTM_gtm_cls2_AXIM2_SLOT3_STATUS_RESP(x)  (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_AXIM2_SLOT3_STATUS_RESP_SHIFT)) & GTM_gtm_cls2_AXIM2_SLOT3_STATUS_RESP_MASK)
18637 /*! @} */
18638 
18639 /*! @name MCS2_MEM - MCS[i] memory region */
18640 /*! @{ */
18641 
18642 #define GTM_gtm_cls2_MCS2_MEM_DATA_MASK          (0xFFFFFFFFU)
18643 #define GTM_gtm_cls2_MCS2_MEM_DATA_SHIFT         (0U)
18644 #define GTM_gtm_cls2_MCS2_MEM_DATA_WIDTH         (32U)
18645 #define GTM_gtm_cls2_MCS2_MEM_DATA(x)            (((uint32_t)(((uint32_t)(x)) << GTM_gtm_cls2_MCS2_MEM_DATA_SHIFT)) & GTM_gtm_cls2_MCS2_MEM_DATA_MASK)
18646 /*! @} */
18647 
18648 /*!
18649  * @}
18650  */ /* end of group GTM_gtm_cls2_Register_Masks */
18651 
18652 /*!
18653  * @}
18654  */ /* end of group GTM_gtm_cls2_Peripheral_Access_Layer */
18655 
18656 #endif  /* #if !defined(S32Z2_GTM_gtm_cls2_H_) */
18657