M480 BSP V3.05.006
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
26typedef 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 */ /* 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
Definition: opa_reg.h:27
__IO uint32_t STATUS
Definition: opa_reg.h:308
__IO uint32_t CALCTL
Definition: opa_reg.h:309
__IO uint32_t CTL
Definition: opa_reg.h:307
__I uint32_t CALST
Definition: opa_reg.h:310