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