1 /** 2 * \file 3 * 4 * \brief Component description for PMC 5 * 6 * Copyright (c) 2019 Microchip Technology Inc. 7 * 8 * \license_start 9 * 10 * \page License 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 * \license_stop 27 * 28 */ 29 30 /* file generated from device description version 2017-08-25T14:00:00Z */ 31 #ifndef _SAME70_PMC_COMPONENT_H_ 32 #define _SAME70_PMC_COMPONENT_H_ 33 #define _SAME70_PMC_COMPONENT_ /**< \deprecated Backward compatibility for ASF */ 34 35 /** \addtogroup SAME_SAME70 Power Management Controller 36 * @{ 37 */ 38 /* ========================================================================== */ 39 /** SOFTWARE API DEFINITION FOR PMC */ 40 /* ========================================================================== */ 41 #ifndef COMPONENT_TYPEDEF_STYLE 42 #define COMPONENT_TYPEDEF_STYLE 'R' /**< Defines default style of typedefs for the component header files ('R' = RFO, 'N' = NTO)*/ 43 #endif 44 45 #define PMC_44006 /**< (PMC) Module ID */ 46 #define REV_PMC G /**< (PMC) Module revision */ 47 48 /* -------- PMC_SCER : (PMC Offset: 0x00) (/W 32) System Clock Enable Register -------- */ 49 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 50 #if COMPONENT_TYPEDEF_STYLE == 'N' 51 typedef union { 52 struct { 53 uint32_t :5; /**< bit: 0..4 Reserved */ 54 uint32_t USBCLK:1; /**< bit: 5 Enable USB FS Clock */ 55 uint32_t :2; /**< bit: 6..7 Reserved */ 56 uint32_t PCK0:1; /**< bit: 8 Programmable Clock 0 Output Enable */ 57 uint32_t PCK1:1; /**< bit: 9 Programmable Clock 1 Output Enable */ 58 uint32_t PCK2:1; /**< bit: 10 Programmable Clock 2 Output Enable */ 59 uint32_t PCK3:1; /**< bit: 11 Programmable Clock 3 Output Enable */ 60 uint32_t PCK4:1; /**< bit: 12 Programmable Clock 4 Output Enable */ 61 uint32_t PCK5:1; /**< bit: 13 Programmable Clock 5 Output Enable */ 62 uint32_t PCK6:1; /**< bit: 14 Programmable Clock 6 Output Enable */ 63 uint32_t :17; /**< bit: 15..31 Reserved */ 64 } bit; /**< Structure used for bit access */ 65 struct { 66 uint32_t :8; /**< bit: 0..7 Reserved */ 67 uint32_t PCK:7; /**< bit: 8..14 Programmable Clock 6 Output Enable */ 68 uint32_t :17; /**< bit: 15..31 Reserved */ 69 } vec; /**< Structure used for vec access */ 70 uint32_t reg; /**< Type used for register access */ 71 } PMC_SCER_Type; 72 #endif 73 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 74 75 #define PMC_SCER_OFFSET (0x00) /**< (PMC_SCER) System Clock Enable Register Offset */ 76 77 #define PMC_SCER_USBCLK_Pos 5 /**< (PMC_SCER) Enable USB FS Clock Position */ 78 #define PMC_SCER_USBCLK_Msk (_U_(0x1) << PMC_SCER_USBCLK_Pos) /**< (PMC_SCER) Enable USB FS Clock Mask */ 79 #define PMC_SCER_USBCLK PMC_SCER_USBCLK_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCER_USBCLK_Msk instead */ 80 #define PMC_SCER_PCK0_Pos 8 /**< (PMC_SCER) Programmable Clock 0 Output Enable Position */ 81 #define PMC_SCER_PCK0_Msk (_U_(0x1) << PMC_SCER_PCK0_Pos) /**< (PMC_SCER) Programmable Clock 0 Output Enable Mask */ 82 #define PMC_SCER_PCK0 PMC_SCER_PCK0_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCER_PCK0_Msk instead */ 83 #define PMC_SCER_PCK1_Pos 9 /**< (PMC_SCER) Programmable Clock 1 Output Enable Position */ 84 #define PMC_SCER_PCK1_Msk (_U_(0x1) << PMC_SCER_PCK1_Pos) /**< (PMC_SCER) Programmable Clock 1 Output Enable Mask */ 85 #define PMC_SCER_PCK1 PMC_SCER_PCK1_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCER_PCK1_Msk instead */ 86 #define PMC_SCER_PCK2_Pos 10 /**< (PMC_SCER) Programmable Clock 2 Output Enable Position */ 87 #define PMC_SCER_PCK2_Msk (_U_(0x1) << PMC_SCER_PCK2_Pos) /**< (PMC_SCER) Programmable Clock 2 Output Enable Mask */ 88 #define PMC_SCER_PCK2 PMC_SCER_PCK2_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCER_PCK2_Msk instead */ 89 #define PMC_SCER_PCK3_Pos 11 /**< (PMC_SCER) Programmable Clock 3 Output Enable Position */ 90 #define PMC_SCER_PCK3_Msk (_U_(0x1) << PMC_SCER_PCK3_Pos) /**< (PMC_SCER) Programmable Clock 3 Output Enable Mask */ 91 #define PMC_SCER_PCK3 PMC_SCER_PCK3_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCER_PCK3_Msk instead */ 92 #define PMC_SCER_PCK4_Pos 12 /**< (PMC_SCER) Programmable Clock 4 Output Enable Position */ 93 #define PMC_SCER_PCK4_Msk (_U_(0x1) << PMC_SCER_PCK4_Pos) /**< (PMC_SCER) Programmable Clock 4 Output Enable Mask */ 94 #define PMC_SCER_PCK4 PMC_SCER_PCK4_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCER_PCK4_Msk instead */ 95 #define PMC_SCER_PCK5_Pos 13 /**< (PMC_SCER) Programmable Clock 5 Output Enable Position */ 96 #define PMC_SCER_PCK5_Msk (_U_(0x1) << PMC_SCER_PCK5_Pos) /**< (PMC_SCER) Programmable Clock 5 Output Enable Mask */ 97 #define PMC_SCER_PCK5 PMC_SCER_PCK5_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCER_PCK5_Msk instead */ 98 #define PMC_SCER_PCK6_Pos 14 /**< (PMC_SCER) Programmable Clock 6 Output Enable Position */ 99 #define PMC_SCER_PCK6_Msk (_U_(0x1) << PMC_SCER_PCK6_Pos) /**< (PMC_SCER) Programmable Clock 6 Output Enable Mask */ 100 #define PMC_SCER_PCK6 PMC_SCER_PCK6_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCER_PCK6_Msk instead */ 101 #define PMC_SCER_MASK _U_(0x7F20) /**< \deprecated (PMC_SCER) Register MASK (Use PMC_SCER_Msk instead) */ 102 #define PMC_SCER_Msk _U_(0x7F20) /**< (PMC_SCER) Register Mask */ 103 104 #define PMC_SCER_PCK_Pos 8 /**< (PMC_SCER Position) Programmable Clock 6 Output Enable */ 105 #define PMC_SCER_PCK_Msk (_U_(0x7F) << PMC_SCER_PCK_Pos) /**< (PMC_SCER Mask) PCK */ 106 #define PMC_SCER_PCK(value) (PMC_SCER_PCK_Msk & ((value) << PMC_SCER_PCK_Pos)) 107 108 /* -------- PMC_SCDR : (PMC Offset: 0x04) (/W 32) System Clock Disable Register -------- */ 109 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 110 #if COMPONENT_TYPEDEF_STYLE == 'N' 111 typedef union { 112 struct { 113 uint32_t :5; /**< bit: 0..4 Reserved */ 114 uint32_t USBCLK:1; /**< bit: 5 Disable USB FS Clock */ 115 uint32_t :2; /**< bit: 6..7 Reserved */ 116 uint32_t PCK0:1; /**< bit: 8 Programmable Clock 0 Output Disable */ 117 uint32_t PCK1:1; /**< bit: 9 Programmable Clock 1 Output Disable */ 118 uint32_t PCK2:1; /**< bit: 10 Programmable Clock 2 Output Disable */ 119 uint32_t PCK3:1; /**< bit: 11 Programmable Clock 3 Output Disable */ 120 uint32_t PCK4:1; /**< bit: 12 Programmable Clock 4 Output Disable */ 121 uint32_t PCK5:1; /**< bit: 13 Programmable Clock 5 Output Disable */ 122 uint32_t PCK6:1; /**< bit: 14 Programmable Clock 6 Output Disable */ 123 uint32_t :17; /**< bit: 15..31 Reserved */ 124 } bit; /**< Structure used for bit access */ 125 struct { 126 uint32_t :8; /**< bit: 0..7 Reserved */ 127 uint32_t PCK:7; /**< bit: 8..14 Programmable Clock 6 Output Disable */ 128 uint32_t :17; /**< bit: 15..31 Reserved */ 129 } vec; /**< Structure used for vec access */ 130 uint32_t reg; /**< Type used for register access */ 131 } PMC_SCDR_Type; 132 #endif 133 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 134 135 #define PMC_SCDR_OFFSET (0x04) /**< (PMC_SCDR) System Clock Disable Register Offset */ 136 137 #define PMC_SCDR_USBCLK_Pos 5 /**< (PMC_SCDR) Disable USB FS Clock Position */ 138 #define PMC_SCDR_USBCLK_Msk (_U_(0x1) << PMC_SCDR_USBCLK_Pos) /**< (PMC_SCDR) Disable USB FS Clock Mask */ 139 #define PMC_SCDR_USBCLK PMC_SCDR_USBCLK_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCDR_USBCLK_Msk instead */ 140 #define PMC_SCDR_PCK0_Pos 8 /**< (PMC_SCDR) Programmable Clock 0 Output Disable Position */ 141 #define PMC_SCDR_PCK0_Msk (_U_(0x1) << PMC_SCDR_PCK0_Pos) /**< (PMC_SCDR) Programmable Clock 0 Output Disable Mask */ 142 #define PMC_SCDR_PCK0 PMC_SCDR_PCK0_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCDR_PCK0_Msk instead */ 143 #define PMC_SCDR_PCK1_Pos 9 /**< (PMC_SCDR) Programmable Clock 1 Output Disable Position */ 144 #define PMC_SCDR_PCK1_Msk (_U_(0x1) << PMC_SCDR_PCK1_Pos) /**< (PMC_SCDR) Programmable Clock 1 Output Disable Mask */ 145 #define PMC_SCDR_PCK1 PMC_SCDR_PCK1_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCDR_PCK1_Msk instead */ 146 #define PMC_SCDR_PCK2_Pos 10 /**< (PMC_SCDR) Programmable Clock 2 Output Disable Position */ 147 #define PMC_SCDR_PCK2_Msk (_U_(0x1) << PMC_SCDR_PCK2_Pos) /**< (PMC_SCDR) Programmable Clock 2 Output Disable Mask */ 148 #define PMC_SCDR_PCK2 PMC_SCDR_PCK2_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCDR_PCK2_Msk instead */ 149 #define PMC_SCDR_PCK3_Pos 11 /**< (PMC_SCDR) Programmable Clock 3 Output Disable Position */ 150 #define PMC_SCDR_PCK3_Msk (_U_(0x1) << PMC_SCDR_PCK3_Pos) /**< (PMC_SCDR) Programmable Clock 3 Output Disable Mask */ 151 #define PMC_SCDR_PCK3 PMC_SCDR_PCK3_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCDR_PCK3_Msk instead */ 152 #define PMC_SCDR_PCK4_Pos 12 /**< (PMC_SCDR) Programmable Clock 4 Output Disable Position */ 153 #define PMC_SCDR_PCK4_Msk (_U_(0x1) << PMC_SCDR_PCK4_Pos) /**< (PMC_SCDR) Programmable Clock 4 Output Disable Mask */ 154 #define PMC_SCDR_PCK4 PMC_SCDR_PCK4_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCDR_PCK4_Msk instead */ 155 #define PMC_SCDR_PCK5_Pos 13 /**< (PMC_SCDR) Programmable Clock 5 Output Disable Position */ 156 #define PMC_SCDR_PCK5_Msk (_U_(0x1) << PMC_SCDR_PCK5_Pos) /**< (PMC_SCDR) Programmable Clock 5 Output Disable Mask */ 157 #define PMC_SCDR_PCK5 PMC_SCDR_PCK5_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCDR_PCK5_Msk instead */ 158 #define PMC_SCDR_PCK6_Pos 14 /**< (PMC_SCDR) Programmable Clock 6 Output Disable Position */ 159 #define PMC_SCDR_PCK6_Msk (_U_(0x1) << PMC_SCDR_PCK6_Pos) /**< (PMC_SCDR) Programmable Clock 6 Output Disable Mask */ 160 #define PMC_SCDR_PCK6 PMC_SCDR_PCK6_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCDR_PCK6_Msk instead */ 161 #define PMC_SCDR_MASK _U_(0x7F20) /**< \deprecated (PMC_SCDR) Register MASK (Use PMC_SCDR_Msk instead) */ 162 #define PMC_SCDR_Msk _U_(0x7F20) /**< (PMC_SCDR) Register Mask */ 163 164 #define PMC_SCDR_PCK_Pos 8 /**< (PMC_SCDR Position) Programmable Clock 6 Output Disable */ 165 #define PMC_SCDR_PCK_Msk (_U_(0x7F) << PMC_SCDR_PCK_Pos) /**< (PMC_SCDR Mask) PCK */ 166 #define PMC_SCDR_PCK(value) (PMC_SCDR_PCK_Msk & ((value) << PMC_SCDR_PCK_Pos)) 167 168 /* -------- PMC_SCSR : (PMC Offset: 0x08) (R/ 32) System Clock Status Register -------- */ 169 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 170 #if COMPONENT_TYPEDEF_STYLE == 'N' 171 typedef union { 172 struct { 173 uint32_t HCLKS:1; /**< bit: 0 HCLK Status */ 174 uint32_t :4; /**< bit: 1..4 Reserved */ 175 uint32_t USBCLK:1; /**< bit: 5 USB FS Clock Status */ 176 uint32_t :2; /**< bit: 6..7 Reserved */ 177 uint32_t PCK0:1; /**< bit: 8 Programmable Clock 0 Output Status */ 178 uint32_t PCK1:1; /**< bit: 9 Programmable Clock 1 Output Status */ 179 uint32_t PCK2:1; /**< bit: 10 Programmable Clock 2 Output Status */ 180 uint32_t PCK3:1; /**< bit: 11 Programmable Clock 3 Output Status */ 181 uint32_t PCK4:1; /**< bit: 12 Programmable Clock 4 Output Status */ 182 uint32_t PCK5:1; /**< bit: 13 Programmable Clock 5 Output Status */ 183 uint32_t PCK6:1; /**< bit: 14 Programmable Clock 6 Output Status */ 184 uint32_t :17; /**< bit: 15..31 Reserved */ 185 } bit; /**< Structure used for bit access */ 186 struct { 187 uint32_t :8; /**< bit: 0..7 Reserved */ 188 uint32_t PCK:7; /**< bit: 8..14 Programmable Clock 6 Output Status */ 189 uint32_t :17; /**< bit: 15..31 Reserved */ 190 } vec; /**< Structure used for vec access */ 191 uint32_t reg; /**< Type used for register access */ 192 } PMC_SCSR_Type; 193 #endif 194 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 195 196 #define PMC_SCSR_OFFSET (0x08) /**< (PMC_SCSR) System Clock Status Register Offset */ 197 198 #define PMC_SCSR_HCLKS_Pos 0 /**< (PMC_SCSR) HCLK Status Position */ 199 #define PMC_SCSR_HCLKS_Msk (_U_(0x1) << PMC_SCSR_HCLKS_Pos) /**< (PMC_SCSR) HCLK Status Mask */ 200 #define PMC_SCSR_HCLKS PMC_SCSR_HCLKS_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCSR_HCLKS_Msk instead */ 201 #define PMC_SCSR_USBCLK_Pos 5 /**< (PMC_SCSR) USB FS Clock Status Position */ 202 #define PMC_SCSR_USBCLK_Msk (_U_(0x1) << PMC_SCSR_USBCLK_Pos) /**< (PMC_SCSR) USB FS Clock Status Mask */ 203 #define PMC_SCSR_USBCLK PMC_SCSR_USBCLK_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCSR_USBCLK_Msk instead */ 204 #define PMC_SCSR_PCK0_Pos 8 /**< (PMC_SCSR) Programmable Clock 0 Output Status Position */ 205 #define PMC_SCSR_PCK0_Msk (_U_(0x1) << PMC_SCSR_PCK0_Pos) /**< (PMC_SCSR) Programmable Clock 0 Output Status Mask */ 206 #define PMC_SCSR_PCK0 PMC_SCSR_PCK0_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCSR_PCK0_Msk instead */ 207 #define PMC_SCSR_PCK1_Pos 9 /**< (PMC_SCSR) Programmable Clock 1 Output Status Position */ 208 #define PMC_SCSR_PCK1_Msk (_U_(0x1) << PMC_SCSR_PCK1_Pos) /**< (PMC_SCSR) Programmable Clock 1 Output Status Mask */ 209 #define PMC_SCSR_PCK1 PMC_SCSR_PCK1_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCSR_PCK1_Msk instead */ 210 #define PMC_SCSR_PCK2_Pos 10 /**< (PMC_SCSR) Programmable Clock 2 Output Status Position */ 211 #define PMC_SCSR_PCK2_Msk (_U_(0x1) << PMC_SCSR_PCK2_Pos) /**< (PMC_SCSR) Programmable Clock 2 Output Status Mask */ 212 #define PMC_SCSR_PCK2 PMC_SCSR_PCK2_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCSR_PCK2_Msk instead */ 213 #define PMC_SCSR_PCK3_Pos 11 /**< (PMC_SCSR) Programmable Clock 3 Output Status Position */ 214 #define PMC_SCSR_PCK3_Msk (_U_(0x1) << PMC_SCSR_PCK3_Pos) /**< (PMC_SCSR) Programmable Clock 3 Output Status Mask */ 215 #define PMC_SCSR_PCK3 PMC_SCSR_PCK3_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCSR_PCK3_Msk instead */ 216 #define PMC_SCSR_PCK4_Pos 12 /**< (PMC_SCSR) Programmable Clock 4 Output Status Position */ 217 #define PMC_SCSR_PCK4_Msk (_U_(0x1) << PMC_SCSR_PCK4_Pos) /**< (PMC_SCSR) Programmable Clock 4 Output Status Mask */ 218 #define PMC_SCSR_PCK4 PMC_SCSR_PCK4_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCSR_PCK4_Msk instead */ 219 #define PMC_SCSR_PCK5_Pos 13 /**< (PMC_SCSR) Programmable Clock 5 Output Status Position */ 220 #define PMC_SCSR_PCK5_Msk (_U_(0x1) << PMC_SCSR_PCK5_Pos) /**< (PMC_SCSR) Programmable Clock 5 Output Status Mask */ 221 #define PMC_SCSR_PCK5 PMC_SCSR_PCK5_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCSR_PCK5_Msk instead */ 222 #define PMC_SCSR_PCK6_Pos 14 /**< (PMC_SCSR) Programmable Clock 6 Output Status Position */ 223 #define PMC_SCSR_PCK6_Msk (_U_(0x1) << PMC_SCSR_PCK6_Pos) /**< (PMC_SCSR) Programmable Clock 6 Output Status Mask */ 224 #define PMC_SCSR_PCK6 PMC_SCSR_PCK6_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SCSR_PCK6_Msk instead */ 225 #define PMC_SCSR_MASK _U_(0x7F21) /**< \deprecated (PMC_SCSR) Register MASK (Use PMC_SCSR_Msk instead) */ 226 #define PMC_SCSR_Msk _U_(0x7F21) /**< (PMC_SCSR) Register Mask */ 227 228 #define PMC_SCSR_PCK_Pos 8 /**< (PMC_SCSR Position) Programmable Clock 6 Output Status */ 229 #define PMC_SCSR_PCK_Msk (_U_(0x7F) << PMC_SCSR_PCK_Pos) /**< (PMC_SCSR Mask) PCK */ 230 #define PMC_SCSR_PCK(value) (PMC_SCSR_PCK_Msk & ((value) << PMC_SCSR_PCK_Pos)) 231 232 /* -------- PMC_PCER0 : (PMC Offset: 0x10) (/W 32) Peripheral Clock Enable Register 0 -------- */ 233 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 234 #if COMPONENT_TYPEDEF_STYLE == 'N' 235 typedef union { 236 struct { 237 uint32_t :7; /**< bit: 0..6 Reserved */ 238 uint32_t PID7:1; /**< bit: 7 Peripheral Clock 7 Enable */ 239 uint32_t PID8:1; /**< bit: 8 Peripheral Clock 8 Enable */ 240 uint32_t PID9:1; /**< bit: 9 Peripheral Clock 9 Enable */ 241 uint32_t PID10:1; /**< bit: 10 Peripheral Clock 10 Enable */ 242 uint32_t PID11:1; /**< bit: 11 Peripheral Clock 11 Enable */ 243 uint32_t PID12:1; /**< bit: 12 Peripheral Clock 12 Enable */ 244 uint32_t PID13:1; /**< bit: 13 Peripheral Clock 13 Enable */ 245 uint32_t PID14:1; /**< bit: 14 Peripheral Clock 14 Enable */ 246 uint32_t PID15:1; /**< bit: 15 Peripheral Clock 15 Enable */ 247 uint32_t PID16:1; /**< bit: 16 Peripheral Clock 16 Enable */ 248 uint32_t PID17:1; /**< bit: 17 Peripheral Clock 17 Enable */ 249 uint32_t PID18:1; /**< bit: 18 Peripheral Clock 18 Enable */ 250 uint32_t PID19:1; /**< bit: 19 Peripheral Clock 19 Enable */ 251 uint32_t PID20:1; /**< bit: 20 Peripheral Clock 20 Enable */ 252 uint32_t PID21:1; /**< bit: 21 Peripheral Clock 21 Enable */ 253 uint32_t PID22:1; /**< bit: 22 Peripheral Clock 22 Enable */ 254 uint32_t PID23:1; /**< bit: 23 Peripheral Clock 23 Enable */ 255 uint32_t PID24:1; /**< bit: 24 Peripheral Clock 24 Enable */ 256 uint32_t PID25:1; /**< bit: 25 Peripheral Clock 25 Enable */ 257 uint32_t PID26:1; /**< bit: 26 Peripheral Clock 26 Enable */ 258 uint32_t PID27:1; /**< bit: 27 Peripheral Clock 27 Enable */ 259 uint32_t PID28:1; /**< bit: 28 Peripheral Clock 28 Enable */ 260 uint32_t PID29:1; /**< bit: 29 Peripheral Clock 29 Enable */ 261 uint32_t PID30:1; /**< bit: 30 Peripheral Clock 30 Enable */ 262 uint32_t PID31:1; /**< bit: 31 Peripheral Clock 31 Enable */ 263 } bit; /**< Structure used for bit access */ 264 struct { 265 uint32_t :7; /**< bit: 0..6 Reserved */ 266 uint32_t PID:25; /**< bit: 7..31 Peripheral Clock 3x Enable */ 267 } vec; /**< Structure used for vec access */ 268 uint32_t reg; /**< Type used for register access */ 269 } PMC_PCER0_Type; 270 #endif 271 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 272 273 #define PMC_PCER0_OFFSET (0x10) /**< (PMC_PCER0) Peripheral Clock Enable Register 0 Offset */ 274 275 #define PMC_PCER0_PID7_Pos 7 /**< (PMC_PCER0) Peripheral Clock 7 Enable Position */ 276 #define PMC_PCER0_PID7_Msk (_U_(0x1) << PMC_PCER0_PID7_Pos) /**< (PMC_PCER0) Peripheral Clock 7 Enable Mask */ 277 #define PMC_PCER0_PID7 PMC_PCER0_PID7_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID7_Msk instead */ 278 #define PMC_PCER0_PID8_Pos 8 /**< (PMC_PCER0) Peripheral Clock 8 Enable Position */ 279 #define PMC_PCER0_PID8_Msk (_U_(0x1) << PMC_PCER0_PID8_Pos) /**< (PMC_PCER0) Peripheral Clock 8 Enable Mask */ 280 #define PMC_PCER0_PID8 PMC_PCER0_PID8_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID8_Msk instead */ 281 #define PMC_PCER0_PID9_Pos 9 /**< (PMC_PCER0) Peripheral Clock 9 Enable Position */ 282 #define PMC_PCER0_PID9_Msk (_U_(0x1) << PMC_PCER0_PID9_Pos) /**< (PMC_PCER0) Peripheral Clock 9 Enable Mask */ 283 #define PMC_PCER0_PID9 PMC_PCER0_PID9_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID9_Msk instead */ 284 #define PMC_PCER0_PID10_Pos 10 /**< (PMC_PCER0) Peripheral Clock 10 Enable Position */ 285 #define PMC_PCER0_PID10_Msk (_U_(0x1) << PMC_PCER0_PID10_Pos) /**< (PMC_PCER0) Peripheral Clock 10 Enable Mask */ 286 #define PMC_PCER0_PID10 PMC_PCER0_PID10_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID10_Msk instead */ 287 #define PMC_PCER0_PID11_Pos 11 /**< (PMC_PCER0) Peripheral Clock 11 Enable Position */ 288 #define PMC_PCER0_PID11_Msk (_U_(0x1) << PMC_PCER0_PID11_Pos) /**< (PMC_PCER0) Peripheral Clock 11 Enable Mask */ 289 #define PMC_PCER0_PID11 PMC_PCER0_PID11_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID11_Msk instead */ 290 #define PMC_PCER0_PID12_Pos 12 /**< (PMC_PCER0) Peripheral Clock 12 Enable Position */ 291 #define PMC_PCER0_PID12_Msk (_U_(0x1) << PMC_PCER0_PID12_Pos) /**< (PMC_PCER0) Peripheral Clock 12 Enable Mask */ 292 #define PMC_PCER0_PID12 PMC_PCER0_PID12_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID12_Msk instead */ 293 #define PMC_PCER0_PID13_Pos 13 /**< (PMC_PCER0) Peripheral Clock 13 Enable Position */ 294 #define PMC_PCER0_PID13_Msk (_U_(0x1) << PMC_PCER0_PID13_Pos) /**< (PMC_PCER0) Peripheral Clock 13 Enable Mask */ 295 #define PMC_PCER0_PID13 PMC_PCER0_PID13_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID13_Msk instead */ 296 #define PMC_PCER0_PID14_Pos 14 /**< (PMC_PCER0) Peripheral Clock 14 Enable Position */ 297 #define PMC_PCER0_PID14_Msk (_U_(0x1) << PMC_PCER0_PID14_Pos) /**< (PMC_PCER0) Peripheral Clock 14 Enable Mask */ 298 #define PMC_PCER0_PID14 PMC_PCER0_PID14_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID14_Msk instead */ 299 #define PMC_PCER0_PID15_Pos 15 /**< (PMC_PCER0) Peripheral Clock 15 Enable Position */ 300 #define PMC_PCER0_PID15_Msk (_U_(0x1) << PMC_PCER0_PID15_Pos) /**< (PMC_PCER0) Peripheral Clock 15 Enable Mask */ 301 #define PMC_PCER0_PID15 PMC_PCER0_PID15_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID15_Msk instead */ 302 #define PMC_PCER0_PID16_Pos 16 /**< (PMC_PCER0) Peripheral Clock 16 Enable Position */ 303 #define PMC_PCER0_PID16_Msk (_U_(0x1) << PMC_PCER0_PID16_Pos) /**< (PMC_PCER0) Peripheral Clock 16 Enable Mask */ 304 #define PMC_PCER0_PID16 PMC_PCER0_PID16_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID16_Msk instead */ 305 #define PMC_PCER0_PID17_Pos 17 /**< (PMC_PCER0) Peripheral Clock 17 Enable Position */ 306 #define PMC_PCER0_PID17_Msk (_U_(0x1) << PMC_PCER0_PID17_Pos) /**< (PMC_PCER0) Peripheral Clock 17 Enable Mask */ 307 #define PMC_PCER0_PID17 PMC_PCER0_PID17_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID17_Msk instead */ 308 #define PMC_PCER0_PID18_Pos 18 /**< (PMC_PCER0) Peripheral Clock 18 Enable Position */ 309 #define PMC_PCER0_PID18_Msk (_U_(0x1) << PMC_PCER0_PID18_Pos) /**< (PMC_PCER0) Peripheral Clock 18 Enable Mask */ 310 #define PMC_PCER0_PID18 PMC_PCER0_PID18_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID18_Msk instead */ 311 #define PMC_PCER0_PID19_Pos 19 /**< (PMC_PCER0) Peripheral Clock 19 Enable Position */ 312 #define PMC_PCER0_PID19_Msk (_U_(0x1) << PMC_PCER0_PID19_Pos) /**< (PMC_PCER0) Peripheral Clock 19 Enable Mask */ 313 #define PMC_PCER0_PID19 PMC_PCER0_PID19_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID19_Msk instead */ 314 #define PMC_PCER0_PID20_Pos 20 /**< (PMC_PCER0) Peripheral Clock 20 Enable Position */ 315 #define PMC_PCER0_PID20_Msk (_U_(0x1) << PMC_PCER0_PID20_Pos) /**< (PMC_PCER0) Peripheral Clock 20 Enable Mask */ 316 #define PMC_PCER0_PID20 PMC_PCER0_PID20_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID20_Msk instead */ 317 #define PMC_PCER0_PID21_Pos 21 /**< (PMC_PCER0) Peripheral Clock 21 Enable Position */ 318 #define PMC_PCER0_PID21_Msk (_U_(0x1) << PMC_PCER0_PID21_Pos) /**< (PMC_PCER0) Peripheral Clock 21 Enable Mask */ 319 #define PMC_PCER0_PID21 PMC_PCER0_PID21_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID21_Msk instead */ 320 #define PMC_PCER0_PID22_Pos 22 /**< (PMC_PCER0) Peripheral Clock 22 Enable Position */ 321 #define PMC_PCER0_PID22_Msk (_U_(0x1) << PMC_PCER0_PID22_Pos) /**< (PMC_PCER0) Peripheral Clock 22 Enable Mask */ 322 #define PMC_PCER0_PID22 PMC_PCER0_PID22_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID22_Msk instead */ 323 #define PMC_PCER0_PID23_Pos 23 /**< (PMC_PCER0) Peripheral Clock 23 Enable Position */ 324 #define PMC_PCER0_PID23_Msk (_U_(0x1) << PMC_PCER0_PID23_Pos) /**< (PMC_PCER0) Peripheral Clock 23 Enable Mask */ 325 #define PMC_PCER0_PID23 PMC_PCER0_PID23_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID23_Msk instead */ 326 #define PMC_PCER0_PID24_Pos 24 /**< (PMC_PCER0) Peripheral Clock 24 Enable Position */ 327 #define PMC_PCER0_PID24_Msk (_U_(0x1) << PMC_PCER0_PID24_Pos) /**< (PMC_PCER0) Peripheral Clock 24 Enable Mask */ 328 #define PMC_PCER0_PID24 PMC_PCER0_PID24_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID24_Msk instead */ 329 #define PMC_PCER0_PID25_Pos 25 /**< (PMC_PCER0) Peripheral Clock 25 Enable Position */ 330 #define PMC_PCER0_PID25_Msk (_U_(0x1) << PMC_PCER0_PID25_Pos) /**< (PMC_PCER0) Peripheral Clock 25 Enable Mask */ 331 #define PMC_PCER0_PID25 PMC_PCER0_PID25_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID25_Msk instead */ 332 #define PMC_PCER0_PID26_Pos 26 /**< (PMC_PCER0) Peripheral Clock 26 Enable Position */ 333 #define PMC_PCER0_PID26_Msk (_U_(0x1) << PMC_PCER0_PID26_Pos) /**< (PMC_PCER0) Peripheral Clock 26 Enable Mask */ 334 #define PMC_PCER0_PID26 PMC_PCER0_PID26_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID26_Msk instead */ 335 #define PMC_PCER0_PID27_Pos 27 /**< (PMC_PCER0) Peripheral Clock 27 Enable Position */ 336 #define PMC_PCER0_PID27_Msk (_U_(0x1) << PMC_PCER0_PID27_Pos) /**< (PMC_PCER0) Peripheral Clock 27 Enable Mask */ 337 #define PMC_PCER0_PID27 PMC_PCER0_PID27_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID27_Msk instead */ 338 #define PMC_PCER0_PID28_Pos 28 /**< (PMC_PCER0) Peripheral Clock 28 Enable Position */ 339 #define PMC_PCER0_PID28_Msk (_U_(0x1) << PMC_PCER0_PID28_Pos) /**< (PMC_PCER0) Peripheral Clock 28 Enable Mask */ 340 #define PMC_PCER0_PID28 PMC_PCER0_PID28_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID28_Msk instead */ 341 #define PMC_PCER0_PID29_Pos 29 /**< (PMC_PCER0) Peripheral Clock 29 Enable Position */ 342 #define PMC_PCER0_PID29_Msk (_U_(0x1) << PMC_PCER0_PID29_Pos) /**< (PMC_PCER0) Peripheral Clock 29 Enable Mask */ 343 #define PMC_PCER0_PID29 PMC_PCER0_PID29_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID29_Msk instead */ 344 #define PMC_PCER0_PID30_Pos 30 /**< (PMC_PCER0) Peripheral Clock 30 Enable Position */ 345 #define PMC_PCER0_PID30_Msk (_U_(0x1) << PMC_PCER0_PID30_Pos) /**< (PMC_PCER0) Peripheral Clock 30 Enable Mask */ 346 #define PMC_PCER0_PID30 PMC_PCER0_PID30_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID30_Msk instead */ 347 #define PMC_PCER0_PID31_Pos 31 /**< (PMC_PCER0) Peripheral Clock 31 Enable Position */ 348 #define PMC_PCER0_PID31_Msk (_U_(0x1) << PMC_PCER0_PID31_Pos) /**< (PMC_PCER0) Peripheral Clock 31 Enable Mask */ 349 #define PMC_PCER0_PID31 PMC_PCER0_PID31_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER0_PID31_Msk instead */ 350 #define PMC_PCER0_MASK _U_(0xFFFFFF80) /**< \deprecated (PMC_PCER0) Register MASK (Use PMC_PCER0_Msk instead) */ 351 #define PMC_PCER0_Msk _U_(0xFFFFFF80) /**< (PMC_PCER0) Register Mask */ 352 353 #define PMC_PCER0_PID_Pos 7 /**< (PMC_PCER0 Position) Peripheral Clock 3x Enable */ 354 #define PMC_PCER0_PID_Msk (_U_(0x1FFFFFF) << PMC_PCER0_PID_Pos) /**< (PMC_PCER0 Mask) PID */ 355 #define PMC_PCER0_PID(value) (PMC_PCER0_PID_Msk & ((value) << PMC_PCER0_PID_Pos)) 356 357 /* -------- PMC_PCDR0 : (PMC Offset: 0x14) (/W 32) Peripheral Clock Disable Register 0 -------- */ 358 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 359 #if COMPONENT_TYPEDEF_STYLE == 'N' 360 typedef union { 361 struct { 362 uint32_t :7; /**< bit: 0..6 Reserved */ 363 uint32_t PID7:1; /**< bit: 7 Peripheral Clock 7 Disable */ 364 uint32_t PID8:1; /**< bit: 8 Peripheral Clock 8 Disable */ 365 uint32_t PID9:1; /**< bit: 9 Peripheral Clock 9 Disable */ 366 uint32_t PID10:1; /**< bit: 10 Peripheral Clock 10 Disable */ 367 uint32_t PID11:1; /**< bit: 11 Peripheral Clock 11 Disable */ 368 uint32_t PID12:1; /**< bit: 12 Peripheral Clock 12 Disable */ 369 uint32_t PID13:1; /**< bit: 13 Peripheral Clock 13 Disable */ 370 uint32_t PID14:1; /**< bit: 14 Peripheral Clock 14 Disable */ 371 uint32_t PID15:1; /**< bit: 15 Peripheral Clock 15 Disable */ 372 uint32_t PID16:1; /**< bit: 16 Peripheral Clock 16 Disable */ 373 uint32_t PID17:1; /**< bit: 17 Peripheral Clock 17 Disable */ 374 uint32_t PID18:1; /**< bit: 18 Peripheral Clock 18 Disable */ 375 uint32_t PID19:1; /**< bit: 19 Peripheral Clock 19 Disable */ 376 uint32_t PID20:1; /**< bit: 20 Peripheral Clock 20 Disable */ 377 uint32_t PID21:1; /**< bit: 21 Peripheral Clock 21 Disable */ 378 uint32_t PID22:1; /**< bit: 22 Peripheral Clock 22 Disable */ 379 uint32_t PID23:1; /**< bit: 23 Peripheral Clock 23 Disable */ 380 uint32_t PID24:1; /**< bit: 24 Peripheral Clock 24 Disable */ 381 uint32_t PID25:1; /**< bit: 25 Peripheral Clock 25 Disable */ 382 uint32_t PID26:1; /**< bit: 26 Peripheral Clock 26 Disable */ 383 uint32_t PID27:1; /**< bit: 27 Peripheral Clock 27 Disable */ 384 uint32_t PID28:1; /**< bit: 28 Peripheral Clock 28 Disable */ 385 uint32_t PID29:1; /**< bit: 29 Peripheral Clock 29 Disable */ 386 uint32_t PID30:1; /**< bit: 30 Peripheral Clock 30 Disable */ 387 uint32_t PID31:1; /**< bit: 31 Peripheral Clock 31 Disable */ 388 } bit; /**< Structure used for bit access */ 389 struct { 390 uint32_t :7; /**< bit: 0..6 Reserved */ 391 uint32_t PID:25; /**< bit: 7..31 Peripheral Clock 3x Disable */ 392 } vec; /**< Structure used for vec access */ 393 uint32_t reg; /**< Type used for register access */ 394 } PMC_PCDR0_Type; 395 #endif 396 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 397 398 #define PMC_PCDR0_OFFSET (0x14) /**< (PMC_PCDR0) Peripheral Clock Disable Register 0 Offset */ 399 400 #define PMC_PCDR0_PID7_Pos 7 /**< (PMC_PCDR0) Peripheral Clock 7 Disable Position */ 401 #define PMC_PCDR0_PID7_Msk (_U_(0x1) << PMC_PCDR0_PID7_Pos) /**< (PMC_PCDR0) Peripheral Clock 7 Disable Mask */ 402 #define PMC_PCDR0_PID7 PMC_PCDR0_PID7_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID7_Msk instead */ 403 #define PMC_PCDR0_PID8_Pos 8 /**< (PMC_PCDR0) Peripheral Clock 8 Disable Position */ 404 #define PMC_PCDR0_PID8_Msk (_U_(0x1) << PMC_PCDR0_PID8_Pos) /**< (PMC_PCDR0) Peripheral Clock 8 Disable Mask */ 405 #define PMC_PCDR0_PID8 PMC_PCDR0_PID8_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID8_Msk instead */ 406 #define PMC_PCDR0_PID9_Pos 9 /**< (PMC_PCDR0) Peripheral Clock 9 Disable Position */ 407 #define PMC_PCDR0_PID9_Msk (_U_(0x1) << PMC_PCDR0_PID9_Pos) /**< (PMC_PCDR0) Peripheral Clock 9 Disable Mask */ 408 #define PMC_PCDR0_PID9 PMC_PCDR0_PID9_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID9_Msk instead */ 409 #define PMC_PCDR0_PID10_Pos 10 /**< (PMC_PCDR0) Peripheral Clock 10 Disable Position */ 410 #define PMC_PCDR0_PID10_Msk (_U_(0x1) << PMC_PCDR0_PID10_Pos) /**< (PMC_PCDR0) Peripheral Clock 10 Disable Mask */ 411 #define PMC_PCDR0_PID10 PMC_PCDR0_PID10_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID10_Msk instead */ 412 #define PMC_PCDR0_PID11_Pos 11 /**< (PMC_PCDR0) Peripheral Clock 11 Disable Position */ 413 #define PMC_PCDR0_PID11_Msk (_U_(0x1) << PMC_PCDR0_PID11_Pos) /**< (PMC_PCDR0) Peripheral Clock 11 Disable Mask */ 414 #define PMC_PCDR0_PID11 PMC_PCDR0_PID11_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID11_Msk instead */ 415 #define PMC_PCDR0_PID12_Pos 12 /**< (PMC_PCDR0) Peripheral Clock 12 Disable Position */ 416 #define PMC_PCDR0_PID12_Msk (_U_(0x1) << PMC_PCDR0_PID12_Pos) /**< (PMC_PCDR0) Peripheral Clock 12 Disable Mask */ 417 #define PMC_PCDR0_PID12 PMC_PCDR0_PID12_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID12_Msk instead */ 418 #define PMC_PCDR0_PID13_Pos 13 /**< (PMC_PCDR0) Peripheral Clock 13 Disable Position */ 419 #define PMC_PCDR0_PID13_Msk (_U_(0x1) << PMC_PCDR0_PID13_Pos) /**< (PMC_PCDR0) Peripheral Clock 13 Disable Mask */ 420 #define PMC_PCDR0_PID13 PMC_PCDR0_PID13_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID13_Msk instead */ 421 #define PMC_PCDR0_PID14_Pos 14 /**< (PMC_PCDR0) Peripheral Clock 14 Disable Position */ 422 #define PMC_PCDR0_PID14_Msk (_U_(0x1) << PMC_PCDR0_PID14_Pos) /**< (PMC_PCDR0) Peripheral Clock 14 Disable Mask */ 423 #define PMC_PCDR0_PID14 PMC_PCDR0_PID14_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID14_Msk instead */ 424 #define PMC_PCDR0_PID15_Pos 15 /**< (PMC_PCDR0) Peripheral Clock 15 Disable Position */ 425 #define PMC_PCDR0_PID15_Msk (_U_(0x1) << PMC_PCDR0_PID15_Pos) /**< (PMC_PCDR0) Peripheral Clock 15 Disable Mask */ 426 #define PMC_PCDR0_PID15 PMC_PCDR0_PID15_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID15_Msk instead */ 427 #define PMC_PCDR0_PID16_Pos 16 /**< (PMC_PCDR0) Peripheral Clock 16 Disable Position */ 428 #define PMC_PCDR0_PID16_Msk (_U_(0x1) << PMC_PCDR0_PID16_Pos) /**< (PMC_PCDR0) Peripheral Clock 16 Disable Mask */ 429 #define PMC_PCDR0_PID16 PMC_PCDR0_PID16_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID16_Msk instead */ 430 #define PMC_PCDR0_PID17_Pos 17 /**< (PMC_PCDR0) Peripheral Clock 17 Disable Position */ 431 #define PMC_PCDR0_PID17_Msk (_U_(0x1) << PMC_PCDR0_PID17_Pos) /**< (PMC_PCDR0) Peripheral Clock 17 Disable Mask */ 432 #define PMC_PCDR0_PID17 PMC_PCDR0_PID17_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID17_Msk instead */ 433 #define PMC_PCDR0_PID18_Pos 18 /**< (PMC_PCDR0) Peripheral Clock 18 Disable Position */ 434 #define PMC_PCDR0_PID18_Msk (_U_(0x1) << PMC_PCDR0_PID18_Pos) /**< (PMC_PCDR0) Peripheral Clock 18 Disable Mask */ 435 #define PMC_PCDR0_PID18 PMC_PCDR0_PID18_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID18_Msk instead */ 436 #define PMC_PCDR0_PID19_Pos 19 /**< (PMC_PCDR0) Peripheral Clock 19 Disable Position */ 437 #define PMC_PCDR0_PID19_Msk (_U_(0x1) << PMC_PCDR0_PID19_Pos) /**< (PMC_PCDR0) Peripheral Clock 19 Disable Mask */ 438 #define PMC_PCDR0_PID19 PMC_PCDR0_PID19_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID19_Msk instead */ 439 #define PMC_PCDR0_PID20_Pos 20 /**< (PMC_PCDR0) Peripheral Clock 20 Disable Position */ 440 #define PMC_PCDR0_PID20_Msk (_U_(0x1) << PMC_PCDR0_PID20_Pos) /**< (PMC_PCDR0) Peripheral Clock 20 Disable Mask */ 441 #define PMC_PCDR0_PID20 PMC_PCDR0_PID20_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID20_Msk instead */ 442 #define PMC_PCDR0_PID21_Pos 21 /**< (PMC_PCDR0) Peripheral Clock 21 Disable Position */ 443 #define PMC_PCDR0_PID21_Msk (_U_(0x1) << PMC_PCDR0_PID21_Pos) /**< (PMC_PCDR0) Peripheral Clock 21 Disable Mask */ 444 #define PMC_PCDR0_PID21 PMC_PCDR0_PID21_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID21_Msk instead */ 445 #define PMC_PCDR0_PID22_Pos 22 /**< (PMC_PCDR0) Peripheral Clock 22 Disable Position */ 446 #define PMC_PCDR0_PID22_Msk (_U_(0x1) << PMC_PCDR0_PID22_Pos) /**< (PMC_PCDR0) Peripheral Clock 22 Disable Mask */ 447 #define PMC_PCDR0_PID22 PMC_PCDR0_PID22_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID22_Msk instead */ 448 #define PMC_PCDR0_PID23_Pos 23 /**< (PMC_PCDR0) Peripheral Clock 23 Disable Position */ 449 #define PMC_PCDR0_PID23_Msk (_U_(0x1) << PMC_PCDR0_PID23_Pos) /**< (PMC_PCDR0) Peripheral Clock 23 Disable Mask */ 450 #define PMC_PCDR0_PID23 PMC_PCDR0_PID23_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID23_Msk instead */ 451 #define PMC_PCDR0_PID24_Pos 24 /**< (PMC_PCDR0) Peripheral Clock 24 Disable Position */ 452 #define PMC_PCDR0_PID24_Msk (_U_(0x1) << PMC_PCDR0_PID24_Pos) /**< (PMC_PCDR0) Peripheral Clock 24 Disable Mask */ 453 #define PMC_PCDR0_PID24 PMC_PCDR0_PID24_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID24_Msk instead */ 454 #define PMC_PCDR0_PID25_Pos 25 /**< (PMC_PCDR0) Peripheral Clock 25 Disable Position */ 455 #define PMC_PCDR0_PID25_Msk (_U_(0x1) << PMC_PCDR0_PID25_Pos) /**< (PMC_PCDR0) Peripheral Clock 25 Disable Mask */ 456 #define PMC_PCDR0_PID25 PMC_PCDR0_PID25_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID25_Msk instead */ 457 #define PMC_PCDR0_PID26_Pos 26 /**< (PMC_PCDR0) Peripheral Clock 26 Disable Position */ 458 #define PMC_PCDR0_PID26_Msk (_U_(0x1) << PMC_PCDR0_PID26_Pos) /**< (PMC_PCDR0) Peripheral Clock 26 Disable Mask */ 459 #define PMC_PCDR0_PID26 PMC_PCDR0_PID26_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID26_Msk instead */ 460 #define PMC_PCDR0_PID27_Pos 27 /**< (PMC_PCDR0) Peripheral Clock 27 Disable Position */ 461 #define PMC_PCDR0_PID27_Msk (_U_(0x1) << PMC_PCDR0_PID27_Pos) /**< (PMC_PCDR0) Peripheral Clock 27 Disable Mask */ 462 #define PMC_PCDR0_PID27 PMC_PCDR0_PID27_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID27_Msk instead */ 463 #define PMC_PCDR0_PID28_Pos 28 /**< (PMC_PCDR0) Peripheral Clock 28 Disable Position */ 464 #define PMC_PCDR0_PID28_Msk (_U_(0x1) << PMC_PCDR0_PID28_Pos) /**< (PMC_PCDR0) Peripheral Clock 28 Disable Mask */ 465 #define PMC_PCDR0_PID28 PMC_PCDR0_PID28_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID28_Msk instead */ 466 #define PMC_PCDR0_PID29_Pos 29 /**< (PMC_PCDR0) Peripheral Clock 29 Disable Position */ 467 #define PMC_PCDR0_PID29_Msk (_U_(0x1) << PMC_PCDR0_PID29_Pos) /**< (PMC_PCDR0) Peripheral Clock 29 Disable Mask */ 468 #define PMC_PCDR0_PID29 PMC_PCDR0_PID29_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID29_Msk instead */ 469 #define PMC_PCDR0_PID30_Pos 30 /**< (PMC_PCDR0) Peripheral Clock 30 Disable Position */ 470 #define PMC_PCDR0_PID30_Msk (_U_(0x1) << PMC_PCDR0_PID30_Pos) /**< (PMC_PCDR0) Peripheral Clock 30 Disable Mask */ 471 #define PMC_PCDR0_PID30 PMC_PCDR0_PID30_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID30_Msk instead */ 472 #define PMC_PCDR0_PID31_Pos 31 /**< (PMC_PCDR0) Peripheral Clock 31 Disable Position */ 473 #define PMC_PCDR0_PID31_Msk (_U_(0x1) << PMC_PCDR0_PID31_Pos) /**< (PMC_PCDR0) Peripheral Clock 31 Disable Mask */ 474 #define PMC_PCDR0_PID31 PMC_PCDR0_PID31_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR0_PID31_Msk instead */ 475 #define PMC_PCDR0_MASK _U_(0xFFFFFF80) /**< \deprecated (PMC_PCDR0) Register MASK (Use PMC_PCDR0_Msk instead) */ 476 #define PMC_PCDR0_Msk _U_(0xFFFFFF80) /**< (PMC_PCDR0) Register Mask */ 477 478 #define PMC_PCDR0_PID_Pos 7 /**< (PMC_PCDR0 Position) Peripheral Clock 3x Disable */ 479 #define PMC_PCDR0_PID_Msk (_U_(0x1FFFFFF) << PMC_PCDR0_PID_Pos) /**< (PMC_PCDR0 Mask) PID */ 480 #define PMC_PCDR0_PID(value) (PMC_PCDR0_PID_Msk & ((value) << PMC_PCDR0_PID_Pos)) 481 482 /* -------- PMC_PCSR0 : (PMC Offset: 0x18) (R/ 32) Peripheral Clock Status Register 0 -------- */ 483 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 484 #if COMPONENT_TYPEDEF_STYLE == 'N' 485 typedef union { 486 struct { 487 uint32_t :7; /**< bit: 0..6 Reserved */ 488 uint32_t PID7:1; /**< bit: 7 Peripheral Clock 7 Status */ 489 uint32_t PID8:1; /**< bit: 8 Peripheral Clock 8 Status */ 490 uint32_t PID9:1; /**< bit: 9 Peripheral Clock 9 Status */ 491 uint32_t PID10:1; /**< bit: 10 Peripheral Clock 10 Status */ 492 uint32_t PID11:1; /**< bit: 11 Peripheral Clock 11 Status */ 493 uint32_t PID12:1; /**< bit: 12 Peripheral Clock 12 Status */ 494 uint32_t PID13:1; /**< bit: 13 Peripheral Clock 13 Status */ 495 uint32_t PID14:1; /**< bit: 14 Peripheral Clock 14 Status */ 496 uint32_t PID15:1; /**< bit: 15 Peripheral Clock 15 Status */ 497 uint32_t PID16:1; /**< bit: 16 Peripheral Clock 16 Status */ 498 uint32_t PID17:1; /**< bit: 17 Peripheral Clock 17 Status */ 499 uint32_t PID18:1; /**< bit: 18 Peripheral Clock 18 Status */ 500 uint32_t PID19:1; /**< bit: 19 Peripheral Clock 19 Status */ 501 uint32_t PID20:1; /**< bit: 20 Peripheral Clock 20 Status */ 502 uint32_t PID21:1; /**< bit: 21 Peripheral Clock 21 Status */ 503 uint32_t PID22:1; /**< bit: 22 Peripheral Clock 22 Status */ 504 uint32_t PID23:1; /**< bit: 23 Peripheral Clock 23 Status */ 505 uint32_t PID24:1; /**< bit: 24 Peripheral Clock 24 Status */ 506 uint32_t PID25:1; /**< bit: 25 Peripheral Clock 25 Status */ 507 uint32_t PID26:1; /**< bit: 26 Peripheral Clock 26 Status */ 508 uint32_t PID27:1; /**< bit: 27 Peripheral Clock 27 Status */ 509 uint32_t PID28:1; /**< bit: 28 Peripheral Clock 28 Status */ 510 uint32_t PID29:1; /**< bit: 29 Peripheral Clock 29 Status */ 511 uint32_t PID30:1; /**< bit: 30 Peripheral Clock 30 Status */ 512 uint32_t PID31:1; /**< bit: 31 Peripheral Clock 31 Status */ 513 } bit; /**< Structure used for bit access */ 514 struct { 515 uint32_t :7; /**< bit: 0..6 Reserved */ 516 uint32_t PID:25; /**< bit: 7..31 Peripheral Clock 3x Status */ 517 } vec; /**< Structure used for vec access */ 518 uint32_t reg; /**< Type used for register access */ 519 } PMC_PCSR0_Type; 520 #endif 521 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 522 523 #define PMC_PCSR0_OFFSET (0x18) /**< (PMC_PCSR0) Peripheral Clock Status Register 0 Offset */ 524 525 #define PMC_PCSR0_PID7_Pos 7 /**< (PMC_PCSR0) Peripheral Clock 7 Status Position */ 526 #define PMC_PCSR0_PID7_Msk (_U_(0x1) << PMC_PCSR0_PID7_Pos) /**< (PMC_PCSR0) Peripheral Clock 7 Status Mask */ 527 #define PMC_PCSR0_PID7 PMC_PCSR0_PID7_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID7_Msk instead */ 528 #define PMC_PCSR0_PID8_Pos 8 /**< (PMC_PCSR0) Peripheral Clock 8 Status Position */ 529 #define PMC_PCSR0_PID8_Msk (_U_(0x1) << PMC_PCSR0_PID8_Pos) /**< (PMC_PCSR0) Peripheral Clock 8 Status Mask */ 530 #define PMC_PCSR0_PID8 PMC_PCSR0_PID8_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID8_Msk instead */ 531 #define PMC_PCSR0_PID9_Pos 9 /**< (PMC_PCSR0) Peripheral Clock 9 Status Position */ 532 #define PMC_PCSR0_PID9_Msk (_U_(0x1) << PMC_PCSR0_PID9_Pos) /**< (PMC_PCSR0) Peripheral Clock 9 Status Mask */ 533 #define PMC_PCSR0_PID9 PMC_PCSR0_PID9_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID9_Msk instead */ 534 #define PMC_PCSR0_PID10_Pos 10 /**< (PMC_PCSR0) Peripheral Clock 10 Status Position */ 535 #define PMC_PCSR0_PID10_Msk (_U_(0x1) << PMC_PCSR0_PID10_Pos) /**< (PMC_PCSR0) Peripheral Clock 10 Status Mask */ 536 #define PMC_PCSR0_PID10 PMC_PCSR0_PID10_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID10_Msk instead */ 537 #define PMC_PCSR0_PID11_Pos 11 /**< (PMC_PCSR0) Peripheral Clock 11 Status Position */ 538 #define PMC_PCSR0_PID11_Msk (_U_(0x1) << PMC_PCSR0_PID11_Pos) /**< (PMC_PCSR0) Peripheral Clock 11 Status Mask */ 539 #define PMC_PCSR0_PID11 PMC_PCSR0_PID11_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID11_Msk instead */ 540 #define PMC_PCSR0_PID12_Pos 12 /**< (PMC_PCSR0) Peripheral Clock 12 Status Position */ 541 #define PMC_PCSR0_PID12_Msk (_U_(0x1) << PMC_PCSR0_PID12_Pos) /**< (PMC_PCSR0) Peripheral Clock 12 Status Mask */ 542 #define PMC_PCSR0_PID12 PMC_PCSR0_PID12_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID12_Msk instead */ 543 #define PMC_PCSR0_PID13_Pos 13 /**< (PMC_PCSR0) Peripheral Clock 13 Status Position */ 544 #define PMC_PCSR0_PID13_Msk (_U_(0x1) << PMC_PCSR0_PID13_Pos) /**< (PMC_PCSR0) Peripheral Clock 13 Status Mask */ 545 #define PMC_PCSR0_PID13 PMC_PCSR0_PID13_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID13_Msk instead */ 546 #define PMC_PCSR0_PID14_Pos 14 /**< (PMC_PCSR0) Peripheral Clock 14 Status Position */ 547 #define PMC_PCSR0_PID14_Msk (_U_(0x1) << PMC_PCSR0_PID14_Pos) /**< (PMC_PCSR0) Peripheral Clock 14 Status Mask */ 548 #define PMC_PCSR0_PID14 PMC_PCSR0_PID14_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID14_Msk instead */ 549 #define PMC_PCSR0_PID15_Pos 15 /**< (PMC_PCSR0) Peripheral Clock 15 Status Position */ 550 #define PMC_PCSR0_PID15_Msk (_U_(0x1) << PMC_PCSR0_PID15_Pos) /**< (PMC_PCSR0) Peripheral Clock 15 Status Mask */ 551 #define PMC_PCSR0_PID15 PMC_PCSR0_PID15_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID15_Msk instead */ 552 #define PMC_PCSR0_PID16_Pos 16 /**< (PMC_PCSR0) Peripheral Clock 16 Status Position */ 553 #define PMC_PCSR0_PID16_Msk (_U_(0x1) << PMC_PCSR0_PID16_Pos) /**< (PMC_PCSR0) Peripheral Clock 16 Status Mask */ 554 #define PMC_PCSR0_PID16 PMC_PCSR0_PID16_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID16_Msk instead */ 555 #define PMC_PCSR0_PID17_Pos 17 /**< (PMC_PCSR0) Peripheral Clock 17 Status Position */ 556 #define PMC_PCSR0_PID17_Msk (_U_(0x1) << PMC_PCSR0_PID17_Pos) /**< (PMC_PCSR0) Peripheral Clock 17 Status Mask */ 557 #define PMC_PCSR0_PID17 PMC_PCSR0_PID17_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID17_Msk instead */ 558 #define PMC_PCSR0_PID18_Pos 18 /**< (PMC_PCSR0) Peripheral Clock 18 Status Position */ 559 #define PMC_PCSR0_PID18_Msk (_U_(0x1) << PMC_PCSR0_PID18_Pos) /**< (PMC_PCSR0) Peripheral Clock 18 Status Mask */ 560 #define PMC_PCSR0_PID18 PMC_PCSR0_PID18_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID18_Msk instead */ 561 #define PMC_PCSR0_PID19_Pos 19 /**< (PMC_PCSR0) Peripheral Clock 19 Status Position */ 562 #define PMC_PCSR0_PID19_Msk (_U_(0x1) << PMC_PCSR0_PID19_Pos) /**< (PMC_PCSR0) Peripheral Clock 19 Status Mask */ 563 #define PMC_PCSR0_PID19 PMC_PCSR0_PID19_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID19_Msk instead */ 564 #define PMC_PCSR0_PID20_Pos 20 /**< (PMC_PCSR0) Peripheral Clock 20 Status Position */ 565 #define PMC_PCSR0_PID20_Msk (_U_(0x1) << PMC_PCSR0_PID20_Pos) /**< (PMC_PCSR0) Peripheral Clock 20 Status Mask */ 566 #define PMC_PCSR0_PID20 PMC_PCSR0_PID20_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID20_Msk instead */ 567 #define PMC_PCSR0_PID21_Pos 21 /**< (PMC_PCSR0) Peripheral Clock 21 Status Position */ 568 #define PMC_PCSR0_PID21_Msk (_U_(0x1) << PMC_PCSR0_PID21_Pos) /**< (PMC_PCSR0) Peripheral Clock 21 Status Mask */ 569 #define PMC_PCSR0_PID21 PMC_PCSR0_PID21_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID21_Msk instead */ 570 #define PMC_PCSR0_PID22_Pos 22 /**< (PMC_PCSR0) Peripheral Clock 22 Status Position */ 571 #define PMC_PCSR0_PID22_Msk (_U_(0x1) << PMC_PCSR0_PID22_Pos) /**< (PMC_PCSR0) Peripheral Clock 22 Status Mask */ 572 #define PMC_PCSR0_PID22 PMC_PCSR0_PID22_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID22_Msk instead */ 573 #define PMC_PCSR0_PID23_Pos 23 /**< (PMC_PCSR0) Peripheral Clock 23 Status Position */ 574 #define PMC_PCSR0_PID23_Msk (_U_(0x1) << PMC_PCSR0_PID23_Pos) /**< (PMC_PCSR0) Peripheral Clock 23 Status Mask */ 575 #define PMC_PCSR0_PID23 PMC_PCSR0_PID23_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID23_Msk instead */ 576 #define PMC_PCSR0_PID24_Pos 24 /**< (PMC_PCSR0) Peripheral Clock 24 Status Position */ 577 #define PMC_PCSR0_PID24_Msk (_U_(0x1) << PMC_PCSR0_PID24_Pos) /**< (PMC_PCSR0) Peripheral Clock 24 Status Mask */ 578 #define PMC_PCSR0_PID24 PMC_PCSR0_PID24_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID24_Msk instead */ 579 #define PMC_PCSR0_PID25_Pos 25 /**< (PMC_PCSR0) Peripheral Clock 25 Status Position */ 580 #define PMC_PCSR0_PID25_Msk (_U_(0x1) << PMC_PCSR0_PID25_Pos) /**< (PMC_PCSR0) Peripheral Clock 25 Status Mask */ 581 #define PMC_PCSR0_PID25 PMC_PCSR0_PID25_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID25_Msk instead */ 582 #define PMC_PCSR0_PID26_Pos 26 /**< (PMC_PCSR0) Peripheral Clock 26 Status Position */ 583 #define PMC_PCSR0_PID26_Msk (_U_(0x1) << PMC_PCSR0_PID26_Pos) /**< (PMC_PCSR0) Peripheral Clock 26 Status Mask */ 584 #define PMC_PCSR0_PID26 PMC_PCSR0_PID26_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID26_Msk instead */ 585 #define PMC_PCSR0_PID27_Pos 27 /**< (PMC_PCSR0) Peripheral Clock 27 Status Position */ 586 #define PMC_PCSR0_PID27_Msk (_U_(0x1) << PMC_PCSR0_PID27_Pos) /**< (PMC_PCSR0) Peripheral Clock 27 Status Mask */ 587 #define PMC_PCSR0_PID27 PMC_PCSR0_PID27_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID27_Msk instead */ 588 #define PMC_PCSR0_PID28_Pos 28 /**< (PMC_PCSR0) Peripheral Clock 28 Status Position */ 589 #define PMC_PCSR0_PID28_Msk (_U_(0x1) << PMC_PCSR0_PID28_Pos) /**< (PMC_PCSR0) Peripheral Clock 28 Status Mask */ 590 #define PMC_PCSR0_PID28 PMC_PCSR0_PID28_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID28_Msk instead */ 591 #define PMC_PCSR0_PID29_Pos 29 /**< (PMC_PCSR0) Peripheral Clock 29 Status Position */ 592 #define PMC_PCSR0_PID29_Msk (_U_(0x1) << PMC_PCSR0_PID29_Pos) /**< (PMC_PCSR0) Peripheral Clock 29 Status Mask */ 593 #define PMC_PCSR0_PID29 PMC_PCSR0_PID29_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID29_Msk instead */ 594 #define PMC_PCSR0_PID30_Pos 30 /**< (PMC_PCSR0) Peripheral Clock 30 Status Position */ 595 #define PMC_PCSR0_PID30_Msk (_U_(0x1) << PMC_PCSR0_PID30_Pos) /**< (PMC_PCSR0) Peripheral Clock 30 Status Mask */ 596 #define PMC_PCSR0_PID30 PMC_PCSR0_PID30_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID30_Msk instead */ 597 #define PMC_PCSR0_PID31_Pos 31 /**< (PMC_PCSR0) Peripheral Clock 31 Status Position */ 598 #define PMC_PCSR0_PID31_Msk (_U_(0x1) << PMC_PCSR0_PID31_Pos) /**< (PMC_PCSR0) Peripheral Clock 31 Status Mask */ 599 #define PMC_PCSR0_PID31 PMC_PCSR0_PID31_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR0_PID31_Msk instead */ 600 #define PMC_PCSR0_MASK _U_(0xFFFFFF80) /**< \deprecated (PMC_PCSR0) Register MASK (Use PMC_PCSR0_Msk instead) */ 601 #define PMC_PCSR0_Msk _U_(0xFFFFFF80) /**< (PMC_PCSR0) Register Mask */ 602 603 #define PMC_PCSR0_PID_Pos 7 /**< (PMC_PCSR0 Position) Peripheral Clock 3x Status */ 604 #define PMC_PCSR0_PID_Msk (_U_(0x1FFFFFF) << PMC_PCSR0_PID_Pos) /**< (PMC_PCSR0 Mask) PID */ 605 #define PMC_PCSR0_PID(value) (PMC_PCSR0_PID_Msk & ((value) << PMC_PCSR0_PID_Pos)) 606 607 /* -------- CKGR_UCKR : (PMC Offset: 0x1c) (R/W 32) UTMI Clock Register -------- */ 608 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 609 #if COMPONENT_TYPEDEF_STYLE == 'N' 610 typedef union { 611 struct { 612 uint32_t :16; /**< bit: 0..15 Reserved */ 613 uint32_t UPLLEN:1; /**< bit: 16 UTMI PLL Enable */ 614 uint32_t :3; /**< bit: 17..19 Reserved */ 615 uint32_t UPLLCOUNT:4; /**< bit: 20..23 UTMI PLL Start-up Time */ 616 uint32_t :8; /**< bit: 24..31 Reserved */ 617 } bit; /**< Structure used for bit access */ 618 uint32_t reg; /**< Type used for register access */ 619 } CKGR_UCKR_Type; 620 #endif 621 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 622 623 #define CKGR_UCKR_OFFSET (0x1C) /**< (CKGR_UCKR) UTMI Clock Register Offset */ 624 625 #define CKGR_UCKR_UPLLEN_Pos 16 /**< (CKGR_UCKR) UTMI PLL Enable Position */ 626 #define CKGR_UCKR_UPLLEN_Msk (_U_(0x1) << CKGR_UCKR_UPLLEN_Pos) /**< (CKGR_UCKR) UTMI PLL Enable Mask */ 627 #define CKGR_UCKR_UPLLEN CKGR_UCKR_UPLLEN_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use CKGR_UCKR_UPLLEN_Msk instead */ 628 #define CKGR_UCKR_UPLLCOUNT_Pos 20 /**< (CKGR_UCKR) UTMI PLL Start-up Time Position */ 629 #define CKGR_UCKR_UPLLCOUNT_Msk (_U_(0xF) << CKGR_UCKR_UPLLCOUNT_Pos) /**< (CKGR_UCKR) UTMI PLL Start-up Time Mask */ 630 #define CKGR_UCKR_UPLLCOUNT(value) (CKGR_UCKR_UPLLCOUNT_Msk & ((value) << CKGR_UCKR_UPLLCOUNT_Pos)) 631 #define CKGR_UCKR_MASK _U_(0xF10000) /**< \deprecated (CKGR_UCKR) Register MASK (Use CKGR_UCKR_Msk instead) */ 632 #define CKGR_UCKR_Msk _U_(0xF10000) /**< (CKGR_UCKR) Register Mask */ 633 634 635 /* -------- CKGR_MOR : (PMC Offset: 0x20) (R/W 32) Main Oscillator Register -------- */ 636 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 637 #if COMPONENT_TYPEDEF_STYLE == 'N' 638 typedef union { 639 struct { 640 uint32_t MOSCXTEN:1; /**< bit: 0 Main Crystal Oscillator Enable */ 641 uint32_t MOSCXTBY:1; /**< bit: 1 Main Crystal Oscillator Bypass */ 642 uint32_t WAITMODE:1; /**< bit: 2 Wait Mode Command (Write-only) */ 643 uint32_t MOSCRCEN:1; /**< bit: 3 Main RC Oscillator Enable */ 644 uint32_t MOSCRCF:3; /**< bit: 4..6 Main RC Oscillator Frequency Selection */ 645 uint32_t :1; /**< bit: 7 Reserved */ 646 uint32_t MOSCXTST:8; /**< bit: 8..15 Main Crystal Oscillator Startup Time */ 647 uint32_t KEY:8; /**< bit: 16..23 Write Access Password */ 648 uint32_t MOSCSEL:1; /**< bit: 24 Main Clock Oscillator Selection */ 649 uint32_t CFDEN:1; /**< bit: 25 Clock Failure Detector Enable */ 650 uint32_t XT32KFME:1; /**< bit: 26 32.768 kHz Crystal Oscillator Frequency Monitoring Enable */ 651 uint32_t :5; /**< bit: 27..31 Reserved */ 652 } bit; /**< Structure used for bit access */ 653 uint32_t reg; /**< Type used for register access */ 654 } CKGR_MOR_Type; 655 #endif 656 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 657 658 #define CKGR_MOR_OFFSET (0x20) /**< (CKGR_MOR) Main Oscillator Register Offset */ 659 660 #define CKGR_MOR_MOSCXTEN_Pos 0 /**< (CKGR_MOR) Main Crystal Oscillator Enable Position */ 661 #define CKGR_MOR_MOSCXTEN_Msk (_U_(0x1) << CKGR_MOR_MOSCXTEN_Pos) /**< (CKGR_MOR) Main Crystal Oscillator Enable Mask */ 662 #define CKGR_MOR_MOSCXTEN CKGR_MOR_MOSCXTEN_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use CKGR_MOR_MOSCXTEN_Msk instead */ 663 #define CKGR_MOR_MOSCXTBY_Pos 1 /**< (CKGR_MOR) Main Crystal Oscillator Bypass Position */ 664 #define CKGR_MOR_MOSCXTBY_Msk (_U_(0x1) << CKGR_MOR_MOSCXTBY_Pos) /**< (CKGR_MOR) Main Crystal Oscillator Bypass Mask */ 665 #define CKGR_MOR_MOSCXTBY CKGR_MOR_MOSCXTBY_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use CKGR_MOR_MOSCXTBY_Msk instead */ 666 #define CKGR_MOR_WAITMODE_Pos 2 /**< (CKGR_MOR) Wait Mode Command (Write-only) Position */ 667 #define CKGR_MOR_WAITMODE_Msk (_U_(0x1) << CKGR_MOR_WAITMODE_Pos) /**< (CKGR_MOR) Wait Mode Command (Write-only) Mask */ 668 #define CKGR_MOR_WAITMODE CKGR_MOR_WAITMODE_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use CKGR_MOR_WAITMODE_Msk instead */ 669 #define CKGR_MOR_MOSCRCEN_Pos 3 /**< (CKGR_MOR) Main RC Oscillator Enable Position */ 670 #define CKGR_MOR_MOSCRCEN_Msk (_U_(0x1) << CKGR_MOR_MOSCRCEN_Pos) /**< (CKGR_MOR) Main RC Oscillator Enable Mask */ 671 #define CKGR_MOR_MOSCRCEN CKGR_MOR_MOSCRCEN_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use CKGR_MOR_MOSCRCEN_Msk instead */ 672 #define CKGR_MOR_MOSCRCF_Pos 4 /**< (CKGR_MOR) Main RC Oscillator Frequency Selection Position */ 673 #define CKGR_MOR_MOSCRCF_Msk (_U_(0x7) << CKGR_MOR_MOSCRCF_Pos) /**< (CKGR_MOR) Main RC Oscillator Frequency Selection Mask */ 674 #define CKGR_MOR_MOSCRCF(value) (CKGR_MOR_MOSCRCF_Msk & ((value) << CKGR_MOR_MOSCRCF_Pos)) 675 #define CKGR_MOR_MOSCRCF_4_MHz_Val _U_(0x0) /**< (CKGR_MOR) The RC oscillator frequency is at 4 MHz */ 676 #define CKGR_MOR_MOSCRCF_8_MHz_Val _U_(0x1) /**< (CKGR_MOR) The RC oscillator frequency is at 8 MHz */ 677 #define CKGR_MOR_MOSCRCF_12_MHz_Val _U_(0x2) /**< (CKGR_MOR) The RC oscillator frequency is at 12 MHz */ 678 #define CKGR_MOR_MOSCRCF_4_MHz (CKGR_MOR_MOSCRCF_4_MHz_Val << CKGR_MOR_MOSCRCF_Pos) /**< (CKGR_MOR) The RC oscillator frequency is at 4 MHz Position */ 679 #define CKGR_MOR_MOSCRCF_8_MHz (CKGR_MOR_MOSCRCF_8_MHz_Val << CKGR_MOR_MOSCRCF_Pos) /**< (CKGR_MOR) The RC oscillator frequency is at 8 MHz Position */ 680 #define CKGR_MOR_MOSCRCF_12_MHz (CKGR_MOR_MOSCRCF_12_MHz_Val << CKGR_MOR_MOSCRCF_Pos) /**< (CKGR_MOR) The RC oscillator frequency is at 12 MHz Position */ 681 #define CKGR_MOR_MOSCXTST_Pos 8 /**< (CKGR_MOR) Main Crystal Oscillator Startup Time Position */ 682 #define CKGR_MOR_MOSCXTST_Msk (_U_(0xFF) << CKGR_MOR_MOSCXTST_Pos) /**< (CKGR_MOR) Main Crystal Oscillator Startup Time Mask */ 683 #define CKGR_MOR_MOSCXTST(value) (CKGR_MOR_MOSCXTST_Msk & ((value) << CKGR_MOR_MOSCXTST_Pos)) 684 #define CKGR_MOR_KEY_Pos 16 /**< (CKGR_MOR) Write Access Password Position */ 685 #define CKGR_MOR_KEY_Msk (_U_(0xFF) << CKGR_MOR_KEY_Pos) /**< (CKGR_MOR) Write Access Password Mask */ 686 #define CKGR_MOR_KEY(value) (CKGR_MOR_KEY_Msk & ((value) << CKGR_MOR_KEY_Pos)) 687 #define CKGR_MOR_KEY_PASSWD_Val _U_(0x37) /**< (CKGR_MOR) Writing any other value in this field aborts the write operation.Always reads as 0. */ 688 #define CKGR_MOR_KEY_PASSWD (CKGR_MOR_KEY_PASSWD_Val << CKGR_MOR_KEY_Pos) /**< (CKGR_MOR) Writing any other value in this field aborts the write operation.Always reads as 0. Position */ 689 #define CKGR_MOR_MOSCSEL_Pos 24 /**< (CKGR_MOR) Main Clock Oscillator Selection Position */ 690 #define CKGR_MOR_MOSCSEL_Msk (_U_(0x1) << CKGR_MOR_MOSCSEL_Pos) /**< (CKGR_MOR) Main Clock Oscillator Selection Mask */ 691 #define CKGR_MOR_MOSCSEL CKGR_MOR_MOSCSEL_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use CKGR_MOR_MOSCSEL_Msk instead */ 692 #define CKGR_MOR_CFDEN_Pos 25 /**< (CKGR_MOR) Clock Failure Detector Enable Position */ 693 #define CKGR_MOR_CFDEN_Msk (_U_(0x1) << CKGR_MOR_CFDEN_Pos) /**< (CKGR_MOR) Clock Failure Detector Enable Mask */ 694 #define CKGR_MOR_CFDEN CKGR_MOR_CFDEN_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use CKGR_MOR_CFDEN_Msk instead */ 695 #define CKGR_MOR_XT32KFME_Pos 26 /**< (CKGR_MOR) 32.768 kHz Crystal Oscillator Frequency Monitoring Enable Position */ 696 #define CKGR_MOR_XT32KFME_Msk (_U_(0x1) << CKGR_MOR_XT32KFME_Pos) /**< (CKGR_MOR) 32.768 kHz Crystal Oscillator Frequency Monitoring Enable Mask */ 697 #define CKGR_MOR_XT32KFME CKGR_MOR_XT32KFME_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use CKGR_MOR_XT32KFME_Msk instead */ 698 #define CKGR_MOR_MASK _U_(0x7FFFF7F) /**< \deprecated (CKGR_MOR) Register MASK (Use CKGR_MOR_Msk instead) */ 699 #define CKGR_MOR_Msk _U_(0x7FFFF7F) /**< (CKGR_MOR) Register Mask */ 700 701 702 /* -------- CKGR_MCFR : (PMC Offset: 0x24) (R/W 32) Main Clock Frequency Register -------- */ 703 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 704 #if COMPONENT_TYPEDEF_STYLE == 'N' 705 typedef union { 706 struct { 707 uint32_t MAINF:16; /**< bit: 0..15 Main Clock Frequency */ 708 uint32_t MAINFRDY:1; /**< bit: 16 Main Clock Frequency Measure Ready */ 709 uint32_t :3; /**< bit: 17..19 Reserved */ 710 uint32_t RCMEAS:1; /**< bit: 20 RC Oscillator Frequency Measure (write-only) */ 711 uint32_t :3; /**< bit: 21..23 Reserved */ 712 uint32_t CCSS:1; /**< bit: 24 Counter Clock Source Selection */ 713 uint32_t :7; /**< bit: 25..31 Reserved */ 714 } bit; /**< Structure used for bit access */ 715 uint32_t reg; /**< Type used for register access */ 716 } CKGR_MCFR_Type; 717 #endif 718 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 719 720 #define CKGR_MCFR_OFFSET (0x24) /**< (CKGR_MCFR) Main Clock Frequency Register Offset */ 721 722 #define CKGR_MCFR_MAINF_Pos 0 /**< (CKGR_MCFR) Main Clock Frequency Position */ 723 #define CKGR_MCFR_MAINF_Msk (_U_(0xFFFF) << CKGR_MCFR_MAINF_Pos) /**< (CKGR_MCFR) Main Clock Frequency Mask */ 724 #define CKGR_MCFR_MAINF(value) (CKGR_MCFR_MAINF_Msk & ((value) << CKGR_MCFR_MAINF_Pos)) 725 #define CKGR_MCFR_MAINFRDY_Pos 16 /**< (CKGR_MCFR) Main Clock Frequency Measure Ready Position */ 726 #define CKGR_MCFR_MAINFRDY_Msk (_U_(0x1) << CKGR_MCFR_MAINFRDY_Pos) /**< (CKGR_MCFR) Main Clock Frequency Measure Ready Mask */ 727 #define CKGR_MCFR_MAINFRDY CKGR_MCFR_MAINFRDY_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use CKGR_MCFR_MAINFRDY_Msk instead */ 728 #define CKGR_MCFR_RCMEAS_Pos 20 /**< (CKGR_MCFR) RC Oscillator Frequency Measure (write-only) Position */ 729 #define CKGR_MCFR_RCMEAS_Msk (_U_(0x1) << CKGR_MCFR_RCMEAS_Pos) /**< (CKGR_MCFR) RC Oscillator Frequency Measure (write-only) Mask */ 730 #define CKGR_MCFR_RCMEAS CKGR_MCFR_RCMEAS_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use CKGR_MCFR_RCMEAS_Msk instead */ 731 #define CKGR_MCFR_CCSS_Pos 24 /**< (CKGR_MCFR) Counter Clock Source Selection Position */ 732 #define CKGR_MCFR_CCSS_Msk (_U_(0x1) << CKGR_MCFR_CCSS_Pos) /**< (CKGR_MCFR) Counter Clock Source Selection Mask */ 733 #define CKGR_MCFR_CCSS CKGR_MCFR_CCSS_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use CKGR_MCFR_CCSS_Msk instead */ 734 #define CKGR_MCFR_MASK _U_(0x111FFFF) /**< \deprecated (CKGR_MCFR) Register MASK (Use CKGR_MCFR_Msk instead) */ 735 #define CKGR_MCFR_Msk _U_(0x111FFFF) /**< (CKGR_MCFR) Register Mask */ 736 737 738 /* -------- CKGR_PLLAR : (PMC Offset: 0x28) (R/W 32) PLLA Register -------- */ 739 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 740 #if COMPONENT_TYPEDEF_STYLE == 'N' 741 typedef union { 742 struct { 743 uint32_t DIVA:8; /**< bit: 0..7 PLLA Front End Divider */ 744 uint32_t PLLACOUNT:6; /**< bit: 8..13 PLLA Counter */ 745 uint32_t :2; /**< bit: 14..15 Reserved */ 746 uint32_t MULA:11; /**< bit: 16..26 PLLA Multiplier */ 747 uint32_t :2; /**< bit: 27..28 Reserved */ 748 uint32_t ONE:1; /**< bit: 29 Must Be Set to 1 */ 749 uint32_t :2; /**< bit: 30..31 Reserved */ 750 } bit; /**< Structure used for bit access */ 751 uint32_t reg; /**< Type used for register access */ 752 } CKGR_PLLAR_Type; 753 #endif 754 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 755 756 #define CKGR_PLLAR_OFFSET (0x28) /**< (CKGR_PLLAR) PLLA Register Offset */ 757 758 #define CKGR_PLLAR_DIVA_Pos 0 /**< (CKGR_PLLAR) PLLA Front End Divider Position */ 759 #define CKGR_PLLAR_DIVA_Msk (_U_(0xFF) << CKGR_PLLAR_DIVA_Pos) /**< (CKGR_PLLAR) PLLA Front End Divider Mask */ 760 #define CKGR_PLLAR_DIVA(value) (CKGR_PLLAR_DIVA_Msk & ((value) << CKGR_PLLAR_DIVA_Pos)) 761 #define CKGR_PLLAR_DIVA_0_Val _U_(0x0) /**< (CKGR_PLLAR) Divider output is 0 and PLLA is disabled. */ 762 #define CKGR_PLLAR_DIVA_BYPASS_Val _U_(0x1) /**< (CKGR_PLLAR) Divider is bypassed (divide by 1) and PLLA is enabled. */ 763 #define CKGR_PLLAR_DIVA_0 (CKGR_PLLAR_DIVA_0_Val << CKGR_PLLAR_DIVA_Pos) /**< (CKGR_PLLAR) Divider output is 0 and PLLA is disabled. Position */ 764 #define CKGR_PLLAR_DIVA_BYPASS (CKGR_PLLAR_DIVA_BYPASS_Val << CKGR_PLLAR_DIVA_Pos) /**< (CKGR_PLLAR) Divider is bypassed (divide by 1) and PLLA is enabled. Position */ 765 #define CKGR_PLLAR_PLLACOUNT_Pos 8 /**< (CKGR_PLLAR) PLLA Counter Position */ 766 #define CKGR_PLLAR_PLLACOUNT_Msk (_U_(0x3F) << CKGR_PLLAR_PLLACOUNT_Pos) /**< (CKGR_PLLAR) PLLA Counter Mask */ 767 #define CKGR_PLLAR_PLLACOUNT(value) (CKGR_PLLAR_PLLACOUNT_Msk & ((value) << CKGR_PLLAR_PLLACOUNT_Pos)) 768 #define CKGR_PLLAR_MULA_Pos 16 /**< (CKGR_PLLAR) PLLA Multiplier Position */ 769 #define CKGR_PLLAR_MULA_Msk (_U_(0x7FF) << CKGR_PLLAR_MULA_Pos) /**< (CKGR_PLLAR) PLLA Multiplier Mask */ 770 #define CKGR_PLLAR_MULA(value) (CKGR_PLLAR_MULA_Msk & ((value) << CKGR_PLLAR_MULA_Pos)) 771 #define CKGR_PLLAR_ONE_Pos 29 /**< (CKGR_PLLAR) Must Be Set to 1 Position */ 772 #define CKGR_PLLAR_ONE_Msk (_U_(0x1) << CKGR_PLLAR_ONE_Pos) /**< (CKGR_PLLAR) Must Be Set to 1 Mask */ 773 #define CKGR_PLLAR_ONE CKGR_PLLAR_ONE_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use CKGR_PLLAR_ONE_Msk instead */ 774 #define CKGR_PLLAR_MASK _U_(0x27FF3FFF) /**< \deprecated (CKGR_PLLAR) Register MASK (Use CKGR_PLLAR_Msk instead) */ 775 #define CKGR_PLLAR_Msk _U_(0x27FF3FFF) /**< (CKGR_PLLAR) Register Mask */ 776 777 778 /* -------- PMC_MCKR : (PMC Offset: 0x30) (R/W 32) Master Clock Register -------- */ 779 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 780 #if COMPONENT_TYPEDEF_STYLE == 'N' 781 typedef union { 782 struct { 783 uint32_t CSS:2; /**< bit: 0..1 Master Clock Source Selection */ 784 uint32_t :2; /**< bit: 2..3 Reserved */ 785 uint32_t PRES:3; /**< bit: 4..6 Processor Clock Prescaler */ 786 uint32_t :1; /**< bit: 7 Reserved */ 787 uint32_t MDIV:2; /**< bit: 8..9 Master Clock Division */ 788 uint32_t :3; /**< bit: 10..12 Reserved */ 789 uint32_t UPLLDIV2:1; /**< bit: 13 UPLL Divider by 2 */ 790 uint32_t :18; /**< bit: 14..31 Reserved */ 791 } bit; /**< Structure used for bit access */ 792 struct { 793 uint32_t :13; /**< bit: 0..12 Reserved */ 794 uint32_t UPLLDIV:1; /**< bit: 13 UPLL Divider by 2 */ 795 uint32_t :18; /**< bit: 14..31 Reserved */ 796 } vec; /**< Structure used for vec access */ 797 uint32_t reg; /**< Type used for register access */ 798 } PMC_MCKR_Type; 799 #endif 800 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 801 802 #define PMC_MCKR_OFFSET (0x30) /**< (PMC_MCKR) Master Clock Register Offset */ 803 804 #define PMC_MCKR_CSS_Pos 0 /**< (PMC_MCKR) Master Clock Source Selection Position */ 805 #define PMC_MCKR_CSS_Msk (_U_(0x3) << PMC_MCKR_CSS_Pos) /**< (PMC_MCKR) Master Clock Source Selection Mask */ 806 #define PMC_MCKR_CSS(value) (PMC_MCKR_CSS_Msk & ((value) << PMC_MCKR_CSS_Pos)) 807 #define PMC_MCKR_CSS_SLOW_CLK_Val _U_(0x0) /**< (PMC_MCKR) Slow Clock is selected */ 808 #define PMC_MCKR_CSS_MAIN_CLK_Val _U_(0x1) /**< (PMC_MCKR) Main Clock is selected */ 809 #define PMC_MCKR_CSS_PLLA_CLK_Val _U_(0x2) /**< (PMC_MCKR) PLLA Clock is selected */ 810 #define PMC_MCKR_CSS_UPLL_CLK_Val _U_(0x3) /**< (PMC_MCKR) Divided UPLL Clock is selected */ 811 #define PMC_MCKR_CSS_SLOW_CLK (PMC_MCKR_CSS_SLOW_CLK_Val << PMC_MCKR_CSS_Pos) /**< (PMC_MCKR) Slow Clock is selected Position */ 812 #define PMC_MCKR_CSS_MAIN_CLK (PMC_MCKR_CSS_MAIN_CLK_Val << PMC_MCKR_CSS_Pos) /**< (PMC_MCKR) Main Clock is selected Position */ 813 #define PMC_MCKR_CSS_PLLA_CLK (PMC_MCKR_CSS_PLLA_CLK_Val << PMC_MCKR_CSS_Pos) /**< (PMC_MCKR) PLLA Clock is selected Position */ 814 #define PMC_MCKR_CSS_UPLL_CLK (PMC_MCKR_CSS_UPLL_CLK_Val << PMC_MCKR_CSS_Pos) /**< (PMC_MCKR) Divided UPLL Clock is selected Position */ 815 #define PMC_MCKR_PRES_Pos 4 /**< (PMC_MCKR) Processor Clock Prescaler Position */ 816 #define PMC_MCKR_PRES_Msk (_U_(0x7) << PMC_MCKR_PRES_Pos) /**< (PMC_MCKR) Processor Clock Prescaler Mask */ 817 #define PMC_MCKR_PRES(value) (PMC_MCKR_PRES_Msk & ((value) << PMC_MCKR_PRES_Pos)) 818 #define PMC_MCKR_PRES_CLK_1_Val _U_(0x0) /**< (PMC_MCKR) Selected clock */ 819 #define PMC_MCKR_PRES_CLK_2_Val _U_(0x1) /**< (PMC_MCKR) Selected clock divided by 2 */ 820 #define PMC_MCKR_PRES_CLK_4_Val _U_(0x2) /**< (PMC_MCKR) Selected clock divided by 4 */ 821 #define PMC_MCKR_PRES_CLK_8_Val _U_(0x3) /**< (PMC_MCKR) Selected clock divided by 8 */ 822 #define PMC_MCKR_PRES_CLK_16_Val _U_(0x4) /**< (PMC_MCKR) Selected clock divided by 16 */ 823 #define PMC_MCKR_PRES_CLK_32_Val _U_(0x5) /**< (PMC_MCKR) Selected clock divided by 32 */ 824 #define PMC_MCKR_PRES_CLK_64_Val _U_(0x6) /**< (PMC_MCKR) Selected clock divided by 64 */ 825 #define PMC_MCKR_PRES_CLK_3_Val _U_(0x7) /**< (PMC_MCKR) Selected clock divided by 3 */ 826 #define PMC_MCKR_PRES_CLK_1 (PMC_MCKR_PRES_CLK_1_Val << PMC_MCKR_PRES_Pos) /**< (PMC_MCKR) Selected clock Position */ 827 #define PMC_MCKR_PRES_CLK_2 (PMC_MCKR_PRES_CLK_2_Val << PMC_MCKR_PRES_Pos) /**< (PMC_MCKR) Selected clock divided by 2 Position */ 828 #define PMC_MCKR_PRES_CLK_4 (PMC_MCKR_PRES_CLK_4_Val << PMC_MCKR_PRES_Pos) /**< (PMC_MCKR) Selected clock divided by 4 Position */ 829 #define PMC_MCKR_PRES_CLK_8 (PMC_MCKR_PRES_CLK_8_Val << PMC_MCKR_PRES_Pos) /**< (PMC_MCKR) Selected clock divided by 8 Position */ 830 #define PMC_MCKR_PRES_CLK_16 (PMC_MCKR_PRES_CLK_16_Val << PMC_MCKR_PRES_Pos) /**< (PMC_MCKR) Selected clock divided by 16 Position */ 831 #define PMC_MCKR_PRES_CLK_32 (PMC_MCKR_PRES_CLK_32_Val << PMC_MCKR_PRES_Pos) /**< (PMC_MCKR) Selected clock divided by 32 Position */ 832 #define PMC_MCKR_PRES_CLK_64 (PMC_MCKR_PRES_CLK_64_Val << PMC_MCKR_PRES_Pos) /**< (PMC_MCKR) Selected clock divided by 64 Position */ 833 #define PMC_MCKR_PRES_CLK_3 (PMC_MCKR_PRES_CLK_3_Val << PMC_MCKR_PRES_Pos) /**< (PMC_MCKR) Selected clock divided by 3 Position */ 834 #define PMC_MCKR_MDIV_Pos 8 /**< (PMC_MCKR) Master Clock Division Position */ 835 #define PMC_MCKR_MDIV_Msk (_U_(0x3) << PMC_MCKR_MDIV_Pos) /**< (PMC_MCKR) Master Clock Division Mask */ 836 #define PMC_MCKR_MDIV(value) (PMC_MCKR_MDIV_Msk & ((value) << PMC_MCKR_MDIV_Pos)) 837 #define PMC_MCKR_MDIV_EQ_PCK_Val _U_(0x0) /**< (PMC_MCKR) Master Clock is Prescaler Output Clock divided by 1. */ 838 #define PMC_MCKR_MDIV_PCK_DIV2_Val _U_(0x1) /**< (PMC_MCKR) Master Clock is Prescaler Output Clock divided by 2. */ 839 #define PMC_MCKR_MDIV_PCK_DIV4_Val _U_(0x2) /**< (PMC_MCKR) Master Clock is Prescaler Output Clock divided by 4. */ 840 #define PMC_MCKR_MDIV_PCK_DIV3_Val _U_(0x3) /**< (PMC_MCKR) Master Clock is Prescaler Output Clock divided by 3. */ 841 #define PMC_MCKR_MDIV_EQ_PCK (PMC_MCKR_MDIV_EQ_PCK_Val << PMC_MCKR_MDIV_Pos) /**< (PMC_MCKR) Master Clock is Prescaler Output Clock divided by 1. Position */ 842 #define PMC_MCKR_MDIV_PCK_DIV2 (PMC_MCKR_MDIV_PCK_DIV2_Val << PMC_MCKR_MDIV_Pos) /**< (PMC_MCKR) Master Clock is Prescaler Output Clock divided by 2. Position */ 843 #define PMC_MCKR_MDIV_PCK_DIV4 (PMC_MCKR_MDIV_PCK_DIV4_Val << PMC_MCKR_MDIV_Pos) /**< (PMC_MCKR) Master Clock is Prescaler Output Clock divided by 4. Position */ 844 #define PMC_MCKR_MDIV_PCK_DIV3 (PMC_MCKR_MDIV_PCK_DIV3_Val << PMC_MCKR_MDIV_Pos) /**< (PMC_MCKR) Master Clock is Prescaler Output Clock divided by 3. Position */ 845 #define PMC_MCKR_UPLLDIV2_Pos 13 /**< (PMC_MCKR) UPLL Divider by 2 Position */ 846 #define PMC_MCKR_UPLLDIV2_Msk (_U_(0x1) << PMC_MCKR_UPLLDIV2_Pos) /**< (PMC_MCKR) UPLL Divider by 2 Mask */ 847 #define PMC_MCKR_UPLLDIV2 PMC_MCKR_UPLLDIV2_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_MCKR_UPLLDIV2_Msk instead */ 848 #define PMC_MCKR_MASK _U_(0x2373) /**< \deprecated (PMC_MCKR) Register MASK (Use PMC_MCKR_Msk instead) */ 849 #define PMC_MCKR_Msk _U_(0x2373) /**< (PMC_MCKR) Register Mask */ 850 851 #define PMC_MCKR_UPLLDIV_Pos 13 /**< (PMC_MCKR Position) UPLL Divider by 2 */ 852 #define PMC_MCKR_UPLLDIV_Msk (_U_(0x1) << PMC_MCKR_UPLLDIV_Pos) /**< (PMC_MCKR Mask) UPLLDIV */ 853 #define PMC_MCKR_UPLLDIV(value) (PMC_MCKR_UPLLDIV_Msk & ((value) << PMC_MCKR_UPLLDIV_Pos)) 854 855 /* -------- PMC_USB : (PMC Offset: 0x38) (R/W 32) USB Clock Register -------- */ 856 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 857 #if COMPONENT_TYPEDEF_STYLE == 'N' 858 typedef union { 859 struct { 860 uint32_t USBS:1; /**< bit: 0 USB Input Clock Selection */ 861 uint32_t :7; /**< bit: 1..7 Reserved */ 862 uint32_t USBDIV:4; /**< bit: 8..11 Divider for USB_48M */ 863 uint32_t :20; /**< bit: 12..31 Reserved */ 864 } bit; /**< Structure used for bit access */ 865 uint32_t reg; /**< Type used for register access */ 866 } PMC_USB_Type; 867 #endif 868 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 869 870 #define PMC_USB_OFFSET (0x38) /**< (PMC_USB) USB Clock Register Offset */ 871 872 #define PMC_USB_USBS_Pos 0 /**< (PMC_USB) USB Input Clock Selection Position */ 873 #define PMC_USB_USBS_Msk (_U_(0x1) << PMC_USB_USBS_Pos) /**< (PMC_USB) USB Input Clock Selection Mask */ 874 #define PMC_USB_USBS PMC_USB_USBS_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_USB_USBS_Msk instead */ 875 #define PMC_USB_USBDIV_Pos 8 /**< (PMC_USB) Divider for USB_48M Position */ 876 #define PMC_USB_USBDIV_Msk (_U_(0xF) << PMC_USB_USBDIV_Pos) /**< (PMC_USB) Divider for USB_48M Mask */ 877 #define PMC_USB_USBDIV(value) (PMC_USB_USBDIV_Msk & ((value) << PMC_USB_USBDIV_Pos)) 878 #define PMC_USB_MASK _U_(0xF01) /**< \deprecated (PMC_USB) Register MASK (Use PMC_USB_Msk instead) */ 879 #define PMC_USB_Msk _U_(0xF01) /**< (PMC_USB) Register Mask */ 880 881 882 /* -------- PMC_PCK : (PMC Offset: 0x40) (R/W 32) Programmable Clock Register -------- */ 883 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 884 #if COMPONENT_TYPEDEF_STYLE == 'N' 885 typedef union { 886 struct { 887 uint32_t CSS:3; /**< bit: 0..2 Programmable Clock Source Selection */ 888 uint32_t :1; /**< bit: 3 Reserved */ 889 uint32_t PRES:8; /**< bit: 4..11 Programmable Clock Prescaler */ 890 uint32_t :20; /**< bit: 12..31 Reserved */ 891 } bit; /**< Structure used for bit access */ 892 uint32_t reg; /**< Type used for register access */ 893 } PMC_PCK_Type; 894 #endif 895 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 896 897 #define PMC_PCK_OFFSET (0x40) /**< (PMC_PCK) Programmable Clock Register Offset */ 898 899 #define PMC_PCK_CSS_Pos 0 /**< (PMC_PCK) Programmable Clock Source Selection Position */ 900 #define PMC_PCK_CSS_Msk (_U_(0x7) << PMC_PCK_CSS_Pos) /**< (PMC_PCK) Programmable Clock Source Selection Mask */ 901 #define PMC_PCK_CSS(value) (PMC_PCK_CSS_Msk & ((value) << PMC_PCK_CSS_Pos)) 902 #define PMC_PCK_CSS_SLOW_CLK_Val _U_(0x0) /**< (PMC_PCK) SLCK is selected */ 903 #define PMC_PCK_CSS_MAIN_CLK_Val _U_(0x1) /**< (PMC_PCK) MAINCK is selected */ 904 #define PMC_PCK_CSS_PLLA_CLK_Val _U_(0x2) /**< (PMC_PCK) PLLACK is selected */ 905 #define PMC_PCK_CSS_UPLL_CLK_Val _U_(0x3) /**< (PMC_PCK) UPLLCKDIV is selected */ 906 #define PMC_PCK_CSS_MCK_Val _U_(0x4) /**< (PMC_PCK) MCK is selected */ 907 #define PMC_PCK_CSS_SLOW_CLK (PMC_PCK_CSS_SLOW_CLK_Val << PMC_PCK_CSS_Pos) /**< (PMC_PCK) SLCK is selected Position */ 908 #define PMC_PCK_CSS_MAIN_CLK (PMC_PCK_CSS_MAIN_CLK_Val << PMC_PCK_CSS_Pos) /**< (PMC_PCK) MAINCK is selected Position */ 909 #define PMC_PCK_CSS_PLLA_CLK (PMC_PCK_CSS_PLLA_CLK_Val << PMC_PCK_CSS_Pos) /**< (PMC_PCK) PLLACK is selected Position */ 910 #define PMC_PCK_CSS_UPLL_CLK (PMC_PCK_CSS_UPLL_CLK_Val << PMC_PCK_CSS_Pos) /**< (PMC_PCK) UPLLCKDIV is selected Position */ 911 #define PMC_PCK_CSS_MCK (PMC_PCK_CSS_MCK_Val << PMC_PCK_CSS_Pos) /**< (PMC_PCK) MCK is selected Position */ 912 #define PMC_PCK_PRES_Pos 4 /**< (PMC_PCK) Programmable Clock Prescaler Position */ 913 #define PMC_PCK_PRES_Msk (_U_(0xFF) << PMC_PCK_PRES_Pos) /**< (PMC_PCK) Programmable Clock Prescaler Mask */ 914 #define PMC_PCK_PRES(value) (PMC_PCK_PRES_Msk & ((value) << PMC_PCK_PRES_Pos)) 915 #define PMC_PCK_MASK _U_(0xFF7) /**< \deprecated (PMC_PCK) Register MASK (Use PMC_PCK_Msk instead) */ 916 #define PMC_PCK_Msk _U_(0xFF7) /**< (PMC_PCK) Register Mask */ 917 918 919 /* -------- PMC_IER : (PMC Offset: 0x60) (/W 32) Interrupt Enable Register -------- */ 920 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 921 #if COMPONENT_TYPEDEF_STYLE == 'N' 922 typedef union { 923 struct { 924 uint32_t MOSCXTS:1; /**< bit: 0 Main Crystal Oscillator Status Interrupt Enable */ 925 uint32_t LOCKA:1; /**< bit: 1 PLLA Lock Interrupt Enable */ 926 uint32_t :1; /**< bit: 2 Reserved */ 927 uint32_t MCKRDY:1; /**< bit: 3 Master Clock Ready Interrupt Enable */ 928 uint32_t :2; /**< bit: 4..5 Reserved */ 929 uint32_t LOCKU:1; /**< bit: 6 UTMI PLL Lock Interrupt Enable */ 930 uint32_t :1; /**< bit: 7 Reserved */ 931 uint32_t PCKRDY0:1; /**< bit: 8 Programmable Clock Ready 0 Interrupt Enable */ 932 uint32_t PCKRDY1:1; /**< bit: 9 Programmable Clock Ready 1 Interrupt Enable */ 933 uint32_t PCKRDY2:1; /**< bit: 10 Programmable Clock Ready 2 Interrupt Enable */ 934 uint32_t PCKRDY3:1; /**< bit: 11 Programmable Clock Ready 3 Interrupt Enable */ 935 uint32_t PCKRDY4:1; /**< bit: 12 Programmable Clock Ready 4 Interrupt Enable */ 936 uint32_t PCKRDY5:1; /**< bit: 13 Programmable Clock Ready 5 Interrupt Enable */ 937 uint32_t PCKRDY6:1; /**< bit: 14 Programmable Clock Ready 6 Interrupt Enable */ 938 uint32_t :1; /**< bit: 15 Reserved */ 939 uint32_t MOSCSELS:1; /**< bit: 16 Main Clock Source Oscillator Selection Status Interrupt Enable */ 940 uint32_t MOSCRCS:1; /**< bit: 17 Main RC Oscillator Status Interrupt Enable */ 941 uint32_t CFDEV:1; /**< bit: 18 Clock Failure Detector Event Interrupt Enable */ 942 uint32_t :2; /**< bit: 19..20 Reserved */ 943 uint32_t XT32KERR:1; /**< bit: 21 32.768 kHz Crystal Oscillator Error Interrupt Enable */ 944 uint32_t :10; /**< bit: 22..31 Reserved */ 945 } bit; /**< Structure used for bit access */ 946 struct { 947 uint32_t :8; /**< bit: 0..7 Reserved */ 948 uint32_t PCKRDY:7; /**< bit: 8..14 Programmable Clock Ready x Interrupt Enable */ 949 uint32_t :17; /**< bit: 15..31 Reserved */ 950 } vec; /**< Structure used for vec access */ 951 uint32_t reg; /**< Type used for register access */ 952 } PMC_IER_Type; 953 #endif 954 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 955 956 #define PMC_IER_OFFSET (0x60) /**< (PMC_IER) Interrupt Enable Register Offset */ 957 958 #define PMC_IER_MOSCXTS_Pos 0 /**< (PMC_IER) Main Crystal Oscillator Status Interrupt Enable Position */ 959 #define PMC_IER_MOSCXTS_Msk (_U_(0x1) << PMC_IER_MOSCXTS_Pos) /**< (PMC_IER) Main Crystal Oscillator Status Interrupt Enable Mask */ 960 #define PMC_IER_MOSCXTS PMC_IER_MOSCXTS_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IER_MOSCXTS_Msk instead */ 961 #define PMC_IER_LOCKA_Pos 1 /**< (PMC_IER) PLLA Lock Interrupt Enable Position */ 962 #define PMC_IER_LOCKA_Msk (_U_(0x1) << PMC_IER_LOCKA_Pos) /**< (PMC_IER) PLLA Lock Interrupt Enable Mask */ 963 #define PMC_IER_LOCKA PMC_IER_LOCKA_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IER_LOCKA_Msk instead */ 964 #define PMC_IER_MCKRDY_Pos 3 /**< (PMC_IER) Master Clock Ready Interrupt Enable Position */ 965 #define PMC_IER_MCKRDY_Msk (_U_(0x1) << PMC_IER_MCKRDY_Pos) /**< (PMC_IER) Master Clock Ready Interrupt Enable Mask */ 966 #define PMC_IER_MCKRDY PMC_IER_MCKRDY_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IER_MCKRDY_Msk instead */ 967 #define PMC_IER_LOCKU_Pos 6 /**< (PMC_IER) UTMI PLL Lock Interrupt Enable Position */ 968 #define PMC_IER_LOCKU_Msk (_U_(0x1) << PMC_IER_LOCKU_Pos) /**< (PMC_IER) UTMI PLL Lock Interrupt Enable Mask */ 969 #define PMC_IER_LOCKU PMC_IER_LOCKU_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IER_LOCKU_Msk instead */ 970 #define PMC_IER_PCKRDY0_Pos 8 /**< (PMC_IER) Programmable Clock Ready 0 Interrupt Enable Position */ 971 #define PMC_IER_PCKRDY0_Msk (_U_(0x1) << PMC_IER_PCKRDY0_Pos) /**< (PMC_IER) Programmable Clock Ready 0 Interrupt Enable Mask */ 972 #define PMC_IER_PCKRDY0 PMC_IER_PCKRDY0_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IER_PCKRDY0_Msk instead */ 973 #define PMC_IER_PCKRDY1_Pos 9 /**< (PMC_IER) Programmable Clock Ready 1 Interrupt Enable Position */ 974 #define PMC_IER_PCKRDY1_Msk (_U_(0x1) << PMC_IER_PCKRDY1_Pos) /**< (PMC_IER) Programmable Clock Ready 1 Interrupt Enable Mask */ 975 #define PMC_IER_PCKRDY1 PMC_IER_PCKRDY1_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IER_PCKRDY1_Msk instead */ 976 #define PMC_IER_PCKRDY2_Pos 10 /**< (PMC_IER) Programmable Clock Ready 2 Interrupt Enable Position */ 977 #define PMC_IER_PCKRDY2_Msk (_U_(0x1) << PMC_IER_PCKRDY2_Pos) /**< (PMC_IER) Programmable Clock Ready 2 Interrupt Enable Mask */ 978 #define PMC_IER_PCKRDY2 PMC_IER_PCKRDY2_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IER_PCKRDY2_Msk instead */ 979 #define PMC_IER_PCKRDY3_Pos 11 /**< (PMC_IER) Programmable Clock Ready 3 Interrupt Enable Position */ 980 #define PMC_IER_PCKRDY3_Msk (_U_(0x1) << PMC_IER_PCKRDY3_Pos) /**< (PMC_IER) Programmable Clock Ready 3 Interrupt Enable Mask */ 981 #define PMC_IER_PCKRDY3 PMC_IER_PCKRDY3_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IER_PCKRDY3_Msk instead */ 982 #define PMC_IER_PCKRDY4_Pos 12 /**< (PMC_IER) Programmable Clock Ready 4 Interrupt Enable Position */ 983 #define PMC_IER_PCKRDY4_Msk (_U_(0x1) << PMC_IER_PCKRDY4_Pos) /**< (PMC_IER) Programmable Clock Ready 4 Interrupt Enable Mask */ 984 #define PMC_IER_PCKRDY4 PMC_IER_PCKRDY4_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IER_PCKRDY4_Msk instead */ 985 #define PMC_IER_PCKRDY5_Pos 13 /**< (PMC_IER) Programmable Clock Ready 5 Interrupt Enable Position */ 986 #define PMC_IER_PCKRDY5_Msk (_U_(0x1) << PMC_IER_PCKRDY5_Pos) /**< (PMC_IER) Programmable Clock Ready 5 Interrupt Enable Mask */ 987 #define PMC_IER_PCKRDY5 PMC_IER_PCKRDY5_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IER_PCKRDY5_Msk instead */ 988 #define PMC_IER_PCKRDY6_Pos 14 /**< (PMC_IER) Programmable Clock Ready 6 Interrupt Enable Position */ 989 #define PMC_IER_PCKRDY6_Msk (_U_(0x1) << PMC_IER_PCKRDY6_Pos) /**< (PMC_IER) Programmable Clock Ready 6 Interrupt Enable Mask */ 990 #define PMC_IER_PCKRDY6 PMC_IER_PCKRDY6_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IER_PCKRDY6_Msk instead */ 991 #define PMC_IER_MOSCSELS_Pos 16 /**< (PMC_IER) Main Clock Source Oscillator Selection Status Interrupt Enable Position */ 992 #define PMC_IER_MOSCSELS_Msk (_U_(0x1) << PMC_IER_MOSCSELS_Pos) /**< (PMC_IER) Main Clock Source Oscillator Selection Status Interrupt Enable Mask */ 993 #define PMC_IER_MOSCSELS PMC_IER_MOSCSELS_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IER_MOSCSELS_Msk instead */ 994 #define PMC_IER_MOSCRCS_Pos 17 /**< (PMC_IER) Main RC Oscillator Status Interrupt Enable Position */ 995 #define PMC_IER_MOSCRCS_Msk (_U_(0x1) << PMC_IER_MOSCRCS_Pos) /**< (PMC_IER) Main RC Oscillator Status Interrupt Enable Mask */ 996 #define PMC_IER_MOSCRCS PMC_IER_MOSCRCS_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IER_MOSCRCS_Msk instead */ 997 #define PMC_IER_CFDEV_Pos 18 /**< (PMC_IER) Clock Failure Detector Event Interrupt Enable Position */ 998 #define PMC_IER_CFDEV_Msk (_U_(0x1) << PMC_IER_CFDEV_Pos) /**< (PMC_IER) Clock Failure Detector Event Interrupt Enable Mask */ 999 #define PMC_IER_CFDEV PMC_IER_CFDEV_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IER_CFDEV_Msk instead */ 1000 #define PMC_IER_XT32KERR_Pos 21 /**< (PMC_IER) 32.768 kHz Crystal Oscillator Error Interrupt Enable Position */ 1001 #define PMC_IER_XT32KERR_Msk (_U_(0x1) << PMC_IER_XT32KERR_Pos) /**< (PMC_IER) 32.768 kHz Crystal Oscillator Error Interrupt Enable Mask */ 1002 #define PMC_IER_XT32KERR PMC_IER_XT32KERR_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IER_XT32KERR_Msk instead */ 1003 #define PMC_IER_MASK _U_(0x277F4B) /**< \deprecated (PMC_IER) Register MASK (Use PMC_IER_Msk instead) */ 1004 #define PMC_IER_Msk _U_(0x277F4B) /**< (PMC_IER) Register Mask */ 1005 1006 #define PMC_IER_PCKRDY_Pos 8 /**< (PMC_IER Position) Programmable Clock Ready x Interrupt Enable */ 1007 #define PMC_IER_PCKRDY_Msk (_U_(0x7F) << PMC_IER_PCKRDY_Pos) /**< (PMC_IER Mask) PCKRDY */ 1008 #define PMC_IER_PCKRDY(value) (PMC_IER_PCKRDY_Msk & ((value) << PMC_IER_PCKRDY_Pos)) 1009 1010 /* -------- PMC_IDR : (PMC Offset: 0x64) (/W 32) Interrupt Disable Register -------- */ 1011 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 1012 #if COMPONENT_TYPEDEF_STYLE == 'N' 1013 typedef union { 1014 struct { 1015 uint32_t MOSCXTS:1; /**< bit: 0 Main Crystal Oscillator Status Interrupt Disable */ 1016 uint32_t LOCKA:1; /**< bit: 1 PLLA Lock Interrupt Disable */ 1017 uint32_t :1; /**< bit: 2 Reserved */ 1018 uint32_t MCKRDY:1; /**< bit: 3 Master Clock Ready Interrupt Disable */ 1019 uint32_t :2; /**< bit: 4..5 Reserved */ 1020 uint32_t LOCKU:1; /**< bit: 6 UTMI PLL Lock Interrupt Disable */ 1021 uint32_t :1; /**< bit: 7 Reserved */ 1022 uint32_t PCKRDY0:1; /**< bit: 8 Programmable Clock Ready 0 Interrupt Disable */ 1023 uint32_t PCKRDY1:1; /**< bit: 9 Programmable Clock Ready 1 Interrupt Disable */ 1024 uint32_t PCKRDY2:1; /**< bit: 10 Programmable Clock Ready 2 Interrupt Disable */ 1025 uint32_t PCKRDY3:1; /**< bit: 11 Programmable Clock Ready 3 Interrupt Disable */ 1026 uint32_t PCKRDY4:1; /**< bit: 12 Programmable Clock Ready 4 Interrupt Disable */ 1027 uint32_t PCKRDY5:1; /**< bit: 13 Programmable Clock Ready 5 Interrupt Disable */ 1028 uint32_t PCKRDY6:1; /**< bit: 14 Programmable Clock Ready 6 Interrupt Disable */ 1029 uint32_t :1; /**< bit: 15 Reserved */ 1030 uint32_t MOSCSELS:1; /**< bit: 16 Main Clock Source Oscillator Selection Status Interrupt Disable */ 1031 uint32_t MOSCRCS:1; /**< bit: 17 Main RC Status Interrupt Disable */ 1032 uint32_t CFDEV:1; /**< bit: 18 Clock Failure Detector Event Interrupt Disable */ 1033 uint32_t :2; /**< bit: 19..20 Reserved */ 1034 uint32_t XT32KERR:1; /**< bit: 21 32.768 kHz Crystal Oscillator Error Interrupt Disable */ 1035 uint32_t :10; /**< bit: 22..31 Reserved */ 1036 } bit; /**< Structure used for bit access */ 1037 struct { 1038 uint32_t :8; /**< bit: 0..7 Reserved */ 1039 uint32_t PCKRDY:7; /**< bit: 8..14 Programmable Clock Ready x Interrupt Disable */ 1040 uint32_t :17; /**< bit: 15..31 Reserved */ 1041 } vec; /**< Structure used for vec access */ 1042 uint32_t reg; /**< Type used for register access */ 1043 } PMC_IDR_Type; 1044 #endif 1045 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 1046 1047 #define PMC_IDR_OFFSET (0x64) /**< (PMC_IDR) Interrupt Disable Register Offset */ 1048 1049 #define PMC_IDR_MOSCXTS_Pos 0 /**< (PMC_IDR) Main Crystal Oscillator Status Interrupt Disable Position */ 1050 #define PMC_IDR_MOSCXTS_Msk (_U_(0x1) << PMC_IDR_MOSCXTS_Pos) /**< (PMC_IDR) Main Crystal Oscillator Status Interrupt Disable Mask */ 1051 #define PMC_IDR_MOSCXTS PMC_IDR_MOSCXTS_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IDR_MOSCXTS_Msk instead */ 1052 #define PMC_IDR_LOCKA_Pos 1 /**< (PMC_IDR) PLLA Lock Interrupt Disable Position */ 1053 #define PMC_IDR_LOCKA_Msk (_U_(0x1) << PMC_IDR_LOCKA_Pos) /**< (PMC_IDR) PLLA Lock Interrupt Disable Mask */ 1054 #define PMC_IDR_LOCKA PMC_IDR_LOCKA_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IDR_LOCKA_Msk instead */ 1055 #define PMC_IDR_MCKRDY_Pos 3 /**< (PMC_IDR) Master Clock Ready Interrupt Disable Position */ 1056 #define PMC_IDR_MCKRDY_Msk (_U_(0x1) << PMC_IDR_MCKRDY_Pos) /**< (PMC_IDR) Master Clock Ready Interrupt Disable Mask */ 1057 #define PMC_IDR_MCKRDY PMC_IDR_MCKRDY_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IDR_MCKRDY_Msk instead */ 1058 #define PMC_IDR_LOCKU_Pos 6 /**< (PMC_IDR) UTMI PLL Lock Interrupt Disable Position */ 1059 #define PMC_IDR_LOCKU_Msk (_U_(0x1) << PMC_IDR_LOCKU_Pos) /**< (PMC_IDR) UTMI PLL Lock Interrupt Disable Mask */ 1060 #define PMC_IDR_LOCKU PMC_IDR_LOCKU_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IDR_LOCKU_Msk instead */ 1061 #define PMC_IDR_PCKRDY0_Pos 8 /**< (PMC_IDR) Programmable Clock Ready 0 Interrupt Disable Position */ 1062 #define PMC_IDR_PCKRDY0_Msk (_U_(0x1) << PMC_IDR_PCKRDY0_Pos) /**< (PMC_IDR) Programmable Clock Ready 0 Interrupt Disable Mask */ 1063 #define PMC_IDR_PCKRDY0 PMC_IDR_PCKRDY0_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IDR_PCKRDY0_Msk instead */ 1064 #define PMC_IDR_PCKRDY1_Pos 9 /**< (PMC_IDR) Programmable Clock Ready 1 Interrupt Disable Position */ 1065 #define PMC_IDR_PCKRDY1_Msk (_U_(0x1) << PMC_IDR_PCKRDY1_Pos) /**< (PMC_IDR) Programmable Clock Ready 1 Interrupt Disable Mask */ 1066 #define PMC_IDR_PCKRDY1 PMC_IDR_PCKRDY1_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IDR_PCKRDY1_Msk instead */ 1067 #define PMC_IDR_PCKRDY2_Pos 10 /**< (PMC_IDR) Programmable Clock Ready 2 Interrupt Disable Position */ 1068 #define PMC_IDR_PCKRDY2_Msk (_U_(0x1) << PMC_IDR_PCKRDY2_Pos) /**< (PMC_IDR) Programmable Clock Ready 2 Interrupt Disable Mask */ 1069 #define PMC_IDR_PCKRDY2 PMC_IDR_PCKRDY2_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IDR_PCKRDY2_Msk instead */ 1070 #define PMC_IDR_PCKRDY3_Pos 11 /**< (PMC_IDR) Programmable Clock Ready 3 Interrupt Disable Position */ 1071 #define PMC_IDR_PCKRDY3_Msk (_U_(0x1) << PMC_IDR_PCKRDY3_Pos) /**< (PMC_IDR) Programmable Clock Ready 3 Interrupt Disable Mask */ 1072 #define PMC_IDR_PCKRDY3 PMC_IDR_PCKRDY3_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IDR_PCKRDY3_Msk instead */ 1073 #define PMC_IDR_PCKRDY4_Pos 12 /**< (PMC_IDR) Programmable Clock Ready 4 Interrupt Disable Position */ 1074 #define PMC_IDR_PCKRDY4_Msk (_U_(0x1) << PMC_IDR_PCKRDY4_Pos) /**< (PMC_IDR) Programmable Clock Ready 4 Interrupt Disable Mask */ 1075 #define PMC_IDR_PCKRDY4 PMC_IDR_PCKRDY4_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IDR_PCKRDY4_Msk instead */ 1076 #define PMC_IDR_PCKRDY5_Pos 13 /**< (PMC_IDR) Programmable Clock Ready 5 Interrupt Disable Position */ 1077 #define PMC_IDR_PCKRDY5_Msk (_U_(0x1) << PMC_IDR_PCKRDY5_Pos) /**< (PMC_IDR) Programmable Clock Ready 5 Interrupt Disable Mask */ 1078 #define PMC_IDR_PCKRDY5 PMC_IDR_PCKRDY5_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IDR_PCKRDY5_Msk instead */ 1079 #define PMC_IDR_PCKRDY6_Pos 14 /**< (PMC_IDR) Programmable Clock Ready 6 Interrupt Disable Position */ 1080 #define PMC_IDR_PCKRDY6_Msk (_U_(0x1) << PMC_IDR_PCKRDY6_Pos) /**< (PMC_IDR) Programmable Clock Ready 6 Interrupt Disable Mask */ 1081 #define PMC_IDR_PCKRDY6 PMC_IDR_PCKRDY6_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IDR_PCKRDY6_Msk instead */ 1082 #define PMC_IDR_MOSCSELS_Pos 16 /**< (PMC_IDR) Main Clock Source Oscillator Selection Status Interrupt Disable Position */ 1083 #define PMC_IDR_MOSCSELS_Msk (_U_(0x1) << PMC_IDR_MOSCSELS_Pos) /**< (PMC_IDR) Main Clock Source Oscillator Selection Status Interrupt Disable Mask */ 1084 #define PMC_IDR_MOSCSELS PMC_IDR_MOSCSELS_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IDR_MOSCSELS_Msk instead */ 1085 #define PMC_IDR_MOSCRCS_Pos 17 /**< (PMC_IDR) Main RC Status Interrupt Disable Position */ 1086 #define PMC_IDR_MOSCRCS_Msk (_U_(0x1) << PMC_IDR_MOSCRCS_Pos) /**< (PMC_IDR) Main RC Status Interrupt Disable Mask */ 1087 #define PMC_IDR_MOSCRCS PMC_IDR_MOSCRCS_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IDR_MOSCRCS_Msk instead */ 1088 #define PMC_IDR_CFDEV_Pos 18 /**< (PMC_IDR) Clock Failure Detector Event Interrupt Disable Position */ 1089 #define PMC_IDR_CFDEV_Msk (_U_(0x1) << PMC_IDR_CFDEV_Pos) /**< (PMC_IDR) Clock Failure Detector Event Interrupt Disable Mask */ 1090 #define PMC_IDR_CFDEV PMC_IDR_CFDEV_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IDR_CFDEV_Msk instead */ 1091 #define PMC_IDR_XT32KERR_Pos 21 /**< (PMC_IDR) 32.768 kHz Crystal Oscillator Error Interrupt Disable Position */ 1092 #define PMC_IDR_XT32KERR_Msk (_U_(0x1) << PMC_IDR_XT32KERR_Pos) /**< (PMC_IDR) 32.768 kHz Crystal Oscillator Error Interrupt Disable Mask */ 1093 #define PMC_IDR_XT32KERR PMC_IDR_XT32KERR_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IDR_XT32KERR_Msk instead */ 1094 #define PMC_IDR_MASK _U_(0x277F4B) /**< \deprecated (PMC_IDR) Register MASK (Use PMC_IDR_Msk instead) */ 1095 #define PMC_IDR_Msk _U_(0x277F4B) /**< (PMC_IDR) Register Mask */ 1096 1097 #define PMC_IDR_PCKRDY_Pos 8 /**< (PMC_IDR Position) Programmable Clock Ready x Interrupt Disable */ 1098 #define PMC_IDR_PCKRDY_Msk (_U_(0x7F) << PMC_IDR_PCKRDY_Pos) /**< (PMC_IDR Mask) PCKRDY */ 1099 #define PMC_IDR_PCKRDY(value) (PMC_IDR_PCKRDY_Msk & ((value) << PMC_IDR_PCKRDY_Pos)) 1100 1101 /* -------- PMC_SR : (PMC Offset: 0x68) (R/ 32) Status Register -------- */ 1102 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 1103 #if COMPONENT_TYPEDEF_STYLE == 'N' 1104 typedef union { 1105 struct { 1106 uint32_t MOSCXTS:1; /**< bit: 0 Main Crystal Oscillator Status */ 1107 uint32_t LOCKA:1; /**< bit: 1 PLLA Lock Status */ 1108 uint32_t :1; /**< bit: 2 Reserved */ 1109 uint32_t MCKRDY:1; /**< bit: 3 Master Clock Status */ 1110 uint32_t :2; /**< bit: 4..5 Reserved */ 1111 uint32_t LOCKU:1; /**< bit: 6 UTMI PLL Lock Status */ 1112 uint32_t OSCSELS:1; /**< bit: 7 Slow Clock Source Oscillator Selection */ 1113 uint32_t PCKRDY0:1; /**< bit: 8 Programmable Clock Ready 0 Status */ 1114 uint32_t PCKRDY1:1; /**< bit: 9 Programmable Clock Ready 1 Status */ 1115 uint32_t PCKRDY2:1; /**< bit: 10 Programmable Clock Ready 2 Status */ 1116 uint32_t PCKRDY3:1; /**< bit: 11 Programmable Clock Ready 3 Status */ 1117 uint32_t PCKRDY4:1; /**< bit: 12 Programmable Clock Ready 4 Status */ 1118 uint32_t PCKRDY5:1; /**< bit: 13 Programmable Clock Ready 5 Status */ 1119 uint32_t PCKRDY6:1; /**< bit: 14 Programmable Clock Ready 6 Status */ 1120 uint32_t :1; /**< bit: 15 Reserved */ 1121 uint32_t MOSCSELS:1; /**< bit: 16 Main Clock Source Oscillator Selection Status */ 1122 uint32_t MOSCRCS:1; /**< bit: 17 Main RC Oscillator Status */ 1123 uint32_t CFDEV:1; /**< bit: 18 Clock Failure Detector Event */ 1124 uint32_t CFDS:1; /**< bit: 19 Clock Failure Detector Status */ 1125 uint32_t FOS:1; /**< bit: 20 Clock Failure Detector Fault Output Status */ 1126 uint32_t XT32KERR:1; /**< bit: 21 Slow Crystal Oscillator Error */ 1127 uint32_t :10; /**< bit: 22..31 Reserved */ 1128 } bit; /**< Structure used for bit access */ 1129 struct { 1130 uint32_t :8; /**< bit: 0..7 Reserved */ 1131 uint32_t PCKRDY:7; /**< bit: 8..14 Programmable Clock Ready x Status */ 1132 uint32_t :17; /**< bit: 15..31 Reserved */ 1133 } vec; /**< Structure used for vec access */ 1134 uint32_t reg; /**< Type used for register access */ 1135 } PMC_SR_Type; 1136 #endif 1137 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 1138 1139 #define PMC_SR_OFFSET (0x68) /**< (PMC_SR) Status Register Offset */ 1140 1141 #define PMC_SR_MOSCXTS_Pos 0 /**< (PMC_SR) Main Crystal Oscillator Status Position */ 1142 #define PMC_SR_MOSCXTS_Msk (_U_(0x1) << PMC_SR_MOSCXTS_Pos) /**< (PMC_SR) Main Crystal Oscillator Status Mask */ 1143 #define PMC_SR_MOSCXTS PMC_SR_MOSCXTS_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SR_MOSCXTS_Msk instead */ 1144 #define PMC_SR_LOCKA_Pos 1 /**< (PMC_SR) PLLA Lock Status Position */ 1145 #define PMC_SR_LOCKA_Msk (_U_(0x1) << PMC_SR_LOCKA_Pos) /**< (PMC_SR) PLLA Lock Status Mask */ 1146 #define PMC_SR_LOCKA PMC_SR_LOCKA_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SR_LOCKA_Msk instead */ 1147 #define PMC_SR_MCKRDY_Pos 3 /**< (PMC_SR) Master Clock Status Position */ 1148 #define PMC_SR_MCKRDY_Msk (_U_(0x1) << PMC_SR_MCKRDY_Pos) /**< (PMC_SR) Master Clock Status Mask */ 1149 #define PMC_SR_MCKRDY PMC_SR_MCKRDY_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SR_MCKRDY_Msk instead */ 1150 #define PMC_SR_LOCKU_Pos 6 /**< (PMC_SR) UTMI PLL Lock Status Position */ 1151 #define PMC_SR_LOCKU_Msk (_U_(0x1) << PMC_SR_LOCKU_Pos) /**< (PMC_SR) UTMI PLL Lock Status Mask */ 1152 #define PMC_SR_LOCKU PMC_SR_LOCKU_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SR_LOCKU_Msk instead */ 1153 #define PMC_SR_OSCSELS_Pos 7 /**< (PMC_SR) Slow Clock Source Oscillator Selection Position */ 1154 #define PMC_SR_OSCSELS_Msk (_U_(0x1) << PMC_SR_OSCSELS_Pos) /**< (PMC_SR) Slow Clock Source Oscillator Selection Mask */ 1155 #define PMC_SR_OSCSELS PMC_SR_OSCSELS_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SR_OSCSELS_Msk instead */ 1156 #define PMC_SR_PCKRDY0_Pos 8 /**< (PMC_SR) Programmable Clock Ready 0 Status Position */ 1157 #define PMC_SR_PCKRDY0_Msk (_U_(0x1) << PMC_SR_PCKRDY0_Pos) /**< (PMC_SR) Programmable Clock Ready 0 Status Mask */ 1158 #define PMC_SR_PCKRDY0 PMC_SR_PCKRDY0_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SR_PCKRDY0_Msk instead */ 1159 #define PMC_SR_PCKRDY1_Pos 9 /**< (PMC_SR) Programmable Clock Ready 1 Status Position */ 1160 #define PMC_SR_PCKRDY1_Msk (_U_(0x1) << PMC_SR_PCKRDY1_Pos) /**< (PMC_SR) Programmable Clock Ready 1 Status Mask */ 1161 #define PMC_SR_PCKRDY1 PMC_SR_PCKRDY1_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SR_PCKRDY1_Msk instead */ 1162 #define PMC_SR_PCKRDY2_Pos 10 /**< (PMC_SR) Programmable Clock Ready 2 Status Position */ 1163 #define PMC_SR_PCKRDY2_Msk (_U_(0x1) << PMC_SR_PCKRDY2_Pos) /**< (PMC_SR) Programmable Clock Ready 2 Status Mask */ 1164 #define PMC_SR_PCKRDY2 PMC_SR_PCKRDY2_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SR_PCKRDY2_Msk instead */ 1165 #define PMC_SR_PCKRDY3_Pos 11 /**< (PMC_SR) Programmable Clock Ready 3 Status Position */ 1166 #define PMC_SR_PCKRDY3_Msk (_U_(0x1) << PMC_SR_PCKRDY3_Pos) /**< (PMC_SR) Programmable Clock Ready 3 Status Mask */ 1167 #define PMC_SR_PCKRDY3 PMC_SR_PCKRDY3_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SR_PCKRDY3_Msk instead */ 1168 #define PMC_SR_PCKRDY4_Pos 12 /**< (PMC_SR) Programmable Clock Ready 4 Status Position */ 1169 #define PMC_SR_PCKRDY4_Msk (_U_(0x1) << PMC_SR_PCKRDY4_Pos) /**< (PMC_SR) Programmable Clock Ready 4 Status Mask */ 1170 #define PMC_SR_PCKRDY4 PMC_SR_PCKRDY4_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SR_PCKRDY4_Msk instead */ 1171 #define PMC_SR_PCKRDY5_Pos 13 /**< (PMC_SR) Programmable Clock Ready 5 Status Position */ 1172 #define PMC_SR_PCKRDY5_Msk (_U_(0x1) << PMC_SR_PCKRDY5_Pos) /**< (PMC_SR) Programmable Clock Ready 5 Status Mask */ 1173 #define PMC_SR_PCKRDY5 PMC_SR_PCKRDY5_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SR_PCKRDY5_Msk instead */ 1174 #define PMC_SR_PCKRDY6_Pos 14 /**< (PMC_SR) Programmable Clock Ready 6 Status Position */ 1175 #define PMC_SR_PCKRDY6_Msk (_U_(0x1) << PMC_SR_PCKRDY6_Pos) /**< (PMC_SR) Programmable Clock Ready 6 Status Mask */ 1176 #define PMC_SR_PCKRDY6 PMC_SR_PCKRDY6_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SR_PCKRDY6_Msk instead */ 1177 #define PMC_SR_MOSCSELS_Pos 16 /**< (PMC_SR) Main Clock Source Oscillator Selection Status Position */ 1178 #define PMC_SR_MOSCSELS_Msk (_U_(0x1) << PMC_SR_MOSCSELS_Pos) /**< (PMC_SR) Main Clock Source Oscillator Selection Status Mask */ 1179 #define PMC_SR_MOSCSELS PMC_SR_MOSCSELS_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SR_MOSCSELS_Msk instead */ 1180 #define PMC_SR_MOSCRCS_Pos 17 /**< (PMC_SR) Main RC Oscillator Status Position */ 1181 #define PMC_SR_MOSCRCS_Msk (_U_(0x1) << PMC_SR_MOSCRCS_Pos) /**< (PMC_SR) Main RC Oscillator Status Mask */ 1182 #define PMC_SR_MOSCRCS PMC_SR_MOSCRCS_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SR_MOSCRCS_Msk instead */ 1183 #define PMC_SR_CFDEV_Pos 18 /**< (PMC_SR) Clock Failure Detector Event Position */ 1184 #define PMC_SR_CFDEV_Msk (_U_(0x1) << PMC_SR_CFDEV_Pos) /**< (PMC_SR) Clock Failure Detector Event Mask */ 1185 #define PMC_SR_CFDEV PMC_SR_CFDEV_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SR_CFDEV_Msk instead */ 1186 #define PMC_SR_CFDS_Pos 19 /**< (PMC_SR) Clock Failure Detector Status Position */ 1187 #define PMC_SR_CFDS_Msk (_U_(0x1) << PMC_SR_CFDS_Pos) /**< (PMC_SR) Clock Failure Detector Status Mask */ 1188 #define PMC_SR_CFDS PMC_SR_CFDS_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SR_CFDS_Msk instead */ 1189 #define PMC_SR_FOS_Pos 20 /**< (PMC_SR) Clock Failure Detector Fault Output Status Position */ 1190 #define PMC_SR_FOS_Msk (_U_(0x1) << PMC_SR_FOS_Pos) /**< (PMC_SR) Clock Failure Detector Fault Output Status Mask */ 1191 #define PMC_SR_FOS PMC_SR_FOS_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SR_FOS_Msk instead */ 1192 #define PMC_SR_XT32KERR_Pos 21 /**< (PMC_SR) Slow Crystal Oscillator Error Position */ 1193 #define PMC_SR_XT32KERR_Msk (_U_(0x1) << PMC_SR_XT32KERR_Pos) /**< (PMC_SR) Slow Crystal Oscillator Error Mask */ 1194 #define PMC_SR_XT32KERR PMC_SR_XT32KERR_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SR_XT32KERR_Msk instead */ 1195 #define PMC_SR_MASK _U_(0x3F7FCB) /**< \deprecated (PMC_SR) Register MASK (Use PMC_SR_Msk instead) */ 1196 #define PMC_SR_Msk _U_(0x3F7FCB) /**< (PMC_SR) Register Mask */ 1197 1198 #define PMC_SR_PCKRDY_Pos 8 /**< (PMC_SR Position) Programmable Clock Ready x Status */ 1199 #define PMC_SR_PCKRDY_Msk (_U_(0x7F) << PMC_SR_PCKRDY_Pos) /**< (PMC_SR Mask) PCKRDY */ 1200 #define PMC_SR_PCKRDY(value) (PMC_SR_PCKRDY_Msk & ((value) << PMC_SR_PCKRDY_Pos)) 1201 1202 /* -------- PMC_IMR : (PMC Offset: 0x6c) (R/ 32) Interrupt Mask Register -------- */ 1203 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 1204 #if COMPONENT_TYPEDEF_STYLE == 'N' 1205 typedef union { 1206 struct { 1207 uint32_t MOSCXTS:1; /**< bit: 0 Main Crystal Oscillator Status Interrupt Mask */ 1208 uint32_t LOCKA:1; /**< bit: 1 PLLA Lock Interrupt Mask */ 1209 uint32_t :1; /**< bit: 2 Reserved */ 1210 uint32_t MCKRDY:1; /**< bit: 3 Master Clock Ready Interrupt Mask */ 1211 uint32_t :2; /**< bit: 4..5 Reserved */ 1212 uint32_t LOCKU:1; /**< bit: 6 UTMI PLL Lock Interrupt Mask */ 1213 uint32_t :1; /**< bit: 7 Reserved */ 1214 uint32_t PCKRDY0:1; /**< bit: 8 Programmable Clock Ready 0 Interrupt Mask */ 1215 uint32_t PCKRDY1:1; /**< bit: 9 Programmable Clock Ready 1 Interrupt Mask */ 1216 uint32_t PCKRDY2:1; /**< bit: 10 Programmable Clock Ready 2 Interrupt Mask */ 1217 uint32_t PCKRDY3:1; /**< bit: 11 Programmable Clock Ready 3 Interrupt Mask */ 1218 uint32_t PCKRDY4:1; /**< bit: 12 Programmable Clock Ready 4 Interrupt Mask */ 1219 uint32_t PCKRDY5:1; /**< bit: 13 Programmable Clock Ready 5 Interrupt Mask */ 1220 uint32_t PCKRDY6:1; /**< bit: 14 Programmable Clock Ready 6 Interrupt Mask */ 1221 uint32_t :1; /**< bit: 15 Reserved */ 1222 uint32_t MOSCSELS:1; /**< bit: 16 Main Clock Source Oscillator Selection Status Interrupt Mask */ 1223 uint32_t MOSCRCS:1; /**< bit: 17 Main RC Status Interrupt Mask */ 1224 uint32_t CFDEV:1; /**< bit: 18 Clock Failure Detector Event Interrupt Mask */ 1225 uint32_t :2; /**< bit: 19..20 Reserved */ 1226 uint32_t XT32KERR:1; /**< bit: 21 32.768 kHz Crystal Oscillator Error Interrupt Mask */ 1227 uint32_t :10; /**< bit: 22..31 Reserved */ 1228 } bit; /**< Structure used for bit access */ 1229 struct { 1230 uint32_t :8; /**< bit: 0..7 Reserved */ 1231 uint32_t PCKRDY:7; /**< bit: 8..14 Programmable Clock Ready x Interrupt Mask */ 1232 uint32_t :17; /**< bit: 15..31 Reserved */ 1233 } vec; /**< Structure used for vec access */ 1234 uint32_t reg; /**< Type used for register access */ 1235 } PMC_IMR_Type; 1236 #endif 1237 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 1238 1239 #define PMC_IMR_OFFSET (0x6C) /**< (PMC_IMR) Interrupt Mask Register Offset */ 1240 1241 #define PMC_IMR_MOSCXTS_Pos 0 /**< (PMC_IMR) Main Crystal Oscillator Status Interrupt Mask Position */ 1242 #define PMC_IMR_MOSCXTS_Msk (_U_(0x1) << PMC_IMR_MOSCXTS_Pos) /**< (PMC_IMR) Main Crystal Oscillator Status Interrupt Mask Mask */ 1243 #define PMC_IMR_MOSCXTS PMC_IMR_MOSCXTS_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IMR_MOSCXTS_Msk instead */ 1244 #define PMC_IMR_LOCKA_Pos 1 /**< (PMC_IMR) PLLA Lock Interrupt Mask Position */ 1245 #define PMC_IMR_LOCKA_Msk (_U_(0x1) << PMC_IMR_LOCKA_Pos) /**< (PMC_IMR) PLLA Lock Interrupt Mask Mask */ 1246 #define PMC_IMR_LOCKA PMC_IMR_LOCKA_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IMR_LOCKA_Msk instead */ 1247 #define PMC_IMR_MCKRDY_Pos 3 /**< (PMC_IMR) Master Clock Ready Interrupt Mask Position */ 1248 #define PMC_IMR_MCKRDY_Msk (_U_(0x1) << PMC_IMR_MCKRDY_Pos) /**< (PMC_IMR) Master Clock Ready Interrupt Mask Mask */ 1249 #define PMC_IMR_MCKRDY PMC_IMR_MCKRDY_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IMR_MCKRDY_Msk instead */ 1250 #define PMC_IMR_LOCKU_Pos 6 /**< (PMC_IMR) UTMI PLL Lock Interrupt Mask Position */ 1251 #define PMC_IMR_LOCKU_Msk (_U_(0x1) << PMC_IMR_LOCKU_Pos) /**< (PMC_IMR) UTMI PLL Lock Interrupt Mask Mask */ 1252 #define PMC_IMR_LOCKU PMC_IMR_LOCKU_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IMR_LOCKU_Msk instead */ 1253 #define PMC_IMR_PCKRDY0_Pos 8 /**< (PMC_IMR) Programmable Clock Ready 0 Interrupt Mask Position */ 1254 #define PMC_IMR_PCKRDY0_Msk (_U_(0x1) << PMC_IMR_PCKRDY0_Pos) /**< (PMC_IMR) Programmable Clock Ready 0 Interrupt Mask Mask */ 1255 #define PMC_IMR_PCKRDY0 PMC_IMR_PCKRDY0_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IMR_PCKRDY0_Msk instead */ 1256 #define PMC_IMR_PCKRDY1_Pos 9 /**< (PMC_IMR) Programmable Clock Ready 1 Interrupt Mask Position */ 1257 #define PMC_IMR_PCKRDY1_Msk (_U_(0x1) << PMC_IMR_PCKRDY1_Pos) /**< (PMC_IMR) Programmable Clock Ready 1 Interrupt Mask Mask */ 1258 #define PMC_IMR_PCKRDY1 PMC_IMR_PCKRDY1_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IMR_PCKRDY1_Msk instead */ 1259 #define PMC_IMR_PCKRDY2_Pos 10 /**< (PMC_IMR) Programmable Clock Ready 2 Interrupt Mask Position */ 1260 #define PMC_IMR_PCKRDY2_Msk (_U_(0x1) << PMC_IMR_PCKRDY2_Pos) /**< (PMC_IMR) Programmable Clock Ready 2 Interrupt Mask Mask */ 1261 #define PMC_IMR_PCKRDY2 PMC_IMR_PCKRDY2_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IMR_PCKRDY2_Msk instead */ 1262 #define PMC_IMR_PCKRDY3_Pos 11 /**< (PMC_IMR) Programmable Clock Ready 3 Interrupt Mask Position */ 1263 #define PMC_IMR_PCKRDY3_Msk (_U_(0x1) << PMC_IMR_PCKRDY3_Pos) /**< (PMC_IMR) Programmable Clock Ready 3 Interrupt Mask Mask */ 1264 #define PMC_IMR_PCKRDY3 PMC_IMR_PCKRDY3_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IMR_PCKRDY3_Msk instead */ 1265 #define PMC_IMR_PCKRDY4_Pos 12 /**< (PMC_IMR) Programmable Clock Ready 4 Interrupt Mask Position */ 1266 #define PMC_IMR_PCKRDY4_Msk (_U_(0x1) << PMC_IMR_PCKRDY4_Pos) /**< (PMC_IMR) Programmable Clock Ready 4 Interrupt Mask Mask */ 1267 #define PMC_IMR_PCKRDY4 PMC_IMR_PCKRDY4_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IMR_PCKRDY4_Msk instead */ 1268 #define PMC_IMR_PCKRDY5_Pos 13 /**< (PMC_IMR) Programmable Clock Ready 5 Interrupt Mask Position */ 1269 #define PMC_IMR_PCKRDY5_Msk (_U_(0x1) << PMC_IMR_PCKRDY5_Pos) /**< (PMC_IMR) Programmable Clock Ready 5 Interrupt Mask Mask */ 1270 #define PMC_IMR_PCKRDY5 PMC_IMR_PCKRDY5_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IMR_PCKRDY5_Msk instead */ 1271 #define PMC_IMR_PCKRDY6_Pos 14 /**< (PMC_IMR) Programmable Clock Ready 6 Interrupt Mask Position */ 1272 #define PMC_IMR_PCKRDY6_Msk (_U_(0x1) << PMC_IMR_PCKRDY6_Pos) /**< (PMC_IMR) Programmable Clock Ready 6 Interrupt Mask Mask */ 1273 #define PMC_IMR_PCKRDY6 PMC_IMR_PCKRDY6_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IMR_PCKRDY6_Msk instead */ 1274 #define PMC_IMR_MOSCSELS_Pos 16 /**< (PMC_IMR) Main Clock Source Oscillator Selection Status Interrupt Mask Position */ 1275 #define PMC_IMR_MOSCSELS_Msk (_U_(0x1) << PMC_IMR_MOSCSELS_Pos) /**< (PMC_IMR) Main Clock Source Oscillator Selection Status Interrupt Mask Mask */ 1276 #define PMC_IMR_MOSCSELS PMC_IMR_MOSCSELS_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IMR_MOSCSELS_Msk instead */ 1277 #define PMC_IMR_MOSCRCS_Pos 17 /**< (PMC_IMR) Main RC Status Interrupt Mask Position */ 1278 #define PMC_IMR_MOSCRCS_Msk (_U_(0x1) << PMC_IMR_MOSCRCS_Pos) /**< (PMC_IMR) Main RC Status Interrupt Mask Mask */ 1279 #define PMC_IMR_MOSCRCS PMC_IMR_MOSCRCS_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IMR_MOSCRCS_Msk instead */ 1280 #define PMC_IMR_CFDEV_Pos 18 /**< (PMC_IMR) Clock Failure Detector Event Interrupt Mask Position */ 1281 #define PMC_IMR_CFDEV_Msk (_U_(0x1) << PMC_IMR_CFDEV_Pos) /**< (PMC_IMR) Clock Failure Detector Event Interrupt Mask Mask */ 1282 #define PMC_IMR_CFDEV PMC_IMR_CFDEV_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IMR_CFDEV_Msk instead */ 1283 #define PMC_IMR_XT32KERR_Pos 21 /**< (PMC_IMR) 32.768 kHz Crystal Oscillator Error Interrupt Mask Position */ 1284 #define PMC_IMR_XT32KERR_Msk (_U_(0x1) << PMC_IMR_XT32KERR_Pos) /**< (PMC_IMR) 32.768 kHz Crystal Oscillator Error Interrupt Mask Mask */ 1285 #define PMC_IMR_XT32KERR PMC_IMR_XT32KERR_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_IMR_XT32KERR_Msk instead */ 1286 #define PMC_IMR_MASK _U_(0x277F4B) /**< \deprecated (PMC_IMR) Register MASK (Use PMC_IMR_Msk instead) */ 1287 #define PMC_IMR_Msk _U_(0x277F4B) /**< (PMC_IMR) Register Mask */ 1288 1289 #define PMC_IMR_PCKRDY_Pos 8 /**< (PMC_IMR Position) Programmable Clock Ready x Interrupt Mask */ 1290 #define PMC_IMR_PCKRDY_Msk (_U_(0x7F) << PMC_IMR_PCKRDY_Pos) /**< (PMC_IMR Mask) PCKRDY */ 1291 #define PMC_IMR_PCKRDY(value) (PMC_IMR_PCKRDY_Msk & ((value) << PMC_IMR_PCKRDY_Pos)) 1292 1293 /* -------- PMC_FSMR : (PMC Offset: 0x70) (R/W 32) Fast Startup Mode Register -------- */ 1294 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 1295 #if COMPONENT_TYPEDEF_STYLE == 'N' 1296 typedef union { 1297 struct { 1298 uint32_t FSTT0:1; /**< bit: 0 Fast Startup Input Enable 0 */ 1299 uint32_t FSTT1:1; /**< bit: 1 Fast Startup Input Enable 1 */ 1300 uint32_t FSTT2:1; /**< bit: 2 Fast Startup Input Enable 2 */ 1301 uint32_t FSTT3:1; /**< bit: 3 Fast Startup Input Enable 3 */ 1302 uint32_t FSTT4:1; /**< bit: 4 Fast Startup Input Enable 4 */ 1303 uint32_t FSTT5:1; /**< bit: 5 Fast Startup Input Enable 5 */ 1304 uint32_t FSTT6:1; /**< bit: 6 Fast Startup Input Enable 6 */ 1305 uint32_t FSTT7:1; /**< bit: 7 Fast Startup Input Enable 7 */ 1306 uint32_t FSTT8:1; /**< bit: 8 Fast Startup Input Enable 8 */ 1307 uint32_t FSTT9:1; /**< bit: 9 Fast Startup Input Enable 9 */ 1308 uint32_t FSTT10:1; /**< bit: 10 Fast Startup Input Enable 10 */ 1309 uint32_t FSTT11:1; /**< bit: 11 Fast Startup Input Enable 11 */ 1310 uint32_t FSTT12:1; /**< bit: 12 Fast Startup Input Enable 12 */ 1311 uint32_t FSTT13:1; /**< bit: 13 Fast Startup Input Enable 13 */ 1312 uint32_t FSTT14:1; /**< bit: 14 Fast Startup Input Enable 14 */ 1313 uint32_t FSTT15:1; /**< bit: 15 Fast Startup Input Enable 15 */ 1314 uint32_t RTTAL:1; /**< bit: 16 RTT Alarm Enable */ 1315 uint32_t RTCAL:1; /**< bit: 17 RTC Alarm Enable */ 1316 uint32_t USBAL:1; /**< bit: 18 USB Alarm Enable */ 1317 uint32_t :1; /**< bit: 19 Reserved */ 1318 uint32_t LPM:1; /**< bit: 20 Low-power Mode */ 1319 uint32_t FLPM:2; /**< bit: 21..22 Flash Low-power Mode */ 1320 uint32_t FFLPM:1; /**< bit: 23 Force Flash Low-power Mode */ 1321 uint32_t :8; /**< bit: 24..31 Reserved */ 1322 } bit; /**< Structure used for bit access */ 1323 struct { 1324 uint32_t FSTT:16; /**< bit: 0..15 Fast Startup Input Enable x */ 1325 uint32_t :16; /**< bit: 16..31 Reserved */ 1326 } vec; /**< Structure used for vec access */ 1327 uint32_t reg; /**< Type used for register access */ 1328 } PMC_FSMR_Type; 1329 #endif 1330 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 1331 1332 #define PMC_FSMR_OFFSET (0x70) /**< (PMC_FSMR) Fast Startup Mode Register Offset */ 1333 1334 #define PMC_FSMR_FSTT0_Pos 0 /**< (PMC_FSMR) Fast Startup Input Enable 0 Position */ 1335 #define PMC_FSMR_FSTT0_Msk (_U_(0x1) << PMC_FSMR_FSTT0_Pos) /**< (PMC_FSMR) Fast Startup Input Enable 0 Mask */ 1336 #define PMC_FSMR_FSTT0 PMC_FSMR_FSTT0_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSMR_FSTT0_Msk instead */ 1337 #define PMC_FSMR_FSTT1_Pos 1 /**< (PMC_FSMR) Fast Startup Input Enable 1 Position */ 1338 #define PMC_FSMR_FSTT1_Msk (_U_(0x1) << PMC_FSMR_FSTT1_Pos) /**< (PMC_FSMR) Fast Startup Input Enable 1 Mask */ 1339 #define PMC_FSMR_FSTT1 PMC_FSMR_FSTT1_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSMR_FSTT1_Msk instead */ 1340 #define PMC_FSMR_FSTT2_Pos 2 /**< (PMC_FSMR) Fast Startup Input Enable 2 Position */ 1341 #define PMC_FSMR_FSTT2_Msk (_U_(0x1) << PMC_FSMR_FSTT2_Pos) /**< (PMC_FSMR) Fast Startup Input Enable 2 Mask */ 1342 #define PMC_FSMR_FSTT2 PMC_FSMR_FSTT2_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSMR_FSTT2_Msk instead */ 1343 #define PMC_FSMR_FSTT3_Pos 3 /**< (PMC_FSMR) Fast Startup Input Enable 3 Position */ 1344 #define PMC_FSMR_FSTT3_Msk (_U_(0x1) << PMC_FSMR_FSTT3_Pos) /**< (PMC_FSMR) Fast Startup Input Enable 3 Mask */ 1345 #define PMC_FSMR_FSTT3 PMC_FSMR_FSTT3_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSMR_FSTT3_Msk instead */ 1346 #define PMC_FSMR_FSTT4_Pos 4 /**< (PMC_FSMR) Fast Startup Input Enable 4 Position */ 1347 #define PMC_FSMR_FSTT4_Msk (_U_(0x1) << PMC_FSMR_FSTT4_Pos) /**< (PMC_FSMR) Fast Startup Input Enable 4 Mask */ 1348 #define PMC_FSMR_FSTT4 PMC_FSMR_FSTT4_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSMR_FSTT4_Msk instead */ 1349 #define PMC_FSMR_FSTT5_Pos 5 /**< (PMC_FSMR) Fast Startup Input Enable 5 Position */ 1350 #define PMC_FSMR_FSTT5_Msk (_U_(0x1) << PMC_FSMR_FSTT5_Pos) /**< (PMC_FSMR) Fast Startup Input Enable 5 Mask */ 1351 #define PMC_FSMR_FSTT5 PMC_FSMR_FSTT5_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSMR_FSTT5_Msk instead */ 1352 #define PMC_FSMR_FSTT6_Pos 6 /**< (PMC_FSMR) Fast Startup Input Enable 6 Position */ 1353 #define PMC_FSMR_FSTT6_Msk (_U_(0x1) << PMC_FSMR_FSTT6_Pos) /**< (PMC_FSMR) Fast Startup Input Enable 6 Mask */ 1354 #define PMC_FSMR_FSTT6 PMC_FSMR_FSTT6_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSMR_FSTT6_Msk instead */ 1355 #define PMC_FSMR_FSTT7_Pos 7 /**< (PMC_FSMR) Fast Startup Input Enable 7 Position */ 1356 #define PMC_FSMR_FSTT7_Msk (_U_(0x1) << PMC_FSMR_FSTT7_Pos) /**< (PMC_FSMR) Fast Startup Input Enable 7 Mask */ 1357 #define PMC_FSMR_FSTT7 PMC_FSMR_FSTT7_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSMR_FSTT7_Msk instead */ 1358 #define PMC_FSMR_FSTT8_Pos 8 /**< (PMC_FSMR) Fast Startup Input Enable 8 Position */ 1359 #define PMC_FSMR_FSTT8_Msk (_U_(0x1) << PMC_FSMR_FSTT8_Pos) /**< (PMC_FSMR) Fast Startup Input Enable 8 Mask */ 1360 #define PMC_FSMR_FSTT8 PMC_FSMR_FSTT8_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSMR_FSTT8_Msk instead */ 1361 #define PMC_FSMR_FSTT9_Pos 9 /**< (PMC_FSMR) Fast Startup Input Enable 9 Position */ 1362 #define PMC_FSMR_FSTT9_Msk (_U_(0x1) << PMC_FSMR_FSTT9_Pos) /**< (PMC_FSMR) Fast Startup Input Enable 9 Mask */ 1363 #define PMC_FSMR_FSTT9 PMC_FSMR_FSTT9_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSMR_FSTT9_Msk instead */ 1364 #define PMC_FSMR_FSTT10_Pos 10 /**< (PMC_FSMR) Fast Startup Input Enable 10 Position */ 1365 #define PMC_FSMR_FSTT10_Msk (_U_(0x1) << PMC_FSMR_FSTT10_Pos) /**< (PMC_FSMR) Fast Startup Input Enable 10 Mask */ 1366 #define PMC_FSMR_FSTT10 PMC_FSMR_FSTT10_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSMR_FSTT10_Msk instead */ 1367 #define PMC_FSMR_FSTT11_Pos 11 /**< (PMC_FSMR) Fast Startup Input Enable 11 Position */ 1368 #define PMC_FSMR_FSTT11_Msk (_U_(0x1) << PMC_FSMR_FSTT11_Pos) /**< (PMC_FSMR) Fast Startup Input Enable 11 Mask */ 1369 #define PMC_FSMR_FSTT11 PMC_FSMR_FSTT11_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSMR_FSTT11_Msk instead */ 1370 #define PMC_FSMR_FSTT12_Pos 12 /**< (PMC_FSMR) Fast Startup Input Enable 12 Position */ 1371 #define PMC_FSMR_FSTT12_Msk (_U_(0x1) << PMC_FSMR_FSTT12_Pos) /**< (PMC_FSMR) Fast Startup Input Enable 12 Mask */ 1372 #define PMC_FSMR_FSTT12 PMC_FSMR_FSTT12_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSMR_FSTT12_Msk instead */ 1373 #define PMC_FSMR_FSTT13_Pos 13 /**< (PMC_FSMR) Fast Startup Input Enable 13 Position */ 1374 #define PMC_FSMR_FSTT13_Msk (_U_(0x1) << PMC_FSMR_FSTT13_Pos) /**< (PMC_FSMR) Fast Startup Input Enable 13 Mask */ 1375 #define PMC_FSMR_FSTT13 PMC_FSMR_FSTT13_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSMR_FSTT13_Msk instead */ 1376 #define PMC_FSMR_FSTT14_Pos 14 /**< (PMC_FSMR) Fast Startup Input Enable 14 Position */ 1377 #define PMC_FSMR_FSTT14_Msk (_U_(0x1) << PMC_FSMR_FSTT14_Pos) /**< (PMC_FSMR) Fast Startup Input Enable 14 Mask */ 1378 #define PMC_FSMR_FSTT14 PMC_FSMR_FSTT14_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSMR_FSTT14_Msk instead */ 1379 #define PMC_FSMR_FSTT15_Pos 15 /**< (PMC_FSMR) Fast Startup Input Enable 15 Position */ 1380 #define PMC_FSMR_FSTT15_Msk (_U_(0x1) << PMC_FSMR_FSTT15_Pos) /**< (PMC_FSMR) Fast Startup Input Enable 15 Mask */ 1381 #define PMC_FSMR_FSTT15 PMC_FSMR_FSTT15_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSMR_FSTT15_Msk instead */ 1382 #define PMC_FSMR_RTTAL_Pos 16 /**< (PMC_FSMR) RTT Alarm Enable Position */ 1383 #define PMC_FSMR_RTTAL_Msk (_U_(0x1) << PMC_FSMR_RTTAL_Pos) /**< (PMC_FSMR) RTT Alarm Enable Mask */ 1384 #define PMC_FSMR_RTTAL PMC_FSMR_RTTAL_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSMR_RTTAL_Msk instead */ 1385 #define PMC_FSMR_RTCAL_Pos 17 /**< (PMC_FSMR) RTC Alarm Enable Position */ 1386 #define PMC_FSMR_RTCAL_Msk (_U_(0x1) << PMC_FSMR_RTCAL_Pos) /**< (PMC_FSMR) RTC Alarm Enable Mask */ 1387 #define PMC_FSMR_RTCAL PMC_FSMR_RTCAL_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSMR_RTCAL_Msk instead */ 1388 #define PMC_FSMR_USBAL_Pos 18 /**< (PMC_FSMR) USB Alarm Enable Position */ 1389 #define PMC_FSMR_USBAL_Msk (_U_(0x1) << PMC_FSMR_USBAL_Pos) /**< (PMC_FSMR) USB Alarm Enable Mask */ 1390 #define PMC_FSMR_USBAL PMC_FSMR_USBAL_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSMR_USBAL_Msk instead */ 1391 #define PMC_FSMR_LPM_Pos 20 /**< (PMC_FSMR) Low-power Mode Position */ 1392 #define PMC_FSMR_LPM_Msk (_U_(0x1) << PMC_FSMR_LPM_Pos) /**< (PMC_FSMR) Low-power Mode Mask */ 1393 #define PMC_FSMR_LPM PMC_FSMR_LPM_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSMR_LPM_Msk instead */ 1394 #define PMC_FSMR_FLPM_Pos 21 /**< (PMC_FSMR) Flash Low-power Mode Position */ 1395 #define PMC_FSMR_FLPM_Msk (_U_(0x3) << PMC_FSMR_FLPM_Pos) /**< (PMC_FSMR) Flash Low-power Mode Mask */ 1396 #define PMC_FSMR_FLPM(value) (PMC_FSMR_FLPM_Msk & ((value) << PMC_FSMR_FLPM_Pos)) 1397 #define PMC_FSMR_FLPM_FLASH_STANDBY_Val _U_(0x0) /**< (PMC_FSMR) Flash is in Standby Mode when system enters Wait Mode */ 1398 #define PMC_FSMR_FLPM_FLASH_DEEP_POWERDOWN_Val _U_(0x1) /**< (PMC_FSMR) Flash is in Deep-power-down mode when system enters Wait Mode */ 1399 #define PMC_FSMR_FLPM_FLASH_IDLE_Val _U_(0x2) /**< (PMC_FSMR) Idle mode */ 1400 #define PMC_FSMR_FLPM_FLASH_STANDBY (PMC_FSMR_FLPM_FLASH_STANDBY_Val << PMC_FSMR_FLPM_Pos) /**< (PMC_FSMR) Flash is in Standby Mode when system enters Wait Mode Position */ 1401 #define PMC_FSMR_FLPM_FLASH_DEEP_POWERDOWN (PMC_FSMR_FLPM_FLASH_DEEP_POWERDOWN_Val << PMC_FSMR_FLPM_Pos) /**< (PMC_FSMR) Flash is in Deep-power-down mode when system enters Wait Mode Position */ 1402 #define PMC_FSMR_FLPM_FLASH_IDLE (PMC_FSMR_FLPM_FLASH_IDLE_Val << PMC_FSMR_FLPM_Pos) /**< (PMC_FSMR) Idle mode Position */ 1403 #define PMC_FSMR_FFLPM_Pos 23 /**< (PMC_FSMR) Force Flash Low-power Mode Position */ 1404 #define PMC_FSMR_FFLPM_Msk (_U_(0x1) << PMC_FSMR_FFLPM_Pos) /**< (PMC_FSMR) Force Flash Low-power Mode Mask */ 1405 #define PMC_FSMR_FFLPM PMC_FSMR_FFLPM_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSMR_FFLPM_Msk instead */ 1406 #define PMC_FSMR_MASK _U_(0xF7FFFF) /**< \deprecated (PMC_FSMR) Register MASK (Use PMC_FSMR_Msk instead) */ 1407 #define PMC_FSMR_Msk _U_(0xF7FFFF) /**< (PMC_FSMR) Register Mask */ 1408 1409 #define PMC_FSMR_FSTT_Pos 0 /**< (PMC_FSMR Position) Fast Startup Input Enable x */ 1410 #define PMC_FSMR_FSTT_Msk (_U_(0xFFFF) << PMC_FSMR_FSTT_Pos) /**< (PMC_FSMR Mask) FSTT */ 1411 #define PMC_FSMR_FSTT(value) (PMC_FSMR_FSTT_Msk & ((value) << PMC_FSMR_FSTT_Pos)) 1412 1413 /* -------- PMC_FSPR : (PMC Offset: 0x74) (R/W 32) Fast Startup Polarity Register -------- */ 1414 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 1415 #if COMPONENT_TYPEDEF_STYLE == 'N' 1416 typedef union { 1417 struct { 1418 uint32_t FSTP0:1; /**< bit: 0 Fast Startup Input Polarity 0 */ 1419 uint32_t FSTP1:1; /**< bit: 1 Fast Startup Input Polarity 1 */ 1420 uint32_t FSTP2:1; /**< bit: 2 Fast Startup Input Polarity 2 */ 1421 uint32_t FSTP3:1; /**< bit: 3 Fast Startup Input Polarity 3 */ 1422 uint32_t FSTP4:1; /**< bit: 4 Fast Startup Input Polarity 4 */ 1423 uint32_t FSTP5:1; /**< bit: 5 Fast Startup Input Polarity 5 */ 1424 uint32_t FSTP6:1; /**< bit: 6 Fast Startup Input Polarity 6 */ 1425 uint32_t FSTP7:1; /**< bit: 7 Fast Startup Input Polarity 7 */ 1426 uint32_t FSTP8:1; /**< bit: 8 Fast Startup Input Polarity 8 */ 1427 uint32_t FSTP9:1; /**< bit: 9 Fast Startup Input Polarity 9 */ 1428 uint32_t FSTP10:1; /**< bit: 10 Fast Startup Input Polarity 10 */ 1429 uint32_t FSTP11:1; /**< bit: 11 Fast Startup Input Polarity 11 */ 1430 uint32_t FSTP12:1; /**< bit: 12 Fast Startup Input Polarity 12 */ 1431 uint32_t FSTP13:1; /**< bit: 13 Fast Startup Input Polarity 13 */ 1432 uint32_t FSTP14:1; /**< bit: 14 Fast Startup Input Polarity 14 */ 1433 uint32_t FSTP15:1; /**< bit: 15 Fast Startup Input Polarity 15 */ 1434 uint32_t :16; /**< bit: 16..31 Reserved */ 1435 } bit; /**< Structure used for bit access */ 1436 struct { 1437 uint32_t FSTP:16; /**< bit: 0..15 Fast Startup Input Polarity x5 */ 1438 uint32_t :16; /**< bit: 16..31 Reserved */ 1439 } vec; /**< Structure used for vec access */ 1440 uint32_t reg; /**< Type used for register access */ 1441 } PMC_FSPR_Type; 1442 #endif 1443 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 1444 1445 #define PMC_FSPR_OFFSET (0x74) /**< (PMC_FSPR) Fast Startup Polarity Register Offset */ 1446 1447 #define PMC_FSPR_FSTP0_Pos 0 /**< (PMC_FSPR) Fast Startup Input Polarity 0 Position */ 1448 #define PMC_FSPR_FSTP0_Msk (_U_(0x1) << PMC_FSPR_FSTP0_Pos) /**< (PMC_FSPR) Fast Startup Input Polarity 0 Mask */ 1449 #define PMC_FSPR_FSTP0 PMC_FSPR_FSTP0_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSPR_FSTP0_Msk instead */ 1450 #define PMC_FSPR_FSTP1_Pos 1 /**< (PMC_FSPR) Fast Startup Input Polarity 1 Position */ 1451 #define PMC_FSPR_FSTP1_Msk (_U_(0x1) << PMC_FSPR_FSTP1_Pos) /**< (PMC_FSPR) Fast Startup Input Polarity 1 Mask */ 1452 #define PMC_FSPR_FSTP1 PMC_FSPR_FSTP1_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSPR_FSTP1_Msk instead */ 1453 #define PMC_FSPR_FSTP2_Pos 2 /**< (PMC_FSPR) Fast Startup Input Polarity 2 Position */ 1454 #define PMC_FSPR_FSTP2_Msk (_U_(0x1) << PMC_FSPR_FSTP2_Pos) /**< (PMC_FSPR) Fast Startup Input Polarity 2 Mask */ 1455 #define PMC_FSPR_FSTP2 PMC_FSPR_FSTP2_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSPR_FSTP2_Msk instead */ 1456 #define PMC_FSPR_FSTP3_Pos 3 /**< (PMC_FSPR) Fast Startup Input Polarity 3 Position */ 1457 #define PMC_FSPR_FSTP3_Msk (_U_(0x1) << PMC_FSPR_FSTP3_Pos) /**< (PMC_FSPR) Fast Startup Input Polarity 3 Mask */ 1458 #define PMC_FSPR_FSTP3 PMC_FSPR_FSTP3_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSPR_FSTP3_Msk instead */ 1459 #define PMC_FSPR_FSTP4_Pos 4 /**< (PMC_FSPR) Fast Startup Input Polarity 4 Position */ 1460 #define PMC_FSPR_FSTP4_Msk (_U_(0x1) << PMC_FSPR_FSTP4_Pos) /**< (PMC_FSPR) Fast Startup Input Polarity 4 Mask */ 1461 #define PMC_FSPR_FSTP4 PMC_FSPR_FSTP4_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSPR_FSTP4_Msk instead */ 1462 #define PMC_FSPR_FSTP5_Pos 5 /**< (PMC_FSPR) Fast Startup Input Polarity 5 Position */ 1463 #define PMC_FSPR_FSTP5_Msk (_U_(0x1) << PMC_FSPR_FSTP5_Pos) /**< (PMC_FSPR) Fast Startup Input Polarity 5 Mask */ 1464 #define PMC_FSPR_FSTP5 PMC_FSPR_FSTP5_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSPR_FSTP5_Msk instead */ 1465 #define PMC_FSPR_FSTP6_Pos 6 /**< (PMC_FSPR) Fast Startup Input Polarity 6 Position */ 1466 #define PMC_FSPR_FSTP6_Msk (_U_(0x1) << PMC_FSPR_FSTP6_Pos) /**< (PMC_FSPR) Fast Startup Input Polarity 6 Mask */ 1467 #define PMC_FSPR_FSTP6 PMC_FSPR_FSTP6_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSPR_FSTP6_Msk instead */ 1468 #define PMC_FSPR_FSTP7_Pos 7 /**< (PMC_FSPR) Fast Startup Input Polarity 7 Position */ 1469 #define PMC_FSPR_FSTP7_Msk (_U_(0x1) << PMC_FSPR_FSTP7_Pos) /**< (PMC_FSPR) Fast Startup Input Polarity 7 Mask */ 1470 #define PMC_FSPR_FSTP7 PMC_FSPR_FSTP7_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSPR_FSTP7_Msk instead */ 1471 #define PMC_FSPR_FSTP8_Pos 8 /**< (PMC_FSPR) Fast Startup Input Polarity 8 Position */ 1472 #define PMC_FSPR_FSTP8_Msk (_U_(0x1) << PMC_FSPR_FSTP8_Pos) /**< (PMC_FSPR) Fast Startup Input Polarity 8 Mask */ 1473 #define PMC_FSPR_FSTP8 PMC_FSPR_FSTP8_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSPR_FSTP8_Msk instead */ 1474 #define PMC_FSPR_FSTP9_Pos 9 /**< (PMC_FSPR) Fast Startup Input Polarity 9 Position */ 1475 #define PMC_FSPR_FSTP9_Msk (_U_(0x1) << PMC_FSPR_FSTP9_Pos) /**< (PMC_FSPR) Fast Startup Input Polarity 9 Mask */ 1476 #define PMC_FSPR_FSTP9 PMC_FSPR_FSTP9_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSPR_FSTP9_Msk instead */ 1477 #define PMC_FSPR_FSTP10_Pos 10 /**< (PMC_FSPR) Fast Startup Input Polarity 10 Position */ 1478 #define PMC_FSPR_FSTP10_Msk (_U_(0x1) << PMC_FSPR_FSTP10_Pos) /**< (PMC_FSPR) Fast Startup Input Polarity 10 Mask */ 1479 #define PMC_FSPR_FSTP10 PMC_FSPR_FSTP10_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSPR_FSTP10_Msk instead */ 1480 #define PMC_FSPR_FSTP11_Pos 11 /**< (PMC_FSPR) Fast Startup Input Polarity 11 Position */ 1481 #define PMC_FSPR_FSTP11_Msk (_U_(0x1) << PMC_FSPR_FSTP11_Pos) /**< (PMC_FSPR) Fast Startup Input Polarity 11 Mask */ 1482 #define PMC_FSPR_FSTP11 PMC_FSPR_FSTP11_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSPR_FSTP11_Msk instead */ 1483 #define PMC_FSPR_FSTP12_Pos 12 /**< (PMC_FSPR) Fast Startup Input Polarity 12 Position */ 1484 #define PMC_FSPR_FSTP12_Msk (_U_(0x1) << PMC_FSPR_FSTP12_Pos) /**< (PMC_FSPR) Fast Startup Input Polarity 12 Mask */ 1485 #define PMC_FSPR_FSTP12 PMC_FSPR_FSTP12_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSPR_FSTP12_Msk instead */ 1486 #define PMC_FSPR_FSTP13_Pos 13 /**< (PMC_FSPR) Fast Startup Input Polarity 13 Position */ 1487 #define PMC_FSPR_FSTP13_Msk (_U_(0x1) << PMC_FSPR_FSTP13_Pos) /**< (PMC_FSPR) Fast Startup Input Polarity 13 Mask */ 1488 #define PMC_FSPR_FSTP13 PMC_FSPR_FSTP13_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSPR_FSTP13_Msk instead */ 1489 #define PMC_FSPR_FSTP14_Pos 14 /**< (PMC_FSPR) Fast Startup Input Polarity 14 Position */ 1490 #define PMC_FSPR_FSTP14_Msk (_U_(0x1) << PMC_FSPR_FSTP14_Pos) /**< (PMC_FSPR) Fast Startup Input Polarity 14 Mask */ 1491 #define PMC_FSPR_FSTP14 PMC_FSPR_FSTP14_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSPR_FSTP14_Msk instead */ 1492 #define PMC_FSPR_FSTP15_Pos 15 /**< (PMC_FSPR) Fast Startup Input Polarity 15 Position */ 1493 #define PMC_FSPR_FSTP15_Msk (_U_(0x1) << PMC_FSPR_FSTP15_Pos) /**< (PMC_FSPR) Fast Startup Input Polarity 15 Mask */ 1494 #define PMC_FSPR_FSTP15 PMC_FSPR_FSTP15_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FSPR_FSTP15_Msk instead */ 1495 #define PMC_FSPR_MASK _U_(0xFFFF) /**< \deprecated (PMC_FSPR) Register MASK (Use PMC_FSPR_Msk instead) */ 1496 #define PMC_FSPR_Msk _U_(0xFFFF) /**< (PMC_FSPR) Register Mask */ 1497 1498 #define PMC_FSPR_FSTP_Pos 0 /**< (PMC_FSPR Position) Fast Startup Input Polarity x5 */ 1499 #define PMC_FSPR_FSTP_Msk (_U_(0xFFFF) << PMC_FSPR_FSTP_Pos) /**< (PMC_FSPR Mask) FSTP */ 1500 #define PMC_FSPR_FSTP(value) (PMC_FSPR_FSTP_Msk & ((value) << PMC_FSPR_FSTP_Pos)) 1501 1502 /* -------- PMC_FOCR : (PMC Offset: 0x78) (/W 32) Fault Output Clear Register -------- */ 1503 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 1504 #if COMPONENT_TYPEDEF_STYLE == 'N' 1505 typedef union { 1506 struct { 1507 uint32_t FOCLR:1; /**< bit: 0 Fault Output Clear */ 1508 uint32_t :31; /**< bit: 1..31 Reserved */ 1509 } bit; /**< Structure used for bit access */ 1510 uint32_t reg; /**< Type used for register access */ 1511 } PMC_FOCR_Type; 1512 #endif 1513 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 1514 1515 #define PMC_FOCR_OFFSET (0x78) /**< (PMC_FOCR) Fault Output Clear Register Offset */ 1516 1517 #define PMC_FOCR_FOCLR_Pos 0 /**< (PMC_FOCR) Fault Output Clear Position */ 1518 #define PMC_FOCR_FOCLR_Msk (_U_(0x1) << PMC_FOCR_FOCLR_Pos) /**< (PMC_FOCR) Fault Output Clear Mask */ 1519 #define PMC_FOCR_FOCLR PMC_FOCR_FOCLR_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_FOCR_FOCLR_Msk instead */ 1520 #define PMC_FOCR_MASK _U_(0x01) /**< \deprecated (PMC_FOCR) Register MASK (Use PMC_FOCR_Msk instead) */ 1521 #define PMC_FOCR_Msk _U_(0x01) /**< (PMC_FOCR) Register Mask */ 1522 1523 1524 /* -------- PMC_WPMR : (PMC Offset: 0xe4) (R/W 32) Write Protection Mode Register -------- */ 1525 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 1526 #if COMPONENT_TYPEDEF_STYLE == 'N' 1527 typedef union { 1528 struct { 1529 uint32_t WPEN:1; /**< bit: 0 Write Protection Enable */ 1530 uint32_t :7; /**< bit: 1..7 Reserved */ 1531 uint32_t WPKEY:24; /**< bit: 8..31 Write Protection Key */ 1532 } bit; /**< Structure used for bit access */ 1533 uint32_t reg; /**< Type used for register access */ 1534 } PMC_WPMR_Type; 1535 #endif 1536 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 1537 1538 #define PMC_WPMR_OFFSET (0xE4) /**< (PMC_WPMR) Write Protection Mode Register Offset */ 1539 1540 #define PMC_WPMR_WPEN_Pos 0 /**< (PMC_WPMR) Write Protection Enable Position */ 1541 #define PMC_WPMR_WPEN_Msk (_U_(0x1) << PMC_WPMR_WPEN_Pos) /**< (PMC_WPMR) Write Protection Enable Mask */ 1542 #define PMC_WPMR_WPEN PMC_WPMR_WPEN_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_WPMR_WPEN_Msk instead */ 1543 #define PMC_WPMR_WPKEY_Pos 8 /**< (PMC_WPMR) Write Protection Key Position */ 1544 #define PMC_WPMR_WPKEY_Msk (_U_(0xFFFFFF) << PMC_WPMR_WPKEY_Pos) /**< (PMC_WPMR) Write Protection Key Mask */ 1545 #define PMC_WPMR_WPKEY(value) (PMC_WPMR_WPKEY_Msk & ((value) << PMC_WPMR_WPKEY_Pos)) 1546 #define PMC_WPMR_WPKEY_PASSWD_Val _U_(0x504D43) /**< (PMC_WPMR) Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. */ 1547 #define PMC_WPMR_WPKEY_PASSWD (PMC_WPMR_WPKEY_PASSWD_Val << PMC_WPMR_WPKEY_Pos) /**< (PMC_WPMR) Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0. Position */ 1548 #define PMC_WPMR_MASK _U_(0xFFFFFF01) /**< \deprecated (PMC_WPMR) Register MASK (Use PMC_WPMR_Msk instead) */ 1549 #define PMC_WPMR_Msk _U_(0xFFFFFF01) /**< (PMC_WPMR) Register Mask */ 1550 1551 1552 /* -------- PMC_WPSR : (PMC Offset: 0xe8) (R/ 32) Write Protection Status Register -------- */ 1553 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 1554 #if COMPONENT_TYPEDEF_STYLE == 'N' 1555 typedef union { 1556 struct { 1557 uint32_t WPVS:1; /**< bit: 0 Write Protection Violation Status */ 1558 uint32_t :7; /**< bit: 1..7 Reserved */ 1559 uint32_t WPVSRC:16; /**< bit: 8..23 Write Protection Violation Source */ 1560 uint32_t :8; /**< bit: 24..31 Reserved */ 1561 } bit; /**< Structure used for bit access */ 1562 uint32_t reg; /**< Type used for register access */ 1563 } PMC_WPSR_Type; 1564 #endif 1565 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 1566 1567 #define PMC_WPSR_OFFSET (0xE8) /**< (PMC_WPSR) Write Protection Status Register Offset */ 1568 1569 #define PMC_WPSR_WPVS_Pos 0 /**< (PMC_WPSR) Write Protection Violation Status Position */ 1570 #define PMC_WPSR_WPVS_Msk (_U_(0x1) << PMC_WPSR_WPVS_Pos) /**< (PMC_WPSR) Write Protection Violation Status Mask */ 1571 #define PMC_WPSR_WPVS PMC_WPSR_WPVS_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_WPSR_WPVS_Msk instead */ 1572 #define PMC_WPSR_WPVSRC_Pos 8 /**< (PMC_WPSR) Write Protection Violation Source Position */ 1573 #define PMC_WPSR_WPVSRC_Msk (_U_(0xFFFF) << PMC_WPSR_WPVSRC_Pos) /**< (PMC_WPSR) Write Protection Violation Source Mask */ 1574 #define PMC_WPSR_WPVSRC(value) (PMC_WPSR_WPVSRC_Msk & ((value) << PMC_WPSR_WPVSRC_Pos)) 1575 #define PMC_WPSR_MASK _U_(0xFFFF01) /**< \deprecated (PMC_WPSR) Register MASK (Use PMC_WPSR_Msk instead) */ 1576 #define PMC_WPSR_Msk _U_(0xFFFF01) /**< (PMC_WPSR) Register Mask */ 1577 1578 1579 /* -------- PMC_PCER1 : (PMC Offset: 0x100) (/W 32) Peripheral Clock Enable Register 1 -------- */ 1580 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 1581 #if COMPONENT_TYPEDEF_STYLE == 'N' 1582 typedef union { 1583 struct { 1584 uint32_t PID32:1; /**< bit: 0 Peripheral Clock 32 Enable */ 1585 uint32_t PID33:1; /**< bit: 1 Peripheral Clock 33 Enable */ 1586 uint32_t PID34:1; /**< bit: 2 Peripheral Clock 34 Enable */ 1587 uint32_t PID35:1; /**< bit: 3 Peripheral Clock 35 Enable */ 1588 uint32_t :1; /**< bit: 4 Reserved */ 1589 uint32_t PID37:1; /**< bit: 5 Peripheral Clock 37 Enable */ 1590 uint32_t :1; /**< bit: 6 Reserved */ 1591 uint32_t PID39:1; /**< bit: 7 Peripheral Clock 39 Enable */ 1592 uint32_t PID40:1; /**< bit: 8 Peripheral Clock 40 Enable */ 1593 uint32_t PID41:1; /**< bit: 9 Peripheral Clock 41 Enable */ 1594 uint32_t PID42:1; /**< bit: 10 Peripheral Clock 42 Enable */ 1595 uint32_t PID43:1; /**< bit: 11 Peripheral Clock 43 Enable */ 1596 uint32_t PID44:1; /**< bit: 12 Peripheral Clock 44 Enable */ 1597 uint32_t PID45:1; /**< bit: 13 Peripheral Clock 45 Enable */ 1598 uint32_t PID46:1; /**< bit: 14 Peripheral Clock 46 Enable */ 1599 uint32_t PID47:1; /**< bit: 15 Peripheral Clock 47 Enable */ 1600 uint32_t PID48:1; /**< bit: 16 Peripheral Clock 48 Enable */ 1601 uint32_t PID49:1; /**< bit: 17 Peripheral Clock 49 Enable */ 1602 uint32_t PID50:1; /**< bit: 18 Peripheral Clock 50 Enable */ 1603 uint32_t PID51:1; /**< bit: 19 Peripheral Clock 51 Enable */ 1604 uint32_t PID52:1; /**< bit: 20 Peripheral Clock 52 Enable */ 1605 uint32_t PID53:1; /**< bit: 21 Peripheral Clock 53 Enable */ 1606 uint32_t :2; /**< bit: 22..23 Reserved */ 1607 uint32_t PID56:1; /**< bit: 24 Peripheral Clock 56 Enable */ 1608 uint32_t PID57:1; /**< bit: 25 Peripheral Clock 57 Enable */ 1609 uint32_t PID58:1; /**< bit: 26 Peripheral Clock 58 Enable */ 1610 uint32_t PID59:1; /**< bit: 27 Peripheral Clock 59 Enable */ 1611 uint32_t PID60:1; /**< bit: 28 Peripheral Clock 60 Enable */ 1612 uint32_t :3; /**< bit: 29..31 Reserved */ 1613 } bit; /**< Structure used for bit access */ 1614 struct { 1615 uint32_t PID:25; /**< bit: 0..24 Peripheral Clock 6x Enable */ 1616 uint32_t :7; /**< bit: 25..31 Reserved */ 1617 } vec; /**< Structure used for vec access */ 1618 uint32_t reg; /**< Type used for register access */ 1619 } PMC_PCER1_Type; 1620 #endif 1621 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 1622 1623 #define PMC_PCER1_OFFSET (0x100) /**< (PMC_PCER1) Peripheral Clock Enable Register 1 Offset */ 1624 1625 #define PMC_PCER1_PID32_Pos 0 /**< (PMC_PCER1) Peripheral Clock 32 Enable Position */ 1626 #define PMC_PCER1_PID32_Msk (_U_(0x1) << PMC_PCER1_PID32_Pos) /**< (PMC_PCER1) Peripheral Clock 32 Enable Mask */ 1627 #define PMC_PCER1_PID32 PMC_PCER1_PID32_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID32_Msk instead */ 1628 #define PMC_PCER1_PID33_Pos 1 /**< (PMC_PCER1) Peripheral Clock 33 Enable Position */ 1629 #define PMC_PCER1_PID33_Msk (_U_(0x1) << PMC_PCER1_PID33_Pos) /**< (PMC_PCER1) Peripheral Clock 33 Enable Mask */ 1630 #define PMC_PCER1_PID33 PMC_PCER1_PID33_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID33_Msk instead */ 1631 #define PMC_PCER1_PID34_Pos 2 /**< (PMC_PCER1) Peripheral Clock 34 Enable Position */ 1632 #define PMC_PCER1_PID34_Msk (_U_(0x1) << PMC_PCER1_PID34_Pos) /**< (PMC_PCER1) Peripheral Clock 34 Enable Mask */ 1633 #define PMC_PCER1_PID34 PMC_PCER1_PID34_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID34_Msk instead */ 1634 #define PMC_PCER1_PID35_Pos 3 /**< (PMC_PCER1) Peripheral Clock 35 Enable Position */ 1635 #define PMC_PCER1_PID35_Msk (_U_(0x1) << PMC_PCER1_PID35_Pos) /**< (PMC_PCER1) Peripheral Clock 35 Enable Mask */ 1636 #define PMC_PCER1_PID35 PMC_PCER1_PID35_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID35_Msk instead */ 1637 #define PMC_PCER1_PID37_Pos 5 /**< (PMC_PCER1) Peripheral Clock 37 Enable Position */ 1638 #define PMC_PCER1_PID37_Msk (_U_(0x1) << PMC_PCER1_PID37_Pos) /**< (PMC_PCER1) Peripheral Clock 37 Enable Mask */ 1639 #define PMC_PCER1_PID37 PMC_PCER1_PID37_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID37_Msk instead */ 1640 #define PMC_PCER1_PID39_Pos 7 /**< (PMC_PCER1) Peripheral Clock 39 Enable Position */ 1641 #define PMC_PCER1_PID39_Msk (_U_(0x1) << PMC_PCER1_PID39_Pos) /**< (PMC_PCER1) Peripheral Clock 39 Enable Mask */ 1642 #define PMC_PCER1_PID39 PMC_PCER1_PID39_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID39_Msk instead */ 1643 #define PMC_PCER1_PID40_Pos 8 /**< (PMC_PCER1) Peripheral Clock 40 Enable Position */ 1644 #define PMC_PCER1_PID40_Msk (_U_(0x1) << PMC_PCER1_PID40_Pos) /**< (PMC_PCER1) Peripheral Clock 40 Enable Mask */ 1645 #define PMC_PCER1_PID40 PMC_PCER1_PID40_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID40_Msk instead */ 1646 #define PMC_PCER1_PID41_Pos 9 /**< (PMC_PCER1) Peripheral Clock 41 Enable Position */ 1647 #define PMC_PCER1_PID41_Msk (_U_(0x1) << PMC_PCER1_PID41_Pos) /**< (PMC_PCER1) Peripheral Clock 41 Enable Mask */ 1648 #define PMC_PCER1_PID41 PMC_PCER1_PID41_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID41_Msk instead */ 1649 #define PMC_PCER1_PID42_Pos 10 /**< (PMC_PCER1) Peripheral Clock 42 Enable Position */ 1650 #define PMC_PCER1_PID42_Msk (_U_(0x1) << PMC_PCER1_PID42_Pos) /**< (PMC_PCER1) Peripheral Clock 42 Enable Mask */ 1651 #define PMC_PCER1_PID42 PMC_PCER1_PID42_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID42_Msk instead */ 1652 #define PMC_PCER1_PID43_Pos 11 /**< (PMC_PCER1) Peripheral Clock 43 Enable Position */ 1653 #define PMC_PCER1_PID43_Msk (_U_(0x1) << PMC_PCER1_PID43_Pos) /**< (PMC_PCER1) Peripheral Clock 43 Enable Mask */ 1654 #define PMC_PCER1_PID43 PMC_PCER1_PID43_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID43_Msk instead */ 1655 #define PMC_PCER1_PID44_Pos 12 /**< (PMC_PCER1) Peripheral Clock 44 Enable Position */ 1656 #define PMC_PCER1_PID44_Msk (_U_(0x1) << PMC_PCER1_PID44_Pos) /**< (PMC_PCER1) Peripheral Clock 44 Enable Mask */ 1657 #define PMC_PCER1_PID44 PMC_PCER1_PID44_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID44_Msk instead */ 1658 #define PMC_PCER1_PID45_Pos 13 /**< (PMC_PCER1) Peripheral Clock 45 Enable Position */ 1659 #define PMC_PCER1_PID45_Msk (_U_(0x1) << PMC_PCER1_PID45_Pos) /**< (PMC_PCER1) Peripheral Clock 45 Enable Mask */ 1660 #define PMC_PCER1_PID45 PMC_PCER1_PID45_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID45_Msk instead */ 1661 #define PMC_PCER1_PID46_Pos 14 /**< (PMC_PCER1) Peripheral Clock 46 Enable Position */ 1662 #define PMC_PCER1_PID46_Msk (_U_(0x1) << PMC_PCER1_PID46_Pos) /**< (PMC_PCER1) Peripheral Clock 46 Enable Mask */ 1663 #define PMC_PCER1_PID46 PMC_PCER1_PID46_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID46_Msk instead */ 1664 #define PMC_PCER1_PID47_Pos 15 /**< (PMC_PCER1) Peripheral Clock 47 Enable Position */ 1665 #define PMC_PCER1_PID47_Msk (_U_(0x1) << PMC_PCER1_PID47_Pos) /**< (PMC_PCER1) Peripheral Clock 47 Enable Mask */ 1666 #define PMC_PCER1_PID47 PMC_PCER1_PID47_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID47_Msk instead */ 1667 #define PMC_PCER1_PID48_Pos 16 /**< (PMC_PCER1) Peripheral Clock 48 Enable Position */ 1668 #define PMC_PCER1_PID48_Msk (_U_(0x1) << PMC_PCER1_PID48_Pos) /**< (PMC_PCER1) Peripheral Clock 48 Enable Mask */ 1669 #define PMC_PCER1_PID48 PMC_PCER1_PID48_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID48_Msk instead */ 1670 #define PMC_PCER1_PID49_Pos 17 /**< (PMC_PCER1) Peripheral Clock 49 Enable Position */ 1671 #define PMC_PCER1_PID49_Msk (_U_(0x1) << PMC_PCER1_PID49_Pos) /**< (PMC_PCER1) Peripheral Clock 49 Enable Mask */ 1672 #define PMC_PCER1_PID49 PMC_PCER1_PID49_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID49_Msk instead */ 1673 #define PMC_PCER1_PID50_Pos 18 /**< (PMC_PCER1) Peripheral Clock 50 Enable Position */ 1674 #define PMC_PCER1_PID50_Msk (_U_(0x1) << PMC_PCER1_PID50_Pos) /**< (PMC_PCER1) Peripheral Clock 50 Enable Mask */ 1675 #define PMC_PCER1_PID50 PMC_PCER1_PID50_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID50_Msk instead */ 1676 #define PMC_PCER1_PID51_Pos 19 /**< (PMC_PCER1) Peripheral Clock 51 Enable Position */ 1677 #define PMC_PCER1_PID51_Msk (_U_(0x1) << PMC_PCER1_PID51_Pos) /**< (PMC_PCER1) Peripheral Clock 51 Enable Mask */ 1678 #define PMC_PCER1_PID51 PMC_PCER1_PID51_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID51_Msk instead */ 1679 #define PMC_PCER1_PID52_Pos 20 /**< (PMC_PCER1) Peripheral Clock 52 Enable Position */ 1680 #define PMC_PCER1_PID52_Msk (_U_(0x1) << PMC_PCER1_PID52_Pos) /**< (PMC_PCER1) Peripheral Clock 52 Enable Mask */ 1681 #define PMC_PCER1_PID52 PMC_PCER1_PID52_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID52_Msk instead */ 1682 #define PMC_PCER1_PID53_Pos 21 /**< (PMC_PCER1) Peripheral Clock 53 Enable Position */ 1683 #define PMC_PCER1_PID53_Msk (_U_(0x1) << PMC_PCER1_PID53_Pos) /**< (PMC_PCER1) Peripheral Clock 53 Enable Mask */ 1684 #define PMC_PCER1_PID53 PMC_PCER1_PID53_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID53_Msk instead */ 1685 #define PMC_PCER1_PID56_Pos 24 /**< (PMC_PCER1) Peripheral Clock 56 Enable Position */ 1686 #define PMC_PCER1_PID56_Msk (_U_(0x1) << PMC_PCER1_PID56_Pos) /**< (PMC_PCER1) Peripheral Clock 56 Enable Mask */ 1687 #define PMC_PCER1_PID56 PMC_PCER1_PID56_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID56_Msk instead */ 1688 #define PMC_PCER1_PID57_Pos 25 /**< (PMC_PCER1) Peripheral Clock 57 Enable Position */ 1689 #define PMC_PCER1_PID57_Msk (_U_(0x1) << PMC_PCER1_PID57_Pos) /**< (PMC_PCER1) Peripheral Clock 57 Enable Mask */ 1690 #define PMC_PCER1_PID57 PMC_PCER1_PID57_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID57_Msk instead */ 1691 #define PMC_PCER1_PID58_Pos 26 /**< (PMC_PCER1) Peripheral Clock 58 Enable Position */ 1692 #define PMC_PCER1_PID58_Msk (_U_(0x1) << PMC_PCER1_PID58_Pos) /**< (PMC_PCER1) Peripheral Clock 58 Enable Mask */ 1693 #define PMC_PCER1_PID58 PMC_PCER1_PID58_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID58_Msk instead */ 1694 #define PMC_PCER1_PID59_Pos 27 /**< (PMC_PCER1) Peripheral Clock 59 Enable Position */ 1695 #define PMC_PCER1_PID59_Msk (_U_(0x1) << PMC_PCER1_PID59_Pos) /**< (PMC_PCER1) Peripheral Clock 59 Enable Mask */ 1696 #define PMC_PCER1_PID59 PMC_PCER1_PID59_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID59_Msk instead */ 1697 #define PMC_PCER1_PID60_Pos 28 /**< (PMC_PCER1) Peripheral Clock 60 Enable Position */ 1698 #define PMC_PCER1_PID60_Msk (_U_(0x1) << PMC_PCER1_PID60_Pos) /**< (PMC_PCER1) Peripheral Clock 60 Enable Mask */ 1699 #define PMC_PCER1_PID60 PMC_PCER1_PID60_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCER1_PID60_Msk instead */ 1700 #define PMC_PCER1_MASK _U_(0x1F3FFFAF) /**< \deprecated (PMC_PCER1) Register MASK (Use PMC_PCER1_Msk instead) */ 1701 #define PMC_PCER1_Msk _U_(0x1F3FFFAF) /**< (PMC_PCER1) Register Mask */ 1702 1703 #define PMC_PCER1_PID_Pos 0 /**< (PMC_PCER1 Position) Peripheral Clock 6x Enable */ 1704 #define PMC_PCER1_PID_Msk (_U_(0x1FFFFFF) << PMC_PCER1_PID_Pos) /**< (PMC_PCER1 Mask) PID */ 1705 #define PMC_PCER1_PID(value) (PMC_PCER1_PID_Msk & ((value) << PMC_PCER1_PID_Pos)) 1706 1707 /* -------- PMC_PCDR1 : (PMC Offset: 0x104) (/W 32) Peripheral Clock Disable Register 1 -------- */ 1708 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 1709 #if COMPONENT_TYPEDEF_STYLE == 'N' 1710 typedef union { 1711 struct { 1712 uint32_t PID32:1; /**< bit: 0 Peripheral Clock 32 Disable */ 1713 uint32_t PID33:1; /**< bit: 1 Peripheral Clock 33 Disable */ 1714 uint32_t PID34:1; /**< bit: 2 Peripheral Clock 34 Disable */ 1715 uint32_t PID35:1; /**< bit: 3 Peripheral Clock 35 Disable */ 1716 uint32_t :1; /**< bit: 4 Reserved */ 1717 uint32_t PID37:1; /**< bit: 5 Peripheral Clock 37 Disable */ 1718 uint32_t :1; /**< bit: 6 Reserved */ 1719 uint32_t PID39:1; /**< bit: 7 Peripheral Clock 39 Disable */ 1720 uint32_t PID40:1; /**< bit: 8 Peripheral Clock 40 Disable */ 1721 uint32_t PID41:1; /**< bit: 9 Peripheral Clock 41 Disable */ 1722 uint32_t PID42:1; /**< bit: 10 Peripheral Clock 42 Disable */ 1723 uint32_t PID43:1; /**< bit: 11 Peripheral Clock 43 Disable */ 1724 uint32_t PID44:1; /**< bit: 12 Peripheral Clock 44 Disable */ 1725 uint32_t PID45:1; /**< bit: 13 Peripheral Clock 45 Disable */ 1726 uint32_t PID46:1; /**< bit: 14 Peripheral Clock 46 Disable */ 1727 uint32_t PID47:1; /**< bit: 15 Peripheral Clock 47 Disable */ 1728 uint32_t PID48:1; /**< bit: 16 Peripheral Clock 48 Disable */ 1729 uint32_t PID49:1; /**< bit: 17 Peripheral Clock 49 Disable */ 1730 uint32_t PID50:1; /**< bit: 18 Peripheral Clock 50 Disable */ 1731 uint32_t PID51:1; /**< bit: 19 Peripheral Clock 51 Disable */ 1732 uint32_t PID52:1; /**< bit: 20 Peripheral Clock 52 Disable */ 1733 uint32_t PID53:1; /**< bit: 21 Peripheral Clock 53 Disable */ 1734 uint32_t :2; /**< bit: 22..23 Reserved */ 1735 uint32_t PID56:1; /**< bit: 24 Peripheral Clock 56 Disable */ 1736 uint32_t PID57:1; /**< bit: 25 Peripheral Clock 57 Disable */ 1737 uint32_t PID58:1; /**< bit: 26 Peripheral Clock 58 Disable */ 1738 uint32_t PID59:1; /**< bit: 27 Peripheral Clock 59 Disable */ 1739 uint32_t PID60:1; /**< bit: 28 Peripheral Clock 60 Disable */ 1740 uint32_t :3; /**< bit: 29..31 Reserved */ 1741 } bit; /**< Structure used for bit access */ 1742 struct { 1743 uint32_t PID:25; /**< bit: 0..24 Peripheral Clock 6x Disable */ 1744 uint32_t :7; /**< bit: 25..31 Reserved */ 1745 } vec; /**< Structure used for vec access */ 1746 uint32_t reg; /**< Type used for register access */ 1747 } PMC_PCDR1_Type; 1748 #endif 1749 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 1750 1751 #define PMC_PCDR1_OFFSET (0x104) /**< (PMC_PCDR1) Peripheral Clock Disable Register 1 Offset */ 1752 1753 #define PMC_PCDR1_PID32_Pos 0 /**< (PMC_PCDR1) Peripheral Clock 32 Disable Position */ 1754 #define PMC_PCDR1_PID32_Msk (_U_(0x1) << PMC_PCDR1_PID32_Pos) /**< (PMC_PCDR1) Peripheral Clock 32 Disable Mask */ 1755 #define PMC_PCDR1_PID32 PMC_PCDR1_PID32_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID32_Msk instead */ 1756 #define PMC_PCDR1_PID33_Pos 1 /**< (PMC_PCDR1) Peripheral Clock 33 Disable Position */ 1757 #define PMC_PCDR1_PID33_Msk (_U_(0x1) << PMC_PCDR1_PID33_Pos) /**< (PMC_PCDR1) Peripheral Clock 33 Disable Mask */ 1758 #define PMC_PCDR1_PID33 PMC_PCDR1_PID33_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID33_Msk instead */ 1759 #define PMC_PCDR1_PID34_Pos 2 /**< (PMC_PCDR1) Peripheral Clock 34 Disable Position */ 1760 #define PMC_PCDR1_PID34_Msk (_U_(0x1) << PMC_PCDR1_PID34_Pos) /**< (PMC_PCDR1) Peripheral Clock 34 Disable Mask */ 1761 #define PMC_PCDR1_PID34 PMC_PCDR1_PID34_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID34_Msk instead */ 1762 #define PMC_PCDR1_PID35_Pos 3 /**< (PMC_PCDR1) Peripheral Clock 35 Disable Position */ 1763 #define PMC_PCDR1_PID35_Msk (_U_(0x1) << PMC_PCDR1_PID35_Pos) /**< (PMC_PCDR1) Peripheral Clock 35 Disable Mask */ 1764 #define PMC_PCDR1_PID35 PMC_PCDR1_PID35_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID35_Msk instead */ 1765 #define PMC_PCDR1_PID37_Pos 5 /**< (PMC_PCDR1) Peripheral Clock 37 Disable Position */ 1766 #define PMC_PCDR1_PID37_Msk (_U_(0x1) << PMC_PCDR1_PID37_Pos) /**< (PMC_PCDR1) Peripheral Clock 37 Disable Mask */ 1767 #define PMC_PCDR1_PID37 PMC_PCDR1_PID37_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID37_Msk instead */ 1768 #define PMC_PCDR1_PID39_Pos 7 /**< (PMC_PCDR1) Peripheral Clock 39 Disable Position */ 1769 #define PMC_PCDR1_PID39_Msk (_U_(0x1) << PMC_PCDR1_PID39_Pos) /**< (PMC_PCDR1) Peripheral Clock 39 Disable Mask */ 1770 #define PMC_PCDR1_PID39 PMC_PCDR1_PID39_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID39_Msk instead */ 1771 #define PMC_PCDR1_PID40_Pos 8 /**< (PMC_PCDR1) Peripheral Clock 40 Disable Position */ 1772 #define PMC_PCDR1_PID40_Msk (_U_(0x1) << PMC_PCDR1_PID40_Pos) /**< (PMC_PCDR1) Peripheral Clock 40 Disable Mask */ 1773 #define PMC_PCDR1_PID40 PMC_PCDR1_PID40_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID40_Msk instead */ 1774 #define PMC_PCDR1_PID41_Pos 9 /**< (PMC_PCDR1) Peripheral Clock 41 Disable Position */ 1775 #define PMC_PCDR1_PID41_Msk (_U_(0x1) << PMC_PCDR1_PID41_Pos) /**< (PMC_PCDR1) Peripheral Clock 41 Disable Mask */ 1776 #define PMC_PCDR1_PID41 PMC_PCDR1_PID41_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID41_Msk instead */ 1777 #define PMC_PCDR1_PID42_Pos 10 /**< (PMC_PCDR1) Peripheral Clock 42 Disable Position */ 1778 #define PMC_PCDR1_PID42_Msk (_U_(0x1) << PMC_PCDR1_PID42_Pos) /**< (PMC_PCDR1) Peripheral Clock 42 Disable Mask */ 1779 #define PMC_PCDR1_PID42 PMC_PCDR1_PID42_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID42_Msk instead */ 1780 #define PMC_PCDR1_PID43_Pos 11 /**< (PMC_PCDR1) Peripheral Clock 43 Disable Position */ 1781 #define PMC_PCDR1_PID43_Msk (_U_(0x1) << PMC_PCDR1_PID43_Pos) /**< (PMC_PCDR1) Peripheral Clock 43 Disable Mask */ 1782 #define PMC_PCDR1_PID43 PMC_PCDR1_PID43_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID43_Msk instead */ 1783 #define PMC_PCDR1_PID44_Pos 12 /**< (PMC_PCDR1) Peripheral Clock 44 Disable Position */ 1784 #define PMC_PCDR1_PID44_Msk (_U_(0x1) << PMC_PCDR1_PID44_Pos) /**< (PMC_PCDR1) Peripheral Clock 44 Disable Mask */ 1785 #define PMC_PCDR1_PID44 PMC_PCDR1_PID44_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID44_Msk instead */ 1786 #define PMC_PCDR1_PID45_Pos 13 /**< (PMC_PCDR1) Peripheral Clock 45 Disable Position */ 1787 #define PMC_PCDR1_PID45_Msk (_U_(0x1) << PMC_PCDR1_PID45_Pos) /**< (PMC_PCDR1) Peripheral Clock 45 Disable Mask */ 1788 #define PMC_PCDR1_PID45 PMC_PCDR1_PID45_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID45_Msk instead */ 1789 #define PMC_PCDR1_PID46_Pos 14 /**< (PMC_PCDR1) Peripheral Clock 46 Disable Position */ 1790 #define PMC_PCDR1_PID46_Msk (_U_(0x1) << PMC_PCDR1_PID46_Pos) /**< (PMC_PCDR1) Peripheral Clock 46 Disable Mask */ 1791 #define PMC_PCDR1_PID46 PMC_PCDR1_PID46_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID46_Msk instead */ 1792 #define PMC_PCDR1_PID47_Pos 15 /**< (PMC_PCDR1) Peripheral Clock 47 Disable Position */ 1793 #define PMC_PCDR1_PID47_Msk (_U_(0x1) << PMC_PCDR1_PID47_Pos) /**< (PMC_PCDR1) Peripheral Clock 47 Disable Mask */ 1794 #define PMC_PCDR1_PID47 PMC_PCDR1_PID47_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID47_Msk instead */ 1795 #define PMC_PCDR1_PID48_Pos 16 /**< (PMC_PCDR1) Peripheral Clock 48 Disable Position */ 1796 #define PMC_PCDR1_PID48_Msk (_U_(0x1) << PMC_PCDR1_PID48_Pos) /**< (PMC_PCDR1) Peripheral Clock 48 Disable Mask */ 1797 #define PMC_PCDR1_PID48 PMC_PCDR1_PID48_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID48_Msk instead */ 1798 #define PMC_PCDR1_PID49_Pos 17 /**< (PMC_PCDR1) Peripheral Clock 49 Disable Position */ 1799 #define PMC_PCDR1_PID49_Msk (_U_(0x1) << PMC_PCDR1_PID49_Pos) /**< (PMC_PCDR1) Peripheral Clock 49 Disable Mask */ 1800 #define PMC_PCDR1_PID49 PMC_PCDR1_PID49_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID49_Msk instead */ 1801 #define PMC_PCDR1_PID50_Pos 18 /**< (PMC_PCDR1) Peripheral Clock 50 Disable Position */ 1802 #define PMC_PCDR1_PID50_Msk (_U_(0x1) << PMC_PCDR1_PID50_Pos) /**< (PMC_PCDR1) Peripheral Clock 50 Disable Mask */ 1803 #define PMC_PCDR1_PID50 PMC_PCDR1_PID50_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID50_Msk instead */ 1804 #define PMC_PCDR1_PID51_Pos 19 /**< (PMC_PCDR1) Peripheral Clock 51 Disable Position */ 1805 #define PMC_PCDR1_PID51_Msk (_U_(0x1) << PMC_PCDR1_PID51_Pos) /**< (PMC_PCDR1) Peripheral Clock 51 Disable Mask */ 1806 #define PMC_PCDR1_PID51 PMC_PCDR1_PID51_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID51_Msk instead */ 1807 #define PMC_PCDR1_PID52_Pos 20 /**< (PMC_PCDR1) Peripheral Clock 52 Disable Position */ 1808 #define PMC_PCDR1_PID52_Msk (_U_(0x1) << PMC_PCDR1_PID52_Pos) /**< (PMC_PCDR1) Peripheral Clock 52 Disable Mask */ 1809 #define PMC_PCDR1_PID52 PMC_PCDR1_PID52_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID52_Msk instead */ 1810 #define PMC_PCDR1_PID53_Pos 21 /**< (PMC_PCDR1) Peripheral Clock 53 Disable Position */ 1811 #define PMC_PCDR1_PID53_Msk (_U_(0x1) << PMC_PCDR1_PID53_Pos) /**< (PMC_PCDR1) Peripheral Clock 53 Disable Mask */ 1812 #define PMC_PCDR1_PID53 PMC_PCDR1_PID53_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID53_Msk instead */ 1813 #define PMC_PCDR1_PID56_Pos 24 /**< (PMC_PCDR1) Peripheral Clock 56 Disable Position */ 1814 #define PMC_PCDR1_PID56_Msk (_U_(0x1) << PMC_PCDR1_PID56_Pos) /**< (PMC_PCDR1) Peripheral Clock 56 Disable Mask */ 1815 #define PMC_PCDR1_PID56 PMC_PCDR1_PID56_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID56_Msk instead */ 1816 #define PMC_PCDR1_PID57_Pos 25 /**< (PMC_PCDR1) Peripheral Clock 57 Disable Position */ 1817 #define PMC_PCDR1_PID57_Msk (_U_(0x1) << PMC_PCDR1_PID57_Pos) /**< (PMC_PCDR1) Peripheral Clock 57 Disable Mask */ 1818 #define PMC_PCDR1_PID57 PMC_PCDR1_PID57_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID57_Msk instead */ 1819 #define PMC_PCDR1_PID58_Pos 26 /**< (PMC_PCDR1) Peripheral Clock 58 Disable Position */ 1820 #define PMC_PCDR1_PID58_Msk (_U_(0x1) << PMC_PCDR1_PID58_Pos) /**< (PMC_PCDR1) Peripheral Clock 58 Disable Mask */ 1821 #define PMC_PCDR1_PID58 PMC_PCDR1_PID58_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID58_Msk instead */ 1822 #define PMC_PCDR1_PID59_Pos 27 /**< (PMC_PCDR1) Peripheral Clock 59 Disable Position */ 1823 #define PMC_PCDR1_PID59_Msk (_U_(0x1) << PMC_PCDR1_PID59_Pos) /**< (PMC_PCDR1) Peripheral Clock 59 Disable Mask */ 1824 #define PMC_PCDR1_PID59 PMC_PCDR1_PID59_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID59_Msk instead */ 1825 #define PMC_PCDR1_PID60_Pos 28 /**< (PMC_PCDR1) Peripheral Clock 60 Disable Position */ 1826 #define PMC_PCDR1_PID60_Msk (_U_(0x1) << PMC_PCDR1_PID60_Pos) /**< (PMC_PCDR1) Peripheral Clock 60 Disable Mask */ 1827 #define PMC_PCDR1_PID60 PMC_PCDR1_PID60_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCDR1_PID60_Msk instead */ 1828 #define PMC_PCDR1_MASK _U_(0x1F3FFFAF) /**< \deprecated (PMC_PCDR1) Register MASK (Use PMC_PCDR1_Msk instead) */ 1829 #define PMC_PCDR1_Msk _U_(0x1F3FFFAF) /**< (PMC_PCDR1) Register Mask */ 1830 1831 #define PMC_PCDR1_PID_Pos 0 /**< (PMC_PCDR1 Position) Peripheral Clock 6x Disable */ 1832 #define PMC_PCDR1_PID_Msk (_U_(0x1FFFFFF) << PMC_PCDR1_PID_Pos) /**< (PMC_PCDR1 Mask) PID */ 1833 #define PMC_PCDR1_PID(value) (PMC_PCDR1_PID_Msk & ((value) << PMC_PCDR1_PID_Pos)) 1834 1835 /* -------- PMC_PCSR1 : (PMC Offset: 0x108) (R/ 32) Peripheral Clock Status Register 1 -------- */ 1836 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 1837 #if COMPONENT_TYPEDEF_STYLE == 'N' 1838 typedef union { 1839 struct { 1840 uint32_t PID32:1; /**< bit: 0 Peripheral Clock 32 Status */ 1841 uint32_t PID33:1; /**< bit: 1 Peripheral Clock 33 Status */ 1842 uint32_t PID34:1; /**< bit: 2 Peripheral Clock 34 Status */ 1843 uint32_t PID35:1; /**< bit: 3 Peripheral Clock 35 Status */ 1844 uint32_t :1; /**< bit: 4 Reserved */ 1845 uint32_t PID37:1; /**< bit: 5 Peripheral Clock 37 Status */ 1846 uint32_t :1; /**< bit: 6 Reserved */ 1847 uint32_t PID39:1; /**< bit: 7 Peripheral Clock 39 Status */ 1848 uint32_t PID40:1; /**< bit: 8 Peripheral Clock 40 Status */ 1849 uint32_t PID41:1; /**< bit: 9 Peripheral Clock 41 Status */ 1850 uint32_t PID42:1; /**< bit: 10 Peripheral Clock 42 Status */ 1851 uint32_t PID43:1; /**< bit: 11 Peripheral Clock 43 Status */ 1852 uint32_t PID44:1; /**< bit: 12 Peripheral Clock 44 Status */ 1853 uint32_t PID45:1; /**< bit: 13 Peripheral Clock 45 Status */ 1854 uint32_t PID46:1; /**< bit: 14 Peripheral Clock 46 Status */ 1855 uint32_t PID47:1; /**< bit: 15 Peripheral Clock 47 Status */ 1856 uint32_t PID48:1; /**< bit: 16 Peripheral Clock 48 Status */ 1857 uint32_t PID49:1; /**< bit: 17 Peripheral Clock 49 Status */ 1858 uint32_t PID50:1; /**< bit: 18 Peripheral Clock 50 Status */ 1859 uint32_t PID51:1; /**< bit: 19 Peripheral Clock 51 Status */ 1860 uint32_t PID52:1; /**< bit: 20 Peripheral Clock 52 Status */ 1861 uint32_t PID53:1; /**< bit: 21 Peripheral Clock 53 Status */ 1862 uint32_t :2; /**< bit: 22..23 Reserved */ 1863 uint32_t PID56:1; /**< bit: 24 Peripheral Clock 56 Status */ 1864 uint32_t PID57:1; /**< bit: 25 Peripheral Clock 57 Status */ 1865 uint32_t PID58:1; /**< bit: 26 Peripheral Clock 58 Status */ 1866 uint32_t PID59:1; /**< bit: 27 Peripheral Clock 59 Status */ 1867 uint32_t PID60:1; /**< bit: 28 Peripheral Clock 60 Status */ 1868 uint32_t :3; /**< bit: 29..31 Reserved */ 1869 } bit; /**< Structure used for bit access */ 1870 struct { 1871 uint32_t PID:25; /**< bit: 0..24 Peripheral Clock 6x Status */ 1872 uint32_t :7; /**< bit: 25..31 Reserved */ 1873 } vec; /**< Structure used for vec access */ 1874 uint32_t reg; /**< Type used for register access */ 1875 } PMC_PCSR1_Type; 1876 #endif 1877 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 1878 1879 #define PMC_PCSR1_OFFSET (0x108) /**< (PMC_PCSR1) Peripheral Clock Status Register 1 Offset */ 1880 1881 #define PMC_PCSR1_PID32_Pos 0 /**< (PMC_PCSR1) Peripheral Clock 32 Status Position */ 1882 #define PMC_PCSR1_PID32_Msk (_U_(0x1) << PMC_PCSR1_PID32_Pos) /**< (PMC_PCSR1) Peripheral Clock 32 Status Mask */ 1883 #define PMC_PCSR1_PID32 PMC_PCSR1_PID32_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID32_Msk instead */ 1884 #define PMC_PCSR1_PID33_Pos 1 /**< (PMC_PCSR1) Peripheral Clock 33 Status Position */ 1885 #define PMC_PCSR1_PID33_Msk (_U_(0x1) << PMC_PCSR1_PID33_Pos) /**< (PMC_PCSR1) Peripheral Clock 33 Status Mask */ 1886 #define PMC_PCSR1_PID33 PMC_PCSR1_PID33_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID33_Msk instead */ 1887 #define PMC_PCSR1_PID34_Pos 2 /**< (PMC_PCSR1) Peripheral Clock 34 Status Position */ 1888 #define PMC_PCSR1_PID34_Msk (_U_(0x1) << PMC_PCSR1_PID34_Pos) /**< (PMC_PCSR1) Peripheral Clock 34 Status Mask */ 1889 #define PMC_PCSR1_PID34 PMC_PCSR1_PID34_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID34_Msk instead */ 1890 #define PMC_PCSR1_PID35_Pos 3 /**< (PMC_PCSR1) Peripheral Clock 35 Status Position */ 1891 #define PMC_PCSR1_PID35_Msk (_U_(0x1) << PMC_PCSR1_PID35_Pos) /**< (PMC_PCSR1) Peripheral Clock 35 Status Mask */ 1892 #define PMC_PCSR1_PID35 PMC_PCSR1_PID35_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID35_Msk instead */ 1893 #define PMC_PCSR1_PID37_Pos 5 /**< (PMC_PCSR1) Peripheral Clock 37 Status Position */ 1894 #define PMC_PCSR1_PID37_Msk (_U_(0x1) << PMC_PCSR1_PID37_Pos) /**< (PMC_PCSR1) Peripheral Clock 37 Status Mask */ 1895 #define PMC_PCSR1_PID37 PMC_PCSR1_PID37_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID37_Msk instead */ 1896 #define PMC_PCSR1_PID39_Pos 7 /**< (PMC_PCSR1) Peripheral Clock 39 Status Position */ 1897 #define PMC_PCSR1_PID39_Msk (_U_(0x1) << PMC_PCSR1_PID39_Pos) /**< (PMC_PCSR1) Peripheral Clock 39 Status Mask */ 1898 #define PMC_PCSR1_PID39 PMC_PCSR1_PID39_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID39_Msk instead */ 1899 #define PMC_PCSR1_PID40_Pos 8 /**< (PMC_PCSR1) Peripheral Clock 40 Status Position */ 1900 #define PMC_PCSR1_PID40_Msk (_U_(0x1) << PMC_PCSR1_PID40_Pos) /**< (PMC_PCSR1) Peripheral Clock 40 Status Mask */ 1901 #define PMC_PCSR1_PID40 PMC_PCSR1_PID40_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID40_Msk instead */ 1902 #define PMC_PCSR1_PID41_Pos 9 /**< (PMC_PCSR1) Peripheral Clock 41 Status Position */ 1903 #define PMC_PCSR1_PID41_Msk (_U_(0x1) << PMC_PCSR1_PID41_Pos) /**< (PMC_PCSR1) Peripheral Clock 41 Status Mask */ 1904 #define PMC_PCSR1_PID41 PMC_PCSR1_PID41_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID41_Msk instead */ 1905 #define PMC_PCSR1_PID42_Pos 10 /**< (PMC_PCSR1) Peripheral Clock 42 Status Position */ 1906 #define PMC_PCSR1_PID42_Msk (_U_(0x1) << PMC_PCSR1_PID42_Pos) /**< (PMC_PCSR1) Peripheral Clock 42 Status Mask */ 1907 #define PMC_PCSR1_PID42 PMC_PCSR1_PID42_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID42_Msk instead */ 1908 #define PMC_PCSR1_PID43_Pos 11 /**< (PMC_PCSR1) Peripheral Clock 43 Status Position */ 1909 #define PMC_PCSR1_PID43_Msk (_U_(0x1) << PMC_PCSR1_PID43_Pos) /**< (PMC_PCSR1) Peripheral Clock 43 Status Mask */ 1910 #define PMC_PCSR1_PID43 PMC_PCSR1_PID43_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID43_Msk instead */ 1911 #define PMC_PCSR1_PID44_Pos 12 /**< (PMC_PCSR1) Peripheral Clock 44 Status Position */ 1912 #define PMC_PCSR1_PID44_Msk (_U_(0x1) << PMC_PCSR1_PID44_Pos) /**< (PMC_PCSR1) Peripheral Clock 44 Status Mask */ 1913 #define PMC_PCSR1_PID44 PMC_PCSR1_PID44_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID44_Msk instead */ 1914 #define PMC_PCSR1_PID45_Pos 13 /**< (PMC_PCSR1) Peripheral Clock 45 Status Position */ 1915 #define PMC_PCSR1_PID45_Msk (_U_(0x1) << PMC_PCSR1_PID45_Pos) /**< (PMC_PCSR1) Peripheral Clock 45 Status Mask */ 1916 #define PMC_PCSR1_PID45 PMC_PCSR1_PID45_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID45_Msk instead */ 1917 #define PMC_PCSR1_PID46_Pos 14 /**< (PMC_PCSR1) Peripheral Clock 46 Status Position */ 1918 #define PMC_PCSR1_PID46_Msk (_U_(0x1) << PMC_PCSR1_PID46_Pos) /**< (PMC_PCSR1) Peripheral Clock 46 Status Mask */ 1919 #define PMC_PCSR1_PID46 PMC_PCSR1_PID46_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID46_Msk instead */ 1920 #define PMC_PCSR1_PID47_Pos 15 /**< (PMC_PCSR1) Peripheral Clock 47 Status Position */ 1921 #define PMC_PCSR1_PID47_Msk (_U_(0x1) << PMC_PCSR1_PID47_Pos) /**< (PMC_PCSR1) Peripheral Clock 47 Status Mask */ 1922 #define PMC_PCSR1_PID47 PMC_PCSR1_PID47_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID47_Msk instead */ 1923 #define PMC_PCSR1_PID48_Pos 16 /**< (PMC_PCSR1) Peripheral Clock 48 Status Position */ 1924 #define PMC_PCSR1_PID48_Msk (_U_(0x1) << PMC_PCSR1_PID48_Pos) /**< (PMC_PCSR1) Peripheral Clock 48 Status Mask */ 1925 #define PMC_PCSR1_PID48 PMC_PCSR1_PID48_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID48_Msk instead */ 1926 #define PMC_PCSR1_PID49_Pos 17 /**< (PMC_PCSR1) Peripheral Clock 49 Status Position */ 1927 #define PMC_PCSR1_PID49_Msk (_U_(0x1) << PMC_PCSR1_PID49_Pos) /**< (PMC_PCSR1) Peripheral Clock 49 Status Mask */ 1928 #define PMC_PCSR1_PID49 PMC_PCSR1_PID49_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID49_Msk instead */ 1929 #define PMC_PCSR1_PID50_Pos 18 /**< (PMC_PCSR1) Peripheral Clock 50 Status Position */ 1930 #define PMC_PCSR1_PID50_Msk (_U_(0x1) << PMC_PCSR1_PID50_Pos) /**< (PMC_PCSR1) Peripheral Clock 50 Status Mask */ 1931 #define PMC_PCSR1_PID50 PMC_PCSR1_PID50_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID50_Msk instead */ 1932 #define PMC_PCSR1_PID51_Pos 19 /**< (PMC_PCSR1) Peripheral Clock 51 Status Position */ 1933 #define PMC_PCSR1_PID51_Msk (_U_(0x1) << PMC_PCSR1_PID51_Pos) /**< (PMC_PCSR1) Peripheral Clock 51 Status Mask */ 1934 #define PMC_PCSR1_PID51 PMC_PCSR1_PID51_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID51_Msk instead */ 1935 #define PMC_PCSR1_PID52_Pos 20 /**< (PMC_PCSR1) Peripheral Clock 52 Status Position */ 1936 #define PMC_PCSR1_PID52_Msk (_U_(0x1) << PMC_PCSR1_PID52_Pos) /**< (PMC_PCSR1) Peripheral Clock 52 Status Mask */ 1937 #define PMC_PCSR1_PID52 PMC_PCSR1_PID52_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID52_Msk instead */ 1938 #define PMC_PCSR1_PID53_Pos 21 /**< (PMC_PCSR1) Peripheral Clock 53 Status Position */ 1939 #define PMC_PCSR1_PID53_Msk (_U_(0x1) << PMC_PCSR1_PID53_Pos) /**< (PMC_PCSR1) Peripheral Clock 53 Status Mask */ 1940 #define PMC_PCSR1_PID53 PMC_PCSR1_PID53_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID53_Msk instead */ 1941 #define PMC_PCSR1_PID56_Pos 24 /**< (PMC_PCSR1) Peripheral Clock 56 Status Position */ 1942 #define PMC_PCSR1_PID56_Msk (_U_(0x1) << PMC_PCSR1_PID56_Pos) /**< (PMC_PCSR1) Peripheral Clock 56 Status Mask */ 1943 #define PMC_PCSR1_PID56 PMC_PCSR1_PID56_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID56_Msk instead */ 1944 #define PMC_PCSR1_PID57_Pos 25 /**< (PMC_PCSR1) Peripheral Clock 57 Status Position */ 1945 #define PMC_PCSR1_PID57_Msk (_U_(0x1) << PMC_PCSR1_PID57_Pos) /**< (PMC_PCSR1) Peripheral Clock 57 Status Mask */ 1946 #define PMC_PCSR1_PID57 PMC_PCSR1_PID57_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID57_Msk instead */ 1947 #define PMC_PCSR1_PID58_Pos 26 /**< (PMC_PCSR1) Peripheral Clock 58 Status Position */ 1948 #define PMC_PCSR1_PID58_Msk (_U_(0x1) << PMC_PCSR1_PID58_Pos) /**< (PMC_PCSR1) Peripheral Clock 58 Status Mask */ 1949 #define PMC_PCSR1_PID58 PMC_PCSR1_PID58_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID58_Msk instead */ 1950 #define PMC_PCSR1_PID59_Pos 27 /**< (PMC_PCSR1) Peripheral Clock 59 Status Position */ 1951 #define PMC_PCSR1_PID59_Msk (_U_(0x1) << PMC_PCSR1_PID59_Pos) /**< (PMC_PCSR1) Peripheral Clock 59 Status Mask */ 1952 #define PMC_PCSR1_PID59 PMC_PCSR1_PID59_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID59_Msk instead */ 1953 #define PMC_PCSR1_PID60_Pos 28 /**< (PMC_PCSR1) Peripheral Clock 60 Status Position */ 1954 #define PMC_PCSR1_PID60_Msk (_U_(0x1) << PMC_PCSR1_PID60_Pos) /**< (PMC_PCSR1) Peripheral Clock 60 Status Mask */ 1955 #define PMC_PCSR1_PID60 PMC_PCSR1_PID60_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCSR1_PID60_Msk instead */ 1956 #define PMC_PCSR1_MASK _U_(0x1F3FFFAF) /**< \deprecated (PMC_PCSR1) Register MASK (Use PMC_PCSR1_Msk instead) */ 1957 #define PMC_PCSR1_Msk _U_(0x1F3FFFAF) /**< (PMC_PCSR1) Register Mask */ 1958 1959 #define PMC_PCSR1_PID_Pos 0 /**< (PMC_PCSR1 Position) Peripheral Clock 6x Status */ 1960 #define PMC_PCSR1_PID_Msk (_U_(0x1FFFFFF) << PMC_PCSR1_PID_Pos) /**< (PMC_PCSR1 Mask) PID */ 1961 #define PMC_PCSR1_PID(value) (PMC_PCSR1_PID_Msk & ((value) << PMC_PCSR1_PID_Pos)) 1962 1963 /* -------- PMC_PCR : (PMC Offset: 0x10c) (R/W 32) Peripheral Control Register -------- */ 1964 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 1965 #if COMPONENT_TYPEDEF_STYLE == 'N' 1966 typedef union { 1967 struct { 1968 uint32_t PID:7; /**< bit: 0..6 Peripheral ID */ 1969 uint32_t :1; /**< bit: 7 Reserved */ 1970 uint32_t GCLKCSS:3; /**< bit: 8..10 Generic Clock Source Selection */ 1971 uint32_t :1; /**< bit: 11 Reserved */ 1972 uint32_t CMD:1; /**< bit: 12 Command */ 1973 uint32_t :7; /**< bit: 13..19 Reserved */ 1974 uint32_t GCLKDIV:8; /**< bit: 20..27 Generic Clock Division Ratio */ 1975 uint32_t EN:1; /**< bit: 28 Enable */ 1976 uint32_t GCLKEN:1; /**< bit: 29 Generic Clock Enable */ 1977 uint32_t :2; /**< bit: 30..31 Reserved */ 1978 } bit; /**< Structure used for bit access */ 1979 uint32_t reg; /**< Type used for register access */ 1980 } PMC_PCR_Type; 1981 #endif 1982 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 1983 1984 #define PMC_PCR_OFFSET (0x10C) /**< (PMC_PCR) Peripheral Control Register Offset */ 1985 1986 #define PMC_PCR_PID_Pos 0 /**< (PMC_PCR) Peripheral ID Position */ 1987 #define PMC_PCR_PID_Msk (_U_(0x7F) << PMC_PCR_PID_Pos) /**< (PMC_PCR) Peripheral ID Mask */ 1988 #define PMC_PCR_PID(value) (PMC_PCR_PID_Msk & ((value) << PMC_PCR_PID_Pos)) 1989 #define PMC_PCR_GCLKCSS_Pos 8 /**< (PMC_PCR) Generic Clock Source Selection Position */ 1990 #define PMC_PCR_GCLKCSS_Msk (_U_(0x7) << PMC_PCR_GCLKCSS_Pos) /**< (PMC_PCR) Generic Clock Source Selection Mask */ 1991 #define PMC_PCR_GCLKCSS(value) (PMC_PCR_GCLKCSS_Msk & ((value) << PMC_PCR_GCLKCSS_Pos)) 1992 #define PMC_PCR_GCLKCSS_SLOW_CLK_Val _U_(0x0) /**< (PMC_PCR) Slow clock is selected */ 1993 #define PMC_PCR_GCLKCSS_MAIN_CLK_Val _U_(0x1) /**< (PMC_PCR) Main clock is selected */ 1994 #define PMC_PCR_GCLKCSS_PLLA_CLK_Val _U_(0x2) /**< (PMC_PCR) PLLACK is selected */ 1995 #define PMC_PCR_GCLKCSS_UPLL_CLK_Val _U_(0x3) /**< (PMC_PCR) UPLL Clock is selected */ 1996 #define PMC_PCR_GCLKCSS_MCK_CLK_Val _U_(0x4) /**< (PMC_PCR) Master Clock is selected */ 1997 #define PMC_PCR_GCLKCSS_SLOW_CLK (PMC_PCR_GCLKCSS_SLOW_CLK_Val << PMC_PCR_GCLKCSS_Pos) /**< (PMC_PCR) Slow clock is selected Position */ 1998 #define PMC_PCR_GCLKCSS_MAIN_CLK (PMC_PCR_GCLKCSS_MAIN_CLK_Val << PMC_PCR_GCLKCSS_Pos) /**< (PMC_PCR) Main clock is selected Position */ 1999 #define PMC_PCR_GCLKCSS_PLLA_CLK (PMC_PCR_GCLKCSS_PLLA_CLK_Val << PMC_PCR_GCLKCSS_Pos) /**< (PMC_PCR) PLLACK is selected Position */ 2000 #define PMC_PCR_GCLKCSS_UPLL_CLK (PMC_PCR_GCLKCSS_UPLL_CLK_Val << PMC_PCR_GCLKCSS_Pos) /**< (PMC_PCR) UPLL Clock is selected Position */ 2001 #define PMC_PCR_GCLKCSS_MCK_CLK (PMC_PCR_GCLKCSS_MCK_CLK_Val << PMC_PCR_GCLKCSS_Pos) /**< (PMC_PCR) Master Clock is selected Position */ 2002 #define PMC_PCR_CMD_Pos 12 /**< (PMC_PCR) Command Position */ 2003 #define PMC_PCR_CMD_Msk (_U_(0x1) << PMC_PCR_CMD_Pos) /**< (PMC_PCR) Command Mask */ 2004 #define PMC_PCR_CMD PMC_PCR_CMD_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCR_CMD_Msk instead */ 2005 #define PMC_PCR_GCLKDIV_Pos 20 /**< (PMC_PCR) Generic Clock Division Ratio Position */ 2006 #define PMC_PCR_GCLKDIV_Msk (_U_(0xFF) << PMC_PCR_GCLKDIV_Pos) /**< (PMC_PCR) Generic Clock Division Ratio Mask */ 2007 #define PMC_PCR_GCLKDIV(value) (PMC_PCR_GCLKDIV_Msk & ((value) << PMC_PCR_GCLKDIV_Pos)) 2008 #define PMC_PCR_EN_Pos 28 /**< (PMC_PCR) Enable Position */ 2009 #define PMC_PCR_EN_Msk (_U_(0x1) << PMC_PCR_EN_Pos) /**< (PMC_PCR) Enable Mask */ 2010 #define PMC_PCR_EN PMC_PCR_EN_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCR_EN_Msk instead */ 2011 #define PMC_PCR_GCLKEN_Pos 29 /**< (PMC_PCR) Generic Clock Enable Position */ 2012 #define PMC_PCR_GCLKEN_Msk (_U_(0x1) << PMC_PCR_GCLKEN_Pos) /**< (PMC_PCR) Generic Clock Enable Mask */ 2013 #define PMC_PCR_GCLKEN PMC_PCR_GCLKEN_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_PCR_GCLKEN_Msk instead */ 2014 #define PMC_PCR_MASK _U_(0x3FF0177F) /**< \deprecated (PMC_PCR) Register MASK (Use PMC_PCR_Msk instead) */ 2015 #define PMC_PCR_Msk _U_(0x3FF0177F) /**< (PMC_PCR) Register Mask */ 2016 2017 2018 /* -------- PMC_OCR : (PMC Offset: 0x110) (R/W 32) Oscillator Calibration Register -------- */ 2019 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 2020 #if COMPONENT_TYPEDEF_STYLE == 'N' 2021 typedef union { 2022 struct { 2023 uint32_t CAL4:7; /**< bit: 0..6 Main RC Oscillator Calibration Bits for 4 MHz */ 2024 uint32_t SEL4:1; /**< bit: 7 Selection of Main RC Oscillator Calibration Bits for 4 MHz */ 2025 uint32_t CAL8:7; /**< bit: 8..14 Main RC Oscillator Calibration Bits for 8 MHz */ 2026 uint32_t SEL8:1; /**< bit: 15 Selection of Main RC Oscillator Calibration Bits for 8 MHz */ 2027 uint32_t CAL12:7; /**< bit: 16..22 Main RC Oscillator Calibration Bits for 12 MHz */ 2028 uint32_t SEL12:1; /**< bit: 23 Selection of Main RC Oscillator Calibration Bits for 12 MHz */ 2029 uint32_t :8; /**< bit: 24..31 Reserved */ 2030 } bit; /**< Structure used for bit access */ 2031 uint32_t reg; /**< Type used for register access */ 2032 } PMC_OCR_Type; 2033 #endif 2034 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 2035 2036 #define PMC_OCR_OFFSET (0x110) /**< (PMC_OCR) Oscillator Calibration Register Offset */ 2037 2038 #define PMC_OCR_CAL4_Pos 0 /**< (PMC_OCR) Main RC Oscillator Calibration Bits for 4 MHz Position */ 2039 #define PMC_OCR_CAL4_Msk (_U_(0x7F) << PMC_OCR_CAL4_Pos) /**< (PMC_OCR) Main RC Oscillator Calibration Bits for 4 MHz Mask */ 2040 #define PMC_OCR_CAL4(value) (PMC_OCR_CAL4_Msk & ((value) << PMC_OCR_CAL4_Pos)) 2041 #define PMC_OCR_SEL4_Pos 7 /**< (PMC_OCR) Selection of Main RC Oscillator Calibration Bits for 4 MHz Position */ 2042 #define PMC_OCR_SEL4_Msk (_U_(0x1) << PMC_OCR_SEL4_Pos) /**< (PMC_OCR) Selection of Main RC Oscillator Calibration Bits for 4 MHz Mask */ 2043 #define PMC_OCR_SEL4 PMC_OCR_SEL4_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_OCR_SEL4_Msk instead */ 2044 #define PMC_OCR_CAL8_Pos 8 /**< (PMC_OCR) Main RC Oscillator Calibration Bits for 8 MHz Position */ 2045 #define PMC_OCR_CAL8_Msk (_U_(0x7F) << PMC_OCR_CAL8_Pos) /**< (PMC_OCR) Main RC Oscillator Calibration Bits for 8 MHz Mask */ 2046 #define PMC_OCR_CAL8(value) (PMC_OCR_CAL8_Msk & ((value) << PMC_OCR_CAL8_Pos)) 2047 #define PMC_OCR_SEL8_Pos 15 /**< (PMC_OCR) Selection of Main RC Oscillator Calibration Bits for 8 MHz Position */ 2048 #define PMC_OCR_SEL8_Msk (_U_(0x1) << PMC_OCR_SEL8_Pos) /**< (PMC_OCR) Selection of Main RC Oscillator Calibration Bits for 8 MHz Mask */ 2049 #define PMC_OCR_SEL8 PMC_OCR_SEL8_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_OCR_SEL8_Msk instead */ 2050 #define PMC_OCR_CAL12_Pos 16 /**< (PMC_OCR) Main RC Oscillator Calibration Bits for 12 MHz Position */ 2051 #define PMC_OCR_CAL12_Msk (_U_(0x7F) << PMC_OCR_CAL12_Pos) /**< (PMC_OCR) Main RC Oscillator Calibration Bits for 12 MHz Mask */ 2052 #define PMC_OCR_CAL12(value) (PMC_OCR_CAL12_Msk & ((value) << PMC_OCR_CAL12_Pos)) 2053 #define PMC_OCR_SEL12_Pos 23 /**< (PMC_OCR) Selection of Main RC Oscillator Calibration Bits for 12 MHz Position */ 2054 #define PMC_OCR_SEL12_Msk (_U_(0x1) << PMC_OCR_SEL12_Pos) /**< (PMC_OCR) Selection of Main RC Oscillator Calibration Bits for 12 MHz Mask */ 2055 #define PMC_OCR_SEL12 PMC_OCR_SEL12_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_OCR_SEL12_Msk instead */ 2056 #define PMC_OCR_MASK _U_(0xFFFFFF) /**< \deprecated (PMC_OCR) Register MASK (Use PMC_OCR_Msk instead) */ 2057 #define PMC_OCR_Msk _U_(0xFFFFFF) /**< (PMC_OCR) Register Mask */ 2058 2059 2060 /* -------- PMC_SLPWK_ER0 : (PMC Offset: 0x114) (/W 32) SleepWalking Enable Register 0 -------- */ 2061 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 2062 #if COMPONENT_TYPEDEF_STYLE == 'N' 2063 typedef union { 2064 struct { 2065 uint32_t :7; /**< bit: 0..6 Reserved */ 2066 uint32_t PID7:1; /**< bit: 7 Peripheral 7 SleepWalking Enable */ 2067 uint32_t PID8:1; /**< bit: 8 Peripheral 8 SleepWalking Enable */ 2068 uint32_t PID9:1; /**< bit: 9 Peripheral 9 SleepWalking Enable */ 2069 uint32_t PID10:1; /**< bit: 10 Peripheral 10 SleepWalking Enable */ 2070 uint32_t PID11:1; /**< bit: 11 Peripheral 11 SleepWalking Enable */ 2071 uint32_t PID12:1; /**< bit: 12 Peripheral 12 SleepWalking Enable */ 2072 uint32_t PID13:1; /**< bit: 13 Peripheral 13 SleepWalking Enable */ 2073 uint32_t PID14:1; /**< bit: 14 Peripheral 14 SleepWalking Enable */ 2074 uint32_t PID15:1; /**< bit: 15 Peripheral 15 SleepWalking Enable */ 2075 uint32_t PID16:1; /**< bit: 16 Peripheral 16 SleepWalking Enable */ 2076 uint32_t PID17:1; /**< bit: 17 Peripheral 17 SleepWalking Enable */ 2077 uint32_t PID18:1; /**< bit: 18 Peripheral 18 SleepWalking Enable */ 2078 uint32_t PID19:1; /**< bit: 19 Peripheral 19 SleepWalking Enable */ 2079 uint32_t PID20:1; /**< bit: 20 Peripheral 20 SleepWalking Enable */ 2080 uint32_t PID21:1; /**< bit: 21 Peripheral 21 SleepWalking Enable */ 2081 uint32_t PID22:1; /**< bit: 22 Peripheral 22 SleepWalking Enable */ 2082 uint32_t PID23:1; /**< bit: 23 Peripheral 23 SleepWalking Enable */ 2083 uint32_t PID24:1; /**< bit: 24 Peripheral 24 SleepWalking Enable */ 2084 uint32_t PID25:1; /**< bit: 25 Peripheral 25 SleepWalking Enable */ 2085 uint32_t PID26:1; /**< bit: 26 Peripheral 26 SleepWalking Enable */ 2086 uint32_t PID27:1; /**< bit: 27 Peripheral 27 SleepWalking Enable */ 2087 uint32_t PID28:1; /**< bit: 28 Peripheral 28 SleepWalking Enable */ 2088 uint32_t PID29:1; /**< bit: 29 Peripheral 29 SleepWalking Enable */ 2089 uint32_t PID30:1; /**< bit: 30 Peripheral 30 SleepWalking Enable */ 2090 uint32_t PID31:1; /**< bit: 31 Peripheral 31 SleepWalking Enable */ 2091 } bit; /**< Structure used for bit access */ 2092 struct { 2093 uint32_t :7; /**< bit: 0..6 Reserved */ 2094 uint32_t PID:25; /**< bit: 7..31 Peripheral 3x SleepWalking Enable */ 2095 } vec; /**< Structure used for vec access */ 2096 uint32_t reg; /**< Type used for register access */ 2097 } PMC_SLPWK_ER0_Type; 2098 #endif 2099 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 2100 2101 #define PMC_SLPWK_ER0_OFFSET (0x114) /**< (PMC_SLPWK_ER0) SleepWalking Enable Register 0 Offset */ 2102 2103 #define PMC_SLPWK_ER0_PID7_Pos 7 /**< (PMC_SLPWK_ER0) Peripheral 7 SleepWalking Enable Position */ 2104 #define PMC_SLPWK_ER0_PID7_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID7_Pos) /**< (PMC_SLPWK_ER0) Peripheral 7 SleepWalking Enable Mask */ 2105 #define PMC_SLPWK_ER0_PID7 PMC_SLPWK_ER0_PID7_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID7_Msk instead */ 2106 #define PMC_SLPWK_ER0_PID8_Pos 8 /**< (PMC_SLPWK_ER0) Peripheral 8 SleepWalking Enable Position */ 2107 #define PMC_SLPWK_ER0_PID8_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID8_Pos) /**< (PMC_SLPWK_ER0) Peripheral 8 SleepWalking Enable Mask */ 2108 #define PMC_SLPWK_ER0_PID8 PMC_SLPWK_ER0_PID8_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID8_Msk instead */ 2109 #define PMC_SLPWK_ER0_PID9_Pos 9 /**< (PMC_SLPWK_ER0) Peripheral 9 SleepWalking Enable Position */ 2110 #define PMC_SLPWK_ER0_PID9_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID9_Pos) /**< (PMC_SLPWK_ER0) Peripheral 9 SleepWalking Enable Mask */ 2111 #define PMC_SLPWK_ER0_PID9 PMC_SLPWK_ER0_PID9_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID9_Msk instead */ 2112 #define PMC_SLPWK_ER0_PID10_Pos 10 /**< (PMC_SLPWK_ER0) Peripheral 10 SleepWalking Enable Position */ 2113 #define PMC_SLPWK_ER0_PID10_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID10_Pos) /**< (PMC_SLPWK_ER0) Peripheral 10 SleepWalking Enable Mask */ 2114 #define PMC_SLPWK_ER0_PID10 PMC_SLPWK_ER0_PID10_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID10_Msk instead */ 2115 #define PMC_SLPWK_ER0_PID11_Pos 11 /**< (PMC_SLPWK_ER0) Peripheral 11 SleepWalking Enable Position */ 2116 #define PMC_SLPWK_ER0_PID11_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID11_Pos) /**< (PMC_SLPWK_ER0) Peripheral 11 SleepWalking Enable Mask */ 2117 #define PMC_SLPWK_ER0_PID11 PMC_SLPWK_ER0_PID11_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID11_Msk instead */ 2118 #define PMC_SLPWK_ER0_PID12_Pos 12 /**< (PMC_SLPWK_ER0) Peripheral 12 SleepWalking Enable Position */ 2119 #define PMC_SLPWK_ER0_PID12_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID12_Pos) /**< (PMC_SLPWK_ER0) Peripheral 12 SleepWalking Enable Mask */ 2120 #define PMC_SLPWK_ER0_PID12 PMC_SLPWK_ER0_PID12_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID12_Msk instead */ 2121 #define PMC_SLPWK_ER0_PID13_Pos 13 /**< (PMC_SLPWK_ER0) Peripheral 13 SleepWalking Enable Position */ 2122 #define PMC_SLPWK_ER0_PID13_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID13_Pos) /**< (PMC_SLPWK_ER0) Peripheral 13 SleepWalking Enable Mask */ 2123 #define PMC_SLPWK_ER0_PID13 PMC_SLPWK_ER0_PID13_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID13_Msk instead */ 2124 #define PMC_SLPWK_ER0_PID14_Pos 14 /**< (PMC_SLPWK_ER0) Peripheral 14 SleepWalking Enable Position */ 2125 #define PMC_SLPWK_ER0_PID14_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID14_Pos) /**< (PMC_SLPWK_ER0) Peripheral 14 SleepWalking Enable Mask */ 2126 #define PMC_SLPWK_ER0_PID14 PMC_SLPWK_ER0_PID14_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID14_Msk instead */ 2127 #define PMC_SLPWK_ER0_PID15_Pos 15 /**< (PMC_SLPWK_ER0) Peripheral 15 SleepWalking Enable Position */ 2128 #define PMC_SLPWK_ER0_PID15_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID15_Pos) /**< (PMC_SLPWK_ER0) Peripheral 15 SleepWalking Enable Mask */ 2129 #define PMC_SLPWK_ER0_PID15 PMC_SLPWK_ER0_PID15_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID15_Msk instead */ 2130 #define PMC_SLPWK_ER0_PID16_Pos 16 /**< (PMC_SLPWK_ER0) Peripheral 16 SleepWalking Enable Position */ 2131 #define PMC_SLPWK_ER0_PID16_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID16_Pos) /**< (PMC_SLPWK_ER0) Peripheral 16 SleepWalking Enable Mask */ 2132 #define PMC_SLPWK_ER0_PID16 PMC_SLPWK_ER0_PID16_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID16_Msk instead */ 2133 #define PMC_SLPWK_ER0_PID17_Pos 17 /**< (PMC_SLPWK_ER0) Peripheral 17 SleepWalking Enable Position */ 2134 #define PMC_SLPWK_ER0_PID17_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID17_Pos) /**< (PMC_SLPWK_ER0) Peripheral 17 SleepWalking Enable Mask */ 2135 #define PMC_SLPWK_ER0_PID17 PMC_SLPWK_ER0_PID17_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID17_Msk instead */ 2136 #define PMC_SLPWK_ER0_PID18_Pos 18 /**< (PMC_SLPWK_ER0) Peripheral 18 SleepWalking Enable Position */ 2137 #define PMC_SLPWK_ER0_PID18_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID18_Pos) /**< (PMC_SLPWK_ER0) Peripheral 18 SleepWalking Enable Mask */ 2138 #define PMC_SLPWK_ER0_PID18 PMC_SLPWK_ER0_PID18_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID18_Msk instead */ 2139 #define PMC_SLPWK_ER0_PID19_Pos 19 /**< (PMC_SLPWK_ER0) Peripheral 19 SleepWalking Enable Position */ 2140 #define PMC_SLPWK_ER0_PID19_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID19_Pos) /**< (PMC_SLPWK_ER0) Peripheral 19 SleepWalking Enable Mask */ 2141 #define PMC_SLPWK_ER0_PID19 PMC_SLPWK_ER0_PID19_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID19_Msk instead */ 2142 #define PMC_SLPWK_ER0_PID20_Pos 20 /**< (PMC_SLPWK_ER0) Peripheral 20 SleepWalking Enable Position */ 2143 #define PMC_SLPWK_ER0_PID20_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID20_Pos) /**< (PMC_SLPWK_ER0) Peripheral 20 SleepWalking Enable Mask */ 2144 #define PMC_SLPWK_ER0_PID20 PMC_SLPWK_ER0_PID20_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID20_Msk instead */ 2145 #define PMC_SLPWK_ER0_PID21_Pos 21 /**< (PMC_SLPWK_ER0) Peripheral 21 SleepWalking Enable Position */ 2146 #define PMC_SLPWK_ER0_PID21_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID21_Pos) /**< (PMC_SLPWK_ER0) Peripheral 21 SleepWalking Enable Mask */ 2147 #define PMC_SLPWK_ER0_PID21 PMC_SLPWK_ER0_PID21_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID21_Msk instead */ 2148 #define PMC_SLPWK_ER0_PID22_Pos 22 /**< (PMC_SLPWK_ER0) Peripheral 22 SleepWalking Enable Position */ 2149 #define PMC_SLPWK_ER0_PID22_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID22_Pos) /**< (PMC_SLPWK_ER0) Peripheral 22 SleepWalking Enable Mask */ 2150 #define PMC_SLPWK_ER0_PID22 PMC_SLPWK_ER0_PID22_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID22_Msk instead */ 2151 #define PMC_SLPWK_ER0_PID23_Pos 23 /**< (PMC_SLPWK_ER0) Peripheral 23 SleepWalking Enable Position */ 2152 #define PMC_SLPWK_ER0_PID23_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID23_Pos) /**< (PMC_SLPWK_ER0) Peripheral 23 SleepWalking Enable Mask */ 2153 #define PMC_SLPWK_ER0_PID23 PMC_SLPWK_ER0_PID23_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID23_Msk instead */ 2154 #define PMC_SLPWK_ER0_PID24_Pos 24 /**< (PMC_SLPWK_ER0) Peripheral 24 SleepWalking Enable Position */ 2155 #define PMC_SLPWK_ER0_PID24_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID24_Pos) /**< (PMC_SLPWK_ER0) Peripheral 24 SleepWalking Enable Mask */ 2156 #define PMC_SLPWK_ER0_PID24 PMC_SLPWK_ER0_PID24_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID24_Msk instead */ 2157 #define PMC_SLPWK_ER0_PID25_Pos 25 /**< (PMC_SLPWK_ER0) Peripheral 25 SleepWalking Enable Position */ 2158 #define PMC_SLPWK_ER0_PID25_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID25_Pos) /**< (PMC_SLPWK_ER0) Peripheral 25 SleepWalking Enable Mask */ 2159 #define PMC_SLPWK_ER0_PID25 PMC_SLPWK_ER0_PID25_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID25_Msk instead */ 2160 #define PMC_SLPWK_ER0_PID26_Pos 26 /**< (PMC_SLPWK_ER0) Peripheral 26 SleepWalking Enable Position */ 2161 #define PMC_SLPWK_ER0_PID26_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID26_Pos) /**< (PMC_SLPWK_ER0) Peripheral 26 SleepWalking Enable Mask */ 2162 #define PMC_SLPWK_ER0_PID26 PMC_SLPWK_ER0_PID26_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID26_Msk instead */ 2163 #define PMC_SLPWK_ER0_PID27_Pos 27 /**< (PMC_SLPWK_ER0) Peripheral 27 SleepWalking Enable Position */ 2164 #define PMC_SLPWK_ER0_PID27_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID27_Pos) /**< (PMC_SLPWK_ER0) Peripheral 27 SleepWalking Enable Mask */ 2165 #define PMC_SLPWK_ER0_PID27 PMC_SLPWK_ER0_PID27_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID27_Msk instead */ 2166 #define PMC_SLPWK_ER0_PID28_Pos 28 /**< (PMC_SLPWK_ER0) Peripheral 28 SleepWalking Enable Position */ 2167 #define PMC_SLPWK_ER0_PID28_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID28_Pos) /**< (PMC_SLPWK_ER0) Peripheral 28 SleepWalking Enable Mask */ 2168 #define PMC_SLPWK_ER0_PID28 PMC_SLPWK_ER0_PID28_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID28_Msk instead */ 2169 #define PMC_SLPWK_ER0_PID29_Pos 29 /**< (PMC_SLPWK_ER0) Peripheral 29 SleepWalking Enable Position */ 2170 #define PMC_SLPWK_ER0_PID29_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID29_Pos) /**< (PMC_SLPWK_ER0) Peripheral 29 SleepWalking Enable Mask */ 2171 #define PMC_SLPWK_ER0_PID29 PMC_SLPWK_ER0_PID29_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID29_Msk instead */ 2172 #define PMC_SLPWK_ER0_PID30_Pos 30 /**< (PMC_SLPWK_ER0) Peripheral 30 SleepWalking Enable Position */ 2173 #define PMC_SLPWK_ER0_PID30_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID30_Pos) /**< (PMC_SLPWK_ER0) Peripheral 30 SleepWalking Enable Mask */ 2174 #define PMC_SLPWK_ER0_PID30 PMC_SLPWK_ER0_PID30_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID30_Msk instead */ 2175 #define PMC_SLPWK_ER0_PID31_Pos 31 /**< (PMC_SLPWK_ER0) Peripheral 31 SleepWalking Enable Position */ 2176 #define PMC_SLPWK_ER0_PID31_Msk (_U_(0x1) << PMC_SLPWK_ER0_PID31_Pos) /**< (PMC_SLPWK_ER0) Peripheral 31 SleepWalking Enable Mask */ 2177 #define PMC_SLPWK_ER0_PID31 PMC_SLPWK_ER0_PID31_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER0_PID31_Msk instead */ 2178 #define PMC_SLPWK_ER0_MASK _U_(0xFFFFFF80) /**< \deprecated (PMC_SLPWK_ER0) Register MASK (Use PMC_SLPWK_ER0_Msk instead) */ 2179 #define PMC_SLPWK_ER0_Msk _U_(0xFFFFFF80) /**< (PMC_SLPWK_ER0) Register Mask */ 2180 2181 #define PMC_SLPWK_ER0_PID_Pos 7 /**< (PMC_SLPWK_ER0 Position) Peripheral 3x SleepWalking Enable */ 2182 #define PMC_SLPWK_ER0_PID_Msk (_U_(0x1FFFFFF) << PMC_SLPWK_ER0_PID_Pos) /**< (PMC_SLPWK_ER0 Mask) PID */ 2183 #define PMC_SLPWK_ER0_PID(value) (PMC_SLPWK_ER0_PID_Msk & ((value) << PMC_SLPWK_ER0_PID_Pos)) 2184 2185 /* -------- PMC_SLPWK_DR0 : (PMC Offset: 0x118) (/W 32) SleepWalking Disable Register 0 -------- */ 2186 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 2187 #if COMPONENT_TYPEDEF_STYLE == 'N' 2188 typedef union { 2189 struct { 2190 uint32_t :7; /**< bit: 0..6 Reserved */ 2191 uint32_t PID7:1; /**< bit: 7 Peripheral 7 SleepWalking Disable */ 2192 uint32_t PID8:1; /**< bit: 8 Peripheral 8 SleepWalking Disable */ 2193 uint32_t PID9:1; /**< bit: 9 Peripheral 9 SleepWalking Disable */ 2194 uint32_t PID10:1; /**< bit: 10 Peripheral 10 SleepWalking Disable */ 2195 uint32_t PID11:1; /**< bit: 11 Peripheral 11 SleepWalking Disable */ 2196 uint32_t PID12:1; /**< bit: 12 Peripheral 12 SleepWalking Disable */ 2197 uint32_t PID13:1; /**< bit: 13 Peripheral 13 SleepWalking Disable */ 2198 uint32_t PID14:1; /**< bit: 14 Peripheral 14 SleepWalking Disable */ 2199 uint32_t PID15:1; /**< bit: 15 Peripheral 15 SleepWalking Disable */ 2200 uint32_t PID16:1; /**< bit: 16 Peripheral 16 SleepWalking Disable */ 2201 uint32_t PID17:1; /**< bit: 17 Peripheral 17 SleepWalking Disable */ 2202 uint32_t PID18:1; /**< bit: 18 Peripheral 18 SleepWalking Disable */ 2203 uint32_t PID19:1; /**< bit: 19 Peripheral 19 SleepWalking Disable */ 2204 uint32_t PID20:1; /**< bit: 20 Peripheral 20 SleepWalking Disable */ 2205 uint32_t PID21:1; /**< bit: 21 Peripheral 21 SleepWalking Disable */ 2206 uint32_t PID22:1; /**< bit: 22 Peripheral 22 SleepWalking Disable */ 2207 uint32_t PID23:1; /**< bit: 23 Peripheral 23 SleepWalking Disable */ 2208 uint32_t PID24:1; /**< bit: 24 Peripheral 24 SleepWalking Disable */ 2209 uint32_t PID25:1; /**< bit: 25 Peripheral 25 SleepWalking Disable */ 2210 uint32_t PID26:1; /**< bit: 26 Peripheral 26 SleepWalking Disable */ 2211 uint32_t PID27:1; /**< bit: 27 Peripheral 27 SleepWalking Disable */ 2212 uint32_t PID28:1; /**< bit: 28 Peripheral 28 SleepWalking Disable */ 2213 uint32_t PID29:1; /**< bit: 29 Peripheral 29 SleepWalking Disable */ 2214 uint32_t PID30:1; /**< bit: 30 Peripheral 30 SleepWalking Disable */ 2215 uint32_t PID31:1; /**< bit: 31 Peripheral 31 SleepWalking Disable */ 2216 } bit; /**< Structure used for bit access */ 2217 struct { 2218 uint32_t :7; /**< bit: 0..6 Reserved */ 2219 uint32_t PID:25; /**< bit: 7..31 Peripheral 3x SleepWalking Disable */ 2220 } vec; /**< Structure used for vec access */ 2221 uint32_t reg; /**< Type used for register access */ 2222 } PMC_SLPWK_DR0_Type; 2223 #endif 2224 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 2225 2226 #define PMC_SLPWK_DR0_OFFSET (0x118) /**< (PMC_SLPWK_DR0) SleepWalking Disable Register 0 Offset */ 2227 2228 #define PMC_SLPWK_DR0_PID7_Pos 7 /**< (PMC_SLPWK_DR0) Peripheral 7 SleepWalking Disable Position */ 2229 #define PMC_SLPWK_DR0_PID7_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID7_Pos) /**< (PMC_SLPWK_DR0) Peripheral 7 SleepWalking Disable Mask */ 2230 #define PMC_SLPWK_DR0_PID7 PMC_SLPWK_DR0_PID7_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID7_Msk instead */ 2231 #define PMC_SLPWK_DR0_PID8_Pos 8 /**< (PMC_SLPWK_DR0) Peripheral 8 SleepWalking Disable Position */ 2232 #define PMC_SLPWK_DR0_PID8_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID8_Pos) /**< (PMC_SLPWK_DR0) Peripheral 8 SleepWalking Disable Mask */ 2233 #define PMC_SLPWK_DR0_PID8 PMC_SLPWK_DR0_PID8_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID8_Msk instead */ 2234 #define PMC_SLPWK_DR0_PID9_Pos 9 /**< (PMC_SLPWK_DR0) Peripheral 9 SleepWalking Disable Position */ 2235 #define PMC_SLPWK_DR0_PID9_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID9_Pos) /**< (PMC_SLPWK_DR0) Peripheral 9 SleepWalking Disable Mask */ 2236 #define PMC_SLPWK_DR0_PID9 PMC_SLPWK_DR0_PID9_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID9_Msk instead */ 2237 #define PMC_SLPWK_DR0_PID10_Pos 10 /**< (PMC_SLPWK_DR0) Peripheral 10 SleepWalking Disable Position */ 2238 #define PMC_SLPWK_DR0_PID10_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID10_Pos) /**< (PMC_SLPWK_DR0) Peripheral 10 SleepWalking Disable Mask */ 2239 #define PMC_SLPWK_DR0_PID10 PMC_SLPWK_DR0_PID10_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID10_Msk instead */ 2240 #define PMC_SLPWK_DR0_PID11_Pos 11 /**< (PMC_SLPWK_DR0) Peripheral 11 SleepWalking Disable Position */ 2241 #define PMC_SLPWK_DR0_PID11_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID11_Pos) /**< (PMC_SLPWK_DR0) Peripheral 11 SleepWalking Disable Mask */ 2242 #define PMC_SLPWK_DR0_PID11 PMC_SLPWK_DR0_PID11_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID11_Msk instead */ 2243 #define PMC_SLPWK_DR0_PID12_Pos 12 /**< (PMC_SLPWK_DR0) Peripheral 12 SleepWalking Disable Position */ 2244 #define PMC_SLPWK_DR0_PID12_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID12_Pos) /**< (PMC_SLPWK_DR0) Peripheral 12 SleepWalking Disable Mask */ 2245 #define PMC_SLPWK_DR0_PID12 PMC_SLPWK_DR0_PID12_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID12_Msk instead */ 2246 #define PMC_SLPWK_DR0_PID13_Pos 13 /**< (PMC_SLPWK_DR0) Peripheral 13 SleepWalking Disable Position */ 2247 #define PMC_SLPWK_DR0_PID13_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID13_Pos) /**< (PMC_SLPWK_DR0) Peripheral 13 SleepWalking Disable Mask */ 2248 #define PMC_SLPWK_DR0_PID13 PMC_SLPWK_DR0_PID13_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID13_Msk instead */ 2249 #define PMC_SLPWK_DR0_PID14_Pos 14 /**< (PMC_SLPWK_DR0) Peripheral 14 SleepWalking Disable Position */ 2250 #define PMC_SLPWK_DR0_PID14_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID14_Pos) /**< (PMC_SLPWK_DR0) Peripheral 14 SleepWalking Disable Mask */ 2251 #define PMC_SLPWK_DR0_PID14 PMC_SLPWK_DR0_PID14_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID14_Msk instead */ 2252 #define PMC_SLPWK_DR0_PID15_Pos 15 /**< (PMC_SLPWK_DR0) Peripheral 15 SleepWalking Disable Position */ 2253 #define PMC_SLPWK_DR0_PID15_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID15_Pos) /**< (PMC_SLPWK_DR0) Peripheral 15 SleepWalking Disable Mask */ 2254 #define PMC_SLPWK_DR0_PID15 PMC_SLPWK_DR0_PID15_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID15_Msk instead */ 2255 #define PMC_SLPWK_DR0_PID16_Pos 16 /**< (PMC_SLPWK_DR0) Peripheral 16 SleepWalking Disable Position */ 2256 #define PMC_SLPWK_DR0_PID16_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID16_Pos) /**< (PMC_SLPWK_DR0) Peripheral 16 SleepWalking Disable Mask */ 2257 #define PMC_SLPWK_DR0_PID16 PMC_SLPWK_DR0_PID16_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID16_Msk instead */ 2258 #define PMC_SLPWK_DR0_PID17_Pos 17 /**< (PMC_SLPWK_DR0) Peripheral 17 SleepWalking Disable Position */ 2259 #define PMC_SLPWK_DR0_PID17_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID17_Pos) /**< (PMC_SLPWK_DR0) Peripheral 17 SleepWalking Disable Mask */ 2260 #define PMC_SLPWK_DR0_PID17 PMC_SLPWK_DR0_PID17_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID17_Msk instead */ 2261 #define PMC_SLPWK_DR0_PID18_Pos 18 /**< (PMC_SLPWK_DR0) Peripheral 18 SleepWalking Disable Position */ 2262 #define PMC_SLPWK_DR0_PID18_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID18_Pos) /**< (PMC_SLPWK_DR0) Peripheral 18 SleepWalking Disable Mask */ 2263 #define PMC_SLPWK_DR0_PID18 PMC_SLPWK_DR0_PID18_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID18_Msk instead */ 2264 #define PMC_SLPWK_DR0_PID19_Pos 19 /**< (PMC_SLPWK_DR0) Peripheral 19 SleepWalking Disable Position */ 2265 #define PMC_SLPWK_DR0_PID19_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID19_Pos) /**< (PMC_SLPWK_DR0) Peripheral 19 SleepWalking Disable Mask */ 2266 #define PMC_SLPWK_DR0_PID19 PMC_SLPWK_DR0_PID19_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID19_Msk instead */ 2267 #define PMC_SLPWK_DR0_PID20_Pos 20 /**< (PMC_SLPWK_DR0) Peripheral 20 SleepWalking Disable Position */ 2268 #define PMC_SLPWK_DR0_PID20_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID20_Pos) /**< (PMC_SLPWK_DR0) Peripheral 20 SleepWalking Disable Mask */ 2269 #define PMC_SLPWK_DR0_PID20 PMC_SLPWK_DR0_PID20_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID20_Msk instead */ 2270 #define PMC_SLPWK_DR0_PID21_Pos 21 /**< (PMC_SLPWK_DR0) Peripheral 21 SleepWalking Disable Position */ 2271 #define PMC_SLPWK_DR0_PID21_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID21_Pos) /**< (PMC_SLPWK_DR0) Peripheral 21 SleepWalking Disable Mask */ 2272 #define PMC_SLPWK_DR0_PID21 PMC_SLPWK_DR0_PID21_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID21_Msk instead */ 2273 #define PMC_SLPWK_DR0_PID22_Pos 22 /**< (PMC_SLPWK_DR0) Peripheral 22 SleepWalking Disable Position */ 2274 #define PMC_SLPWK_DR0_PID22_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID22_Pos) /**< (PMC_SLPWK_DR0) Peripheral 22 SleepWalking Disable Mask */ 2275 #define PMC_SLPWK_DR0_PID22 PMC_SLPWK_DR0_PID22_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID22_Msk instead */ 2276 #define PMC_SLPWK_DR0_PID23_Pos 23 /**< (PMC_SLPWK_DR0) Peripheral 23 SleepWalking Disable Position */ 2277 #define PMC_SLPWK_DR0_PID23_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID23_Pos) /**< (PMC_SLPWK_DR0) Peripheral 23 SleepWalking Disable Mask */ 2278 #define PMC_SLPWK_DR0_PID23 PMC_SLPWK_DR0_PID23_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID23_Msk instead */ 2279 #define PMC_SLPWK_DR0_PID24_Pos 24 /**< (PMC_SLPWK_DR0) Peripheral 24 SleepWalking Disable Position */ 2280 #define PMC_SLPWK_DR0_PID24_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID24_Pos) /**< (PMC_SLPWK_DR0) Peripheral 24 SleepWalking Disable Mask */ 2281 #define PMC_SLPWK_DR0_PID24 PMC_SLPWK_DR0_PID24_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID24_Msk instead */ 2282 #define PMC_SLPWK_DR0_PID25_Pos 25 /**< (PMC_SLPWK_DR0) Peripheral 25 SleepWalking Disable Position */ 2283 #define PMC_SLPWK_DR0_PID25_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID25_Pos) /**< (PMC_SLPWK_DR0) Peripheral 25 SleepWalking Disable Mask */ 2284 #define PMC_SLPWK_DR0_PID25 PMC_SLPWK_DR0_PID25_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID25_Msk instead */ 2285 #define PMC_SLPWK_DR0_PID26_Pos 26 /**< (PMC_SLPWK_DR0) Peripheral 26 SleepWalking Disable Position */ 2286 #define PMC_SLPWK_DR0_PID26_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID26_Pos) /**< (PMC_SLPWK_DR0) Peripheral 26 SleepWalking Disable Mask */ 2287 #define PMC_SLPWK_DR0_PID26 PMC_SLPWK_DR0_PID26_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID26_Msk instead */ 2288 #define PMC_SLPWK_DR0_PID27_Pos 27 /**< (PMC_SLPWK_DR0) Peripheral 27 SleepWalking Disable Position */ 2289 #define PMC_SLPWK_DR0_PID27_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID27_Pos) /**< (PMC_SLPWK_DR0) Peripheral 27 SleepWalking Disable Mask */ 2290 #define PMC_SLPWK_DR0_PID27 PMC_SLPWK_DR0_PID27_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID27_Msk instead */ 2291 #define PMC_SLPWK_DR0_PID28_Pos 28 /**< (PMC_SLPWK_DR0) Peripheral 28 SleepWalking Disable Position */ 2292 #define PMC_SLPWK_DR0_PID28_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID28_Pos) /**< (PMC_SLPWK_DR0) Peripheral 28 SleepWalking Disable Mask */ 2293 #define PMC_SLPWK_DR0_PID28 PMC_SLPWK_DR0_PID28_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID28_Msk instead */ 2294 #define PMC_SLPWK_DR0_PID29_Pos 29 /**< (PMC_SLPWK_DR0) Peripheral 29 SleepWalking Disable Position */ 2295 #define PMC_SLPWK_DR0_PID29_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID29_Pos) /**< (PMC_SLPWK_DR0) Peripheral 29 SleepWalking Disable Mask */ 2296 #define PMC_SLPWK_DR0_PID29 PMC_SLPWK_DR0_PID29_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID29_Msk instead */ 2297 #define PMC_SLPWK_DR0_PID30_Pos 30 /**< (PMC_SLPWK_DR0) Peripheral 30 SleepWalking Disable Position */ 2298 #define PMC_SLPWK_DR0_PID30_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID30_Pos) /**< (PMC_SLPWK_DR0) Peripheral 30 SleepWalking Disable Mask */ 2299 #define PMC_SLPWK_DR0_PID30 PMC_SLPWK_DR0_PID30_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID30_Msk instead */ 2300 #define PMC_SLPWK_DR0_PID31_Pos 31 /**< (PMC_SLPWK_DR0) Peripheral 31 SleepWalking Disable Position */ 2301 #define PMC_SLPWK_DR0_PID31_Msk (_U_(0x1) << PMC_SLPWK_DR0_PID31_Pos) /**< (PMC_SLPWK_DR0) Peripheral 31 SleepWalking Disable Mask */ 2302 #define PMC_SLPWK_DR0_PID31 PMC_SLPWK_DR0_PID31_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR0_PID31_Msk instead */ 2303 #define PMC_SLPWK_DR0_MASK _U_(0xFFFFFF80) /**< \deprecated (PMC_SLPWK_DR0) Register MASK (Use PMC_SLPWK_DR0_Msk instead) */ 2304 #define PMC_SLPWK_DR0_Msk _U_(0xFFFFFF80) /**< (PMC_SLPWK_DR0) Register Mask */ 2305 2306 #define PMC_SLPWK_DR0_PID_Pos 7 /**< (PMC_SLPWK_DR0 Position) Peripheral 3x SleepWalking Disable */ 2307 #define PMC_SLPWK_DR0_PID_Msk (_U_(0x1FFFFFF) << PMC_SLPWK_DR0_PID_Pos) /**< (PMC_SLPWK_DR0 Mask) PID */ 2308 #define PMC_SLPWK_DR0_PID(value) (PMC_SLPWK_DR0_PID_Msk & ((value) << PMC_SLPWK_DR0_PID_Pos)) 2309 2310 /* -------- PMC_SLPWK_SR0 : (PMC Offset: 0x11c) (R/ 32) SleepWalking Status Register 0 -------- */ 2311 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 2312 #if COMPONENT_TYPEDEF_STYLE == 'N' 2313 typedef union { 2314 struct { 2315 uint32_t :7; /**< bit: 0..6 Reserved */ 2316 uint32_t PID7:1; /**< bit: 7 Peripheral 7 SleepWalking Status */ 2317 uint32_t PID8:1; /**< bit: 8 Peripheral 8 SleepWalking Status */ 2318 uint32_t PID9:1; /**< bit: 9 Peripheral 9 SleepWalking Status */ 2319 uint32_t PID10:1; /**< bit: 10 Peripheral 10 SleepWalking Status */ 2320 uint32_t PID11:1; /**< bit: 11 Peripheral 11 SleepWalking Status */ 2321 uint32_t PID12:1; /**< bit: 12 Peripheral 12 SleepWalking Status */ 2322 uint32_t PID13:1; /**< bit: 13 Peripheral 13 SleepWalking Status */ 2323 uint32_t PID14:1; /**< bit: 14 Peripheral 14 SleepWalking Status */ 2324 uint32_t PID15:1; /**< bit: 15 Peripheral 15 SleepWalking Status */ 2325 uint32_t PID16:1; /**< bit: 16 Peripheral 16 SleepWalking Status */ 2326 uint32_t PID17:1; /**< bit: 17 Peripheral 17 SleepWalking Status */ 2327 uint32_t PID18:1; /**< bit: 18 Peripheral 18 SleepWalking Status */ 2328 uint32_t PID19:1; /**< bit: 19 Peripheral 19 SleepWalking Status */ 2329 uint32_t PID20:1; /**< bit: 20 Peripheral 20 SleepWalking Status */ 2330 uint32_t PID21:1; /**< bit: 21 Peripheral 21 SleepWalking Status */ 2331 uint32_t PID22:1; /**< bit: 22 Peripheral 22 SleepWalking Status */ 2332 uint32_t PID23:1; /**< bit: 23 Peripheral 23 SleepWalking Status */ 2333 uint32_t PID24:1; /**< bit: 24 Peripheral 24 SleepWalking Status */ 2334 uint32_t PID25:1; /**< bit: 25 Peripheral 25 SleepWalking Status */ 2335 uint32_t PID26:1; /**< bit: 26 Peripheral 26 SleepWalking Status */ 2336 uint32_t PID27:1; /**< bit: 27 Peripheral 27 SleepWalking Status */ 2337 uint32_t PID28:1; /**< bit: 28 Peripheral 28 SleepWalking Status */ 2338 uint32_t PID29:1; /**< bit: 29 Peripheral 29 SleepWalking Status */ 2339 uint32_t PID30:1; /**< bit: 30 Peripheral 30 SleepWalking Status */ 2340 uint32_t PID31:1; /**< bit: 31 Peripheral 31 SleepWalking Status */ 2341 } bit; /**< Structure used for bit access */ 2342 struct { 2343 uint32_t :7; /**< bit: 0..6 Reserved */ 2344 uint32_t PID:25; /**< bit: 7..31 Peripheral 3x SleepWalking Status */ 2345 } vec; /**< Structure used for vec access */ 2346 uint32_t reg; /**< Type used for register access */ 2347 } PMC_SLPWK_SR0_Type; 2348 #endif 2349 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 2350 2351 #define PMC_SLPWK_SR0_OFFSET (0x11C) /**< (PMC_SLPWK_SR0) SleepWalking Status Register 0 Offset */ 2352 2353 #define PMC_SLPWK_SR0_PID7_Pos 7 /**< (PMC_SLPWK_SR0) Peripheral 7 SleepWalking Status Position */ 2354 #define PMC_SLPWK_SR0_PID7_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID7_Pos) /**< (PMC_SLPWK_SR0) Peripheral 7 SleepWalking Status Mask */ 2355 #define PMC_SLPWK_SR0_PID7 PMC_SLPWK_SR0_PID7_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID7_Msk instead */ 2356 #define PMC_SLPWK_SR0_PID8_Pos 8 /**< (PMC_SLPWK_SR0) Peripheral 8 SleepWalking Status Position */ 2357 #define PMC_SLPWK_SR0_PID8_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID8_Pos) /**< (PMC_SLPWK_SR0) Peripheral 8 SleepWalking Status Mask */ 2358 #define PMC_SLPWK_SR0_PID8 PMC_SLPWK_SR0_PID8_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID8_Msk instead */ 2359 #define PMC_SLPWK_SR0_PID9_Pos 9 /**< (PMC_SLPWK_SR0) Peripheral 9 SleepWalking Status Position */ 2360 #define PMC_SLPWK_SR0_PID9_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID9_Pos) /**< (PMC_SLPWK_SR0) Peripheral 9 SleepWalking Status Mask */ 2361 #define PMC_SLPWK_SR0_PID9 PMC_SLPWK_SR0_PID9_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID9_Msk instead */ 2362 #define PMC_SLPWK_SR0_PID10_Pos 10 /**< (PMC_SLPWK_SR0) Peripheral 10 SleepWalking Status Position */ 2363 #define PMC_SLPWK_SR0_PID10_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID10_Pos) /**< (PMC_SLPWK_SR0) Peripheral 10 SleepWalking Status Mask */ 2364 #define PMC_SLPWK_SR0_PID10 PMC_SLPWK_SR0_PID10_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID10_Msk instead */ 2365 #define PMC_SLPWK_SR0_PID11_Pos 11 /**< (PMC_SLPWK_SR0) Peripheral 11 SleepWalking Status Position */ 2366 #define PMC_SLPWK_SR0_PID11_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID11_Pos) /**< (PMC_SLPWK_SR0) Peripheral 11 SleepWalking Status Mask */ 2367 #define PMC_SLPWK_SR0_PID11 PMC_SLPWK_SR0_PID11_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID11_Msk instead */ 2368 #define PMC_SLPWK_SR0_PID12_Pos 12 /**< (PMC_SLPWK_SR0) Peripheral 12 SleepWalking Status Position */ 2369 #define PMC_SLPWK_SR0_PID12_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID12_Pos) /**< (PMC_SLPWK_SR0) Peripheral 12 SleepWalking Status Mask */ 2370 #define PMC_SLPWK_SR0_PID12 PMC_SLPWK_SR0_PID12_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID12_Msk instead */ 2371 #define PMC_SLPWK_SR0_PID13_Pos 13 /**< (PMC_SLPWK_SR0) Peripheral 13 SleepWalking Status Position */ 2372 #define PMC_SLPWK_SR0_PID13_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID13_Pos) /**< (PMC_SLPWK_SR0) Peripheral 13 SleepWalking Status Mask */ 2373 #define PMC_SLPWK_SR0_PID13 PMC_SLPWK_SR0_PID13_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID13_Msk instead */ 2374 #define PMC_SLPWK_SR0_PID14_Pos 14 /**< (PMC_SLPWK_SR0) Peripheral 14 SleepWalking Status Position */ 2375 #define PMC_SLPWK_SR0_PID14_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID14_Pos) /**< (PMC_SLPWK_SR0) Peripheral 14 SleepWalking Status Mask */ 2376 #define PMC_SLPWK_SR0_PID14 PMC_SLPWK_SR0_PID14_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID14_Msk instead */ 2377 #define PMC_SLPWK_SR0_PID15_Pos 15 /**< (PMC_SLPWK_SR0) Peripheral 15 SleepWalking Status Position */ 2378 #define PMC_SLPWK_SR0_PID15_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID15_Pos) /**< (PMC_SLPWK_SR0) Peripheral 15 SleepWalking Status Mask */ 2379 #define PMC_SLPWK_SR0_PID15 PMC_SLPWK_SR0_PID15_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID15_Msk instead */ 2380 #define PMC_SLPWK_SR0_PID16_Pos 16 /**< (PMC_SLPWK_SR0) Peripheral 16 SleepWalking Status Position */ 2381 #define PMC_SLPWK_SR0_PID16_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID16_Pos) /**< (PMC_SLPWK_SR0) Peripheral 16 SleepWalking Status Mask */ 2382 #define PMC_SLPWK_SR0_PID16 PMC_SLPWK_SR0_PID16_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID16_Msk instead */ 2383 #define PMC_SLPWK_SR0_PID17_Pos 17 /**< (PMC_SLPWK_SR0) Peripheral 17 SleepWalking Status Position */ 2384 #define PMC_SLPWK_SR0_PID17_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID17_Pos) /**< (PMC_SLPWK_SR0) Peripheral 17 SleepWalking Status Mask */ 2385 #define PMC_SLPWK_SR0_PID17 PMC_SLPWK_SR0_PID17_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID17_Msk instead */ 2386 #define PMC_SLPWK_SR0_PID18_Pos 18 /**< (PMC_SLPWK_SR0) Peripheral 18 SleepWalking Status Position */ 2387 #define PMC_SLPWK_SR0_PID18_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID18_Pos) /**< (PMC_SLPWK_SR0) Peripheral 18 SleepWalking Status Mask */ 2388 #define PMC_SLPWK_SR0_PID18 PMC_SLPWK_SR0_PID18_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID18_Msk instead */ 2389 #define PMC_SLPWK_SR0_PID19_Pos 19 /**< (PMC_SLPWK_SR0) Peripheral 19 SleepWalking Status Position */ 2390 #define PMC_SLPWK_SR0_PID19_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID19_Pos) /**< (PMC_SLPWK_SR0) Peripheral 19 SleepWalking Status Mask */ 2391 #define PMC_SLPWK_SR0_PID19 PMC_SLPWK_SR0_PID19_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID19_Msk instead */ 2392 #define PMC_SLPWK_SR0_PID20_Pos 20 /**< (PMC_SLPWK_SR0) Peripheral 20 SleepWalking Status Position */ 2393 #define PMC_SLPWK_SR0_PID20_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID20_Pos) /**< (PMC_SLPWK_SR0) Peripheral 20 SleepWalking Status Mask */ 2394 #define PMC_SLPWK_SR0_PID20 PMC_SLPWK_SR0_PID20_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID20_Msk instead */ 2395 #define PMC_SLPWK_SR0_PID21_Pos 21 /**< (PMC_SLPWK_SR0) Peripheral 21 SleepWalking Status Position */ 2396 #define PMC_SLPWK_SR0_PID21_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID21_Pos) /**< (PMC_SLPWK_SR0) Peripheral 21 SleepWalking Status Mask */ 2397 #define PMC_SLPWK_SR0_PID21 PMC_SLPWK_SR0_PID21_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID21_Msk instead */ 2398 #define PMC_SLPWK_SR0_PID22_Pos 22 /**< (PMC_SLPWK_SR0) Peripheral 22 SleepWalking Status Position */ 2399 #define PMC_SLPWK_SR0_PID22_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID22_Pos) /**< (PMC_SLPWK_SR0) Peripheral 22 SleepWalking Status Mask */ 2400 #define PMC_SLPWK_SR0_PID22 PMC_SLPWK_SR0_PID22_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID22_Msk instead */ 2401 #define PMC_SLPWK_SR0_PID23_Pos 23 /**< (PMC_SLPWK_SR0) Peripheral 23 SleepWalking Status Position */ 2402 #define PMC_SLPWK_SR0_PID23_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID23_Pos) /**< (PMC_SLPWK_SR0) Peripheral 23 SleepWalking Status Mask */ 2403 #define PMC_SLPWK_SR0_PID23 PMC_SLPWK_SR0_PID23_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID23_Msk instead */ 2404 #define PMC_SLPWK_SR0_PID24_Pos 24 /**< (PMC_SLPWK_SR0) Peripheral 24 SleepWalking Status Position */ 2405 #define PMC_SLPWK_SR0_PID24_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID24_Pos) /**< (PMC_SLPWK_SR0) Peripheral 24 SleepWalking Status Mask */ 2406 #define PMC_SLPWK_SR0_PID24 PMC_SLPWK_SR0_PID24_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID24_Msk instead */ 2407 #define PMC_SLPWK_SR0_PID25_Pos 25 /**< (PMC_SLPWK_SR0) Peripheral 25 SleepWalking Status Position */ 2408 #define PMC_SLPWK_SR0_PID25_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID25_Pos) /**< (PMC_SLPWK_SR0) Peripheral 25 SleepWalking Status Mask */ 2409 #define PMC_SLPWK_SR0_PID25 PMC_SLPWK_SR0_PID25_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID25_Msk instead */ 2410 #define PMC_SLPWK_SR0_PID26_Pos 26 /**< (PMC_SLPWK_SR0) Peripheral 26 SleepWalking Status Position */ 2411 #define PMC_SLPWK_SR0_PID26_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID26_Pos) /**< (PMC_SLPWK_SR0) Peripheral 26 SleepWalking Status Mask */ 2412 #define PMC_SLPWK_SR0_PID26 PMC_SLPWK_SR0_PID26_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID26_Msk instead */ 2413 #define PMC_SLPWK_SR0_PID27_Pos 27 /**< (PMC_SLPWK_SR0) Peripheral 27 SleepWalking Status Position */ 2414 #define PMC_SLPWK_SR0_PID27_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID27_Pos) /**< (PMC_SLPWK_SR0) Peripheral 27 SleepWalking Status Mask */ 2415 #define PMC_SLPWK_SR0_PID27 PMC_SLPWK_SR0_PID27_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID27_Msk instead */ 2416 #define PMC_SLPWK_SR0_PID28_Pos 28 /**< (PMC_SLPWK_SR0) Peripheral 28 SleepWalking Status Position */ 2417 #define PMC_SLPWK_SR0_PID28_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID28_Pos) /**< (PMC_SLPWK_SR0) Peripheral 28 SleepWalking Status Mask */ 2418 #define PMC_SLPWK_SR0_PID28 PMC_SLPWK_SR0_PID28_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID28_Msk instead */ 2419 #define PMC_SLPWK_SR0_PID29_Pos 29 /**< (PMC_SLPWK_SR0) Peripheral 29 SleepWalking Status Position */ 2420 #define PMC_SLPWK_SR0_PID29_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID29_Pos) /**< (PMC_SLPWK_SR0) Peripheral 29 SleepWalking Status Mask */ 2421 #define PMC_SLPWK_SR0_PID29 PMC_SLPWK_SR0_PID29_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID29_Msk instead */ 2422 #define PMC_SLPWK_SR0_PID30_Pos 30 /**< (PMC_SLPWK_SR0) Peripheral 30 SleepWalking Status Position */ 2423 #define PMC_SLPWK_SR0_PID30_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID30_Pos) /**< (PMC_SLPWK_SR0) Peripheral 30 SleepWalking Status Mask */ 2424 #define PMC_SLPWK_SR0_PID30 PMC_SLPWK_SR0_PID30_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID30_Msk instead */ 2425 #define PMC_SLPWK_SR0_PID31_Pos 31 /**< (PMC_SLPWK_SR0) Peripheral 31 SleepWalking Status Position */ 2426 #define PMC_SLPWK_SR0_PID31_Msk (_U_(0x1) << PMC_SLPWK_SR0_PID31_Pos) /**< (PMC_SLPWK_SR0) Peripheral 31 SleepWalking Status Mask */ 2427 #define PMC_SLPWK_SR0_PID31 PMC_SLPWK_SR0_PID31_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR0_PID31_Msk instead */ 2428 #define PMC_SLPWK_SR0_MASK _U_(0xFFFFFF80) /**< \deprecated (PMC_SLPWK_SR0) Register MASK (Use PMC_SLPWK_SR0_Msk instead) */ 2429 #define PMC_SLPWK_SR0_Msk _U_(0xFFFFFF80) /**< (PMC_SLPWK_SR0) Register Mask */ 2430 2431 #define PMC_SLPWK_SR0_PID_Pos 7 /**< (PMC_SLPWK_SR0 Position) Peripheral 3x SleepWalking Status */ 2432 #define PMC_SLPWK_SR0_PID_Msk (_U_(0x1FFFFFF) << PMC_SLPWK_SR0_PID_Pos) /**< (PMC_SLPWK_SR0 Mask) PID */ 2433 #define PMC_SLPWK_SR0_PID(value) (PMC_SLPWK_SR0_PID_Msk & ((value) << PMC_SLPWK_SR0_PID_Pos)) 2434 2435 /* -------- PMC_SLPWK_ASR0 : (PMC Offset: 0x120) (R/ 32) SleepWalking Activity Status Register 0 -------- */ 2436 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 2437 #if COMPONENT_TYPEDEF_STYLE == 'N' 2438 typedef union { 2439 struct { 2440 uint32_t :7; /**< bit: 0..6 Reserved */ 2441 uint32_t PID7:1; /**< bit: 7 Peripheral 7 Activity Status */ 2442 uint32_t PID8:1; /**< bit: 8 Peripheral 8 Activity Status */ 2443 uint32_t PID9:1; /**< bit: 9 Peripheral 9 Activity Status */ 2444 uint32_t PID10:1; /**< bit: 10 Peripheral 10 Activity Status */ 2445 uint32_t PID11:1; /**< bit: 11 Peripheral 11 Activity Status */ 2446 uint32_t PID12:1; /**< bit: 12 Peripheral 12 Activity Status */ 2447 uint32_t PID13:1; /**< bit: 13 Peripheral 13 Activity Status */ 2448 uint32_t PID14:1; /**< bit: 14 Peripheral 14 Activity Status */ 2449 uint32_t PID15:1; /**< bit: 15 Peripheral 15 Activity Status */ 2450 uint32_t PID16:1; /**< bit: 16 Peripheral 16 Activity Status */ 2451 uint32_t PID17:1; /**< bit: 17 Peripheral 17 Activity Status */ 2452 uint32_t PID18:1; /**< bit: 18 Peripheral 18 Activity Status */ 2453 uint32_t PID19:1; /**< bit: 19 Peripheral 19 Activity Status */ 2454 uint32_t PID20:1; /**< bit: 20 Peripheral 20 Activity Status */ 2455 uint32_t PID21:1; /**< bit: 21 Peripheral 21 Activity Status */ 2456 uint32_t PID22:1; /**< bit: 22 Peripheral 22 Activity Status */ 2457 uint32_t PID23:1; /**< bit: 23 Peripheral 23 Activity Status */ 2458 uint32_t PID24:1; /**< bit: 24 Peripheral 24 Activity Status */ 2459 uint32_t PID25:1; /**< bit: 25 Peripheral 25 Activity Status */ 2460 uint32_t PID26:1; /**< bit: 26 Peripheral 26 Activity Status */ 2461 uint32_t PID27:1; /**< bit: 27 Peripheral 27 Activity Status */ 2462 uint32_t PID28:1; /**< bit: 28 Peripheral 28 Activity Status */ 2463 uint32_t PID29:1; /**< bit: 29 Peripheral 29 Activity Status */ 2464 uint32_t PID30:1; /**< bit: 30 Peripheral 30 Activity Status */ 2465 uint32_t PID31:1; /**< bit: 31 Peripheral 31 Activity Status */ 2466 } bit; /**< Structure used for bit access */ 2467 struct { 2468 uint32_t :7; /**< bit: 0..6 Reserved */ 2469 uint32_t PID:25; /**< bit: 7..31 Peripheral 3x Activity Status */ 2470 } vec; /**< Structure used for vec access */ 2471 uint32_t reg; /**< Type used for register access */ 2472 } PMC_SLPWK_ASR0_Type; 2473 #endif 2474 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 2475 2476 #define PMC_SLPWK_ASR0_OFFSET (0x120) /**< (PMC_SLPWK_ASR0) SleepWalking Activity Status Register 0 Offset */ 2477 2478 #define PMC_SLPWK_ASR0_PID7_Pos 7 /**< (PMC_SLPWK_ASR0) Peripheral 7 Activity Status Position */ 2479 #define PMC_SLPWK_ASR0_PID7_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID7_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 7 Activity Status Mask */ 2480 #define PMC_SLPWK_ASR0_PID7 PMC_SLPWK_ASR0_PID7_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID7_Msk instead */ 2481 #define PMC_SLPWK_ASR0_PID8_Pos 8 /**< (PMC_SLPWK_ASR0) Peripheral 8 Activity Status Position */ 2482 #define PMC_SLPWK_ASR0_PID8_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID8_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 8 Activity Status Mask */ 2483 #define PMC_SLPWK_ASR0_PID8 PMC_SLPWK_ASR0_PID8_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID8_Msk instead */ 2484 #define PMC_SLPWK_ASR0_PID9_Pos 9 /**< (PMC_SLPWK_ASR0) Peripheral 9 Activity Status Position */ 2485 #define PMC_SLPWK_ASR0_PID9_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID9_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 9 Activity Status Mask */ 2486 #define PMC_SLPWK_ASR0_PID9 PMC_SLPWK_ASR0_PID9_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID9_Msk instead */ 2487 #define PMC_SLPWK_ASR0_PID10_Pos 10 /**< (PMC_SLPWK_ASR0) Peripheral 10 Activity Status Position */ 2488 #define PMC_SLPWK_ASR0_PID10_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID10_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 10 Activity Status Mask */ 2489 #define PMC_SLPWK_ASR0_PID10 PMC_SLPWK_ASR0_PID10_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID10_Msk instead */ 2490 #define PMC_SLPWK_ASR0_PID11_Pos 11 /**< (PMC_SLPWK_ASR0) Peripheral 11 Activity Status Position */ 2491 #define PMC_SLPWK_ASR0_PID11_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID11_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 11 Activity Status Mask */ 2492 #define PMC_SLPWK_ASR0_PID11 PMC_SLPWK_ASR0_PID11_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID11_Msk instead */ 2493 #define PMC_SLPWK_ASR0_PID12_Pos 12 /**< (PMC_SLPWK_ASR0) Peripheral 12 Activity Status Position */ 2494 #define PMC_SLPWK_ASR0_PID12_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID12_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 12 Activity Status Mask */ 2495 #define PMC_SLPWK_ASR0_PID12 PMC_SLPWK_ASR0_PID12_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID12_Msk instead */ 2496 #define PMC_SLPWK_ASR0_PID13_Pos 13 /**< (PMC_SLPWK_ASR0) Peripheral 13 Activity Status Position */ 2497 #define PMC_SLPWK_ASR0_PID13_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID13_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 13 Activity Status Mask */ 2498 #define PMC_SLPWK_ASR0_PID13 PMC_SLPWK_ASR0_PID13_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID13_Msk instead */ 2499 #define PMC_SLPWK_ASR0_PID14_Pos 14 /**< (PMC_SLPWK_ASR0) Peripheral 14 Activity Status Position */ 2500 #define PMC_SLPWK_ASR0_PID14_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID14_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 14 Activity Status Mask */ 2501 #define PMC_SLPWK_ASR0_PID14 PMC_SLPWK_ASR0_PID14_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID14_Msk instead */ 2502 #define PMC_SLPWK_ASR0_PID15_Pos 15 /**< (PMC_SLPWK_ASR0) Peripheral 15 Activity Status Position */ 2503 #define PMC_SLPWK_ASR0_PID15_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID15_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 15 Activity Status Mask */ 2504 #define PMC_SLPWK_ASR0_PID15 PMC_SLPWK_ASR0_PID15_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID15_Msk instead */ 2505 #define PMC_SLPWK_ASR0_PID16_Pos 16 /**< (PMC_SLPWK_ASR0) Peripheral 16 Activity Status Position */ 2506 #define PMC_SLPWK_ASR0_PID16_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID16_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 16 Activity Status Mask */ 2507 #define PMC_SLPWK_ASR0_PID16 PMC_SLPWK_ASR0_PID16_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID16_Msk instead */ 2508 #define PMC_SLPWK_ASR0_PID17_Pos 17 /**< (PMC_SLPWK_ASR0) Peripheral 17 Activity Status Position */ 2509 #define PMC_SLPWK_ASR0_PID17_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID17_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 17 Activity Status Mask */ 2510 #define PMC_SLPWK_ASR0_PID17 PMC_SLPWK_ASR0_PID17_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID17_Msk instead */ 2511 #define PMC_SLPWK_ASR0_PID18_Pos 18 /**< (PMC_SLPWK_ASR0) Peripheral 18 Activity Status Position */ 2512 #define PMC_SLPWK_ASR0_PID18_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID18_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 18 Activity Status Mask */ 2513 #define PMC_SLPWK_ASR0_PID18 PMC_SLPWK_ASR0_PID18_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID18_Msk instead */ 2514 #define PMC_SLPWK_ASR0_PID19_Pos 19 /**< (PMC_SLPWK_ASR0) Peripheral 19 Activity Status Position */ 2515 #define PMC_SLPWK_ASR0_PID19_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID19_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 19 Activity Status Mask */ 2516 #define PMC_SLPWK_ASR0_PID19 PMC_SLPWK_ASR0_PID19_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID19_Msk instead */ 2517 #define PMC_SLPWK_ASR0_PID20_Pos 20 /**< (PMC_SLPWK_ASR0) Peripheral 20 Activity Status Position */ 2518 #define PMC_SLPWK_ASR0_PID20_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID20_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 20 Activity Status Mask */ 2519 #define PMC_SLPWK_ASR0_PID20 PMC_SLPWK_ASR0_PID20_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID20_Msk instead */ 2520 #define PMC_SLPWK_ASR0_PID21_Pos 21 /**< (PMC_SLPWK_ASR0) Peripheral 21 Activity Status Position */ 2521 #define PMC_SLPWK_ASR0_PID21_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID21_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 21 Activity Status Mask */ 2522 #define PMC_SLPWK_ASR0_PID21 PMC_SLPWK_ASR0_PID21_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID21_Msk instead */ 2523 #define PMC_SLPWK_ASR0_PID22_Pos 22 /**< (PMC_SLPWK_ASR0) Peripheral 22 Activity Status Position */ 2524 #define PMC_SLPWK_ASR0_PID22_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID22_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 22 Activity Status Mask */ 2525 #define PMC_SLPWK_ASR0_PID22 PMC_SLPWK_ASR0_PID22_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID22_Msk instead */ 2526 #define PMC_SLPWK_ASR0_PID23_Pos 23 /**< (PMC_SLPWK_ASR0) Peripheral 23 Activity Status Position */ 2527 #define PMC_SLPWK_ASR0_PID23_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID23_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 23 Activity Status Mask */ 2528 #define PMC_SLPWK_ASR0_PID23 PMC_SLPWK_ASR0_PID23_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID23_Msk instead */ 2529 #define PMC_SLPWK_ASR0_PID24_Pos 24 /**< (PMC_SLPWK_ASR0) Peripheral 24 Activity Status Position */ 2530 #define PMC_SLPWK_ASR0_PID24_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID24_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 24 Activity Status Mask */ 2531 #define PMC_SLPWK_ASR0_PID24 PMC_SLPWK_ASR0_PID24_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID24_Msk instead */ 2532 #define PMC_SLPWK_ASR0_PID25_Pos 25 /**< (PMC_SLPWK_ASR0) Peripheral 25 Activity Status Position */ 2533 #define PMC_SLPWK_ASR0_PID25_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID25_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 25 Activity Status Mask */ 2534 #define PMC_SLPWK_ASR0_PID25 PMC_SLPWK_ASR0_PID25_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID25_Msk instead */ 2535 #define PMC_SLPWK_ASR0_PID26_Pos 26 /**< (PMC_SLPWK_ASR0) Peripheral 26 Activity Status Position */ 2536 #define PMC_SLPWK_ASR0_PID26_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID26_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 26 Activity Status Mask */ 2537 #define PMC_SLPWK_ASR0_PID26 PMC_SLPWK_ASR0_PID26_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID26_Msk instead */ 2538 #define PMC_SLPWK_ASR0_PID27_Pos 27 /**< (PMC_SLPWK_ASR0) Peripheral 27 Activity Status Position */ 2539 #define PMC_SLPWK_ASR0_PID27_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID27_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 27 Activity Status Mask */ 2540 #define PMC_SLPWK_ASR0_PID27 PMC_SLPWK_ASR0_PID27_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID27_Msk instead */ 2541 #define PMC_SLPWK_ASR0_PID28_Pos 28 /**< (PMC_SLPWK_ASR0) Peripheral 28 Activity Status Position */ 2542 #define PMC_SLPWK_ASR0_PID28_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID28_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 28 Activity Status Mask */ 2543 #define PMC_SLPWK_ASR0_PID28 PMC_SLPWK_ASR0_PID28_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID28_Msk instead */ 2544 #define PMC_SLPWK_ASR0_PID29_Pos 29 /**< (PMC_SLPWK_ASR0) Peripheral 29 Activity Status Position */ 2545 #define PMC_SLPWK_ASR0_PID29_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID29_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 29 Activity Status Mask */ 2546 #define PMC_SLPWK_ASR0_PID29 PMC_SLPWK_ASR0_PID29_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID29_Msk instead */ 2547 #define PMC_SLPWK_ASR0_PID30_Pos 30 /**< (PMC_SLPWK_ASR0) Peripheral 30 Activity Status Position */ 2548 #define PMC_SLPWK_ASR0_PID30_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID30_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 30 Activity Status Mask */ 2549 #define PMC_SLPWK_ASR0_PID30 PMC_SLPWK_ASR0_PID30_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID30_Msk instead */ 2550 #define PMC_SLPWK_ASR0_PID31_Pos 31 /**< (PMC_SLPWK_ASR0) Peripheral 31 Activity Status Position */ 2551 #define PMC_SLPWK_ASR0_PID31_Msk (_U_(0x1) << PMC_SLPWK_ASR0_PID31_Pos) /**< (PMC_SLPWK_ASR0) Peripheral 31 Activity Status Mask */ 2552 #define PMC_SLPWK_ASR0_PID31 PMC_SLPWK_ASR0_PID31_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR0_PID31_Msk instead */ 2553 #define PMC_SLPWK_ASR0_MASK _U_(0xFFFFFF80) /**< \deprecated (PMC_SLPWK_ASR0) Register MASK (Use PMC_SLPWK_ASR0_Msk instead) */ 2554 #define PMC_SLPWK_ASR0_Msk _U_(0xFFFFFF80) /**< (PMC_SLPWK_ASR0) Register Mask */ 2555 2556 #define PMC_SLPWK_ASR0_PID_Pos 7 /**< (PMC_SLPWK_ASR0 Position) Peripheral 3x Activity Status */ 2557 #define PMC_SLPWK_ASR0_PID_Msk (_U_(0x1FFFFFF) << PMC_SLPWK_ASR0_PID_Pos) /**< (PMC_SLPWK_ASR0 Mask) PID */ 2558 #define PMC_SLPWK_ASR0_PID(value) (PMC_SLPWK_ASR0_PID_Msk & ((value) << PMC_SLPWK_ASR0_PID_Pos)) 2559 2560 /* -------- PMC_PMMR : (PMC Offset: 0x130) (R/W 32) PLL Maximum Multiplier Value Register -------- */ 2561 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 2562 #if COMPONENT_TYPEDEF_STYLE == 'N' 2563 typedef union { 2564 struct { 2565 uint32_t PLLA_MMAX:11; /**< bit: 0..10 PLLA Maximum Allowed Multiplier Value */ 2566 uint32_t :21; /**< bit: 11..31 Reserved */ 2567 } bit; /**< Structure used for bit access */ 2568 uint32_t reg; /**< Type used for register access */ 2569 } PMC_PMMR_Type; 2570 #endif 2571 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 2572 2573 #define PMC_PMMR_OFFSET (0x130) /**< (PMC_PMMR) PLL Maximum Multiplier Value Register Offset */ 2574 2575 #define PMC_PMMR_PLLA_MMAX_Pos 0 /**< (PMC_PMMR) PLLA Maximum Allowed Multiplier Value Position */ 2576 #define PMC_PMMR_PLLA_MMAX_Msk (_U_(0x7FF) << PMC_PMMR_PLLA_MMAX_Pos) /**< (PMC_PMMR) PLLA Maximum Allowed Multiplier Value Mask */ 2577 #define PMC_PMMR_PLLA_MMAX(value) (PMC_PMMR_PLLA_MMAX_Msk & ((value) << PMC_PMMR_PLLA_MMAX_Pos)) 2578 #define PMC_PMMR_MASK _U_(0x7FF) /**< \deprecated (PMC_PMMR) Register MASK (Use PMC_PMMR_Msk instead) */ 2579 #define PMC_PMMR_Msk _U_(0x7FF) /**< (PMC_PMMR) Register Mask */ 2580 2581 2582 /* -------- PMC_SLPWK_ER1 : (PMC Offset: 0x134) (/W 32) SleepWalking Enable Register 1 -------- */ 2583 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 2584 #if COMPONENT_TYPEDEF_STYLE == 'N' 2585 typedef union { 2586 struct { 2587 uint32_t PID32:1; /**< bit: 0 Peripheral 32 SleepWalking Enable */ 2588 uint32_t PID33:1; /**< bit: 1 Peripheral 33 SleepWalking Enable */ 2589 uint32_t PID34:1; /**< bit: 2 Peripheral 34 SleepWalking Enable */ 2590 uint32_t PID35:1; /**< bit: 3 Peripheral 35 SleepWalking Enable */ 2591 uint32_t :1; /**< bit: 4 Reserved */ 2592 uint32_t PID37:1; /**< bit: 5 Peripheral 37 SleepWalking Enable */ 2593 uint32_t :1; /**< bit: 6 Reserved */ 2594 uint32_t PID39:1; /**< bit: 7 Peripheral 39 SleepWalking Enable */ 2595 uint32_t PID40:1; /**< bit: 8 Peripheral 40 SleepWalking Enable */ 2596 uint32_t PID41:1; /**< bit: 9 Peripheral 41 SleepWalking Enable */ 2597 uint32_t PID42:1; /**< bit: 10 Peripheral 42 SleepWalking Enable */ 2598 uint32_t PID43:1; /**< bit: 11 Peripheral 43 SleepWalking Enable */ 2599 uint32_t PID44:1; /**< bit: 12 Peripheral 44 SleepWalking Enable */ 2600 uint32_t PID45:1; /**< bit: 13 Peripheral 45 SleepWalking Enable */ 2601 uint32_t PID46:1; /**< bit: 14 Peripheral 46 SleepWalking Enable */ 2602 uint32_t PID47:1; /**< bit: 15 Peripheral 47 SleepWalking Enable */ 2603 uint32_t PID48:1; /**< bit: 16 Peripheral 48 SleepWalking Enable */ 2604 uint32_t PID49:1; /**< bit: 17 Peripheral 49 SleepWalking Enable */ 2605 uint32_t PID50:1; /**< bit: 18 Peripheral 50 SleepWalking Enable */ 2606 uint32_t PID51:1; /**< bit: 19 Peripheral 51 SleepWalking Enable */ 2607 uint32_t PID52:1; /**< bit: 20 Peripheral 52 SleepWalking Enable */ 2608 uint32_t PID53:1; /**< bit: 21 Peripheral 53 SleepWalking Enable */ 2609 uint32_t :2; /**< bit: 22..23 Reserved */ 2610 uint32_t PID56:1; /**< bit: 24 Peripheral 56 SleepWalking Enable */ 2611 uint32_t PID57:1; /**< bit: 25 Peripheral 57 SleepWalking Enable */ 2612 uint32_t PID58:1; /**< bit: 26 Peripheral 58 SleepWalking Enable */ 2613 uint32_t PID59:1; /**< bit: 27 Peripheral 59 SleepWalking Enable */ 2614 uint32_t PID60:1; /**< bit: 28 Peripheral 60 SleepWalking Enable */ 2615 uint32_t :3; /**< bit: 29..31 Reserved */ 2616 } bit; /**< Structure used for bit access */ 2617 struct { 2618 uint32_t PID:25; /**< bit: 0..24 Peripheral 6x SleepWalking Enable */ 2619 uint32_t :7; /**< bit: 25..31 Reserved */ 2620 } vec; /**< Structure used for vec access */ 2621 uint32_t reg; /**< Type used for register access */ 2622 } PMC_SLPWK_ER1_Type; 2623 #endif 2624 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 2625 2626 #define PMC_SLPWK_ER1_OFFSET (0x134) /**< (PMC_SLPWK_ER1) SleepWalking Enable Register 1 Offset */ 2627 2628 #define PMC_SLPWK_ER1_PID32_Pos 0 /**< (PMC_SLPWK_ER1) Peripheral 32 SleepWalking Enable Position */ 2629 #define PMC_SLPWK_ER1_PID32_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID32_Pos) /**< (PMC_SLPWK_ER1) Peripheral 32 SleepWalking Enable Mask */ 2630 #define PMC_SLPWK_ER1_PID32 PMC_SLPWK_ER1_PID32_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID32_Msk instead */ 2631 #define PMC_SLPWK_ER1_PID33_Pos 1 /**< (PMC_SLPWK_ER1) Peripheral 33 SleepWalking Enable Position */ 2632 #define PMC_SLPWK_ER1_PID33_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID33_Pos) /**< (PMC_SLPWK_ER1) Peripheral 33 SleepWalking Enable Mask */ 2633 #define PMC_SLPWK_ER1_PID33 PMC_SLPWK_ER1_PID33_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID33_Msk instead */ 2634 #define PMC_SLPWK_ER1_PID34_Pos 2 /**< (PMC_SLPWK_ER1) Peripheral 34 SleepWalking Enable Position */ 2635 #define PMC_SLPWK_ER1_PID34_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID34_Pos) /**< (PMC_SLPWK_ER1) Peripheral 34 SleepWalking Enable Mask */ 2636 #define PMC_SLPWK_ER1_PID34 PMC_SLPWK_ER1_PID34_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID34_Msk instead */ 2637 #define PMC_SLPWK_ER1_PID35_Pos 3 /**< (PMC_SLPWK_ER1) Peripheral 35 SleepWalking Enable Position */ 2638 #define PMC_SLPWK_ER1_PID35_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID35_Pos) /**< (PMC_SLPWK_ER1) Peripheral 35 SleepWalking Enable Mask */ 2639 #define PMC_SLPWK_ER1_PID35 PMC_SLPWK_ER1_PID35_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID35_Msk instead */ 2640 #define PMC_SLPWK_ER1_PID37_Pos 5 /**< (PMC_SLPWK_ER1) Peripheral 37 SleepWalking Enable Position */ 2641 #define PMC_SLPWK_ER1_PID37_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID37_Pos) /**< (PMC_SLPWK_ER1) Peripheral 37 SleepWalking Enable Mask */ 2642 #define PMC_SLPWK_ER1_PID37 PMC_SLPWK_ER1_PID37_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID37_Msk instead */ 2643 #define PMC_SLPWK_ER1_PID39_Pos 7 /**< (PMC_SLPWK_ER1) Peripheral 39 SleepWalking Enable Position */ 2644 #define PMC_SLPWK_ER1_PID39_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID39_Pos) /**< (PMC_SLPWK_ER1) Peripheral 39 SleepWalking Enable Mask */ 2645 #define PMC_SLPWK_ER1_PID39 PMC_SLPWK_ER1_PID39_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID39_Msk instead */ 2646 #define PMC_SLPWK_ER1_PID40_Pos 8 /**< (PMC_SLPWK_ER1) Peripheral 40 SleepWalking Enable Position */ 2647 #define PMC_SLPWK_ER1_PID40_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID40_Pos) /**< (PMC_SLPWK_ER1) Peripheral 40 SleepWalking Enable Mask */ 2648 #define PMC_SLPWK_ER1_PID40 PMC_SLPWK_ER1_PID40_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID40_Msk instead */ 2649 #define PMC_SLPWK_ER1_PID41_Pos 9 /**< (PMC_SLPWK_ER1) Peripheral 41 SleepWalking Enable Position */ 2650 #define PMC_SLPWK_ER1_PID41_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID41_Pos) /**< (PMC_SLPWK_ER1) Peripheral 41 SleepWalking Enable Mask */ 2651 #define PMC_SLPWK_ER1_PID41 PMC_SLPWK_ER1_PID41_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID41_Msk instead */ 2652 #define PMC_SLPWK_ER1_PID42_Pos 10 /**< (PMC_SLPWK_ER1) Peripheral 42 SleepWalking Enable Position */ 2653 #define PMC_SLPWK_ER1_PID42_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID42_Pos) /**< (PMC_SLPWK_ER1) Peripheral 42 SleepWalking Enable Mask */ 2654 #define PMC_SLPWK_ER1_PID42 PMC_SLPWK_ER1_PID42_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID42_Msk instead */ 2655 #define PMC_SLPWK_ER1_PID43_Pos 11 /**< (PMC_SLPWK_ER1) Peripheral 43 SleepWalking Enable Position */ 2656 #define PMC_SLPWK_ER1_PID43_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID43_Pos) /**< (PMC_SLPWK_ER1) Peripheral 43 SleepWalking Enable Mask */ 2657 #define PMC_SLPWK_ER1_PID43 PMC_SLPWK_ER1_PID43_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID43_Msk instead */ 2658 #define PMC_SLPWK_ER1_PID44_Pos 12 /**< (PMC_SLPWK_ER1) Peripheral 44 SleepWalking Enable Position */ 2659 #define PMC_SLPWK_ER1_PID44_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID44_Pos) /**< (PMC_SLPWK_ER1) Peripheral 44 SleepWalking Enable Mask */ 2660 #define PMC_SLPWK_ER1_PID44 PMC_SLPWK_ER1_PID44_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID44_Msk instead */ 2661 #define PMC_SLPWK_ER1_PID45_Pos 13 /**< (PMC_SLPWK_ER1) Peripheral 45 SleepWalking Enable Position */ 2662 #define PMC_SLPWK_ER1_PID45_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID45_Pos) /**< (PMC_SLPWK_ER1) Peripheral 45 SleepWalking Enable Mask */ 2663 #define PMC_SLPWK_ER1_PID45 PMC_SLPWK_ER1_PID45_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID45_Msk instead */ 2664 #define PMC_SLPWK_ER1_PID46_Pos 14 /**< (PMC_SLPWK_ER1) Peripheral 46 SleepWalking Enable Position */ 2665 #define PMC_SLPWK_ER1_PID46_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID46_Pos) /**< (PMC_SLPWK_ER1) Peripheral 46 SleepWalking Enable Mask */ 2666 #define PMC_SLPWK_ER1_PID46 PMC_SLPWK_ER1_PID46_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID46_Msk instead */ 2667 #define PMC_SLPWK_ER1_PID47_Pos 15 /**< (PMC_SLPWK_ER1) Peripheral 47 SleepWalking Enable Position */ 2668 #define PMC_SLPWK_ER1_PID47_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID47_Pos) /**< (PMC_SLPWK_ER1) Peripheral 47 SleepWalking Enable Mask */ 2669 #define PMC_SLPWK_ER1_PID47 PMC_SLPWK_ER1_PID47_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID47_Msk instead */ 2670 #define PMC_SLPWK_ER1_PID48_Pos 16 /**< (PMC_SLPWK_ER1) Peripheral 48 SleepWalking Enable Position */ 2671 #define PMC_SLPWK_ER1_PID48_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID48_Pos) /**< (PMC_SLPWK_ER1) Peripheral 48 SleepWalking Enable Mask */ 2672 #define PMC_SLPWK_ER1_PID48 PMC_SLPWK_ER1_PID48_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID48_Msk instead */ 2673 #define PMC_SLPWK_ER1_PID49_Pos 17 /**< (PMC_SLPWK_ER1) Peripheral 49 SleepWalking Enable Position */ 2674 #define PMC_SLPWK_ER1_PID49_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID49_Pos) /**< (PMC_SLPWK_ER1) Peripheral 49 SleepWalking Enable Mask */ 2675 #define PMC_SLPWK_ER1_PID49 PMC_SLPWK_ER1_PID49_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID49_Msk instead */ 2676 #define PMC_SLPWK_ER1_PID50_Pos 18 /**< (PMC_SLPWK_ER1) Peripheral 50 SleepWalking Enable Position */ 2677 #define PMC_SLPWK_ER1_PID50_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID50_Pos) /**< (PMC_SLPWK_ER1) Peripheral 50 SleepWalking Enable Mask */ 2678 #define PMC_SLPWK_ER1_PID50 PMC_SLPWK_ER1_PID50_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID50_Msk instead */ 2679 #define PMC_SLPWK_ER1_PID51_Pos 19 /**< (PMC_SLPWK_ER1) Peripheral 51 SleepWalking Enable Position */ 2680 #define PMC_SLPWK_ER1_PID51_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID51_Pos) /**< (PMC_SLPWK_ER1) Peripheral 51 SleepWalking Enable Mask */ 2681 #define PMC_SLPWK_ER1_PID51 PMC_SLPWK_ER1_PID51_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID51_Msk instead */ 2682 #define PMC_SLPWK_ER1_PID52_Pos 20 /**< (PMC_SLPWK_ER1) Peripheral 52 SleepWalking Enable Position */ 2683 #define PMC_SLPWK_ER1_PID52_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID52_Pos) /**< (PMC_SLPWK_ER1) Peripheral 52 SleepWalking Enable Mask */ 2684 #define PMC_SLPWK_ER1_PID52 PMC_SLPWK_ER1_PID52_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID52_Msk instead */ 2685 #define PMC_SLPWK_ER1_PID53_Pos 21 /**< (PMC_SLPWK_ER1) Peripheral 53 SleepWalking Enable Position */ 2686 #define PMC_SLPWK_ER1_PID53_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID53_Pos) /**< (PMC_SLPWK_ER1) Peripheral 53 SleepWalking Enable Mask */ 2687 #define PMC_SLPWK_ER1_PID53 PMC_SLPWK_ER1_PID53_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID53_Msk instead */ 2688 #define PMC_SLPWK_ER1_PID56_Pos 24 /**< (PMC_SLPWK_ER1) Peripheral 56 SleepWalking Enable Position */ 2689 #define PMC_SLPWK_ER1_PID56_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID56_Pos) /**< (PMC_SLPWK_ER1) Peripheral 56 SleepWalking Enable Mask */ 2690 #define PMC_SLPWK_ER1_PID56 PMC_SLPWK_ER1_PID56_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID56_Msk instead */ 2691 #define PMC_SLPWK_ER1_PID57_Pos 25 /**< (PMC_SLPWK_ER1) Peripheral 57 SleepWalking Enable Position */ 2692 #define PMC_SLPWK_ER1_PID57_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID57_Pos) /**< (PMC_SLPWK_ER1) Peripheral 57 SleepWalking Enable Mask */ 2693 #define PMC_SLPWK_ER1_PID57 PMC_SLPWK_ER1_PID57_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID57_Msk instead */ 2694 #define PMC_SLPWK_ER1_PID58_Pos 26 /**< (PMC_SLPWK_ER1) Peripheral 58 SleepWalking Enable Position */ 2695 #define PMC_SLPWK_ER1_PID58_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID58_Pos) /**< (PMC_SLPWK_ER1) Peripheral 58 SleepWalking Enable Mask */ 2696 #define PMC_SLPWK_ER1_PID58 PMC_SLPWK_ER1_PID58_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID58_Msk instead */ 2697 #define PMC_SLPWK_ER1_PID59_Pos 27 /**< (PMC_SLPWK_ER1) Peripheral 59 SleepWalking Enable Position */ 2698 #define PMC_SLPWK_ER1_PID59_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID59_Pos) /**< (PMC_SLPWK_ER1) Peripheral 59 SleepWalking Enable Mask */ 2699 #define PMC_SLPWK_ER1_PID59 PMC_SLPWK_ER1_PID59_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID59_Msk instead */ 2700 #define PMC_SLPWK_ER1_PID60_Pos 28 /**< (PMC_SLPWK_ER1) Peripheral 60 SleepWalking Enable Position */ 2701 #define PMC_SLPWK_ER1_PID60_Msk (_U_(0x1) << PMC_SLPWK_ER1_PID60_Pos) /**< (PMC_SLPWK_ER1) Peripheral 60 SleepWalking Enable Mask */ 2702 #define PMC_SLPWK_ER1_PID60 PMC_SLPWK_ER1_PID60_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ER1_PID60_Msk instead */ 2703 #define PMC_SLPWK_ER1_MASK _U_(0x1F3FFFAF) /**< \deprecated (PMC_SLPWK_ER1) Register MASK (Use PMC_SLPWK_ER1_Msk instead) */ 2704 #define PMC_SLPWK_ER1_Msk _U_(0x1F3FFFAF) /**< (PMC_SLPWK_ER1) Register Mask */ 2705 2706 #define PMC_SLPWK_ER1_PID_Pos 0 /**< (PMC_SLPWK_ER1 Position) Peripheral 6x SleepWalking Enable */ 2707 #define PMC_SLPWK_ER1_PID_Msk (_U_(0x1FFFFFF) << PMC_SLPWK_ER1_PID_Pos) /**< (PMC_SLPWK_ER1 Mask) PID */ 2708 #define PMC_SLPWK_ER1_PID(value) (PMC_SLPWK_ER1_PID_Msk & ((value) << PMC_SLPWK_ER1_PID_Pos)) 2709 2710 /* -------- PMC_SLPWK_DR1 : (PMC Offset: 0x138) (/W 32) SleepWalking Disable Register 1 -------- */ 2711 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 2712 #if COMPONENT_TYPEDEF_STYLE == 'N' 2713 typedef union { 2714 struct { 2715 uint32_t PID32:1; /**< bit: 0 Peripheral 32 SleepWalking Disable */ 2716 uint32_t PID33:1; /**< bit: 1 Peripheral 33 SleepWalking Disable */ 2717 uint32_t PID34:1; /**< bit: 2 Peripheral 34 SleepWalking Disable */ 2718 uint32_t PID35:1; /**< bit: 3 Peripheral 35 SleepWalking Disable */ 2719 uint32_t :1; /**< bit: 4 Reserved */ 2720 uint32_t PID37:1; /**< bit: 5 Peripheral 37 SleepWalking Disable */ 2721 uint32_t :1; /**< bit: 6 Reserved */ 2722 uint32_t PID39:1; /**< bit: 7 Peripheral 39 SleepWalking Disable */ 2723 uint32_t PID40:1; /**< bit: 8 Peripheral 40 SleepWalking Disable */ 2724 uint32_t PID41:1; /**< bit: 9 Peripheral 41 SleepWalking Disable */ 2725 uint32_t PID42:1; /**< bit: 10 Peripheral 42 SleepWalking Disable */ 2726 uint32_t PID43:1; /**< bit: 11 Peripheral 43 SleepWalking Disable */ 2727 uint32_t PID44:1; /**< bit: 12 Peripheral 44 SleepWalking Disable */ 2728 uint32_t PID45:1; /**< bit: 13 Peripheral 45 SleepWalking Disable */ 2729 uint32_t PID46:1; /**< bit: 14 Peripheral 46 SleepWalking Disable */ 2730 uint32_t PID47:1; /**< bit: 15 Peripheral 47 SleepWalking Disable */ 2731 uint32_t PID48:1; /**< bit: 16 Peripheral 48 SleepWalking Disable */ 2732 uint32_t PID49:1; /**< bit: 17 Peripheral 49 SleepWalking Disable */ 2733 uint32_t PID50:1; /**< bit: 18 Peripheral 50 SleepWalking Disable */ 2734 uint32_t PID51:1; /**< bit: 19 Peripheral 51 SleepWalking Disable */ 2735 uint32_t PID52:1; /**< bit: 20 Peripheral 52 SleepWalking Disable */ 2736 uint32_t PID53:1; /**< bit: 21 Peripheral 53 SleepWalking Disable */ 2737 uint32_t :2; /**< bit: 22..23 Reserved */ 2738 uint32_t PID56:1; /**< bit: 24 Peripheral 56 SleepWalking Disable */ 2739 uint32_t PID57:1; /**< bit: 25 Peripheral 57 SleepWalking Disable */ 2740 uint32_t PID58:1; /**< bit: 26 Peripheral 58 SleepWalking Disable */ 2741 uint32_t PID59:1; /**< bit: 27 Peripheral 59 SleepWalking Disable */ 2742 uint32_t PID60:1; /**< bit: 28 Peripheral 60 SleepWalking Disable */ 2743 uint32_t :3; /**< bit: 29..31 Reserved */ 2744 } bit; /**< Structure used for bit access */ 2745 struct { 2746 uint32_t PID:25; /**< bit: 0..24 Peripheral 6x SleepWalking Disable */ 2747 uint32_t :7; /**< bit: 25..31 Reserved */ 2748 } vec; /**< Structure used for vec access */ 2749 uint32_t reg; /**< Type used for register access */ 2750 } PMC_SLPWK_DR1_Type; 2751 #endif 2752 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 2753 2754 #define PMC_SLPWK_DR1_OFFSET (0x138) /**< (PMC_SLPWK_DR1) SleepWalking Disable Register 1 Offset */ 2755 2756 #define PMC_SLPWK_DR1_PID32_Pos 0 /**< (PMC_SLPWK_DR1) Peripheral 32 SleepWalking Disable Position */ 2757 #define PMC_SLPWK_DR1_PID32_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID32_Pos) /**< (PMC_SLPWK_DR1) Peripheral 32 SleepWalking Disable Mask */ 2758 #define PMC_SLPWK_DR1_PID32 PMC_SLPWK_DR1_PID32_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID32_Msk instead */ 2759 #define PMC_SLPWK_DR1_PID33_Pos 1 /**< (PMC_SLPWK_DR1) Peripheral 33 SleepWalking Disable Position */ 2760 #define PMC_SLPWK_DR1_PID33_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID33_Pos) /**< (PMC_SLPWK_DR1) Peripheral 33 SleepWalking Disable Mask */ 2761 #define PMC_SLPWK_DR1_PID33 PMC_SLPWK_DR1_PID33_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID33_Msk instead */ 2762 #define PMC_SLPWK_DR1_PID34_Pos 2 /**< (PMC_SLPWK_DR1) Peripheral 34 SleepWalking Disable Position */ 2763 #define PMC_SLPWK_DR1_PID34_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID34_Pos) /**< (PMC_SLPWK_DR1) Peripheral 34 SleepWalking Disable Mask */ 2764 #define PMC_SLPWK_DR1_PID34 PMC_SLPWK_DR1_PID34_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID34_Msk instead */ 2765 #define PMC_SLPWK_DR1_PID35_Pos 3 /**< (PMC_SLPWK_DR1) Peripheral 35 SleepWalking Disable Position */ 2766 #define PMC_SLPWK_DR1_PID35_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID35_Pos) /**< (PMC_SLPWK_DR1) Peripheral 35 SleepWalking Disable Mask */ 2767 #define PMC_SLPWK_DR1_PID35 PMC_SLPWK_DR1_PID35_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID35_Msk instead */ 2768 #define PMC_SLPWK_DR1_PID37_Pos 5 /**< (PMC_SLPWK_DR1) Peripheral 37 SleepWalking Disable Position */ 2769 #define PMC_SLPWK_DR1_PID37_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID37_Pos) /**< (PMC_SLPWK_DR1) Peripheral 37 SleepWalking Disable Mask */ 2770 #define PMC_SLPWK_DR1_PID37 PMC_SLPWK_DR1_PID37_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID37_Msk instead */ 2771 #define PMC_SLPWK_DR1_PID39_Pos 7 /**< (PMC_SLPWK_DR1) Peripheral 39 SleepWalking Disable Position */ 2772 #define PMC_SLPWK_DR1_PID39_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID39_Pos) /**< (PMC_SLPWK_DR1) Peripheral 39 SleepWalking Disable Mask */ 2773 #define PMC_SLPWK_DR1_PID39 PMC_SLPWK_DR1_PID39_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID39_Msk instead */ 2774 #define PMC_SLPWK_DR1_PID40_Pos 8 /**< (PMC_SLPWK_DR1) Peripheral 40 SleepWalking Disable Position */ 2775 #define PMC_SLPWK_DR1_PID40_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID40_Pos) /**< (PMC_SLPWK_DR1) Peripheral 40 SleepWalking Disable Mask */ 2776 #define PMC_SLPWK_DR1_PID40 PMC_SLPWK_DR1_PID40_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID40_Msk instead */ 2777 #define PMC_SLPWK_DR1_PID41_Pos 9 /**< (PMC_SLPWK_DR1) Peripheral 41 SleepWalking Disable Position */ 2778 #define PMC_SLPWK_DR1_PID41_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID41_Pos) /**< (PMC_SLPWK_DR1) Peripheral 41 SleepWalking Disable Mask */ 2779 #define PMC_SLPWK_DR1_PID41 PMC_SLPWK_DR1_PID41_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID41_Msk instead */ 2780 #define PMC_SLPWK_DR1_PID42_Pos 10 /**< (PMC_SLPWK_DR1) Peripheral 42 SleepWalking Disable Position */ 2781 #define PMC_SLPWK_DR1_PID42_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID42_Pos) /**< (PMC_SLPWK_DR1) Peripheral 42 SleepWalking Disable Mask */ 2782 #define PMC_SLPWK_DR1_PID42 PMC_SLPWK_DR1_PID42_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID42_Msk instead */ 2783 #define PMC_SLPWK_DR1_PID43_Pos 11 /**< (PMC_SLPWK_DR1) Peripheral 43 SleepWalking Disable Position */ 2784 #define PMC_SLPWK_DR1_PID43_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID43_Pos) /**< (PMC_SLPWK_DR1) Peripheral 43 SleepWalking Disable Mask */ 2785 #define PMC_SLPWK_DR1_PID43 PMC_SLPWK_DR1_PID43_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID43_Msk instead */ 2786 #define PMC_SLPWK_DR1_PID44_Pos 12 /**< (PMC_SLPWK_DR1) Peripheral 44 SleepWalking Disable Position */ 2787 #define PMC_SLPWK_DR1_PID44_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID44_Pos) /**< (PMC_SLPWK_DR1) Peripheral 44 SleepWalking Disable Mask */ 2788 #define PMC_SLPWK_DR1_PID44 PMC_SLPWK_DR1_PID44_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID44_Msk instead */ 2789 #define PMC_SLPWK_DR1_PID45_Pos 13 /**< (PMC_SLPWK_DR1) Peripheral 45 SleepWalking Disable Position */ 2790 #define PMC_SLPWK_DR1_PID45_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID45_Pos) /**< (PMC_SLPWK_DR1) Peripheral 45 SleepWalking Disable Mask */ 2791 #define PMC_SLPWK_DR1_PID45 PMC_SLPWK_DR1_PID45_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID45_Msk instead */ 2792 #define PMC_SLPWK_DR1_PID46_Pos 14 /**< (PMC_SLPWK_DR1) Peripheral 46 SleepWalking Disable Position */ 2793 #define PMC_SLPWK_DR1_PID46_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID46_Pos) /**< (PMC_SLPWK_DR1) Peripheral 46 SleepWalking Disable Mask */ 2794 #define PMC_SLPWK_DR1_PID46 PMC_SLPWK_DR1_PID46_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID46_Msk instead */ 2795 #define PMC_SLPWK_DR1_PID47_Pos 15 /**< (PMC_SLPWK_DR1) Peripheral 47 SleepWalking Disable Position */ 2796 #define PMC_SLPWK_DR1_PID47_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID47_Pos) /**< (PMC_SLPWK_DR1) Peripheral 47 SleepWalking Disable Mask */ 2797 #define PMC_SLPWK_DR1_PID47 PMC_SLPWK_DR1_PID47_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID47_Msk instead */ 2798 #define PMC_SLPWK_DR1_PID48_Pos 16 /**< (PMC_SLPWK_DR1) Peripheral 48 SleepWalking Disable Position */ 2799 #define PMC_SLPWK_DR1_PID48_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID48_Pos) /**< (PMC_SLPWK_DR1) Peripheral 48 SleepWalking Disable Mask */ 2800 #define PMC_SLPWK_DR1_PID48 PMC_SLPWK_DR1_PID48_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID48_Msk instead */ 2801 #define PMC_SLPWK_DR1_PID49_Pos 17 /**< (PMC_SLPWK_DR1) Peripheral 49 SleepWalking Disable Position */ 2802 #define PMC_SLPWK_DR1_PID49_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID49_Pos) /**< (PMC_SLPWK_DR1) Peripheral 49 SleepWalking Disable Mask */ 2803 #define PMC_SLPWK_DR1_PID49 PMC_SLPWK_DR1_PID49_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID49_Msk instead */ 2804 #define PMC_SLPWK_DR1_PID50_Pos 18 /**< (PMC_SLPWK_DR1) Peripheral 50 SleepWalking Disable Position */ 2805 #define PMC_SLPWK_DR1_PID50_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID50_Pos) /**< (PMC_SLPWK_DR1) Peripheral 50 SleepWalking Disable Mask */ 2806 #define PMC_SLPWK_DR1_PID50 PMC_SLPWK_DR1_PID50_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID50_Msk instead */ 2807 #define PMC_SLPWK_DR1_PID51_Pos 19 /**< (PMC_SLPWK_DR1) Peripheral 51 SleepWalking Disable Position */ 2808 #define PMC_SLPWK_DR1_PID51_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID51_Pos) /**< (PMC_SLPWK_DR1) Peripheral 51 SleepWalking Disable Mask */ 2809 #define PMC_SLPWK_DR1_PID51 PMC_SLPWK_DR1_PID51_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID51_Msk instead */ 2810 #define PMC_SLPWK_DR1_PID52_Pos 20 /**< (PMC_SLPWK_DR1) Peripheral 52 SleepWalking Disable Position */ 2811 #define PMC_SLPWK_DR1_PID52_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID52_Pos) /**< (PMC_SLPWK_DR1) Peripheral 52 SleepWalking Disable Mask */ 2812 #define PMC_SLPWK_DR1_PID52 PMC_SLPWK_DR1_PID52_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID52_Msk instead */ 2813 #define PMC_SLPWK_DR1_PID53_Pos 21 /**< (PMC_SLPWK_DR1) Peripheral 53 SleepWalking Disable Position */ 2814 #define PMC_SLPWK_DR1_PID53_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID53_Pos) /**< (PMC_SLPWK_DR1) Peripheral 53 SleepWalking Disable Mask */ 2815 #define PMC_SLPWK_DR1_PID53 PMC_SLPWK_DR1_PID53_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID53_Msk instead */ 2816 #define PMC_SLPWK_DR1_PID56_Pos 24 /**< (PMC_SLPWK_DR1) Peripheral 56 SleepWalking Disable Position */ 2817 #define PMC_SLPWK_DR1_PID56_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID56_Pos) /**< (PMC_SLPWK_DR1) Peripheral 56 SleepWalking Disable Mask */ 2818 #define PMC_SLPWK_DR1_PID56 PMC_SLPWK_DR1_PID56_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID56_Msk instead */ 2819 #define PMC_SLPWK_DR1_PID57_Pos 25 /**< (PMC_SLPWK_DR1) Peripheral 57 SleepWalking Disable Position */ 2820 #define PMC_SLPWK_DR1_PID57_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID57_Pos) /**< (PMC_SLPWK_DR1) Peripheral 57 SleepWalking Disable Mask */ 2821 #define PMC_SLPWK_DR1_PID57 PMC_SLPWK_DR1_PID57_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID57_Msk instead */ 2822 #define PMC_SLPWK_DR1_PID58_Pos 26 /**< (PMC_SLPWK_DR1) Peripheral 58 SleepWalking Disable Position */ 2823 #define PMC_SLPWK_DR1_PID58_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID58_Pos) /**< (PMC_SLPWK_DR1) Peripheral 58 SleepWalking Disable Mask */ 2824 #define PMC_SLPWK_DR1_PID58 PMC_SLPWK_DR1_PID58_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID58_Msk instead */ 2825 #define PMC_SLPWK_DR1_PID59_Pos 27 /**< (PMC_SLPWK_DR1) Peripheral 59 SleepWalking Disable Position */ 2826 #define PMC_SLPWK_DR1_PID59_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID59_Pos) /**< (PMC_SLPWK_DR1) Peripheral 59 SleepWalking Disable Mask */ 2827 #define PMC_SLPWK_DR1_PID59 PMC_SLPWK_DR1_PID59_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID59_Msk instead */ 2828 #define PMC_SLPWK_DR1_PID60_Pos 28 /**< (PMC_SLPWK_DR1) Peripheral 60 SleepWalking Disable Position */ 2829 #define PMC_SLPWK_DR1_PID60_Msk (_U_(0x1) << PMC_SLPWK_DR1_PID60_Pos) /**< (PMC_SLPWK_DR1) Peripheral 60 SleepWalking Disable Mask */ 2830 #define PMC_SLPWK_DR1_PID60 PMC_SLPWK_DR1_PID60_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_DR1_PID60_Msk instead */ 2831 #define PMC_SLPWK_DR1_MASK _U_(0x1F3FFFAF) /**< \deprecated (PMC_SLPWK_DR1) Register MASK (Use PMC_SLPWK_DR1_Msk instead) */ 2832 #define PMC_SLPWK_DR1_Msk _U_(0x1F3FFFAF) /**< (PMC_SLPWK_DR1) Register Mask */ 2833 2834 #define PMC_SLPWK_DR1_PID_Pos 0 /**< (PMC_SLPWK_DR1 Position) Peripheral 6x SleepWalking Disable */ 2835 #define PMC_SLPWK_DR1_PID_Msk (_U_(0x1FFFFFF) << PMC_SLPWK_DR1_PID_Pos) /**< (PMC_SLPWK_DR1 Mask) PID */ 2836 #define PMC_SLPWK_DR1_PID(value) (PMC_SLPWK_DR1_PID_Msk & ((value) << PMC_SLPWK_DR1_PID_Pos)) 2837 2838 /* -------- PMC_SLPWK_SR1 : (PMC Offset: 0x13c) (R/ 32) SleepWalking Status Register 1 -------- */ 2839 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 2840 #if COMPONENT_TYPEDEF_STYLE == 'N' 2841 typedef union { 2842 struct { 2843 uint32_t PID32:1; /**< bit: 0 Peripheral 32 SleepWalking Status */ 2844 uint32_t PID33:1; /**< bit: 1 Peripheral 33 SleepWalking Status */ 2845 uint32_t PID34:1; /**< bit: 2 Peripheral 34 SleepWalking Status */ 2846 uint32_t PID35:1; /**< bit: 3 Peripheral 35 SleepWalking Status */ 2847 uint32_t :1; /**< bit: 4 Reserved */ 2848 uint32_t PID37:1; /**< bit: 5 Peripheral 37 SleepWalking Status */ 2849 uint32_t :1; /**< bit: 6 Reserved */ 2850 uint32_t PID39:1; /**< bit: 7 Peripheral 39 SleepWalking Status */ 2851 uint32_t PID40:1; /**< bit: 8 Peripheral 40 SleepWalking Status */ 2852 uint32_t PID41:1; /**< bit: 9 Peripheral 41 SleepWalking Status */ 2853 uint32_t PID42:1; /**< bit: 10 Peripheral 42 SleepWalking Status */ 2854 uint32_t PID43:1; /**< bit: 11 Peripheral 43 SleepWalking Status */ 2855 uint32_t PID44:1; /**< bit: 12 Peripheral 44 SleepWalking Status */ 2856 uint32_t PID45:1; /**< bit: 13 Peripheral 45 SleepWalking Status */ 2857 uint32_t PID46:1; /**< bit: 14 Peripheral 46 SleepWalking Status */ 2858 uint32_t PID47:1; /**< bit: 15 Peripheral 47 SleepWalking Status */ 2859 uint32_t PID48:1; /**< bit: 16 Peripheral 48 SleepWalking Status */ 2860 uint32_t PID49:1; /**< bit: 17 Peripheral 49 SleepWalking Status */ 2861 uint32_t PID50:1; /**< bit: 18 Peripheral 50 SleepWalking Status */ 2862 uint32_t PID51:1; /**< bit: 19 Peripheral 51 SleepWalking Status */ 2863 uint32_t PID52:1; /**< bit: 20 Peripheral 52 SleepWalking Status */ 2864 uint32_t PID53:1; /**< bit: 21 Peripheral 53 SleepWalking Status */ 2865 uint32_t :2; /**< bit: 22..23 Reserved */ 2866 uint32_t PID56:1; /**< bit: 24 Peripheral 56 SleepWalking Status */ 2867 uint32_t PID57:1; /**< bit: 25 Peripheral 57 SleepWalking Status */ 2868 uint32_t PID58:1; /**< bit: 26 Peripheral 58 SleepWalking Status */ 2869 uint32_t PID59:1; /**< bit: 27 Peripheral 59 SleepWalking Status */ 2870 uint32_t PID60:1; /**< bit: 28 Peripheral 60 SleepWalking Status */ 2871 uint32_t :3; /**< bit: 29..31 Reserved */ 2872 } bit; /**< Structure used for bit access */ 2873 struct { 2874 uint32_t PID:25; /**< bit: 0..24 Peripheral 6x SleepWalking Status */ 2875 uint32_t :7; /**< bit: 25..31 Reserved */ 2876 } vec; /**< Structure used for vec access */ 2877 uint32_t reg; /**< Type used for register access */ 2878 } PMC_SLPWK_SR1_Type; 2879 #endif 2880 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 2881 2882 #define PMC_SLPWK_SR1_OFFSET (0x13C) /**< (PMC_SLPWK_SR1) SleepWalking Status Register 1 Offset */ 2883 2884 #define PMC_SLPWK_SR1_PID32_Pos 0 /**< (PMC_SLPWK_SR1) Peripheral 32 SleepWalking Status Position */ 2885 #define PMC_SLPWK_SR1_PID32_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID32_Pos) /**< (PMC_SLPWK_SR1) Peripheral 32 SleepWalking Status Mask */ 2886 #define PMC_SLPWK_SR1_PID32 PMC_SLPWK_SR1_PID32_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID32_Msk instead */ 2887 #define PMC_SLPWK_SR1_PID33_Pos 1 /**< (PMC_SLPWK_SR1) Peripheral 33 SleepWalking Status Position */ 2888 #define PMC_SLPWK_SR1_PID33_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID33_Pos) /**< (PMC_SLPWK_SR1) Peripheral 33 SleepWalking Status Mask */ 2889 #define PMC_SLPWK_SR1_PID33 PMC_SLPWK_SR1_PID33_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID33_Msk instead */ 2890 #define PMC_SLPWK_SR1_PID34_Pos 2 /**< (PMC_SLPWK_SR1) Peripheral 34 SleepWalking Status Position */ 2891 #define PMC_SLPWK_SR1_PID34_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID34_Pos) /**< (PMC_SLPWK_SR1) Peripheral 34 SleepWalking Status Mask */ 2892 #define PMC_SLPWK_SR1_PID34 PMC_SLPWK_SR1_PID34_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID34_Msk instead */ 2893 #define PMC_SLPWK_SR1_PID35_Pos 3 /**< (PMC_SLPWK_SR1) Peripheral 35 SleepWalking Status Position */ 2894 #define PMC_SLPWK_SR1_PID35_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID35_Pos) /**< (PMC_SLPWK_SR1) Peripheral 35 SleepWalking Status Mask */ 2895 #define PMC_SLPWK_SR1_PID35 PMC_SLPWK_SR1_PID35_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID35_Msk instead */ 2896 #define PMC_SLPWK_SR1_PID37_Pos 5 /**< (PMC_SLPWK_SR1) Peripheral 37 SleepWalking Status Position */ 2897 #define PMC_SLPWK_SR1_PID37_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID37_Pos) /**< (PMC_SLPWK_SR1) Peripheral 37 SleepWalking Status Mask */ 2898 #define PMC_SLPWK_SR1_PID37 PMC_SLPWK_SR1_PID37_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID37_Msk instead */ 2899 #define PMC_SLPWK_SR1_PID39_Pos 7 /**< (PMC_SLPWK_SR1) Peripheral 39 SleepWalking Status Position */ 2900 #define PMC_SLPWK_SR1_PID39_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID39_Pos) /**< (PMC_SLPWK_SR1) Peripheral 39 SleepWalking Status Mask */ 2901 #define PMC_SLPWK_SR1_PID39 PMC_SLPWK_SR1_PID39_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID39_Msk instead */ 2902 #define PMC_SLPWK_SR1_PID40_Pos 8 /**< (PMC_SLPWK_SR1) Peripheral 40 SleepWalking Status Position */ 2903 #define PMC_SLPWK_SR1_PID40_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID40_Pos) /**< (PMC_SLPWK_SR1) Peripheral 40 SleepWalking Status Mask */ 2904 #define PMC_SLPWK_SR1_PID40 PMC_SLPWK_SR1_PID40_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID40_Msk instead */ 2905 #define PMC_SLPWK_SR1_PID41_Pos 9 /**< (PMC_SLPWK_SR1) Peripheral 41 SleepWalking Status Position */ 2906 #define PMC_SLPWK_SR1_PID41_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID41_Pos) /**< (PMC_SLPWK_SR1) Peripheral 41 SleepWalking Status Mask */ 2907 #define PMC_SLPWK_SR1_PID41 PMC_SLPWK_SR1_PID41_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID41_Msk instead */ 2908 #define PMC_SLPWK_SR1_PID42_Pos 10 /**< (PMC_SLPWK_SR1) Peripheral 42 SleepWalking Status Position */ 2909 #define PMC_SLPWK_SR1_PID42_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID42_Pos) /**< (PMC_SLPWK_SR1) Peripheral 42 SleepWalking Status Mask */ 2910 #define PMC_SLPWK_SR1_PID42 PMC_SLPWK_SR1_PID42_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID42_Msk instead */ 2911 #define PMC_SLPWK_SR1_PID43_Pos 11 /**< (PMC_SLPWK_SR1) Peripheral 43 SleepWalking Status Position */ 2912 #define PMC_SLPWK_SR1_PID43_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID43_Pos) /**< (PMC_SLPWK_SR1) Peripheral 43 SleepWalking Status Mask */ 2913 #define PMC_SLPWK_SR1_PID43 PMC_SLPWK_SR1_PID43_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID43_Msk instead */ 2914 #define PMC_SLPWK_SR1_PID44_Pos 12 /**< (PMC_SLPWK_SR1) Peripheral 44 SleepWalking Status Position */ 2915 #define PMC_SLPWK_SR1_PID44_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID44_Pos) /**< (PMC_SLPWK_SR1) Peripheral 44 SleepWalking Status Mask */ 2916 #define PMC_SLPWK_SR1_PID44 PMC_SLPWK_SR1_PID44_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID44_Msk instead */ 2917 #define PMC_SLPWK_SR1_PID45_Pos 13 /**< (PMC_SLPWK_SR1) Peripheral 45 SleepWalking Status Position */ 2918 #define PMC_SLPWK_SR1_PID45_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID45_Pos) /**< (PMC_SLPWK_SR1) Peripheral 45 SleepWalking Status Mask */ 2919 #define PMC_SLPWK_SR1_PID45 PMC_SLPWK_SR1_PID45_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID45_Msk instead */ 2920 #define PMC_SLPWK_SR1_PID46_Pos 14 /**< (PMC_SLPWK_SR1) Peripheral 46 SleepWalking Status Position */ 2921 #define PMC_SLPWK_SR1_PID46_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID46_Pos) /**< (PMC_SLPWK_SR1) Peripheral 46 SleepWalking Status Mask */ 2922 #define PMC_SLPWK_SR1_PID46 PMC_SLPWK_SR1_PID46_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID46_Msk instead */ 2923 #define PMC_SLPWK_SR1_PID47_Pos 15 /**< (PMC_SLPWK_SR1) Peripheral 47 SleepWalking Status Position */ 2924 #define PMC_SLPWK_SR1_PID47_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID47_Pos) /**< (PMC_SLPWK_SR1) Peripheral 47 SleepWalking Status Mask */ 2925 #define PMC_SLPWK_SR1_PID47 PMC_SLPWK_SR1_PID47_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID47_Msk instead */ 2926 #define PMC_SLPWK_SR1_PID48_Pos 16 /**< (PMC_SLPWK_SR1) Peripheral 48 SleepWalking Status Position */ 2927 #define PMC_SLPWK_SR1_PID48_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID48_Pos) /**< (PMC_SLPWK_SR1) Peripheral 48 SleepWalking Status Mask */ 2928 #define PMC_SLPWK_SR1_PID48 PMC_SLPWK_SR1_PID48_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID48_Msk instead */ 2929 #define PMC_SLPWK_SR1_PID49_Pos 17 /**< (PMC_SLPWK_SR1) Peripheral 49 SleepWalking Status Position */ 2930 #define PMC_SLPWK_SR1_PID49_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID49_Pos) /**< (PMC_SLPWK_SR1) Peripheral 49 SleepWalking Status Mask */ 2931 #define PMC_SLPWK_SR1_PID49 PMC_SLPWK_SR1_PID49_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID49_Msk instead */ 2932 #define PMC_SLPWK_SR1_PID50_Pos 18 /**< (PMC_SLPWK_SR1) Peripheral 50 SleepWalking Status Position */ 2933 #define PMC_SLPWK_SR1_PID50_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID50_Pos) /**< (PMC_SLPWK_SR1) Peripheral 50 SleepWalking Status Mask */ 2934 #define PMC_SLPWK_SR1_PID50 PMC_SLPWK_SR1_PID50_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID50_Msk instead */ 2935 #define PMC_SLPWK_SR1_PID51_Pos 19 /**< (PMC_SLPWK_SR1) Peripheral 51 SleepWalking Status Position */ 2936 #define PMC_SLPWK_SR1_PID51_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID51_Pos) /**< (PMC_SLPWK_SR1) Peripheral 51 SleepWalking Status Mask */ 2937 #define PMC_SLPWK_SR1_PID51 PMC_SLPWK_SR1_PID51_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID51_Msk instead */ 2938 #define PMC_SLPWK_SR1_PID52_Pos 20 /**< (PMC_SLPWK_SR1) Peripheral 52 SleepWalking Status Position */ 2939 #define PMC_SLPWK_SR1_PID52_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID52_Pos) /**< (PMC_SLPWK_SR1) Peripheral 52 SleepWalking Status Mask */ 2940 #define PMC_SLPWK_SR1_PID52 PMC_SLPWK_SR1_PID52_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID52_Msk instead */ 2941 #define PMC_SLPWK_SR1_PID53_Pos 21 /**< (PMC_SLPWK_SR1) Peripheral 53 SleepWalking Status Position */ 2942 #define PMC_SLPWK_SR1_PID53_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID53_Pos) /**< (PMC_SLPWK_SR1) Peripheral 53 SleepWalking Status Mask */ 2943 #define PMC_SLPWK_SR1_PID53 PMC_SLPWK_SR1_PID53_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID53_Msk instead */ 2944 #define PMC_SLPWK_SR1_PID56_Pos 24 /**< (PMC_SLPWK_SR1) Peripheral 56 SleepWalking Status Position */ 2945 #define PMC_SLPWK_SR1_PID56_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID56_Pos) /**< (PMC_SLPWK_SR1) Peripheral 56 SleepWalking Status Mask */ 2946 #define PMC_SLPWK_SR1_PID56 PMC_SLPWK_SR1_PID56_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID56_Msk instead */ 2947 #define PMC_SLPWK_SR1_PID57_Pos 25 /**< (PMC_SLPWK_SR1) Peripheral 57 SleepWalking Status Position */ 2948 #define PMC_SLPWK_SR1_PID57_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID57_Pos) /**< (PMC_SLPWK_SR1) Peripheral 57 SleepWalking Status Mask */ 2949 #define PMC_SLPWK_SR1_PID57 PMC_SLPWK_SR1_PID57_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID57_Msk instead */ 2950 #define PMC_SLPWK_SR1_PID58_Pos 26 /**< (PMC_SLPWK_SR1) Peripheral 58 SleepWalking Status Position */ 2951 #define PMC_SLPWK_SR1_PID58_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID58_Pos) /**< (PMC_SLPWK_SR1) Peripheral 58 SleepWalking Status Mask */ 2952 #define PMC_SLPWK_SR1_PID58 PMC_SLPWK_SR1_PID58_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID58_Msk instead */ 2953 #define PMC_SLPWK_SR1_PID59_Pos 27 /**< (PMC_SLPWK_SR1) Peripheral 59 SleepWalking Status Position */ 2954 #define PMC_SLPWK_SR1_PID59_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID59_Pos) /**< (PMC_SLPWK_SR1) Peripheral 59 SleepWalking Status Mask */ 2955 #define PMC_SLPWK_SR1_PID59 PMC_SLPWK_SR1_PID59_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID59_Msk instead */ 2956 #define PMC_SLPWK_SR1_PID60_Pos 28 /**< (PMC_SLPWK_SR1) Peripheral 60 SleepWalking Status Position */ 2957 #define PMC_SLPWK_SR1_PID60_Msk (_U_(0x1) << PMC_SLPWK_SR1_PID60_Pos) /**< (PMC_SLPWK_SR1) Peripheral 60 SleepWalking Status Mask */ 2958 #define PMC_SLPWK_SR1_PID60 PMC_SLPWK_SR1_PID60_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_SR1_PID60_Msk instead */ 2959 #define PMC_SLPWK_SR1_MASK _U_(0x1F3FFFAF) /**< \deprecated (PMC_SLPWK_SR1) Register MASK (Use PMC_SLPWK_SR1_Msk instead) */ 2960 #define PMC_SLPWK_SR1_Msk _U_(0x1F3FFFAF) /**< (PMC_SLPWK_SR1) Register Mask */ 2961 2962 #define PMC_SLPWK_SR1_PID_Pos 0 /**< (PMC_SLPWK_SR1 Position) Peripheral 6x SleepWalking Status */ 2963 #define PMC_SLPWK_SR1_PID_Msk (_U_(0x1FFFFFF) << PMC_SLPWK_SR1_PID_Pos) /**< (PMC_SLPWK_SR1 Mask) PID */ 2964 #define PMC_SLPWK_SR1_PID(value) (PMC_SLPWK_SR1_PID_Msk & ((value) << PMC_SLPWK_SR1_PID_Pos)) 2965 2966 /* -------- PMC_SLPWK_ASR1 : (PMC Offset: 0x140) (R/ 32) SleepWalking Activity Status Register 1 -------- */ 2967 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 2968 #if COMPONENT_TYPEDEF_STYLE == 'N' 2969 typedef union { 2970 struct { 2971 uint32_t PID32:1; /**< bit: 0 Peripheral 32 Activity Status */ 2972 uint32_t PID33:1; /**< bit: 1 Peripheral 33 Activity Status */ 2973 uint32_t PID34:1; /**< bit: 2 Peripheral 34 Activity Status */ 2974 uint32_t PID35:1; /**< bit: 3 Peripheral 35 Activity Status */ 2975 uint32_t :1; /**< bit: 4 Reserved */ 2976 uint32_t PID37:1; /**< bit: 5 Peripheral 37 Activity Status */ 2977 uint32_t :1; /**< bit: 6 Reserved */ 2978 uint32_t PID39:1; /**< bit: 7 Peripheral 39 Activity Status */ 2979 uint32_t PID40:1; /**< bit: 8 Peripheral 40 Activity Status */ 2980 uint32_t PID41:1; /**< bit: 9 Peripheral 41 Activity Status */ 2981 uint32_t PID42:1; /**< bit: 10 Peripheral 42 Activity Status */ 2982 uint32_t PID43:1; /**< bit: 11 Peripheral 43 Activity Status */ 2983 uint32_t PID44:1; /**< bit: 12 Peripheral 44 Activity Status */ 2984 uint32_t PID45:1; /**< bit: 13 Peripheral 45 Activity Status */ 2985 uint32_t PID46:1; /**< bit: 14 Peripheral 46 Activity Status */ 2986 uint32_t PID47:1; /**< bit: 15 Peripheral 47 Activity Status */ 2987 uint32_t PID48:1; /**< bit: 16 Peripheral 48 Activity Status */ 2988 uint32_t PID49:1; /**< bit: 17 Peripheral 49 Activity Status */ 2989 uint32_t PID50:1; /**< bit: 18 Peripheral 50 Activity Status */ 2990 uint32_t PID51:1; /**< bit: 19 Peripheral 51 Activity Status */ 2991 uint32_t PID52:1; /**< bit: 20 Peripheral 52 Activity Status */ 2992 uint32_t PID53:1; /**< bit: 21 Peripheral 53 Activity Status */ 2993 uint32_t :2; /**< bit: 22..23 Reserved */ 2994 uint32_t PID56:1; /**< bit: 24 Peripheral 56 Activity Status */ 2995 uint32_t PID57:1; /**< bit: 25 Peripheral 57 Activity Status */ 2996 uint32_t PID58:1; /**< bit: 26 Peripheral 58 Activity Status */ 2997 uint32_t PID59:1; /**< bit: 27 Peripheral 59 Activity Status */ 2998 uint32_t PID60:1; /**< bit: 28 Peripheral 60 Activity Status */ 2999 uint32_t :3; /**< bit: 29..31 Reserved */ 3000 } bit; /**< Structure used for bit access */ 3001 struct { 3002 uint32_t PID:25; /**< bit: 0..24 Peripheral 6x Activity Status */ 3003 uint32_t :7; /**< bit: 25..31 Reserved */ 3004 } vec; /**< Structure used for vec access */ 3005 uint32_t reg; /**< Type used for register access */ 3006 } PMC_SLPWK_ASR1_Type; 3007 #endif 3008 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 3009 3010 #define PMC_SLPWK_ASR1_OFFSET (0x140) /**< (PMC_SLPWK_ASR1) SleepWalking Activity Status Register 1 Offset */ 3011 3012 #define PMC_SLPWK_ASR1_PID32_Pos 0 /**< (PMC_SLPWK_ASR1) Peripheral 32 Activity Status Position */ 3013 #define PMC_SLPWK_ASR1_PID32_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID32_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 32 Activity Status Mask */ 3014 #define PMC_SLPWK_ASR1_PID32 PMC_SLPWK_ASR1_PID32_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID32_Msk instead */ 3015 #define PMC_SLPWK_ASR1_PID33_Pos 1 /**< (PMC_SLPWK_ASR1) Peripheral 33 Activity Status Position */ 3016 #define PMC_SLPWK_ASR1_PID33_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID33_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 33 Activity Status Mask */ 3017 #define PMC_SLPWK_ASR1_PID33 PMC_SLPWK_ASR1_PID33_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID33_Msk instead */ 3018 #define PMC_SLPWK_ASR1_PID34_Pos 2 /**< (PMC_SLPWK_ASR1) Peripheral 34 Activity Status Position */ 3019 #define PMC_SLPWK_ASR1_PID34_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID34_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 34 Activity Status Mask */ 3020 #define PMC_SLPWK_ASR1_PID34 PMC_SLPWK_ASR1_PID34_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID34_Msk instead */ 3021 #define PMC_SLPWK_ASR1_PID35_Pos 3 /**< (PMC_SLPWK_ASR1) Peripheral 35 Activity Status Position */ 3022 #define PMC_SLPWK_ASR1_PID35_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID35_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 35 Activity Status Mask */ 3023 #define PMC_SLPWK_ASR1_PID35 PMC_SLPWK_ASR1_PID35_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID35_Msk instead */ 3024 #define PMC_SLPWK_ASR1_PID37_Pos 5 /**< (PMC_SLPWK_ASR1) Peripheral 37 Activity Status Position */ 3025 #define PMC_SLPWK_ASR1_PID37_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID37_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 37 Activity Status Mask */ 3026 #define PMC_SLPWK_ASR1_PID37 PMC_SLPWK_ASR1_PID37_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID37_Msk instead */ 3027 #define PMC_SLPWK_ASR1_PID39_Pos 7 /**< (PMC_SLPWK_ASR1) Peripheral 39 Activity Status Position */ 3028 #define PMC_SLPWK_ASR1_PID39_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID39_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 39 Activity Status Mask */ 3029 #define PMC_SLPWK_ASR1_PID39 PMC_SLPWK_ASR1_PID39_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID39_Msk instead */ 3030 #define PMC_SLPWK_ASR1_PID40_Pos 8 /**< (PMC_SLPWK_ASR1) Peripheral 40 Activity Status Position */ 3031 #define PMC_SLPWK_ASR1_PID40_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID40_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 40 Activity Status Mask */ 3032 #define PMC_SLPWK_ASR1_PID40 PMC_SLPWK_ASR1_PID40_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID40_Msk instead */ 3033 #define PMC_SLPWK_ASR1_PID41_Pos 9 /**< (PMC_SLPWK_ASR1) Peripheral 41 Activity Status Position */ 3034 #define PMC_SLPWK_ASR1_PID41_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID41_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 41 Activity Status Mask */ 3035 #define PMC_SLPWK_ASR1_PID41 PMC_SLPWK_ASR1_PID41_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID41_Msk instead */ 3036 #define PMC_SLPWK_ASR1_PID42_Pos 10 /**< (PMC_SLPWK_ASR1) Peripheral 42 Activity Status Position */ 3037 #define PMC_SLPWK_ASR1_PID42_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID42_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 42 Activity Status Mask */ 3038 #define PMC_SLPWK_ASR1_PID42 PMC_SLPWK_ASR1_PID42_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID42_Msk instead */ 3039 #define PMC_SLPWK_ASR1_PID43_Pos 11 /**< (PMC_SLPWK_ASR1) Peripheral 43 Activity Status Position */ 3040 #define PMC_SLPWK_ASR1_PID43_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID43_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 43 Activity Status Mask */ 3041 #define PMC_SLPWK_ASR1_PID43 PMC_SLPWK_ASR1_PID43_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID43_Msk instead */ 3042 #define PMC_SLPWK_ASR1_PID44_Pos 12 /**< (PMC_SLPWK_ASR1) Peripheral 44 Activity Status Position */ 3043 #define PMC_SLPWK_ASR1_PID44_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID44_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 44 Activity Status Mask */ 3044 #define PMC_SLPWK_ASR1_PID44 PMC_SLPWK_ASR1_PID44_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID44_Msk instead */ 3045 #define PMC_SLPWK_ASR1_PID45_Pos 13 /**< (PMC_SLPWK_ASR1) Peripheral 45 Activity Status Position */ 3046 #define PMC_SLPWK_ASR1_PID45_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID45_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 45 Activity Status Mask */ 3047 #define PMC_SLPWK_ASR1_PID45 PMC_SLPWK_ASR1_PID45_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID45_Msk instead */ 3048 #define PMC_SLPWK_ASR1_PID46_Pos 14 /**< (PMC_SLPWK_ASR1) Peripheral 46 Activity Status Position */ 3049 #define PMC_SLPWK_ASR1_PID46_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID46_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 46 Activity Status Mask */ 3050 #define PMC_SLPWK_ASR1_PID46 PMC_SLPWK_ASR1_PID46_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID46_Msk instead */ 3051 #define PMC_SLPWK_ASR1_PID47_Pos 15 /**< (PMC_SLPWK_ASR1) Peripheral 47 Activity Status Position */ 3052 #define PMC_SLPWK_ASR1_PID47_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID47_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 47 Activity Status Mask */ 3053 #define PMC_SLPWK_ASR1_PID47 PMC_SLPWK_ASR1_PID47_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID47_Msk instead */ 3054 #define PMC_SLPWK_ASR1_PID48_Pos 16 /**< (PMC_SLPWK_ASR1) Peripheral 48 Activity Status Position */ 3055 #define PMC_SLPWK_ASR1_PID48_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID48_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 48 Activity Status Mask */ 3056 #define PMC_SLPWK_ASR1_PID48 PMC_SLPWK_ASR1_PID48_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID48_Msk instead */ 3057 #define PMC_SLPWK_ASR1_PID49_Pos 17 /**< (PMC_SLPWK_ASR1) Peripheral 49 Activity Status Position */ 3058 #define PMC_SLPWK_ASR1_PID49_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID49_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 49 Activity Status Mask */ 3059 #define PMC_SLPWK_ASR1_PID49 PMC_SLPWK_ASR1_PID49_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID49_Msk instead */ 3060 #define PMC_SLPWK_ASR1_PID50_Pos 18 /**< (PMC_SLPWK_ASR1) Peripheral 50 Activity Status Position */ 3061 #define PMC_SLPWK_ASR1_PID50_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID50_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 50 Activity Status Mask */ 3062 #define PMC_SLPWK_ASR1_PID50 PMC_SLPWK_ASR1_PID50_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID50_Msk instead */ 3063 #define PMC_SLPWK_ASR1_PID51_Pos 19 /**< (PMC_SLPWK_ASR1) Peripheral 51 Activity Status Position */ 3064 #define PMC_SLPWK_ASR1_PID51_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID51_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 51 Activity Status Mask */ 3065 #define PMC_SLPWK_ASR1_PID51 PMC_SLPWK_ASR1_PID51_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID51_Msk instead */ 3066 #define PMC_SLPWK_ASR1_PID52_Pos 20 /**< (PMC_SLPWK_ASR1) Peripheral 52 Activity Status Position */ 3067 #define PMC_SLPWK_ASR1_PID52_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID52_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 52 Activity Status Mask */ 3068 #define PMC_SLPWK_ASR1_PID52 PMC_SLPWK_ASR1_PID52_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID52_Msk instead */ 3069 #define PMC_SLPWK_ASR1_PID53_Pos 21 /**< (PMC_SLPWK_ASR1) Peripheral 53 Activity Status Position */ 3070 #define PMC_SLPWK_ASR1_PID53_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID53_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 53 Activity Status Mask */ 3071 #define PMC_SLPWK_ASR1_PID53 PMC_SLPWK_ASR1_PID53_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID53_Msk instead */ 3072 #define PMC_SLPWK_ASR1_PID56_Pos 24 /**< (PMC_SLPWK_ASR1) Peripheral 56 Activity Status Position */ 3073 #define PMC_SLPWK_ASR1_PID56_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID56_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 56 Activity Status Mask */ 3074 #define PMC_SLPWK_ASR1_PID56 PMC_SLPWK_ASR1_PID56_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID56_Msk instead */ 3075 #define PMC_SLPWK_ASR1_PID57_Pos 25 /**< (PMC_SLPWK_ASR1) Peripheral 57 Activity Status Position */ 3076 #define PMC_SLPWK_ASR1_PID57_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID57_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 57 Activity Status Mask */ 3077 #define PMC_SLPWK_ASR1_PID57 PMC_SLPWK_ASR1_PID57_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID57_Msk instead */ 3078 #define PMC_SLPWK_ASR1_PID58_Pos 26 /**< (PMC_SLPWK_ASR1) Peripheral 58 Activity Status Position */ 3079 #define PMC_SLPWK_ASR1_PID58_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID58_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 58 Activity Status Mask */ 3080 #define PMC_SLPWK_ASR1_PID58 PMC_SLPWK_ASR1_PID58_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID58_Msk instead */ 3081 #define PMC_SLPWK_ASR1_PID59_Pos 27 /**< (PMC_SLPWK_ASR1) Peripheral 59 Activity Status Position */ 3082 #define PMC_SLPWK_ASR1_PID59_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID59_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 59 Activity Status Mask */ 3083 #define PMC_SLPWK_ASR1_PID59 PMC_SLPWK_ASR1_PID59_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID59_Msk instead */ 3084 #define PMC_SLPWK_ASR1_PID60_Pos 28 /**< (PMC_SLPWK_ASR1) Peripheral 60 Activity Status Position */ 3085 #define PMC_SLPWK_ASR1_PID60_Msk (_U_(0x1) << PMC_SLPWK_ASR1_PID60_Pos) /**< (PMC_SLPWK_ASR1) Peripheral 60 Activity Status Mask */ 3086 #define PMC_SLPWK_ASR1_PID60 PMC_SLPWK_ASR1_PID60_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_ASR1_PID60_Msk instead */ 3087 #define PMC_SLPWK_ASR1_MASK _U_(0x1F3FFFAF) /**< \deprecated (PMC_SLPWK_ASR1) Register MASK (Use PMC_SLPWK_ASR1_Msk instead) */ 3088 #define PMC_SLPWK_ASR1_Msk _U_(0x1F3FFFAF) /**< (PMC_SLPWK_ASR1) Register Mask */ 3089 3090 #define PMC_SLPWK_ASR1_PID_Pos 0 /**< (PMC_SLPWK_ASR1 Position) Peripheral 6x Activity Status */ 3091 #define PMC_SLPWK_ASR1_PID_Msk (_U_(0x1FFFFFF) << PMC_SLPWK_ASR1_PID_Pos) /**< (PMC_SLPWK_ASR1 Mask) PID */ 3092 #define PMC_SLPWK_ASR1_PID(value) (PMC_SLPWK_ASR1_PID_Msk & ((value) << PMC_SLPWK_ASR1_PID_Pos)) 3093 3094 /* -------- PMC_SLPWK_AIPR : (PMC Offset: 0x144) (R/ 32) SleepWalking Activity In Progress Register -------- */ 3095 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 3096 #if COMPONENT_TYPEDEF_STYLE == 'N' 3097 typedef union { 3098 struct { 3099 uint32_t AIP:1; /**< bit: 0 Activity In Progress */ 3100 uint32_t :31; /**< bit: 1..31 Reserved */ 3101 } bit; /**< Structure used for bit access */ 3102 uint32_t reg; /**< Type used for register access */ 3103 } PMC_SLPWK_AIPR_Type; 3104 #endif 3105 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 3106 3107 #define PMC_SLPWK_AIPR_OFFSET (0x144) /**< (PMC_SLPWK_AIPR) SleepWalking Activity In Progress Register Offset */ 3108 3109 #define PMC_SLPWK_AIPR_AIP_Pos 0 /**< (PMC_SLPWK_AIPR) Activity In Progress Position */ 3110 #define PMC_SLPWK_AIPR_AIP_Msk (_U_(0x1) << PMC_SLPWK_AIPR_AIP_Pos) /**< (PMC_SLPWK_AIPR) Activity In Progress Mask */ 3111 #define PMC_SLPWK_AIPR_AIP PMC_SLPWK_AIPR_AIP_Msk /**< \deprecated Old style mask definition for 1 bit bitfield. Use PMC_SLPWK_AIPR_AIP_Msk instead */ 3112 #define PMC_SLPWK_AIPR_MASK _U_(0x01) /**< \deprecated (PMC_SLPWK_AIPR) Register MASK (Use PMC_SLPWK_AIPR_Msk instead) */ 3113 #define PMC_SLPWK_AIPR_Msk _U_(0x01) /**< (PMC_SLPWK_AIPR) Register Mask */ 3114 3115 3116 #if !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) 3117 #if COMPONENT_TYPEDEF_STYLE == 'R' 3118 /** \brief PMC hardware registers */ 3119 typedef struct { 3120 __O uint32_t PMC_SCER; /**< (PMC Offset: 0x00) System Clock Enable Register */ 3121 __O uint32_t PMC_SCDR; /**< (PMC Offset: 0x04) System Clock Disable Register */ 3122 __I uint32_t PMC_SCSR; /**< (PMC Offset: 0x08) System Clock Status Register */ 3123 __I uint8_t Reserved1[4]; 3124 __O uint32_t PMC_PCER0; /**< (PMC Offset: 0x10) Peripheral Clock Enable Register 0 */ 3125 __O uint32_t PMC_PCDR0; /**< (PMC Offset: 0x14) Peripheral Clock Disable Register 0 */ 3126 __I uint32_t PMC_PCSR0; /**< (PMC Offset: 0x18) Peripheral Clock Status Register 0 */ 3127 __IO uint32_t CKGR_UCKR; /**< (PMC Offset: 0x1C) UTMI Clock Register */ 3128 __IO uint32_t CKGR_MOR; /**< (PMC Offset: 0x20) Main Oscillator Register */ 3129 __IO uint32_t CKGR_MCFR; /**< (PMC Offset: 0x24) Main Clock Frequency Register */ 3130 __IO uint32_t CKGR_PLLAR; /**< (PMC Offset: 0x28) PLLA Register */ 3131 __I uint8_t Reserved2[4]; 3132 __IO uint32_t PMC_MCKR; /**< (PMC Offset: 0x30) Master Clock Register */ 3133 __I uint8_t Reserved3[4]; 3134 __IO uint32_t PMC_USB; /**< (PMC Offset: 0x38) USB Clock Register */ 3135 __I uint8_t Reserved4[4]; 3136 __IO uint32_t PMC_PCK[8]; /**< (PMC Offset: 0x40) Programmable Clock Register */ 3137 __O uint32_t PMC_IER; /**< (PMC Offset: 0x60) Interrupt Enable Register */ 3138 __O uint32_t PMC_IDR; /**< (PMC Offset: 0x64) Interrupt Disable Register */ 3139 __I uint32_t PMC_SR; /**< (PMC Offset: 0x68) Status Register */ 3140 __I uint32_t PMC_IMR; /**< (PMC Offset: 0x6C) Interrupt Mask Register */ 3141 __IO uint32_t PMC_FSMR; /**< (PMC Offset: 0x70) Fast Startup Mode Register */ 3142 __IO uint32_t PMC_FSPR; /**< (PMC Offset: 0x74) Fast Startup Polarity Register */ 3143 __O uint32_t PMC_FOCR; /**< (PMC Offset: 0x78) Fault Output Clear Register */ 3144 __I uint8_t Reserved5[104]; 3145 __IO uint32_t PMC_WPMR; /**< (PMC Offset: 0xE4) Write Protection Mode Register */ 3146 __I uint32_t PMC_WPSR; /**< (PMC Offset: 0xE8) Write Protection Status Register */ 3147 __I uint8_t Reserved6[20]; 3148 __O uint32_t PMC_PCER1; /**< (PMC Offset: 0x100) Peripheral Clock Enable Register 1 */ 3149 __O uint32_t PMC_PCDR1; /**< (PMC Offset: 0x104) Peripheral Clock Disable Register 1 */ 3150 __I uint32_t PMC_PCSR1; /**< (PMC Offset: 0x108) Peripheral Clock Status Register 1 */ 3151 __IO uint32_t PMC_PCR; /**< (PMC Offset: 0x10C) Peripheral Control Register */ 3152 __IO uint32_t PMC_OCR; /**< (PMC Offset: 0x110) Oscillator Calibration Register */ 3153 __O uint32_t PMC_SLPWK_ER0; /**< (PMC Offset: 0x114) SleepWalking Enable Register 0 */ 3154 __O uint32_t PMC_SLPWK_DR0; /**< (PMC Offset: 0x118) SleepWalking Disable Register 0 */ 3155 __I uint32_t PMC_SLPWK_SR0; /**< (PMC Offset: 0x11C) SleepWalking Status Register 0 */ 3156 __I uint32_t PMC_SLPWK_ASR0; /**< (PMC Offset: 0x120) SleepWalking Activity Status Register 0 */ 3157 __I uint8_t Reserved7[12]; 3158 __IO uint32_t PMC_PMMR; /**< (PMC Offset: 0x130) PLL Maximum Multiplier Value Register */ 3159 __O uint32_t PMC_SLPWK_ER1; /**< (PMC Offset: 0x134) SleepWalking Enable Register 1 */ 3160 __O uint32_t PMC_SLPWK_DR1; /**< (PMC Offset: 0x138) SleepWalking Disable Register 1 */ 3161 __I uint32_t PMC_SLPWK_SR1; /**< (PMC Offset: 0x13C) SleepWalking Status Register 1 */ 3162 __I uint32_t PMC_SLPWK_ASR1; /**< (PMC Offset: 0x140) SleepWalking Activity Status Register 1 */ 3163 __I uint32_t PMC_SLPWK_AIPR; /**< (PMC Offset: 0x144) SleepWalking Activity In Progress Register */ 3164 } Pmc; 3165 3166 #elif COMPONENT_TYPEDEF_STYLE == 'N' 3167 /** \brief PMC hardware registers */ 3168 typedef struct { 3169 __O PMC_SCER_Type PMC_SCER; /**< Offset: 0x00 ( /W 32) System Clock Enable Register */ 3170 __O PMC_SCDR_Type PMC_SCDR; /**< Offset: 0x04 ( /W 32) System Clock Disable Register */ 3171 __I PMC_SCSR_Type PMC_SCSR; /**< Offset: 0x08 (R/ 32) System Clock Status Register */ 3172 __I uint8_t Reserved1[4]; 3173 __O PMC_PCER0_Type PMC_PCER0; /**< Offset: 0x10 ( /W 32) Peripheral Clock Enable Register 0 */ 3174 __O PMC_PCDR0_Type PMC_PCDR0; /**< Offset: 0x14 ( /W 32) Peripheral Clock Disable Register 0 */ 3175 __I PMC_PCSR0_Type PMC_PCSR0; /**< Offset: 0x18 (R/ 32) Peripheral Clock Status Register 0 */ 3176 __IO CKGR_UCKR_Type CKGR_UCKR; /**< Offset: 0x1C (R/W 32) UTMI Clock Register */ 3177 __IO CKGR_MOR_Type CKGR_MOR; /**< Offset: 0x20 (R/W 32) Main Oscillator Register */ 3178 __IO CKGR_MCFR_Type CKGR_MCFR; /**< Offset: 0x24 (R/W 32) Main Clock Frequency Register */ 3179 __IO CKGR_PLLAR_Type CKGR_PLLAR; /**< Offset: 0x28 (R/W 32) PLLA Register */ 3180 __I uint8_t Reserved2[4]; 3181 __IO PMC_MCKR_Type PMC_MCKR; /**< Offset: 0x30 (R/W 32) Master Clock Register */ 3182 __I uint8_t Reserved3[4]; 3183 __IO PMC_USB_Type PMC_USB; /**< Offset: 0x38 (R/W 32) USB Clock Register */ 3184 __I uint8_t Reserved4[4]; 3185 __IO PMC_PCK_Type PMC_PCK[8]; /**< Offset: 0x40 (R/W 32) Programmable Clock Register */ 3186 __O PMC_IER_Type PMC_IER; /**< Offset: 0x60 ( /W 32) Interrupt Enable Register */ 3187 __O PMC_IDR_Type PMC_IDR; /**< Offset: 0x64 ( /W 32) Interrupt Disable Register */ 3188 __I PMC_SR_Type PMC_SR; /**< Offset: 0x68 (R/ 32) Status Register */ 3189 __I PMC_IMR_Type PMC_IMR; /**< Offset: 0x6C (R/ 32) Interrupt Mask Register */ 3190 __IO PMC_FSMR_Type PMC_FSMR; /**< Offset: 0x70 (R/W 32) Fast Startup Mode Register */ 3191 __IO PMC_FSPR_Type PMC_FSPR; /**< Offset: 0x74 (R/W 32) Fast Startup Polarity Register */ 3192 __O PMC_FOCR_Type PMC_FOCR; /**< Offset: 0x78 ( /W 32) Fault Output Clear Register */ 3193 __I uint8_t Reserved5[104]; 3194 __IO PMC_WPMR_Type PMC_WPMR; /**< Offset: 0xE4 (R/W 32) Write Protection Mode Register */ 3195 __I PMC_WPSR_Type PMC_WPSR; /**< Offset: 0xE8 (R/ 32) Write Protection Status Register */ 3196 __I uint8_t Reserved6[20]; 3197 __O PMC_PCER1_Type PMC_PCER1; /**< Offset: 0x100 ( /W 32) Peripheral Clock Enable Register 1 */ 3198 __O PMC_PCDR1_Type PMC_PCDR1; /**< Offset: 0x104 ( /W 32) Peripheral Clock Disable Register 1 */ 3199 __I PMC_PCSR1_Type PMC_PCSR1; /**< Offset: 0x108 (R/ 32) Peripheral Clock Status Register 1 */ 3200 __IO PMC_PCR_Type PMC_PCR; /**< Offset: 0x10C (R/W 32) Peripheral Control Register */ 3201 __IO PMC_OCR_Type PMC_OCR; /**< Offset: 0x110 (R/W 32) Oscillator Calibration Register */ 3202 __O PMC_SLPWK_ER0_Type PMC_SLPWK_ER0; /**< Offset: 0x114 ( /W 32) SleepWalking Enable Register 0 */ 3203 __O PMC_SLPWK_DR0_Type PMC_SLPWK_DR0; /**< Offset: 0x118 ( /W 32) SleepWalking Disable Register 0 */ 3204 __I PMC_SLPWK_SR0_Type PMC_SLPWK_SR0; /**< Offset: 0x11C (R/ 32) SleepWalking Status Register 0 */ 3205 __I PMC_SLPWK_ASR0_Type PMC_SLPWK_ASR0; /**< Offset: 0x120 (R/ 32) SleepWalking Activity Status Register 0 */ 3206 __I uint8_t Reserved7[12]; 3207 __IO PMC_PMMR_Type PMC_PMMR; /**< Offset: 0x130 (R/W 32) PLL Maximum Multiplier Value Register */ 3208 __O PMC_SLPWK_ER1_Type PMC_SLPWK_ER1; /**< Offset: 0x134 ( /W 32) SleepWalking Enable Register 1 */ 3209 __O PMC_SLPWK_DR1_Type PMC_SLPWK_DR1; /**< Offset: 0x138 ( /W 32) SleepWalking Disable Register 1 */ 3210 __I PMC_SLPWK_SR1_Type PMC_SLPWK_SR1; /**< Offset: 0x13C (R/ 32) SleepWalking Status Register 1 */ 3211 __I PMC_SLPWK_ASR1_Type PMC_SLPWK_ASR1; /**< Offset: 0x140 (R/ 32) SleepWalking Activity Status Register 1 */ 3212 __I PMC_SLPWK_AIPR_Type PMC_SLPWK_AIPR; /**< Offset: 0x144 (R/ 32) SleepWalking Activity In Progress Register */ 3213 } Pmc; 3214 3215 #else /* COMPONENT_TYPEDEF_STYLE */ 3216 #error Unknown component typedef style 3217 #endif /* COMPONENT_TYPEDEF_STYLE */ 3218 3219 #endif /* !(defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__)) */ 3220 /** @} end of Power Management Controller */ 3221 3222 #endif /* _SAME70_PMC_COMPONENT_H_ */ 3223