1 /* 2 * Copyright 1997-2016 Freescale Semiconductor, Inc. 3 * Copyright 2016-2021 NXP 4 * 5 * SPDX-License-Identifier: BSD-3-Clause 6 */ 7 8 /*! 9 * @file S32K344_DCM.h 10 * @version 1.9 11 * @date 2021-10-27 12 * @brief Peripheral Access Layer for S32K344_DCM 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(S32K344_DCM_H_) /* Check if memory map has not been already included */ 58 #define S32K344_DCM_H_ 59 60 #include "S32K344_COMMON.h" 61 62 /* ---------------------------------------------------------------------------- 63 -- DCM Peripheral Access Layer 64 ---------------------------------------------------------------------------- */ 65 66 /*! 67 * @addtogroup DCM_Peripheral_Access_Layer DCM Peripheral Access Layer 68 * @{ 69 */ 70 71 /** DCM - Size of Registers Arrays */ 72 #define DCM_DCMSRR_COUNT 16u 73 74 /** DCM - Register Layout Typedef */ 75 typedef struct { 76 __I uint32_t DCMSTAT; /**< DCM Status, offset: 0x0 */ 77 __IO uint32_t DCMLCC; /**< LC and LC Control, offset: 0x4 */ 78 __IO uint32_t DCMLCS; /**< LC Scan Status, offset: 0x8 */ 79 uint8_t RESERVED_0[16]; 80 __IO uint32_t DCMMISC; /**< DCM Miscellaneous, offset: 0x1C */ 81 __I uint32_t DCMDEB; /**< Debug Status and Configuration, offset: 0x20 */ 82 uint8_t RESERVED_1[8]; 83 __I uint32_t DCMEC; /**< DCF Error Count, offset: 0x2C */ 84 __IO uint32_t DCMSRR[DCM_DCMSRR_COUNT]; /**< DCF Scan Report, array offset: 0x30, array step: 0x4 */ 85 uint8_t RESERVED_2[16]; 86 __IO uint32_t DCMLCS_2; /**< LC Scan Status 2, offset: 0x80 */ 87 } DCM_Type, *DCM_MemMapPtr; 88 89 /** Number of instances of the DCM module. */ 90 #define DCM_INSTANCE_COUNT (1u) 91 92 /* DCM - Peripheral instance base addresses */ 93 /** Peripheral DCM base address */ 94 #define IP_DCM_BASE (0x402AC000u) 95 /** Peripheral DCM base pointer */ 96 #define IP_DCM ((DCM_Type *)IP_DCM_BASE) 97 /** Array initializer of DCM peripheral base addresses */ 98 #define IP_DCM_BASE_ADDRS { IP_DCM_BASE } 99 /** Array initializer of DCM peripheral base pointers */ 100 #define IP_DCM_BASE_PTRS { IP_DCM } 101 102 /* ---------------------------------------------------------------------------- 103 -- DCM Register Masks 104 ---------------------------------------------------------------------------- */ 105 106 /*! 107 * @addtogroup DCM_Register_Masks DCM Register Masks 108 * @{ 109 */ 110 111 /*! @name DCMSTAT - DCM Status */ 112 /*! @{ */ 113 114 #define DCM_DCMSTAT_DCMDONE_MASK (0x1U) 115 #define DCM_DCMSTAT_DCMDONE_SHIFT (0U) 116 #define DCM_DCMSTAT_DCMDONE_WIDTH (1U) 117 #define DCM_DCMSTAT_DCMDONE(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSTAT_DCMDONE_SHIFT)) & DCM_DCMSTAT_DCMDONE_MASK) 118 119 #define DCM_DCMSTAT_DCMERR_MASK (0x2U) 120 #define DCM_DCMSTAT_DCMERR_SHIFT (1U) 121 #define DCM_DCMSTAT_DCMERR_WIDTH (1U) 122 #define DCM_DCMSTAT_DCMERR(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSTAT_DCMERR_SHIFT)) & DCM_DCMSTAT_DCMERR_MASK) 123 124 #define DCM_DCMSTAT_DCMLCST_MASK (0x10U) 125 #define DCM_DCMSTAT_DCMLCST_SHIFT (4U) 126 #define DCM_DCMSTAT_DCMLCST_WIDTH (1U) 127 #define DCM_DCMSTAT_DCMLCST(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSTAT_DCMLCST_SHIFT)) & DCM_DCMSTAT_DCMLCST_MASK) 128 129 #define DCM_DCMSTAT_DCMUTS_MASK (0x100U) 130 #define DCM_DCMSTAT_DCMUTS_SHIFT (8U) 131 #define DCM_DCMSTAT_DCMUTS_WIDTH (1U) 132 #define DCM_DCMSTAT_DCMUTS(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSTAT_DCMUTS_SHIFT)) & DCM_DCMSTAT_DCMUTS_MASK) 133 134 #define DCM_DCMSTAT_DCMOTAS_MASK (0x200U) 135 #define DCM_DCMSTAT_DCMOTAS_SHIFT (9U) 136 #define DCM_DCMSTAT_DCMOTAS_WIDTH (1U) 137 #define DCM_DCMSTAT_DCMOTAS(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSTAT_DCMOTAS_SHIFT)) & DCM_DCMSTAT_DCMOTAS_MASK) 138 139 #define DCM_DCMSTAT_DCMDBGPS_MASK (0x400U) 140 #define DCM_DCMSTAT_DCMDBGPS_SHIFT (10U) 141 #define DCM_DCMSTAT_DCMDBGPS_WIDTH (1U) 142 #define DCM_DCMSTAT_DCMDBGPS(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSTAT_DCMDBGPS_SHIFT)) & DCM_DCMSTAT_DCMDBGPS_MASK) 143 /*! @} */ 144 145 /*! @name DCMLCC - LC and LC Control */ 146 /*! @{ */ 147 148 #define DCM_DCMLCC_DCMCLC_MASK (0x7U) 149 #define DCM_DCMLCC_DCMCLC_SHIFT (0U) 150 #define DCM_DCMLCC_DCMCLC_WIDTH (3U) 151 #define DCM_DCMLCC_DCMCLC(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCC_DCMCLC_SHIFT)) & DCM_DCMLCC_DCMCLC_MASK) 152 153 #define DCM_DCMLCC_DCMLCFN_MASK (0x8U) 154 #define DCM_DCMLCC_DCMLCFN_SHIFT (3U) 155 #define DCM_DCMLCC_DCMLCFN_WIDTH (1U) 156 #define DCM_DCMLCC_DCMLCFN(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCC_DCMLCFN_SHIFT)) & DCM_DCMLCC_DCMLCFN_MASK) 157 158 #define DCM_DCMLCC_DCMRLC_MASK (0x70U) 159 #define DCM_DCMLCC_DCMRLC_SHIFT (4U) 160 #define DCM_DCMLCC_DCMRLC_WIDTH (3U) 161 #define DCM_DCMLCC_DCMRLC(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCC_DCMRLC_SHIFT)) & DCM_DCMLCC_DCMRLC_MASK) 162 163 #define DCM_DCMLCC_DCMFLC_MASK (0x300U) 164 #define DCM_DCMLCC_DCMFLC_SHIFT (8U) 165 #define DCM_DCMLCC_DCMFLC_WIDTH (2U) 166 #define DCM_DCMLCC_DCMFLC(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCC_DCMFLC_SHIFT)) & DCM_DCMLCC_DCMFLC_MASK) 167 /*! @} */ 168 169 /*! @name DCMLCS - LC Scan Status */ 170 /*! @{ */ 171 172 #define DCM_DCMLCS_DCMLCSS1_MASK (0x1U) 173 #define DCM_DCMLCS_DCMLCSS1_SHIFT (0U) 174 #define DCM_DCMLCS_DCMLCSS1_WIDTH (1U) 175 #define DCM_DCMLCS_DCMLCSS1(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_DCMLCSS1_SHIFT)) & DCM_DCMLCS_DCMLCSS1_MASK) 176 177 #define DCM_DCMLCS_DCMLCC1_MASK (0xEU) 178 #define DCM_DCMLCS_DCMLCC1_SHIFT (1U) 179 #define DCM_DCMLCS_DCMLCC1_WIDTH (3U) 180 #define DCM_DCMLCS_DCMLCC1(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_DCMLCC1_SHIFT)) & DCM_DCMLCS_DCMLCC1_MASK) 181 182 #define DCM_DCMLCS_DCMLCE1_MASK (0x10U) 183 #define DCM_DCMLCS_DCMLCE1_SHIFT (4U) 184 #define DCM_DCMLCS_DCMLCE1_WIDTH (1U) 185 #define DCM_DCMLCS_DCMLCE1(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_DCMLCE1_SHIFT)) & DCM_DCMLCS_DCMLCE1_MASK) 186 187 #define DCM_DCMLCS_DCMLCFE1_MASK (0x20U) 188 #define DCM_DCMLCS_DCMLCFE1_SHIFT (5U) 189 #define DCM_DCMLCS_DCMLCFE1_WIDTH (1U) 190 #define DCM_DCMLCS_DCMLCFE1(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_DCMLCFE1_SHIFT)) & DCM_DCMLCS_DCMLCFE1_MASK) 191 192 #define DCM_DCMLCS_DCMLCSS2_MASK (0x40U) 193 #define DCM_DCMLCS_DCMLCSS2_SHIFT (6U) 194 #define DCM_DCMLCS_DCMLCSS2_WIDTH (1U) 195 #define DCM_DCMLCS_DCMLCSS2(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_DCMLCSS2_SHIFT)) & DCM_DCMLCS_DCMLCSS2_MASK) 196 197 #define DCM_DCMLCS_DCMLCC2_MASK (0x380U) 198 #define DCM_DCMLCS_DCMLCC2_SHIFT (7U) 199 #define DCM_DCMLCS_DCMLCC2_WIDTH (3U) 200 #define DCM_DCMLCS_DCMLCC2(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_DCMLCC2_SHIFT)) & DCM_DCMLCS_DCMLCC2_MASK) 201 202 #define DCM_DCMLCS_DCMLCE2_MASK (0x400U) 203 #define DCM_DCMLCS_DCMLCE2_SHIFT (10U) 204 #define DCM_DCMLCS_DCMLCE2_WIDTH (1U) 205 #define DCM_DCMLCS_DCMLCE2(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_DCMLCE2_SHIFT)) & DCM_DCMLCS_DCMLCE2_MASK) 206 207 #define DCM_DCMLCS_DCMLCFE2_MASK (0x800U) 208 #define DCM_DCMLCS_DCMLCFE2_SHIFT (11U) 209 #define DCM_DCMLCS_DCMLCFE2_WIDTH (1U) 210 #define DCM_DCMLCS_DCMLCFE2(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_DCMLCFE2_SHIFT)) & DCM_DCMLCS_DCMLCFE2_MASK) 211 212 #define DCM_DCMLCS_DCMLCSS3_MASK (0x1000U) 213 #define DCM_DCMLCS_DCMLCSS3_SHIFT (12U) 214 #define DCM_DCMLCS_DCMLCSS3_WIDTH (1U) 215 #define DCM_DCMLCS_DCMLCSS3(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_DCMLCSS3_SHIFT)) & DCM_DCMLCS_DCMLCSS3_MASK) 216 217 #define DCM_DCMLCS_DCMLCC3_MASK (0xE000U) 218 #define DCM_DCMLCS_DCMLCC3_SHIFT (13U) 219 #define DCM_DCMLCS_DCMLCC3_WIDTH (3U) 220 #define DCM_DCMLCS_DCMLCC3(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_DCMLCC3_SHIFT)) & DCM_DCMLCS_DCMLCC3_MASK) 221 222 #define DCM_DCMLCS_DCMLCE3_MASK (0x10000U) 223 #define DCM_DCMLCS_DCMLCE3_SHIFT (16U) 224 #define DCM_DCMLCS_DCMLCE3_WIDTH (1U) 225 #define DCM_DCMLCS_DCMLCE3(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_DCMLCE3_SHIFT)) & DCM_DCMLCS_DCMLCE3_MASK) 226 227 #define DCM_DCMLCS_DCMLCFE3_MASK (0x20000U) 228 #define DCM_DCMLCS_DCMLCFE3_SHIFT (17U) 229 #define DCM_DCMLCS_DCMLCFE3_WIDTH (1U) 230 #define DCM_DCMLCS_DCMLCFE3(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_DCMLCFE3_SHIFT)) & DCM_DCMLCS_DCMLCFE3_MASK) 231 232 #define DCM_DCMLCS_DCMLCSS4_MASK (0x40000U) 233 #define DCM_DCMLCS_DCMLCSS4_SHIFT (18U) 234 #define DCM_DCMLCS_DCMLCSS4_WIDTH (1U) 235 #define DCM_DCMLCS_DCMLCSS4(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_DCMLCSS4_SHIFT)) & DCM_DCMLCS_DCMLCSS4_MASK) 236 237 #define DCM_DCMLCS_DCMLCC4_MASK (0x380000U) 238 #define DCM_DCMLCS_DCMLCC4_SHIFT (19U) 239 #define DCM_DCMLCS_DCMLCC4_WIDTH (3U) 240 #define DCM_DCMLCS_DCMLCC4(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_DCMLCC4_SHIFT)) & DCM_DCMLCS_DCMLCC4_MASK) 241 242 #define DCM_DCMLCS_DCMLCE4_MASK (0x400000U) 243 #define DCM_DCMLCS_DCMLCE4_SHIFT (22U) 244 #define DCM_DCMLCS_DCMLCE4_WIDTH (1U) 245 #define DCM_DCMLCS_DCMLCE4(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_DCMLCE4_SHIFT)) & DCM_DCMLCS_DCMLCE4_MASK) 246 247 #define DCM_DCMLCS_DCMLCFE4_MASK (0x800000U) 248 #define DCM_DCMLCS_DCMLCFE4_SHIFT (23U) 249 #define DCM_DCMLCS_DCMLCFE4_WIDTH (1U) 250 #define DCM_DCMLCS_DCMLCFE4(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_DCMLCFE4_SHIFT)) & DCM_DCMLCS_DCMLCFE4_MASK) 251 252 #define DCM_DCMLCS_DCMLCSS5_MASK (0x1000000U) 253 #define DCM_DCMLCS_DCMLCSS5_SHIFT (24U) 254 #define DCM_DCMLCS_DCMLCSS5_WIDTH (1U) 255 #define DCM_DCMLCS_DCMLCSS5(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_DCMLCSS5_SHIFT)) & DCM_DCMLCS_DCMLCSS5_MASK) 256 257 #define DCM_DCMLCS_DCMLCC5_MASK (0xE000000U) 258 #define DCM_DCMLCS_DCMLCC5_SHIFT (25U) 259 #define DCM_DCMLCS_DCMLCC5_WIDTH (3U) 260 #define DCM_DCMLCS_DCMLCC5(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_DCMLCC5_SHIFT)) & DCM_DCMLCS_DCMLCC5_MASK) 261 262 #define DCM_DCMLCS_DCMLCE5_MASK (0x10000000U) 263 #define DCM_DCMLCS_DCMLCE5_SHIFT (28U) 264 #define DCM_DCMLCS_DCMLCE5_WIDTH (1U) 265 #define DCM_DCMLCS_DCMLCE5(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_DCMLCE5_SHIFT)) & DCM_DCMLCS_DCMLCE5_MASK) 266 267 #define DCM_DCMLCS_DCMLCFE5_MASK (0x20000000U) 268 #define DCM_DCMLCS_DCMLCFE5_SHIFT (29U) 269 #define DCM_DCMLCS_DCMLCFE5_WIDTH (1U) 270 #define DCM_DCMLCS_DCMLCFE5(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_DCMLCFE5_SHIFT)) & DCM_DCMLCS_DCMLCFE5_MASK) 271 /*! @} */ 272 273 /*! @name DCMMISC - DCM Miscellaneous */ 274 /*! @{ */ 275 276 #define DCM_DCMMISC_DCMDBGT_MASK (0x400U) 277 #define DCM_DCMMISC_DCMDBGT_SHIFT (10U) 278 #define DCM_DCMMISC_DCMDBGT_WIDTH (1U) 279 #define DCM_DCMMISC_DCMDBGT(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMMISC_DCMDBGT_SHIFT)) & DCM_DCMMISC_DCMDBGT_MASK) 280 281 #define DCM_DCMMISC_DCMDBGE_MASK (0x800U) 282 #define DCM_DCMMISC_DCMDBGE_SHIFT (11U) 283 #define DCM_DCMMISC_DCMDBGE_WIDTH (1U) 284 #define DCM_DCMMISC_DCMDBGE(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMMISC_DCMDBGE_SHIFT)) & DCM_DCMMISC_DCMDBGE_MASK) 285 286 #define DCM_DCMMISC_DCMCERS_MASK (0x10000000U) 287 #define DCM_DCMMISC_DCMCERS_SHIFT (28U) 288 #define DCM_DCMMISC_DCMCERS_WIDTH (1U) 289 #define DCM_DCMMISC_DCMCERS(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMMISC_DCMCERS_SHIFT)) & DCM_DCMMISC_DCMCERS_MASK) 290 /*! @} */ 291 292 /*! @name DCMDEB - Debug Status and Configuration */ 293 /*! @{ */ 294 295 #define DCM_DCMDEB_DCM_APPDBG_STAT_MASK (0x2U) 296 #define DCM_DCMDEB_DCM_APPDBG_STAT_SHIFT (1U) 297 #define DCM_DCMDEB_DCM_APPDBG_STAT_WIDTH (1U) 298 #define DCM_DCMDEB_DCM_APPDBG_STAT(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMDEB_DCM_APPDBG_STAT_SHIFT)) & DCM_DCMDEB_DCM_APPDBG_STAT_MASK) 299 300 #define DCM_DCMDEB_APPDBG_STAT_SOC_MASK (0x10000U) 301 #define DCM_DCMDEB_APPDBG_STAT_SOC_SHIFT (16U) 302 #define DCM_DCMDEB_APPDBG_STAT_SOC_WIDTH (1U) 303 #define DCM_DCMDEB_APPDBG_STAT_SOC(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMDEB_APPDBG_STAT_SOC_SHIFT)) & DCM_DCMDEB_APPDBG_STAT_SOC_MASK) 304 /*! @} */ 305 306 /*! @name DCMEC - DCF Error Count */ 307 /*! @{ */ 308 309 #define DCM_DCMEC_DCMECT_MASK (0xFFFFU) 310 #define DCM_DCMEC_DCMECT_SHIFT (0U) 311 #define DCM_DCMEC_DCMECT_WIDTH (16U) 312 #define DCM_DCMEC_DCMECT(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMEC_DCMECT_SHIFT)) & DCM_DCMEC_DCMECT_MASK) 313 /*! @} */ 314 315 /*! @name DCMSRR - DCF Scan Report */ 316 /*! @{ */ 317 318 #define DCM_DCMSRR_DCMDCFE1_MASK (0x1FFFFFU) 319 #define DCM_DCMSRR_DCMDCFE1_SHIFT (0U) 320 #define DCM_DCMSRR_DCMDCFE1_WIDTH (21U) 321 #define DCM_DCMSRR_DCMDCFE1(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFE1_SHIFT)) & DCM_DCMSRR_DCMDCFE1_MASK) 322 323 #define DCM_DCMSRR_DCMDCFF1_MASK (0x7000000U) 324 #define DCM_DCMSRR_DCMDCFF1_SHIFT (24U) 325 #define DCM_DCMSRR_DCMDCFF1_WIDTH (3U) 326 #define DCM_DCMSRR_DCMDCFF1(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFF1_SHIFT)) & DCM_DCMSRR_DCMDCFF1_MASK) 327 328 #define DCM_DCMSRR_DCMESF1_MASK (0x8000000U) 329 #define DCM_DCMSRR_DCMESF1_SHIFT (27U) 330 #define DCM_DCMSRR_DCMESF1_WIDTH (1U) 331 #define DCM_DCMSRR_DCMESF1(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESF1_SHIFT)) & DCM_DCMSRR_DCMESF1_MASK) 332 333 #define DCM_DCMSRR_DCMESD1_MASK (0x10000000U) 334 #define DCM_DCMSRR_DCMESD1_SHIFT (28U) 335 #define DCM_DCMSRR_DCMESD1_WIDTH (1U) 336 #define DCM_DCMSRR_DCMESD1(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESD1_SHIFT)) & DCM_DCMSRR_DCMESD1_MASK) 337 338 #define DCM_DCMSRR_DCMDCFT1_MASK (0x20000000U) 339 #define DCM_DCMSRR_DCMDCFT1_SHIFT (29U) 340 #define DCM_DCMSRR_DCMDCFT1_WIDTH (1U) 341 #define DCM_DCMSRR_DCMDCFT1(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFT1_SHIFT)) & DCM_DCMSRR_DCMDCFT1_MASK) 342 343 #define DCM_DCMSRR_DCMDCFE2_MASK (0x1FFFFFU) 344 #define DCM_DCMSRR_DCMDCFE2_SHIFT (0U) 345 #define DCM_DCMSRR_DCMDCFE2_WIDTH (21U) 346 #define DCM_DCMSRR_DCMDCFE2(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFE2_SHIFT)) & DCM_DCMSRR_DCMDCFE2_MASK) 347 348 #define DCM_DCMSRR_DCMDCFF2_MASK (0x7000000U) 349 #define DCM_DCMSRR_DCMDCFF2_SHIFT (24U) 350 #define DCM_DCMSRR_DCMDCFF2_WIDTH (3U) 351 #define DCM_DCMSRR_DCMDCFF2(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFF2_SHIFT)) & DCM_DCMSRR_DCMDCFF2_MASK) 352 353 #define DCM_DCMSRR_DCMESF2_MASK (0x8000000U) 354 #define DCM_DCMSRR_DCMESF2_SHIFT (27U) 355 #define DCM_DCMSRR_DCMESF2_WIDTH (1U) 356 #define DCM_DCMSRR_DCMESF2(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESF2_SHIFT)) & DCM_DCMSRR_DCMESF2_MASK) 357 358 #define DCM_DCMSRR_DCMESD2_MASK (0x10000000U) 359 #define DCM_DCMSRR_DCMESD2_SHIFT (28U) 360 #define DCM_DCMSRR_DCMESD2_WIDTH (1U) 361 #define DCM_DCMSRR_DCMESD2(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESD2_SHIFT)) & DCM_DCMSRR_DCMESD2_MASK) 362 363 #define DCM_DCMSRR_DCMDCFT2_MASK (0x20000000U) 364 #define DCM_DCMSRR_DCMDCFT2_SHIFT (29U) 365 #define DCM_DCMSRR_DCMDCFT2_WIDTH (1U) 366 #define DCM_DCMSRR_DCMDCFT2(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFT2_SHIFT)) & DCM_DCMSRR_DCMDCFT2_MASK) 367 368 #define DCM_DCMSRR_DCMDCFE3_MASK (0x1FFFFFU) 369 #define DCM_DCMSRR_DCMDCFE3_SHIFT (0U) 370 #define DCM_DCMSRR_DCMDCFE3_WIDTH (21U) 371 #define DCM_DCMSRR_DCMDCFE3(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFE3_SHIFT)) & DCM_DCMSRR_DCMDCFE3_MASK) 372 373 #define DCM_DCMSRR_DCMDCFF3_MASK (0x7000000U) 374 #define DCM_DCMSRR_DCMDCFF3_SHIFT (24U) 375 #define DCM_DCMSRR_DCMDCFF3_WIDTH (3U) 376 #define DCM_DCMSRR_DCMDCFF3(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFF3_SHIFT)) & DCM_DCMSRR_DCMDCFF3_MASK) 377 378 #define DCM_DCMSRR_DCMESF3_MASK (0x8000000U) 379 #define DCM_DCMSRR_DCMESF3_SHIFT (27U) 380 #define DCM_DCMSRR_DCMESF3_WIDTH (1U) 381 #define DCM_DCMSRR_DCMESF3(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESF3_SHIFT)) & DCM_DCMSRR_DCMESF3_MASK) 382 383 #define DCM_DCMSRR_DCMESD3_MASK (0x10000000U) 384 #define DCM_DCMSRR_DCMESD3_SHIFT (28U) 385 #define DCM_DCMSRR_DCMESD3_WIDTH (1U) 386 #define DCM_DCMSRR_DCMESD3(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESD3_SHIFT)) & DCM_DCMSRR_DCMESD3_MASK) 387 388 #define DCM_DCMSRR_DCMDCFT3_MASK (0x20000000U) 389 #define DCM_DCMSRR_DCMDCFT3_SHIFT (29U) 390 #define DCM_DCMSRR_DCMDCFT3_WIDTH (1U) 391 #define DCM_DCMSRR_DCMDCFT3(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFT3_SHIFT)) & DCM_DCMSRR_DCMDCFT3_MASK) 392 393 #define DCM_DCMSRR_DCMDCFE4_MASK (0x1FFFFFU) 394 #define DCM_DCMSRR_DCMDCFE4_SHIFT (0U) 395 #define DCM_DCMSRR_DCMDCFE4_WIDTH (21U) 396 #define DCM_DCMSRR_DCMDCFE4(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFE4_SHIFT)) & DCM_DCMSRR_DCMDCFE4_MASK) 397 398 #define DCM_DCMSRR_DCMDCFF4_MASK (0x7000000U) 399 #define DCM_DCMSRR_DCMDCFF4_SHIFT (24U) 400 #define DCM_DCMSRR_DCMDCFF4_WIDTH (3U) 401 #define DCM_DCMSRR_DCMDCFF4(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFF4_SHIFT)) & DCM_DCMSRR_DCMDCFF4_MASK) 402 403 #define DCM_DCMSRR_DCMESF4_MASK (0x8000000U) 404 #define DCM_DCMSRR_DCMESF4_SHIFT (27U) 405 #define DCM_DCMSRR_DCMESF4_WIDTH (1U) 406 #define DCM_DCMSRR_DCMESF4(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESF4_SHIFT)) & DCM_DCMSRR_DCMESF4_MASK) 407 408 #define DCM_DCMSRR_DCMESD4_MASK (0x10000000U) 409 #define DCM_DCMSRR_DCMESD4_SHIFT (28U) 410 #define DCM_DCMSRR_DCMESD4_WIDTH (1U) 411 #define DCM_DCMSRR_DCMESD4(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESD4_SHIFT)) & DCM_DCMSRR_DCMESD4_MASK) 412 413 #define DCM_DCMSRR_DCMDCFT4_MASK (0x20000000U) 414 #define DCM_DCMSRR_DCMDCFT4_SHIFT (29U) 415 #define DCM_DCMSRR_DCMDCFT4_WIDTH (1U) 416 #define DCM_DCMSRR_DCMDCFT4(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFT4_SHIFT)) & DCM_DCMSRR_DCMDCFT4_MASK) 417 418 #define DCM_DCMSRR_DCMDCFE5_MASK (0x1FFFFFU) 419 #define DCM_DCMSRR_DCMDCFE5_SHIFT (0U) 420 #define DCM_DCMSRR_DCMDCFE5_WIDTH (21U) 421 #define DCM_DCMSRR_DCMDCFE5(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFE5_SHIFT)) & DCM_DCMSRR_DCMDCFE5_MASK) 422 423 #define DCM_DCMSRR_DCMDCFF5_MASK (0x7000000U) 424 #define DCM_DCMSRR_DCMDCFF5_SHIFT (24U) 425 #define DCM_DCMSRR_DCMDCFF5_WIDTH (3U) 426 #define DCM_DCMSRR_DCMDCFF5(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFF5_SHIFT)) & DCM_DCMSRR_DCMDCFF5_MASK) 427 428 #define DCM_DCMSRR_DCMESF5_MASK (0x8000000U) 429 #define DCM_DCMSRR_DCMESF5_SHIFT (27U) 430 #define DCM_DCMSRR_DCMESF5_WIDTH (1U) 431 #define DCM_DCMSRR_DCMESF5(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESF5_SHIFT)) & DCM_DCMSRR_DCMESF5_MASK) 432 433 #define DCM_DCMSRR_DCMESD5_MASK (0x10000000U) 434 #define DCM_DCMSRR_DCMESD5_SHIFT (28U) 435 #define DCM_DCMSRR_DCMESD5_WIDTH (1U) 436 #define DCM_DCMSRR_DCMESD5(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESD5_SHIFT)) & DCM_DCMSRR_DCMESD5_MASK) 437 438 #define DCM_DCMSRR_DCMDCFT5_MASK (0x20000000U) 439 #define DCM_DCMSRR_DCMDCFT5_SHIFT (29U) 440 #define DCM_DCMSRR_DCMDCFT5_WIDTH (1U) 441 #define DCM_DCMSRR_DCMDCFT5(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFT5_SHIFT)) & DCM_DCMSRR_DCMDCFT5_MASK) 442 443 #define DCM_DCMSRR_DCMDCFE6_MASK (0x1FFFFFU) 444 #define DCM_DCMSRR_DCMDCFE6_SHIFT (0U) 445 #define DCM_DCMSRR_DCMDCFE6_WIDTH (21U) 446 #define DCM_DCMSRR_DCMDCFE6(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFE6_SHIFT)) & DCM_DCMSRR_DCMDCFE6_MASK) 447 448 #define DCM_DCMSRR_DCMDCFF6_MASK (0x7000000U) 449 #define DCM_DCMSRR_DCMDCFF6_SHIFT (24U) 450 #define DCM_DCMSRR_DCMDCFF6_WIDTH (3U) 451 #define DCM_DCMSRR_DCMDCFF6(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFF6_SHIFT)) & DCM_DCMSRR_DCMDCFF6_MASK) 452 453 #define DCM_DCMSRR_DCMESF6_MASK (0x8000000U) 454 #define DCM_DCMSRR_DCMESF6_SHIFT (27U) 455 #define DCM_DCMSRR_DCMESF6_WIDTH (1U) 456 #define DCM_DCMSRR_DCMESF6(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESF6_SHIFT)) & DCM_DCMSRR_DCMESF6_MASK) 457 458 #define DCM_DCMSRR_DCMESD6_MASK (0x10000000U) 459 #define DCM_DCMSRR_DCMESD6_SHIFT (28U) 460 #define DCM_DCMSRR_DCMESD6_WIDTH (1U) 461 #define DCM_DCMSRR_DCMESD6(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESD6_SHIFT)) & DCM_DCMSRR_DCMESD6_MASK) 462 463 #define DCM_DCMSRR_DCMDCFT6_MASK (0x20000000U) 464 #define DCM_DCMSRR_DCMDCFT6_SHIFT (29U) 465 #define DCM_DCMSRR_DCMDCFT6_WIDTH (1U) 466 #define DCM_DCMSRR_DCMDCFT6(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFT6_SHIFT)) & DCM_DCMSRR_DCMDCFT6_MASK) 467 468 #define DCM_DCMSRR_DCMDCFE7_MASK (0x1FFFFFU) 469 #define DCM_DCMSRR_DCMDCFE7_SHIFT (0U) 470 #define DCM_DCMSRR_DCMDCFE7_WIDTH (21U) 471 #define DCM_DCMSRR_DCMDCFE7(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFE7_SHIFT)) & DCM_DCMSRR_DCMDCFE7_MASK) 472 473 #define DCM_DCMSRR_DCMDCFF7_MASK (0x7000000U) 474 #define DCM_DCMSRR_DCMDCFF7_SHIFT (24U) 475 #define DCM_DCMSRR_DCMDCFF7_WIDTH (3U) 476 #define DCM_DCMSRR_DCMDCFF7(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFF7_SHIFT)) & DCM_DCMSRR_DCMDCFF7_MASK) 477 478 #define DCM_DCMSRR_DCMESF7_MASK (0x8000000U) 479 #define DCM_DCMSRR_DCMESF7_SHIFT (27U) 480 #define DCM_DCMSRR_DCMESF7_WIDTH (1U) 481 #define DCM_DCMSRR_DCMESF7(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESF7_SHIFT)) & DCM_DCMSRR_DCMESF7_MASK) 482 483 #define DCM_DCMSRR_DCMESD7_MASK (0x10000000U) 484 #define DCM_DCMSRR_DCMESD7_SHIFT (28U) 485 #define DCM_DCMSRR_DCMESD7_WIDTH (1U) 486 #define DCM_DCMSRR_DCMESD7(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESD7_SHIFT)) & DCM_DCMSRR_DCMESD7_MASK) 487 488 #define DCM_DCMSRR_DCMDCFT7_MASK (0x20000000U) 489 #define DCM_DCMSRR_DCMDCFT7_SHIFT (29U) 490 #define DCM_DCMSRR_DCMDCFT7_WIDTH (1U) 491 #define DCM_DCMSRR_DCMDCFT7(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFT7_SHIFT)) & DCM_DCMSRR_DCMDCFT7_MASK) 492 493 #define DCM_DCMSRR_DCMDCFE8_MASK (0x1FFFFFU) 494 #define DCM_DCMSRR_DCMDCFE8_SHIFT (0U) 495 #define DCM_DCMSRR_DCMDCFE8_WIDTH (21U) 496 #define DCM_DCMSRR_DCMDCFE8(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFE8_SHIFT)) & DCM_DCMSRR_DCMDCFE8_MASK) 497 498 #define DCM_DCMSRR_DCMDCFF8_MASK (0x7000000U) 499 #define DCM_DCMSRR_DCMDCFF8_SHIFT (24U) 500 #define DCM_DCMSRR_DCMDCFF8_WIDTH (3U) 501 #define DCM_DCMSRR_DCMDCFF8(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFF8_SHIFT)) & DCM_DCMSRR_DCMDCFF8_MASK) 502 503 #define DCM_DCMSRR_DCMESF8_MASK (0x8000000U) 504 #define DCM_DCMSRR_DCMESF8_SHIFT (27U) 505 #define DCM_DCMSRR_DCMESF8_WIDTH (1U) 506 #define DCM_DCMSRR_DCMESF8(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESF8_SHIFT)) & DCM_DCMSRR_DCMESF8_MASK) 507 508 #define DCM_DCMSRR_DCMESD8_MASK (0x10000000U) 509 #define DCM_DCMSRR_DCMESD8_SHIFT (28U) 510 #define DCM_DCMSRR_DCMESD8_WIDTH (1U) 511 #define DCM_DCMSRR_DCMESD8(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESD8_SHIFT)) & DCM_DCMSRR_DCMESD8_MASK) 512 513 #define DCM_DCMSRR_DCMDCFT8_MASK (0x20000000U) 514 #define DCM_DCMSRR_DCMDCFT8_SHIFT (29U) 515 #define DCM_DCMSRR_DCMDCFT8_WIDTH (1U) 516 #define DCM_DCMSRR_DCMDCFT8(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFT8_SHIFT)) & DCM_DCMSRR_DCMDCFT8_MASK) 517 518 #define DCM_DCMSRR_DCMDCFE9_MASK (0x1FFFFFU) 519 #define DCM_DCMSRR_DCMDCFE9_SHIFT (0U) 520 #define DCM_DCMSRR_DCMDCFE9_WIDTH (21U) 521 #define DCM_DCMSRR_DCMDCFE9(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFE9_SHIFT)) & DCM_DCMSRR_DCMDCFE9_MASK) 522 523 #define DCM_DCMSRR_DCMDCFF9_MASK (0x7000000U) 524 #define DCM_DCMSRR_DCMDCFF9_SHIFT (24U) 525 #define DCM_DCMSRR_DCMDCFF9_WIDTH (3U) 526 #define DCM_DCMSRR_DCMDCFF9(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFF9_SHIFT)) & DCM_DCMSRR_DCMDCFF9_MASK) 527 528 #define DCM_DCMSRR_DCMESF9_MASK (0x8000000U) 529 #define DCM_DCMSRR_DCMESF9_SHIFT (27U) 530 #define DCM_DCMSRR_DCMESF9_WIDTH (1U) 531 #define DCM_DCMSRR_DCMESF9(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESF9_SHIFT)) & DCM_DCMSRR_DCMESF9_MASK) 532 533 #define DCM_DCMSRR_DCMESD9_MASK (0x10000000U) 534 #define DCM_DCMSRR_DCMESD9_SHIFT (28U) 535 #define DCM_DCMSRR_DCMESD9_WIDTH (1U) 536 #define DCM_DCMSRR_DCMESD9(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESD9_SHIFT)) & DCM_DCMSRR_DCMESD9_MASK) 537 538 #define DCM_DCMSRR_DCMDCFT9_MASK (0x20000000U) 539 #define DCM_DCMSRR_DCMDCFT9_SHIFT (29U) 540 #define DCM_DCMSRR_DCMDCFT9_WIDTH (1U) 541 #define DCM_DCMSRR_DCMDCFT9(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFT9_SHIFT)) & DCM_DCMSRR_DCMDCFT9_MASK) 542 543 #define DCM_DCMSRR_DCMDCFE10_MASK (0x1FFFFFU) 544 #define DCM_DCMSRR_DCMDCFE10_SHIFT (0U) 545 #define DCM_DCMSRR_DCMDCFE10_WIDTH (21U) 546 #define DCM_DCMSRR_DCMDCFE10(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFE10_SHIFT)) & DCM_DCMSRR_DCMDCFE10_MASK) 547 548 #define DCM_DCMSRR_DCMDCFF10_MASK (0x7000000U) 549 #define DCM_DCMSRR_DCMDCFF10_SHIFT (24U) 550 #define DCM_DCMSRR_DCMDCFF10_WIDTH (3U) 551 #define DCM_DCMSRR_DCMDCFF10(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFF10_SHIFT)) & DCM_DCMSRR_DCMDCFF10_MASK) 552 553 #define DCM_DCMSRR_DCMESF10_MASK (0x8000000U) 554 #define DCM_DCMSRR_DCMESF10_SHIFT (27U) 555 #define DCM_DCMSRR_DCMESF10_WIDTH (1U) 556 #define DCM_DCMSRR_DCMESF10(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESF10_SHIFT)) & DCM_DCMSRR_DCMESF10_MASK) 557 558 #define DCM_DCMSRR_DCMESD10_MASK (0x10000000U) 559 #define DCM_DCMSRR_DCMESD10_SHIFT (28U) 560 #define DCM_DCMSRR_DCMESD10_WIDTH (1U) 561 #define DCM_DCMSRR_DCMESD10(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESD10_SHIFT)) & DCM_DCMSRR_DCMESD10_MASK) 562 563 #define DCM_DCMSRR_DCMDCFT10_MASK (0x20000000U) 564 #define DCM_DCMSRR_DCMDCFT10_SHIFT (29U) 565 #define DCM_DCMSRR_DCMDCFT10_WIDTH (1U) 566 #define DCM_DCMSRR_DCMDCFT10(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFT10_SHIFT)) & DCM_DCMSRR_DCMDCFT10_MASK) 567 568 #define DCM_DCMSRR_DCMDCFE11_MASK (0x1FFFFFU) 569 #define DCM_DCMSRR_DCMDCFE11_SHIFT (0U) 570 #define DCM_DCMSRR_DCMDCFE11_WIDTH (21U) 571 #define DCM_DCMSRR_DCMDCFE11(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFE11_SHIFT)) & DCM_DCMSRR_DCMDCFE11_MASK) 572 573 #define DCM_DCMSRR_DCMDCFF11_MASK (0x7000000U) 574 #define DCM_DCMSRR_DCMDCFF11_SHIFT (24U) 575 #define DCM_DCMSRR_DCMDCFF11_WIDTH (3U) 576 #define DCM_DCMSRR_DCMDCFF11(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFF11_SHIFT)) & DCM_DCMSRR_DCMDCFF11_MASK) 577 578 #define DCM_DCMSRR_DCMESF11_MASK (0x8000000U) 579 #define DCM_DCMSRR_DCMESF11_SHIFT (27U) 580 #define DCM_DCMSRR_DCMESF11_WIDTH (1U) 581 #define DCM_DCMSRR_DCMESF11(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESF11_SHIFT)) & DCM_DCMSRR_DCMESF11_MASK) 582 583 #define DCM_DCMSRR_DCMESD11_MASK (0x10000000U) 584 #define DCM_DCMSRR_DCMESD11_SHIFT (28U) 585 #define DCM_DCMSRR_DCMESD11_WIDTH (1U) 586 #define DCM_DCMSRR_DCMESD11(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESD11_SHIFT)) & DCM_DCMSRR_DCMESD11_MASK) 587 588 #define DCM_DCMSRR_DCMDCFT11_MASK (0x20000000U) 589 #define DCM_DCMSRR_DCMDCFT11_SHIFT (29U) 590 #define DCM_DCMSRR_DCMDCFT11_WIDTH (1U) 591 #define DCM_DCMSRR_DCMDCFT11(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFT11_SHIFT)) & DCM_DCMSRR_DCMDCFT11_MASK) 592 593 #define DCM_DCMSRR_DCMDCFE12_MASK (0x1FFFFFU) 594 #define DCM_DCMSRR_DCMDCFE12_SHIFT (0U) 595 #define DCM_DCMSRR_DCMDCFE12_WIDTH (21U) 596 #define DCM_DCMSRR_DCMDCFE12(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFE12_SHIFT)) & DCM_DCMSRR_DCMDCFE12_MASK) 597 598 #define DCM_DCMSRR_DCMDCFF12_MASK (0x7000000U) 599 #define DCM_DCMSRR_DCMDCFF12_SHIFT (24U) 600 #define DCM_DCMSRR_DCMDCFF12_WIDTH (3U) 601 #define DCM_DCMSRR_DCMDCFF12(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFF12_SHIFT)) & DCM_DCMSRR_DCMDCFF12_MASK) 602 603 #define DCM_DCMSRR_DCMESF12_MASK (0x8000000U) 604 #define DCM_DCMSRR_DCMESF12_SHIFT (27U) 605 #define DCM_DCMSRR_DCMESF12_WIDTH (1U) 606 #define DCM_DCMSRR_DCMESF12(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESF12_SHIFT)) & DCM_DCMSRR_DCMESF12_MASK) 607 608 #define DCM_DCMSRR_DCMESD12_MASK (0x10000000U) 609 #define DCM_DCMSRR_DCMESD12_SHIFT (28U) 610 #define DCM_DCMSRR_DCMESD12_WIDTH (1U) 611 #define DCM_DCMSRR_DCMESD12(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESD12_SHIFT)) & DCM_DCMSRR_DCMESD12_MASK) 612 613 #define DCM_DCMSRR_DCMDCFT12_MASK (0x20000000U) 614 #define DCM_DCMSRR_DCMDCFT12_SHIFT (29U) 615 #define DCM_DCMSRR_DCMDCFT12_WIDTH (1U) 616 #define DCM_DCMSRR_DCMDCFT12(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFT12_SHIFT)) & DCM_DCMSRR_DCMDCFT12_MASK) 617 618 #define DCM_DCMSRR_DCMDCFE13_MASK (0x1FFFFFU) 619 #define DCM_DCMSRR_DCMDCFE13_SHIFT (0U) 620 #define DCM_DCMSRR_DCMDCFE13_WIDTH (21U) 621 #define DCM_DCMSRR_DCMDCFE13(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFE13_SHIFT)) & DCM_DCMSRR_DCMDCFE13_MASK) 622 623 #define DCM_DCMSRR_DCMDCFF13_MASK (0x7000000U) 624 #define DCM_DCMSRR_DCMDCFF13_SHIFT (24U) 625 #define DCM_DCMSRR_DCMDCFF13_WIDTH (3U) 626 #define DCM_DCMSRR_DCMDCFF13(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFF13_SHIFT)) & DCM_DCMSRR_DCMDCFF13_MASK) 627 628 #define DCM_DCMSRR_DCMESF13_MASK (0x8000000U) 629 #define DCM_DCMSRR_DCMESF13_SHIFT (27U) 630 #define DCM_DCMSRR_DCMESF13_WIDTH (1U) 631 #define DCM_DCMSRR_DCMESF13(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESF13_SHIFT)) & DCM_DCMSRR_DCMESF13_MASK) 632 633 #define DCM_DCMSRR_DCMESD13_MASK (0x10000000U) 634 #define DCM_DCMSRR_DCMESD13_SHIFT (28U) 635 #define DCM_DCMSRR_DCMESD13_WIDTH (1U) 636 #define DCM_DCMSRR_DCMESD13(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESD13_SHIFT)) & DCM_DCMSRR_DCMESD13_MASK) 637 638 #define DCM_DCMSRR_DCMDCFT13_MASK (0x20000000U) 639 #define DCM_DCMSRR_DCMDCFT13_SHIFT (29U) 640 #define DCM_DCMSRR_DCMDCFT13_WIDTH (1U) 641 #define DCM_DCMSRR_DCMDCFT13(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFT13_SHIFT)) & DCM_DCMSRR_DCMDCFT13_MASK) 642 643 #define DCM_DCMSRR_DCMDCFE14_MASK (0x1FFFFFU) 644 #define DCM_DCMSRR_DCMDCFE14_SHIFT (0U) 645 #define DCM_DCMSRR_DCMDCFE14_WIDTH (21U) 646 #define DCM_DCMSRR_DCMDCFE14(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFE14_SHIFT)) & DCM_DCMSRR_DCMDCFE14_MASK) 647 648 #define DCM_DCMSRR_DCMDCFF14_MASK (0x7000000U) 649 #define DCM_DCMSRR_DCMDCFF14_SHIFT (24U) 650 #define DCM_DCMSRR_DCMDCFF14_WIDTH (3U) 651 #define DCM_DCMSRR_DCMDCFF14(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFF14_SHIFT)) & DCM_DCMSRR_DCMDCFF14_MASK) 652 653 #define DCM_DCMSRR_DCMESF14_MASK (0x8000000U) 654 #define DCM_DCMSRR_DCMESF14_SHIFT (27U) 655 #define DCM_DCMSRR_DCMESF14_WIDTH (1U) 656 #define DCM_DCMSRR_DCMESF14(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESF14_SHIFT)) & DCM_DCMSRR_DCMESF14_MASK) 657 658 #define DCM_DCMSRR_DCMESD14_MASK (0x10000000U) 659 #define DCM_DCMSRR_DCMESD14_SHIFT (28U) 660 #define DCM_DCMSRR_DCMESD14_WIDTH (1U) 661 #define DCM_DCMSRR_DCMESD14(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESD14_SHIFT)) & DCM_DCMSRR_DCMESD14_MASK) 662 663 #define DCM_DCMSRR_DCMDCFT14_MASK (0x20000000U) 664 #define DCM_DCMSRR_DCMDCFT14_SHIFT (29U) 665 #define DCM_DCMSRR_DCMDCFT14_WIDTH (1U) 666 #define DCM_DCMSRR_DCMDCFT14(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFT14_SHIFT)) & DCM_DCMSRR_DCMDCFT14_MASK) 667 668 #define DCM_DCMSRR_DCMDCFE15_MASK (0x1FFFFFU) 669 #define DCM_DCMSRR_DCMDCFE15_SHIFT (0U) 670 #define DCM_DCMSRR_DCMDCFE15_WIDTH (21U) 671 #define DCM_DCMSRR_DCMDCFE15(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFE15_SHIFT)) & DCM_DCMSRR_DCMDCFE15_MASK) 672 673 #define DCM_DCMSRR_DCMDCFF15_MASK (0x7000000U) 674 #define DCM_DCMSRR_DCMDCFF15_SHIFT (24U) 675 #define DCM_DCMSRR_DCMDCFF15_WIDTH (3U) 676 #define DCM_DCMSRR_DCMDCFF15(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFF15_SHIFT)) & DCM_DCMSRR_DCMDCFF15_MASK) 677 678 #define DCM_DCMSRR_DCMESF15_MASK (0x8000000U) 679 #define DCM_DCMSRR_DCMESF15_SHIFT (27U) 680 #define DCM_DCMSRR_DCMESF15_WIDTH (1U) 681 #define DCM_DCMSRR_DCMESF15(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESF15_SHIFT)) & DCM_DCMSRR_DCMESF15_MASK) 682 683 #define DCM_DCMSRR_DCMESD15_MASK (0x10000000U) 684 #define DCM_DCMSRR_DCMESD15_SHIFT (28U) 685 #define DCM_DCMSRR_DCMESD15_WIDTH (1U) 686 #define DCM_DCMSRR_DCMESD15(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESD15_SHIFT)) & DCM_DCMSRR_DCMESD15_MASK) 687 688 #define DCM_DCMSRR_DCMDCFT15_MASK (0x20000000U) 689 #define DCM_DCMSRR_DCMDCFT15_SHIFT (29U) 690 #define DCM_DCMSRR_DCMDCFT15_WIDTH (1U) 691 #define DCM_DCMSRR_DCMDCFT15(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFT15_SHIFT)) & DCM_DCMSRR_DCMDCFT15_MASK) 692 693 #define DCM_DCMSRR_DCMDCFE16_MASK (0x1FFFFFU) 694 #define DCM_DCMSRR_DCMDCFE16_SHIFT (0U) 695 #define DCM_DCMSRR_DCMDCFE16_WIDTH (21U) 696 #define DCM_DCMSRR_DCMDCFE16(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFE16_SHIFT)) & DCM_DCMSRR_DCMDCFE16_MASK) 697 698 #define DCM_DCMSRR_DCMDCFF16_MASK (0x7000000U) 699 #define DCM_DCMSRR_DCMDCFF16_SHIFT (24U) 700 #define DCM_DCMSRR_DCMDCFF16_WIDTH (3U) 701 #define DCM_DCMSRR_DCMDCFF16(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFF16_SHIFT)) & DCM_DCMSRR_DCMDCFF16_MASK) 702 703 #define DCM_DCMSRR_DCMESF16_MASK (0x8000000U) 704 #define DCM_DCMSRR_DCMESF16_SHIFT (27U) 705 #define DCM_DCMSRR_DCMESF16_WIDTH (1U) 706 #define DCM_DCMSRR_DCMESF16(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESF16_SHIFT)) & DCM_DCMSRR_DCMESF16_MASK) 707 708 #define DCM_DCMSRR_DCMESD16_MASK (0x10000000U) 709 #define DCM_DCMSRR_DCMESD16_SHIFT (28U) 710 #define DCM_DCMSRR_DCMESD16_WIDTH (1U) 711 #define DCM_DCMSRR_DCMESD16(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMESD16_SHIFT)) & DCM_DCMSRR_DCMESD16_MASK) 712 713 #define DCM_DCMSRR_DCMDCFT16_MASK (0x20000000U) 714 #define DCM_DCMSRR_DCMDCFT16_SHIFT (29U) 715 #define DCM_DCMSRR_DCMDCFT16_WIDTH (1U) 716 #define DCM_DCMSRR_DCMDCFT16(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMSRR_DCMDCFT16_SHIFT)) & DCM_DCMSRR_DCMDCFT16_MASK) 717 /*! @} */ 718 719 /*! @name DCMLCS_2 - LC Scan Status 2 */ 720 /*! @{ */ 721 722 #define DCM_DCMLCS_2_DCMLCSS6_MASK (0x1U) 723 #define DCM_DCMLCS_2_DCMLCSS6_SHIFT (0U) 724 #define DCM_DCMLCS_2_DCMLCSS6_WIDTH (1U) 725 #define DCM_DCMLCS_2_DCMLCSS6(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_2_DCMLCSS6_SHIFT)) & DCM_DCMLCS_2_DCMLCSS6_MASK) 726 727 #define DCM_DCMLCS_2_DCMLCC6_MASK (0xEU) 728 #define DCM_DCMLCS_2_DCMLCC6_SHIFT (1U) 729 #define DCM_DCMLCS_2_DCMLCC6_WIDTH (3U) 730 #define DCM_DCMLCS_2_DCMLCC6(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_2_DCMLCC6_SHIFT)) & DCM_DCMLCS_2_DCMLCC6_MASK) 731 732 #define DCM_DCMLCS_2_DCMLCE6_MASK (0x10U) 733 #define DCM_DCMLCS_2_DCMLCE6_SHIFT (4U) 734 #define DCM_DCMLCS_2_DCMLCE6_WIDTH (1U) 735 #define DCM_DCMLCS_2_DCMLCE6(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_2_DCMLCE6_SHIFT)) & DCM_DCMLCS_2_DCMLCE6_MASK) 736 737 #define DCM_DCMLCS_2_DCMLCFE6_MASK (0x20U) 738 #define DCM_DCMLCS_2_DCMLCFE6_SHIFT (5U) 739 #define DCM_DCMLCS_2_DCMLCFE6_WIDTH (1U) 740 #define DCM_DCMLCS_2_DCMLCFE6(x) (((uint32_t)(((uint32_t)(x)) << DCM_DCMLCS_2_DCMLCFE6_SHIFT)) & DCM_DCMLCS_2_DCMLCFE6_MASK) 741 /*! @} */ 742 743 /*! 744 * @} 745 */ /* end of group DCM_Register_Masks */ 746 747 /*! 748 * @} 749 */ /* end of group DCM_Peripheral_Access_Layer */ 750 751 #endif /* #if !defined(S32K344_DCM_H_) */ 752