?? csl_utophal.h
字號:
#define _UTOP_UIPR_XQIP_SHIFT 0x00000000u
#define UTOP_UIPR_XQIP_DEFAULT 0x00000000u
#define UTOP_UIPR_XQIP_OF(x) _VALUEOF(x)
#define UTOP_UIPR_XQIP_CLEAR 0x00000001u
#define UTOP_UIPR_OF(x) _VALUEOF(x)
#define UTOP_UIPR_DEFAULT (Uint32)(\
_PER_FDEFAULT(UTOP,UIPR,RQIP)\
|_PER_FDEFAULT(UTOP,UIPR,XQIP)\
)
#define UTOP_UIPR_RMK(rqip,xqip) (Uint32)(\
_PER_FMK(UTOP,UIPR,RQIP,rqip)\
|_PER_FMK(UTOP,UIPR,XQIP,xqip)\
)
#define _UTOP_UIPR_FGET(FIELD)\
_PER_FGET(_UTOP_UIPR_ADDR,UTOP,UIPR,##FIELD)
#define _UTOP_UIPR_FSET(FIELD,field)\
_PER_FSET(_UTOP_UIPR_ADDR,UTOP,UIPR,##FIELD,field)
#define _UTOP_UIPR_FSETS(FIELD,SYM)\
_PER_FSETS(_UTOP_UIPR_ADDR,UTOP,UIPR,##FIELD,##SYM)
/******************************************************************************\
* _____________________
* | |
* | C D R |
* |___________________|
*
* CDR - Clock Detect Register
*
* Fields (msb --> lsb):
* (rw) XCCNT
* (rw) RCCNT
*
\******************************************************************************/
#define _UTOP_CDR_OFFSET 5
#define _UTOP_CDR_ADDR 0x01B40014u
#define _UTOP_CDR_XCCNT_MASK 0x00FF0000u
#define _UTOP_CDR_XCCNT_SHIFT 0x00000010u
#define UTOP_CDR_XCCNT_DEFAULT 0x000000FFu
#define UTOP_CDR_XCCNT_OF(x) _VALUEOF(x)
#define _UTOP_CDR_RCCNT_MASK 0x000000FFu
#define _UTOP_CDR_RCCNT_SHIFT 0x00000000u
#define UTOP_CDR_RCCNT_DEFAULT 0x000000FFu
#define UTOP_CDR_RCCNT_OF(x) _VALUEOF(x)
#define UTOP_CDR_OF(x) _VALUEOF(x)
#define UTOP_CDR_DEFAULT (Uint32)(\
_PER_FDEFAULT(UTOP,CDR,XCCNT)\
|_PER_FDEFAULT(UTOP,CDR,RCCNT)\
)
#define UTOP_CDR_RMK(xccnt,rccnt) (Uint32)(\
_PER_FMK(UTOP,CDR,XCCNT,xccnt)\
|_PER_FMK(UTOP,CDR,RCCNT,rccnt)\
)
#define _UTOP_CDR_FGET(FIELD)\
_PER_FGET(_UTOP_CDR_ADDR,UTOP,CDR,##FIELD)
#define _UTOP_CDR_FSET(FIELD,field)\
_PER_FSET(_UTOP_CDR_ADDR,UTOP,CDR,##FIELD,field)
#define _UTOP_CDR_FSETS(FIELD,SYM)\
_PER_FSETS(_UTOP_CDR_ADDR,UTOP,CDR,##FIELD,##SYM)
/******************************************************************************\
* _____________________
* | |
* | E I E R |
* |___________________|
*
* EIER - Error Interrupt Enable Register
*
* Fields (msb --> lsb):
* (rw) XCPE
* (rw) XCFE
* (rw) XQSE
* (rw) RCPE
* (rw) RCFE
* (rw) RQSE
*
\******************************************************************************/
#define _UTOP_EIER_OFFSET 6
#define _UTOP_EIER_ADDR 0x01B40018u
#define _UTOP_EIER_XCPE_MASK 0x00040000u
#define _UTOP_EIER_XCPE_SHIFT 0x00000012u
#define UTOP_EIER_XCPE_DEFAULT 0x00000000u
#define UTOP_EIER_XCPE_OF(x) _VALUEOF(x)
#define UTOP_EIER_XCPE_DISABLE 0x00000000u
#define UTOP_EIER_XCPE_ENABLE 0x00000001u
#define _UTOP_EIER_XCFE_MASK 0x00020000u
#define _UTOP_EIER_XCFE_SHIFT 0x00000011u
#define UTOP_EIER_XCFE_DEFAULT 0x00000000u
#define UTOP_EIER_XCFE_OF(x) _VALUEOF(x)
#define UTOP_EIER_XCFE_DISABLE 0x00000000u
#define UTOP_EIER_XCFE_ENABLE 0x00000001u
#define _UTOP_EIER_XQSE_MASK 0x00010000u
#define _UTOP_EIER_XQSE_SHIFT 0x00000010u
#define UTOP_EIER_XQSE_DEFAULT 0x00000000u
#define UTOP_EIER_XQSE_OF(x) _VALUEOF(x)
#define UTOP_EIER_XQSE_DISABLE 0x00000000u
#define UTOP_EIER_XQSE_ENABLE 0x00000001u
#define _UTOP_EIER_RCPE_MASK 0x00000004u
#define _UTOP_EIER_RCPE_SHIFT 0x00000002u
#define UTOP_EIER_RCPE_DEFAULT 0x00000000u
#define UTOP_EIER_RCPE_OF(x) _VALUEOF(x)
#define UTOP_EIER_RCPE_DISABLE 0x00000000u
#define UTOP_EIER_RCPE_ENABLE 0x00000001u
#define _UTOP_EIER_RCFE_MASK 0x00000002u
#define _UTOP_EIER_RCFE_SHIFT 0x00000001u
#define UTOP_EIER_RCFE_DEFAULT 0x00000000u
#define UTOP_EIER_RCFE_OF(x) _VALUEOF(x)
#define UTOP_EIER_RCFE_DISABLE 0x00000000u
#define UTOP_EIER_RCFE_ENABLE 0x00000001u
#define _UTOP_EIER_RQSE_MASK 0x00000001u
#define _UTOP_EIER_RQSE_SHIFT 0x00000000u
#define UTOP_EIER_RQSE_DEFAULT 0x00000000u
#define UTOP_EIER_RQSE_OF(x) _VALUEOF(x)
#define UTOP_EIER_RQSE_DISABLE 0x00000000u
#define UTOP_EIER_RQSE_ENABLE 0x00000001u
#define UTOP_EIER_OF(x) _VALUEOF(x)
#define UTOP_EIER_DEFAULT (Uint32)(\
_PER_FDEFAULT(UTOP,EIER,XCPE)\
|_PER_FDEFAULT(UTOP,EIER,XCFE)\
|_PER_FDEFAULT(UTOP,EIER,XQSE)\
|_PER_FDEFAULT(UTOP,EIER,RCPE)\
|_PER_FDEFAULT(UTOP,EIER,RCFE)\
|_PER_FDEFAULT(UTOP,EIER,RQSE)\
)
#define UTOP_EIER_RMK(xcpe,xcfe,xqse,rcpe,rcfe,rqse) (Uint32)(\
_PER_FMK(UTOP,EIER,XCPE,xcpe)\
|_PER_FMK(UTOP,EIER,XCFE,xcfe)\
|_PER_FMK(UTOP,EIER,XQSE,xqse)\
|_PER_FMK(UTOP,EIER,RCPE,rcpe)\
|_PER_FMK(UTOP,EIER,RCFE,rcfe)\
|_PER_FMK(UTOP,EIER,RQSE,rqse)\
)
#define _UTOP_EIER_FGET(FIELD)\
_PER_FGET(_UTOP_EIER_ADDR,UTOP,EIER,##FIELD)
#define _UTOP_EIER_FSET(FIELD,field)\
_PER_FSET(_UTOP_EIER_ADDR,UTOP,EIER,##FIELD,field)
#define _UTOP_EIER_FSETS(FIELD,SYM)\
_PER_FSETS(_UTOP_EIER_ADDR,UTOP,EIER,##FIELD,##SYM)
/******************************************************************************\
* _____________________
* | |
* | E I P R |
* |___________________|
*
* EIPR - Error Interrupt Enable Register
*
* Fields (msb --> lsb):
* (rw) XCPP
* (rw) XCFP
* (r) XQSP
* (rw) RCPP
* (rw) RCFP
* (r) RQSP
*
\******************************************************************************/
#define _UTOP_EIPR_OFFSET 7
#define _UTOP_EIPR_ADDR 0x01B4001Cu
#define _UTOP_EIPR_XCPP_MASK 0x00040000u
#define _UTOP_EIPR_XCPP_SHIFT 0x00000012u
#define UTOP_EIPR_XCPP_DEFAULT 0x00000000u
#define UTOP_EIPR_XCPP_OF(x) _VALUEOF(x)
#define UTOP_EIPR_XCPP_CLEAR 0x00000001u
#define _UTOP_EIPR_XCFP_MASK 0x00020000u
#define _UTOP_EIPR_XCFP_SHIFT 0x00000011u
#define UTOP_EIPR_XCFP_DEFAULT 0x00000000u
#define UTOP_EIPR_XCFP_OF(x) _VALUEOF(x)
#define UTOP_EIPR_XCFP_CLEAR 0x00000001u
#define _UTOP_EIPR_XQSP_MASK 0x00010000u
#define _UTOP_EIPR_XQSP_SHIFT 0x00000010u
#define UTOP_EIPR_XQSP_DEFAULT 0x00000000u
#define UTOP_EIPR_XQSP_OF(x) _VALUEOF(x)
#define _UTOP_EIPR_RCPP_MASK 0x00000004u
#define _UTOP_EIPR_RCPP_SHIFT 0x00000002u
#define UTOP_EIPR_RCPP_DEFAULT 0x00000000u
#define UTOP_EIPR_RCPP_OF(x) _VALUEOF(x)
#define UTOP_EIPR_RCPP_CLEAR 0x00000001u
#define _UTOP_EIPR_RCFP_MASK 0x00000002u
#define _UTOP_EIPR_RCFP_SHIFT 0x00000001u
#define UTOP_EIPR_RCFP_DEFAULT 0x00000000u
#define UTOP_EIPR_RCFP_OF(x) _VALUEOF(x)
#define UTOP_EIPR_RCFP_CLEAR 0x00000001u
#define _UTOP_EIPR_RQSP_MASK 0x00000001u
#define _UTOP_EIPR_RQSP_SHIFT 0x00000000u
#define UTOP_EIPR_RQSP_DEFAULT 0x00000000u
#define UTOP_EIPR_RQSP_OF(x) _VALUEOF(x)
#define UTOP_EIPR_OF(x) _VALUEOF(x)
#define UTOP_EIPR_DEFAULT (Uint32)(\
_PER_FDEFAULT(UTOP,EIPR,XCPP)\
|_PER_FDEFAULT(UTOP,EIPR,XCFP)\
|_PER_FDEFAULT(UTOP,EIPR,XQSP)\
|_PER_FDEFAULT(UTOP,EIPR,RCPP)\
|_PER_FDEFAULT(UTOP,EIPR,RCFP)\
|_PER_FDEFAULT(UTOP,EIPR,RQSP)\
)
#define UTOP_EIPR_RMK(xcpp,xcfp,rcpp,rcfp) (Uint32)(\
_PER_FMK(UTOP,EIPR,XCPP,xcpp)\
|_PER_FMK(UTOP,EIPR,XCFP,xcfp)\
|_PER_FMK(UTOP,EIPR,RCPP,rcpp)\
|_PER_FMK(UTOP,EIPR,RCFP,rcfp)\
)
#define _UTOP_EIPR_FGET(FIELD)\
_PER_FGET(_UTOP_EIPR_ADDR,UTOP,EIPR,##FIELD)
#define _UTOP_EIPR_FSET(FIELD,field)\
_PER_FSET(_UTOP_EIPR_ADDR,UTOP,EIPR,##FIELD,field)
#define _UTOP_EIPR_FSETS(FIELD,SYM)\
_PER_FSETS(_UTOP_EIPR_ADDR,UTOP,EIPR,##FIELD,##SYM)
/*----------------------------------------------------------------------------*/
#endif /* UTOP_SUPPORT */
#endif /* _CSL_UTOPHAL_H_ */
/******************************************************************************\
* End of csl_utophal.h
\******************************************************************************/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -