EFR32 Mighty Gecko 12 Software Documentation  efr32mg12-doc-5.1.2
efr32mg12p_emu.h
Go to the documentation of this file.
1 /**************************************************************************/
32 /**************************************************************************/
36 /**************************************************************************/
41 typedef struct
42 {
43  __IOM uint32_t CTRL;
44  __IM uint32_t STATUS;
45  __IOM uint32_t LOCK;
46  __IOM uint32_t RAM0CTRL;
47  __IOM uint32_t CMD;
49  uint32_t RESERVED0[1];
50  __IOM uint32_t EM4CTRL;
51  __IOM uint32_t TEMPLIMITS;
52  __IM uint32_t TEMP;
53  __IM uint32_t IF;
54  __IOM uint32_t IFS;
55  __IOM uint32_t IFC;
56  __IOM uint32_t IEN;
57  __IOM uint32_t PWRLOCK;
58  __IOM uint32_t PWRCFG;
59  __IOM uint32_t PWRCTRL;
60  __IOM uint32_t DCDCCTRL;
62  uint32_t RESERVED1[2];
63  __IOM uint32_t DCDCMISCCTRL;
64  __IOM uint32_t DCDCZDETCTRL;
65  __IOM uint32_t DCDCCLIMCTRL;
66  __IOM uint32_t DCDCLNCOMPCTRL;
67  __IOM uint32_t DCDCLNVCTRL;
69  uint32_t RESERVED2[1];
70  __IOM uint32_t DCDCLPVCTRL;
72  uint32_t RESERVED3[1];
73  __IOM uint32_t DCDCLPCTRL;
74  __IOM uint32_t DCDCLNFREQCTRL;
76  uint32_t RESERVED4[1];
77  __IM uint32_t DCDCSYNC;
79  uint32_t RESERVED5[5];
80  __IOM uint32_t VMONAVDDCTRL;
81  __IOM uint32_t VMONALTAVDDCTRL;
82  __IOM uint32_t VMONDVDDCTRL;
83  __IOM uint32_t VMONIO0CTRL;
85  uint32_t RESERVED6[5];
86  __IOM uint32_t RAM1CTRL;
87  __IOM uint32_t RAM2CTRL;
89  uint32_t RESERVED7[12];
90  __IOM uint32_t DCDCLPEM01CFG;
92  uint32_t RESERVED8[4];
93  __IOM uint32_t EM23PERNORETAINCMD;
94  __IM uint32_t EM23PERNORETAINSTATUS;
95  __IOM uint32_t EM23PERNORETAINCTRL;
96 } EMU_TypeDef;
98 /**************************************************************************/
103 /* Bit fields for EMU CTRL */
104 #define _EMU_CTRL_RESETVALUE 0x00000000UL
105 #define _EMU_CTRL_MASK 0x0003031EUL
106 #define EMU_CTRL_EM2BLOCK (0x1UL << 1)
107 #define _EMU_CTRL_EM2BLOCK_SHIFT 1
108 #define _EMU_CTRL_EM2BLOCK_MASK 0x2UL
109 #define _EMU_CTRL_EM2BLOCK_DEFAULT 0x00000000UL
110 #define EMU_CTRL_EM2BLOCK_DEFAULT (_EMU_CTRL_EM2BLOCK_DEFAULT << 1)
111 #define EMU_CTRL_EM2BODDIS (0x1UL << 2)
112 #define _EMU_CTRL_EM2BODDIS_SHIFT 2
113 #define _EMU_CTRL_EM2BODDIS_MASK 0x4UL
114 #define _EMU_CTRL_EM2BODDIS_DEFAULT 0x00000000UL
115 #define EMU_CTRL_EM2BODDIS_DEFAULT (_EMU_CTRL_EM2BODDIS_DEFAULT << 2)
116 #define EMU_CTRL_EM01LD (0x1UL << 3)
117 #define _EMU_CTRL_EM01LD_SHIFT 3
118 #define _EMU_CTRL_EM01LD_MASK 0x8UL
119 #define _EMU_CTRL_EM01LD_DEFAULT 0x00000000UL
120 #define EMU_CTRL_EM01LD_DEFAULT (_EMU_CTRL_EM01LD_DEFAULT << 3)
121 #define EMU_CTRL_EM23VSCALEAUTOWSEN (0x1UL << 4)
122 #define _EMU_CTRL_EM23VSCALEAUTOWSEN_SHIFT 4
123 #define _EMU_CTRL_EM23VSCALEAUTOWSEN_MASK 0x10UL
124 #define _EMU_CTRL_EM23VSCALEAUTOWSEN_DEFAULT 0x00000000UL
125 #define EMU_CTRL_EM23VSCALEAUTOWSEN_DEFAULT (_EMU_CTRL_EM23VSCALEAUTOWSEN_DEFAULT << 4)
126 #define _EMU_CTRL_EM23VSCALE_SHIFT 8
127 #define _EMU_CTRL_EM23VSCALE_MASK 0x300UL
128 #define _EMU_CTRL_EM23VSCALE_DEFAULT 0x00000000UL
129 #define _EMU_CTRL_EM23VSCALE_VSCALE2 0x00000000UL
130 #define _EMU_CTRL_EM23VSCALE_VSCALE0 0x00000002UL
131 #define _EMU_CTRL_EM23VSCALE_RESV 0x00000003UL
132 #define EMU_CTRL_EM23VSCALE_DEFAULT (_EMU_CTRL_EM23VSCALE_DEFAULT << 8)
133 #define EMU_CTRL_EM23VSCALE_VSCALE2 (_EMU_CTRL_EM23VSCALE_VSCALE2 << 8)
134 #define EMU_CTRL_EM23VSCALE_VSCALE0 (_EMU_CTRL_EM23VSCALE_VSCALE0 << 8)
135 #define EMU_CTRL_EM23VSCALE_RESV (_EMU_CTRL_EM23VSCALE_RESV << 8)
136 #define _EMU_CTRL_EM4HVSCALE_SHIFT 16
137 #define _EMU_CTRL_EM4HVSCALE_MASK 0x30000UL
138 #define _EMU_CTRL_EM4HVSCALE_DEFAULT 0x00000000UL
139 #define _EMU_CTRL_EM4HVSCALE_VSCALE2 0x00000000UL
140 #define _EMU_CTRL_EM4HVSCALE_VSCALE0 0x00000002UL
141 #define _EMU_CTRL_EM4HVSCALE_RESV 0x00000003UL
142 #define EMU_CTRL_EM4HVSCALE_DEFAULT (_EMU_CTRL_EM4HVSCALE_DEFAULT << 16)
143 #define EMU_CTRL_EM4HVSCALE_VSCALE2 (_EMU_CTRL_EM4HVSCALE_VSCALE2 << 16)
144 #define EMU_CTRL_EM4HVSCALE_VSCALE0 (_EMU_CTRL_EM4HVSCALE_VSCALE0 << 16)
145 #define EMU_CTRL_EM4HVSCALE_RESV (_EMU_CTRL_EM4HVSCALE_RESV << 16)
147 /* Bit fields for EMU STATUS */
148 #define _EMU_STATUS_RESETVALUE 0x00000000UL
149 #define _EMU_STATUS_MASK 0x0417011FUL
150 #define EMU_STATUS_VMONRDY (0x1UL << 0)
151 #define _EMU_STATUS_VMONRDY_SHIFT 0
152 #define _EMU_STATUS_VMONRDY_MASK 0x1UL
153 #define _EMU_STATUS_VMONRDY_DEFAULT 0x00000000UL
154 #define EMU_STATUS_VMONRDY_DEFAULT (_EMU_STATUS_VMONRDY_DEFAULT << 0)
155 #define EMU_STATUS_VMONAVDD (0x1UL << 1)
156 #define _EMU_STATUS_VMONAVDD_SHIFT 1
157 #define _EMU_STATUS_VMONAVDD_MASK 0x2UL
158 #define _EMU_STATUS_VMONAVDD_DEFAULT 0x00000000UL
159 #define EMU_STATUS_VMONAVDD_DEFAULT (_EMU_STATUS_VMONAVDD_DEFAULT << 1)
160 #define EMU_STATUS_VMONALTAVDD (0x1UL << 2)
161 #define _EMU_STATUS_VMONALTAVDD_SHIFT 2
162 #define _EMU_STATUS_VMONALTAVDD_MASK 0x4UL
163 #define _EMU_STATUS_VMONALTAVDD_DEFAULT 0x00000000UL
164 #define EMU_STATUS_VMONALTAVDD_DEFAULT (_EMU_STATUS_VMONALTAVDD_DEFAULT << 2)
165 #define EMU_STATUS_VMONDVDD (0x1UL << 3)
166 #define _EMU_STATUS_VMONDVDD_SHIFT 3
167 #define _EMU_STATUS_VMONDVDD_MASK 0x8UL
168 #define _EMU_STATUS_VMONDVDD_DEFAULT 0x00000000UL
169 #define EMU_STATUS_VMONDVDD_DEFAULT (_EMU_STATUS_VMONDVDD_DEFAULT << 3)
170 #define EMU_STATUS_VMONIO0 (0x1UL << 4)
171 #define _EMU_STATUS_VMONIO0_SHIFT 4
172 #define _EMU_STATUS_VMONIO0_MASK 0x10UL
173 #define _EMU_STATUS_VMONIO0_DEFAULT 0x00000000UL
174 #define EMU_STATUS_VMONIO0_DEFAULT (_EMU_STATUS_VMONIO0_DEFAULT << 4)
175 #define EMU_STATUS_VMONFVDD (0x1UL << 8)
176 #define _EMU_STATUS_VMONFVDD_SHIFT 8
177 #define _EMU_STATUS_VMONFVDD_MASK 0x100UL
178 #define _EMU_STATUS_VMONFVDD_DEFAULT 0x00000000UL
179 #define EMU_STATUS_VMONFVDD_DEFAULT (_EMU_STATUS_VMONFVDD_DEFAULT << 8)
180 #define _EMU_STATUS_VSCALE_SHIFT 16
181 #define _EMU_STATUS_VSCALE_MASK 0x30000UL
182 #define _EMU_STATUS_VSCALE_DEFAULT 0x00000000UL
183 #define _EMU_STATUS_VSCALE_VSCALE2 0x00000000UL
184 #define _EMU_STATUS_VSCALE_VSCALE0 0x00000002UL
185 #define _EMU_STATUS_VSCALE_RESV 0x00000003UL
186 #define EMU_STATUS_VSCALE_DEFAULT (_EMU_STATUS_VSCALE_DEFAULT << 16)
187 #define EMU_STATUS_VSCALE_VSCALE2 (_EMU_STATUS_VSCALE_VSCALE2 << 16)
188 #define EMU_STATUS_VSCALE_VSCALE0 (_EMU_STATUS_VSCALE_VSCALE0 << 16)
189 #define EMU_STATUS_VSCALE_RESV (_EMU_STATUS_VSCALE_RESV << 16)
190 #define EMU_STATUS_VSCALEBUSY (0x1UL << 18)
191 #define _EMU_STATUS_VSCALEBUSY_SHIFT 18
192 #define _EMU_STATUS_VSCALEBUSY_MASK 0x40000UL
193 #define _EMU_STATUS_VSCALEBUSY_DEFAULT 0x00000000UL
194 #define EMU_STATUS_VSCALEBUSY_DEFAULT (_EMU_STATUS_VSCALEBUSY_DEFAULT << 18)
195 #define EMU_STATUS_EM4IORET (0x1UL << 20)
196 #define _EMU_STATUS_EM4IORET_SHIFT 20
197 #define _EMU_STATUS_EM4IORET_MASK 0x100000UL
198 #define _EMU_STATUS_EM4IORET_DEFAULT 0x00000000UL
199 #define _EMU_STATUS_EM4IORET_DISABLED 0x00000000UL
200 #define _EMU_STATUS_EM4IORET_ENABLED 0x00000001UL
201 #define EMU_STATUS_EM4IORET_DEFAULT (_EMU_STATUS_EM4IORET_DEFAULT << 20)
202 #define EMU_STATUS_EM4IORET_DISABLED (_EMU_STATUS_EM4IORET_DISABLED << 20)
203 #define EMU_STATUS_EM4IORET_ENABLED (_EMU_STATUS_EM4IORET_ENABLED << 20)
204 #define EMU_STATUS_TEMPACTIVE (0x1UL << 26)
205 #define _EMU_STATUS_TEMPACTIVE_SHIFT 26
206 #define _EMU_STATUS_TEMPACTIVE_MASK 0x4000000UL
207 #define _EMU_STATUS_TEMPACTIVE_DEFAULT 0x00000000UL
208 #define EMU_STATUS_TEMPACTIVE_DEFAULT (_EMU_STATUS_TEMPACTIVE_DEFAULT << 26)
210 /* Bit fields for EMU LOCK */
211 #define _EMU_LOCK_RESETVALUE 0x00000000UL
212 #define _EMU_LOCK_MASK 0x0000FFFFUL
213 #define _EMU_LOCK_LOCKKEY_SHIFT 0
214 #define _EMU_LOCK_LOCKKEY_MASK 0xFFFFUL
215 #define _EMU_LOCK_LOCKKEY_DEFAULT 0x00000000UL
216 #define _EMU_LOCK_LOCKKEY_LOCK 0x00000000UL
217 #define _EMU_LOCK_LOCKKEY_UNLOCKED 0x00000000UL
218 #define _EMU_LOCK_LOCKKEY_LOCKED 0x00000001UL
219 #define _EMU_LOCK_LOCKKEY_UNLOCK 0x0000ADE8UL
220 #define EMU_LOCK_LOCKKEY_DEFAULT (_EMU_LOCK_LOCKKEY_DEFAULT << 0)
221 #define EMU_LOCK_LOCKKEY_LOCK (_EMU_LOCK_LOCKKEY_LOCK << 0)
222 #define EMU_LOCK_LOCKKEY_UNLOCKED (_EMU_LOCK_LOCKKEY_UNLOCKED << 0)
223 #define EMU_LOCK_LOCKKEY_LOCKED (_EMU_LOCK_LOCKKEY_LOCKED << 0)
224 #define EMU_LOCK_LOCKKEY_UNLOCK (_EMU_LOCK_LOCKKEY_UNLOCK << 0)
226 /* Bit fields for EMU RAM0CTRL */
227 #define _EMU_RAM0CTRL_RESETVALUE 0x00000000UL
228 #define _EMU_RAM0CTRL_MASK 0x0000000FUL
229 #define _EMU_RAM0CTRL_RAMPOWERDOWN_SHIFT 0
230 #define _EMU_RAM0CTRL_RAMPOWERDOWN_MASK 0xFUL
231 #define _EMU_RAM0CTRL_RAMPOWERDOWN_DEFAULT 0x00000000UL
232 #define _EMU_RAM0CTRL_RAMPOWERDOWN_NONE 0x00000000UL
233 #define _EMU_RAM0CTRL_RAMPOWERDOWN_BLK4 0x00000008UL
234 #define _EMU_RAM0CTRL_RAMPOWERDOWN_BLK3TO4 0x0000000CUL
235 #define _EMU_RAM0CTRL_RAMPOWERDOWN_BLK2TO4 0x0000000EUL
236 #define _EMU_RAM0CTRL_RAMPOWERDOWN_BLK1TO4 0x0000000FUL
237 #define EMU_RAM0CTRL_RAMPOWERDOWN_DEFAULT (_EMU_RAM0CTRL_RAMPOWERDOWN_DEFAULT << 0)
238 #define EMU_RAM0CTRL_RAMPOWERDOWN_NONE (_EMU_RAM0CTRL_RAMPOWERDOWN_NONE << 0)
239 #define EMU_RAM0CTRL_RAMPOWERDOWN_BLK4 (_EMU_RAM0CTRL_RAMPOWERDOWN_BLK4 << 0)
240 #define EMU_RAM0CTRL_RAMPOWERDOWN_BLK3TO4 (_EMU_RAM0CTRL_RAMPOWERDOWN_BLK3TO4 << 0)
241 #define EMU_RAM0CTRL_RAMPOWERDOWN_BLK2TO4 (_EMU_RAM0CTRL_RAMPOWERDOWN_BLK2TO4 << 0)
242 #define EMU_RAM0CTRL_RAMPOWERDOWN_BLK1TO4 (_EMU_RAM0CTRL_RAMPOWERDOWN_BLK1TO4 << 0)
244 /* Bit fields for EMU CMD */
245 #define _EMU_CMD_RESETVALUE 0x00000000UL
246 #define _EMU_CMD_MASK 0x00000051UL
247 #define EMU_CMD_EM4UNLATCH (0x1UL << 0)
248 #define _EMU_CMD_EM4UNLATCH_SHIFT 0
249 #define _EMU_CMD_EM4UNLATCH_MASK 0x1UL
250 #define _EMU_CMD_EM4UNLATCH_DEFAULT 0x00000000UL
251 #define EMU_CMD_EM4UNLATCH_DEFAULT (_EMU_CMD_EM4UNLATCH_DEFAULT << 0)
252 #define EMU_CMD_EM01VSCALE0 (0x1UL << 4)
253 #define _EMU_CMD_EM01VSCALE0_SHIFT 4
254 #define _EMU_CMD_EM01VSCALE0_MASK 0x10UL
255 #define _EMU_CMD_EM01VSCALE0_DEFAULT 0x00000000UL
256 #define EMU_CMD_EM01VSCALE0_DEFAULT (_EMU_CMD_EM01VSCALE0_DEFAULT << 4)
257 #define EMU_CMD_EM01VSCALE2 (0x1UL << 6)
258 #define _EMU_CMD_EM01VSCALE2_SHIFT 6
259 #define _EMU_CMD_EM01VSCALE2_MASK 0x40UL
260 #define _EMU_CMD_EM01VSCALE2_DEFAULT 0x00000000UL
261 #define EMU_CMD_EM01VSCALE2_DEFAULT (_EMU_CMD_EM01VSCALE2_DEFAULT << 6)
263 /* Bit fields for EMU EM4CTRL */
264 #define _EMU_EM4CTRL_RESETVALUE 0x00000000UL
265 #define _EMU_EM4CTRL_MASK 0x0003003FUL
266 #define EMU_EM4CTRL_EM4STATE (0x1UL << 0)
267 #define _EMU_EM4CTRL_EM4STATE_SHIFT 0
268 #define _EMU_EM4CTRL_EM4STATE_MASK 0x1UL
269 #define _EMU_EM4CTRL_EM4STATE_DEFAULT 0x00000000UL
270 #define _EMU_EM4CTRL_EM4STATE_EM4S 0x00000000UL
271 #define _EMU_EM4CTRL_EM4STATE_EM4H 0x00000001UL
272 #define EMU_EM4CTRL_EM4STATE_DEFAULT (_EMU_EM4CTRL_EM4STATE_DEFAULT << 0)
273 #define EMU_EM4CTRL_EM4STATE_EM4S (_EMU_EM4CTRL_EM4STATE_EM4S << 0)
274 #define EMU_EM4CTRL_EM4STATE_EM4H (_EMU_EM4CTRL_EM4STATE_EM4H << 0)
275 #define EMU_EM4CTRL_RETAINLFRCO (0x1UL << 1)
276 #define _EMU_EM4CTRL_RETAINLFRCO_SHIFT 1
277 #define _EMU_EM4CTRL_RETAINLFRCO_MASK 0x2UL
278 #define _EMU_EM4CTRL_RETAINLFRCO_DEFAULT 0x00000000UL
279 #define EMU_EM4CTRL_RETAINLFRCO_DEFAULT (_EMU_EM4CTRL_RETAINLFRCO_DEFAULT << 1)
280 #define EMU_EM4CTRL_RETAINLFXO (0x1UL << 2)
281 #define _EMU_EM4CTRL_RETAINLFXO_SHIFT 2
282 #define _EMU_EM4CTRL_RETAINLFXO_MASK 0x4UL
283 #define _EMU_EM4CTRL_RETAINLFXO_DEFAULT 0x00000000UL
284 #define EMU_EM4CTRL_RETAINLFXO_DEFAULT (_EMU_EM4CTRL_RETAINLFXO_DEFAULT << 2)
285 #define EMU_EM4CTRL_RETAINULFRCO (0x1UL << 3)
286 #define _EMU_EM4CTRL_RETAINULFRCO_SHIFT 3
287 #define _EMU_EM4CTRL_RETAINULFRCO_MASK 0x8UL
288 #define _EMU_EM4CTRL_RETAINULFRCO_DEFAULT 0x00000000UL
289 #define EMU_EM4CTRL_RETAINULFRCO_DEFAULT (_EMU_EM4CTRL_RETAINULFRCO_DEFAULT << 3)
290 #define _EMU_EM4CTRL_EM4IORETMODE_SHIFT 4
291 #define _EMU_EM4CTRL_EM4IORETMODE_MASK 0x30UL
292 #define _EMU_EM4CTRL_EM4IORETMODE_DEFAULT 0x00000000UL
293 #define _EMU_EM4CTRL_EM4IORETMODE_DISABLE 0x00000000UL
294 #define _EMU_EM4CTRL_EM4IORETMODE_EM4EXIT 0x00000001UL
295 #define _EMU_EM4CTRL_EM4IORETMODE_SWUNLATCH 0x00000002UL
296 #define EMU_EM4CTRL_EM4IORETMODE_DEFAULT (_EMU_EM4CTRL_EM4IORETMODE_DEFAULT << 4)
297 #define EMU_EM4CTRL_EM4IORETMODE_DISABLE (_EMU_EM4CTRL_EM4IORETMODE_DISABLE << 4)
298 #define EMU_EM4CTRL_EM4IORETMODE_EM4EXIT (_EMU_EM4CTRL_EM4IORETMODE_EM4EXIT << 4)
299 #define EMU_EM4CTRL_EM4IORETMODE_SWUNLATCH (_EMU_EM4CTRL_EM4IORETMODE_SWUNLATCH << 4)
300 #define _EMU_EM4CTRL_EM4ENTRY_SHIFT 16
301 #define _EMU_EM4CTRL_EM4ENTRY_MASK 0x30000UL
302 #define _EMU_EM4CTRL_EM4ENTRY_DEFAULT 0x00000000UL
303 #define EMU_EM4CTRL_EM4ENTRY_DEFAULT (_EMU_EM4CTRL_EM4ENTRY_DEFAULT << 16)
305 /* Bit fields for EMU TEMPLIMITS */
306 #define _EMU_TEMPLIMITS_RESETVALUE 0x0000FF00UL
307 #define _EMU_TEMPLIMITS_MASK 0x0001FFFFUL
308 #define _EMU_TEMPLIMITS_TEMPLOW_SHIFT 0
309 #define _EMU_TEMPLIMITS_TEMPLOW_MASK 0xFFUL
310 #define _EMU_TEMPLIMITS_TEMPLOW_DEFAULT 0x00000000UL
311 #define EMU_TEMPLIMITS_TEMPLOW_DEFAULT (_EMU_TEMPLIMITS_TEMPLOW_DEFAULT << 0)
312 #define _EMU_TEMPLIMITS_TEMPHIGH_SHIFT 8
313 #define _EMU_TEMPLIMITS_TEMPHIGH_MASK 0xFF00UL
314 #define _EMU_TEMPLIMITS_TEMPHIGH_DEFAULT 0x000000FFUL
315 #define EMU_TEMPLIMITS_TEMPHIGH_DEFAULT (_EMU_TEMPLIMITS_TEMPHIGH_DEFAULT << 8)
316 #define EMU_TEMPLIMITS_EM4WUEN (0x1UL << 16)
317 #define _EMU_TEMPLIMITS_EM4WUEN_SHIFT 16
318 #define _EMU_TEMPLIMITS_EM4WUEN_MASK 0x10000UL
319 #define _EMU_TEMPLIMITS_EM4WUEN_DEFAULT 0x00000000UL
320 #define EMU_TEMPLIMITS_EM4WUEN_DEFAULT (_EMU_TEMPLIMITS_EM4WUEN_DEFAULT << 16)
322 /* Bit fields for EMU TEMP */
323 #define _EMU_TEMP_RESETVALUE 0x00000000UL
324 #define _EMU_TEMP_MASK 0x000000FFUL
325 #define _EMU_TEMP_TEMP_SHIFT 0
326 #define _EMU_TEMP_TEMP_MASK 0xFFUL
327 #define _EMU_TEMP_TEMP_DEFAULT 0x00000000UL
328 #define EMU_TEMP_TEMP_DEFAULT (_EMU_TEMP_TEMP_DEFAULT << 0)
330 /* Bit fields for EMU IF */
331 #define _EMU_IF_RESETVALUE 0x00000000UL
332 #define _EMU_IF_MASK 0xE31FC0FFUL
333 #define EMU_IF_VMONAVDDFALL (0x1UL << 0)
334 #define _EMU_IF_VMONAVDDFALL_SHIFT 0
335 #define _EMU_IF_VMONAVDDFALL_MASK 0x1UL
336 #define _EMU_IF_VMONAVDDFALL_DEFAULT 0x00000000UL
337 #define EMU_IF_VMONAVDDFALL_DEFAULT (_EMU_IF_VMONAVDDFALL_DEFAULT << 0)
338 #define EMU_IF_VMONAVDDRISE (0x1UL << 1)
339 #define _EMU_IF_VMONAVDDRISE_SHIFT 1
340 #define _EMU_IF_VMONAVDDRISE_MASK 0x2UL
341 #define _EMU_IF_VMONAVDDRISE_DEFAULT 0x00000000UL
342 #define EMU_IF_VMONAVDDRISE_DEFAULT (_EMU_IF_VMONAVDDRISE_DEFAULT << 1)
343 #define EMU_IF_VMONALTAVDDFALL (0x1UL << 2)
344 #define _EMU_IF_VMONALTAVDDFALL_SHIFT 2
345 #define _EMU_IF_VMONALTAVDDFALL_MASK 0x4UL
346 #define _EMU_IF_VMONALTAVDDFALL_DEFAULT 0x00000000UL
347 #define EMU_IF_VMONALTAVDDFALL_DEFAULT (_EMU_IF_VMONALTAVDDFALL_DEFAULT << 2)
348 #define EMU_IF_VMONALTAVDDRISE (0x1UL << 3)
349 #define _EMU_IF_VMONALTAVDDRISE_SHIFT 3
350 #define _EMU_IF_VMONALTAVDDRISE_MASK 0x8UL
351 #define _EMU_IF_VMONALTAVDDRISE_DEFAULT 0x00000000UL
352 #define EMU_IF_VMONALTAVDDRISE_DEFAULT (_EMU_IF_VMONALTAVDDRISE_DEFAULT << 3)
353 #define EMU_IF_VMONDVDDFALL (0x1UL << 4)
354 #define _EMU_IF_VMONDVDDFALL_SHIFT 4
355 #define _EMU_IF_VMONDVDDFALL_MASK 0x10UL
356 #define _EMU_IF_VMONDVDDFALL_DEFAULT 0x00000000UL
357 #define EMU_IF_VMONDVDDFALL_DEFAULT (_EMU_IF_VMONDVDDFALL_DEFAULT << 4)
358 #define EMU_IF_VMONDVDDRISE (0x1UL << 5)
359 #define _EMU_IF_VMONDVDDRISE_SHIFT 5
360 #define _EMU_IF_VMONDVDDRISE_MASK 0x20UL
361 #define _EMU_IF_VMONDVDDRISE_DEFAULT 0x00000000UL
362 #define EMU_IF_VMONDVDDRISE_DEFAULT (_EMU_IF_VMONDVDDRISE_DEFAULT << 5)
363 #define EMU_IF_VMONIO0FALL (0x1UL << 6)
364 #define _EMU_IF_VMONIO0FALL_SHIFT 6
365 #define _EMU_IF_VMONIO0FALL_MASK 0x40UL
366 #define _EMU_IF_VMONIO0FALL_DEFAULT 0x00000000UL
367 #define EMU_IF_VMONIO0FALL_DEFAULT (_EMU_IF_VMONIO0FALL_DEFAULT << 6)
368 #define EMU_IF_VMONIO0RISE (0x1UL << 7)
369 #define _EMU_IF_VMONIO0RISE_SHIFT 7
370 #define _EMU_IF_VMONIO0RISE_MASK 0x80UL
371 #define _EMU_IF_VMONIO0RISE_DEFAULT 0x00000000UL
372 #define EMU_IF_VMONIO0RISE_DEFAULT (_EMU_IF_VMONIO0RISE_DEFAULT << 7)
373 #define EMU_IF_VMONFVDDFALL (0x1UL << 14)
374 #define _EMU_IF_VMONFVDDFALL_SHIFT 14
375 #define _EMU_IF_VMONFVDDFALL_MASK 0x4000UL
376 #define _EMU_IF_VMONFVDDFALL_DEFAULT 0x00000000UL
377 #define EMU_IF_VMONFVDDFALL_DEFAULT (_EMU_IF_VMONFVDDFALL_DEFAULT << 14)
378 #define EMU_IF_VMONFVDDRISE (0x1UL << 15)
379 #define _EMU_IF_VMONFVDDRISE_SHIFT 15
380 #define _EMU_IF_VMONFVDDRISE_MASK 0x8000UL
381 #define _EMU_IF_VMONFVDDRISE_DEFAULT 0x00000000UL
382 #define EMU_IF_VMONFVDDRISE_DEFAULT (_EMU_IF_VMONFVDDRISE_DEFAULT << 15)
383 #define EMU_IF_PFETOVERCURRENTLIMIT (0x1UL << 16)
384 #define _EMU_IF_PFETOVERCURRENTLIMIT_SHIFT 16
385 #define _EMU_IF_PFETOVERCURRENTLIMIT_MASK 0x10000UL
386 #define _EMU_IF_PFETOVERCURRENTLIMIT_DEFAULT 0x00000000UL
387 #define EMU_IF_PFETOVERCURRENTLIMIT_DEFAULT (_EMU_IF_PFETOVERCURRENTLIMIT_DEFAULT << 16)
388 #define EMU_IF_NFETOVERCURRENTLIMIT (0x1UL << 17)
389 #define _EMU_IF_NFETOVERCURRENTLIMIT_SHIFT 17
390 #define _EMU_IF_NFETOVERCURRENTLIMIT_MASK 0x20000UL
391 #define _EMU_IF_NFETOVERCURRENTLIMIT_DEFAULT 0x00000000UL
392 #define EMU_IF_NFETOVERCURRENTLIMIT_DEFAULT (_EMU_IF_NFETOVERCURRENTLIMIT_DEFAULT << 17)
393 #define EMU_IF_DCDCLPRUNNING (0x1UL << 18)
394 #define _EMU_IF_DCDCLPRUNNING_SHIFT 18
395 #define _EMU_IF_DCDCLPRUNNING_MASK 0x40000UL
396 #define _EMU_IF_DCDCLPRUNNING_DEFAULT 0x00000000UL
397 #define EMU_IF_DCDCLPRUNNING_DEFAULT (_EMU_IF_DCDCLPRUNNING_DEFAULT << 18)
398 #define EMU_IF_DCDCLNRUNNING (0x1UL << 19)
399 #define _EMU_IF_DCDCLNRUNNING_SHIFT 19
400 #define _EMU_IF_DCDCLNRUNNING_MASK 0x80000UL
401 #define _EMU_IF_DCDCLNRUNNING_DEFAULT 0x00000000UL
402 #define EMU_IF_DCDCLNRUNNING_DEFAULT (_EMU_IF_DCDCLNRUNNING_DEFAULT << 19)
403 #define EMU_IF_DCDCINBYPASS (0x1UL << 20)
404 #define _EMU_IF_DCDCINBYPASS_SHIFT 20
405 #define _EMU_IF_DCDCINBYPASS_MASK 0x100000UL
406 #define _EMU_IF_DCDCINBYPASS_DEFAULT 0x00000000UL
407 #define EMU_IF_DCDCINBYPASS_DEFAULT (_EMU_IF_DCDCINBYPASS_DEFAULT << 20)
408 #define EMU_IF_EM23WAKEUP (0x1UL << 24)
409 #define _EMU_IF_EM23WAKEUP_SHIFT 24
410 #define _EMU_IF_EM23WAKEUP_MASK 0x1000000UL
411 #define _EMU_IF_EM23WAKEUP_DEFAULT 0x00000000UL
412 #define EMU_IF_EM23WAKEUP_DEFAULT (_EMU_IF_EM23WAKEUP_DEFAULT << 24)
413 #define EMU_IF_VSCALEDONE (0x1UL << 25)
414 #define _EMU_IF_VSCALEDONE_SHIFT 25
415 #define _EMU_IF_VSCALEDONE_MASK 0x2000000UL
416 #define _EMU_IF_VSCALEDONE_DEFAULT 0x00000000UL
417 #define EMU_IF_VSCALEDONE_DEFAULT (_EMU_IF_VSCALEDONE_DEFAULT << 25)
418 #define EMU_IF_TEMP (0x1UL << 29)
419 #define _EMU_IF_TEMP_SHIFT 29
420 #define _EMU_IF_TEMP_MASK 0x20000000UL
421 #define _EMU_IF_TEMP_DEFAULT 0x00000000UL
422 #define EMU_IF_TEMP_DEFAULT (_EMU_IF_TEMP_DEFAULT << 29)
423 #define EMU_IF_TEMPLOW (0x1UL << 30)
424 #define _EMU_IF_TEMPLOW_SHIFT 30
425 #define _EMU_IF_TEMPLOW_MASK 0x40000000UL
426 #define _EMU_IF_TEMPLOW_DEFAULT 0x00000000UL
427 #define EMU_IF_TEMPLOW_DEFAULT (_EMU_IF_TEMPLOW_DEFAULT << 30)
428 #define EMU_IF_TEMPHIGH (0x1UL << 31)
429 #define _EMU_IF_TEMPHIGH_SHIFT 31
430 #define _EMU_IF_TEMPHIGH_MASK 0x80000000UL
431 #define _EMU_IF_TEMPHIGH_DEFAULT 0x00000000UL
432 #define EMU_IF_TEMPHIGH_DEFAULT (_EMU_IF_TEMPHIGH_DEFAULT << 31)
434 /* Bit fields for EMU IFS */
435 #define _EMU_IFS_RESETVALUE 0x00000000UL
436 #define _EMU_IFS_MASK 0xE31FC0FFUL
437 #define EMU_IFS_VMONAVDDFALL (0x1UL << 0)
438 #define _EMU_IFS_VMONAVDDFALL_SHIFT 0
439 #define _EMU_IFS_VMONAVDDFALL_MASK 0x1UL
440 #define _EMU_IFS_VMONAVDDFALL_DEFAULT 0x00000000UL
441 #define EMU_IFS_VMONAVDDFALL_DEFAULT (_EMU_IFS_VMONAVDDFALL_DEFAULT << 0)
442 #define EMU_IFS_VMONAVDDRISE (0x1UL << 1)
443 #define _EMU_IFS_VMONAVDDRISE_SHIFT 1
444 #define _EMU_IFS_VMONAVDDRISE_MASK 0x2UL
445 #define _EMU_IFS_VMONAVDDRISE_DEFAULT 0x00000000UL
446 #define EMU_IFS_VMONAVDDRISE_DEFAULT (_EMU_IFS_VMONAVDDRISE_DEFAULT << 1)
447 #define EMU_IFS_VMONALTAVDDFALL (0x1UL << 2)
448 #define _EMU_IFS_VMONALTAVDDFALL_SHIFT 2
449 #define _EMU_IFS_VMONALTAVDDFALL_MASK 0x4UL
450 #define _EMU_IFS_VMONALTAVDDFALL_DEFAULT 0x00000000UL
451 #define EMU_IFS_VMONALTAVDDFALL_DEFAULT (_EMU_IFS_VMONALTAVDDFALL_DEFAULT << 2)
452 #define EMU_IFS_VMONALTAVDDRISE (0x1UL << 3)
453 #define _EMU_IFS_VMONALTAVDDRISE_SHIFT 3
454 #define _EMU_IFS_VMONALTAVDDRISE_MASK 0x8UL
455 #define _EMU_IFS_VMONALTAVDDRISE_DEFAULT 0x00000000UL
456 #define EMU_IFS_VMONALTAVDDRISE_DEFAULT (_EMU_IFS_VMONALTAVDDRISE_DEFAULT << 3)
457 #define EMU_IFS_VMONDVDDFALL (0x1UL << 4)
458 #define _EMU_IFS_VMONDVDDFALL_SHIFT 4
459 #define _EMU_IFS_VMONDVDDFALL_MASK 0x10UL
460 #define _EMU_IFS_VMONDVDDFALL_DEFAULT 0x00000000UL
461 #define EMU_IFS_VMONDVDDFALL_DEFAULT (_EMU_IFS_VMONDVDDFALL_DEFAULT << 4)
462 #define EMU_IFS_VMONDVDDRISE (0x1UL << 5)
463 #define _EMU_IFS_VMONDVDDRISE_SHIFT 5
464 #define _EMU_IFS_VMONDVDDRISE_MASK 0x20UL
465 #define _EMU_IFS_VMONDVDDRISE_DEFAULT 0x00000000UL
466 #define EMU_IFS_VMONDVDDRISE_DEFAULT (_EMU_IFS_VMONDVDDRISE_DEFAULT << 5)
467 #define EMU_IFS_VMONIO0FALL (0x1UL << 6)
468 #define _EMU_IFS_VMONIO0FALL_SHIFT 6
469 #define _EMU_IFS_VMONIO0FALL_MASK 0x40UL
470 #define _EMU_IFS_VMONIO0FALL_DEFAULT 0x00000000UL
471 #define EMU_IFS_VMONIO0FALL_DEFAULT (_EMU_IFS_VMONIO0FALL_DEFAULT << 6)
472 #define EMU_IFS_VMONIO0RISE (0x1UL << 7)
473 #define _EMU_IFS_VMONIO0RISE_SHIFT 7
474 #define _EMU_IFS_VMONIO0RISE_MASK 0x80UL
475 #define _EMU_IFS_VMONIO0RISE_DEFAULT 0x00000000UL
476 #define EMU_IFS_VMONIO0RISE_DEFAULT (_EMU_IFS_VMONIO0RISE_DEFAULT << 7)
477 #define EMU_IFS_VMONFVDDFALL (0x1UL << 14)
478 #define _EMU_IFS_VMONFVDDFALL_SHIFT 14
479 #define _EMU_IFS_VMONFVDDFALL_MASK 0x4000UL
480 #define _EMU_IFS_VMONFVDDFALL_DEFAULT 0x00000000UL
481 #define EMU_IFS_VMONFVDDFALL_DEFAULT (_EMU_IFS_VMONFVDDFALL_DEFAULT << 14)
482 #define EMU_IFS_VMONFVDDRISE (0x1UL << 15)
483 #define _EMU_IFS_VMONFVDDRISE_SHIFT 15
484 #define _EMU_IFS_VMONFVDDRISE_MASK 0x8000UL
485 #define _EMU_IFS_VMONFVDDRISE_DEFAULT 0x00000000UL
486 #define EMU_IFS_VMONFVDDRISE_DEFAULT (_EMU_IFS_VMONFVDDRISE_DEFAULT << 15)
487 #define EMU_IFS_PFETOVERCURRENTLIMIT (0x1UL << 16)
488 #define _EMU_IFS_PFETOVERCURRENTLIMIT_SHIFT 16
489 #define _EMU_IFS_PFETOVERCURRENTLIMIT_MASK 0x10000UL
490 #define _EMU_IFS_PFETOVERCURRENTLIMIT_DEFAULT 0x00000000UL
491 #define EMU_IFS_PFETOVERCURRENTLIMIT_DEFAULT (_EMU_IFS_PFETOVERCURRENTLIMIT_DEFAULT << 16)
492 #define EMU_IFS_NFETOVERCURRENTLIMIT (0x1UL << 17)
493 #define _EMU_IFS_NFETOVERCURRENTLIMIT_SHIFT 17
494 #define _EMU_IFS_NFETOVERCURRENTLIMIT_MASK 0x20000UL
495 #define _EMU_IFS_NFETOVERCURRENTLIMIT_DEFAULT 0x00000000UL
496 #define EMU_IFS_NFETOVERCURRENTLIMIT_DEFAULT (_EMU_IFS_NFETOVERCURRENTLIMIT_DEFAULT << 17)
497 #define EMU_IFS_DCDCLPRUNNING (0x1UL << 18)
498 #define _EMU_IFS_DCDCLPRUNNING_SHIFT 18
499 #define _EMU_IFS_DCDCLPRUNNING_MASK 0x40000UL
500 #define _EMU_IFS_DCDCLPRUNNING_DEFAULT 0x00000000UL
501 #define EMU_IFS_DCDCLPRUNNING_DEFAULT (_EMU_IFS_DCDCLPRUNNING_DEFAULT << 18)
502 #define EMU_IFS_DCDCLNRUNNING (0x1UL << 19)
503 #define _EMU_IFS_DCDCLNRUNNING_SHIFT 19
504 #define _EMU_IFS_DCDCLNRUNNING_MASK 0x80000UL
505 #define _EMU_IFS_DCDCLNRUNNING_DEFAULT 0x00000000UL
506 #define EMU_IFS_DCDCLNRUNNING_DEFAULT (_EMU_IFS_DCDCLNRUNNING_DEFAULT << 19)
507 #define EMU_IFS_DCDCINBYPASS (0x1UL << 20)
508 #define _EMU_IFS_DCDCINBYPASS_SHIFT 20
509 #define _EMU_IFS_DCDCINBYPASS_MASK 0x100000UL
510 #define _EMU_IFS_DCDCINBYPASS_DEFAULT 0x00000000UL
511 #define EMU_IFS_DCDCINBYPASS_DEFAULT (_EMU_IFS_DCDCINBYPASS_DEFAULT << 20)
512 #define EMU_IFS_EM23WAKEUP (0x1UL << 24)
513 #define _EMU_IFS_EM23WAKEUP_SHIFT 24
514 #define _EMU_IFS_EM23WAKEUP_MASK 0x1000000UL
515 #define _EMU_IFS_EM23WAKEUP_DEFAULT 0x00000000UL
516 #define EMU_IFS_EM23WAKEUP_DEFAULT (_EMU_IFS_EM23WAKEUP_DEFAULT << 24)
517 #define EMU_IFS_VSCALEDONE (0x1UL << 25)
518 #define _EMU_IFS_VSCALEDONE_SHIFT 25
519 #define _EMU_IFS_VSCALEDONE_MASK 0x2000000UL
520 #define _EMU_IFS_VSCALEDONE_DEFAULT 0x00000000UL
521 #define EMU_IFS_VSCALEDONE_DEFAULT (_EMU_IFS_VSCALEDONE_DEFAULT << 25)
522 #define EMU_IFS_TEMP (0x1UL << 29)
523 #define _EMU_IFS_TEMP_SHIFT 29
524 #define _EMU_IFS_TEMP_MASK 0x20000000UL
525 #define _EMU_IFS_TEMP_DEFAULT 0x00000000UL
526 #define EMU_IFS_TEMP_DEFAULT (_EMU_IFS_TEMP_DEFAULT << 29)
527 #define EMU_IFS_TEMPLOW (0x1UL << 30)
528 #define _EMU_IFS_TEMPLOW_SHIFT 30
529 #define _EMU_IFS_TEMPLOW_MASK 0x40000000UL
530 #define _EMU_IFS_TEMPLOW_DEFAULT 0x00000000UL
531 #define EMU_IFS_TEMPLOW_DEFAULT (_EMU_IFS_TEMPLOW_DEFAULT << 30)
532 #define EMU_IFS_TEMPHIGH (0x1UL << 31)
533 #define _EMU_IFS_TEMPHIGH_SHIFT 31
534 #define _EMU_IFS_TEMPHIGH_MASK 0x80000000UL
535 #define _EMU_IFS_TEMPHIGH_DEFAULT 0x00000000UL
536 #define EMU_IFS_TEMPHIGH_DEFAULT (_EMU_IFS_TEMPHIGH_DEFAULT << 31)
538 /* Bit fields for EMU IFC */
539 #define _EMU_IFC_RESETVALUE 0x00000000UL
540 #define _EMU_IFC_MASK 0xE31FC0FFUL
541 #define EMU_IFC_VMONAVDDFALL (0x1UL << 0)
542 #define _EMU_IFC_VMONAVDDFALL_SHIFT 0
543 #define _EMU_IFC_VMONAVDDFALL_MASK 0x1UL
544 #define _EMU_IFC_VMONAVDDFALL_DEFAULT 0x00000000UL
545 #define EMU_IFC_VMONAVDDFALL_DEFAULT (_EMU_IFC_VMONAVDDFALL_DEFAULT << 0)
546 #define EMU_IFC_VMONAVDDRISE (0x1UL << 1)
547 #define _EMU_IFC_VMONAVDDRISE_SHIFT 1
548 #define _EMU_IFC_VMONAVDDRISE_MASK 0x2UL
549 #define _EMU_IFC_VMONAVDDRISE_DEFAULT 0x00000000UL
550 #define EMU_IFC_VMONAVDDRISE_DEFAULT (_EMU_IFC_VMONAVDDRISE_DEFAULT << 1)
551 #define EMU_IFC_VMONALTAVDDFALL (0x1UL << 2)
552 #define _EMU_IFC_VMONALTAVDDFALL_SHIFT 2
553 #define _EMU_IFC_VMONALTAVDDFALL_MASK 0x4UL
554 #define _EMU_IFC_VMONALTAVDDFALL_DEFAULT 0x00000000UL
555 #define EMU_IFC_VMONALTAVDDFALL_DEFAULT (_EMU_IFC_VMONALTAVDDFALL_DEFAULT << 2)
556 #define EMU_IFC_VMONALTAVDDRISE (0x1UL << 3)
557 #define _EMU_IFC_VMONALTAVDDRISE_SHIFT 3
558 #define _EMU_IFC_VMONALTAVDDRISE_MASK 0x8UL
559 #define _EMU_IFC_VMONALTAVDDRISE_DEFAULT 0x00000000UL
560 #define EMU_IFC_VMONALTAVDDRISE_DEFAULT (_EMU_IFC_VMONALTAVDDRISE_DEFAULT << 3)
561 #define EMU_IFC_VMONDVDDFALL (0x1UL << 4)
562 #define _EMU_IFC_VMONDVDDFALL_SHIFT 4
563 #define _EMU_IFC_VMONDVDDFALL_MASK 0x10UL
564 #define _EMU_IFC_VMONDVDDFALL_DEFAULT 0x00000000UL
565 #define EMU_IFC_VMONDVDDFALL_DEFAULT (_EMU_IFC_VMONDVDDFALL_DEFAULT << 4)
566 #define EMU_IFC_VMONDVDDRISE (0x1UL << 5)
567 #define _EMU_IFC_VMONDVDDRISE_SHIFT 5
568 #define _EMU_IFC_VMONDVDDRISE_MASK 0x20UL
569 #define _EMU_IFC_VMONDVDDRISE_DEFAULT 0x00000000UL
570 #define EMU_IFC_VMONDVDDRISE_DEFAULT (_EMU_IFC_VMONDVDDRISE_DEFAULT << 5)
571 #define EMU_IFC_VMONIO0FALL (0x1UL << 6)
572 #define _EMU_IFC_VMONIO0FALL_SHIFT 6
573 #define _EMU_IFC_VMONIO0FALL_MASK 0x40UL
574 #define _EMU_IFC_VMONIO0FALL_DEFAULT 0x00000000UL
575 #define EMU_IFC_VMONIO0FALL_DEFAULT (_EMU_IFC_VMONIO0FALL_DEFAULT << 6)
576 #define EMU_IFC_VMONIO0RISE (0x1UL << 7)
577 #define _EMU_IFC_VMONIO0RISE_SHIFT 7
578 #define _EMU_IFC_VMONIO0RISE_MASK 0x80UL
579 #define _EMU_IFC_VMONIO0RISE_DEFAULT 0x00000000UL
580 #define EMU_IFC_VMONIO0RISE_DEFAULT (_EMU_IFC_VMONIO0RISE_DEFAULT << 7)
581 #define EMU_IFC_VMONFVDDFALL (0x1UL << 14)
582 #define _EMU_IFC_VMONFVDDFALL_SHIFT 14
583 #define _EMU_IFC_VMONFVDDFALL_MASK 0x4000UL
584 #define _EMU_IFC_VMONFVDDFALL_DEFAULT 0x00000000UL
585 #define EMU_IFC_VMONFVDDFALL_DEFAULT (_EMU_IFC_VMONFVDDFALL_DEFAULT << 14)
586 #define EMU_IFC_VMONFVDDRISE (0x1UL << 15)
587 #define _EMU_IFC_VMONFVDDRISE_SHIFT 15
588 #define _EMU_IFC_VMONFVDDRISE_MASK 0x8000UL
589 #define _EMU_IFC_VMONFVDDRISE_DEFAULT 0x00000000UL
590 #define EMU_IFC_VMONFVDDRISE_DEFAULT (_EMU_IFC_VMONFVDDRISE_DEFAULT << 15)
591 #define EMU_IFC_PFETOVERCURRENTLIMIT (0x1UL << 16)
592 #define _EMU_IFC_PFETOVERCURRENTLIMIT_SHIFT 16
593 #define _EMU_IFC_PFETOVERCURRENTLIMIT_MASK 0x10000UL
594 #define _EMU_IFC_PFETOVERCURRENTLIMIT_DEFAULT 0x00000000UL
595 #define EMU_IFC_PFETOVERCURRENTLIMIT_DEFAULT (_EMU_IFC_PFETOVERCURRENTLIMIT_DEFAULT << 16)
596 #define EMU_IFC_NFETOVERCURRENTLIMIT (0x1UL << 17)
597 #define _EMU_IFC_NFETOVERCURRENTLIMIT_SHIFT 17
598 #define _EMU_IFC_NFETOVERCURRENTLIMIT_MASK 0x20000UL
599 #define _EMU_IFC_NFETOVERCURRENTLIMIT_DEFAULT 0x00000000UL
600 #define EMU_IFC_NFETOVERCURRENTLIMIT_DEFAULT (_EMU_IFC_NFETOVERCURRENTLIMIT_DEFAULT << 17)
601 #define EMU_IFC_DCDCLPRUNNING (0x1UL << 18)
602 #define _EMU_IFC_DCDCLPRUNNING_SHIFT 18
603 #define _EMU_IFC_DCDCLPRUNNING_MASK 0x40000UL
604 #define _EMU_IFC_DCDCLPRUNNING_DEFAULT 0x00000000UL
605 #define EMU_IFC_DCDCLPRUNNING_DEFAULT (_EMU_IFC_DCDCLPRUNNING_DEFAULT << 18)
606 #define EMU_IFC_DCDCLNRUNNING (0x1UL << 19)
607 #define _EMU_IFC_DCDCLNRUNNING_SHIFT 19
608 #define _EMU_IFC_DCDCLNRUNNING_MASK 0x80000UL
609 #define _EMU_IFC_DCDCLNRUNNING_DEFAULT 0x00000000UL
610 #define EMU_IFC_DCDCLNRUNNING_DEFAULT (_EMU_IFC_DCDCLNRUNNING_DEFAULT << 19)
611 #define EMU_IFC_DCDCINBYPASS (0x1UL << 20)
612 #define _EMU_IFC_DCDCINBYPASS_SHIFT 20
613 #define _EMU_IFC_DCDCINBYPASS_MASK 0x100000UL
614 #define _EMU_IFC_DCDCINBYPASS_DEFAULT 0x00000000UL
615 #define EMU_IFC_DCDCINBYPASS_DEFAULT (_EMU_IFC_DCDCINBYPASS_DEFAULT << 20)
616 #define EMU_IFC_EM23WAKEUP (0x1UL << 24)
617 #define _EMU_IFC_EM23WAKEUP_SHIFT 24
618 #define _EMU_IFC_EM23WAKEUP_MASK 0x1000000UL
619 #define _EMU_IFC_EM23WAKEUP_DEFAULT 0x00000000UL
620 #define EMU_IFC_EM23WAKEUP_DEFAULT (_EMU_IFC_EM23WAKEUP_DEFAULT << 24)
621 #define EMU_IFC_VSCALEDONE (0x1UL << 25)
622 #define _EMU_IFC_VSCALEDONE_SHIFT 25
623 #define _EMU_IFC_VSCALEDONE_MASK 0x2000000UL
624 #define _EMU_IFC_VSCALEDONE_DEFAULT 0x00000000UL
625 #define EMU_IFC_VSCALEDONE_DEFAULT (_EMU_IFC_VSCALEDONE_DEFAULT << 25)
626 #define EMU_IFC_TEMP (0x1UL << 29)
627 #define _EMU_IFC_TEMP_SHIFT 29
628 #define _EMU_IFC_TEMP_MASK 0x20000000UL
629 #define _EMU_IFC_TEMP_DEFAULT 0x00000000UL
630 #define EMU_IFC_TEMP_DEFAULT (_EMU_IFC_TEMP_DEFAULT << 29)
631 #define EMU_IFC_TEMPLOW (0x1UL << 30)
632 #define _EMU_IFC_TEMPLOW_SHIFT 30
633 #define _EMU_IFC_TEMPLOW_MASK 0x40000000UL
634 #define _EMU_IFC_TEMPLOW_DEFAULT 0x00000000UL
635 #define EMU_IFC_TEMPLOW_DEFAULT (_EMU_IFC_TEMPLOW_DEFAULT << 30)
636 #define EMU_IFC_TEMPHIGH (0x1UL << 31)
637 #define _EMU_IFC_TEMPHIGH_SHIFT 31
638 #define _EMU_IFC_TEMPHIGH_MASK 0x80000000UL
639 #define _EMU_IFC_TEMPHIGH_DEFAULT 0x00000000UL
640 #define EMU_IFC_TEMPHIGH_DEFAULT (_EMU_IFC_TEMPHIGH_DEFAULT << 31)
642 /* Bit fields for EMU IEN */
643 #define _EMU_IEN_RESETVALUE 0x00000000UL
644 #define _EMU_IEN_MASK 0xE31FC0FFUL
645 #define EMU_IEN_VMONAVDDFALL (0x1UL << 0)
646 #define _EMU_IEN_VMONAVDDFALL_SHIFT 0
647 #define _EMU_IEN_VMONAVDDFALL_MASK 0x1UL
648 #define _EMU_IEN_VMONAVDDFALL_DEFAULT 0x00000000UL
649 #define EMU_IEN_VMONAVDDFALL_DEFAULT (_EMU_IEN_VMONAVDDFALL_DEFAULT << 0)
650 #define EMU_IEN_VMONAVDDRISE (0x1UL << 1)
651 #define _EMU_IEN_VMONAVDDRISE_SHIFT 1
652 #define _EMU_IEN_VMONAVDDRISE_MASK 0x2UL
653 #define _EMU_IEN_VMONAVDDRISE_DEFAULT 0x00000000UL
654 #define EMU_IEN_VMONAVDDRISE_DEFAULT (_EMU_IEN_VMONAVDDRISE_DEFAULT << 1)
655 #define EMU_IEN_VMONALTAVDDFALL (0x1UL << 2)
656 #define _EMU_IEN_VMONALTAVDDFALL_SHIFT 2
657 #define _EMU_IEN_VMONALTAVDDFALL_MASK 0x4UL
658 #define _EMU_IEN_VMONALTAVDDFALL_DEFAULT 0x00000000UL
659 #define EMU_IEN_VMONALTAVDDFALL_DEFAULT (_EMU_IEN_VMONALTAVDDFALL_DEFAULT << 2)
660 #define EMU_IEN_VMONALTAVDDRISE (0x1UL << 3)
661 #define _EMU_IEN_VMONALTAVDDRISE_SHIFT 3
662 #define _EMU_IEN_VMONALTAVDDRISE_MASK 0x8UL
663 #define _EMU_IEN_VMONALTAVDDRISE_DEFAULT 0x00000000UL
664 #define EMU_IEN_VMONALTAVDDRISE_DEFAULT (_EMU_IEN_VMONALTAVDDRISE_DEFAULT << 3)
665 #define EMU_IEN_VMONDVDDFALL (0x1UL << 4)
666 #define _EMU_IEN_VMONDVDDFALL_SHIFT 4
667 #define _EMU_IEN_VMONDVDDFALL_MASK 0x10UL
668 #define _EMU_IEN_VMONDVDDFALL_DEFAULT 0x00000000UL
669 #define EMU_IEN_VMONDVDDFALL_DEFAULT (_EMU_IEN_VMONDVDDFALL_DEFAULT << 4)
670 #define EMU_IEN_VMONDVDDRISE (0x1UL << 5)
671 #define _EMU_IEN_VMONDVDDRISE_SHIFT 5
672 #define _EMU_IEN_VMONDVDDRISE_MASK 0x20UL
673 #define _EMU_IEN_VMONDVDDRISE_DEFAULT 0x00000000UL
674 #define EMU_IEN_VMONDVDDRISE_DEFAULT (_EMU_IEN_VMONDVDDRISE_DEFAULT << 5)
675 #define EMU_IEN_VMONIO0FALL (0x1UL << 6)
676 #define _EMU_IEN_VMONIO0FALL_SHIFT 6
677 #define _EMU_IEN_VMONIO0FALL_MASK 0x40UL
678 #define _EMU_IEN_VMONIO0FALL_DEFAULT 0x00000000UL
679 #define EMU_IEN_VMONIO0FALL_DEFAULT (_EMU_IEN_VMONIO0FALL_DEFAULT << 6)
680 #define EMU_IEN_VMONIO0RISE (0x1UL << 7)
681 #define _EMU_IEN_VMONIO0RISE_SHIFT 7
682 #define _EMU_IEN_VMONIO0RISE_MASK 0x80UL
683 #define _EMU_IEN_VMONIO0RISE_DEFAULT 0x00000000UL
684 #define EMU_IEN_VMONIO0RISE_DEFAULT (_EMU_IEN_VMONIO0RISE_DEFAULT << 7)
685 #define EMU_IEN_VMONFVDDFALL (0x1UL << 14)
686 #define _EMU_IEN_VMONFVDDFALL_SHIFT 14
687 #define _EMU_IEN_VMONFVDDFALL_MASK 0x4000UL
688 #define _EMU_IEN_VMONFVDDFALL_DEFAULT 0x00000000UL
689 #define EMU_IEN_VMONFVDDFALL_DEFAULT (_EMU_IEN_VMONFVDDFALL_DEFAULT << 14)
690 #define EMU_IEN_VMONFVDDRISE (0x1UL << 15)
691 #define _EMU_IEN_VMONFVDDRISE_SHIFT 15
692 #define _EMU_IEN_VMONFVDDRISE_MASK 0x8000UL
693 #define _EMU_IEN_VMONFVDDRISE_DEFAULT 0x00000000UL
694 #define EMU_IEN_VMONFVDDRISE_DEFAULT (_EMU_IEN_VMONFVDDRISE_DEFAULT << 15)
695 #define EMU_IEN_PFETOVERCURRENTLIMIT (0x1UL << 16)
696 #define _EMU_IEN_PFETOVERCURRENTLIMIT_SHIFT 16
697 #define _EMU_IEN_PFETOVERCURRENTLIMIT_MASK 0x10000UL
698 #define _EMU_IEN_PFETOVERCURRENTLIMIT_DEFAULT 0x00000000UL
699 #define EMU_IEN_PFETOVERCURRENTLIMIT_DEFAULT (_EMU_IEN_PFETOVERCURRENTLIMIT_DEFAULT << 16)
700 #define EMU_IEN_NFETOVERCURRENTLIMIT (0x1UL << 17)
701 #define _EMU_IEN_NFETOVERCURRENTLIMIT_SHIFT 17
702 #define _EMU_IEN_NFETOVERCURRENTLIMIT_MASK 0x20000UL
703 #define _EMU_IEN_NFETOVERCURRENTLIMIT_DEFAULT 0x00000000UL
704 #define EMU_IEN_NFETOVERCURRENTLIMIT_DEFAULT (_EMU_IEN_NFETOVERCURRENTLIMIT_DEFAULT << 17)
705 #define EMU_IEN_DCDCLPRUNNING (0x1UL << 18)
706 #define _EMU_IEN_DCDCLPRUNNING_SHIFT 18
707 #define _EMU_IEN_DCDCLPRUNNING_MASK 0x40000UL
708 #define _EMU_IEN_DCDCLPRUNNING_DEFAULT 0x00000000UL
709 #define EMU_IEN_DCDCLPRUNNING_DEFAULT (_EMU_IEN_DCDCLPRUNNING_DEFAULT << 18)
710 #define EMU_IEN_DCDCLNRUNNING (0x1UL << 19)
711 #define _EMU_IEN_DCDCLNRUNNING_SHIFT 19
712 #define _EMU_IEN_DCDCLNRUNNING_MASK 0x80000UL
713 #define _EMU_IEN_DCDCLNRUNNING_DEFAULT 0x00000000UL
714 #define EMU_IEN_DCDCLNRUNNING_DEFAULT (_EMU_IEN_DCDCLNRUNNING_DEFAULT << 19)
715 #define EMU_IEN_DCDCINBYPASS (0x1UL << 20)
716 #define _EMU_IEN_DCDCINBYPASS_SHIFT 20
717 #define _EMU_IEN_DCDCINBYPASS_MASK 0x100000UL
718 #define _EMU_IEN_DCDCINBYPASS_DEFAULT 0x00000000UL
719 #define EMU_IEN_DCDCINBYPASS_DEFAULT (_EMU_IEN_DCDCINBYPASS_DEFAULT << 20)
720 #define EMU_IEN_EM23WAKEUP (0x1UL << 24)
721 #define _EMU_IEN_EM23WAKEUP_SHIFT 24
722 #define _EMU_IEN_EM23WAKEUP_MASK 0x1000000UL
723 #define _EMU_IEN_EM23WAKEUP_DEFAULT 0x00000000UL
724 #define EMU_IEN_EM23WAKEUP_DEFAULT (_EMU_IEN_EM23WAKEUP_DEFAULT << 24)
725 #define EMU_IEN_VSCALEDONE (0x1UL << 25)
726 #define _EMU_IEN_VSCALEDONE_SHIFT 25
727 #define _EMU_IEN_VSCALEDONE_MASK 0x2000000UL
728 #define _EMU_IEN_VSCALEDONE_DEFAULT 0x00000000UL
729 #define EMU_IEN_VSCALEDONE_DEFAULT (_EMU_IEN_VSCALEDONE_DEFAULT << 25)
730 #define EMU_IEN_TEMP (0x1UL << 29)
731 #define _EMU_IEN_TEMP_SHIFT 29
732 #define _EMU_IEN_TEMP_MASK 0x20000000UL
733 #define _EMU_IEN_TEMP_DEFAULT 0x00000000UL
734 #define EMU_IEN_TEMP_DEFAULT (_EMU_IEN_TEMP_DEFAULT << 29)
735 #define EMU_IEN_TEMPLOW (0x1UL << 30)
736 #define _EMU_IEN_TEMPLOW_SHIFT 30
737 #define _EMU_IEN_TEMPLOW_MASK 0x40000000UL
738 #define _EMU_IEN_TEMPLOW_DEFAULT 0x00000000UL
739 #define EMU_IEN_TEMPLOW_DEFAULT (_EMU_IEN_TEMPLOW_DEFAULT << 30)
740 #define EMU_IEN_TEMPHIGH (0x1UL << 31)
741 #define _EMU_IEN_TEMPHIGH_SHIFT 31
742 #define _EMU_IEN_TEMPHIGH_MASK 0x80000000UL
743 #define _EMU_IEN_TEMPHIGH_DEFAULT 0x00000000UL
744 #define EMU_IEN_TEMPHIGH_DEFAULT (_EMU_IEN_TEMPHIGH_DEFAULT << 31)
746 /* Bit fields for EMU PWRLOCK */
747 #define _EMU_PWRLOCK_RESETVALUE 0x00000000UL
748 #define _EMU_PWRLOCK_MASK 0x0000FFFFUL
749 #define _EMU_PWRLOCK_LOCKKEY_SHIFT 0
750 #define _EMU_PWRLOCK_LOCKKEY_MASK 0xFFFFUL
751 #define _EMU_PWRLOCK_LOCKKEY_DEFAULT 0x00000000UL
752 #define _EMU_PWRLOCK_LOCKKEY_LOCK 0x00000000UL
753 #define _EMU_PWRLOCK_LOCKKEY_UNLOCKED 0x00000000UL
754 #define _EMU_PWRLOCK_LOCKKEY_LOCKED 0x00000001UL
755 #define _EMU_PWRLOCK_LOCKKEY_UNLOCK 0x0000ADE8UL
756 #define EMU_PWRLOCK_LOCKKEY_DEFAULT (_EMU_PWRLOCK_LOCKKEY_DEFAULT << 0)
757 #define EMU_PWRLOCK_LOCKKEY_LOCK (_EMU_PWRLOCK_LOCKKEY_LOCK << 0)
758 #define EMU_PWRLOCK_LOCKKEY_UNLOCKED (_EMU_PWRLOCK_LOCKKEY_UNLOCKED << 0)
759 #define EMU_PWRLOCK_LOCKKEY_LOCKED (_EMU_PWRLOCK_LOCKKEY_LOCKED << 0)
760 #define EMU_PWRLOCK_LOCKKEY_UNLOCK (_EMU_PWRLOCK_LOCKKEY_UNLOCK << 0)
762 /* Bit fields for EMU PWRCFG */
763 #define _EMU_PWRCFG_RESETVALUE 0x00000000UL
764 #define _EMU_PWRCFG_MASK 0x0000000FUL
765 #define _EMU_PWRCFG_PWRCFG_SHIFT 0
766 #define _EMU_PWRCFG_PWRCFG_MASK 0xFUL
767 #define _EMU_PWRCFG_PWRCFG_DEFAULT 0x00000000UL
768 #define _EMU_PWRCFG_PWRCFG_UNCONFIGURED 0x00000000UL
769 #define _EMU_PWRCFG_PWRCFG_DCDCTODVDD 0x00000002UL
770 #define EMU_PWRCFG_PWRCFG_DEFAULT (_EMU_PWRCFG_PWRCFG_DEFAULT << 0)
771 #define EMU_PWRCFG_PWRCFG_UNCONFIGURED (_EMU_PWRCFG_PWRCFG_UNCONFIGURED << 0)
772 #define EMU_PWRCFG_PWRCFG_DCDCTODVDD (_EMU_PWRCFG_PWRCFG_DCDCTODVDD << 0)
774 /* Bit fields for EMU PWRCTRL */
775 #define _EMU_PWRCTRL_RESETVALUE 0x00000000UL
776 #define _EMU_PWRCTRL_MASK 0x00001420UL
777 #define EMU_PWRCTRL_ANASW (0x1UL << 5)
778 #define _EMU_PWRCTRL_ANASW_SHIFT 5
779 #define _EMU_PWRCTRL_ANASW_MASK 0x20UL
780 #define _EMU_PWRCTRL_ANASW_DEFAULT 0x00000000UL
781 #define _EMU_PWRCTRL_ANASW_AVDD 0x00000000UL
782 #define _EMU_PWRCTRL_ANASW_DVDD 0x00000001UL
783 #define EMU_PWRCTRL_ANASW_DEFAULT (_EMU_PWRCTRL_ANASW_DEFAULT << 5)
784 #define EMU_PWRCTRL_ANASW_AVDD (_EMU_PWRCTRL_ANASW_AVDD << 5)
785 #define EMU_PWRCTRL_ANASW_DVDD (_EMU_PWRCTRL_ANASW_DVDD << 5)
786 #define EMU_PWRCTRL_REGPWRSEL (0x1UL << 10)
787 #define _EMU_PWRCTRL_REGPWRSEL_SHIFT 10
788 #define _EMU_PWRCTRL_REGPWRSEL_MASK 0x400UL
789 #define _EMU_PWRCTRL_REGPWRSEL_DEFAULT 0x00000000UL
790 #define _EMU_PWRCTRL_REGPWRSEL_AVDD 0x00000000UL
791 #define _EMU_PWRCTRL_REGPWRSEL_DVDD 0x00000001UL
792 #define EMU_PWRCTRL_REGPWRSEL_DEFAULT (_EMU_PWRCTRL_REGPWRSEL_DEFAULT << 10)
793 #define EMU_PWRCTRL_REGPWRSEL_AVDD (_EMU_PWRCTRL_REGPWRSEL_AVDD << 10)
794 #define EMU_PWRCTRL_REGPWRSEL_DVDD (_EMU_PWRCTRL_REGPWRSEL_DVDD << 10)
795 #define EMU_PWRCTRL_DVDDBODDIS (0x1UL << 12)
796 #define _EMU_PWRCTRL_DVDDBODDIS_SHIFT 12
797 #define _EMU_PWRCTRL_DVDDBODDIS_MASK 0x1000UL
798 #define _EMU_PWRCTRL_DVDDBODDIS_DEFAULT 0x00000000UL
799 #define EMU_PWRCTRL_DVDDBODDIS_DEFAULT (_EMU_PWRCTRL_DVDDBODDIS_DEFAULT << 12)
801 /* Bit fields for EMU DCDCCTRL */
802 #define _EMU_DCDCCTRL_RESETVALUE 0x00000033UL
803 #define _EMU_DCDCCTRL_MASK 0x00000033UL
804 #define _EMU_DCDCCTRL_DCDCMODE_SHIFT 0
805 #define _EMU_DCDCCTRL_DCDCMODE_MASK 0x3UL
806 #define _EMU_DCDCCTRL_DCDCMODE_BYPASS 0x00000000UL
807 #define _EMU_DCDCCTRL_DCDCMODE_LOWNOISE 0x00000001UL
808 #define _EMU_DCDCCTRL_DCDCMODE_LOWPOWER 0x00000002UL
809 #define _EMU_DCDCCTRL_DCDCMODE_DEFAULT 0x00000003UL
810 #define _EMU_DCDCCTRL_DCDCMODE_OFF 0x00000003UL
811 #define EMU_DCDCCTRL_DCDCMODE_BYPASS (_EMU_DCDCCTRL_DCDCMODE_BYPASS << 0)
812 #define EMU_DCDCCTRL_DCDCMODE_LOWNOISE (_EMU_DCDCCTRL_DCDCMODE_LOWNOISE << 0)
813 #define EMU_DCDCCTRL_DCDCMODE_LOWPOWER (_EMU_DCDCCTRL_DCDCMODE_LOWPOWER << 0)
814 #define EMU_DCDCCTRL_DCDCMODE_DEFAULT (_EMU_DCDCCTRL_DCDCMODE_DEFAULT << 0)
815 #define EMU_DCDCCTRL_DCDCMODE_OFF (_EMU_DCDCCTRL_DCDCMODE_OFF << 0)
816 #define EMU_DCDCCTRL_DCDCMODEEM23 (0x1UL << 4)
817 #define _EMU_DCDCCTRL_DCDCMODEEM23_SHIFT 4
818 #define _EMU_DCDCCTRL_DCDCMODEEM23_MASK 0x10UL
819 #define _EMU_DCDCCTRL_DCDCMODEEM23_EM23SW 0x00000000UL
820 #define _EMU_DCDCCTRL_DCDCMODEEM23_DEFAULT 0x00000001UL
821 #define _EMU_DCDCCTRL_DCDCMODEEM23_EM23LOWPOWER 0x00000001UL
822 #define EMU_DCDCCTRL_DCDCMODEEM23_EM23SW (_EMU_DCDCCTRL_DCDCMODEEM23_EM23SW << 4)
823 #define EMU_DCDCCTRL_DCDCMODEEM23_DEFAULT (_EMU_DCDCCTRL_DCDCMODEEM23_DEFAULT << 4)
824 #define EMU_DCDCCTRL_DCDCMODEEM23_EM23LOWPOWER (_EMU_DCDCCTRL_DCDCMODEEM23_EM23LOWPOWER << 4)
825 #define EMU_DCDCCTRL_DCDCMODEEM4 (0x1UL << 5)
826 #define _EMU_DCDCCTRL_DCDCMODEEM4_SHIFT 5
827 #define _EMU_DCDCCTRL_DCDCMODEEM4_MASK 0x20UL
828 #define _EMU_DCDCCTRL_DCDCMODEEM4_EM4SW 0x00000000UL
829 #define _EMU_DCDCCTRL_DCDCMODEEM4_DEFAULT 0x00000001UL
830 #define _EMU_DCDCCTRL_DCDCMODEEM4_EM4LOWPOWER 0x00000001UL
831 #define EMU_DCDCCTRL_DCDCMODEEM4_EM4SW (_EMU_DCDCCTRL_DCDCMODEEM4_EM4SW << 5)
832 #define EMU_DCDCCTRL_DCDCMODEEM4_DEFAULT (_EMU_DCDCCTRL_DCDCMODEEM4_DEFAULT << 5)
833 #define EMU_DCDCCTRL_DCDCMODEEM4_EM4LOWPOWER (_EMU_DCDCCTRL_DCDCMODEEM4_EM4LOWPOWER << 5)
835 /* Bit fields for EMU DCDCMISCCTRL */
836 #define _EMU_DCDCMISCCTRL_RESETVALUE 0x03107706UL
837 #define _EMU_DCDCMISCCTRL_MASK 0x377FFF27UL
838 #define EMU_DCDCMISCCTRL_LNFORCECCM (0x1UL << 0)
839 #define _EMU_DCDCMISCCTRL_LNFORCECCM_SHIFT 0
840 #define _EMU_DCDCMISCCTRL_LNFORCECCM_MASK 0x1UL
841 #define _EMU_DCDCMISCCTRL_LNFORCECCM_DEFAULT 0x00000000UL
842 #define EMU_DCDCMISCCTRL_LNFORCECCM_DEFAULT (_EMU_DCDCMISCCTRL_LNFORCECCM_DEFAULT << 0)
843 #define EMU_DCDCMISCCTRL_LPCMPHYSDIS (0x1UL << 1)
844 #define _EMU_DCDCMISCCTRL_LPCMPHYSDIS_SHIFT 1
845 #define _EMU_DCDCMISCCTRL_LPCMPHYSDIS_MASK 0x2UL
846 #define _EMU_DCDCMISCCTRL_LPCMPHYSDIS_DEFAULT 0x00000001UL
847 #define EMU_DCDCMISCCTRL_LPCMPHYSDIS_DEFAULT (_EMU_DCDCMISCCTRL_LPCMPHYSDIS_DEFAULT << 1)
848 #define EMU_DCDCMISCCTRL_LPCMPHYSHI (0x1UL << 2)
849 #define _EMU_DCDCMISCCTRL_LPCMPHYSHI_SHIFT 2
850 #define _EMU_DCDCMISCCTRL_LPCMPHYSHI_MASK 0x4UL
851 #define _EMU_DCDCMISCCTRL_LPCMPHYSHI_DEFAULT 0x00000001UL
852 #define EMU_DCDCMISCCTRL_LPCMPHYSHI_DEFAULT (_EMU_DCDCMISCCTRL_LPCMPHYSHI_DEFAULT << 2)
853 #define EMU_DCDCMISCCTRL_LNFORCECCMIMM (0x1UL << 5)
854 #define _EMU_DCDCMISCCTRL_LNFORCECCMIMM_SHIFT 5
855 #define _EMU_DCDCMISCCTRL_LNFORCECCMIMM_MASK 0x20UL
856 #define _EMU_DCDCMISCCTRL_LNFORCECCMIMM_DEFAULT 0x00000000UL
857 #define EMU_DCDCMISCCTRL_LNFORCECCMIMM_DEFAULT (_EMU_DCDCMISCCTRL_LNFORCECCMIMM_DEFAULT << 5)
858 #define _EMU_DCDCMISCCTRL_PFETCNT_SHIFT 8
859 #define _EMU_DCDCMISCCTRL_PFETCNT_MASK 0xF00UL
860 #define _EMU_DCDCMISCCTRL_PFETCNT_DEFAULT 0x00000007UL
861 #define EMU_DCDCMISCCTRL_PFETCNT_DEFAULT (_EMU_DCDCMISCCTRL_PFETCNT_DEFAULT << 8)
862 #define _EMU_DCDCMISCCTRL_NFETCNT_SHIFT 12
863 #define _EMU_DCDCMISCCTRL_NFETCNT_MASK 0xF000UL
864 #define _EMU_DCDCMISCCTRL_NFETCNT_DEFAULT 0x00000007UL
865 #define EMU_DCDCMISCCTRL_NFETCNT_DEFAULT (_EMU_DCDCMISCCTRL_NFETCNT_DEFAULT << 12)
866 #define _EMU_DCDCMISCCTRL_BYPLIMSEL_SHIFT 16
867 #define _EMU_DCDCMISCCTRL_BYPLIMSEL_MASK 0xF0000UL
868 #define _EMU_DCDCMISCCTRL_BYPLIMSEL_DEFAULT 0x00000000UL
869 #define EMU_DCDCMISCCTRL_BYPLIMSEL_DEFAULT (_EMU_DCDCMISCCTRL_BYPLIMSEL_DEFAULT << 16)
870 #define _EMU_DCDCMISCCTRL_LPCLIMILIMSEL_SHIFT 20
871 #define _EMU_DCDCMISCCTRL_LPCLIMILIMSEL_MASK 0x700000UL
872 #define _EMU_DCDCMISCCTRL_LPCLIMILIMSEL_DEFAULT 0x00000001UL
873 #define EMU_DCDCMISCCTRL_LPCLIMILIMSEL_DEFAULT (_EMU_DCDCMISCCTRL_LPCLIMILIMSEL_DEFAULT << 20)
874 #define _EMU_DCDCMISCCTRL_LNCLIMILIMSEL_SHIFT 24
875 #define _EMU_DCDCMISCCTRL_LNCLIMILIMSEL_MASK 0x7000000UL
876 #define _EMU_DCDCMISCCTRL_LNCLIMILIMSEL_DEFAULT 0x00000003UL
877 #define EMU_DCDCMISCCTRL_LNCLIMILIMSEL_DEFAULT (_EMU_DCDCMISCCTRL_LNCLIMILIMSEL_DEFAULT << 24)
878 #define _EMU_DCDCMISCCTRL_LPCMPBIASEM234H_SHIFT 28
879 #define _EMU_DCDCMISCCTRL_LPCMPBIASEM234H_MASK 0x30000000UL
880 #define _EMU_DCDCMISCCTRL_LPCMPBIASEM234H_DEFAULT 0x00000000UL
881 #define _EMU_DCDCMISCCTRL_LPCMPBIASEM234H_BIAS0 0x00000000UL
882 #define _EMU_DCDCMISCCTRL_LPCMPBIASEM234H_BIAS1 0x00000001UL
883 #define _EMU_DCDCMISCCTRL_LPCMPBIASEM234H_BIAS2 0x00000002UL
884 #define _EMU_DCDCMISCCTRL_LPCMPBIASEM234H_BIAS3 0x00000003UL
885 #define EMU_DCDCMISCCTRL_LPCMPBIASEM234H_DEFAULT (_EMU_DCDCMISCCTRL_LPCMPBIASEM234H_DEFAULT << 28)
886 #define EMU_DCDCMISCCTRL_LPCMPBIASEM234H_BIAS0 (_EMU_DCDCMISCCTRL_LPCMPBIASEM234H_BIAS0 << 28)
887 #define EMU_DCDCMISCCTRL_LPCMPBIASEM234H_BIAS1 (_EMU_DCDCMISCCTRL_LPCMPBIASEM234H_BIAS1 << 28)
888 #define EMU_DCDCMISCCTRL_LPCMPBIASEM234H_BIAS2 (_EMU_DCDCMISCCTRL_LPCMPBIASEM234H_BIAS2 << 28)
889 #define EMU_DCDCMISCCTRL_LPCMPBIASEM234H_BIAS3 (_EMU_DCDCMISCCTRL_LPCMPBIASEM234H_BIAS3 << 28)
891 /* Bit fields for EMU DCDCZDETCTRL */
892 #define _EMU_DCDCZDETCTRL_RESETVALUE 0x00000150UL
893 #define _EMU_DCDCZDETCTRL_MASK 0x00000370UL
894 #define _EMU_DCDCZDETCTRL_ZDETILIMSEL_SHIFT 4
895 #define _EMU_DCDCZDETCTRL_ZDETILIMSEL_MASK 0x70UL
896 #define _EMU_DCDCZDETCTRL_ZDETILIMSEL_DEFAULT 0x00000005UL
897 #define EMU_DCDCZDETCTRL_ZDETILIMSEL_DEFAULT (_EMU_DCDCZDETCTRL_ZDETILIMSEL_DEFAULT << 4)
898 #define _EMU_DCDCZDETCTRL_ZDETBLANKDLY_SHIFT 8
899 #define _EMU_DCDCZDETCTRL_ZDETBLANKDLY_MASK 0x300UL
900 #define _EMU_DCDCZDETCTRL_ZDETBLANKDLY_DEFAULT 0x00000001UL
901 #define EMU_DCDCZDETCTRL_ZDETBLANKDLY_DEFAULT (_EMU_DCDCZDETCTRL_ZDETBLANKDLY_DEFAULT << 8)
903 /* Bit fields for EMU DCDCCLIMCTRL */
904 #define _EMU_DCDCCLIMCTRL_RESETVALUE 0x00000100UL
905 #define _EMU_DCDCCLIMCTRL_MASK 0x00002300UL
906 #define _EMU_DCDCCLIMCTRL_CLIMBLANKDLY_SHIFT 8
907 #define _EMU_DCDCCLIMCTRL_CLIMBLANKDLY_MASK 0x300UL
908 #define _EMU_DCDCCLIMCTRL_CLIMBLANKDLY_DEFAULT 0x00000001UL
909 #define EMU_DCDCCLIMCTRL_CLIMBLANKDLY_DEFAULT (_EMU_DCDCCLIMCTRL_CLIMBLANKDLY_DEFAULT << 8)
910 #define EMU_DCDCCLIMCTRL_BYPLIMEN (0x1UL << 13)
911 #define _EMU_DCDCCLIMCTRL_BYPLIMEN_SHIFT 13
912 #define _EMU_DCDCCLIMCTRL_BYPLIMEN_MASK 0x2000UL
913 #define _EMU_DCDCCLIMCTRL_BYPLIMEN_DEFAULT 0x00000000UL
914 #define EMU_DCDCCLIMCTRL_BYPLIMEN_DEFAULT (_EMU_DCDCCLIMCTRL_BYPLIMEN_DEFAULT << 13)
916 /* Bit fields for EMU DCDCLNCOMPCTRL */
917 #define _EMU_DCDCLNCOMPCTRL_RESETVALUE 0x57204077UL
918 #define _EMU_DCDCLNCOMPCTRL_MASK 0xF730F1F7UL
919 #define _EMU_DCDCLNCOMPCTRL_COMPENR1_SHIFT 0
920 #define _EMU_DCDCLNCOMPCTRL_COMPENR1_MASK 0x7UL
921 #define _EMU_DCDCLNCOMPCTRL_COMPENR1_DEFAULT 0x00000007UL
922 #define EMU_DCDCLNCOMPCTRL_COMPENR1_DEFAULT (_EMU_DCDCLNCOMPCTRL_COMPENR1_DEFAULT << 0)
923 #define _EMU_DCDCLNCOMPCTRL_COMPENR2_SHIFT 4
924 #define _EMU_DCDCLNCOMPCTRL_COMPENR2_MASK 0x1F0UL
925 #define _EMU_DCDCLNCOMPCTRL_COMPENR2_DEFAULT 0x00000007UL
926 #define EMU_DCDCLNCOMPCTRL_COMPENR2_DEFAULT (_EMU_DCDCLNCOMPCTRL_COMPENR2_DEFAULT << 4)
927 #define _EMU_DCDCLNCOMPCTRL_COMPENR3_SHIFT 12
928 #define _EMU_DCDCLNCOMPCTRL_COMPENR3_MASK 0xF000UL
929 #define _EMU_DCDCLNCOMPCTRL_COMPENR3_DEFAULT 0x00000004UL
930 #define EMU_DCDCLNCOMPCTRL_COMPENR3_DEFAULT (_EMU_DCDCLNCOMPCTRL_COMPENR3_DEFAULT << 12)
931 #define _EMU_DCDCLNCOMPCTRL_COMPENC1_SHIFT 20
932 #define _EMU_DCDCLNCOMPCTRL_COMPENC1_MASK 0x300000UL
933 #define _EMU_DCDCLNCOMPCTRL_COMPENC1_DEFAULT 0x00000002UL
934 #define EMU_DCDCLNCOMPCTRL_COMPENC1_DEFAULT (_EMU_DCDCLNCOMPCTRL_COMPENC1_DEFAULT << 20)
935 #define _EMU_DCDCLNCOMPCTRL_COMPENC2_SHIFT 24
936 #define _EMU_DCDCLNCOMPCTRL_COMPENC2_MASK 0x7000000UL
937 #define _EMU_DCDCLNCOMPCTRL_COMPENC2_DEFAULT 0x00000007UL
938 #define EMU_DCDCLNCOMPCTRL_COMPENC2_DEFAULT (_EMU_DCDCLNCOMPCTRL_COMPENC2_DEFAULT << 24)
939 #define _EMU_DCDCLNCOMPCTRL_COMPENC3_SHIFT 28
940 #define _EMU_DCDCLNCOMPCTRL_COMPENC3_MASK 0xF0000000UL
941 #define _EMU_DCDCLNCOMPCTRL_COMPENC3_DEFAULT 0x00000005UL
942 #define EMU_DCDCLNCOMPCTRL_COMPENC3_DEFAULT (_EMU_DCDCLNCOMPCTRL_COMPENC3_DEFAULT << 28)
944 /* Bit fields for EMU DCDCLNVCTRL */
945 #define _EMU_DCDCLNVCTRL_RESETVALUE 0x00007100UL
946 #define _EMU_DCDCLNVCTRL_MASK 0x00007F02UL
947 #define EMU_DCDCLNVCTRL_LNATT (0x1UL << 1)
948 #define _EMU_DCDCLNVCTRL_LNATT_SHIFT 1
949 #define _EMU_DCDCLNVCTRL_LNATT_MASK 0x2UL
950 #define _EMU_DCDCLNVCTRL_LNATT_DEFAULT 0x00000000UL
951 #define _EMU_DCDCLNVCTRL_LNATT_DIV3 0x00000000UL
952 #define _EMU_DCDCLNVCTRL_LNATT_DIV6 0x00000001UL
953 #define EMU_DCDCLNVCTRL_LNATT_DEFAULT (_EMU_DCDCLNVCTRL_LNATT_DEFAULT << 1)
954 #define EMU_DCDCLNVCTRL_LNATT_DIV3 (_EMU_DCDCLNVCTRL_LNATT_DIV3 << 1)
955 #define EMU_DCDCLNVCTRL_LNATT_DIV6 (_EMU_DCDCLNVCTRL_LNATT_DIV6 << 1)
956 #define _EMU_DCDCLNVCTRL_LNVREF_SHIFT 8
957 #define _EMU_DCDCLNVCTRL_LNVREF_MASK 0x7F00UL
958 #define _EMU_DCDCLNVCTRL_LNVREF_DEFAULT 0x00000071UL
959 #define EMU_DCDCLNVCTRL_LNVREF_DEFAULT (_EMU_DCDCLNVCTRL_LNVREF_DEFAULT << 8)
961 /* Bit fields for EMU DCDCLPVCTRL */
962 #define _EMU_DCDCLPVCTRL_RESETVALUE 0x00000168UL
963 #define _EMU_DCDCLPVCTRL_MASK 0x000001FFUL
964 #define EMU_DCDCLPVCTRL_LPATT (0x1UL << 0)
965 #define _EMU_DCDCLPVCTRL_LPATT_SHIFT 0
966 #define _EMU_DCDCLPVCTRL_LPATT_MASK 0x1UL
967 #define _EMU_DCDCLPVCTRL_LPATT_DEFAULT 0x00000000UL
968 #define _EMU_DCDCLPVCTRL_LPATT_DIV4 0x00000000UL
969 #define _EMU_DCDCLPVCTRL_LPATT_DIV8 0x00000001UL
970 #define EMU_DCDCLPVCTRL_LPATT_DEFAULT (_EMU_DCDCLPVCTRL_LPATT_DEFAULT << 0)
971 #define EMU_DCDCLPVCTRL_LPATT_DIV4 (_EMU_DCDCLPVCTRL_LPATT_DIV4 << 0)
972 #define EMU_DCDCLPVCTRL_LPATT_DIV8 (_EMU_DCDCLPVCTRL_LPATT_DIV8 << 0)
973 #define _EMU_DCDCLPVCTRL_LPVREF_SHIFT 1
974 #define _EMU_DCDCLPVCTRL_LPVREF_MASK 0x1FEUL
975 #define _EMU_DCDCLPVCTRL_LPVREF_DEFAULT 0x000000B4UL
976 #define EMU_DCDCLPVCTRL_LPVREF_DEFAULT (_EMU_DCDCLPVCTRL_LPVREF_DEFAULT << 1)
978 /* Bit fields for EMU DCDCLPCTRL */
979 #define _EMU_DCDCLPCTRL_RESETVALUE 0x03000000UL
980 #define _EMU_DCDCLPCTRL_MASK 0x0700F000UL
981 #define _EMU_DCDCLPCTRL_LPCMPHYSSELEM234H_SHIFT 12
982 #define _EMU_DCDCLPCTRL_LPCMPHYSSELEM234H_MASK 0xF000UL
983 #define _EMU_DCDCLPCTRL_LPCMPHYSSELEM234H_DEFAULT 0x00000000UL
984 #define EMU_DCDCLPCTRL_LPCMPHYSSELEM234H_DEFAULT (_EMU_DCDCLPCTRL_LPCMPHYSSELEM234H_DEFAULT << 12)
985 #define EMU_DCDCLPCTRL_LPVREFDUTYEN (0x1UL << 24)
986 #define _EMU_DCDCLPCTRL_LPVREFDUTYEN_SHIFT 24
987 #define _EMU_DCDCLPCTRL_LPVREFDUTYEN_MASK 0x1000000UL
988 #define _EMU_DCDCLPCTRL_LPVREFDUTYEN_DEFAULT 0x00000001UL
989 #define EMU_DCDCLPCTRL_LPVREFDUTYEN_DEFAULT (_EMU_DCDCLPCTRL_LPVREFDUTYEN_DEFAULT << 24)
990 #define _EMU_DCDCLPCTRL_LPBLANK_SHIFT 25
991 #define _EMU_DCDCLPCTRL_LPBLANK_MASK 0x6000000UL
992 #define _EMU_DCDCLPCTRL_LPBLANK_DEFAULT 0x00000001UL
993 #define EMU_DCDCLPCTRL_LPBLANK_DEFAULT (_EMU_DCDCLPCTRL_LPBLANK_DEFAULT << 25)
995 /* Bit fields for EMU DCDCLNFREQCTRL */
996 #define _EMU_DCDCLNFREQCTRL_RESETVALUE 0x10000000UL
997 #define _EMU_DCDCLNFREQCTRL_MASK 0x1F000007UL
998 #define _EMU_DCDCLNFREQCTRL_RCOBAND_SHIFT 0
999 #define _EMU_DCDCLNFREQCTRL_RCOBAND_MASK 0x7UL
1000 #define _EMU_DCDCLNFREQCTRL_RCOBAND_DEFAULT 0x00000000UL
1001 #define EMU_DCDCLNFREQCTRL_RCOBAND_DEFAULT (_EMU_DCDCLNFREQCTRL_RCOBAND_DEFAULT << 0)
1002 #define _EMU_DCDCLNFREQCTRL_RCOTRIM_SHIFT 24
1003 #define _EMU_DCDCLNFREQCTRL_RCOTRIM_MASK 0x1F000000UL
1004 #define _EMU_DCDCLNFREQCTRL_RCOTRIM_DEFAULT 0x00000010UL
1005 #define EMU_DCDCLNFREQCTRL_RCOTRIM_DEFAULT (_EMU_DCDCLNFREQCTRL_RCOTRIM_DEFAULT << 24)
1007 /* Bit fields for EMU DCDCSYNC */
1008 #define _EMU_DCDCSYNC_RESETVALUE 0x00000000UL
1009 #define _EMU_DCDCSYNC_MASK 0x00000001UL
1010 #define EMU_DCDCSYNC_DCDCCTRLBUSY (0x1UL << 0)
1011 #define _EMU_DCDCSYNC_DCDCCTRLBUSY_SHIFT 0
1012 #define _EMU_DCDCSYNC_DCDCCTRLBUSY_MASK 0x1UL
1013 #define _EMU_DCDCSYNC_DCDCCTRLBUSY_DEFAULT 0x00000000UL
1014 #define EMU_DCDCSYNC_DCDCCTRLBUSY_DEFAULT (_EMU_DCDCSYNC_DCDCCTRLBUSY_DEFAULT << 0)
1016 /* Bit fields for EMU VMONAVDDCTRL */
1017 #define _EMU_VMONAVDDCTRL_RESETVALUE 0x00000000UL
1018 #define _EMU_VMONAVDDCTRL_MASK 0x00FFFF0DUL
1019 #define EMU_VMONAVDDCTRL_EN (0x1UL << 0)
1020 #define _EMU_VMONAVDDCTRL_EN_SHIFT 0
1021 #define _EMU_VMONAVDDCTRL_EN_MASK 0x1UL
1022 #define _EMU_VMONAVDDCTRL_EN_DEFAULT 0x00000000UL
1023 #define EMU_VMONAVDDCTRL_EN_DEFAULT (_EMU_VMONAVDDCTRL_EN_DEFAULT << 0)
1024 #define EMU_VMONAVDDCTRL_RISEWU (0x1UL << 2)
1025 #define _EMU_VMONAVDDCTRL_RISEWU_SHIFT 2
1026 #define _EMU_VMONAVDDCTRL_RISEWU_MASK 0x4UL
1027 #define _EMU_VMONAVDDCTRL_RISEWU_DEFAULT 0x00000000UL
1028 #define EMU_VMONAVDDCTRL_RISEWU_DEFAULT (_EMU_VMONAVDDCTRL_RISEWU_DEFAULT << 2)
1029 #define EMU_VMONAVDDCTRL_FALLWU (0x1UL << 3)
1030 #define _EMU_VMONAVDDCTRL_FALLWU_SHIFT 3
1031 #define _EMU_VMONAVDDCTRL_FALLWU_MASK 0x8UL
1032 #define _EMU_VMONAVDDCTRL_FALLWU_DEFAULT 0x00000000UL
1033 #define EMU_VMONAVDDCTRL_FALLWU_DEFAULT (_EMU_VMONAVDDCTRL_FALLWU_DEFAULT << 3)
1034 #define _EMU_VMONAVDDCTRL_FALLTHRESFINE_SHIFT 8
1035 #define _EMU_VMONAVDDCTRL_FALLTHRESFINE_MASK 0xF00UL
1036 #define _EMU_VMONAVDDCTRL_FALLTHRESFINE_DEFAULT 0x00000000UL
1037 #define EMU_VMONAVDDCTRL_FALLTHRESFINE_DEFAULT (_EMU_VMONAVDDCTRL_FALLTHRESFINE_DEFAULT << 8)
1038 #define _EMU_VMONAVDDCTRL_FALLTHRESCOARSE_SHIFT 12
1039 #define _EMU_VMONAVDDCTRL_FALLTHRESCOARSE_MASK 0xF000UL
1040 #define _EMU_VMONAVDDCTRL_FALLTHRESCOARSE_DEFAULT 0x00000000UL
1041 #define EMU_VMONAVDDCTRL_FALLTHRESCOARSE_DEFAULT (_EMU_VMONAVDDCTRL_FALLTHRESCOARSE_DEFAULT << 12)
1042 #define _EMU_VMONAVDDCTRL_RISETHRESFINE_SHIFT 16
1043 #define _EMU_VMONAVDDCTRL_RISETHRESFINE_MASK 0xF0000UL
1044 #define _EMU_VMONAVDDCTRL_RISETHRESFINE_DEFAULT 0x00000000UL
1045 #define EMU_VMONAVDDCTRL_RISETHRESFINE_DEFAULT (_EMU_VMONAVDDCTRL_RISETHRESFINE_DEFAULT << 16)
1046 #define _EMU_VMONAVDDCTRL_RISETHRESCOARSE_SHIFT 20
1047 #define _EMU_VMONAVDDCTRL_RISETHRESCOARSE_MASK 0xF00000UL
1048 #define _EMU_VMONAVDDCTRL_RISETHRESCOARSE_DEFAULT 0x00000000UL
1049 #define EMU_VMONAVDDCTRL_RISETHRESCOARSE_DEFAULT (_EMU_VMONAVDDCTRL_RISETHRESCOARSE_DEFAULT << 20)
1051 /* Bit fields for EMU VMONALTAVDDCTRL */
1052 #define _EMU_VMONALTAVDDCTRL_RESETVALUE 0x00000000UL
1053 #define _EMU_VMONALTAVDDCTRL_MASK 0x0000FF0DUL
1054 #define EMU_VMONALTAVDDCTRL_EN (0x1UL << 0)
1055 #define _EMU_VMONALTAVDDCTRL_EN_SHIFT 0
1056 #define _EMU_VMONALTAVDDCTRL_EN_MASK 0x1UL
1057 #define _EMU_VMONALTAVDDCTRL_EN_DEFAULT 0x00000000UL
1058 #define EMU_VMONALTAVDDCTRL_EN_DEFAULT (_EMU_VMONALTAVDDCTRL_EN_DEFAULT << 0)
1059 #define EMU_VMONALTAVDDCTRL_RISEWU (0x1UL << 2)
1060 #define _EMU_VMONALTAVDDCTRL_RISEWU_SHIFT 2
1061 #define _EMU_VMONALTAVDDCTRL_RISEWU_MASK 0x4UL
1062 #define _EMU_VMONALTAVDDCTRL_RISEWU_DEFAULT 0x00000000UL
1063 #define EMU_VMONALTAVDDCTRL_RISEWU_DEFAULT (_EMU_VMONALTAVDDCTRL_RISEWU_DEFAULT << 2)
1064 #define EMU_VMONALTAVDDCTRL_FALLWU (0x1UL << 3)
1065 #define _EMU_VMONALTAVDDCTRL_FALLWU_SHIFT 3
1066 #define _EMU_VMONALTAVDDCTRL_FALLWU_MASK 0x8UL
1067 #define _EMU_VMONALTAVDDCTRL_FALLWU_DEFAULT 0x00000000UL
1068 #define EMU_VMONALTAVDDCTRL_FALLWU_DEFAULT (_EMU_VMONALTAVDDCTRL_FALLWU_DEFAULT << 3)
1069 #define _EMU_VMONALTAVDDCTRL_THRESFINE_SHIFT 8
1070 #define _EMU_VMONALTAVDDCTRL_THRESFINE_MASK 0xF00UL
1071 #define _EMU_VMONALTAVDDCTRL_THRESFINE_DEFAULT 0x00000000UL
1072 #define EMU_VMONALTAVDDCTRL_THRESFINE_DEFAULT (_EMU_VMONALTAVDDCTRL_THRESFINE_DEFAULT << 8)
1073 #define _EMU_VMONALTAVDDCTRL_THRESCOARSE_SHIFT 12
1074 #define _EMU_VMONALTAVDDCTRL_THRESCOARSE_MASK 0xF000UL
1075 #define _EMU_VMONALTAVDDCTRL_THRESCOARSE_DEFAULT 0x00000000UL
1076 #define EMU_VMONALTAVDDCTRL_THRESCOARSE_DEFAULT (_EMU_VMONALTAVDDCTRL_THRESCOARSE_DEFAULT << 12)
1078 /* Bit fields for EMU VMONDVDDCTRL */
1079 #define _EMU_VMONDVDDCTRL_RESETVALUE 0x00000000UL
1080 #define _EMU_VMONDVDDCTRL_MASK 0x0000FF0DUL
1081 #define EMU_VMONDVDDCTRL_EN (0x1UL << 0)
1082 #define _EMU_VMONDVDDCTRL_EN_SHIFT 0
1083 #define _EMU_VMONDVDDCTRL_EN_MASK 0x1UL
1084 #define _EMU_VMONDVDDCTRL_EN_DEFAULT 0x00000000UL
1085 #define EMU_VMONDVDDCTRL_EN_DEFAULT (_EMU_VMONDVDDCTRL_EN_DEFAULT << 0)
1086 #define EMU_VMONDVDDCTRL_RISEWU (0x1UL << 2)
1087 #define _EMU_VMONDVDDCTRL_RISEWU_SHIFT 2
1088 #define _EMU_VMONDVDDCTRL_RISEWU_MASK 0x4UL
1089 #define _EMU_VMONDVDDCTRL_RISEWU_DEFAULT 0x00000000UL
1090 #define EMU_VMONDVDDCTRL_RISEWU_DEFAULT (_EMU_VMONDVDDCTRL_RISEWU_DEFAULT << 2)
1091 #define EMU_VMONDVDDCTRL_FALLWU (0x1UL << 3)
1092 #define _EMU_VMONDVDDCTRL_FALLWU_SHIFT 3
1093 #define _EMU_VMONDVDDCTRL_FALLWU_MASK 0x8UL
1094 #define _EMU_VMONDVDDCTRL_FALLWU_DEFAULT 0x00000000UL
1095 #define EMU_VMONDVDDCTRL_FALLWU_DEFAULT (_EMU_VMONDVDDCTRL_FALLWU_DEFAULT << 3)
1096 #define _EMU_VMONDVDDCTRL_THRESFINE_SHIFT 8
1097 #define _EMU_VMONDVDDCTRL_THRESFINE_MASK 0xF00UL
1098 #define _EMU_VMONDVDDCTRL_THRESFINE_DEFAULT 0x00000000UL
1099 #define EMU_VMONDVDDCTRL_THRESFINE_DEFAULT (_EMU_VMONDVDDCTRL_THRESFINE_DEFAULT << 8)
1100 #define _EMU_VMONDVDDCTRL_THRESCOARSE_SHIFT 12
1101 #define _EMU_VMONDVDDCTRL_THRESCOARSE_MASK 0xF000UL
1102 #define _EMU_VMONDVDDCTRL_THRESCOARSE_DEFAULT 0x00000000UL
1103 #define EMU_VMONDVDDCTRL_THRESCOARSE_DEFAULT (_EMU_VMONDVDDCTRL_THRESCOARSE_DEFAULT << 12)
1105 /* Bit fields for EMU VMONIO0CTRL */
1106 #define _EMU_VMONIO0CTRL_RESETVALUE 0x00000000UL
1107 #define _EMU_VMONIO0CTRL_MASK 0x0000FF1DUL
1108 #define EMU_VMONIO0CTRL_EN (0x1UL << 0)
1109 #define _EMU_VMONIO0CTRL_EN_SHIFT 0
1110 #define _EMU_VMONIO0CTRL_EN_MASK 0x1UL
1111 #define _EMU_VMONIO0CTRL_EN_DEFAULT 0x00000000UL
1112 #define EMU_VMONIO0CTRL_EN_DEFAULT (_EMU_VMONIO0CTRL_EN_DEFAULT << 0)
1113 #define EMU_VMONIO0CTRL_RISEWU (0x1UL << 2)
1114 #define _EMU_VMONIO0CTRL_RISEWU_SHIFT 2
1115 #define _EMU_VMONIO0CTRL_RISEWU_MASK 0x4UL
1116 #define _EMU_VMONIO0CTRL_RISEWU_DEFAULT 0x00000000UL
1117 #define EMU_VMONIO0CTRL_RISEWU_DEFAULT (_EMU_VMONIO0CTRL_RISEWU_DEFAULT << 2)
1118 #define EMU_VMONIO0CTRL_FALLWU (0x1UL << 3)
1119 #define _EMU_VMONIO0CTRL_FALLWU_SHIFT 3
1120 #define _EMU_VMONIO0CTRL_FALLWU_MASK 0x8UL
1121 #define _EMU_VMONIO0CTRL_FALLWU_DEFAULT 0x00000000UL
1122 #define EMU_VMONIO0CTRL_FALLWU_DEFAULT (_EMU_VMONIO0CTRL_FALLWU_DEFAULT << 3)
1123 #define EMU_VMONIO0CTRL_RETDIS (0x1UL << 4)
1124 #define _EMU_VMONIO0CTRL_RETDIS_SHIFT 4
1125 #define _EMU_VMONIO0CTRL_RETDIS_MASK 0x10UL
1126 #define _EMU_VMONIO0CTRL_RETDIS_DEFAULT 0x00000000UL
1127 #define EMU_VMONIO0CTRL_RETDIS_DEFAULT (_EMU_VMONIO0CTRL_RETDIS_DEFAULT << 4)
1128 #define _EMU_VMONIO0CTRL_THRESFINE_SHIFT 8
1129 #define _EMU_VMONIO0CTRL_THRESFINE_MASK 0xF00UL
1130 #define _EMU_VMONIO0CTRL_THRESFINE_DEFAULT 0x00000000UL
1131 #define EMU_VMONIO0CTRL_THRESFINE_DEFAULT (_EMU_VMONIO0CTRL_THRESFINE_DEFAULT << 8)
1132 #define _EMU_VMONIO0CTRL_THRESCOARSE_SHIFT 12
1133 #define _EMU_VMONIO0CTRL_THRESCOARSE_MASK 0xF000UL
1134 #define _EMU_VMONIO0CTRL_THRESCOARSE_DEFAULT 0x00000000UL
1135 #define EMU_VMONIO0CTRL_THRESCOARSE_DEFAULT (_EMU_VMONIO0CTRL_THRESCOARSE_DEFAULT << 12)
1137 /* Bit fields for EMU RAM1CTRL */
1138 #define _EMU_RAM1CTRL_RESETVALUE 0x00000000UL
1139 #define _EMU_RAM1CTRL_MASK 0x00000003UL
1140 #define _EMU_RAM1CTRL_RAMPOWERDOWN_SHIFT 0
1141 #define _EMU_RAM1CTRL_RAMPOWERDOWN_MASK 0x3UL
1142 #define _EMU_RAM1CTRL_RAMPOWERDOWN_DEFAULT 0x00000000UL
1143 #define _EMU_RAM1CTRL_RAMPOWERDOWN_NONE 0x00000000UL
1144 #define _EMU_RAM1CTRL_RAMPOWERDOWN_BLK1 0x00000002UL
1145 #define _EMU_RAM1CTRL_RAMPOWERDOWN_BLK0TO1 0x00000003UL
1146 #define EMU_RAM1CTRL_RAMPOWERDOWN_DEFAULT (_EMU_RAM1CTRL_RAMPOWERDOWN_DEFAULT << 0)
1147 #define EMU_RAM1CTRL_RAMPOWERDOWN_NONE (_EMU_RAM1CTRL_RAMPOWERDOWN_NONE << 0)
1148 #define EMU_RAM1CTRL_RAMPOWERDOWN_BLK1 (_EMU_RAM1CTRL_RAMPOWERDOWN_BLK1 << 0)
1149 #define EMU_RAM1CTRL_RAMPOWERDOWN_BLK0TO1 (_EMU_RAM1CTRL_RAMPOWERDOWN_BLK0TO1 << 0)
1151 /* Bit fields for EMU RAM2CTRL */
1152 #define _EMU_RAM2CTRL_RESETVALUE 0x00000000UL
1153 #define _EMU_RAM2CTRL_MASK 0x00000001UL
1154 #define _EMU_RAM2CTRL_RAMPOWERDOWN_SHIFT 0
1155 #define _EMU_RAM2CTRL_RAMPOWERDOWN_MASK 0x1UL
1156 #define _EMU_RAM2CTRL_RAMPOWERDOWN_DEFAULT 0x00000000UL
1157 #define _EMU_RAM2CTRL_RAMPOWERDOWN_NONE 0x00000000UL
1158 #define _EMU_RAM2CTRL_RAMPOWERDOWN_BLK 0x00000001UL
1159 #define EMU_RAM2CTRL_RAMPOWERDOWN_DEFAULT (_EMU_RAM2CTRL_RAMPOWERDOWN_DEFAULT << 0)
1160 #define EMU_RAM2CTRL_RAMPOWERDOWN_NONE (_EMU_RAM2CTRL_RAMPOWERDOWN_NONE << 0)
1161 #define EMU_RAM2CTRL_RAMPOWERDOWN_BLK (_EMU_RAM2CTRL_RAMPOWERDOWN_BLK << 0)
1163 /* Bit fields for EMU DCDCLPEM01CFG */
1164 #define _EMU_DCDCLPEM01CFG_RESETVALUE 0x00000300UL
1165 #define _EMU_DCDCLPEM01CFG_MASK 0x0000F300UL
1166 #define _EMU_DCDCLPEM01CFG_LPCMPBIASEM01_SHIFT 8
1167 #define _EMU_DCDCLPEM01CFG_LPCMPBIASEM01_MASK 0x300UL
1168 #define _EMU_DCDCLPEM01CFG_LPCMPBIASEM01_BIAS0 0x00000000UL
1169 #define _EMU_DCDCLPEM01CFG_LPCMPBIASEM01_BIAS1 0x00000001UL
1170 #define _EMU_DCDCLPEM01CFG_LPCMPBIASEM01_BIAS2 0x00000002UL
1171 #define _EMU_DCDCLPEM01CFG_LPCMPBIASEM01_DEFAULT 0x00000003UL
1172 #define _EMU_DCDCLPEM01CFG_LPCMPBIASEM01_BIAS3 0x00000003UL
1173 #define EMU_DCDCLPEM01CFG_LPCMPBIASEM01_BIAS0 (_EMU_DCDCLPEM01CFG_LPCMPBIASEM01_BIAS0 << 8)
1174 #define EMU_DCDCLPEM01CFG_LPCMPBIASEM01_BIAS1 (_EMU_DCDCLPEM01CFG_LPCMPBIASEM01_BIAS1 << 8)
1175 #define EMU_DCDCLPEM01CFG_LPCMPBIASEM01_BIAS2 (_EMU_DCDCLPEM01CFG_LPCMPBIASEM01_BIAS2 << 8)
1176 #define EMU_DCDCLPEM01CFG_LPCMPBIASEM01_DEFAULT (_EMU_DCDCLPEM01CFG_LPCMPBIASEM01_DEFAULT << 8)
1177 #define EMU_DCDCLPEM01CFG_LPCMPBIASEM01_BIAS3 (_EMU_DCDCLPEM01CFG_LPCMPBIASEM01_BIAS3 << 8)
1178 #define _EMU_DCDCLPEM01CFG_LPCMPHYSSELEM01_SHIFT 12
1179 #define _EMU_DCDCLPEM01CFG_LPCMPHYSSELEM01_MASK 0xF000UL
1180 #define _EMU_DCDCLPEM01CFG_LPCMPHYSSELEM01_DEFAULT 0x00000000UL
1181 #define EMU_DCDCLPEM01CFG_LPCMPHYSSELEM01_DEFAULT (_EMU_DCDCLPEM01CFG_LPCMPHYSSELEM01_DEFAULT << 12)
1183 /* Bit fields for EMU EM23PERNORETAINCMD */
1184 #define _EMU_EM23PERNORETAINCMD_RESETVALUE 0x00000000UL
1185 #define _EMU_EM23PERNORETAINCMD_MASK 0x0000FFFFUL
1186 #define EMU_EM23PERNORETAINCMD_ACMP0UNLOCK (0x1UL << 0)
1187 #define _EMU_EM23PERNORETAINCMD_ACMP0UNLOCK_SHIFT 0
1188 #define _EMU_EM23PERNORETAINCMD_ACMP0UNLOCK_MASK 0x1UL
1189 #define _EMU_EM23PERNORETAINCMD_ACMP0UNLOCK_DEFAULT 0x00000000UL
1190 #define EMU_EM23PERNORETAINCMD_ACMP0UNLOCK_DEFAULT (_EMU_EM23PERNORETAINCMD_ACMP0UNLOCK_DEFAULT << 0)
1191 #define EMU_EM23PERNORETAINCMD_ACMP1UNLOCK (0x1UL << 1)
1192 #define _EMU_EM23PERNORETAINCMD_ACMP1UNLOCK_SHIFT 1
1193 #define _EMU_EM23PERNORETAINCMD_ACMP1UNLOCK_MASK 0x2UL
1194 #define _EMU_EM23PERNORETAINCMD_ACMP1UNLOCK_DEFAULT 0x00000000UL
1195 #define EMU_EM23PERNORETAINCMD_ACMP1UNLOCK_DEFAULT (_EMU_EM23PERNORETAINCMD_ACMP1UNLOCK_DEFAULT << 1)
1196 #define EMU_EM23PERNORETAINCMD_PCNT0UNLOCK (0x1UL << 2)
1197 #define _EMU_EM23PERNORETAINCMD_PCNT0UNLOCK_SHIFT 2
1198 #define _EMU_EM23PERNORETAINCMD_PCNT0UNLOCK_MASK 0x4UL
1199 #define _EMU_EM23PERNORETAINCMD_PCNT0UNLOCK_DEFAULT 0x00000000UL
1200 #define EMU_EM23PERNORETAINCMD_PCNT0UNLOCK_DEFAULT (_EMU_EM23PERNORETAINCMD_PCNT0UNLOCK_DEFAULT << 2)
1201 #define EMU_EM23PERNORETAINCMD_PCNT1UNLOCK (0x1UL << 3)
1202 #define _EMU_EM23PERNORETAINCMD_PCNT1UNLOCK_SHIFT 3
1203 #define _EMU_EM23PERNORETAINCMD_PCNT1UNLOCK_MASK 0x8UL
1204 #define _EMU_EM23PERNORETAINCMD_PCNT1UNLOCK_DEFAULT 0x00000000UL
1205 #define EMU_EM23PERNORETAINCMD_PCNT1UNLOCK_DEFAULT (_EMU_EM23PERNORETAINCMD_PCNT1UNLOCK_DEFAULT << 3)
1206 #define EMU_EM23PERNORETAINCMD_PCNT2UNLOCK (0x1UL << 4)
1207 #define _EMU_EM23PERNORETAINCMD_PCNT2UNLOCK_SHIFT 4
1208 #define _EMU_EM23PERNORETAINCMD_PCNT2UNLOCK_MASK 0x10UL
1209 #define _EMU_EM23PERNORETAINCMD_PCNT2UNLOCK_DEFAULT 0x00000000UL
1210 #define EMU_EM23PERNORETAINCMD_PCNT2UNLOCK_DEFAULT (_EMU_EM23PERNORETAINCMD_PCNT2UNLOCK_DEFAULT << 4)
1211 #define EMU_EM23PERNORETAINCMD_I2C0UNLOCK (0x1UL << 5)
1212 #define _EMU_EM23PERNORETAINCMD_I2C0UNLOCK_SHIFT 5
1213 #define _EMU_EM23PERNORETAINCMD_I2C0UNLOCK_MASK 0x20UL
1214 #define _EMU_EM23PERNORETAINCMD_I2C0UNLOCK_DEFAULT 0x00000000UL
1215 #define EMU_EM23PERNORETAINCMD_I2C0UNLOCK_DEFAULT (_EMU_EM23PERNORETAINCMD_I2C0UNLOCK_DEFAULT << 5)
1216 #define EMU_EM23PERNORETAINCMD_I2C1UNLOCK (0x1UL << 6)
1217 #define _EMU_EM23PERNORETAINCMD_I2C1UNLOCK_SHIFT 6
1218 #define _EMU_EM23PERNORETAINCMD_I2C1UNLOCK_MASK 0x40UL
1219 #define _EMU_EM23PERNORETAINCMD_I2C1UNLOCK_DEFAULT 0x00000000UL
1220 #define EMU_EM23PERNORETAINCMD_I2C1UNLOCK_DEFAULT (_EMU_EM23PERNORETAINCMD_I2C1UNLOCK_DEFAULT << 6)
1221 #define EMU_EM23PERNORETAINCMD_DAC0UNLOCK (0x1UL << 7)
1222 #define _EMU_EM23PERNORETAINCMD_DAC0UNLOCK_SHIFT 7
1223 #define _EMU_EM23PERNORETAINCMD_DAC0UNLOCK_MASK 0x80UL
1224 #define _EMU_EM23PERNORETAINCMD_DAC0UNLOCK_DEFAULT 0x00000000UL
1225 #define EMU_EM23PERNORETAINCMD_DAC0UNLOCK_DEFAULT (_EMU_EM23PERNORETAINCMD_DAC0UNLOCK_DEFAULT << 7)
1226 #define EMU_EM23PERNORETAINCMD_IDAC0UNLOCK (0x1UL << 8)
1227 #define _EMU_EM23PERNORETAINCMD_IDAC0UNLOCK_SHIFT 8
1228 #define _EMU_EM23PERNORETAINCMD_IDAC0UNLOCK_MASK 0x100UL
1229 #define _EMU_EM23PERNORETAINCMD_IDAC0UNLOCK_DEFAULT 0x00000000UL
1230 #define EMU_EM23PERNORETAINCMD_IDAC0UNLOCK_DEFAULT (_EMU_EM23PERNORETAINCMD_IDAC0UNLOCK_DEFAULT << 8)
1231 #define EMU_EM23PERNORETAINCMD_ADC0UNLOCK (0x1UL << 9)
1232 #define _EMU_EM23PERNORETAINCMD_ADC0UNLOCK_SHIFT 9
1233 #define _EMU_EM23PERNORETAINCMD_ADC0UNLOCK_MASK 0x200UL
1234 #define _EMU_EM23PERNORETAINCMD_ADC0UNLOCK_DEFAULT 0x00000000UL
1235 #define EMU_EM23PERNORETAINCMD_ADC0UNLOCK_DEFAULT (_EMU_EM23PERNORETAINCMD_ADC0UNLOCK_DEFAULT << 9)
1236 #define EMU_EM23PERNORETAINCMD_LETIMER0UNLOCK (0x1UL << 10)
1237 #define _EMU_EM23PERNORETAINCMD_LETIMER0UNLOCK_SHIFT 10
1238 #define _EMU_EM23PERNORETAINCMD_LETIMER0UNLOCK_MASK 0x400UL
1239 #define _EMU_EM23PERNORETAINCMD_LETIMER0UNLOCK_DEFAULT 0x00000000UL
1240 #define EMU_EM23PERNORETAINCMD_LETIMER0UNLOCK_DEFAULT (_EMU_EM23PERNORETAINCMD_LETIMER0UNLOCK_DEFAULT << 10)
1241 #define EMU_EM23PERNORETAINCMD_WDOG0UNLOCK (0x1UL << 11)
1242 #define _EMU_EM23PERNORETAINCMD_WDOG0UNLOCK_SHIFT 11
1243 #define _EMU_EM23PERNORETAINCMD_WDOG0UNLOCK_MASK 0x800UL
1244 #define _EMU_EM23PERNORETAINCMD_WDOG0UNLOCK_DEFAULT 0x00000000UL
1245 #define EMU_EM23PERNORETAINCMD_WDOG0UNLOCK_DEFAULT (_EMU_EM23PERNORETAINCMD_WDOG0UNLOCK_DEFAULT << 11)
1246 #define EMU_EM23PERNORETAINCMD_WDOG1UNLOCK (0x1UL << 12)
1247 #define _EMU_EM23PERNORETAINCMD_WDOG1UNLOCK_SHIFT 12
1248 #define _EMU_EM23PERNORETAINCMD_WDOG1UNLOCK_MASK 0x1000UL
1249 #define _EMU_EM23PERNORETAINCMD_WDOG1UNLOCK_DEFAULT 0x00000000UL
1250 #define EMU_EM23PERNORETAINCMD_WDOG1UNLOCK_DEFAULT (_EMU_EM23PERNORETAINCMD_WDOG1UNLOCK_DEFAULT << 12)
1251 #define EMU_EM23PERNORETAINCMD_LESENSE0UNLOCK (0x1UL << 13)
1252 #define _EMU_EM23PERNORETAINCMD_LESENSE0UNLOCK_SHIFT 13
1253 #define _EMU_EM23PERNORETAINCMD_LESENSE0UNLOCK_MASK 0x2000UL
1254 #define _EMU_EM23PERNORETAINCMD_LESENSE0UNLOCK_DEFAULT 0x00000000UL
1255 #define EMU_EM23PERNORETAINCMD_LESENSE0UNLOCK_DEFAULT (_EMU_EM23PERNORETAINCMD_LESENSE0UNLOCK_DEFAULT << 13)
1256 #define EMU_EM23PERNORETAINCMD_CSENUNLOCK (0x1UL << 14)
1257 #define _EMU_EM23PERNORETAINCMD_CSENUNLOCK_SHIFT 14
1258 #define _EMU_EM23PERNORETAINCMD_CSENUNLOCK_MASK 0x4000UL
1259 #define _EMU_EM23PERNORETAINCMD_CSENUNLOCK_DEFAULT 0x00000000UL
1260 #define EMU_EM23PERNORETAINCMD_CSENUNLOCK_DEFAULT (_EMU_EM23PERNORETAINCMD_CSENUNLOCK_DEFAULT << 14)
1261 #define EMU_EM23PERNORETAINCMD_LEUART0UNLOCK (0x1UL << 15)
1262 #define _EMU_EM23PERNORETAINCMD_LEUART0UNLOCK_SHIFT 15
1263 #define _EMU_EM23PERNORETAINCMD_LEUART0UNLOCK_MASK 0x8000UL
1264 #define _EMU_EM23PERNORETAINCMD_LEUART0UNLOCK_DEFAULT 0x00000000UL
1265 #define EMU_EM23PERNORETAINCMD_LEUART0UNLOCK_DEFAULT (_EMU_EM23PERNORETAINCMD_LEUART0UNLOCK_DEFAULT << 15)
1267 /* Bit fields for EMU EM23PERNORETAINSTATUS */
1268 #define _EMU_EM23PERNORETAINSTATUS_RESETVALUE 0x00000000UL
1269 #define _EMU_EM23PERNORETAINSTATUS_MASK 0x0000FFFFUL
1270 #define EMU_EM23PERNORETAINSTATUS_ACMP0LOCKED (0x1UL << 0)
1271 #define _EMU_EM23PERNORETAINSTATUS_ACMP0LOCKED_SHIFT 0
1272 #define _EMU_EM23PERNORETAINSTATUS_ACMP0LOCKED_MASK 0x1UL
1273 #define _EMU_EM23PERNORETAINSTATUS_ACMP0LOCKED_DEFAULT 0x00000000UL
1274 #define EMU_EM23PERNORETAINSTATUS_ACMP0LOCKED_DEFAULT (_EMU_EM23PERNORETAINSTATUS_ACMP0LOCKED_DEFAULT << 0)
1275 #define EMU_EM23PERNORETAINSTATUS_ACMP1LOCKED (0x1UL << 1)
1276 #define _EMU_EM23PERNORETAINSTATUS_ACMP1LOCKED_SHIFT 1
1277 #define _EMU_EM23PERNORETAINSTATUS_ACMP1LOCKED_MASK 0x2UL
1278 #define _EMU_EM23PERNORETAINSTATUS_ACMP1LOCKED_DEFAULT 0x00000000UL
1279 #define EMU_EM23PERNORETAINSTATUS_ACMP1LOCKED_DEFAULT (_EMU_EM23PERNORETAINSTATUS_ACMP1LOCKED_DEFAULT << 1)
1280 #define EMU_EM23PERNORETAINSTATUS_PCNT0LOCKED (0x1UL << 2)
1281 #define _EMU_EM23PERNORETAINSTATUS_PCNT0LOCKED_SHIFT 2
1282 #define _EMU_EM23PERNORETAINSTATUS_PCNT0LOCKED_MASK 0x4UL
1283 #define _EMU_EM23PERNORETAINSTATUS_PCNT0LOCKED_DEFAULT 0x00000000UL
1284 #define EMU_EM23PERNORETAINSTATUS_PCNT0LOCKED_DEFAULT (_EMU_EM23PERNORETAINSTATUS_PCNT0LOCKED_DEFAULT << 2)
1285 #define EMU_EM23PERNORETAINSTATUS_PCNT1LOCKED (0x1UL << 3)
1286 #define _EMU_EM23PERNORETAINSTATUS_PCNT1LOCKED_SHIFT 3
1287 #define _EMU_EM23PERNORETAINSTATUS_PCNT1LOCKED_MASK 0x8UL
1288 #define _EMU_EM23PERNORETAINSTATUS_PCNT1LOCKED_DEFAULT 0x00000000UL
1289 #define EMU_EM23PERNORETAINSTATUS_PCNT1LOCKED_DEFAULT (_EMU_EM23PERNORETAINSTATUS_PCNT1LOCKED_DEFAULT << 3)
1290 #define EMU_EM23PERNORETAINSTATUS_PCNT2LOCKED (0x1UL << 4)
1291 #define _EMU_EM23PERNORETAINSTATUS_PCNT2LOCKED_SHIFT 4
1292 #define _EMU_EM23PERNORETAINSTATUS_PCNT2LOCKED_MASK 0x10UL
1293 #define _EMU_EM23PERNORETAINSTATUS_PCNT2LOCKED_DEFAULT 0x00000000UL
1294 #define EMU_EM23PERNORETAINSTATUS_PCNT2LOCKED_DEFAULT (_EMU_EM23PERNORETAINSTATUS_PCNT2LOCKED_DEFAULT << 4)
1295 #define EMU_EM23PERNORETAINSTATUS_I2C0LOCKED (0x1UL << 5)
1296 #define _EMU_EM23PERNORETAINSTATUS_I2C0LOCKED_SHIFT 5
1297 #define _EMU_EM23PERNORETAINSTATUS_I2C0LOCKED_MASK 0x20UL
1298 #define _EMU_EM23PERNORETAINSTATUS_I2C0LOCKED_DEFAULT 0x00000000UL
1299 #define EMU_EM23PERNORETAINSTATUS_I2C0LOCKED_DEFAULT (_EMU_EM23PERNORETAINSTATUS_I2C0LOCKED_DEFAULT << 5)
1300 #define EMU_EM23PERNORETAINSTATUS_I2C1LOCKED (0x1UL << 6)
1301 #define _EMU_EM23PERNORETAINSTATUS_I2C1LOCKED_SHIFT 6
1302 #define _EMU_EM23PERNORETAINSTATUS_I2C1LOCKED_MASK 0x40UL
1303 #define _EMU_EM23PERNORETAINSTATUS_I2C1LOCKED_DEFAULT 0x00000000UL
1304 #define EMU_EM23PERNORETAINSTATUS_I2C1LOCKED_DEFAULT (_EMU_EM23PERNORETAINSTATUS_I2C1LOCKED_DEFAULT << 6)
1305 #define EMU_EM23PERNORETAINSTATUS_DAC0LOCKED (0x1UL << 7)
1306 #define _EMU_EM23PERNORETAINSTATUS_DAC0LOCKED_SHIFT 7
1307 #define _EMU_EM23PERNORETAINSTATUS_DAC0LOCKED_MASK 0x80UL
1308 #define _EMU_EM23PERNORETAINSTATUS_DAC0LOCKED_DEFAULT 0x00000000UL
1309 #define EMU_EM23PERNORETAINSTATUS_DAC0LOCKED_DEFAULT (_EMU_EM23PERNORETAINSTATUS_DAC0LOCKED_DEFAULT << 7)
1310 #define EMU_EM23PERNORETAINSTATUS_IDAC0LOCKED (0x1UL << 8)
1311 #define _EMU_EM23PERNORETAINSTATUS_IDAC0LOCKED_SHIFT 8
1312 #define _EMU_EM23PERNORETAINSTATUS_IDAC0LOCKED_MASK 0x100UL
1313 #define _EMU_EM23PERNORETAINSTATUS_IDAC0LOCKED_DEFAULT 0x00000000UL
1314 #define EMU_EM23PERNORETAINSTATUS_IDAC0LOCKED_DEFAULT (_EMU_EM23PERNORETAINSTATUS_IDAC0LOCKED_DEFAULT << 8)
1315 #define EMU_EM23PERNORETAINSTATUS_ADC0LOCKED (0x1UL << 9)
1316 #define _EMU_EM23PERNORETAINSTATUS_ADC0LOCKED_SHIFT 9
1317 #define _EMU_EM23PERNORETAINSTATUS_ADC0LOCKED_MASK 0x200UL
1318 #define _EMU_EM23PERNORETAINSTATUS_ADC0LOCKED_DEFAULT 0x00000000UL
1319 #define EMU_EM23PERNORETAINSTATUS_ADC0LOCKED_DEFAULT (_EMU_EM23PERNORETAINSTATUS_ADC0LOCKED_DEFAULT << 9)
1320 #define EMU_EM23PERNORETAINSTATUS_LETIMER0LOCKED (0x1UL << 10)
1321 #define _EMU_EM23PERNORETAINSTATUS_LETIMER0LOCKED_SHIFT 10
1322 #define _EMU_EM23PERNORETAINSTATUS_LETIMER0LOCKED_MASK 0x400UL
1323 #define _EMU_EM23PERNORETAINSTATUS_LETIMER0LOCKED_DEFAULT 0x00000000UL
1324 #define EMU_EM23PERNORETAINSTATUS_LETIMER0LOCKED_DEFAULT (_EMU_EM23PERNORETAINSTATUS_LETIMER0LOCKED_DEFAULT << 10)
1325 #define EMU_EM23PERNORETAINSTATUS_WDOG0LOCKED (0x1UL << 11)
1326 #define _EMU_EM23PERNORETAINSTATUS_WDOG0LOCKED_SHIFT 11
1327 #define _EMU_EM23PERNORETAINSTATUS_WDOG0LOCKED_MASK 0x800UL
1328 #define _EMU_EM23PERNORETAINSTATUS_WDOG0LOCKED_DEFAULT 0x00000000UL
1329 #define EMU_EM23PERNORETAINSTATUS_WDOG0LOCKED_DEFAULT (_EMU_EM23PERNORETAINSTATUS_WDOG0LOCKED_DEFAULT << 11)
1330 #define EMU_EM23PERNORETAINSTATUS_WDOG1LOCKED (0x1UL << 12)
1331 #define _EMU_EM23PERNORETAINSTATUS_WDOG1LOCKED_SHIFT 12
1332 #define _EMU_EM23PERNORETAINSTATUS_WDOG1LOCKED_MASK 0x1000UL
1333 #define _EMU_EM23PERNORETAINSTATUS_WDOG1LOCKED_DEFAULT 0x00000000UL
1334 #define EMU_EM23PERNORETAINSTATUS_WDOG1LOCKED_DEFAULT (_EMU_EM23PERNORETAINSTATUS_WDOG1LOCKED_DEFAULT << 12)
1335 #define EMU_EM23PERNORETAINSTATUS_LESENSE0LOCKED (0x1UL << 13)
1336 #define _EMU_EM23PERNORETAINSTATUS_LESENSE0LOCKED_SHIFT 13
1337 #define _EMU_EM23PERNORETAINSTATUS_LESENSE0LOCKED_MASK 0x2000UL
1338 #define _EMU_EM23PERNORETAINSTATUS_LESENSE0LOCKED_DEFAULT 0x00000000UL
1339 #define EMU_EM23PERNORETAINSTATUS_LESENSE0LOCKED_DEFAULT (_EMU_EM23PERNORETAINSTATUS_LESENSE0LOCKED_DEFAULT << 13)
1340 #define EMU_EM23PERNORETAINSTATUS_CSENLOCKED (0x1UL << 14)
1341 #define _EMU_EM23PERNORETAINSTATUS_CSENLOCKED_SHIFT 14
1342 #define _EMU_EM23PERNORETAINSTATUS_CSENLOCKED_MASK 0x4000UL
1343 #define _EMU_EM23PERNORETAINSTATUS_CSENLOCKED_DEFAULT 0x00000000UL
1344 #define EMU_EM23PERNORETAINSTATUS_CSENLOCKED_DEFAULT (_EMU_EM23PERNORETAINSTATUS_CSENLOCKED_DEFAULT << 14)
1345 #define EMU_EM23PERNORETAINSTATUS_LEUART0LOCKED (0x1UL << 15)
1346 #define _EMU_EM23PERNORETAINSTATUS_LEUART0LOCKED_SHIFT 15
1347 #define _EMU_EM23PERNORETAINSTATUS_LEUART0LOCKED_MASK 0x8000UL
1348 #define _EMU_EM23PERNORETAINSTATUS_LEUART0LOCKED_DEFAULT 0x00000000UL
1349 #define EMU_EM23PERNORETAINSTATUS_LEUART0LOCKED_DEFAULT (_EMU_EM23PERNORETAINSTATUS_LEUART0LOCKED_DEFAULT << 15)
1351 /* Bit fields for EMU EM23PERNORETAINCTRL */
1352 #define _EMU_EM23PERNORETAINCTRL_RESETVALUE 0x00000000UL
1353 #define _EMU_EM23PERNORETAINCTRL_MASK 0x0000FFFFUL
1354 #define EMU_EM23PERNORETAINCTRL_ACMP0DIS (0x1UL << 0)
1355 #define _EMU_EM23PERNORETAINCTRL_ACMP0DIS_SHIFT 0
1356 #define _EMU_EM23PERNORETAINCTRL_ACMP0DIS_MASK 0x1UL
1357 #define _EMU_EM23PERNORETAINCTRL_ACMP0DIS_DEFAULT 0x00000000UL
1358 #define EMU_EM23PERNORETAINCTRL_ACMP0DIS_DEFAULT (_EMU_EM23PERNORETAINCTRL_ACMP0DIS_DEFAULT << 0)
1359 #define EMU_EM23PERNORETAINCTRL_ACMP1DIS (0x1UL << 1)
1360 #define _EMU_EM23PERNORETAINCTRL_ACMP1DIS_SHIFT 1
1361 #define _EMU_EM23PERNORETAINCTRL_ACMP1DIS_MASK 0x2UL
1362 #define _EMU_EM23PERNORETAINCTRL_ACMP1DIS_DEFAULT 0x00000000UL
1363 #define EMU_EM23PERNORETAINCTRL_ACMP1DIS_DEFAULT (_EMU_EM23PERNORETAINCTRL_ACMP1DIS_DEFAULT << 1)
1364 #define EMU_EM23PERNORETAINCTRL_PCNT0DIS (0x1UL << 2)
1365 #define _EMU_EM23PERNORETAINCTRL_PCNT0DIS_SHIFT 2
1366 #define _EMU_EM23PERNORETAINCTRL_PCNT0DIS_MASK 0x4UL
1367 #define _EMU_EM23PERNORETAINCTRL_PCNT0DIS_DEFAULT 0x00000000UL
1368 #define EMU_EM23PERNORETAINCTRL_PCNT0DIS_DEFAULT (_EMU_EM23PERNORETAINCTRL_PCNT0DIS_DEFAULT << 2)
1369 #define EMU_EM23PERNORETAINCTRL_PCNT1DIS (0x1UL << 3)
1370 #define _EMU_EM23PERNORETAINCTRL_PCNT1DIS_SHIFT 3
1371 #define _EMU_EM23PERNORETAINCTRL_PCNT1DIS_MASK 0x8UL
1372 #define _EMU_EM23PERNORETAINCTRL_PCNT1DIS_DEFAULT 0x00000000UL
1373 #define EMU_EM23PERNORETAINCTRL_PCNT1DIS_DEFAULT (_EMU_EM23PERNORETAINCTRL_PCNT1DIS_DEFAULT << 3)
1374 #define EMU_EM23PERNORETAINCTRL_PCNT2DIS (0x1UL << 4)
1375 #define _EMU_EM23PERNORETAINCTRL_PCNT2DIS_SHIFT 4
1376 #define _EMU_EM23PERNORETAINCTRL_PCNT2DIS_MASK 0x10UL
1377 #define _EMU_EM23PERNORETAINCTRL_PCNT2DIS_DEFAULT 0x00000000UL
1378 #define EMU_EM23PERNORETAINCTRL_PCNT2DIS_DEFAULT (_EMU_EM23PERNORETAINCTRL_PCNT2DIS_DEFAULT << 4)
1379 #define EMU_EM23PERNORETAINCTRL_I2C0DIS (0x1UL << 5)
1380 #define _EMU_EM23PERNORETAINCTRL_I2C0DIS_SHIFT 5
1381 #define _EMU_EM23PERNORETAINCTRL_I2C0DIS_MASK 0x20UL
1382 #define _EMU_EM23PERNORETAINCTRL_I2C0DIS_DEFAULT 0x00000000UL
1383 #define EMU_EM23PERNORETAINCTRL_I2C0DIS_DEFAULT (_EMU_EM23PERNORETAINCTRL_I2C0DIS_DEFAULT << 5)
1384 #define EMU_EM23PERNORETAINCTRL_I2C1DIS (0x1UL << 6)
1385 #define _EMU_EM23PERNORETAINCTRL_I2C1DIS_SHIFT 6
1386 #define _EMU_EM23PERNORETAINCTRL_I2C1DIS_MASK 0x40UL
1387 #define _EMU_EM23PERNORETAINCTRL_I2C1DIS_DEFAULT 0x00000000UL
1388 #define EMU_EM23PERNORETAINCTRL_I2C1DIS_DEFAULT (_EMU_EM23PERNORETAINCTRL_I2C1DIS_DEFAULT << 6)
1389 #define EMU_EM23PERNORETAINCTRL_DAC0DIS (0x1UL << 7)
1390 #define _EMU_EM23PERNORETAINCTRL_DAC0DIS_SHIFT 7
1391 #define _EMU_EM23PERNORETAINCTRL_DAC0DIS_MASK 0x80UL
1392 #define _EMU_EM23PERNORETAINCTRL_DAC0DIS_DEFAULT 0x00000000UL
1393 #define EMU_EM23PERNORETAINCTRL_DAC0DIS_DEFAULT (_EMU_EM23PERNORETAINCTRL_DAC0DIS_DEFAULT << 7)
1394 #define EMU_EM23PERNORETAINCTRL_IDAC0DIS (0x1UL << 8)
1395 #define _EMU_EM23PERNORETAINCTRL_IDAC0DIS_SHIFT 8
1396 #define _EMU_EM23PERNORETAINCTRL_IDAC0DIS_MASK 0x100UL
1397 #define _EMU_EM23PERNORETAINCTRL_IDAC0DIS_DEFAULT 0x00000000UL
1398 #define EMU_EM23PERNORETAINCTRL_IDAC0DIS_DEFAULT (_EMU_EM23PERNORETAINCTRL_IDAC0DIS_DEFAULT << 8)
1399 #define EMU_EM23PERNORETAINCTRL_ADC0DIS (0x1UL << 9)
1400 #define _EMU_EM23PERNORETAINCTRL_ADC0DIS_SHIFT 9
1401 #define _EMU_EM23PERNORETAINCTRL_ADC0DIS_MASK 0x200UL
1402 #define _EMU_EM23PERNORETAINCTRL_ADC0DIS_DEFAULT 0x00000000UL
1403 #define EMU_EM23PERNORETAINCTRL_ADC0DIS_DEFAULT (_EMU_EM23PERNORETAINCTRL_ADC0DIS_DEFAULT << 9)
1404 #define EMU_EM23PERNORETAINCTRL_LETIMER0DIS (0x1UL << 10)
1405 #define _EMU_EM23PERNORETAINCTRL_LETIMER0DIS_SHIFT 10
1406 #define _EMU_EM23PERNORETAINCTRL_LETIMER0DIS_MASK 0x400UL
1407 #define _EMU_EM23PERNORETAINCTRL_LETIMER0DIS_DEFAULT 0x00000000UL
1408 #define EMU_EM23PERNORETAINCTRL_LETIMER0DIS_DEFAULT (_EMU_EM23PERNORETAINCTRL_LETIMER0DIS_DEFAULT << 10)
1409 #define EMU_EM23PERNORETAINCTRL_WDOG0DIS (0x1UL << 11)
1410 #define _EMU_EM23PERNORETAINCTRL_WDOG0DIS_SHIFT 11
1411 #define _EMU_EM23PERNORETAINCTRL_WDOG0DIS_MASK 0x800UL
1412 #define _EMU_EM23PERNORETAINCTRL_WDOG0DIS_DEFAULT 0x00000000UL
1413 #define EMU_EM23PERNORETAINCTRL_WDOG0DIS_DEFAULT (_EMU_EM23PERNORETAINCTRL_WDOG0DIS_DEFAULT << 11)
1414 #define EMU_EM23PERNORETAINCTRL_WDOG1DIS (0x1UL << 12)
1415 #define _EMU_EM23PERNORETAINCTRL_WDOG1DIS_SHIFT 12
1416 #define _EMU_EM23PERNORETAINCTRL_WDOG1DIS_MASK 0x1000UL
1417 #define _EMU_EM23PERNORETAINCTRL_WDOG1DIS_DEFAULT 0x00000000UL
1418 #define EMU_EM23PERNORETAINCTRL_WDOG1DIS_DEFAULT (_EMU_EM23PERNORETAINCTRL_WDOG1DIS_DEFAULT << 12)
1419 #define EMU_EM23PERNORETAINCTRL_LESENSE0DIS (0x1UL << 13)
1420 #define _EMU_EM23PERNORETAINCTRL_LESENSE0DIS_SHIFT 13
1421 #define _EMU_EM23PERNORETAINCTRL_LESENSE0DIS_MASK 0x2000UL
1422 #define _EMU_EM23PERNORETAINCTRL_LESENSE0DIS_DEFAULT 0x00000000UL
1423 #define EMU_EM23PERNORETAINCTRL_LESENSE0DIS_DEFAULT (_EMU_EM23PERNORETAINCTRL_LESENSE0DIS_DEFAULT << 13)
1424 #define EMU_EM23PERNORETAINCTRL_CSENDIS (0x1UL << 14)
1425 #define _EMU_EM23PERNORETAINCTRL_CSENDIS_SHIFT 14
1426 #define _EMU_EM23PERNORETAINCTRL_CSENDIS_MASK 0x4000UL
1427 #define _EMU_EM23PERNORETAINCTRL_CSENDIS_DEFAULT 0x00000000UL
1428 #define EMU_EM23PERNORETAINCTRL_CSENDIS_DEFAULT (_EMU_EM23PERNORETAINCTRL_CSENDIS_DEFAULT << 14)
1429 #define EMU_EM23PERNORETAINCTRL_LEUART0DIS (0x1UL << 15)
1430 #define _EMU_EM23PERNORETAINCTRL_LEUART0DIS_SHIFT 15
1431 #define _EMU_EM23PERNORETAINCTRL_LEUART0DIS_MASK 0x8000UL
1432 #define _EMU_EM23PERNORETAINCTRL_LEUART0DIS_DEFAULT 0x00000000UL
1433 #define EMU_EM23PERNORETAINCTRL_LEUART0DIS_DEFAULT (_EMU_EM23PERNORETAINCTRL_LEUART0DIS_DEFAULT << 15)
__IOM uint32_t EM4CTRL
__IOM uint32_t PWRCTRL
__IOM uint32_t DCDCLPVCTRL
__IM uint32_t TEMP
__IOM uint32_t DCDCLNFREQCTRL
__IOM uint32_t IFS
__IOM uint32_t RAM2CTRL
__IOM uint32_t DCDCLNVCTRL
__IOM uint32_t RAM1CTRL
__IOM uint32_t IFC
__IOM uint32_t DCDCCTRL
__IOM uint32_t PWRCFG
__IOM uint32_t EM23PERNORETAINCTRL
__IOM uint32_t IEN
__IOM uint32_t VMONAVDDCTRL
__IOM uint32_t DCDCLPEM01CFG
__IOM uint32_t CMD
__IOM uint32_t VMONIO0CTRL
__IOM uint32_t TEMPLIMITS
__IOM uint32_t DCDCLPCTRL
__IOM uint32_t DCDCCLIMCTRL
__IM uint32_t IF
__IOM uint32_t CTRL
__IM uint32_t DCDCSYNC
__IOM uint32_t VMONALTAVDDCTRL
__IOM uint32_t DCDCLNCOMPCTRL
__IOM uint32_t PWRLOCK
__IM uint32_t STATUS
__IOM uint32_t DCDCZDETCTRL
__IOM uint32_t RAM0CTRL
__IOM uint32_t EM23PERNORETAINCMD
__IOM uint32_t LOCK
__IM uint32_t EM23PERNORETAINSTATUS
__IOM uint32_t DCDCMISCCTRL
__IOM uint32_t VMONDVDDCTRL