⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cslr_ata.h

📁 TI达芬奇dm644x各硬件模块测试代码
💻 H
📖 第 1 页 / 共 3 页
字号:
#define CSL_ATA_IDETIMP_DMAFTIM1_PIOTCR  (0x0000u)#define CSL_ATA_IDETIMP_DMAFTIM1_PIOCOMP (0x0001u)#define CSL_ATA_IDETIMP_PREPOST1_MASK    (0x0040u)#define CSL_ATA_IDETIMP_PREPOST1_SHIFT   (0x0006u)#define CSL_ATA_IDETIMP_PREPOST1_RESETVAL (0x0000u)/*----PREPOST1 Tokens----*/#define CSL_ATA_IDETIMP_PREPOST1_DISABLE (0x0000u)#define CSL_ATA_IDETIMP_PREPOST1_ENABLE  (0x0001u)#define CSL_ATA_IDETIMP_RDYSEN1_MASK     (0x0020u)#define CSL_ATA_IDETIMP_RDYSEN1_SHIFT    (0x0005u)#define CSL_ATA_IDETIMP_RDYSEN1_RESETVAL (0x0000u)/*----RDYSEN1 Tokens----*/#define CSL_ATA_IDETIMP_RDYSEN1_DISABLE  (0x0000u)#define CSL_ATA_IDETIMP_RDYSEN1_ENABLE   (0x0001u)#define CSL_ATA_IDETIMP_PIOFTIM1_MASK    (0x0010u)#define CSL_ATA_IDETIMP_PIOFTIM1_SHIFT   (0x0004u)#define CSL_ATA_IDETIMP_PIOFTIM1_RESETVAL (0x0000u)/*----PIOFTIM1 Tokens----*/#define CSL_ATA_IDETIMP_PIOFTIM1_DISABLE (0x0000u)#define CSL_ATA_IDETIMP_PIOFTIM1_ENABLE  (0x0001u)#define CSL_ATA_IDETIMP_DMAFTIM0_MASK    (0x0008u)#define CSL_ATA_IDETIMP_DMAFTIM0_SHIFT   (0x0003u)#define CSL_ATA_IDETIMP_DMAFTIM0_RESETVAL (0x0000u)/*----DMAFTIM0 Tokens----*/#define CSL_ATA_IDETIMP_DMAFTIM0_PIOTCR  (0x0000u)#define CSL_ATA_IDETIMP_DMAFTIM0_PIOCOMP (0x0001u)#define CSL_ATA_IDETIMP_PREPOST0_MASK    (0x0004u)#define CSL_ATA_IDETIMP_PREPOST0_SHIFT   (0x0002u)#define CSL_ATA_IDETIMP_PREPOST0_RESETVAL (0x0000u)/*----PREPOST0 Tokens----*/#define CSL_ATA_IDETIMP_PREPOST0_DISABLE (0x0000u)#define CSL_ATA_IDETIMP_PREPOST0_ENABLE  (0x0001u)#define CSL_ATA_IDETIMP_RDYSEN0_MASK     (0x0002u)#define CSL_ATA_IDETIMP_RDYSEN0_SHIFT    (0x0001u)#define CSL_ATA_IDETIMP_RDYSEN0_RESETVAL (0x0000u)/*----RDYSEN0 Tokens----*/#define CSL_ATA_IDETIMP_RDYSEN0_DISABLE  (0x0000u)#define CSL_ATA_IDETIMP_RDYSEN0_ENABLE   (0x0001u)#define CSL_ATA_IDETIMP_PIOFTIM0_MASK    (0x0001u)#define CSL_ATA_IDETIMP_PIOFTIM0_SHIFT   (0x0000u)#define CSL_ATA_IDETIMP_PIOFTIM0_RESETVAL (0x0000u)/*----PIOFTIM0 Tokens----*/#define CSL_ATA_IDETIMP_PIOFTIM0_DISABLE (0x0000u)#define CSL_ATA_IDETIMP_PIOFTIM0_ENABLE  (0x0001u)#define CSL_ATA_IDETIMP_RESETVAL         (0x0000u)/* IDETIMS */#define CSL_ATA_IDETIMS_IDEEN_MASK       (0x8000u)#define CSL_ATA_IDETIMS_IDEEN_SHIFT      (0x000Fu)#define CSL_ATA_IDETIMS_IDEEN_RESETVAL   (0x0000u)/*----IDEEN Tokens----*/#define CSL_ATA_IDETIMS_IDEEN_DISABLE    (0x0000u)#define CSL_ATA_IDETIMS_IDEEN_ENABLE     (0x0001u)#define CSL_ATA_IDETIMS_SLVTIMEN_MASK    (0x4000u)#define CSL_ATA_IDETIMS_SLVTIMEN_SHIFT   (0x000Eu)#define CSL_ATA_IDETIMS_SLVTIMEN_RESETVAL (0x0000u)/*----SLVTIMEN Tokens----*/#define CSL_ATA_IDETIMS_SLVTIMEN_DISABLE (0x0000u)#define CSL_ATA_IDETIMS_SLVTIMEN_ENABLE  (0x0001u)#define CSL_ATA_IDETIMS_RDYSMPL_MASK     (0x3000u)#define CSL_ATA_IDETIMS_RDYSMPL_SHIFT    (0x000Cu)#define CSL_ATA_IDETIMS_RDYSMPL_RESETVAL (0x0000u)/*----RDYSMPL Tokens----*/#define CSL_ATA_IDETIMS_RDYSMPL_120NS    (0x0000u)#define CSL_ATA_IDETIMS_RDYSMPL_100NS    (0x0001u)#define CSL_ATA_IDETIMS_RDYSMPL_80NS     (0x0002u)#define CSL_ATA_IDETIMS_RDYSMPL_70NS     (0x0003u)#define CSL_ATA_IDETIMS_RDYRCVRY_MASK    (0x0300u)#define CSL_ATA_IDETIMS_RDYRCVRY_SHIFT   (0x0008u)#define CSL_ATA_IDETIMS_RDYRCVRY_RESETVAL (0x0000u)/*----RDYRCVRY Tokens----*/#define CSL_ATA_IDETIMS_RDYRCVRY_120NS   (0x0000u)#define CSL_ATA_IDETIMS_RDYRCVRY_100NS   (0x0001u)#define CSL_ATA_IDETIMS_RDYRCVRY_75NS    (0x0002u)#define CSL_ATA_IDETIMS_RDYRCVRY_50NS    (0x0003u)#define CSL_ATA_IDETIMS_DMAFTIM1_MASK    (0x0080u)#define CSL_ATA_IDETIMS_DMAFTIM1_SHIFT   (0x0007u)#define CSL_ATA_IDETIMS_DMAFTIM1_RESETVAL (0x0000u)/*----DMAFTIM1 Tokens----*/#define CSL_ATA_IDETIMS_DMAFTIM1_PIOTCR  (0x0000u)#define CSL_ATA_IDETIMS_DMAFTIM1_PIOCOMP (0x0001u)#define CSL_ATA_IDETIMS_PREPOST1_MASK    (0x0040u)#define CSL_ATA_IDETIMS_PREPOST1_SHIFT   (0x0006u)#define CSL_ATA_IDETIMS_PREPOST1_RESETVAL (0x0000u)/*----PREPOST1 Tokens----*/#define CSL_ATA_IDETIMS_PREPOST1_DISABLE (0x0000u)#define CSL_ATA_IDETIMS_PREPOST1_ENABLE  (0x0001u)#define CSL_ATA_IDETIMS_RDYSEN1_MASK     (0x0020u)#define CSL_ATA_IDETIMS_RDYSEN1_SHIFT    (0x0005u)#define CSL_ATA_IDETIMS_RDYSEN1_RESETVAL (0x0000u)/*----RDYSEN1 Tokens----*/#define CSL_ATA_IDETIMS_RDYSEN1_DISABLE  (0x0000u)#define CSL_ATA_IDETIMS_RDYSEN1_ENABLE   (0x0001u)#define CSL_ATA_IDETIMS_PIOFTIM1_MASK    (0x0010u)#define CSL_ATA_IDETIMS_PIOFTIM1_SHIFT   (0x0004u)#define CSL_ATA_IDETIMS_PIOFTIM1_RESETVAL (0x0000u)/*----PIOFTIM1 Tokens----*/#define CSL_ATA_IDETIMS_PIOFTIM1_DISABLE (0x0000u)#define CSL_ATA_IDETIMS_PIOFTIM1_ENABLE  (0x0001u)#define CSL_ATA_IDETIMS_DMAFTIM0_MASK    (0x0008u)#define CSL_ATA_IDETIMS_DMAFTIM0_SHIFT   (0x0003u)#define CSL_ATA_IDETIMS_DMAFTIM0_RESETVAL (0x0000u)/*----DMAFTIM0 Tokens----*/#define CSL_ATA_IDETIMS_DMAFTIM0_PIOTCR  (0x0000u)#define CSL_ATA_IDETIMS_DMAFTIM0_PIOCOMP (0x0001u)#define CSL_ATA_IDETIMS_PREPOST0_MASK    (0x0004u)#define CSL_ATA_IDETIMS_PREPOST0_SHIFT   (0x0002u)#define CSL_ATA_IDETIMS_PREPOST0_RESETVAL (0x0000u)/*----PREPOST0 Tokens----*/#define CSL_ATA_IDETIMS_PREPOST0_DISABLE (0x0000u)#define CSL_ATA_IDETIMS_PREPOST0_ENABLE  (0x0001u)#define CSL_ATA_IDETIMS_RDYSEN0_MASK     (0x0002u)#define CSL_ATA_IDETIMS_RDYSEN0_SHIFT    (0x0001u)#define CSL_ATA_IDETIMS_RDYSEN0_RESETVAL (0x0000u)/*----RDYSEN0 Tokens----*/#define CSL_ATA_IDETIMS_RDYSEN0_DISABLE  (0x0000u)#define CSL_ATA_IDETIMS_RDYSEN0_ENABLE   (0x0001u)#define CSL_ATA_IDETIMS_PIOFTIM0_MASK    (0x0001u)#define CSL_ATA_IDETIMS_PIOFTIM0_SHIFT   (0x0000u)#define CSL_ATA_IDETIMS_PIOFTIM0_RESETVAL (0x0000u)/*----PIOFTIM0 Tokens----*/#define CSL_ATA_IDETIMS_PIOFTIM0_DISABLE (0x0000u)#define CSL_ATA_IDETIMS_PIOFTIM0_ENABLE  (0x0001u)#define CSL_ATA_IDETIMS_RESETVAL         (0x0000u)/* SIDETIM */#define CSL_ATA_SIDETIM_RDYSMPS1_MASK    (0xC0u)#define CSL_ATA_SIDETIM_RDYSMPS1_SHIFT   (0x06u)#define CSL_ATA_SIDETIM_RDYSMPS1_RESETVAL (0x00u)/*----RDYSMPS1 Tokens----*/#define CSL_ATA_SIDETIM_RDYSMPS1_120NS   (0x00u)#define CSL_ATA_SIDETIM_RDYSMPS1_100NS   (0x01u)#define CSL_ATA_SIDETIM_RDYSMPS1_80NS    (0x02u)#define CSL_ATA_SIDETIM_RDYSMPS1_70NS    (0x03u)#define CSL_ATA_SIDETIM_RDYRCYS1_MASK    (0x30u)#define CSL_ATA_SIDETIM_RDYRCYS1_SHIFT   (0x04u)#define CSL_ATA_SIDETIM_RDYRCYS1_RESETVAL (0x00u)/*----RDYRCYS1 Tokens----*/#define CSL_ATA_SIDETIM_RDYRCYS1_120NS   (0x00u)#define CSL_ATA_SIDETIM_RDYRCYS1_100NS   (0x01u)#define CSL_ATA_SIDETIM_RDYRCYS1_75NS    (0x02u)#define CSL_ATA_SIDETIM_RDYRCYS1_50NS    (0x03u)#define CSL_ATA_SIDETIM_RDYSMPP1_MASK    (0x0Cu)#define CSL_ATA_SIDETIM_RDYSMPP1_SHIFT   (0x02u)#define CSL_ATA_SIDETIM_RDYSMPP1_RESETVAL (0x00u)/*----RDYSMPP1 Tokens----*/#define CSL_ATA_SIDETIM_RDYSMPP1_120NS   (0x00u)#define CSL_ATA_SIDETIM_RDYSMPP1_100NS   (0x01u)#define CSL_ATA_SIDETIM_RDYSMPP1_80NS    (0x02u)#define CSL_ATA_SIDETIM_RDYSMPP1_70NS    (0x03u)#define CSL_ATA_SIDETIM_RDYRCYP1_MASK    (0x03u)#define CSL_ATA_SIDETIM_RDYRCYP1_SHIFT   (0x00u)#define CSL_ATA_SIDETIM_RDYRCYP1_RESETVAL (0x00u)/*----RDYRCYP1 Tokens----*/#define CSL_ATA_SIDETIM_RDYRCYP1_120NS   (0x00u)#define CSL_ATA_SIDETIM_RDYRCYP1_100NS   (0x01u)#define CSL_ATA_SIDETIM_RDYRCYP1_75NS    (0x02u)#define CSL_ATA_SIDETIM_RDYRCYP1_50NS    (0x03u)#define CSL_ATA_SIDETIM_RESETVAL         (0x00u)/* SLEWCTL_L */#define CSL_ATA_SLEWCTL_L_SLEWCTL_MASK     (0xFFu)#define CSL_ATA_SLEWCTL_L_SLEWCTL_SHIFT    (0x00u)#define CSL_ATA_SLEWCTL_L_SLEWCTL_RESETVAL (0x55u)#define CSL_ATA_SLEWCTL_L_RESETVAL         (0x55u)/* SLEWCTL_H */#define CSL_ATA_SLEWCTL_H_SLEWCTL_MASK     (0xFFu)#define CSL_ATA_SLEWCTL_H_SLEWCTL_SHIFT    (0x00u)#define CSL_ATA_SLEWCTL_H_SLEWCTL_RESETVAL (0x01u)#define CSL_ATA_SLEWCTL_H_RESETVAL         (0x01u)/* IDESTAT */#define CSL_ATA_IDESTAT_DMARQ_MASK       (0x40u)#define CSL_ATA_IDESTAT_DMARQ_SHIFT      (0x06u)#define CSL_ATA_IDESTAT_DMARQ_RESETVAL   (0x00u)#define CSL_ATA_IDESTAT_INTRQ_MASK       (0x20u)#define CSL_ATA_IDESTAT_INTRQ_SHIFT      (0x05u)#define CSL_ATA_IDESTAT_INTRQ_RESETVAL   (0x00u)#define CSL_ATA_IDESTAT_DMACKN_MASK      (0x10u)#define CSL_ATA_IDESTAT_DMACKN_SHIFT     (0x04u)#define CSL_ATA_IDESTAT_DMACKN_RESETVAL  (0x01u)#define CSL_ATA_IDESTAT_CABLEIDP_MASK    (0x02u)#define CSL_ATA_IDESTAT_CABLEIDP_SHIFT   (0x01u)#define CSL_ATA_IDESTAT_CABLEIDP_RESETVAL (0x00u)/*----CABLEIDP Tokens----*/#define CSL_ATA_IDESTAT_CABLEIDP_80COND  (0x00u)#define CSL_ATA_IDESTAT_CABLEIDP_40COND  (0x01u)#define CSL_ATA_IDESTAT_CABLEIDS_MASK    (0x01u)#define CSL_ATA_IDESTAT_CABLEIDS_SHIFT   (0x00u)#define CSL_ATA_IDESTAT_CABLEIDS_RESETVAL (0x00u)/*----CABLEIDS Tokens----*/#define CSL_ATA_IDESTAT_CABLEIDS_80COND  (0x00u)#define CSL_ATA_IDESTAT_CABLEIDS_40COND  (0x01u)#define CSL_ATA_IDESTAT_RESETVAL         (0x10u)/* UDMACTL */#define CSL_ATA_UDMACTL_UDMAS1_MASK      (0x0008u)#define CSL_ATA_UDMACTL_UDMAS1_SHIFT     (0x0003u)#define CSL_ATA_UDMACTL_UDMAS1_RESETVAL  (0x0000u)#define CSL_ATA_UDMACTL_UDMAS0_MASK      (0x0004u)#define CSL_ATA_UDMACTL_UDMAS0_SHIFT     (0x0002u)#define CSL_ATA_UDMACTL_UDMAS0_RESETVAL  (0x0000u)#define CSL_ATA_UDMACTL_UDMAP1_MASK      (0x0002u)#define CSL_ATA_UDMACTL_UDMAP1_SHIFT     (0x0001u)#define CSL_ATA_UDMACTL_UDMAP1_RESETVAL  (0x0000u)#define CSL_ATA_UDMACTL_UDMAP0_MASK      (0x0001u)#define CSL_ATA_UDMACTL_UDMAP0_SHIFT     (0x0000u)#define CSL_ATA_UDMACTL_UDMAP0_RESETVAL  (0x0000u)#define CSL_ATA_UDMACTL_RESETVAL         (0x0000u)/* UDMATIM */#define CSL_ATA_UDMATIM_TCYCS1_MASK      (0x7000u)#define CSL_ATA_UDMATIM_TCYCS1_SHIFT     (0x000Cu)#define CSL_ATA_UDMATIM_TCYCS1_RESETVAL  (0x0000u)/*----TCYCS1 Tokens----*/#define CSL_ATA_UDMATIM_TCYCS1_MODE0     (0x0000u)#define CSL_ATA_UDMATIM_TCYCS1_MODE1     (0x0001u)#define CSL_ATA_UDMATIM_TCYCS1_MODE2     (0x0002u)#define CSL_ATA_UDMATIM_TCYCS1_MODE3     (0x0003u)#define CSL_ATA_UDMATIM_TCYCS1_MODE4     (0x0004u)#define CSL_ATA_UDMATIM_TCYCS1_MODE5     (0x0005u)#define CSL_ATA_UDMATIM_TCYCS1_MODE6     (0x0006u)#define CSL_ATA_UDMATIM_TCYCS0_MASK      (0x0700u)#define CSL_ATA_UDMATIM_TCYCS0_SHIFT     (0x0008u)#define CSL_ATA_UDMATIM_TCYCS0_RESETVAL  (0x0000u)/*----TCYCS0 Tokens----*/#define CSL_ATA_UDMATIM_TCYCS0_MODE0     (0x0000u)#define CSL_ATA_UDMATIM_TCYCS0_MODE1     (0x0001u)#define CSL_ATA_UDMATIM_TCYCS0_MODE2     (0x0002u)#define CSL_ATA_UDMATIM_TCYCS0_MODE3     (0x0003u)#define CSL_ATA_UDMATIM_TCYCS0_MODE4     (0x0004u)#define CSL_ATA_UDMATIM_TCYCS0_MODE5     (0x0005u)#define CSL_ATA_UDMATIM_TCYCS0_MODE6     (0x0006u)#define CSL_ATA_UDMATIM_TCYCP1_MASK      (0x0070u)#define CSL_ATA_UDMATIM_TCYCP1_SHIFT     (0x0004u)#define CSL_ATA_UDMATIM_TCYCP1_RESETVAL  (0x0000u)/*----TCYCP1 Tokens----*/#define CSL_ATA_UDMATIM_TCYCP1_MODE0     (0x0000u)#define CSL_ATA_UDMATIM_TCYCP1_MODE1     (0x0001u)#define CSL_ATA_UDMATIM_TCYCP1_MODE2     (0x0002u)#define CSL_ATA_UDMATIM_TCYCP1_MODE3     (0x0003u)#define CSL_ATA_UDMATIM_TCYCP1_MODE4     (0x0004u)#define CSL_ATA_UDMATIM_TCYCP1_MODE5     (0x0005u)#define CSL_ATA_UDMATIM_TCYCP1_MODE6     (0x0006u)#define CSL_ATA_UDMATIM_TCYCP0_MASK      (0x0007u)#define CSL_ATA_UDMATIM_TCYCP0_SHIFT     (0x0000u)#define CSL_ATA_UDMATIM_TCYCP0_RESETVAL  (0x0000u)/*----TCYCP0 Tokens----*/#define CSL_ATA_UDMATIM_TCYCP0_MODE0     (0x0000u)#define CSL_ATA_UDMATIM_TCYCP0_MODE1     (0x0001u)#define CSL_ATA_UDMATIM_TCYCP0_MODE2     (0x0002u)#define CSL_ATA_UDMATIM_TCYCP0_MODE3     (0x0003u)#define CSL_ATA_UDMATIM_TCYCP0_MODE4     (0x0004u)#define CSL_ATA_UDMATIM_TCYCP0_MODE5     (0x0005u)#define CSL_ATA_UDMATIM_TCYCP0_MODE6     (0x0006u)#define CSL_ATA_UDMATIM_RESETVAL         (0x0000u)/* MISCCTL */#define CSL_ATA_MISCCTL_HWNHLD1S_MASK    (0x70000000u)#define CSL_ATA_MISCCTL_HWNHLD1S_SHIFT   (0x0000001Cu)#define CSL_ATA_MISCCTL_HWNHLD1S_RESETVAL (0x00000000u)#define CSL_ATA_MISCCTL_HWNHLD0S_MASK    (0x07000000u)#define CSL_ATA_MISCCTL_HWNHLD0S_SHIFT   (0x00000018u)

⌨️ 快捷键说明

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