📄 csl_mcasphal.h
字号:
*
\******************************************************************************/
#define _MCASP_PDIN_OFFSET 7
#define _MCASP_PDIN0_ADDR (_MCASP_BASE_PORT0+4*_MCASP_PDIN_OFFSET)
#define _MCASP_PDIN1_ADDR (_MCASP_BASE_PORT1+4*_MCASP_PDIN_OFFSET)
#define _MCASP_PDIN_AXR0_MASK 0x00000001u
#define _MCASP_PDIN_AXR0_SHIFT 0x00000000u
#define MCASP_PDIN_AXR0_DEFAULT 0x00000000u
#define MCASP_PDIN_AXR0_OF(x) _VALUEOF(x)
#define MCASP_PDIN_AXR0_SET 0x00000001u
#define _MCASP_PDIN_AXR1_MASK 0x00000002u
#define _MCASP_PDIN_AXR1_SHIFT 0x00000001u
#define MCASP_PDIN_AXR1_DEFAULT 0x00000000u
#define MCASP_PDIN_AXR1_OF(x) _VALUEOF(x)
#define MCASP_PDIN_AXR1_SET 0x00000001u
#define _MCASP_PDIN_AXR2_MASK 0x00000004u
#define _MCASP_PDIN_AXR2_SHIFT 0x00000002u
#define MCASP_PDIN_AXR2_DEFAULT 0x00000000u
#define MCASP_PDIN_AXR2_OF(x) _VALUEOF(x)
#define MCASP_PDIN_AXR2_SET 0x00000001u
#define _MCASP_PDIN_AXR3_MASK 0x00000008u
#define _MCASP_PDIN_AXR3_SHIFT 0x00000003u
#define MCASP_PDIN_AXR3_DEFAULT 0x00000000u
#define MCASP_PDIN_AXR3_OF(x) _VALUEOF(x)
#define MCASP_PDIN_AXR3_SET 0x00000001u
#define _MCASP_PDIN_AXR4_MASK 0x00000010u
#define _MCASP_PDIN_AXR4_SHIFT 0x00000004u
#define MCASP_PDIN_AXR4_DEFAULT 0x00000000u
#define MCASP_PDIN_AXR4_OF(x) _VALUEOF(x)
#define MCASP_PDIN_AXR4_SET 0x00000001
#define _MCASP_PDIN_AXR5_MASK 0x00000020u
#define _MCASP_PDIN_AXR5_SHIFT 0x00000005u
#define MCASP_PDIN_AXR5_DEFAULT 0x00000000u
#define MCASP_PDIN_AXR5_OF(x) _VALUEOF(x)
#define MCASP_PDIN_AXR5_SET 0x00000001u
#define _MCASP_PDIN_AXR6_MASK 0x00000040u
#define _MCASP_PDIN_AXR6_SHIFT 0x00000006u
#define MCASP_PDIN_AXR6_DEFAULT 0x00000000u
#define MCASP_PDIN_AXR6_OF(x) _VALUEOF(x)
#define MCASP_PDIN_AXR6_SET 0x00000001u
#define _MCASP_PDIN_AXR7_MASK 0x00000080u
#define _MCASP_PDIN_AXR7_SHIFT 0x00000007u
#define MCASP_PDIN_AXR7_DEFAULT 0x00000000u
#define MCASP_PDIN_AXR7_OF(x) _VALUEOF(x)
#define MCASP_PDIN_AXR7_SET 0x00000001u
#if (_MCASP_CHANNEL_CNT == 16)
#define _MCASP_PDIN_AXR8_MASK 0x00000100u
#define _MCASP_PDIN_AXR8_SHIFT 0x00000008u
#define MCASP_PDIN_AXR8_DEFAULT 0x00000000u
#define MCASP_PDIN_AXR8_OF(x) _VALUEOF(x)
#define MCASP_PDIN_AXR8_SET 0x00000001u
#define _MCASP_PDIN_AXR9_MASK 0x00000200u
#define _MCASP_PDIN_AXR9_SHIFT 0x00000009u
#define MCASP_PDIN_AXR9_DEFAULT 0x00000000u
#define MCASP_PDIN_AXR9_OF(x) _VALUEOF(x)
#define MCASP_PDIN_AXR9_SET 0x00000001u
#define _MCASP_PDIN_AXR10_MASK 0x00000400u
#define _MCASP_PDIN_AXR10_SHIFT 0x0000000Au
#define MCASP_PDIN_AXR10_DEFAULT 0x00000000u
#define MCASP_PDIN_AXR10_OF(x) _VALUEOF(x)
#define MCASP_PDIN_AXR10_SET 0x00000001u
#define _MCASP_PDIN_AXR11_MASK 0x00000800u
#define _MCASP_PDIN_AXR11_SHIFT 0x0000000Bu
#define MCASP_PDIN_AXR11_DEFAULT 0x00000000u
#define MCASP_PDIN_AXR11_OF(x) _VALUEOF(x)
#define MCASP_PDIN_AXR11_SET 0x00000001u
#define _MCASP_PDIN_AXR12_MASK 0x00001000u
#define _MCASP_PDIN_AXR12_SHIFT 0x0000000Cu
#define MCASP_PDIN_AXR12_DEFAULT 0x00000000u
#define MCASP_PDIN_AXR12_OF(x) _VALUEOF(x)
#define MCASP_PDIN_AXR12_SET 0x00000001u
#define _MCASP_PDIN_AXR13_MASK 0x00002000u
#define _MCASP_PDIN_AXR13_SHIFT 0x0000000Du
#define MCASP_PDIN_AXR13_DEFAULT 0x00000000u
#define MCASP_PDIN_AXR13_OF(x) _VALUEOF(x)
#define MCASP_PDIN_AXR13_SET 0x00000001u
#define _MCASP_PDIN_AXR14_MASK 0x00004000u
#define _MCASP_PDIN_AXR14_SHIFT 0x0000000Eu
#define MCASP_PDIN_AXR14_DEFAULT 0x00000000u
#define MCASP_PDIN_AXR14_OF(x) _VALUEOF(x)
#define MCASP_PDIN_AXR14_SET 0x00000001u
#define _MCASP_PDIN_AXR15_MASK 0x00008000u
#define _MCASP_PDIN_AXR15_SHIFT 0x0000000Fu
#define MCASP_PDIN_AXR15_DEFAULT 0x00000000u
#define MCASP_PDIN_AXR15_OF(x) _VALUEOF(x)
#define MCASP_PDIN_AXR15_SET 0x00000001u
#endif /* _MCASP_CHANNEL_CNT == 16 */
#define _MCASP_PDIN_AMUTE_MASK 0x02000000u
#define _MCASP_PDIN_AMUTE_SHIFT 0x00000019u
#define MCASP_PDIN_AMUTE_DEFAULT 0x00000000u
#define MCASP_PDIN_AMUTE_OF(x) _VALUEOF(x)
#define MCASP_PDIN_AMUTE_SET 0x00000001u
#define _MCASP_PDIN_ACLKX_MASK 0x04000000u
#define _MCASP_PDIN_ACLKX_SHIFT 0x0000001Au
#define MCASP_PDIN_ACLKX_DEFAULT 0x00000000u
#define MCASP_PDIN_ACLKX_OF(x) _VALUEOF(x)
#define MCASP_PDIN_ACLKX_SET 0x00000001u
#define _MCASP_PDIN_AHCLKX_MASK 0x08000000u
#define _MCASP_PDIN_AHCLKX_SHIFT 0x0000001Bu
#define MCASP_PDIN_AHCLKX_DEFAULT 0x00000000u
#define MCASP_PDIN_AHCLKX_OF(x) _VALUEOF(x)
#define MCASP_PDIN_AHCLKX_SET 0x00000001u
#define _MCASP_PDIN_AFSX_MASK 0x10000000u
#define _MCASP_PDIN_AFSX_SHIFT 0x0000001Cu
#define MCASP_PDIN_AFSX_DEFAULT 0x00000000u
#define MCASP_PDIN_AFSX_OF(x) _VALUEOF(x)
#define MCASP_PDIN_AFSX_SET 0x00000001u
#define _MCASP_PDIN_ACLKR_MASK 0x20000000u
#define _MCASP_PDIN_ACLKR_SHIFT 0x0000001Du
#define MCASP_PDIN_ACLKR_DEFAULT 0x00000000u
#define MCASP_PDIN_ACLKR_OF(x) _VALUEOF(x)
#define MCASP_PDIN_ACLKR_SET 0x00000001u
#define _MCASP_PDIN_AHCLKR_MASK 0x40000000u
#define _MCASP_PDIN_AHCLKR_SHIFT 0x0000001Eu
#define MCASP_PDIN_AHCLKR_DEFAULT 0x00000000u
#define MCASP_PDIN_AHCLKR_OF(x) _VALUEOF(x)
#define MCASP_PDIN_AHCLKR_SET 0x00000001u
#define _MCASP_PDIN_AFSR_MASK 0x80000000u
#define _MCASP_PDIN_AFSR_SHIFT 0x0000001Fu
#define MCASP_PDIN_AFSR_DEFAULT 0x00000000u
#define MCASP_PDIN_AFSR_OF(x) _VALUEOF(x)
#define MCASP_PDIN_AFSR_SET 0x00000001u
#define MCASP_PDIN_OF(x) _VALUEOF(x)
#if (_MCASP_CHANNEL_CNT == 16)
#define MCASP_PDIN_DEFAULT (Uint32)( \
_PER_FDEFAULT(MCASP,PDIN,AXR0)\
|_PER_FDEFAULT(MCASP,PDIN,AXR1)\
|_PER_FDEFAULT(MCASP,PDIN,AXR2)\
|_PER_FDEFAULT(MCASP,PDIN,AXR3)\
|_PER_FDEFAULT(MCASP,PDIN,AXR4)\
|_PER_FDEFAULT(MCASP,PDIN,AXR5)\
|_PER_FDEFAULT(MCASP,PDIN,AXR6)\
|_PER_FDEFAULT(MCASP,PDIN,AXR7)\
|_PER_FDEFAULT(MCASP,PDIN,AXR8)\
|_PER_FDEFAULT(MCASP,PDIN,AXR9)\
|_PER_FDEFAULT(MCASP,PDIN,AXR10)\
|_PER_FDEFAULT(MCASP,PDIN,AXR11)\
|_PER_FDEFAULT(MCASP,PDIN,AXR12)\
|_PER_FDEFAULT(MCASP,PDIN,AXR13)\
|_PER_FDEFAULT(MCASP,PDIN,AXR14)\
|_PER_FDEFAULT(MCASP,PDIN,AXR15)\
|_PER_FDEFAULT(MCASP,PDIN,AMUTE)\
|_PER_FDEFAULT(MCASP,PDIN,ACLKX)\
|_PER_FDEFAULT(MCASP,PDIN,AHCLKX)\
|_PER_FDEFAULT(MCASP,PDIN,AFSX)\
|_PER_FDEFAULT(MCASP,PDIN,ACLKR)\
|_PER_FDEFAULT(MCASP,PDIN,AHCLKR)\
|_PER_FDEFAULT(MCASP,PDIN,AFSR)\
)
#define MCASP_PDIN_RMK(afsr,ahclkr,aclkr,afsx,ahclkx,aclkx,amute, \
axr15,axr14,axr13,axr12,axr11,axr10,\
axr9, axr8,axr7,axr6,axr5,axr4,axr3,axr2,axr1, axr0) \
(Uint32)( \
_PER_FMK(MCASP,PDIN,AXR0,axr0)\
|_PER_FMK(MCASP,PDIN,AXR1,axr1)\
|_PER_FMK(MCASP,PDIN,AXR2,axr2)\
|_PER_FMK(MCASP,PDIN,AXR3,axr3)\
|_PER_FMK(MCASP,PDIN,AXR4,axr4)\
|_PER_FMK(MCASP,PDIN,AXR5,axr5)\
|_PER_FMK(MCASP,PDIN,AXR6,axr6)\
|_PER_FMK(MCASP,PDIN,AXR7,axr7)\
|_PER_FMK(MCASP,PDIN,AXR8,axr8)\
|_PER_FMK(MCASP,PDIN,AXR9,axr9)\
|_PER_FMK(MCASP,PDIN,AXR10,axr10)\
|_PER_FMK(MCASP,PDIN,AXR11,axr11)\
|_PER_FMK(MCASP,PDIN,AXR12,axr12)\
|_PER_FMK(MCASP,PDIN,AXR13,axr13)\
|_PER_FMK(MCASP,PDIN,AXR14,axr14)\
|_PER_FMK(MCASP,PDIN,AXR15,axr15)\
|_PER_FMK(MCASP,PDIN,AMUTE,amute)\
|_PER_FMK(MCASP,PDIN,ACLKX,aclkx)\
|_PER_FMK(MCASP,PDIN,AHCLKX,ahclkx)\
|_PER_FMK(MCASP,PDIN,AFSX,afsx)\
|_PER_FMK(MCASP,PDIN,ACLKR,aclkr)\
|_PER_FMK(MCASP,PDIN,AHCLKR,ahclkr)\
|_PER_FMK(MCASP,PDIN,AFSR,afsr)\
)
#else
#define MCASP_PDIN_DEFAULT (Uint32)( \
_PER_FDEFAULT(MCASP,PDIN,AXR0)\
|_PER_FDEFAULT(MCASP,PDIN,AXR1)\
|_PER_FDEFAULT(MCASP,PDIN,AXR2)\
|_PER_FDEFAULT(MCASP,PDIN,AXR3)\
|_PER_FDEFAULT(MCASP,PDIN,AXR4)\
|_PER_FDEFAULT(MCASP,PDIN,AXR5)\
|_PER_FDEFAULT(MCASP,PDIN,AXR6)\
|_PER_FDEFAULT(MCASP,PDIN,AXR7)\
|_PER_FDEFAULT(MCASP,PDIN,AMUTE)\
|_PER_FDEFAULT(MCASP,PDIN,ACLKX)\
|_PER_FDEFAULT(MCASP,PDIN,AHCLKX)\
|_PER_FDEFAULT(MCASP,PDIN,AFSX)\
|_PER_FDEFAULT(MCASP,PDIN,ACLKR)\
|_PER_FDEFAULT(MCASP,PDIN,AHCLKR)\
|_PER_FDEFAULT(MCASP,PDIN,AFSR)\
)
#define MCASP_PDIN_RMK(afsr,ahclkr,aclkr,afsx,ahclkx,aclkx,amute, \
axr7,axr6,axr5,axr4,axr3,axr2,axr1, axr0) \
(Uint32)( \
_PER_FMK(MCASP,PDIN,AXR0,axr0)\
|_PER_FMK(MCASP,PDIN,AXR1,axr1)\
|_PER_FMK(MCASP,PDIN,AXR2,axr2)\
|_PER_FMK(MCASP,PDIN,AXR3,axr3)\
|_PER_FMK(MCASP,PDIN,AXR4,axr4)\
|_PER_FMK(MCASP,PDIN,AXR5,axr5)\
|_PER_FMK(MCASP,PDIN,AXR6,axr6)\
|_PER_FMK(MCASP,PDIN,AXR7,axr7)\
|_PER_FMK(MCASP,PDIN,AMUTE,amute)\
|_PER_FMK(MCASP,PDIN,ACLKX,aclkx)\
|_PER_FMK(MCASP,PDIN,AHCLKX,ahclkx)\
|_PER_FMK(MCASP,PDIN,AFSX,afsx)\
|_PER_FMK(MCASP,PDIN,ACLKR,aclkr)\
|_PER_FMK(MCASP,PDIN,AHCLKR,ahclkr)\
|_PER_FMK(MCASP,PDIN,AFSR,afsr)\
)
#endif /* _MCASP_CHANNEL_CNT == 16 */
#define _MCASP_PDIN_FGET(N,FIELD)\
_PER_FGET(_MCASP_PDIN##N##_ADDR,MCASP,PDIN,##FIELD)
#define _MCASP_PDIN_FSET(N,FIELD,field)\
_PER_FSET(_MCASP_PDIN##N##_ADDR,MCASP,PDIN,##FIELD,field)
#define _MCASP_PDIN_FSETS(N,FIELD,SYM)\
_PER_FSETS(_MCASP_PDIN##N##_ADDR,MCASP,PDIN,##FIELD,##SYM)
#define _MCASP_PDIN0_FGET(FIELD) _MCASP_PDIN_FGET(0,##FIELD)
#define _MCASP_PDIN1_FGET(FIELD) _MCASP_PDIN_FGET(1,##FIELD)
#define _MCASP_PDIN0_FSET(FIELD,f) _MCASP_PDIN_FSET(0,##FIELD,f)
#define _MCASP_PDIN1_FSET(FIELD,f) _MCASP_PDIN_FSET(1,##FIELD,f)
#define _MCASP_PDIN0_FSETS(FIELD,SYM) _MCASP_PDIN_FSETS(0,##FIELD,##SYM)
#define _MCASP_PDIN1_FSETS(FIELD,SYM) _MCASP_PDIN_FSETS(1,##FIELD,##SYM)
/******************************************************************************\
*
* _____________________
* | |
* | PDSET |
* |___________________|
*
* PDSET - Pin Data Input Register
*
* FIELDS (msb -> lsb)
* (rw) AFSR
* (rw) AHCLKR
* (rw) ACLKR
* (rw) AFSX
* (rw) AHCLKX
* (rw) ACLKX
* (rw) AMUTE
* (rw) AXR0-15
*
\******************************************************************************/
#define _MCASP_PDSET_OFFSET 7
#define _MCASP_PDSET0_ADDR (_MCASP_BASE_PORT0+4*_MCASP_PDSET_OFFSET)
#define _MCASP_PDSET1_ADDR (_MCASP_BASE_PORT1+4*_MCASP_PDSET_OFFSET)
#define _MCASP_PDSET_AXR0_MASK 0x00000001u
#define _MCASP_PDSET_AXR0_SHIFT 0x00000000u
#define MCASP_PDSET_AXR0_DEFAULT 0x00000000u
#define MCASP_PDSET_AXR0_OF(x) _VALUEOF(x)
#define MCASP_PDSET_AXR0_SET 0x00000001u
#define _MCASP_PDSET_AXR1_MASK 0x00000002u
#define _MCASP_PDSET_AXR1_SHIFT 0x00000001u
#define MCASP_PDSET_AXR1_DEFAULT 0x00000000u
#define MCASP_PDSET_AXR1_OF(x) _VALUEOF(x)
#define MCASP_PDSET_AXR1_SET 0x00000001u
#define _MCASP_PDSET_AXR2_MASK 0x00000004u
#define _MCASP_PDSET_AXR2_SHIFT 0x00000002u
#define MCASP_PDSET_AXR2_DEFAULT 0x00000000u
#define MCASP_PDSET_AXR2_OF(x) _VALUEOF(x)
#define MCASP_PDSET_AXR2_SET 0x00000001u
#define _MCASP_PDSET_AXR3_MASK 0x00000008u
#define _MCASP_PDSET_AXR3_SHIFT 0x00000003u
#define MCASP_PDSET_AXR3_DEFAULT 0x00000000u
#define MCASP_PDSET_AXR3_OF(x) _VALUEOF(x)
#define MCASP_PDSET_AXR3_SET 0x00000001u
#define _MCASP_PDSET_AXR4_MASK 0x00000010u
#define _MCASP_PDSET_AXR4_SHIFT 0x00000004u
#define MCASP_PDSET_AXR4_DEFAULT 0x00000000u
#define MCASP_PDSET_AXR4_OF(x) _VALUEOF(x)
#define MCASP_PDSET_AXR4_SET 0x00000001u
#define _MCASP_PDSET_AXR5_MASK 0x00000020u
#define _MCASP_PDSET_AXR5_SHIFT 0x00000005u
#define MCASP_PDSET_AXR5_DEFAULT 0x00000000u
#define MCASP_PDSET_AXR5_OF(x) _VALUEOF(x)
#define MCASP_PDSET_AXR5_SET 0x00000001u
#define _MCASP_PDSET_AXR6_MASK 0x00000040u
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -