| M480 BSP V3.05.001 The Board Support Package for M480 Series

opa_reg.h
Go to the documentation of this file.
1 /**************************************************************************/
9 #ifndef __OPA_REG_H__
10 #define __OPA_REG_H__
11
12 #if defined ( __CC_ARM )
13 #pragma anon_unions
14 #endif
15
26 typedef struct
27 {
28
29
307 __IO uint32_t CTL;
308 __IO uint32_t STATUS;
309 __IO uint32_t CALCTL;
310 __I uint32_t CALST;
312 } OPA_T;
313
319 #define OPA_CTL_OPEN0_Pos (0)
320 #define OPA_CTL_OPEN0_Msk (0x1ul << OPA_CTL_OPEN0_Pos)
322 #define OPA_CTL_OPEN1_Pos (1)
323 #define OPA_CTL_OPEN1_Msk (0x1ul << OPA_CTL_OPEN1_Pos)
325 #define OPA_CTL_OPEN2_Pos (2)
326 #define OPA_CTL_OPEN2_Msk (0x1ul << OPA_CTL_OPEN2_Pos)
328 #define OPA_CTL_OPDOEN0_Pos (4)
329 #define OPA_CTL_OPDOEN0_Msk (0x1ul << OPA_CTL_OPDOEN0_Pos)
331 #define OPA_CTL_OPDOEN1_Pos (5)
332 #define OPA_CTL_OPDOEN1_Msk (0x1ul << OPA_CTL_OPDOEN1_Pos)
334 #define OPA_CTL_OPDOEN2_Pos (6)
335 #define OPA_CTL_OPDOEN2_Msk (0x1ul << OPA_CTL_OPDOEN2_Pos)
337 #define OPA_CTL_OPDOIEN0_Pos (8)
338 #define OPA_CTL_OPDOIEN0_Msk (0x1ul << OPA_CTL_OPDOIEN0_Pos)
340 #define OPA_CTL_OPDOIEN1_Pos (9)
341 #define OPA_CTL_OPDOIEN1_Msk (0x1ul << OPA_CTL_OPDOIEN1_Pos)
343 #define OPA_CTL_OPDOIEN2_Pos (10)
344 #define OPA_CTL_OPDOIEN2_Msk (0x1ul << OPA_CTL_OPDOIEN2_Pos)
346 #define OPA_STATUS_OPDO0_Pos (0)
347 #define OPA_STATUS_OPDO0_Msk (0x1ul << OPA_STATUS_OPDO0_Pos)
349 #define OPA_STATUS_OPDO1_Pos (1)
350 #define OPA_STATUS_OPDO1_Msk (0x1ul << OPA_STATUS_OPDO1_Pos)
352 #define OPA_STATUS_OPDO2_Pos (2)
353 #define OPA_STATUS_OPDO2_Msk (0x1ul << OPA_STATUS_OPDO2_Pos)
355 #define OPA_STATUS_OPDOIF0_Pos (4)
356 #define OPA_STATUS_OPDOIF0_Msk (0x1ul << OPA_STATUS_OPDOIF0_Pos)
358 #define OPA_STATUS_OPDOIF1_Pos (5)
359 #define OPA_STATUS_OPDOIF1_Msk (0x1ul << OPA_STATUS_OPDOIF1_Pos)
361 #define OPA_STATUS_OPDOIF2_Pos (6)
362 #define OPA_STATUS_OPDOIF2_Msk (0x1ul << OPA_STATUS_OPDOIF2_Pos)
364 #define OPA_CALCTL_CALTRG0_Pos (0)
365 #define OPA_CALCTL_CALTRG0_Msk (0x1ul << OPA_CALCTL_CALTRG0_Pos)
367 #define OPA_CALCTL_CALTRG1_Pos (1)
368 #define OPA_CALCTL_CALTRG1_Msk (0x1ul << OPA_CALCTL_CALTRG1_Pos)
370 #define OPA_CALCTL_CALTRG2_Pos (2)
371 #define OPA_CALCTL_CALTRG2_Msk (0x1ul << OPA_CALCTL_CALTRG2_Pos)
373 #define OPA_CALCTL_CALCLK0_Pos (4)
374 #define OPA_CALCTL_CALCLK0_Msk (0x3ul << OPA_CALCTL_CALCLK0_Pos)
376 #define OPA_CALCTL_CALCLK1_Pos (6)
377 #define OPA_CALCTL_CALCLK1_Msk (0x3ul << OPA_CALCTL_CALCLK1_Pos)
379 #define OPA_CALCTL_CALCLK2_Pos (8)
380 #define OPA_CALCTL_CALCLK2_Msk (0x3ul << OPA_CALCTL_CALCLK2_Pos)
382 #define OPA_CALCTL_CALRVS0_Pos (16)
383 #define OPA_CALCTL_CALRVS0_Msk (0x1ul << OPA_CALCTL_CALRVS0_Pos)
385 #define OPA_CALCTL_CALRVS1_Pos (17)
386 #define OPA_CALCTL_CALRVS1_Msk (0x1ul << OPA_CALCTL_CALRVS1_Pos)
388 #define OPA_CALCTL_CALRVS2_Pos (18)
389 #define OPA_CALCTL_CALRVS2_Msk (0x1ul << OPA_CALCTL_CALRVS2_Pos)
391 #define OPA_CALST_DONE0_Pos (0)
392 #define OPA_CALST_DONE0_Msk (0x1ul << OPA_CALST_DONE0_Pos)
394 #define OPA_CALST_CALNS0_Pos (1)
395 #define OPA_CALST_CALNS0_Msk (0x1ul << OPA_CALST_CALNS0_Pos)
397 #define OPA_CALST_CALPS0_Pos (2)
398 #define OPA_CALST_CALPS0_Msk (0x1ul << OPA_CALST_CALPS0_Pos)
400 #define OPA_CALST_DONE1_Pos (4)
401 #define OPA_CALST_DONE1_Msk (0x1ul << OPA_CALST_DONE1_Pos)
403 #define OPA_CALST_CALNS1_Pos (5)
404 #define OPA_CALST_CALNS1_Msk (0x1ul << OPA_CALST_CALNS1_Pos)
406 #define OPA_CALST_CALPS1_Pos (6)
407 #define OPA_CALST_CALPS1_Msk (0x1ul << OPA_CALST_CALPS1_Pos)
409 #define OPA_CALST_DONE2_Pos (8)
410 #define OPA_CALST_DONE2_Msk (0x1ul << OPA_CALST_DONE2_Pos)
412 #define OPA_CALST_CALNS2_Pos (9)
413 #define OPA_CALST_CALNS2_Msk (0x1ul << OPA_CALST_CALNS2_Pos)
415 #define OPA_CALST_CALPS2_Pos (10)
416 #define OPA_CALST_CALPS2_Msk (0x1ul << OPA_CALST_CALPS2_Pos) /* OPA_CONST */
419 /* end of OPA register group */ /* end of REGISTER group */
421
422 #if defined ( __CC_ARM )
423 #pragma no_anon_unions
424 #endif
425
426 #endif /* __OPA_REG_H__ */
427
OPA_T::STATUS
__IO uint32_t STATUS
Definition: opa_reg.h:308
OPA_T
Definition: opa_reg.h:26
OPA_T::CALCTL
__IO uint32_t CALCTL
Definition: opa_reg.h:309
OPA_T::CALST
__I uint32_t CALST
Definition: opa_reg.h:310
OPA_T::CTL
__IO uint32_t CTL
Definition: opa_reg.h:307