1 /***************************************************************************//** 2 * \file cyip_srss.h 3 * 4 * \brief 5 * SRSS IP definitions 6 * 7 ******************************************************************************** 8 * \copyright 9 * (c) (2016-2023), Cypress Semiconductor Corporation (an Infineon company) or 10 * an affiliate of Cypress Semiconductor Corporation. 11 * 12 * SPDX-License-Identifier: Apache-2.0 13 * 14 * Licensed under the Apache License, Version 2.0 (the "License"); 15 * you may not use this file except in compliance with the License. 16 * You may obtain a copy of the License at 17 * 18 * http://www.apache.org/licenses/LICENSE-2.0 19 * 20 * Unless required by applicable law or agreed to in writing, software 21 * distributed under the License is distributed on an "AS IS" BASIS, 22 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 23 * See the License for the specific language governing permissions and 24 * limitations under the License. 25 *******************************************************************************/ 26 27 #ifndef _CYIP_SRSS_H_ 28 #define _CYIP_SRSS_H_ 29 30 #include "cyip_headers.h" 31 32 /******************************************************************************* 33 * SRSS 34 *******************************************************************************/ 35 36 #define CSV_HF_CSV_SECTION_SIZE 0x00000010UL 37 #define CSV_HF_SECTION_SIZE 0x00000100UL 38 #define CSV_REF_CSV_SECTION_SIZE 0x00000010UL 39 #define CSV_REF_SECTION_SIZE 0x00000010UL 40 #define CSV_LF_CSV_SECTION_SIZE 0x00000010UL 41 #define CSV_LF_SECTION_SIZE 0x00000010UL 42 #define CSV_ILO_CSV_SECTION_SIZE 0x00000010UL 43 #define CSV_ILO_SECTION_SIZE 0x00000010UL 44 #define CLK_PLL400M_SECTION_SIZE 0x00000010UL 45 #define CLK_DPLL_LP_SECTION_SIZE 0x00000020UL 46 #define RAM_TRIM_SECTION_SIZE 0x00000008UL 47 #define MCWDT_STRUCT_SECTION_SIZE 0x00000040UL 48 #define SRSS_SECTION_SIZE 0x00010000UL 49 50 /** 51 * \brief Active domain Clock Supervisor (CSV) registers (CSV_HF_CSV) 52 */ 53 typedef struct { 54 __IOM uint32_t REF_CTL; /*!< 0x00000000 Clock Supervision Reference Control */ 55 __IOM uint32_t REF_LIMIT; /*!< 0x00000004 Clock Supervision Reference Limits */ 56 __IOM uint32_t MON_CTL; /*!< 0x00000008 Clock Supervision Monitor Control */ 57 __IM uint32_t RESERVED; 58 } CSV_HF_CSV_Type; /*!< Size = 16 (0x10) */ 59 60 /** 61 * \brief Clock Supervisor (CSV) registers for Root clocks (CSV_HF) 62 */ 63 typedef struct { 64 CSV_HF_CSV_Type CSV[16]; /*!< 0x00000000 Active domain Clock Supervisor (CSV) registers */ 65 } CSV_HF_Type; /*!< Size = 256 (0x100) */ 66 67 /** 68 * \brief Active domain Clock Supervisor (CSV) registers for CSV Reference clock (CSV_REF_CSV) 69 */ 70 typedef struct { 71 __IOM uint32_t REF_CTL; /*!< 0x00000000 Clock Supervision Reference Control */ 72 __IOM uint32_t REF_LIMIT; /*!< 0x00000004 Clock Supervision Reference Limits */ 73 __IOM uint32_t MON_CTL; /*!< 0x00000008 Clock Supervision Monitor Control */ 74 __IM uint32_t RESERVED; 75 } CSV_REF_CSV_Type; /*!< Size = 16 (0x10) */ 76 77 /** 78 * \brief CSV registers for the CSV Reference clock (CSV_REF) 79 */ 80 typedef struct { 81 CSV_REF_CSV_Type CSV; /*!< 0x00000000 Active domain Clock Supervisor (CSV) registers for CSV 82 Reference clock */ 83 } CSV_REF_Type; /*!< Size = 16 (0x10) */ 84 85 /** 86 * \brief LF clock Clock Supervisor registers (CSV_LF_CSV) 87 */ 88 typedef struct { 89 __IOM uint32_t REF_CTL; /*!< 0x00000000 Clock Supervision Reference Control */ 90 __IOM uint32_t REF_LIMIT; /*!< 0x00000004 Clock Supervision Reference Limits */ 91 __IOM uint32_t MON_CTL; /*!< 0x00000008 Clock Supervision Monitor Control */ 92 __IM uint32_t RESERVED; 93 } CSV_LF_CSV_Type; /*!< Size = 16 (0x10) */ 94 95 /** 96 * \brief CSV registers for LF clock (CSV_LF) 97 */ 98 typedef struct { 99 CSV_LF_CSV_Type CSV; /*!< 0x00000000 LF clock Clock Supervisor registers */ 100 } CSV_LF_Type; /*!< Size = 16 (0x10) */ 101 102 /** 103 * \brief HVILO clock DeepSleep domain Clock Supervisor registers (CSV_ILO_CSV) 104 */ 105 typedef struct { 106 __IOM uint32_t REF_CTL; /*!< 0x00000000 Clock Supervision Reference Control */ 107 __IOM uint32_t REF_LIMIT; /*!< 0x00000004 Clock Supervision Reference Limits */ 108 __IOM uint32_t MON_CTL; /*!< 0x00000008 Clock Supervision Monitor Control */ 109 __IM uint32_t RESERVED; 110 } CSV_ILO_CSV_Type; /*!< Size = 16 (0x10) */ 111 112 /** 113 * \brief CSV registers for ILO clock (CSV_ILO) 114 */ 115 typedef struct { 116 CSV_ILO_CSV_Type CSV; /*!< 0x00000000 HVILO clock DeepSleep domain Clock Supervisor registers */ 117 } CSV_ILO_Type; /*!< Size = 16 (0x10) */ 118 119 /** 120 * \brief 400MHz PLL Configuration Register (CLK_PLL400M) 121 */ 122 typedef struct { 123 __IOM uint32_t CONFIG; /*!< 0x00000000 400MHz PLL Configuration Register */ 124 __IOM uint32_t CONFIG2; /*!< 0x00000004 400MHz PLL Configuration Register 2 */ 125 __IOM uint32_t CONFIG3; /*!< 0x00000008 400MHz PLL Configuration Register 3 */ 126 __IOM uint32_t STATUS; /*!< 0x0000000C 400MHz PLL Status Register */ 127 } CLK_PLL400M_Type; /*!< Size = 16 (0x10) */ 128 129 /** 130 * \brief DPLL LP Configuration Register (CLK_DPLL_LP) 131 */ 132 typedef struct { 133 __IOM uint32_t CONFIG; /*!< 0x00000000 DPLL_LP Configuration Register */ 134 __IOM uint32_t CONFIG2; /*!< 0x00000004 DPLL_LP Configuration Register 2 */ 135 __IOM uint32_t CONFIG3; /*!< 0x00000008 DPLL_LP Configuration Register 3 */ 136 __IOM uint32_t CONFIG4; /*!< 0x0000000C DPLL_LP Configuration Register 4 */ 137 __IOM uint32_t CONFIG5; /*!< 0x00000010 DPLL_LP Configuration Register 5 */ 138 __IOM uint32_t CONFIG6; /*!< 0x00000014 DPLL_LP Configuration Register 6 */ 139 __IOM uint32_t CONFIG7; /*!< 0x00000018 DPLL_LP Configuration Register 7 */ 140 __IOM uint32_t STATUS; /*!< 0x0000001C DPLL_LP Status Register */ 141 } CLK_DPLL_LP_Type; /*!< Size = 32 (0x20) */ 142 143 /** 144 * \brief SRAM Trim registers (RAM_TRIM) 145 */ 146 typedef struct { 147 __IOM uint32_t TRIM_RAM_CTL; /*!< 0x00000000 Trim Register for RAM Type 0 */ 148 __IOM uint32_t TRIM_ROM_CTL; /*!< 0x00000004 Trim Register for ROM */ 149 } RAM_TRIM_Type; /*!< Size = 8 (0x8) */ 150 151 /** 152 * \brief Multi-Counter Watchdog Timer (Type A) (MCWDT_STRUCT) 153 */ 154 typedef struct { 155 __IM uint32_t RESERVED; 156 __IOM uint32_t MCWDT_CNTLOW; /*!< 0x00000004 Multi-Counter Watchdog Sub-counters 0/1 */ 157 __IOM uint32_t MCWDT_CNTHIGH; /*!< 0x00000008 Multi-Counter Watchdog Sub-counter 2 */ 158 __IOM uint32_t MCWDT_MATCH; /*!< 0x0000000C Multi-Counter Watchdog Counter Match Register */ 159 __IOM uint32_t MCWDT_CONFIG; /*!< 0x00000010 Multi-Counter Watchdog Counter Configuration */ 160 __IOM uint32_t MCWDT_CTL; /*!< 0x00000014 Multi-Counter Watchdog Counter Control */ 161 __IOM uint32_t MCWDT_INTR; /*!< 0x00000018 Multi-Counter Watchdog Counter Interrupt Register */ 162 __IOM uint32_t MCWDT_INTR_SET; /*!< 0x0000001C Multi-Counter Watchdog Counter Interrupt Set Register */ 163 __IOM uint32_t MCWDT_INTR_MASK; /*!< 0x00000020 Multi-Counter Watchdog Counter Interrupt Mask Register */ 164 __IM uint32_t MCWDT_INTR_MASKED; /*!< 0x00000024 Multi-Counter Watchdog Counter Interrupt Masked Register */ 165 __IOM uint32_t MCWDT_LOCK; /*!< 0x00000028 Multi-Counter Watchdog Counter Lock Register */ 166 __IOM uint32_t MCWDT_LOWER_LIMIT; /*!< 0x0000002C Multi-Counter Watchdog Counter Lower Limit Register */ 167 __IM uint32_t RESERVED1[4]; 168 } MCWDT_STRUCT_Type; /*!< Size = 64 (0x40) */ 169 170 /** 171 * \brief SRSS Core Registers (SRSS) 172 */ 173 typedef struct { 174 __IM uint32_t RESERVED[16]; 175 __IM uint32_t PWR_LVD_STATUS; /*!< 0x00000040 High Voltage / Low Voltage Detector (HVLVD) Status Register */ 176 __IM uint32_t PWR_LVD_STATUS2; /*!< 0x00000044 High Voltage / Low Voltage Detector (HVLVD) Status Register #2 */ 177 __IM uint32_t RESERVED1[46]; 178 __IOM uint32_t CLK_DSI_SELECT[16]; /*!< 0x00000100 Clock DSI Select Register */ 179 __IOM uint32_t CLK_OUTPUT_FAST; /*!< 0x00000140 Fast Clock Output Select Register */ 180 __IOM uint32_t CLK_OUTPUT_SLOW; /*!< 0x00000144 Slow Clock Output Select Register */ 181 __IOM uint32_t CLK_CAL_CNT1; /*!< 0x00000148 Clock Calibration Counter 1 */ 182 __IM uint32_t CLK_CAL_CNT2; /*!< 0x0000014C Clock Calibration Counter 2 */ 183 __IM uint32_t RESERVED2[44]; 184 __IOM uint32_t SRSS_INTR; /*!< 0x00000200 SRSS Interrupt Register */ 185 __IOM uint32_t SRSS_INTR_SET; /*!< 0x00000204 SRSS Interrupt Set Register */ 186 __IOM uint32_t SRSS_INTR_MASK; /*!< 0x00000208 SRSS Interrupt Mask Register */ 187 __IM uint32_t SRSS_INTR_MASKED; /*!< 0x0000020C SRSS Interrupt Masked Register */ 188 __IM uint32_t RESERVED3[60]; 189 __IOM uint32_t SRSS_AINTR; /*!< 0x00000300 SRSS Additional Interrupt Register */ 190 __IOM uint32_t SRSS_AINTR_SET; /*!< 0x00000304 SRSS Additional Interrupt Set Register */ 191 __IOM uint32_t SRSS_AINTR_MASK; /*!< 0x00000308 SRSS Additional Interrupt Mask Register */ 192 __IM uint32_t SRSS_AINTR_MASKED; /*!< 0x0000030C SRSS Additional Interrupt Masked Register */ 193 __IM uint32_t RESERVED4[61]; 194 __IOM uint32_t BOOT_DLM_CTL; /*!< 0x00000404 Debug Control Register */ 195 __IOM uint32_t BOOT_DLM_CTL2; /*!< 0x00000408 Debug Control Register 2 */ 196 __IOM uint32_t BOOT_DLM_STATUS; /*!< 0x0000040C Debug Status Register */ 197 __IOM uint32_t RES_SOFT_CTL; /*!< 0x00000410 Soft Reset Trigger Register */ 198 __IM uint32_t RESERVED5; 199 __IOM uint32_t BOOT_STATUS; /*!< 0x00000418 Boot Execution Status Register */ 200 __IM uint32_t RESERVED6[5]; 201 __IOM uint32_t BOOT_ENTRY; /*!< 0x00000430 Warm Boot Entry Address */ 202 __IM uint32_t RESERVED7[243]; 203 __IOM uint32_t PWR_HIB_DATA[16]; /*!< 0x00000800 HIBERNATE Data Register */ 204 __IM uint32_t RESERVED8[24]; 205 __IOM uint32_t PWR_HIB_WAKE_CTL; /*!< 0x000008A0 Hibernate Wakeup Mask Register */ 206 __IOM uint32_t PWR_HIB_WAKE_CTL2; /*!< 0x000008A4 Hibernate Wakeup Polarity Register */ 207 __IM uint32_t RESERVED9; 208 __IOM uint32_t PWR_HIB_WAKE_CAUSE; /*!< 0x000008AC Hibernate Wakeup Cause Register */ 209 __IM uint32_t RESERVED10[468]; 210 __IM uint32_t PWR_CTL; /*!< 0x00001000 Power Mode Control */ 211 __IOM uint32_t PWR_CTL2; /*!< 0x00001004 Power Mode Control 2 */ 212 __IOM uint32_t PWR_HIBERNATE; /*!< 0x00001008 HIBERNATE Mode Register */ 213 __IM uint32_t RESERVED11; 214 __IOM uint32_t PWR_BUCK_CTL; /*!< 0x00001010 Buck Control Register */ 215 __IOM uint32_t PWR_BUCK_CTL2; /*!< 0x00001014 Buck Control Register 2 */ 216 __IOM uint32_t PWR_SSV_CTL; /*!< 0x00001018 Supply Supervision Control Register */ 217 __IM uint32_t PWR_SSV_STATUS; /*!< 0x0000101C Supply Supervision Status Register */ 218 __IOM uint32_t PWR_LVD_CTL; /*!< 0x00001020 High Voltage / Low Voltage Detector (HVLVD) Configuration 219 Register */ 220 __IOM uint32_t PWR_LVD_CTL2; /*!< 0x00001024 High Voltage / Low Voltage Detector (HVLVD) Configuration 221 Register #2 */ 222 __IOM uint32_t PWR_REGHC_CTL; /*!< 0x00001028 REGHC Control Register */ 223 __IM uint32_t PWR_REGHC_STATUS; /*!< 0x0000102C REGHC Status Register */ 224 __IOM uint32_t PWR_REGHC_CTL2; /*!< 0x00001030 REGHC Control Register 2 */ 225 __IM uint32_t RESERVED12[35]; 226 __IOM uint32_t PWR_PMIC_CTL; /*!< 0x000010C0 PMIC Control Register */ 227 __IM uint32_t PWR_PMIC_STATUS; /*!< 0x000010C4 PMIC Status Register */ 228 __IOM uint32_t PWR_PMIC_CTL2; /*!< 0x000010C8 PMIC Control Register 2 */ 229 __IM uint32_t RESERVED13; 230 __IOM uint32_t PWR_PMIC_CTL4; /*!< 0x000010D0 PMIC Control Register 4 */ 231 __IM uint32_t RESERVED14[75]; 232 __IOM uint32_t CLK_PATH_SELECT[16]; /*!< 0x00001200 Clock Path Select Register */ 233 __IOM uint32_t CLK_ROOT_SELECT[16]; /*!< 0x00001240 Clock Root Select Register */ 234 __IOM uint32_t CLK_DIRECT_SELECT[16]; /*!< 0x00001280 Clock Root Direct Select Register */ 235 __IM uint32_t RESERVED15[80]; 236 CSV_HF_Type CSV_HF; /*!< 0x00001400 Clock Supervisor (CSV) registers for Root clocks */ 237 __IOM uint32_t CLK_SELECT; /*!< 0x00001500 Clock selection register */ 238 __IM uint32_t RESERVED16; 239 __IOM uint32_t CLK_ILO0_CONFIG; /*!< 0x00001508 ILO0 Configuration */ 240 __IOM uint32_t CLK_ILO1_CONFIG; /*!< 0x0000150C ILO1 Configuration */ 241 __IM uint32_t RESERVED17[2]; 242 __IOM uint32_t CLK_IMO_CONFIG; /*!< 0x00001518 IMO Configuration */ 243 __IOM uint32_t CLK_ECO_CONFIG; /*!< 0x0000151C ECO Configuration Register */ 244 __IOM uint32_t CLK_ECO_PRESCALE; /*!< 0x00001520 ECO Prescaler Configuration Register */ 245 __IM uint32_t CLK_ECO_STATUS; /*!< 0x00001524 ECO Status Register */ 246 __IOM uint32_t CLK_PILO_CONFIG; /*!< 0x00001528 Precision ILO Configuration Register */ 247 __IM uint32_t RESERVED18; 248 __IOM uint32_t CLK_FLL_CONFIG; /*!< 0x00001530 FLL Configuration Register */ 249 __IOM uint32_t CLK_FLL_CONFIG2; /*!< 0x00001534 FLL Configuration Register 2 */ 250 __IOM uint32_t CLK_FLL_CONFIG3; /*!< 0x00001538 FLL Configuration Register 3 */ 251 __IOM uint32_t CLK_FLL_CONFIG4; /*!< 0x0000153C FLL Configuration Register 4 */ 252 __IOM uint32_t CLK_FLL_STATUS; /*!< 0x00001540 FLL Status Register */ 253 __IOM uint32_t CLK_ECO_CONFIG2; /*!< 0x00001544 ECO Configuration Register 2 */ 254 __IOM uint32_t CLK_ILO_CONFIG; /*!< 0x00001548 ILO Configuration */ 255 __IOM uint32_t CLK_TRIM_ILO_CTL; /*!< 0x0000154C ILO Trim Register */ 256 __IOM uint32_t CLK_TRIM_ILO0_CTL; /*!< 0x00001550 ILO0 Trim Register */ 257 __IOM uint32_t CLK_MF_SELECT; /*!< 0x00001554 Medium Frequency Clock Select Register */ 258 __IOM uint32_t CLK_MFO_CONFIG; /*!< 0x00001558 MFO Configuration Register */ 259 __IM uint32_t RESERVED19; 260 __IOM uint32_t CLK_IHO_CONFIG; /*!< 0x00001560 IHO Configuration Register */ 261 __IOM uint32_t CLK_ALTHF_CTL; /*!< 0x00001564 Alternate High Frequency Clock Control Register */ 262 __IM uint32_t RESERVED20[38]; 263 __IOM uint32_t CLK_PLL_CONFIG[15]; /*!< 0x00001600 PLL Configuration Register */ 264 __IM uint32_t RESERVED21; 265 __IOM uint32_t CLK_PLL_STATUS[15]; /*!< 0x00001640 PLL Status Register */ 266 __IM uint32_t RESERVED22[33]; 267 __IOM uint32_t CSV_REF_SEL; /*!< 0x00001700 Select CSV Reference clock for Active domain */ 268 __IM uint32_t RESERVED23[3]; 269 CSV_REF_Type CSV_REF; /*!< 0x00001710 CSV registers for the CSV Reference clock */ 270 CSV_LF_Type CSV_LF; /*!< 0x00001720 CSV registers for LF clock */ 271 CSV_ILO_Type CSV_ILO; /*!< 0x00001730 CSV registers for ILO clock */ 272 __IM uint32_t RESERVED24[48]; 273 __IOM uint32_t RES_CAUSE; /*!< 0x00001800 Reset Cause Observation Register */ 274 __IOM uint32_t RES_CAUSE2; /*!< 0x00001804 Reset Cause Observation Register 2 */ 275 __IOM uint32_t RES_CAUSE_EXTEND; /*!< 0x00001808 Extended Reset Cause Observation Register */ 276 __IM uint32_t RESERVED25[2]; 277 __OM uint32_t RES_PXRES_CTL; /*!< 0x00001814 Programmable XRES Control Register */ 278 __IM uint32_t RESERVED26[58]; 279 CLK_PLL400M_Type CLK_PLL400M[15]; /*!< 0x00001900 400MHz PLL Configuration Register */ 280 __IM uint32_t RESERVED27[4]; 281 CLK_DPLL_LP_Type CLK_DPLL_LP[15]; /*!< 0x00001A00 DPLL LP Configuration Register */ 282 __IM uint32_t RESERVED28[8]; 283 __IOM uint32_t PWR_CBUCK_CTL; /*!< 0x00001C00 Core Buck Control Register */ 284 __IOM uint32_t PWR_CBUCK_CTL2; /*!< 0x00001C04 Core Buck Control Register 2 */ 285 __IOM uint32_t PWR_CBUCK_CTL3; /*!< 0x00001C08 Core Buck Control Register 3 */ 286 __IM uint32_t PWR_CBUCK_STATUS; /*!< 0x00001C0C Core Buck Status Register */ 287 __IOM uint32_t PWR_SDR0_CTL; /*!< 0x00001C10 Step Down Regulator 0 Control Register */ 288 __IOM uint32_t PWR_SDR1_CTL; /*!< 0x00001C14 Step Down Regulator 1 Control Register */ 289 __IM uint32_t RESERVED29[6]; 290 __IOM uint32_t PWR_HVLDO0_CTL; /*!< 0x00001C30 HVLDO0 Control Register */ 291 __IM uint32_t RESERVED30[264]; 292 __IOM uint32_t TST_XRES_SECURE; /*!< 0x00002054 SECURE TEST and FIRMWARE TEST Key control register */ 293 __IM uint32_t RESERVED31[21]; 294 __IOM uint32_t PWR_TRIM_CBUCK_CTL; /*!< 0x000020AC CBUCK Trim Register */ 295 __IM uint32_t RESERVED32[987]; 296 __IOM uint32_t CLK_TRIM_ECO_CTL; /*!< 0x0000301C ECO Trim Register */ 297 __IM uint32_t RESERVED33[128]; 298 __IOM uint32_t CLK_TRIM_ILO1_CTL; /*!< 0x00003220 ILO1 Trim Register */ 299 __IM uint32_t RESERVED34[887]; 300 RAM_TRIM_Type RAM_TRIM; /*!< 0x00004000 SRAM Trim registers */ 301 __IM uint32_t RESERVED35[8190]; 302 __IOM uint32_t WDT_CTL; /*!< 0x0000C000 Watchdog Counter Control Register (Type A) */ 303 __IOM uint32_t WDT_CNT; /*!< 0x0000C004 Watchdog Counter Count Register (Type A) */ 304 __IOM uint32_t WDT_MATCH; /*!< 0x0000C008 Watchdog Counter Match Register (Type A) */ 305 __IOM uint32_t WDT_MATCH2; /*!< 0x0000C00C Watchdog Counter Match Register 2 (Type A) */ 306 __IM uint32_t RESERVED36[1020]; 307 MCWDT_STRUCT_Type MCWDT_STRUCT[4]; /*!< 0x0000D000 Multi-Counter Watchdog Timer (Type A) */ 308 } SRSS_Type; /*!< Size = 53504 (0xD100) */ 309 310 311 /* CSV_HF_CSV.REF_CTL */ 312 #define CSV_HF_CSV_REF_CTL_STARTUP_Pos 0UL 313 #define CSV_HF_CSV_REF_CTL_STARTUP_Msk 0xFFFFUL 314 #define CSV_HF_CSV_REF_CTL_CSV_ACTION_Pos 30UL 315 #define CSV_HF_CSV_REF_CTL_CSV_ACTION_Msk 0x40000000UL 316 #define CSV_HF_CSV_REF_CTL_CSV_EN_Pos 31UL 317 #define CSV_HF_CSV_REF_CTL_CSV_EN_Msk 0x80000000UL 318 /* CSV_HF_CSV.REF_LIMIT */ 319 #define CSV_HF_CSV_REF_LIMIT_LOWER_Pos 0UL 320 #define CSV_HF_CSV_REF_LIMIT_LOWER_Msk 0xFFFFUL 321 #define CSV_HF_CSV_REF_LIMIT_UPPER_Pos 16UL 322 #define CSV_HF_CSV_REF_LIMIT_UPPER_Msk 0xFFFF0000UL 323 /* CSV_HF_CSV.MON_CTL */ 324 #define CSV_HF_CSV_MON_CTL_PERIOD_Pos 0UL 325 #define CSV_HF_CSV_MON_CTL_PERIOD_Msk 0xFFFFUL 326 327 328 /* CSV_REF_CSV.REF_CTL */ 329 #define CSV_REF_CSV_REF_CTL_STARTUP_Pos 0UL 330 #define CSV_REF_CSV_REF_CTL_STARTUP_Msk 0xFFFFUL 331 #define CSV_REF_CSV_REF_CTL_CSV_ACTION_Pos 30UL 332 #define CSV_REF_CSV_REF_CTL_CSV_ACTION_Msk 0x40000000UL 333 #define CSV_REF_CSV_REF_CTL_CSV_EN_Pos 31UL 334 #define CSV_REF_CSV_REF_CTL_CSV_EN_Msk 0x80000000UL 335 /* CSV_REF_CSV.REF_LIMIT */ 336 #define CSV_REF_CSV_REF_LIMIT_LOWER_Pos 0UL 337 #define CSV_REF_CSV_REF_LIMIT_LOWER_Msk 0xFFFFUL 338 #define CSV_REF_CSV_REF_LIMIT_UPPER_Pos 16UL 339 #define CSV_REF_CSV_REF_LIMIT_UPPER_Msk 0xFFFF0000UL 340 /* CSV_REF_CSV.MON_CTL */ 341 #define CSV_REF_CSV_MON_CTL_PERIOD_Pos 0UL 342 #define CSV_REF_CSV_MON_CTL_PERIOD_Msk 0xFFFFUL 343 344 345 /* CSV_LF_CSV.REF_CTL */ 346 #define CSV_LF_CSV_REF_CTL_STARTUP_Pos 0UL 347 #define CSV_LF_CSV_REF_CTL_STARTUP_Msk 0xFFUL 348 #define CSV_LF_CSV_REF_CTL_CSV_EN_Pos 31UL 349 #define CSV_LF_CSV_REF_CTL_CSV_EN_Msk 0x80000000UL 350 /* CSV_LF_CSV.REF_LIMIT */ 351 #define CSV_LF_CSV_REF_LIMIT_LOWER_Pos 0UL 352 #define CSV_LF_CSV_REF_LIMIT_LOWER_Msk 0xFFUL 353 #define CSV_LF_CSV_REF_LIMIT_UPPER_Pos 16UL 354 #define CSV_LF_CSV_REF_LIMIT_UPPER_Msk 0xFF0000UL 355 /* CSV_LF_CSV.MON_CTL */ 356 #define CSV_LF_CSV_MON_CTL_PERIOD_Pos 0UL 357 #define CSV_LF_CSV_MON_CTL_PERIOD_Msk 0xFFUL 358 359 360 /* CSV_ILO_CSV.REF_CTL */ 361 #define CSV_ILO_CSV_REF_CTL_STARTUP_Pos 0UL 362 #define CSV_ILO_CSV_REF_CTL_STARTUP_Msk 0xFFUL 363 #define CSV_ILO_CSV_REF_CTL_CSV_EN_Pos 31UL 364 #define CSV_ILO_CSV_REF_CTL_CSV_EN_Msk 0x80000000UL 365 /* CSV_ILO_CSV.REF_LIMIT */ 366 #define CSV_ILO_CSV_REF_LIMIT_LOWER_Pos 0UL 367 #define CSV_ILO_CSV_REF_LIMIT_LOWER_Msk 0xFFUL 368 #define CSV_ILO_CSV_REF_LIMIT_UPPER_Pos 16UL 369 #define CSV_ILO_CSV_REF_LIMIT_UPPER_Msk 0xFF0000UL 370 /* CSV_ILO_CSV.MON_CTL */ 371 #define CSV_ILO_CSV_MON_CTL_PERIOD_Pos 0UL 372 #define CSV_ILO_CSV_MON_CTL_PERIOD_Msk 0xFFUL 373 374 375 /* CLK_PLL400M.CONFIG */ 376 #define CLK_PLL400M_CONFIG_FEEDBACK_DIV_Pos 0UL 377 #define CLK_PLL400M_CONFIG_FEEDBACK_DIV_Msk 0xFFUL 378 #define CLK_PLL400M_CONFIG_REFERENCE_DIV_Pos 8UL 379 #define CLK_PLL400M_CONFIG_REFERENCE_DIV_Msk 0x1F00UL 380 #define CLK_PLL400M_CONFIG_OUTPUT_DIV_Pos 16UL 381 #define CLK_PLL400M_CONFIG_OUTPUT_DIV_Msk 0x1F0000UL 382 #define CLK_PLL400M_CONFIG_LOCK_DELAY_Pos 25UL 383 #define CLK_PLL400M_CONFIG_LOCK_DELAY_Msk 0x6000000UL 384 #define CLK_PLL400M_CONFIG_BYPASS_SEL_Pos 28UL 385 #define CLK_PLL400M_CONFIG_BYPASS_SEL_Msk 0x30000000UL 386 #define CLK_PLL400M_CONFIG_ENABLE_Pos 31UL 387 #define CLK_PLL400M_CONFIG_ENABLE_Msk 0x80000000UL 388 /* CLK_PLL400M.CONFIG2 */ 389 #define CLK_PLL400M_CONFIG2_FRAC_DIV_Pos 0UL 390 #define CLK_PLL400M_CONFIG2_FRAC_DIV_Msk 0xFFFFFFUL 391 #define CLK_PLL400M_CONFIG2_FRAC_DITHER_EN_Pos 28UL 392 #define CLK_PLL400M_CONFIG2_FRAC_DITHER_EN_Msk 0x70000000UL 393 #define CLK_PLL400M_CONFIG2_FRAC_EN_Pos 31UL 394 #define CLK_PLL400M_CONFIG2_FRAC_EN_Msk 0x80000000UL 395 /* CLK_PLL400M.CONFIG3 */ 396 #define CLK_PLL400M_CONFIG3_SSCG_DEPTH_Pos 0UL 397 #define CLK_PLL400M_CONFIG3_SSCG_DEPTH_Msk 0x3FFUL 398 #define CLK_PLL400M_CONFIG3_SSCG_RATE_Pos 16UL 399 #define CLK_PLL400M_CONFIG3_SSCG_RATE_Msk 0x70000UL 400 #define CLK_PLL400M_CONFIG3_SSCG_DITHER_EN_Pos 24UL 401 #define CLK_PLL400M_CONFIG3_SSCG_DITHER_EN_Msk 0x1000000UL 402 #define CLK_PLL400M_CONFIG3_SSCG_MODE_Pos 28UL 403 #define CLK_PLL400M_CONFIG3_SSCG_MODE_Msk 0x10000000UL 404 #define CLK_PLL400M_CONFIG3_SSCG_EN_Pos 31UL 405 #define CLK_PLL400M_CONFIG3_SSCG_EN_Msk 0x80000000UL 406 /* CLK_PLL400M.STATUS */ 407 #define CLK_PLL400M_STATUS_LOCKED_Pos 0UL 408 #define CLK_PLL400M_STATUS_LOCKED_Msk 0x1UL 409 #define CLK_PLL400M_STATUS_UNLOCK_OCCURRED_Pos 1UL 410 #define CLK_PLL400M_STATUS_UNLOCK_OCCURRED_Msk 0x2UL 411 412 413 /* CLK_DPLL_LP.CONFIG */ 414 #define CLK_DPLL_LP_CONFIG_FEEDBACK_DIV_Pos 0UL 415 #define CLK_DPLL_LP_CONFIG_FEEDBACK_DIV_Msk 0xFFUL 416 #define CLK_DPLL_LP_CONFIG_REFERENCE_DIV_Pos 8UL 417 #define CLK_DPLL_LP_CONFIG_REFERENCE_DIV_Msk 0x1F00UL 418 #define CLK_DPLL_LP_CONFIG_OUTPUT_DIV_Pos 16UL 419 #define CLK_DPLL_LP_CONFIG_OUTPUT_DIV_Msk 0x1F0000UL 420 #define CLK_DPLL_LP_CONFIG_PLL_DCO_MODE_MULT_Pos 27UL 421 #define CLK_DPLL_LP_CONFIG_PLL_DCO_MODE_MULT_Msk 0x8000000UL 422 #define CLK_DPLL_LP_CONFIG_BYPASS_SEL_Pos 28UL 423 #define CLK_DPLL_LP_CONFIG_BYPASS_SEL_Msk 0x30000000UL 424 #define CLK_DPLL_LP_CONFIG_ENABLE_Pos 31UL 425 #define CLK_DPLL_LP_CONFIG_ENABLE_Msk 0x80000000UL 426 /* CLK_DPLL_LP.CONFIG2 */ 427 #define CLK_DPLL_LP_CONFIG2_FRAC_DIV_Pos 0UL 428 #define CLK_DPLL_LP_CONFIG2_FRAC_DIV_Msk 0xFFFFFFUL 429 #define CLK_DPLL_LP_CONFIG2_FRAC_DITHER_EN_Pos 28UL 430 #define CLK_DPLL_LP_CONFIG2_FRAC_DITHER_EN_Msk 0x70000000UL 431 #define CLK_DPLL_LP_CONFIG2_FRAC_EN_Pos 31UL 432 #define CLK_DPLL_LP_CONFIG2_FRAC_EN_Msk 0x80000000UL 433 /* CLK_DPLL_LP.CONFIG3 */ 434 #define CLK_DPLL_LP_CONFIG3_SSCG_DEPTH_Pos 0UL 435 #define CLK_DPLL_LP_CONFIG3_SSCG_DEPTH_Msk 0x3FFUL 436 #define CLK_DPLL_LP_CONFIG3_SSCG_RATE_Pos 16UL 437 #define CLK_DPLL_LP_CONFIG3_SSCG_RATE_Msk 0x70000UL 438 #define CLK_DPLL_LP_CONFIG3_SSCG_DITHER_EN_Pos 24UL 439 #define CLK_DPLL_LP_CONFIG3_SSCG_DITHER_EN_Msk 0x1000000UL 440 #define CLK_DPLL_LP_CONFIG3_SSCG_MODE_Pos 28UL 441 #define CLK_DPLL_LP_CONFIG3_SSCG_MODE_Msk 0x10000000UL 442 #define CLK_DPLL_LP_CONFIG3_SSCG_EN_Pos 31UL 443 #define CLK_DPLL_LP_CONFIG3_SSCG_EN_Msk 0x80000000UL 444 /* CLK_DPLL_LP.CONFIG4 */ 445 #define CLK_DPLL_LP_CONFIG4_DCO_CODE_Pos 0UL 446 #define CLK_DPLL_LP_CONFIG4_DCO_CODE_Msk 0x7FFUL 447 #define CLK_DPLL_LP_CONFIG4_ACC_MODE_Pos 16UL 448 #define CLK_DPLL_LP_CONFIG4_ACC_MODE_Msk 0x30000UL 449 #define CLK_DPLL_LP_CONFIG4_TDC_MODE_Pos 18UL 450 #define CLK_DPLL_LP_CONFIG4_TDC_MODE_Msk 0xC0000UL 451 #define CLK_DPLL_LP_CONFIG4_PLL_TG_Pos 20UL 452 #define CLK_DPLL_LP_CONFIG4_PLL_TG_Msk 0x300000UL 453 #define CLK_DPLL_LP_CONFIG4_ACC_CNT_LOCK_Pos 24UL 454 #define CLK_DPLL_LP_CONFIG4_ACC_CNT_LOCK_Msk 0x1000000UL 455 /* CLK_DPLL_LP.CONFIG5 */ 456 #define CLK_DPLL_LP_CONFIG5_KI_INT_Pos 0UL 457 #define CLK_DPLL_LP_CONFIG5_KI_INT_Msk 0x7FUL 458 #define CLK_DPLL_LP_CONFIG5_KP_INT_Pos 8UL 459 #define CLK_DPLL_LP_CONFIG5_KP_INT_Msk 0x7F00UL 460 #define CLK_DPLL_LP_CONFIG5_KI_ACC_INT_Pos 16UL 461 #define CLK_DPLL_LP_CONFIG5_KI_ACC_INT_Msk 0x7F0000UL 462 #define CLK_DPLL_LP_CONFIG5_KP_ACC_INT_Pos 24UL 463 #define CLK_DPLL_LP_CONFIG5_KP_ACC_INT_Msk 0x7F000000UL 464 /* CLK_DPLL_LP.CONFIG6 */ 465 #define CLK_DPLL_LP_CONFIG6_KI_FRACT_Pos 0UL 466 #define CLK_DPLL_LP_CONFIG6_KI_FRACT_Msk 0x7FUL 467 #define CLK_DPLL_LP_CONFIG6_KP_FRACT_Pos 8UL 468 #define CLK_DPLL_LP_CONFIG6_KP_FRACT_Msk 0x7F00UL 469 #define CLK_DPLL_LP_CONFIG6_KI_ACC_FRACT_Pos 16UL 470 #define CLK_DPLL_LP_CONFIG6_KI_ACC_FRACT_Msk 0x7F0000UL 471 #define CLK_DPLL_LP_CONFIG6_KP_ACC_FRACT_Pos 24UL 472 #define CLK_DPLL_LP_CONFIG6_KP_ACC_FRACT_Msk 0x7F000000UL 473 /* CLK_DPLL_LP.CONFIG7 */ 474 #define CLK_DPLL_LP_CONFIG7_KI_SSCG_Pos 0UL 475 #define CLK_DPLL_LP_CONFIG7_KI_SSCG_Msk 0x7FUL 476 #define CLK_DPLL_LP_CONFIG7_KP_SSCG_Pos 8UL 477 #define CLK_DPLL_LP_CONFIG7_KP_SSCG_Msk 0x7F00UL 478 #define CLK_DPLL_LP_CONFIG7_KI_ACC_SSCG_Pos 16UL 479 #define CLK_DPLL_LP_CONFIG7_KI_ACC_SSCG_Msk 0x7F0000UL 480 #define CLK_DPLL_LP_CONFIG7_KP_ACC_SSCG_Pos 24UL 481 #define CLK_DPLL_LP_CONFIG7_KP_ACC_SSCG_Msk 0x7F000000UL 482 /* CLK_DPLL_LP.STATUS */ 483 #define CLK_DPLL_LP_STATUS_LOCKED_Pos 0UL 484 #define CLK_DPLL_LP_STATUS_LOCKED_Msk 0x1UL 485 #define CLK_DPLL_LP_STATUS_UNLOCK_OCCURRED_Pos 1UL 486 #define CLK_DPLL_LP_STATUS_UNLOCK_OCCURRED_Msk 0x2UL 487 488 489 /* RAM_TRIM.TRIM_RAM_CTL */ 490 #define RAM_TRIM_TRIM_RAM_CTL_TRIM_Pos 0UL 491 #define RAM_TRIM_TRIM_RAM_CTL_TRIM_Msk 0xFFFFFFFFUL 492 /* RAM_TRIM.TRIM_ROM_CTL */ 493 #define RAM_TRIM_TRIM_ROM_CTL_TRIM_Pos 0UL 494 #define RAM_TRIM_TRIM_ROM_CTL_TRIM_Msk 0xFFFFFFFFUL 495 496 497 /* MCWDT_STRUCT.MCWDT_CNTLOW */ 498 #define MCWDT_STRUCT_MCWDT_CNTLOW_WDT_CTR0_Pos 0UL 499 #define MCWDT_STRUCT_MCWDT_CNTLOW_WDT_CTR0_Msk 0xFFFFUL 500 #define MCWDT_STRUCT_MCWDT_CNTLOW_WDT_CTR1_Pos 16UL 501 #define MCWDT_STRUCT_MCWDT_CNTLOW_WDT_CTR1_Msk 0xFFFF0000UL 502 /* MCWDT_STRUCT.MCWDT_CNTHIGH */ 503 #define MCWDT_STRUCT_MCWDT_CNTHIGH_WDT_CTR2_Pos 0UL 504 #define MCWDT_STRUCT_MCWDT_CNTHIGH_WDT_CTR2_Msk 0xFFFFFFFFUL 505 /* MCWDT_STRUCT.MCWDT_MATCH */ 506 #define MCWDT_STRUCT_MCWDT_MATCH_WDT_MATCH0_Pos 0UL 507 #define MCWDT_STRUCT_MCWDT_MATCH_WDT_MATCH0_Msk 0xFFFFUL 508 #define MCWDT_STRUCT_MCWDT_MATCH_WDT_MATCH1_Pos 16UL 509 #define MCWDT_STRUCT_MCWDT_MATCH_WDT_MATCH1_Msk 0xFFFF0000UL 510 /* MCWDT_STRUCT.MCWDT_CONFIG */ 511 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_MODE0_Pos 0UL 512 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_MODE0_Msk 0x3UL 513 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_CLEAR0_Pos 2UL 514 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_CLEAR0_Msk 0x4UL 515 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_CASCADE0_1_Pos 3UL 516 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_CASCADE0_1_Msk 0x8UL 517 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_LOWER_MODE0_Pos 4UL 518 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_LOWER_MODE0_Msk 0x30UL 519 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_CARRY0_1_Pos 6UL 520 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_CARRY0_1_Msk 0x40UL 521 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_MATCH0_1_Pos 7UL 522 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_MATCH0_1_Msk 0x80UL 523 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_MODE1_Pos 8UL 524 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_MODE1_Msk 0x300UL 525 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_CLEAR1_Pos 10UL 526 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_CLEAR1_Msk 0x400UL 527 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_CASCADE1_2_Pos 11UL 528 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_CASCADE1_2_Msk 0x800UL 529 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_LOWER_MODE1_Pos 12UL 530 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_LOWER_MODE1_Msk 0x3000UL 531 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_CARRY1_2_Pos 14UL 532 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_CARRY1_2_Msk 0x4000UL 533 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_MATCH1_2_Pos 15UL 534 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_MATCH1_2_Msk 0x8000UL 535 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_MODE2_Pos 16UL 536 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_MODE2_Msk 0x10000UL 537 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_BITS2_Pos 24UL 538 #define MCWDT_STRUCT_MCWDT_CONFIG_WDT_BITS2_Msk 0x1F000000UL 539 /* MCWDT_STRUCT.MCWDT_CTL */ 540 #define MCWDT_STRUCT_MCWDT_CTL_WDT_ENABLE0_Pos 0UL 541 #define MCWDT_STRUCT_MCWDT_CTL_WDT_ENABLE0_Msk 0x1UL 542 #define MCWDT_STRUCT_MCWDT_CTL_WDT_ENABLED0_Pos 1UL 543 #define MCWDT_STRUCT_MCWDT_CTL_WDT_ENABLED0_Msk 0x2UL 544 #define MCWDT_STRUCT_MCWDT_CTL_WDT_RESET0_Pos 3UL 545 #define MCWDT_STRUCT_MCWDT_CTL_WDT_RESET0_Msk 0x8UL 546 #define MCWDT_STRUCT_MCWDT_CTL_WDT_ENABLE1_Pos 8UL 547 #define MCWDT_STRUCT_MCWDT_CTL_WDT_ENABLE1_Msk 0x100UL 548 #define MCWDT_STRUCT_MCWDT_CTL_WDT_ENABLED1_Pos 9UL 549 #define MCWDT_STRUCT_MCWDT_CTL_WDT_ENABLED1_Msk 0x200UL 550 #define MCWDT_STRUCT_MCWDT_CTL_WDT_RESET1_Pos 11UL 551 #define MCWDT_STRUCT_MCWDT_CTL_WDT_RESET1_Msk 0x800UL 552 #define MCWDT_STRUCT_MCWDT_CTL_WDT_ENABLE2_Pos 16UL 553 #define MCWDT_STRUCT_MCWDT_CTL_WDT_ENABLE2_Msk 0x10000UL 554 #define MCWDT_STRUCT_MCWDT_CTL_WDT_ENABLED2_Pos 17UL 555 #define MCWDT_STRUCT_MCWDT_CTL_WDT_ENABLED2_Msk 0x20000UL 556 #define MCWDT_STRUCT_MCWDT_CTL_WDT_RESET2_Pos 19UL 557 #define MCWDT_STRUCT_MCWDT_CTL_WDT_RESET2_Msk 0x80000UL 558 /* MCWDT_STRUCT.MCWDT_INTR */ 559 #define MCWDT_STRUCT_MCWDT_INTR_MCWDT_INT0_Pos 0UL 560 #define MCWDT_STRUCT_MCWDT_INTR_MCWDT_INT0_Msk 0x1UL 561 #define MCWDT_STRUCT_MCWDT_INTR_MCWDT_INT1_Pos 1UL 562 #define MCWDT_STRUCT_MCWDT_INTR_MCWDT_INT1_Msk 0x2UL 563 #define MCWDT_STRUCT_MCWDT_INTR_MCWDT_INT2_Pos 2UL 564 #define MCWDT_STRUCT_MCWDT_INTR_MCWDT_INT2_Msk 0x4UL 565 /* MCWDT_STRUCT.MCWDT_INTR_SET */ 566 #define MCWDT_STRUCT_MCWDT_INTR_SET_MCWDT_INT0_Pos 0UL 567 #define MCWDT_STRUCT_MCWDT_INTR_SET_MCWDT_INT0_Msk 0x1UL 568 #define MCWDT_STRUCT_MCWDT_INTR_SET_MCWDT_INT1_Pos 1UL 569 #define MCWDT_STRUCT_MCWDT_INTR_SET_MCWDT_INT1_Msk 0x2UL 570 #define MCWDT_STRUCT_MCWDT_INTR_SET_MCWDT_INT2_Pos 2UL 571 #define MCWDT_STRUCT_MCWDT_INTR_SET_MCWDT_INT2_Msk 0x4UL 572 /* MCWDT_STRUCT.MCWDT_INTR_MASK */ 573 #define MCWDT_STRUCT_MCWDT_INTR_MASK_MCWDT_INT0_Pos 0UL 574 #define MCWDT_STRUCT_MCWDT_INTR_MASK_MCWDT_INT0_Msk 0x1UL 575 #define MCWDT_STRUCT_MCWDT_INTR_MASK_MCWDT_INT1_Pos 1UL 576 #define MCWDT_STRUCT_MCWDT_INTR_MASK_MCWDT_INT1_Msk 0x2UL 577 #define MCWDT_STRUCT_MCWDT_INTR_MASK_MCWDT_INT2_Pos 2UL 578 #define MCWDT_STRUCT_MCWDT_INTR_MASK_MCWDT_INT2_Msk 0x4UL 579 /* MCWDT_STRUCT.MCWDT_INTR_MASKED */ 580 #define MCWDT_STRUCT_MCWDT_INTR_MASKED_MCWDT_INT0_Pos 0UL 581 #define MCWDT_STRUCT_MCWDT_INTR_MASKED_MCWDT_INT0_Msk 0x1UL 582 #define MCWDT_STRUCT_MCWDT_INTR_MASKED_MCWDT_INT1_Pos 1UL 583 #define MCWDT_STRUCT_MCWDT_INTR_MASKED_MCWDT_INT1_Msk 0x2UL 584 #define MCWDT_STRUCT_MCWDT_INTR_MASKED_MCWDT_INT2_Pos 2UL 585 #define MCWDT_STRUCT_MCWDT_INTR_MASKED_MCWDT_INT2_Msk 0x4UL 586 /* MCWDT_STRUCT.MCWDT_LOCK */ 587 #define MCWDT_STRUCT_MCWDT_LOCK_MCWDT_LOCK_Pos 30UL 588 #define MCWDT_STRUCT_MCWDT_LOCK_MCWDT_LOCK_Msk 0xC0000000UL 589 /* MCWDT_STRUCT.MCWDT_LOWER_LIMIT */ 590 #define MCWDT_STRUCT_MCWDT_LOWER_LIMIT_WDT_LOWER_LIMIT0_Pos 0UL 591 #define MCWDT_STRUCT_MCWDT_LOWER_LIMIT_WDT_LOWER_LIMIT0_Msk 0xFFFFUL 592 #define MCWDT_STRUCT_MCWDT_LOWER_LIMIT_WDT_LOWER_LIMIT1_Pos 16UL 593 #define MCWDT_STRUCT_MCWDT_LOWER_LIMIT_WDT_LOWER_LIMIT1_Msk 0xFFFF0000UL 594 595 596 /* SRSS.PWR_LVD_STATUS */ 597 #define SRSS_PWR_LVD_STATUS_HVLVD1_OK_Pos 0UL 598 #define SRSS_PWR_LVD_STATUS_HVLVD1_OK_Msk 0x1UL 599 /* SRSS.PWR_LVD_STATUS2 */ 600 #define SRSS_PWR_LVD_STATUS2_HVLVD2_OUT_Pos 0UL 601 #define SRSS_PWR_LVD_STATUS2_HVLVD2_OUT_Msk 0x1UL 602 /* SRSS.CLK_DSI_SELECT */ 603 #define SRSS_CLK_DSI_SELECT_DSI_MUX_Pos 0UL 604 #define SRSS_CLK_DSI_SELECT_DSI_MUX_Msk 0x1FUL 605 /* SRSS.CLK_OUTPUT_FAST */ 606 #define SRSS_CLK_OUTPUT_FAST_FAST_SEL0_Pos 0UL 607 #define SRSS_CLK_OUTPUT_FAST_FAST_SEL0_Msk 0xFUL 608 #define SRSS_CLK_OUTPUT_FAST_PATH_SEL0_Pos 4UL 609 #define SRSS_CLK_OUTPUT_FAST_PATH_SEL0_Msk 0xF0UL 610 #define SRSS_CLK_OUTPUT_FAST_HFCLK_SEL0_Pos 8UL 611 #define SRSS_CLK_OUTPUT_FAST_HFCLK_SEL0_Msk 0xF00UL 612 #define SRSS_CLK_OUTPUT_FAST_FAST_SEL1_Pos 16UL 613 #define SRSS_CLK_OUTPUT_FAST_FAST_SEL1_Msk 0xF0000UL 614 #define SRSS_CLK_OUTPUT_FAST_PATH_SEL1_Pos 20UL 615 #define SRSS_CLK_OUTPUT_FAST_PATH_SEL1_Msk 0xF00000UL 616 #define SRSS_CLK_OUTPUT_FAST_HFCLK_SEL1_Pos 24UL 617 #define SRSS_CLK_OUTPUT_FAST_HFCLK_SEL1_Msk 0xF000000UL 618 /* SRSS.CLK_OUTPUT_SLOW */ 619 #define SRSS_CLK_OUTPUT_SLOW_SLOW_SEL0_Pos 0UL 620 #define SRSS_CLK_OUTPUT_SLOW_SLOW_SEL0_Msk 0xFUL 621 #define SRSS_CLK_OUTPUT_SLOW_SLOW_SEL1_Pos 4UL 622 #define SRSS_CLK_OUTPUT_SLOW_SLOW_SEL1_Msk 0xF0UL 623 /* SRSS.CLK_CAL_CNT1 */ 624 #define SRSS_CLK_CAL_CNT1_CAL_COUNTER1_Pos 0UL 625 #define SRSS_CLK_CAL_CNT1_CAL_COUNTER1_Msk 0xFFFFFFUL 626 #define SRSS_CLK_CAL_CNT1_CAL_RESET_Pos 29UL 627 #define SRSS_CLK_CAL_CNT1_CAL_RESET_Msk 0x20000000UL 628 #define SRSS_CLK_CAL_CNT1_CAL_CLK1_PRESENT_Pos 30UL 629 #define SRSS_CLK_CAL_CNT1_CAL_CLK1_PRESENT_Msk 0x40000000UL 630 #define SRSS_CLK_CAL_CNT1_CAL_COUNTER_DONE_Pos 31UL 631 #define SRSS_CLK_CAL_CNT1_CAL_COUNTER_DONE_Msk 0x80000000UL 632 /* SRSS.CLK_CAL_CNT2 */ 633 #define SRSS_CLK_CAL_CNT2_CAL_COUNTER2_Pos 0UL 634 #define SRSS_CLK_CAL_CNT2_CAL_COUNTER2_Msk 0xFFFFFFUL 635 /* SRSS.SRSS_INTR */ 636 #define SRSS_SRSS_INTR_WDT_MATCH_Pos 0UL 637 #define SRSS_SRSS_INTR_WDT_MATCH_Msk 0x1UL 638 #define SRSS_SRSS_INTR_CLK_CAL_Pos 5UL 639 #define SRSS_SRSS_INTR_CLK_CAL_Msk 0x20UL 640 #define SRSS_SRSS_INTR_AINTR_Pos 31UL 641 #define SRSS_SRSS_INTR_AINTR_Msk 0x80000000UL 642 /* SRSS.SRSS_INTR_SET */ 643 #define SRSS_SRSS_INTR_SET_WDT_MATCH_Pos 0UL 644 #define SRSS_SRSS_INTR_SET_WDT_MATCH_Msk 0x1UL 645 #define SRSS_SRSS_INTR_SET_CLK_CAL_Pos 5UL 646 #define SRSS_SRSS_INTR_SET_CLK_CAL_Msk 0x20UL 647 /* SRSS.SRSS_INTR_MASK */ 648 #define SRSS_SRSS_INTR_MASK_WDT_MATCH_Pos 0UL 649 #define SRSS_SRSS_INTR_MASK_WDT_MATCH_Msk 0x1UL 650 #define SRSS_SRSS_INTR_MASK_CLK_CAL_Pos 5UL 651 #define SRSS_SRSS_INTR_MASK_CLK_CAL_Msk 0x20UL 652 /* SRSS.SRSS_INTR_MASKED */ 653 #define SRSS_SRSS_INTR_MASKED_WDT_MATCH_Pos 0UL 654 #define SRSS_SRSS_INTR_MASKED_WDT_MATCH_Msk 0x1UL 655 #define SRSS_SRSS_INTR_MASKED_CLK_CAL_Pos 5UL 656 #define SRSS_SRSS_INTR_MASKED_CLK_CAL_Msk 0x20UL 657 #define SRSS_SRSS_INTR_MASKED_AINTR_Pos 31UL 658 #define SRSS_SRSS_INTR_MASKED_AINTR_Msk 0x80000000UL 659 /* SRSS.SRSS_AINTR */ 660 #define SRSS_SRSS_AINTR_HVLVD1_Pos 1UL 661 #define SRSS_SRSS_AINTR_HVLVD1_Msk 0x2UL 662 #define SRSS_SRSS_AINTR_HVLVD2_Pos 2UL 663 #define SRSS_SRSS_AINTR_HVLVD2_Msk 0x4UL 664 /* SRSS.SRSS_AINTR_SET */ 665 #define SRSS_SRSS_AINTR_SET_HVLVD1_Pos 1UL 666 #define SRSS_SRSS_AINTR_SET_HVLVD1_Msk 0x2UL 667 #define SRSS_SRSS_AINTR_SET_HVLVD2_Pos 2UL 668 #define SRSS_SRSS_AINTR_SET_HVLVD2_Msk 0x4UL 669 /* SRSS.SRSS_AINTR_MASK */ 670 #define SRSS_SRSS_AINTR_MASK_HVLVD1_Pos 1UL 671 #define SRSS_SRSS_AINTR_MASK_HVLVD1_Msk 0x2UL 672 #define SRSS_SRSS_AINTR_MASK_HVLVD2_Pos 2UL 673 #define SRSS_SRSS_AINTR_MASK_HVLVD2_Msk 0x4UL 674 /* SRSS.SRSS_AINTR_MASKED */ 675 #define SRSS_SRSS_AINTR_MASKED_HVLVD1_Pos 1UL 676 #define SRSS_SRSS_AINTR_MASKED_HVLVD1_Msk 0x2UL 677 #define SRSS_SRSS_AINTR_MASKED_HVLVD2_Pos 2UL 678 #define SRSS_SRSS_AINTR_MASKED_HVLVD2_Msk 0x4UL 679 /* SRSS.BOOT_DLM_CTL */ 680 #define SRSS_BOOT_DLM_CTL_REQUEST_Pos 0UL 681 #define SRSS_BOOT_DLM_CTL_REQUEST_Msk 0xFUL 682 #define SRSS_BOOT_DLM_CTL_INPUT_AVAIL_Pos 29UL 683 #define SRSS_BOOT_DLM_CTL_INPUT_AVAIL_Msk 0x20000000UL 684 #define SRSS_BOOT_DLM_CTL_RESET_Pos 30UL 685 #define SRSS_BOOT_DLM_CTL_RESET_Msk 0x40000000UL 686 #define SRSS_BOOT_DLM_CTL_WFA_Pos 31UL 687 #define SRSS_BOOT_DLM_CTL_WFA_Msk 0x80000000UL 688 /* SRSS.BOOT_DLM_CTL2 */ 689 #define SRSS_BOOT_DLM_CTL2_APP_CTL_Pos 0UL 690 #define SRSS_BOOT_DLM_CTL2_APP_CTL_Msk 0xFFFFFFFFUL 691 /* SRSS.BOOT_DLM_STATUS */ 692 #define SRSS_BOOT_DLM_STATUS_DEBUG_STATUS_Pos 0UL 693 #define SRSS_BOOT_DLM_STATUS_DEBUG_STATUS_Msk 0xFFFFFFFFUL 694 /* SRSS.RES_SOFT_CTL */ 695 #define SRSS_RES_SOFT_CTL_TRIGGER_SOFT_Pos 0UL 696 #define SRSS_RES_SOFT_CTL_TRIGGER_SOFT_Msk 0x1UL 697 /* SRSS.BOOT_STATUS */ 698 #define SRSS_BOOT_STATUS_DEBUG_STATUS_Pos 0UL 699 #define SRSS_BOOT_STATUS_DEBUG_STATUS_Msk 0xFFFFFFFFUL 700 /* SRSS.BOOT_ENTRY */ 701 #define SRSS_BOOT_ENTRY_WARM_BOOT_ENTRY_Pos 0UL 702 #define SRSS_BOOT_ENTRY_WARM_BOOT_ENTRY_Msk 0xFFFFFFFFUL 703 /* SRSS.PWR_HIB_DATA */ 704 #define SRSS_PWR_HIB_DATA_HIB_DATA_Pos 0UL 705 #define SRSS_PWR_HIB_DATA_HIB_DATA_Msk 0xFFFFFFFFUL 706 /* SRSS.PWR_HIB_WAKE_CTL */ 707 #define SRSS_PWR_HIB_WAKE_CTL_HIB_WAKE_SRC_Pos 0UL 708 #define SRSS_PWR_HIB_WAKE_CTL_HIB_WAKE_SRC_Msk 0xFFFFFFUL 709 #define SRSS_PWR_HIB_WAKE_CTL_HIB_WAKE_CSV_BAK_Pos 29UL 710 #define SRSS_PWR_HIB_WAKE_CTL_HIB_WAKE_CSV_BAK_Msk 0x20000000UL 711 #define SRSS_PWR_HIB_WAKE_CTL_HIB_WAKE_RTC_Pos 30UL 712 #define SRSS_PWR_HIB_WAKE_CTL_HIB_WAKE_RTC_Msk 0x40000000UL 713 #define SRSS_PWR_HIB_WAKE_CTL_HIB_WAKE_WDT_Pos 31UL 714 #define SRSS_PWR_HIB_WAKE_CTL_HIB_WAKE_WDT_Msk 0x80000000UL 715 /* SRSS.PWR_HIB_WAKE_CTL2 */ 716 #define SRSS_PWR_HIB_WAKE_CTL2_HIB_WAKE_SRC_Pos 0UL 717 #define SRSS_PWR_HIB_WAKE_CTL2_HIB_WAKE_SRC_Msk 0xFFFFFFUL 718 /* SRSS.PWR_HIB_WAKE_CAUSE */ 719 #define SRSS_PWR_HIB_WAKE_CAUSE_HIB_WAKE_SRC_Pos 0UL 720 #define SRSS_PWR_HIB_WAKE_CAUSE_HIB_WAKE_SRC_Msk 0xFFFFFFUL 721 #define SRSS_PWR_HIB_WAKE_CAUSE_HIB_WAKE_CSV_BAK_Pos 29UL 722 #define SRSS_PWR_HIB_WAKE_CAUSE_HIB_WAKE_CSV_BAK_Msk 0x20000000UL 723 #define SRSS_PWR_HIB_WAKE_CAUSE_HIB_WAKE_RTC_Pos 30UL 724 #define SRSS_PWR_HIB_WAKE_CAUSE_HIB_WAKE_RTC_Msk 0x40000000UL 725 #define SRSS_PWR_HIB_WAKE_CAUSE_HIB_WAKE_WDT_Pos 31UL 726 #define SRSS_PWR_HIB_WAKE_CAUSE_HIB_WAKE_WDT_Msk 0x80000000UL 727 /* SRSS.PWR_CTL */ 728 #define SRSS_PWR_CTL_POWER_MODE_Pos 0UL 729 #define SRSS_PWR_CTL_POWER_MODE_Msk 0x3UL 730 #define SRSS_PWR_CTL_DEBUG_SESSION_Pos 4UL 731 #define SRSS_PWR_CTL_DEBUG_SESSION_Msk 0x10UL 732 #define SRSS_PWR_CTL_LPM_READY_Pos 5UL 733 #define SRSS_PWR_CTL_LPM_READY_Msk 0x20UL 734 /* SRSS.PWR_CTL2 */ 735 #define SRSS_PWR_CTL2_LINREG_DIS_Pos 0UL 736 #define SRSS_PWR_CTL2_LINREG_DIS_Msk 0x1UL 737 #define SRSS_PWR_CTL2_LINREG_OK_Pos 1UL 738 #define SRSS_PWR_CTL2_LINREG_OK_Msk 0x2UL 739 #define SRSS_PWR_CTL2_LINREG_LPMODE_Pos 2UL 740 #define SRSS_PWR_CTL2_LINREG_LPMODE_Msk 0x4UL 741 #define SRSS_PWR_CTL2_DPSLP_REG_DIS_Pos 4UL 742 #define SRSS_PWR_CTL2_DPSLP_REG_DIS_Msk 0x10UL 743 #define SRSS_PWR_CTL2_RET_REG_DIS_Pos 8UL 744 #define SRSS_PWR_CTL2_RET_REG_DIS_Msk 0x100UL 745 #define SRSS_PWR_CTL2_NWELL_REG_DIS_Pos 12UL 746 #define SRSS_PWR_CTL2_NWELL_REG_DIS_Msk 0x1000UL 747 #define SRSS_PWR_CTL2_REFV_DIS_Pos 16UL 748 #define SRSS_PWR_CTL2_REFV_DIS_Msk 0x10000UL 749 #define SRSS_PWR_CTL2_REFV_OK_Pos 17UL 750 #define SRSS_PWR_CTL2_REFV_OK_Msk 0x20000UL 751 #define SRSS_PWR_CTL2_REFVBUF_DIS_Pos 20UL 752 #define SRSS_PWR_CTL2_REFVBUF_DIS_Msk 0x100000UL 753 #define SRSS_PWR_CTL2_REFVBUF_OK_Pos 21UL 754 #define SRSS_PWR_CTL2_REFVBUF_OK_Msk 0x200000UL 755 #define SRSS_PWR_CTL2_REFI_DIS_Pos 24UL 756 #define SRSS_PWR_CTL2_REFI_DIS_Msk 0x1000000UL 757 #define SRSS_PWR_CTL2_REFI_OK_Pos 25UL 758 #define SRSS_PWR_CTL2_REFI_OK_Msk 0x2000000UL 759 #define SRSS_PWR_CTL2_REFI_LPMODE_Pos 26UL 760 #define SRSS_PWR_CTL2_REFI_LPMODE_Msk 0x4000000UL 761 #define SRSS_PWR_CTL2_PORBOD_LPMODE_Pos 27UL 762 #define SRSS_PWR_CTL2_PORBOD_LPMODE_Msk 0x8000000UL 763 #define SRSS_PWR_CTL2_BGREF_LPMODE_Pos 28UL 764 #define SRSS_PWR_CTL2_BGREF_LPMODE_Msk 0x10000000UL 765 #define SRSS_PWR_CTL2_FREEZE_DPSLP_Pos 30UL 766 #define SRSS_PWR_CTL2_FREEZE_DPSLP_Msk 0x40000000UL 767 #define SRSS_PWR_CTL2_PLL_LS_BYPASS_Pos 31UL 768 #define SRSS_PWR_CTL2_PLL_LS_BYPASS_Msk 0x80000000UL 769 /* SRSS.PWR_HIBERNATE */ 770 #define SRSS_PWR_HIBERNATE_TOKEN_Pos 0UL 771 #define SRSS_PWR_HIBERNATE_TOKEN_Msk 0xFFUL 772 #define SRSS_PWR_HIBERNATE_UNLOCK_Pos 8UL 773 #define SRSS_PWR_HIBERNATE_UNLOCK_Msk 0xFF00UL 774 #define SRSS_PWR_HIBERNATE_FREEZE_Pos 17UL 775 #define SRSS_PWR_HIBERNATE_FREEZE_Msk 0x20000UL 776 #define SRSS_PWR_HIBERNATE_MASK_HIBALARM_Pos 18UL 777 #define SRSS_PWR_HIBERNATE_MASK_HIBALARM_Msk 0x40000UL 778 #define SRSS_PWR_HIBERNATE_MASK_HIBWDT_Pos 19UL 779 #define SRSS_PWR_HIBERNATE_MASK_HIBWDT_Msk 0x80000UL 780 #define SRSS_PWR_HIBERNATE_POLARITY_HIBPIN_Pos 20UL 781 #define SRSS_PWR_HIBERNATE_POLARITY_HIBPIN_Msk 0xF00000UL 782 #define SRSS_PWR_HIBERNATE_MASK_HIBPIN_Pos 24UL 783 #define SRSS_PWR_HIBERNATE_MASK_HIBPIN_Msk 0xF000000UL 784 #define SRSS_PWR_HIBERNATE_SENSE_MODE_Pos 29UL 785 #define SRSS_PWR_HIBERNATE_SENSE_MODE_Msk 0x20000000UL 786 #define SRSS_PWR_HIBERNATE_HIBERNATE_DISABLE_Pos 30UL 787 #define SRSS_PWR_HIBERNATE_HIBERNATE_DISABLE_Msk 0x40000000UL 788 #define SRSS_PWR_HIBERNATE_HIBERNATE_Pos 31UL 789 #define SRSS_PWR_HIBERNATE_HIBERNATE_Msk 0x80000000UL 790 /* SRSS.PWR_BUCK_CTL */ 791 #define SRSS_PWR_BUCK_CTL_BUCK_OUT1_SEL_Pos 0UL 792 #define SRSS_PWR_BUCK_CTL_BUCK_OUT1_SEL_Msk 0x7UL 793 #define SRSS_PWR_BUCK_CTL_BUCK_EN_Pos 30UL 794 #define SRSS_PWR_BUCK_CTL_BUCK_EN_Msk 0x40000000UL 795 #define SRSS_PWR_BUCK_CTL_BUCK_OUT1_EN_Pos 31UL 796 #define SRSS_PWR_BUCK_CTL_BUCK_OUT1_EN_Msk 0x80000000UL 797 /* SRSS.PWR_BUCK_CTL2 */ 798 #define SRSS_PWR_BUCK_CTL2_BUCK_OUT2_SEL_Pos 0UL 799 #define SRSS_PWR_BUCK_CTL2_BUCK_OUT2_SEL_Msk 0x7UL 800 #define SRSS_PWR_BUCK_CTL2_BUCK_OUT2_HW_SEL_Pos 30UL 801 #define SRSS_PWR_BUCK_CTL2_BUCK_OUT2_HW_SEL_Msk 0x40000000UL 802 #define SRSS_PWR_BUCK_CTL2_BUCK_OUT2_EN_Pos 31UL 803 #define SRSS_PWR_BUCK_CTL2_BUCK_OUT2_EN_Msk 0x80000000UL 804 /* SRSS.PWR_SSV_CTL */ 805 #define SRSS_PWR_SSV_CTL_BODVDDD_VSEL_Pos 0UL 806 #define SRSS_PWR_SSV_CTL_BODVDDD_VSEL_Msk 0x1UL 807 #define SRSS_PWR_SSV_CTL_BODVDDD_ENABLE_Pos 3UL 808 #define SRSS_PWR_SSV_CTL_BODVDDD_ENABLE_Msk 0x8UL 809 #define SRSS_PWR_SSV_CTL_BODVDDA_VSEL_Pos 4UL 810 #define SRSS_PWR_SSV_CTL_BODVDDA_VSEL_Msk 0x10UL 811 #define SRSS_PWR_SSV_CTL_BODVDDA_ACTION_Pos 6UL 812 #define SRSS_PWR_SSV_CTL_BODVDDA_ACTION_Msk 0xC0UL 813 #define SRSS_PWR_SSV_CTL_BODVDDA_ENABLE_Pos 8UL 814 #define SRSS_PWR_SSV_CTL_BODVDDA_ENABLE_Msk 0x100UL 815 #define SRSS_PWR_SSV_CTL_BODVCCD_ENABLE_Pos 11UL 816 #define SRSS_PWR_SSV_CTL_BODVCCD_ENABLE_Msk 0x800UL 817 #define SRSS_PWR_SSV_CTL_OVDVDDD_VSEL_Pos 16UL 818 #define SRSS_PWR_SSV_CTL_OVDVDDD_VSEL_Msk 0x10000UL 819 #define SRSS_PWR_SSV_CTL_OVDVDDD_ENABLE_Pos 19UL 820 #define SRSS_PWR_SSV_CTL_OVDVDDD_ENABLE_Msk 0x80000UL 821 #define SRSS_PWR_SSV_CTL_OVDVDDA_VSEL_Pos 20UL 822 #define SRSS_PWR_SSV_CTL_OVDVDDA_VSEL_Msk 0x100000UL 823 #define SRSS_PWR_SSV_CTL_OVDVDDA_ACTION_Pos 22UL 824 #define SRSS_PWR_SSV_CTL_OVDVDDA_ACTION_Msk 0xC00000UL 825 #define SRSS_PWR_SSV_CTL_OVDVDDA_ENABLE_Pos 24UL 826 #define SRSS_PWR_SSV_CTL_OVDVDDA_ENABLE_Msk 0x1000000UL 827 #define SRSS_PWR_SSV_CTL_OVDVCCD_ENABLE_Pos 27UL 828 #define SRSS_PWR_SSV_CTL_OVDVCCD_ENABLE_Msk 0x8000000UL 829 /* SRSS.PWR_SSV_STATUS */ 830 #define SRSS_PWR_SSV_STATUS_BODVDDD_OK_Pos 0UL 831 #define SRSS_PWR_SSV_STATUS_BODVDDD_OK_Msk 0x1UL 832 #define SRSS_PWR_SSV_STATUS_BODVDDA_OK_Pos 1UL 833 #define SRSS_PWR_SSV_STATUS_BODVDDA_OK_Msk 0x2UL 834 #define SRSS_PWR_SSV_STATUS_BODVCCD_OK_Pos 2UL 835 #define SRSS_PWR_SSV_STATUS_BODVCCD_OK_Msk 0x4UL 836 #define SRSS_PWR_SSV_STATUS_OVDVDDD_OK_Pos 8UL 837 #define SRSS_PWR_SSV_STATUS_OVDVDDD_OK_Msk 0x100UL 838 #define SRSS_PWR_SSV_STATUS_OVDVDDA_OK_Pos 9UL 839 #define SRSS_PWR_SSV_STATUS_OVDVDDA_OK_Msk 0x200UL 840 #define SRSS_PWR_SSV_STATUS_OVDVCCD_OK_Pos 10UL 841 #define SRSS_PWR_SSV_STATUS_OVDVCCD_OK_Msk 0x400UL 842 #define SRSS_PWR_SSV_STATUS_OCD_ACT_LINREG_OK_Pos 16UL 843 #define SRSS_PWR_SSV_STATUS_OCD_ACT_LINREG_OK_Msk 0x10000UL 844 #define SRSS_PWR_SSV_STATUS_OCD_DPSLP_REG_OK_Pos 17UL 845 #define SRSS_PWR_SSV_STATUS_OCD_DPSLP_REG_OK_Msk 0x20000UL 846 /* SRSS.PWR_LVD_CTL */ 847 #define SRSS_PWR_LVD_CTL_HVLVD1_TRIPSEL_Pos 0UL 848 #define SRSS_PWR_LVD_CTL_HVLVD1_TRIPSEL_Msk 0xFUL 849 #define SRSS_PWR_LVD_CTL_HVLVD1_SRCSEL_Pos 4UL 850 #define SRSS_PWR_LVD_CTL_HVLVD1_SRCSEL_Msk 0x70UL 851 #define SRSS_PWR_LVD_CTL_HVLVD1_EN_Pos 7UL 852 #define SRSS_PWR_LVD_CTL_HVLVD1_EN_Msk 0x80UL 853 #define SRSS_PWR_LVD_CTL_HVLVD1_TRIPSEL_HT_Pos 8UL 854 #define SRSS_PWR_LVD_CTL_HVLVD1_TRIPSEL_HT_Msk 0x1F00UL 855 #define SRSS_PWR_LVD_CTL_HVLVD1_DPSLP_EN_HT_Pos 14UL 856 #define SRSS_PWR_LVD_CTL_HVLVD1_DPSLP_EN_HT_Msk 0x4000UL 857 #define SRSS_PWR_LVD_CTL_HVLVD1_EN_HT_Pos 15UL 858 #define SRSS_PWR_LVD_CTL_HVLVD1_EN_HT_Msk 0x8000UL 859 #define SRSS_PWR_LVD_CTL_HVLVD1_EDGE_SEL_Pos 16UL 860 #define SRSS_PWR_LVD_CTL_HVLVD1_EDGE_SEL_Msk 0x30000UL 861 #define SRSS_PWR_LVD_CTL_HVLVD1_ACTION_Pos 18UL 862 #define SRSS_PWR_LVD_CTL_HVLVD1_ACTION_Msk 0x40000UL 863 /* SRSS.PWR_LVD_CTL2 */ 864 #define SRSS_PWR_LVD_CTL2_HVLVD2_TRIPSEL_HT_Pos 8UL 865 #define SRSS_PWR_LVD_CTL2_HVLVD2_TRIPSEL_HT_Msk 0x1F00UL 866 #define SRSS_PWR_LVD_CTL2_HVLVD2_DPSLP_EN_HT_Pos 14UL 867 #define SRSS_PWR_LVD_CTL2_HVLVD2_DPSLP_EN_HT_Msk 0x4000UL 868 #define SRSS_PWR_LVD_CTL2_HVLVD2_EN_HT_Pos 15UL 869 #define SRSS_PWR_LVD_CTL2_HVLVD2_EN_HT_Msk 0x8000UL 870 #define SRSS_PWR_LVD_CTL2_HVLVD2_EDGE_SEL_Pos 16UL 871 #define SRSS_PWR_LVD_CTL2_HVLVD2_EDGE_SEL_Msk 0x30000UL 872 #define SRSS_PWR_LVD_CTL2_HVLVD2_ACTION_Pos 18UL 873 #define SRSS_PWR_LVD_CTL2_HVLVD2_ACTION_Msk 0x40000UL 874 /* SRSS.PWR_REGHC_CTL */ 875 #define SRSS_PWR_REGHC_CTL_REGHC_MODE_Pos 0UL 876 #define SRSS_PWR_REGHC_CTL_REGHC_MODE_Msk 0x1UL 877 #define SRSS_PWR_REGHC_CTL_REGHC_PMIC_DRV_VOUT_Pos 2UL 878 #define SRSS_PWR_REGHC_CTL_REGHC_PMIC_DRV_VOUT_Msk 0xCUL 879 #define SRSS_PWR_REGHC_CTL_REGHC_VADJ_Pos 4UL 880 #define SRSS_PWR_REGHC_CTL_REGHC_VADJ_Msk 0x1F0UL 881 #define SRSS_PWR_REGHC_CTL_REGHC_PMIC_USE_LINREG_Pos 10UL 882 #define SRSS_PWR_REGHC_CTL_REGHC_PMIC_USE_LINREG_Msk 0x400UL 883 #define SRSS_PWR_REGHC_CTL_REGHC_PMIC_USE_RADJ_Pos 11UL 884 #define SRSS_PWR_REGHC_CTL_REGHC_PMIC_USE_RADJ_Msk 0x800UL 885 #define SRSS_PWR_REGHC_CTL_REGHC_PMIC_RADJ_Pos 12UL 886 #define SRSS_PWR_REGHC_CTL_REGHC_PMIC_RADJ_Msk 0x7000UL 887 #define SRSS_PWR_REGHC_CTL_REGHC_PMIC_CTL_OUTEN_Pos 16UL 888 #define SRSS_PWR_REGHC_CTL_REGHC_PMIC_CTL_OUTEN_Msk 0x10000UL 889 #define SRSS_PWR_REGHC_CTL_REGHC_PMIC_CTL_POLARITY_Pos 17UL 890 #define SRSS_PWR_REGHC_CTL_REGHC_PMIC_CTL_POLARITY_Msk 0x20000UL 891 #define SRSS_PWR_REGHC_CTL_REGHC_PMIC_STATUS_INEN_Pos 18UL 892 #define SRSS_PWR_REGHC_CTL_REGHC_PMIC_STATUS_INEN_Msk 0x40000UL 893 #define SRSS_PWR_REGHC_CTL_REGHC_PMIC_STATUS_POLARITY_Pos 19UL 894 #define SRSS_PWR_REGHC_CTL_REGHC_PMIC_STATUS_POLARITY_Msk 0x80000UL 895 #define SRSS_PWR_REGHC_CTL_REGHC_PMIC_STATUS_WAIT_Pos 20UL 896 #define SRSS_PWR_REGHC_CTL_REGHC_PMIC_STATUS_WAIT_Msk 0x3FF00000UL 897 #define SRSS_PWR_REGHC_CTL_REGHC_TRANS_USE_OCD_Pos 30UL 898 #define SRSS_PWR_REGHC_CTL_REGHC_TRANS_USE_OCD_Msk 0x40000000UL 899 #define SRSS_PWR_REGHC_CTL_REGHC_CONFIGURED_Pos 31UL 900 #define SRSS_PWR_REGHC_CTL_REGHC_CONFIGURED_Msk 0x80000000UL 901 /* SRSS.PWR_REGHC_STATUS */ 902 #define SRSS_PWR_REGHC_STATUS_REGHC_ENABLED_Pos 0UL 903 #define SRSS_PWR_REGHC_STATUS_REGHC_ENABLED_Msk 0x1UL 904 #define SRSS_PWR_REGHC_STATUS_REGHC_OCD_OK_Pos 1UL 905 #define SRSS_PWR_REGHC_STATUS_REGHC_OCD_OK_Msk 0x2UL 906 #define SRSS_PWR_REGHC_STATUS_REGHC_CKT_OK_Pos 2UL 907 #define SRSS_PWR_REGHC_STATUS_REGHC_CKT_OK_Msk 0x4UL 908 #define SRSS_PWR_REGHC_STATUS_REGHC_UV_OUT_Pos 8UL 909 #define SRSS_PWR_REGHC_STATUS_REGHC_UV_OUT_Msk 0x100UL 910 #define SRSS_PWR_REGHC_STATUS_REGHC_OV_OUT_Pos 9UL 911 #define SRSS_PWR_REGHC_STATUS_REGHC_OV_OUT_Msk 0x200UL 912 #define SRSS_PWR_REGHC_STATUS_REGHC_PMIC_STATUS_OK_Pos 12UL 913 #define SRSS_PWR_REGHC_STATUS_REGHC_PMIC_STATUS_OK_Msk 0x1000UL 914 #define SRSS_PWR_REGHC_STATUS_REGHC_SEQ_BUSY_Pos 31UL 915 #define SRSS_PWR_REGHC_STATUS_REGHC_SEQ_BUSY_Msk 0x80000000UL 916 /* SRSS.PWR_REGHC_CTL2 */ 917 #define SRSS_PWR_REGHC_CTL2_REGHC_PMIC_STATUS_TIMEOUT_Pos 0UL 918 #define SRSS_PWR_REGHC_CTL2_REGHC_PMIC_STATUS_TIMEOUT_Msk 0xFFUL 919 #define SRSS_PWR_REGHC_CTL2_REGHC_EN_Pos 31UL 920 #define SRSS_PWR_REGHC_CTL2_REGHC_EN_Msk 0x80000000UL 921 /* SRSS.PWR_PMIC_CTL */ 922 #define SRSS_PWR_PMIC_CTL_PMIC_VREF_Pos 2UL 923 #define SRSS_PWR_PMIC_CTL_PMIC_VREF_Msk 0xCUL 924 #define SRSS_PWR_PMIC_CTL_PMIC_VADJ_Pos 4UL 925 #define SRSS_PWR_PMIC_CTL_PMIC_VADJ_Msk 0x1F0UL 926 #define SRSS_PWR_PMIC_CTL_PMIC_USE_LINREG_Pos 10UL 927 #define SRSS_PWR_PMIC_CTL_PMIC_USE_LINREG_Msk 0x400UL 928 #define SRSS_PWR_PMIC_CTL_PMIC_VADJ_BUF_EN_Pos 15UL 929 #define SRSS_PWR_PMIC_CTL_PMIC_VADJ_BUF_EN_Msk 0x8000UL 930 #define SRSS_PWR_PMIC_CTL_PMIC_CTL_OUTEN_Pos 16UL 931 #define SRSS_PWR_PMIC_CTL_PMIC_CTL_OUTEN_Msk 0x10000UL 932 #define SRSS_PWR_PMIC_CTL_PMIC_CTL_POLARITY_Pos 17UL 933 #define SRSS_PWR_PMIC_CTL_PMIC_CTL_POLARITY_Msk 0x20000UL 934 #define SRSS_PWR_PMIC_CTL_PMIC_STATUS_INEN_Pos 18UL 935 #define SRSS_PWR_PMIC_CTL_PMIC_STATUS_INEN_Msk 0x40000UL 936 #define SRSS_PWR_PMIC_CTL_PMIC_STATUS_POLARITY_Pos 19UL 937 #define SRSS_PWR_PMIC_CTL_PMIC_STATUS_POLARITY_Msk 0x80000UL 938 #define SRSS_PWR_PMIC_CTL_PMIC_STATUS_WAIT_Pos 20UL 939 #define SRSS_PWR_PMIC_CTL_PMIC_STATUS_WAIT_Msk 0x3FF00000UL 940 #define SRSS_PWR_PMIC_CTL_PMIC_CONFIGURED_Pos 31UL 941 #define SRSS_PWR_PMIC_CTL_PMIC_CONFIGURED_Msk 0x80000000UL 942 /* SRSS.PWR_PMIC_STATUS */ 943 #define SRSS_PWR_PMIC_STATUS_PMIC_ENABLED_Pos 0UL 944 #define SRSS_PWR_PMIC_STATUS_PMIC_ENABLED_Msk 0x1UL 945 #define SRSS_PWR_PMIC_STATUS_PMIC_STATUS_OK_Pos 12UL 946 #define SRSS_PWR_PMIC_STATUS_PMIC_STATUS_OK_Msk 0x1000UL 947 #define SRSS_PWR_PMIC_STATUS_PMIC_SEQ_BUSY_Pos 31UL 948 #define SRSS_PWR_PMIC_STATUS_PMIC_SEQ_BUSY_Msk 0x80000000UL 949 /* SRSS.PWR_PMIC_CTL2 */ 950 #define SRSS_PWR_PMIC_CTL2_PMIC_STATUS_TIMEOUT_Pos 0UL 951 #define SRSS_PWR_PMIC_CTL2_PMIC_STATUS_TIMEOUT_Msk 0xFFUL 952 #define SRSS_PWR_PMIC_CTL2_PMIC_EN_Pos 31UL 953 #define SRSS_PWR_PMIC_CTL2_PMIC_EN_Msk 0x80000000UL 954 /* SRSS.PWR_PMIC_CTL4 */ 955 #define SRSS_PWR_PMIC_CTL4_PMIC_VADJ_DIS_Pos 30UL 956 #define SRSS_PWR_PMIC_CTL4_PMIC_VADJ_DIS_Msk 0x40000000UL 957 #define SRSS_PWR_PMIC_CTL4_PMIC_DPSLP_Pos 31UL 958 #define SRSS_PWR_PMIC_CTL4_PMIC_DPSLP_Msk 0x80000000UL 959 /* SRSS.CLK_PATH_SELECT */ 960 #define SRSS_CLK_PATH_SELECT_PATH_MUX_Pos 0UL 961 #define SRSS_CLK_PATH_SELECT_PATH_MUX_Msk 0x7UL 962 /* SRSS.CLK_ROOT_SELECT */ 963 #define SRSS_CLK_ROOT_SELECT_ROOT_MUX_Pos 0UL 964 #define SRSS_CLK_ROOT_SELECT_ROOT_MUX_Msk 0xFUL 965 #define SRSS_CLK_ROOT_SELECT_ROOT_DIV_Pos 4UL 966 #define SRSS_CLK_ROOT_SELECT_ROOT_DIV_Msk 0x30UL 967 #define SRSS_CLK_ROOT_SELECT_ROOT_DIV_INT_Pos 8UL 968 #define SRSS_CLK_ROOT_SELECT_ROOT_DIV_INT_Msk 0xF00UL 969 #define SRSS_CLK_ROOT_SELECT_ENABLE_Pos 31UL 970 #define SRSS_CLK_ROOT_SELECT_ENABLE_Msk 0x80000000UL 971 /* SRSS.CLK_DIRECT_SELECT */ 972 #define SRSS_CLK_DIRECT_SELECT_DIRECT_MUX_Pos 8UL 973 #define SRSS_CLK_DIRECT_SELECT_DIRECT_MUX_Msk 0x100UL 974 /* SRSS.CLK_SELECT */ 975 #define SRSS_CLK_SELECT_LFCLK_SEL_Pos 0UL 976 #define SRSS_CLK_SELECT_LFCLK_SEL_Msk 0x7UL 977 #define SRSS_CLK_SELECT_PUMP_SEL_Pos 8UL 978 #define SRSS_CLK_SELECT_PUMP_SEL_Msk 0xF00UL 979 #define SRSS_CLK_SELECT_PUMP_DIV_Pos 12UL 980 #define SRSS_CLK_SELECT_PUMP_DIV_Msk 0x7000UL 981 #define SRSS_CLK_SELECT_PUMP_ENABLE_Pos 15UL 982 #define SRSS_CLK_SELECT_PUMP_ENABLE_Msk 0x8000UL 983 /* SRSS.CLK_ILO0_CONFIG */ 984 #define SRSS_CLK_ILO0_CONFIG_ILO0_BACKUP_Pos 0UL 985 #define SRSS_CLK_ILO0_CONFIG_ILO0_BACKUP_Msk 0x1UL 986 #define SRSS_CLK_ILO0_CONFIG_ILO0_MON_ENABLE_Pos 30UL 987 #define SRSS_CLK_ILO0_CONFIG_ILO0_MON_ENABLE_Msk 0x40000000UL 988 #define SRSS_CLK_ILO0_CONFIG_ENABLE_Pos 31UL 989 #define SRSS_CLK_ILO0_CONFIG_ENABLE_Msk 0x80000000UL 990 /* SRSS.CLK_ILO1_CONFIG */ 991 #define SRSS_CLK_ILO1_CONFIG_ILO1_MON_ENABLE_Pos 30UL 992 #define SRSS_CLK_ILO1_CONFIG_ILO1_MON_ENABLE_Msk 0x40000000UL 993 #define SRSS_CLK_ILO1_CONFIG_ENABLE_Pos 31UL 994 #define SRSS_CLK_ILO1_CONFIG_ENABLE_Msk 0x80000000UL 995 /* SRSS.CLK_IMO_CONFIG */ 996 #define SRSS_CLK_IMO_CONFIG_DPSLP_ENABLE_Pos 30UL 997 #define SRSS_CLK_IMO_CONFIG_DPSLP_ENABLE_Msk 0x40000000UL 998 #define SRSS_CLK_IMO_CONFIG_ENABLE_Pos 31UL 999 #define SRSS_CLK_IMO_CONFIG_ENABLE_Msk 0x80000000UL 1000 /* SRSS.CLK_ECO_CONFIG */ 1001 #define SRSS_CLK_ECO_CONFIG_AGC_EN_Pos 1UL 1002 #define SRSS_CLK_ECO_CONFIG_AGC_EN_Msk 0x2UL 1003 #define SRSS_CLK_ECO_CONFIG_ECO_DIV_DISABLE_Pos 27UL 1004 #define SRSS_CLK_ECO_CONFIG_ECO_DIV_DISABLE_Msk 0x8000000UL 1005 #define SRSS_CLK_ECO_CONFIG_ECO_DIV_ENABLE_Pos 28UL 1006 #define SRSS_CLK_ECO_CONFIG_ECO_DIV_ENABLE_Msk 0x10000000UL 1007 #define SRSS_CLK_ECO_CONFIG_ECO_EN_Pos 31UL 1008 #define SRSS_CLK_ECO_CONFIG_ECO_EN_Msk 0x80000000UL 1009 /* SRSS.CLK_ECO_PRESCALE */ 1010 #define SRSS_CLK_ECO_PRESCALE_ECO_DIV_ENABLED_Pos 0UL 1011 #define SRSS_CLK_ECO_PRESCALE_ECO_DIV_ENABLED_Msk 0x1UL 1012 #define SRSS_CLK_ECO_PRESCALE_ECO_FRAC_DIV_Pos 8UL 1013 #define SRSS_CLK_ECO_PRESCALE_ECO_FRAC_DIV_Msk 0xFF00UL 1014 #define SRSS_CLK_ECO_PRESCALE_ECO_INT_DIV_Pos 16UL 1015 #define SRSS_CLK_ECO_PRESCALE_ECO_INT_DIV_Msk 0x3FF0000UL 1016 /* SRSS.CLK_ECO_STATUS */ 1017 #define SRSS_CLK_ECO_STATUS_ECO_OK_Pos 0UL 1018 #define SRSS_CLK_ECO_STATUS_ECO_OK_Msk 0x1UL 1019 #define SRSS_CLK_ECO_STATUS_ECO_READY_Pos 1UL 1020 #define SRSS_CLK_ECO_STATUS_ECO_READY_Msk 0x2UL 1021 /* SRSS.CLK_PILO_CONFIG */ 1022 #define SRSS_CLK_PILO_CONFIG_PILO_BACKUP_Pos 0UL 1023 #define SRSS_CLK_PILO_CONFIG_PILO_BACKUP_Msk 0x1UL 1024 #define SRSS_CLK_PILO_CONFIG_PILO_TCSC_EN_Pos 16UL 1025 #define SRSS_CLK_PILO_CONFIG_PILO_TCSC_EN_Msk 0x10000UL 1026 #define SRSS_CLK_PILO_CONFIG_PILO_EN_Pos 31UL 1027 #define SRSS_CLK_PILO_CONFIG_PILO_EN_Msk 0x80000000UL 1028 /* SRSS.CLK_FLL_CONFIG */ 1029 #define SRSS_CLK_FLL_CONFIG_FLL_MULT_Pos 0UL 1030 #define SRSS_CLK_FLL_CONFIG_FLL_MULT_Msk 0x3FFFFUL 1031 #define SRSS_CLK_FLL_CONFIG_FLL_OUTPUT_DIV_Pos 24UL 1032 #define SRSS_CLK_FLL_CONFIG_FLL_OUTPUT_DIV_Msk 0x1000000UL 1033 #define SRSS_CLK_FLL_CONFIG_FLL_ENABLE_Pos 31UL 1034 #define SRSS_CLK_FLL_CONFIG_FLL_ENABLE_Msk 0x80000000UL 1035 /* SRSS.CLK_FLL_CONFIG2 */ 1036 #define SRSS_CLK_FLL_CONFIG2_FLL_REF_DIV_Pos 0UL 1037 #define SRSS_CLK_FLL_CONFIG2_FLL_REF_DIV_Msk 0x1FFFUL 1038 #define SRSS_CLK_FLL_CONFIG2_LOCK_TOL_Pos 16UL 1039 #define SRSS_CLK_FLL_CONFIG2_LOCK_TOL_Msk 0xFF0000UL 1040 #define SRSS_CLK_FLL_CONFIG2_UPDATE_TOL_Pos 24UL 1041 #define SRSS_CLK_FLL_CONFIG2_UPDATE_TOL_Msk 0xFF000000UL 1042 /* SRSS.CLK_FLL_CONFIG3 */ 1043 #define SRSS_CLK_FLL_CONFIG3_FLL_LF_IGAIN_Pos 0UL 1044 #define SRSS_CLK_FLL_CONFIG3_FLL_LF_IGAIN_Msk 0xFUL 1045 #define SRSS_CLK_FLL_CONFIG3_FLL_LF_PGAIN_Pos 4UL 1046 #define SRSS_CLK_FLL_CONFIG3_FLL_LF_PGAIN_Msk 0xF0UL 1047 #define SRSS_CLK_FLL_CONFIG3_SETTLING_COUNT_Pos 8UL 1048 #define SRSS_CLK_FLL_CONFIG3_SETTLING_COUNT_Msk 0x1FFF00UL 1049 #define SRSS_CLK_FLL_CONFIG3_BYPASS_SEL_Pos 28UL 1050 #define SRSS_CLK_FLL_CONFIG3_BYPASS_SEL_Msk 0x30000000UL 1051 /* SRSS.CLK_FLL_CONFIG4 */ 1052 #define SRSS_CLK_FLL_CONFIG4_CCO_LIMIT_Pos 0UL 1053 #define SRSS_CLK_FLL_CONFIG4_CCO_LIMIT_Msk 0xFFUL 1054 #define SRSS_CLK_FLL_CONFIG4_CCO_RANGE_Pos 8UL 1055 #define SRSS_CLK_FLL_CONFIG4_CCO_RANGE_Msk 0x700UL 1056 #define SRSS_CLK_FLL_CONFIG4_CCO_FREQ_Pos 16UL 1057 #define SRSS_CLK_FLL_CONFIG4_CCO_FREQ_Msk 0x1FF0000UL 1058 #define SRSS_CLK_FLL_CONFIG4_CCO_HW_UPDATE_DIS_Pos 30UL 1059 #define SRSS_CLK_FLL_CONFIG4_CCO_HW_UPDATE_DIS_Msk 0x40000000UL 1060 #define SRSS_CLK_FLL_CONFIG4_CCO_ENABLE_Pos 31UL 1061 #define SRSS_CLK_FLL_CONFIG4_CCO_ENABLE_Msk 0x80000000UL 1062 /* SRSS.CLK_FLL_STATUS */ 1063 #define SRSS_CLK_FLL_STATUS_LOCKED_Pos 0UL 1064 #define SRSS_CLK_FLL_STATUS_LOCKED_Msk 0x1UL 1065 #define SRSS_CLK_FLL_STATUS_UNLOCK_OCCURRED_Pos 1UL 1066 #define SRSS_CLK_FLL_STATUS_UNLOCK_OCCURRED_Msk 0x2UL 1067 #define SRSS_CLK_FLL_STATUS_CCO_READY_Pos 2UL 1068 #define SRSS_CLK_FLL_STATUS_CCO_READY_Msk 0x4UL 1069 /* SRSS.CLK_ECO_CONFIG2 */ 1070 #define SRSS_CLK_ECO_CONFIG2_WDTRIM_Pos 0UL 1071 #define SRSS_CLK_ECO_CONFIG2_WDTRIM_Msk 0x7UL 1072 #define SRSS_CLK_ECO_CONFIG2_ATRIM_Pos 4UL 1073 #define SRSS_CLK_ECO_CONFIG2_ATRIM_Msk 0xF0UL 1074 #define SRSS_CLK_ECO_CONFIG2_FTRIM_Pos 8UL 1075 #define SRSS_CLK_ECO_CONFIG2_FTRIM_Msk 0x300UL 1076 #define SRSS_CLK_ECO_CONFIG2_RTRIM_Pos 10UL 1077 #define SRSS_CLK_ECO_CONFIG2_RTRIM_Msk 0xC00UL 1078 #define SRSS_CLK_ECO_CONFIG2_GTRIM_Pos 12UL 1079 #define SRSS_CLK_ECO_CONFIG2_GTRIM_Msk 0x7000UL 1080 /* SRSS.CLK_ILO_CONFIG */ 1081 #define SRSS_CLK_ILO_CONFIG_ILO_BACKUP_Pos 0UL 1082 #define SRSS_CLK_ILO_CONFIG_ILO_BACKUP_Msk 0x1UL 1083 #define SRSS_CLK_ILO_CONFIG_ENABLE_Pos 31UL 1084 #define SRSS_CLK_ILO_CONFIG_ENABLE_Msk 0x80000000UL 1085 /* SRSS.CLK_TRIM_ILO_CTL */ 1086 #define SRSS_CLK_TRIM_ILO_CTL_ILO_FTRIM_Pos 0UL 1087 #define SRSS_CLK_TRIM_ILO_CTL_ILO_FTRIM_Msk 0x3FUL 1088 /* SRSS.CLK_TRIM_ILO0_CTL */ 1089 #define SRSS_CLK_TRIM_ILO0_CTL_ILO0_FTRIM_Pos 0UL 1090 #define SRSS_CLK_TRIM_ILO0_CTL_ILO0_FTRIM_Msk 0x3FUL 1091 #define SRSS_CLK_TRIM_ILO0_CTL_ILO0_MONTRIM_Pos 8UL 1092 #define SRSS_CLK_TRIM_ILO0_CTL_ILO0_MONTRIM_Msk 0xF00UL 1093 /* SRSS.CLK_MF_SELECT */ 1094 #define SRSS_CLK_MF_SELECT_MFCLK_SEL_Pos 0UL 1095 #define SRSS_CLK_MF_SELECT_MFCLK_SEL_Msk 0x7UL 1096 #define SRSS_CLK_MF_SELECT_MFCLK_DIV_Pos 8UL 1097 #define SRSS_CLK_MF_SELECT_MFCLK_DIV_Msk 0xFF00UL 1098 #define SRSS_CLK_MF_SELECT_ENABLE_Pos 31UL 1099 #define SRSS_CLK_MF_SELECT_ENABLE_Msk 0x80000000UL 1100 /* SRSS.CLK_MFO_CONFIG */ 1101 #define SRSS_CLK_MFO_CONFIG_DPSLP_ENABLE_Pos 30UL 1102 #define SRSS_CLK_MFO_CONFIG_DPSLP_ENABLE_Msk 0x40000000UL 1103 #define SRSS_CLK_MFO_CONFIG_ENABLE_Pos 31UL 1104 #define SRSS_CLK_MFO_CONFIG_ENABLE_Msk 0x80000000UL 1105 /* SRSS.CLK_IHO_CONFIG */ 1106 #define SRSS_CLK_IHO_CONFIG_ENABLE_Pos 31UL 1107 #define SRSS_CLK_IHO_CONFIG_ENABLE_Msk 0x80000000UL 1108 /* SRSS.CLK_ALTHF_CTL */ 1109 #define SRSS_CLK_ALTHF_CTL_ALTHF_ENABLED_Pos 0UL 1110 #define SRSS_CLK_ALTHF_CTL_ALTHF_ENABLED_Msk 0x1UL 1111 #define SRSS_CLK_ALTHF_CTL_ALTHF_ENABLE_Pos 31UL 1112 #define SRSS_CLK_ALTHF_CTL_ALTHF_ENABLE_Msk 0x80000000UL 1113 /* SRSS.CLK_PLL_CONFIG */ 1114 #define SRSS_CLK_PLL_CONFIG_FEEDBACK_DIV_Pos 0UL 1115 #define SRSS_CLK_PLL_CONFIG_FEEDBACK_DIV_Msk 0x7FUL 1116 #define SRSS_CLK_PLL_CONFIG_REFERENCE_DIV_Pos 8UL 1117 #define SRSS_CLK_PLL_CONFIG_REFERENCE_DIV_Msk 0x1F00UL 1118 #define SRSS_CLK_PLL_CONFIG_OUTPUT_DIV_Pos 16UL 1119 #define SRSS_CLK_PLL_CONFIG_OUTPUT_DIV_Msk 0x1F0000UL 1120 #define SRSS_CLK_PLL_CONFIG_LOCK_DELAY_Pos 25UL 1121 #define SRSS_CLK_PLL_CONFIG_LOCK_DELAY_Msk 0x6000000UL 1122 #define SRSS_CLK_PLL_CONFIG_PLL_LF_MODE_Pos 27UL 1123 #define SRSS_CLK_PLL_CONFIG_PLL_LF_MODE_Msk 0x8000000UL 1124 #define SRSS_CLK_PLL_CONFIG_BYPASS_SEL_Pos 28UL 1125 #define SRSS_CLK_PLL_CONFIG_BYPASS_SEL_Msk 0x30000000UL 1126 #define SRSS_CLK_PLL_CONFIG_ENABLE_Pos 31UL 1127 #define SRSS_CLK_PLL_CONFIG_ENABLE_Msk 0x80000000UL 1128 /* SRSS.CLK_PLL_STATUS */ 1129 #define SRSS_CLK_PLL_STATUS_LOCKED_Pos 0UL 1130 #define SRSS_CLK_PLL_STATUS_LOCKED_Msk 0x1UL 1131 #define SRSS_CLK_PLL_STATUS_UNLOCK_OCCURRED_Pos 1UL 1132 #define SRSS_CLK_PLL_STATUS_UNLOCK_OCCURRED_Msk 0x2UL 1133 /* SRSS.CSV_REF_SEL */ 1134 #define SRSS_CSV_REF_SEL_REF_MUX_Pos 0UL 1135 #define SRSS_CSV_REF_SEL_REF_MUX_Msk 0x7UL 1136 /* SRSS.RES_CAUSE */ 1137 #define SRSS_RES_CAUSE_RESET_WDT_Pos 0UL 1138 #define SRSS_RES_CAUSE_RESET_WDT_Msk 0x1UL 1139 #define SRSS_RES_CAUSE_RESET_ACT_FAULT_Pos 1UL 1140 #define SRSS_RES_CAUSE_RESET_ACT_FAULT_Msk 0x2UL 1141 #define SRSS_RES_CAUSE_RESET_DPSLP_FAULT_Pos 2UL 1142 #define SRSS_RES_CAUSE_RESET_DPSLP_FAULT_Msk 0x4UL 1143 #define SRSS_RES_CAUSE_RESET_TC_DBGRESET_Pos 3UL 1144 #define SRSS_RES_CAUSE_RESET_TC_DBGRESET_Msk 0x8UL 1145 #define SRSS_RES_CAUSE_RESET_SOFT_Pos 4UL 1146 #define SRSS_RES_CAUSE_RESET_SOFT_Msk 0x10UL 1147 #define SRSS_RES_CAUSE_RESET_MCWDT0_Pos 5UL 1148 #define SRSS_RES_CAUSE_RESET_MCWDT0_Msk 0x20UL 1149 #define SRSS_RES_CAUSE_RESET_MCWDT1_Pos 6UL 1150 #define SRSS_RES_CAUSE_RESET_MCWDT1_Msk 0x40UL 1151 #define SRSS_RES_CAUSE_RESET_MCWDT2_Pos 7UL 1152 #define SRSS_RES_CAUSE_RESET_MCWDT2_Msk 0x80UL 1153 #define SRSS_RES_CAUSE_RESET_MCWDT3_Pos 8UL 1154 #define SRSS_RES_CAUSE_RESET_MCWDT3_Msk 0x100UL 1155 /* SRSS.RES_CAUSE2 */ 1156 #define SRSS_RES_CAUSE2_RESET_CSV_HF_Pos 0UL 1157 #define SRSS_RES_CAUSE2_RESET_CSV_HF_Msk 0xFFFFUL 1158 #define SRSS_RES_CAUSE2_RESET_CSV_REF_Pos 16UL 1159 #define SRSS_RES_CAUSE2_RESET_CSV_REF_Msk 0x10000UL 1160 /* SRSS.RES_CAUSE_EXTEND */ 1161 #define SRSS_RES_CAUSE_EXTEND_RESET_XRES_Pos 16UL 1162 #define SRSS_RES_CAUSE_EXTEND_RESET_XRES_Msk 0x10000UL 1163 #define SRSS_RES_CAUSE_EXTEND_RESET_BODVDDD_Pos 17UL 1164 #define SRSS_RES_CAUSE_EXTEND_RESET_BODVDDD_Msk 0x20000UL 1165 #define SRSS_RES_CAUSE_EXTEND_RESET_BODVDDA_Pos 18UL 1166 #define SRSS_RES_CAUSE_EXTEND_RESET_BODVDDA_Msk 0x40000UL 1167 #define SRSS_RES_CAUSE_EXTEND_RESET_BODVCCD_Pos 19UL 1168 #define SRSS_RES_CAUSE_EXTEND_RESET_BODVCCD_Msk 0x80000UL 1169 #define SRSS_RES_CAUSE_EXTEND_RESET_OVDVDDD_Pos 20UL 1170 #define SRSS_RES_CAUSE_EXTEND_RESET_OVDVDDD_Msk 0x100000UL 1171 #define SRSS_RES_CAUSE_EXTEND_RESET_OVDVDDA_Pos 21UL 1172 #define SRSS_RES_CAUSE_EXTEND_RESET_OVDVDDA_Msk 0x200000UL 1173 #define SRSS_RES_CAUSE_EXTEND_RESET_OVDVCCD_Pos 22UL 1174 #define SRSS_RES_CAUSE_EXTEND_RESET_OVDVCCD_Msk 0x400000UL 1175 #define SRSS_RES_CAUSE_EXTEND_RESET_OCD_ACT_LINREG_Pos 23UL 1176 #define SRSS_RES_CAUSE_EXTEND_RESET_OCD_ACT_LINREG_Msk 0x800000UL 1177 #define SRSS_RES_CAUSE_EXTEND_RESET_OCD_DPSLP_LINREG_Pos 24UL 1178 #define SRSS_RES_CAUSE_EXTEND_RESET_OCD_DPSLP_LINREG_Msk 0x1000000UL 1179 #define SRSS_RES_CAUSE_EXTEND_RESET_OCD_REGHC_Pos 25UL 1180 #define SRSS_RES_CAUSE_EXTEND_RESET_OCD_REGHC_Msk 0x2000000UL 1181 #define SRSS_RES_CAUSE_EXTEND_RESET_PMIC_Pos 26UL 1182 #define SRSS_RES_CAUSE_EXTEND_RESET_PMIC_Msk 0x4000000UL 1183 #define SRSS_RES_CAUSE_EXTEND_RESET_PXRES_Pos 28UL 1184 #define SRSS_RES_CAUSE_EXTEND_RESET_PXRES_Msk 0x10000000UL 1185 #define SRSS_RES_CAUSE_EXTEND_RESET_STRUCT_XRES_Pos 29UL 1186 #define SRSS_RES_CAUSE_EXTEND_RESET_STRUCT_XRES_Msk 0x20000000UL 1187 #define SRSS_RES_CAUSE_EXTEND_RESET_PORVDDD_Pos 30UL 1188 #define SRSS_RES_CAUSE_EXTEND_RESET_PORVDDD_Msk 0x40000000UL 1189 /* SRSS.RES_PXRES_CTL */ 1190 #define SRSS_RES_PXRES_CTL_PXRES_TRIGGER_Pos 0UL 1191 #define SRSS_RES_PXRES_CTL_PXRES_TRIGGER_Msk 0x1UL 1192 /* SRSS.PWR_CBUCK_CTL */ 1193 #define SRSS_PWR_CBUCK_CTL_CBUCK_VSEL_Pos 0UL 1194 #define SRSS_PWR_CBUCK_CTL_CBUCK_VSEL_Msk 0x1FUL 1195 #define SRSS_PWR_CBUCK_CTL_CBUCK_MODE_Pos 8UL 1196 #define SRSS_PWR_CBUCK_CTL_CBUCK_MODE_Msk 0x1F00UL 1197 /* SRSS.PWR_CBUCK_CTL2 */ 1198 #define SRSS_PWR_CBUCK_CTL2_CBUCK_OVERRIDE_Pos 28UL 1199 #define SRSS_PWR_CBUCK_CTL2_CBUCK_OVERRIDE_Msk 0x10000000UL 1200 #define SRSS_PWR_CBUCK_CTL2_CBUCK_PAUSE_Pos 29UL 1201 #define SRSS_PWR_CBUCK_CTL2_CBUCK_PAUSE_Msk 0x20000000UL 1202 #define SRSS_PWR_CBUCK_CTL2_CBUCK_COPY_SETTINGS_Pos 30UL 1203 #define SRSS_PWR_CBUCK_CTL2_CBUCK_COPY_SETTINGS_Msk 0x40000000UL 1204 #define SRSS_PWR_CBUCK_CTL2_CBUCK_USE_SETTINGS_Pos 31UL 1205 #define SRSS_PWR_CBUCK_CTL2_CBUCK_USE_SETTINGS_Msk 0x80000000UL 1206 /* SRSS.PWR_CBUCK_CTL3 */ 1207 #define SRSS_PWR_CBUCK_CTL3_CBUCK_INRUSH_SEL_Pos 31UL 1208 #define SRSS_PWR_CBUCK_CTL3_CBUCK_INRUSH_SEL_Msk 0x80000000UL 1209 /* SRSS.PWR_CBUCK_STATUS */ 1210 #define SRSS_PWR_CBUCK_STATUS_PMU_DONE_Pos 31UL 1211 #define SRSS_PWR_CBUCK_STATUS_PMU_DONE_Msk 0x80000000UL 1212 /* SRSS.PWR_SDR0_CTL */ 1213 #define SRSS_PWR_SDR0_CTL_SDR0_CBUCK_VSEL_Pos 0UL 1214 #define SRSS_PWR_SDR0_CTL_SDR0_CBUCK_VSEL_Msk 0x1FUL 1215 #define SRSS_PWR_SDR0_CTL_SDR0_CBUCK_MODE_Pos 5UL 1216 #define SRSS_PWR_SDR0_CTL_SDR0_CBUCK_MODE_Msk 0x3E0UL 1217 #define SRSS_PWR_SDR0_CTL_SDR0_CBUCK_DPSLP_VSEL_Pos 10UL 1218 #define SRSS_PWR_SDR0_CTL_SDR0_CBUCK_DPSLP_VSEL_Msk 0x7C00UL 1219 #define SRSS_PWR_SDR0_CTL_SDR0_CBUCK_DPSLP_MODE_Pos 15UL 1220 #define SRSS_PWR_SDR0_CTL_SDR0_CBUCK_DPSLP_MODE_Msk 0xF8000UL 1221 #define SRSS_PWR_SDR0_CTL_SDR0_VSEL_Pos 20UL 1222 #define SRSS_PWR_SDR0_CTL_SDR0_VSEL_Msk 0xF00000UL 1223 #define SRSS_PWR_SDR0_CTL_SDR0_DPSLP_VSEL_Pos 26UL 1224 #define SRSS_PWR_SDR0_CTL_SDR0_DPSLP_VSEL_Msk 0x3C000000UL 1225 #define SRSS_PWR_SDR0_CTL_SDR0_ALLOW_BYPASS_Pos 31UL 1226 #define SRSS_PWR_SDR0_CTL_SDR0_ALLOW_BYPASS_Msk 0x80000000UL 1227 /* SRSS.PWR_SDR1_CTL */ 1228 #define SRSS_PWR_SDR1_CTL_SDR1_CBUCK_VSEL_Pos 0UL 1229 #define SRSS_PWR_SDR1_CTL_SDR1_CBUCK_VSEL_Msk 0x1FUL 1230 #define SRSS_PWR_SDR1_CTL_SDR1_CBUCK_MODE_Pos 8UL 1231 #define SRSS_PWR_SDR1_CTL_SDR1_CBUCK_MODE_Msk 0x1F00UL 1232 #define SRSS_PWR_SDR1_CTL_SDR1_VSEL_Pos 16UL 1233 #define SRSS_PWR_SDR1_CTL_SDR1_VSEL_Msk 0xF0000UL 1234 #define SRSS_PWR_SDR1_CTL_SDR1_HW_SEL_Pos 30UL 1235 #define SRSS_PWR_SDR1_CTL_SDR1_HW_SEL_Msk 0x40000000UL 1236 #define SRSS_PWR_SDR1_CTL_SDR1_ENABLE_Pos 31UL 1237 #define SRSS_PWR_SDR1_CTL_SDR1_ENABLE_Msk 0x80000000UL 1238 /* SRSS.PWR_HVLDO0_CTL */ 1239 #define SRSS_PWR_HVLDO0_CTL_HVLDO0_VSEL_Pos 0UL 1240 #define SRSS_PWR_HVLDO0_CTL_HVLDO0_VSEL_Msk 0xFUL 1241 #define SRSS_PWR_HVLDO0_CTL_HVLDO0_HW_SEL_Pos 30UL 1242 #define SRSS_PWR_HVLDO0_CTL_HVLDO0_HW_SEL_Msk 0x40000000UL 1243 #define SRSS_PWR_HVLDO0_CTL_HVLDO0_ENABLE_Pos 31UL 1244 #define SRSS_PWR_HVLDO0_CTL_HVLDO0_ENABLE_Msk 0x80000000UL 1245 /* SRSS.TST_XRES_SECURE */ 1246 #define SRSS_TST_XRES_SECURE_DATA8_Pos 0UL 1247 #define SRSS_TST_XRES_SECURE_DATA8_Msk 0xFFUL 1248 #define SRSS_TST_XRES_SECURE_FW_WR_Pos 8UL 1249 #define SRSS_TST_XRES_SECURE_FW_WR_Msk 0xF00UL 1250 #define SRSS_TST_XRES_SECURE_SECURE_WR_Pos 16UL 1251 #define SRSS_TST_XRES_SECURE_SECURE_WR_Msk 0xF0000UL 1252 #define SRSS_TST_XRES_SECURE_FW_KEY_OK_Pos 29UL 1253 #define SRSS_TST_XRES_SECURE_FW_KEY_OK_Msk 0x20000000UL 1254 #define SRSS_TST_XRES_SECURE_SECURE_KEY_OK_Pos 30UL 1255 #define SRSS_TST_XRES_SECURE_SECURE_KEY_OK_Msk 0x40000000UL 1256 #define SRSS_TST_XRES_SECURE_SECURE_DISABLE_Pos 31UL 1257 #define SRSS_TST_XRES_SECURE_SECURE_DISABLE_Msk 0x80000000UL 1258 /* SRSS.PWR_TRIM_CBUCK_CTL */ 1259 #define SRSS_PWR_TRIM_CBUCK_CTL_CBUCK_DPSLP_VSEL_Pos 0UL 1260 #define SRSS_PWR_TRIM_CBUCK_CTL_CBUCK_DPSLP_VSEL_Msk 0x1FUL 1261 #define SRSS_PWR_TRIM_CBUCK_CTL_CBUCK_DPSLP_MODE_Pos 8UL 1262 #define SRSS_PWR_TRIM_CBUCK_CTL_CBUCK_DPSLP_MODE_Msk 0x1F00UL 1263 /* SRSS.CLK_TRIM_ECO_CTL */ 1264 #define SRSS_CLK_TRIM_ECO_CTL_ITRIM_Pos 16UL 1265 #define SRSS_CLK_TRIM_ECO_CTL_ITRIM_Msk 0x3F0000UL 1266 /* SRSS.CLK_TRIM_ILO1_CTL */ 1267 #define SRSS_CLK_TRIM_ILO1_CTL_ILO1_FTRIM_Pos 0UL 1268 #define SRSS_CLK_TRIM_ILO1_CTL_ILO1_FTRIM_Msk 0x3FUL 1269 #define SRSS_CLK_TRIM_ILO1_CTL_ILO1_MONTRIM_Pos 8UL 1270 #define SRSS_CLK_TRIM_ILO1_CTL_ILO1_MONTRIM_Msk 0xF00UL 1271 /* SRSS.WDT_CTL */ 1272 #define SRSS_WDT_CTL_WDT_EN_Pos 0UL 1273 #define SRSS_WDT_CTL_WDT_EN_Msk 0x1UL 1274 #define SRSS_WDT_CTL_WDT_CLK_SEL_Pos 4UL 1275 #define SRSS_WDT_CTL_WDT_CLK_SEL_Msk 0x30UL 1276 #define SRSS_WDT_CTL_WDT_LOCK_Pos 30UL 1277 #define SRSS_WDT_CTL_WDT_LOCK_Msk 0xC0000000UL 1278 /* SRSS.WDT_CNT */ 1279 #define SRSS_WDT_CNT_COUNTER_Pos 0UL 1280 #define SRSS_WDT_CNT_COUNTER_Msk 0xFFFFFFFFUL 1281 /* SRSS.WDT_MATCH */ 1282 #define SRSS_WDT_MATCH_MATCH_Pos 0UL 1283 #define SRSS_WDT_MATCH_MATCH_Msk 0xFFFFFFFFUL 1284 /* SRSS.WDT_MATCH2 */ 1285 #define SRSS_WDT_MATCH2_IGNORE_BITS_ABOVE_Pos 0UL 1286 #define SRSS_WDT_MATCH2_IGNORE_BITS_ABOVE_Msk 0x1FUL 1287 1288 1289 #endif /* _CYIP_SRSS_H_ */ 1290 1291 1292 /* [] END OF FILE */ 1293