cslr_ata.h

来自「dsp在音频处理中的运用」· C头文件 代码 · 共 787 行 · 第 1/3 页

H
787
字号
#define CSL_ATA_IDETIMP_SLVTIMEN_ENABLE  (0x00000001u)

#define CSL_ATA_IDETIMP_RDYSMPL_MASK     (0x00003000u)
#define CSL_ATA_IDETIMP_RDYSMPL_SHIFT    (0x0000000Cu)
#define CSL_ATA_IDETIMP_RDYSMPL_RESETVAL (0x00000000u)
#define CSL_ATA_IDETIMP_RDYSMPL_120NS    (0x00000000u)
#define CSL_ATA_IDETIMP_RDYSMPL_100NS    (0x00000001u)
#define CSL_ATA_IDETIMP_RDYSMPL_80NS     (0x00000002u)
#define CSL_ATA_IDETIMP_RDYSMPL_70NS     (0x00000003u)

#define CSL_ATA_IDETIMP_RDYRCVRY_MASK    (0x00000300u)
#define CSL_ATA_IDETIMP_RDYRCVRY_SHIFT   (0x00000008u)
#define CSL_ATA_IDETIMP_RDYRCVRY_RESETVAL (0x00000000u)
#define CSL_ATA_IDETIMP_RDYRCVRY_120NS   (0x00000000u)
#define CSL_ATA_IDETIMP_RDYRCVRY_100NS   (0x00000001u)
#define CSL_ATA_IDETIMP_RDYRCVRY_75NS    (0x00000002u)
#define CSL_ATA_IDETIMP_RDYRCVRY_50NS    (0x00000003u)

#define CSL_ATA_IDETIMP_DMAFTIM1_MASK    (0x00000080u)
#define CSL_ATA_IDETIMP_DMAFTIM1_SHIFT   (0x00000007u)
#define CSL_ATA_IDETIMP_DMAFTIM1_RESETVAL (0x00000000u)
#define CSL_ATA_IDETIMP_DMAFTIM1_PIOTCR  (0x00000000u)
#define CSL_ATA_IDETIMP_DMAFTIM1_PIOCOMP (0x00000001u)

#define CSL_ATA_IDETIMP_PREPOST1_MASK    (0x00000040u)
#define CSL_ATA_IDETIMP_PREPOST1_SHIFT   (0x00000006u)
#define CSL_ATA_IDETIMP_PREPOST1_RESETVAL (0x00000000u)
#define CSL_ATA_IDETIMP_PREPOST1_DISABLE (0x00000000u)
#define CSL_ATA_IDETIMP_PREPOST1_ENABLE  (0x00000001u)

#define CSL_ATA_IDETIMP_RDYSEN1_MASK     (0x00000020u)
#define CSL_ATA_IDETIMP_RDYSEN1_SHIFT    (0x00000005u)
#define CSL_ATA_IDETIMP_RDYSEN1_RESETVAL (0x00000000u)
#define CSL_ATA_IDETIMP_RDYSEN1_DISABLE  (0x00000000u)
#define CSL_ATA_IDETIMP_RDYSEN1_ENABLE   (0x00000001u)

#define CSL_ATA_IDETIMP_PIOFTIM1_MASK    (0x00000010u)
#define CSL_ATA_IDETIMP_PIOFTIM1_SHIFT   (0x00000004u)
#define CSL_ATA_IDETIMP_PIOFTIM1_RESETVAL (0x00000000u)
#define CSL_ATA_IDETIMP_PIOFTIM1_DISABLE (0x00000000u)
#define CSL_ATA_IDETIMP_PIOFTIM1_ENABLE  (0x00000001u)

#define CSL_ATA_IDETIMP_DMAFTIM0_MASK    (0x00000008u)
#define CSL_ATA_IDETIMP_DMAFTIM0_SHIFT   (0x00000003u)
#define CSL_ATA_IDETIMP_DMAFTIM0_RESETVAL (0x00000000u)
#define CSL_ATA_IDETIMP_DMAFTIM0_PIOTCR  (0x00000000u)
#define CSL_ATA_IDETIMP_DMAFTIM0_PIOCOMP (0x00000001u)

#define CSL_ATA_IDETIMP_PREPOST0_MASK    (0x00000040u)
#define CSL_ATA_IDETIMP_PREPOST0_SHIFT   (0x00000006u)
#define CSL_ATA_IDETIMP_PREPOST0_RESETVAL (0x00000000u)
#define CSL_ATA_IDETIMP_PREPOST0_DISABLE (0x00000000u)
#define CSL_ATA_IDETIMP_PREPOST0_ENABLE  (0x00000001u)

#define CSL_ATA_IDETIMP_RDYSEN0_MASK     (0x00000020u)
#define CSL_ATA_IDETIMP_RDYSEN0_SHIFT    (0x00000005u)
#define CSL_ATA_IDETIMP_RDYSEN0_RESETVAL (0x00000000u)
#define CSL_ATA_IDETIMP_RDYSEN0_DISABLE  (0x00000000u)
#define CSL_ATA_IDETIMP_RDYSEN0_ENABLE   (0x00000001u)

#define CSL_ATA_IDETIMP_PIOFTIM0_MASK    (0x00000010u)
#define CSL_ATA_IDETIMP_PIOFTIM0_SHIFT   (0x00000004u)
#define CSL_ATA_IDETIMP_PIOFTIM0_RESETVAL (0x00000000u)
#define CSL_ATA_IDETIMP_PIOFTIM0_DISABLE (0x00000000u)
#define CSL_ATA_IDETIMP_PIOFTIM0_ENABLE  (0x00000001u)

#define CSL_ATA_IDETIMP_RESETVAL         (0x00000000u)

/* IDETIMS */

#define CSL_ATA_IDETIMS_IDEEN_MASK       (0x00008000u)
#define CSL_ATA_IDETIMS_IDEEN_SHIFT      (0x0000000Fu)
#define CSL_ATA_IDETIMS_IDEEN_RESETVAL   (0x00000000u)
#define CSL_ATA_IDETIMS_IDEEN_DISABLE    (0x00000000u)
#define CSL_ATA_IDETIMS_IDEEN_ENABLE     (0x00000001u)

#define CSL_ATA_IDETIMS_SLVTIMEN_MASK    (0x00004000u)
#define CSL_ATA_IDETIMS_SLVTIMEN_SHIFT   (0x0000000Eu)
#define CSL_ATA_IDETIMS_SLVTIMEN_RESETVAL (0x00000000u)
#define CSL_ATA_IDETIMS_SLVTIMEN_DISABLE (0x00000000u)
#define CSL_ATA_IDETIMS_SLVTIMEN_ENABLE  (0x00000001u)

#define CSL_ATA_IDETIMS_RDYSMPL_MASK     (0x00003000u)
#define CSL_ATA_IDETIMS_RDYSMPL_SHIFT    (0x0000000Cu)
#define CSL_ATA_IDETIMS_RDYSMPL_RESETVAL (0x00000000u)
#define CSL_ATA_IDETIMS_RDYSMPL_120NS    (0x00000000u)
#define CSL_ATA_IDETIMS_RDYSMPL_100NS    (0x00000001u)
#define CSL_ATA_IDETIMS_RDYSMPL_80NS     (0x00000002u)
#define CSL_ATA_IDETIMS_RDYSMPL_70NS     (0x00000003u)

#define CSL_ATA_IDETIMS_RDYRCVRY_MASK    (0x00000300u)
#define CSL_ATA_IDETIMS_RDYRCVRY_SHIFT   (0x00000008u)
#define CSL_ATA_IDETIMS_RDYRCVRY_RESETVAL (0x00000000u)
#define CSL_ATA_IDETIMS_RDYRCVRY_120NS   (0x00000000u)
#define CSL_ATA_IDETIMS_RDYRCVRY_100NS   (0x00000001u)
#define CSL_ATA_IDETIMS_RDYRCVRY_75NS    (0x00000002u)
#define CSL_ATA_IDETIMS_RDYRCVRY_50NS    (0x00000003u)

#define CSL_ATA_IDETIMS_DMAFTIM1_MASK    (0x00000080u)
#define CSL_ATA_IDETIMS_DMAFTIM1_SHIFT   (0x00000007u)
#define CSL_ATA_IDETIMS_DMAFTIM1_RESETVAL (0x00000000u)
#define CSL_ATA_IDETIMS_DMAFTIM1_PIOTCR  (0x00000000u)
#define CSL_ATA_IDETIMS_DMAFTIM1_PIOCOMP (0x00000001u)

#define CSL_ATA_IDETIMS_PREPOST1_MASK    (0x00000040u)
#define CSL_ATA_IDETIMS_PREPOST1_SHIFT   (0x00000006u)
#define CSL_ATA_IDETIMS_PREPOST1_RESETVAL (0x00000000u)
#define CSL_ATA_IDETIMS_PREPOST1_DISABLE (0x00000000u)
#define CSL_ATA_IDETIMS_PREPOST1_ENABLE  (0x00000001u)

#define CSL_ATA_IDETIMS_RDYSEN1_MASK     (0x00000020u)
#define CSL_ATA_IDETIMS_RDYSEN1_SHIFT    (0x00000005u)
#define CSL_ATA_IDETIMS_RDYSEN1_RESETVAL (0x00000000u)
#define CSL_ATA_IDETIMS_RDYSEN1_DISABLE  (0x00000000u)
#define CSL_ATA_IDETIMS_RDYSEN1_ENABLE   (0x00000001u)

#define CSL_ATA_IDETIMS_PIOFTIM1_MASK    (0x00000010u)
#define CSL_ATA_IDETIMS_PIOFTIM1_SHIFT   (0x00000004u)
#define CSL_ATA_IDETIMS_PIOFTIM1_RESETVAL (0x00000000u)
#define CSL_ATA_IDETIMS_PIOFTIM1_DISABLE (0x00000000u)
#define CSL_ATA_IDETIMS_PIOFTIM1_ENABLE  (0x00000001u)

#define CSL_ATA_IDETIMS_DMAFTIM0_MASK    (0x00000008u)
#define CSL_ATA_IDETIMS_DMAFTIM0_SHIFT   (0x00000003u)
#define CSL_ATA_IDETIMS_DMAFTIM0_RESETVAL (0x00000000u)
#define CSL_ATA_IDETIMS_DMAFTIM0_PIOTCR  (0x00000000u)
#define CSL_ATA_IDETIMS_DMAFTIM0_PIOCOMP (0x00000001u)

#define CSL_ATA_IDETIMS_PREPOST0_MASK    (0x00000040u)
#define CSL_ATA_IDETIMS_PREPOST0_SHIFT   (0x00000006u)
#define CSL_ATA_IDETIMS_PREPOST0_RESETVAL (0x00000000u)
#define CSL_ATA_IDETIMS_PREPOST0_DISABLE (0x00000000u)
#define CSL_ATA_IDETIMS_PREPOST0_ENABLE  (0x00000001u)

#define CSL_ATA_IDETIMS_RDYSEN0_MASK     (0x00000020u)
#define CSL_ATA_IDETIMS_RDYSEN0_SHIFT    (0x00000005u)
#define CSL_ATA_IDETIMS_RDYSEN0_RESETVAL (0x00000000u)
#define CSL_ATA_IDETIMS_RDYSEN0_DISABLE  (0x00000000u)
#define CSL_ATA_IDETIMS_RDYSEN0_ENABLE   (0x00000001u)

#define CSL_ATA_IDETIMS_PIOFTIM0_MASK    (0x00000010u)
#define CSL_ATA_IDETIMS_PIOFTIM0_SHIFT   (0x00000004u)
#define CSL_ATA_IDETIMS_PIOFTIM0_RESETVAL (0x00000000u)
#define CSL_ATA_IDETIMS_PIOFTIM0_DISABLE (0x00000000u)
#define CSL_ATA_IDETIMS_PIOFTIM0_ENABLE  (0x00000001u)

#define CSL_ATA_IDETIMS_RESETVAL         (0x00000000u)

/* SIDETIM */

#define CSL_ATA_SIDETIM_RDYSMPS1_MASK    (0x000000C0u)
#define CSL_ATA_SIDETIM_RDYSMPS1_SHIFT   (0x00000006u)
#define CSL_ATA_SIDETIM_RDYSMPS1_RESETVAL (0x00000000u)
#define CSL_ATA_SIDETIM_RDYSMPS1_120NS   (0x00000000u)
#define CSL_ATA_SIDETIM_RDYSMPS1_100NS   (0x00000001u)
#define CSL_ATA_SIDETIM_RDYSMPS1_80NS    (0x00000002u)
#define CSL_ATA_SIDETIM_RDYSMPS1_70NS    (0x00000003u)

#define CSL_ATA_SIDETIM_RDYRCYS1_MASK    (0x00000030u)
#define CSL_ATA_SIDETIM_RDYRCYS1_SHIFT   (0x00000004u)
#define CSL_ATA_SIDETIM_RDYRCYS1_RESETVAL (0x00000000u)
#define CSL_ATA_SIDETIM_RDYRCYS1_120NS   (0x00000000u)
#define CSL_ATA_SIDETIM_RDYRCYS1_100NS   (0x00000001u)
#define CSL_ATA_SIDETIM_RDYRCYS1_75NS    (0x00000002u)
#define CSL_ATA_SIDETIM_RDYRCYS1_50NS    (0x00000003u)

#define CSL_ATA_SIDETIM_RDYSMPP1_MASK    (0x0000000Cu)
#define CSL_ATA_SIDETIM_RDYSMPP1_SHIFT   (0x00000002u)
#define CSL_ATA_SIDETIM_RDYSMPP1_RESETVAL (0x00000000u)
#define CSL_ATA_SIDETIM_RDYSMPP1_120NS   (0x00000000u)
#define CSL_ATA_SIDETIM_RDYSMPP1_100NS   (0x00000001u)
#define CSL_ATA_SIDETIM_RDYSMPP1_80NS    (0x00000002u)
#define CSL_ATA_SIDETIM_RDYSMPP1_70NS    (0x00000003u)

#define CSL_ATA_SIDETIM_RDYRCYP1_MASK    (0x00000003u)
#define CSL_ATA_SIDETIM_RDYRCYP1_SHIFT   (0x00000000u)
#define CSL_ATA_SIDETIM_RDYRCYP1_RESETVAL (0x00000000u)
#define CSL_ATA_SIDETIM_RDYRCYP1_120NS   (0x00000000u)
#define CSL_ATA_SIDETIM_RDYRCYP1_100NS   (0x00000001u)
#define CSL_ATA_SIDETIM_RDYRCYP1_75NS    (0x00000002u)
#define CSL_ATA_SIDETIM_RDYRCYP1_50NS    (0x00000003u)

#define CSL_ATA_SIDETIM_RESETVAL         (0x00000000u)

/* SLEWCTL */

#define CSL_ATA_SLEWCTL_SLEWCTL_MASK     (0x0000FFFFu)
#define CSL_ATA_SLEWCTL_SLEWCTL_SHIFT    (0x00000000u)
#define CSL_ATA_SLEWCTL_SLEWCTL_RESETVAL (0x00000155u)

#define CSL_ATA_SLEWCTL_RESETVAL         (0x00000155u)

/* IDESTATUS */

#define CSL_ATA_IDESTATUS_CABLEIDP_MASK  (0x00000002u)
#define CSL_ATA_IDESTATUS_CABLEIDP_SHIFT (0x00000001u)
#define CSL_ATA_IDESTATUS_CABLEIDP_RESETVAL (0x00000000u)
#define CSL_ATA_IDESTATUS_CABLEIDP_80COND (0x00000000u)
#define CSL_ATA_IDESTATUS_CABLEIDP_40COND (0x00000001u)

#define CSL_ATA_IDESTATUS_CABLEIDS_MASK  (0x00000001u)
#define CSL_ATA_IDESTATUS_CABLEIDS_SHIFT (0x00000000u)
#define CSL_ATA_IDESTATUS_CABLEIDS_RESETVAL (0x00000000u)
#define CSL_ATA_IDESTATUS_CABLEIDS_80COND (0x00000000u)
#define CSL_ATA_IDESTATUS_CABLEIDS_40COND (0x00000001u)

#define CSL_ATA_IDESTATUS_RESETVAL       (0x00000000u)

/* UDMACTL */

#define CSL_ATA_UDMACTL_UDMAS1_MASK      (0x00000008u)
#define CSL_ATA_UDMACTL_UDMAS1_SHIFT     (0x00000003u)
#define CSL_ATA_UDMACTL_UDMAS1_RESETVAL  (0x00000000u)

#define CSL_ATA_UDMACTL_UDMAS0_MASK      (0x00000004u)
#define CSL_ATA_UDMACTL_UDMAS0_SHIFT     (0x00000002u)
#define CSL_ATA_UDMACTL_UDMAS0_RESETVAL  (0x00000000u)

#define CSL_ATA_UDMACTL_UDMAP1_MASK      (0x00000002u)
#define CSL_ATA_UDMACTL_UDMAP1_SHIFT     (0x00000001u)
#define CSL_ATA_UDMACTL_UDMAP1_RESETVAL  (0x00000000u)

#define CSL_ATA_UDMACTL_UDMAP0_MASK      (0x00000001u)
#define CSL_ATA_UDMACTL_UDMAP0_SHIFT     (0x00000000u)
#define CSL_ATA_UDMACTL_UDMAP0_RESETVAL  (0x00000000u)

#define CSL_ATA_UDMACTL_RESETVAL         (0x00000000u)

/* UDMATIM */

#define CSL_ATA_UDMATIM_TCYCS1_MASK      (0x00007000u)
#define CSL_ATA_UDMATIM_TCYCS1_SHIFT     (0x0000000Cu)
#define CSL_ATA_UDMATIM_TCYCS1_RESETVAL  (0x00000000u)
#define CSL_ATA_UDMATIM_TCYCS1_MODE0     (0x00000000u)
#define CSL_ATA_UDMATIM_TCYCS1_MODE1     (0x00000001u)
#define CSL_ATA_UDMATIM_TCYCS1_MODE2     (0x00000002u)
#define CSL_ATA_UDMATIM_TCYCS1_MODE3     (0x00000003u)
#define CSL_ATA_UDMATIM_TCYCS1_MODE4     (0x00000004u)
#define CSL_ATA_UDMATIM_TCYCS1_MODE5     (0x00000005u)
#define CSL_ATA_UDMATIM_TCYCS1_MODE6     (0x00000006u)

#define CSL_ATA_UDMATIM_TCYCS0_MASK      (0x00000700u)
#define CSL_ATA_UDMATIM_TCYCS0_SHIFT     (0x00000008u)
#define CSL_ATA_UDMATIM_TCYCS0_RESETVAL  (0x00000000u)
#define CSL_ATA_UDMATIM_TCYCS0_MODE0     (0x00000000u)
#define CSL_ATA_UDMATIM_TCYCS0_MODE1     (0x00000001u)
#define CSL_ATA_UDMATIM_TCYCS0_MODE2     (0x00000002u)
#define CSL_ATA_UDMATIM_TCYCS0_MODE3     (0x00000003u)
#define CSL_ATA_UDMATIM_TCYCS0_MODE4     (0x00000004u)
#define CSL_ATA_UDMATIM_TCYCS0_MODE5     (0x00000005u)
#define CSL_ATA_UDMATIM_TCYCS0_MODE6     (0x00000006u)

#define CSL_ATA_UDMATIM_TCYCP1_MASK      (0x00000070u)
#define CSL_ATA_UDMATIM_TCYCP1_SHIFT     (0x00000004u)
#define CSL_ATA_UDMATIM_TCYCP1_RESETVAL  (0x00000000u)
#define CSL_ATA_UDMATIM_TCYCP1_MODE0     (0x00000000u)
#define CSL_ATA_UDMATIM_TCYCP1_MODE1     (0x00000001u)
#define CSL_ATA_UDMATIM_TCYCP1_MODE2     (0x00000002u)
#define CSL_ATA_UDMATIM_TCYCP1_MODE3     (0x00000003u)
#define CSL_ATA_UDMATIM_TCYCP1_MODE4     (0x00000004u)
#define CSL_ATA_UDMATIM_TCYCP1_MODE5     (0x00000005u)
#define CSL_ATA_UDMATIM_TCYCP1_MODE6     (0x00000006u)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?