📄 csl_mcbsphal.h
字号:
* RCERE00 - serial port 0 enhanced receive channel enable register 0
* RCERE01 - serial port 1 enhanced receive channel enable register 0
* RCERE02 - serial port 2 enhanced receive channel enable register 0
*
* FIELDS (msb -> lsb)
* (rw) RCE
*
\******************************************************************************/
#if (C64_SUPPORT)
#define _MCBSP_RCERE0_OFFSET 7
#define _MCBSP_RCERE00_ADDR 0x018C001Cu
#define _MCBSP_RCERE01_ADDR 0x0190001Cu
#if (_MCBSP_PORT_CNT==3)
#define _MCBSP_RCERE02_ADDR 0x01A4001Cu
#endif
#define _MCBSP_RCERE0_RCE_MASK 0xFFFFFFFFu
#define _MCBSP_RCERE0_RCE_SHIFT 0x00000000u
#define MCBSP_RCERE0_RCE_DEFAULT 0x00000000u
#define MCBSP_RCERE0_RCE_OF(x) _VALUEOF(x)
#define MCBSP_RCERE0_OF(x) _VALUEOF(x)
#define MCBSP_RCERE0_DEFAULT (Uint32)(\
_PER_FDEFAULT(MCBSP,RCERE0,RCE)\
)
#define MCBSP_RCERE0_RMK(rce) (Uint32)(\
_PER_FMK(MCBSP,RCERE0,RCE,rce) \
)
#define _MCBSP_RCERE0_FGET(N,FIELD)\
_PER_FGET(_MCBSP_RCERE0##N##_ADDR,MCBSP,RCERE0,FIELD)
#define _MCBSP_RCERE0_FSET(N,FIELD,field)\
_PER_FSET(_MCBSP_RCERE0##N##_ADDR,MCBSP,RCERE0,FIELD,field)
#define _MCBSP_RCERE0_FSETS(N,FIELD,SYM)\
_PER_FSETS(_MCBSP_RCERE0##N##_ADDR,MCBSP,RCERE0,FIELD,##SYM)
#define _MCBSP_RCERE00_FGET(FIELD) _MCBSP_RCERE0_FGET(0,##FIELD)
#define _MCBSP_RCERE01_FGET(FIELD) _MCBSP_RCERE0_FGET(1,##FIELD)
#if (_MCBSP_PORT_CNT==3)
#define _MCBSP_RCERE02_FGET(FIELD) _MCBSP_RCERE0_FGET(2,##FIELD)
#endif
#define _MCBSP_RCERE00_FSET(FIELD,f) _MCBSP_RCERE0_FSET(0,##FIELD,f)
#define _MCBSP_RCERE01_FSET(FIELD,f) _MCBSP_RCERE0_FSET(1,##FIELD,f)
#if (_MCBSP_PORT_CNT==3)
#define _MCBSP_RCERE02_FSET(FIELD,f) _MCBSP_RCERE0_FSET(2,##FIELD,f)
#endif
#define _MCBSP_RCERE00_FSETS(FIELD,SYM) _MCBSP_RCERE0_FSETS(0,##FIELD,##SYM)
#define _MCBSP_RCERE01_FSETS(FIELD,SYM) _MCBSP_RCERE0_FSETS(1,##FIELD,##SYM)
#if (_MCBSP_PORT_CNT==3)
#define _MCBSP_RCERE02_FSETS(FIELD,SYM) _MCBSP_RCERE0_FSETS(2,##FIELD,##SYM)
#endif
#endif /* C64_SUPPORT */
/******************************************************************************\
* _____________________
* | |
* | R C E R E 1 |
* |___________________|
*
* RCERE10 - serial port 0 enhanced receive channel enable register 1
* RCERE11 - serial port 1 enhanced receive channel enable register 1
* RCERE12 - serial port 2 enhanced receive channel enable register 1
*
* FIELDS (msb -> lsb)
* (rw) RCE
*
\******************************************************************************/
#if (C64_SUPPORT)
#define _MCBSP_RCERE1_OFFSET 10
#define _MCBSP_RCERE10_ADDR 0x018C0028u
#define _MCBSP_RCERE11_ADDR 0x01900028u
#if (_MCBSP_PORT_CNT==3)
#define _MCBSP_RCERE12_ADDR 0x01A40028u
#endif
#define _MCBSP_RCERE1_RCE_MASK 0xFFFFFFFFu
#define _MCBSP_RCERE1_RCE_SHIFT 0x00000000u
#define MCBSP_RCERE1_RCE_DEFAULT 0x00000000u
#define MCBSP_RCERE1_RCE_OF(x) _VALUEOF(x)
#define MCBSP_RCERE1_OF(x) _VALUEOF(x)
#define MCBSP_RCERE1_DEFAULT (Uint32)(\
_PER_FDEFAULT(MCBSP,RCERE1,RCE)\
)
#define MCBSP_RCERE1_RMK(rce) (Uint32)(\
_PER_FMK(MCBSP,RCERE1,RCE,rce)\
)
#define _MCBSP_RCERE1_FGET(N,FIELD)\
_PER_FGET(_MCBSP_RCERE1##N##_ADDR,MCBSP,RCERE1,FIELD)
#define _MCBSP_RCERE1_FSET(N,FIELD,field)\
_PER_FSET(_MCBSP_RCERE1##N##_ADDR,MCBSP,RCERE1,FIELD,field)
#define _MCBSP_RCERE1_FSETS(N,FIELD,SYM)\
_PER_FSETS(_MCBSP_RCERE1##N##_ADDR,MCBSP,RCERE1,FIELD,##SYM)
#define _MCBSP_RCERE10_FGET(FIELD) _MCBSP_RCERE1_FGET(0,##FIELD)
#define _MCBSP_RCERE11_FGET(FIELD) _MCBSP_RCERE1_FGET(1,##FIELD)
#if (_MCBSP_PORT_CNT==3)
#define _MCBSP_RCERE12_FGET(FIELD) _MCBSP_RCERE1_FGET(2,##FIELD)
#endif
#define _MCBSP_RCERE10_FSET(FIELD,f) _MCBSP_RCERE1_FSET(0,##FIELD,f)
#define _MCBSP_RCERE11_FSET(FIELD,f) _MCBSP_RCERE1_FSET(1,##FIELD,f)
#if (_MCBSP_PORT_CNT==3)
#define _MCBSP_RCERE12_FSET(FIELD,f) _MCBSP_RCERE1_FSET(2,##FIELD,f)
#endif
#define _MCBSP_RCERE10_FSETS(FIELD,SYM) _MCBSP_RCERE1_FSETS(0,##FIELD,##SYM)
#define _MCBSP_RCERE11_FSETS(FIELD,SYM) _MCBSP_RCERE1_FSETS(1,##FIELD,##SYM)
#if (_MCBSP_PORT_CNT==3)
#define _MCBSP_RCERE12_FSETS(FIELD,SYM) _MCBSP_RCERE1_FSETS(2,##FIELD,##SYM)
#endif
#endif /* C64_SUPPORT */
/******************************************************************************\
* _____________________
* | |
* | R C E R E 2 |
* |___________________|
*
* RCERE20 - serial port 0 enhanced receive channel enable register 2
* RCERE21 - serial port 1 enhanced receive channel enable register 2
* RCERE22 - serial port 2 enhanced receive channel enable register 2
*
* FIELDS (msb -> lsb)
* (rw) RCE
*
\******************************************************************************/
#if (C64_SUPPORT)
#define _MCBSP_RCERE2_OFFSET 0xC
#define _MCBSP_RCERE20_ADDR 0x018C0030u
#define _MCBSP_RCERE21_ADDR 0x01900030u
#if (_MCBSP_PORT_CNT==3)
#define _MCBSP_RCERE22_ADDR 0x01A40030u
#endif
#define _MCBSP_RCERE2_RCE_MASK 0xFFFFFFFFu
#define _MCBSP_RCERE2_RCE_SHIFT 0x00000000u
#define MCBSP_RCERE2_RCE_DEFAULT 0x00000000u
#define MCBSP_RCERE2_RCE_OF(x) _VALUEOF(x)
#define MCBSP_RCERE2_OF(x) _VALUEOF(x)
#define MCBSP_RCERE2_DEFAULT (Uint32)(\
_PER_FDEFAULT(MCBSP,RCERE2,RCE)\
)
#define MCBSP_RCERE2_RMK(rce) (Uint32)(\
_PER_FMK(MCBSP,RCERE2,RCE,rce) \
)
#define _MCBSP_RCERE2_FGET(N,FIELD)\
_PER_FGET(_MCBSP_RCERE2##N##_ADDR,MCBSP,RCERE2,FIELD)
#define _MCBSP_RCERE2_FSET(N,FIELD,field)\
_PER_FSET(_MCBSP_RCERE2##N##_ADDR,MCBSP,RCERE2,FIELD,field)
#define _MCBSP_RCERE2_FSETS(N,FIELD,SYM)\
_PER_FSETS(_MCBSP_RCERE2##N##_ADDR,MCBSP,RCERE2,FIELD,##SYM)
#define _MCBSP_RCERE20_FGET(FIELD) _MCBSP_RCERE2_FGET(0,##FIELD)
#define _MCBSP_RCERE21_FGET(FIELD) _MCBSP_RCERE2_FGET(1,##FIELD)
#if (_MCBSP_PORT_CNT==3)
#define _MCBSP_RCERE22_FGET(FIELD) _MCBSP_RCERE2_FGET(2,##FIELD)
#endif
#define _MCBSP_RCERE20_FSET(FIELD,f) _MCBSP_RCERE2_FSET(0,##FIELD,f)
#define _MCBSP_RCERE21_FSET(FIELD,f) _MCBSP_RCERE2_FSET(1,##FIELD,f)
#if (_MCBSP_PORT_CNT==3)
#define _MCBSP_RCERE22_FSET(FIELD,f) _MCBSP_RCERE2_FSET(2,##FIELD,f)
#endif
#define _MCBSP_RCERE20_FSETS(FIELD,SYM) _MCBSP_RCERE2_FSETS(0,##FIELD,##SYM)
#define _MCBSP_RCERE21_FSETS(FIELD,SYM) _MCBSP_RCERE2_FSETS(1,##FIELD,##SYM)
#if (_MCBSP_PORT_CNT==3)
#define _MCBSP_RCERE22_FSETS(FIELD,SYM) _MCBSP_RCERE2_FSETS(2,##FIELD,##SYM)
#endif
#endif /* C64_SUPPORT */
/******************************************************************************\
* _____________________
* | |
* | R C E R E 3 |
* |___________________|
*
* RCERE30 - serial port 0 enhanced receive channel enable register 3
* RCERE31 - serial port 1 enhanced receive channel enable register 3
* RCERE32 - serial port 2 enhanced receive channel enable register 3
*
* FIELDS (msb -> lsb)
* (rw) RCE
*
\******************************************************************************/
#if (C64_SUPPORT)
#define _MCBSP_RCERE3_OFFSET 0xE
#define _MCBSP_RCERE30_ADDR 0x018C0038u
#define _MCBSP_RCERE31_ADDR 0x01900038u
#if (_MCBSP_PORT_CNT==3)
#define _MCBSP_RCERE32_ADDR 0x01A40038u
#endif
#define _MCBSP_RCERE3_RCE_MASK 0xFFFFFFFFu
#define _MCBSP_RCERE3_RCE_SHIFT 0x00000000u
#define MCBSP_RCERE3_RCE_DEFAULT 0x00000000u
#define MCBSP_RCERE3_RCE_OF(x) _VALUEOF(x)
#define MCBSP_RCERE3_OF(x) _VALUEOF(x)
#define MCBSP_RCERE3_DEFAULT (Uint32)(\
_PER_FDEFAULT(MCBSP,RCERE3,RCE)\
)
#define MCBSP_RCERE3_RMK(rce) (Uint32)(\
_PER_FMK(MCBSP,RCERE3,RCE,rce)\
)
#define _MCBSP_RCERE3_FGET(N,FIELD)\
_PER_FGET(_MCBSP_RCERE3##N##_ADDR,MCBSP,RCERE3,FIELD)
#define _MCBSP_RCERE3_FSET(N,FIELD,field)\
_PER_FSET(_MCBSP_RCERE3##N##_ADDR,MCBSP,RCERE3,FIELD,field)
#define _MCBSP_RCERE3_FSETS(N,FIELD,SYM)\
_PER_FSETS(_MCBSP_RCERE3##N##_ADDR,MCBSP,RCERE3,FIELD,##SYM)
#define _MCBSP_RCERE30_FGET(FIELD) _MCBSP_RCERE3_FGET(0,##FIELD)
#define _MCBSP_RCERE31_FGET(FIELD) _MCBSP_RCERE3_FGET(1,##FIELD)
#if (_MCBSP_PORT_CNT==3)
#define _MCBSP_RCERE32_FGET(FIELD) _MCBSP_RCERE3_FGET(2,##FIELD)
#endif
#define _MCBSP_RCERE30_FSET(FIELD,f) _MCBSP_RCERE3_FSET(0,##FIELD,f)
#define _MCBSP_RCERE31_FSET(FIELD,f) _MCBSP_RCERE3_FSET(1,##FIELD,f)
#if (_MCBSP_PORT_CNT==3)
#define _MCBSP_RCERE32_FSET(FIELD,f) _MCBSP_RCERE3_FSET(2,##FIELD,f)
#endif
#define _MCBSP_RCERE30_FSETS(FIELD,SYM) _MCBSP_RCERE3_FSETS(0,##FIELD,##SYM)
#define _MCBSP_RCERE31_FSETS(FIELD,SYM) _MCBSP_RCERE3_FSETS(1,##FIELD,##SYM)
#if (_MCBSP_PORT_CNT==3)
#define _MCBSP_RCERE32_FSETS(FIELD,SYM) _MCBSP_RCERE3_FSETS(2,##FIELD,##SYM)
#endif
#endif /* C64_SUPPORT */
/******************************************************************************\
* _____________________
* | |
* | X C E R |
* |___________________|
*
* XCER0 - serial port 0 transmit channel enable register
* XCER1 - serial port 1 transmit channel enable register
* XCER2 - serial port 2 transmit channel enable register (1)
*
* (1) only supported on devices with three serial ports
*
* FIELDS (msb -> lsb)
* (rw) XCEB
* (rw) XCEA
*
\******************************************************************************/
#if (!C64_SUPPORT)
#define _MCBSP_XCER_OFFSET 8
#define _MCBSP_XCER0_ADDR 0x018C0020u
#define _MCBSP_XCER1_ADDR 0x01900020u
#if (_MCBSP_PORT_CNT==3)
#define _MCBSP_XCER2_ADDR 0x01A40020u
#endif
#define _MCBSP_XCER_XCEB_MASK 0xFFFF0000u
#define _MCBSP_XCER_XCEB_SHIFT 0x00000010u
#define MCBSP_XCER_XCEB_DEFAULT 0x00000000u
#define MCBSP_XCER_XCEB_OF(x) _VALUEOF(x)
#define _MCBSP_XCER_XCEA_MASK 0x0000FFFFu
#define _MCBSP_XCER_XCEA_SHIFT 0x00000000u
#define MCBSP_XCER_XCEA_DEFAULT 0x00000000u
#define MCBSP_XCER_XCEA_OF(x) _VALUEOF(x)
#define MCBSP_XCER_OF(x) _VALUEOF(x)
#define MCBSP_XCER_DEFAULT (Uint32)(\
_PER_FDEFAULT(MCBSP,XCER,XCEB)\
|_PER_FDEFAULT(MCBSP,XCER,XCEA)\
)
#define MCBSP_XCER_RMK(xceb,xcea) (Uint32)(\
_PER_FMK(MCBSP,XCER,XCEB,xceb)\
|_PER_FMK(MCBSP,XCER,XCEA,xcea)\
)
#define _MCBSP_XCER_FGET(N,FIELD)\
_PER_FGET(_MCBSP_XCER##N##_ADDR,MCBSP,XCER,##FIELD)
#define _MCBSP_XCER_FSET(N,FIELD,field)\
_PER_FSET(_MCBSP_XCER##N##_ADDR,MCBSP,XCER,##FIELD,field)
#define _MCBSP_XCER_FSETS(N,FIELD,SYM)\
_PER_FSETS(_MCBSP_XCER##N##_ADDR,MCBSP,XCER,##FIELD,##SYM)
#define _MCBSP_XCER0_FGET(FIELD) _MCBSP_XCER_FGET(0,##FIELD)
#define _MCBSP_XCER1_FGET(FIELD) _MCBSP_XCER_FGET(1,##FIELD)
#if (_MCBSP_PORT_CNT==3)
#define _MCBSP_XCER2_FGET(FIELD) _MCBSP_XCER_FGET(2,##FIELD)
#endif
#define _MCBSP_XCER0_FSET(FIELD,f) _MCBSP_XCER_FSET(0,##FIELD,f)
#define _MCBSP_XCER1_FSET(FIELD,f) _MCBSP_XCER_FSET(1,##FIELD,f)
#if (_MCBSP_PORT_CNT==3)
#define _MCBSP_XCER2_FSET(FIELD,f) _MCBSP_XCER_FSET(2,##FIELD,f)
#endif
#define _MCBSP_XCER0_FSETS(FIELD,SYM) _MCBSP_XCER_FSETS(0,##FIELD,##SYM)
#define _MCBSP_XCER1_FSETS(FIELD,SYM) _MCBSP_XCER_FSETS(1,##FIELD,##SYM)
#if (_MCBSP_PORT_CNT==3)
#define _MCBSP_XCER2_FSETS(FIELD,SYM) _MCBSP_XCER_FSETS(2,##FIELD,##SYM)
#endif
#endif
/******************************************************************************\
* _____________________
* | |
* | X C E R E 0 |
* |___________________|
*
* XCERE00 - serial port 0 enhanced transmit channel enable register 0
* XCERE01 - serial port 1 enhanced transmit channel enable register 0
* XCERE02 - serial port 2 enhanced transmit channel enable register 0
*
* FIELDS (msb -> lsb)
* (rw) XCE
*
\******************************************************************************/
#if (C64_SUPPORT)
#define _MCBSP_XCERE0_OFFSET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -