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

📄 cslr_nand.h

📁 TI达芬奇dm644x各硬件模块测试代码
💻 H
📖 第 1 页 / 共 3 页
字号:

/* NIRR */

#define CSL_NAND_NIRR_WR_MASK            (0x0000003Cu)
#define CSL_NAND_NIRR_WR_SHIFT           (0x00000002u)
#define CSL_NAND_NIRR_WR_RESETVAL        (0x00000000u)

#define CSL_NAND_NIRR_LT_MASK            (0x00000002u)
#define CSL_NAND_NIRR_LT_SHIFT           (0x00000001u)
#define CSL_NAND_NIRR_LT_RESETVAL        (0x00000000u)

#define CSL_NAND_NIRR_AT_MASK            (0x00000001u)
#define CSL_NAND_NIRR_AT_SHIFT           (0x00000000u)
#define CSL_NAND_NIRR_AT_RESETVAL        (0x00000000u)

#define CSL_NAND_NIRR_RESETVAL           (0x00000000u)

/* NIMR */

#define CSL_NAND_NIMR_WRM_MASK           (0x0000003Cu)
#define CSL_NAND_NIMR_WRM_SHIFT          (0x00000002u)
#define CSL_NAND_NIMR_WRM_RESETVAL       (0x00000000u)

#define CSL_NAND_NIMR_LTM_MASK           (0x00000002u)
#define CSL_NAND_NIMR_LTM_SHIFT          (0x00000001u)
#define CSL_NAND_NIMR_LTM_RESETVAL       (0x00000000u)

#define CSL_NAND_NIMR_ATM_MASK           (0x00000001u)
#define CSL_NAND_NIMR_ATM_SHIFT          (0x00000000u)
#define CSL_NAND_NIMR_ATM_RESETVAL       (0x00000000u)

#define CSL_NAND_NIMR_RESETVAL           (0x00000000u)

/* NIMSR */

#define CSL_NAND_NIMSR_WRMSET_MASK       (0x0000003Cu)
#define CSL_NAND_NIMSR_WRMSET_SHIFT      (0x00000002u)
#define CSL_NAND_NIMSR_WRMSET_RESETVAL   (0x00000000u)

#define CSL_NAND_NIMSR_LTMSET_MASK       (0x00000002u)
#define CSL_NAND_NIMSR_LTMSET_SHIFT      (0x00000001u)
#define CSL_NAND_NIMSR_LTMSET_RESETVAL   (0x00000000u)

#define CSL_NAND_NIMSR_ATMSET_MASK       (0x00000001u)
#define CSL_NAND_NIMSR_ATMSET_SHIFT      (0x00000000u)
#define CSL_NAND_NIMSR_ATMSET_RESETVAL   (0x00000000u)

#define CSL_NAND_NIMSR_RESETVAL          (0x00000000u)

/* NIMCR */

#define CSL_NAND_NIMCR_WRMCLR_MASK       (0x0000003Cu)
#define CSL_NAND_NIMCR_WRMCLR_SHIFT      (0x00000002u)
#define CSL_NAND_NIMCR_WRMCLR_RESETVAL   (0x00000000u)

#define CSL_NAND_NIMCR_LTMCLR_MASK       (0x00000002u)
#define CSL_NAND_NIMCR_LTMCLR_SHIFT      (0x00000001u)
#define CSL_NAND_NIMCR_LTMCLR_RESETVAL   (0x00000000u)

#define CSL_NAND_NIMCR_ATMCLR_MASK       (0x00000001u)
#define CSL_NAND_NIMCR_ATMCLR_SHIFT      (0x00000000u)
#define CSL_NAND_NIMCR_ATMCLR_RESETVAL   (0x00000000u)

#define CSL_NAND_NIMCR_RESETVAL          (0x00000000u)

/* NANDFCR */

#define CSL_NAND_NANDFCR_CS5ECC_MASK     (0x00000800u)
#define CSL_NAND_NANDFCR_CS5ECC_SHIFT    (0x0000000Bu)
#define CSL_NAND_NANDFCR_CS5ECC_RESETVAL (0x00000000u)

#define CSL_NAND_NANDFCR_CS4ECC_MASK     (0x00000400u)
#define CSL_NAND_NANDFCR_CS4ECC_SHIFT    (0x0000000Au)
#define CSL_NAND_NANDFCR_CS4ECC_RESETVAL (0x00000000u)

#define CSL_NAND_NANDFCR_CS3ECC_MASK     (0x00000200u)
#define CSL_NAND_NANDFCR_CS3ECC_SHIFT    (0x00000009u)
#define CSL_NAND_NANDFCR_CS3ECC_RESETVAL (0x00000000u)

#define CSL_NAND_NANDFCR_CS2ECC_MASK     (0x00000100u)
#define CSL_NAND_NANDFCR_CS2ECC_SHIFT    (0x00000008u)
#define CSL_NAND_NANDFCR_CS2ECC_RESETVAL (0x00000000u)

#define CSL_NAND_NANDFCR_CS5NAND_MASK    (0x00000008u)
#define CSL_NAND_NANDFCR_CS5NAND_SHIFT   (0x00000003u)
#define CSL_NAND_NANDFCR_CS5NAND_RESETVAL (0x00000000u)

#define CSL_NAND_NANDFCR_CS4NAND_MASK    (0x00000004u)
#define CSL_NAND_NANDFCR_CS4NAND_SHIFT   (0x00000002u)
#define CSL_NAND_NANDFCR_CS4NAND_RESETVAL (0x00000000u)

#define CSL_NAND_NANDFCR_CS3NAND_MASK    (0x00000002u)
#define CSL_NAND_NANDFCR_CS3NAND_SHIFT   (0x00000001u)
#define CSL_NAND_NANDFCR_CS3NAND_RESETVAL (0x00000000u)

#define CSL_NAND_NANDFCR_CS2NAND_MASK    (0x00000001u)
#define CSL_NAND_NANDFCR_CS2NAND_SHIFT   (0x00000000u)
#define CSL_NAND_NANDFCR_CS2NAND_RESETVAL (0x00000000u)

#define CSL_NAND_NANDFCR_RESETVAL        (0x00000000u)
//#define CSL_NAND_NANDFCR_RESETVAL        (0x00000001u)
/* NANDFSR */

#define CSL_NAND_NANDFSR_WAITST_MASK     (0x0000000Fu)
#define CSL_NAND_NANDFSR_WAITST_SHIFT    (0x00000000u)
#define CSL_NAND_NANDFSR_WAITST_RESETVAL (0x00000000u)

#define CSL_NAND_NANDFSR_RESETVAL        (0x00000000u)

/* NANDF1ECC */

#define CSL_NAND_NANDF1ECC_P2048O_MASK   (0x08000000u)
#define CSL_NAND_NANDF1ECC_P2048O_SHIFT  (0x0000001Bu)
#define CSL_NAND_NANDF1ECC_P2048O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF1ECC_P1024O_MASK   (0x04000000u)
#define CSL_NAND_NANDF1ECC_P1024O_SHIFT  (0x0000001Au)
#define CSL_NAND_NANDF1ECC_P1024O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF1ECC_P512O_MASK    (0x02000000u)
#define CSL_NAND_NANDF1ECC_P512O_SHIFT   (0x00000019u)
#define CSL_NAND_NANDF1ECC_P512O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF1ECC_P256O_MASK    (0x01000000u)
#define CSL_NAND_NANDF1ECC_P256O_SHIFT   (0x00000018u)
#define CSL_NAND_NANDF1ECC_P256O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF1ECC_P128O_MASK    (0x00800000u)
#define CSL_NAND_NANDF1ECC_P128O_SHIFT   (0x00000017u)
#define CSL_NAND_NANDF1ECC_P128O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF1ECC_P64O_MASK     (0x00400000u)
#define CSL_NAND_NANDF1ECC_P64O_SHIFT    (0x00000016u)
#define CSL_NAND_NANDF1ECC_P64O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF1ECC_P32O_MASK     (0x00200000u)
#define CSL_NAND_NANDF1ECC_P32O_SHIFT    (0x00000015u)
#define CSL_NAND_NANDF1ECC_P32O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF1ECC_P16O_MASK     (0x00100000u)
#define CSL_NAND_NANDF1ECC_P16O_SHIFT    (0x00000014u)
#define CSL_NAND_NANDF1ECC_P16O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF1ECC_P8O_MASK      (0x00080000u)
#define CSL_NAND_NANDF1ECC_P8O_SHIFT     (0x00000013u)
#define CSL_NAND_NANDF1ECC_P8O_RESETVAL  (0x00000000u)

#define CSL_NAND_NANDF1ECC_P4O_MASK      (0x00040000u)
#define CSL_NAND_NANDF1ECC_P4O_SHIFT     (0x00000012u)
#define CSL_NAND_NANDF1ECC_P4O_RESETVAL  (0x00000000u)

#define CSL_NAND_NANDF1ECC_P2O_MASK      (0x00020000u)
#define CSL_NAND_NANDF1ECC_P2O_SHIFT     (0x00000011u)
#define CSL_NAND_NANDF1ECC_P2O_RESETVAL  (0x00000000u)

#define CSL_NAND_NANDF1ECC_P1O_MASK      (0x00010000u)
#define CSL_NAND_NANDF1ECC_P1O_SHIFT     (0x00000010u)
#define CSL_NAND_NANDF1ECC_P1O_RESETVAL  (0x00000000u)

#define CSL_NAND_NANDF1ECC_P2048E_MASK   (0x00000800u)
#define CSL_NAND_NANDF1ECC_P2048E_SHIFT  (0x0000000Bu)
#define CSL_NAND_NANDF1ECC_P2048E_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF1ECC_P1024E_MASK   (0x00000400u)
#define CSL_NAND_NANDF1ECC_P1024E_SHIFT  (0x0000000Au)
#define CSL_NAND_NANDF1ECC_P1024E_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF1ECC_P512E_MASK    (0x00000200u)
#define CSL_NAND_NANDF1ECC_P512E_SHIFT   (0x00000009u)
#define CSL_NAND_NANDF1ECC_P512E_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF1ECC_P256E_MASK    (0x00000100u)
#define CSL_NAND_NANDF1ECC_P256E_SHIFT   (0x00000008u)
#define CSL_NAND_NANDF1ECC_P256E_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF1ECC_P128E_MASK    (0x00000080u)
#define CSL_NAND_NANDF1ECC_P128E_SHIFT   (0x00000007u)
#define CSL_NAND_NANDF1ECC_P128E_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF1ECC_P64E_MASK     (0x00000040u)
#define CSL_NAND_NANDF1ECC_P64E_SHIFT    (0x00000006u)
#define CSL_NAND_NANDF1ECC_P64E_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF1ECC_P32E_MASK     (0x00000020u)
#define CSL_NAND_NANDF1ECC_P32E_SHIFT    (0x00000005u)
#define CSL_NAND_NANDF1ECC_P32E_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF1ECC_P16E_MASK     (0x00000010u)
#define CSL_NAND_NANDF1ECC_P16E_SHIFT    (0x00000004u)
#define CSL_NAND_NANDF1ECC_P16E_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF1ECC_P8E_MASK      (0x00000008u)
#define CSL_NAND_NANDF1ECC_P8E_SHIFT     (0x00000003u)
#define CSL_NAND_NANDF1ECC_P8E_RESETVAL  (0x00000000u)

#define CSL_NAND_NANDF1ECC_P4E_MASK      (0x00000004u)
#define CSL_NAND_NANDF1ECC_P4E_SHIFT     (0x00000002u)
#define CSL_NAND_NANDF1ECC_P4E_RESETVAL  (0x00000000u)

#define CSL_NAND_NANDF1ECC_P2E_MASK      (0x00000002u)
#define CSL_NAND_NANDF1ECC_P2E_SHIFT     (0x00000001u)
#define CSL_NAND_NANDF1ECC_P2E_RESETVAL  (0x00000000u)

#define CSL_NAND_NANDF1ECC_P1E_MASK      (0x00000001u)
#define CSL_NAND_NANDF1ECC_P1E_SHIFT     (0x00000000u)
#define CSL_NAND_NANDF1ECC_P1E_RESETVAL  (0x00000000u)

#define CSL_NAND_NANDF1ECC_RESETVAL      (0x00000000u)

/* NANDF2ECC */

#define CSL_NAND_NANDF2ECC_P2048O_MASK   (0x08000000u)
#define CSL_NAND_NANDF2ECC_P2048O_SHIFT  (0x0000001Bu)
#define CSL_NAND_NANDF2ECC_P2048O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF2ECC_P1024O_MASK   (0x04000000u)
#define CSL_NAND_NANDF2ECC_P1024O_SHIFT  (0x0000001Au)
#define CSL_NAND_NANDF2ECC_P1024O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF2ECC_P512O_MASK    (0x02000000u)
#define CSL_NAND_NANDF2ECC_P512O_SHIFT   (0x00000019u)
#define CSL_NAND_NANDF2ECC_P512O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF2ECC_P256O_MASK    (0x01000000u)
#define CSL_NAND_NANDF2ECC_P256O_SHIFT   (0x00000018u)
#define CSL_NAND_NANDF2ECC_P256O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF2ECC_P128O_MASK    (0x00800000u)
#define CSL_NAND_NANDF2ECC_P128O_SHIFT   (0x00000017u)
#define CSL_NAND_NANDF2ECC_P128O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF2ECC_P64O_MASK     (0x00400000u)
#define CSL_NAND_NANDF2ECC_P64O_SHIFT    (0x00000016u)
#define CSL_NAND_NANDF2ECC_P64O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF2ECC_P32O_MASK     (0x00200000u)
#define CSL_NAND_NANDF2ECC_P32O_SHIFT    (0x00000015u)
#define CSL_NAND_NANDF2ECC_P32O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF2ECC_P16O_MASK     (0x00100000u)
#define CSL_NAND_NANDF2ECC_P16O_SHIFT    (0x00000014u)
#define CSL_NAND_NANDF2ECC_P16O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF2ECC_P8O_MASK      (0x00080000u)
#define CSL_NAND_NANDF2ECC_P8O_SHIFT     (0x00000013u)
#define CSL_NAND_NANDF2ECC_P8O_RESETVAL  (0x00000000u)

#define CSL_NAND_NANDF2ECC_P4O_MASK      (0x00040000u)
#define CSL_NAND_NANDF2ECC_P4O_SHIFT     (0x00000012u)
#define CSL_NAND_NANDF2ECC_P4O_RESETVAL  (0x00000000u)

#define CSL_NAND_NANDF2ECC_P2O_MASK      (0x00020000u)
#define CSL_NAND_NANDF2ECC_P2O_SHIFT     (0x00000011u)
#define CSL_NAND_NANDF2ECC_P2O_RESETVAL  (0x00000000u)

#define CSL_NAND_NANDF2ECC_P1O_MASK      (0x00010000u)
#define CSL_NAND_NANDF2ECC_P1O_SHIFT     (0x00000010u)
#define CSL_NAND_NANDF2ECC_P1O_RESETVAL  (0x00000000u)

#define CSL_NAND_NANDF2ECC_P2048E_MASK   (0x00000800u)
#define CSL_NAND_NANDF2ECC_P2048E_SHIFT  (0x0000000Bu)
#define CSL_NAND_NANDF2ECC_P2048E_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF2ECC_P1024E_MASK   (0x00000400u)
#define CSL_NAND_NANDF2ECC_P1024E_SHIFT  (0x0000000Au)
#define CSL_NAND_NANDF2ECC_P1024E_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF2ECC_P512E_MASK    (0x00000200u)
#define CSL_NAND_NANDF2ECC_P512E_SHIFT   (0x00000009u)
#define CSL_NAND_NANDF2ECC_P512E_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF2ECC_P256E_MASK    (0x00000100u)
#define CSL_NAND_NANDF2ECC_P256E_SHIFT   (0x00000008u)
#define CSL_NAND_NANDF2ECC_P256E_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF2ECC_P128E_MASK    (0x00000080u)
#define CSL_NAND_NANDF2ECC_P128E_SHIFT   (0x00000007u)
#define CSL_NAND_NANDF2ECC_P128E_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF2ECC_P64E_MASK     (0x00000040u)
#define CSL_NAND_NANDF2ECC_P64E_SHIFT    (0x00000006u)
#define CSL_NAND_NANDF2ECC_P64E_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF2ECC_P32E_MASK     (0x00000020u)
#define CSL_NAND_NANDF2ECC_P32E_SHIFT    (0x00000005u)
#define CSL_NAND_NANDF2ECC_P32E_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF2ECC_P16E_MASK     (0x00000010u)
#define CSL_NAND_NANDF2ECC_P16E_SHIFT    (0x00000004u)
#define CSL_NAND_NANDF2ECC_P16E_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF2ECC_P8E_MASK      (0x00000008u)
#define CSL_NAND_NANDF2ECC_P8E_SHIFT     (0x00000003u)
#define CSL_NAND_NANDF2ECC_P8E_RESETVAL  (0x00000000u)

#define CSL_NAND_NANDF2ECC_P4E_MASK      (0x00000004u)
#define CSL_NAND_NANDF2ECC_P4E_SHIFT     (0x00000002u)
#define CSL_NAND_NANDF2ECC_P4E_RESETVAL  (0x00000000u)

#define CSL_NAND_NANDF2ECC_P2E_MASK      (0x00000002u)
#define CSL_NAND_NANDF2ECC_P2E_SHIFT     (0x00000001u)
#define CSL_NAND_NANDF2ECC_P2E_RESETVAL  (0x00000000u)

#define CSL_NAND_NANDF2ECC_P1E_MASK      (0x00000001u)
#define CSL_NAND_NANDF2ECC_P1E_SHIFT     (0x00000000u)
#define CSL_NAND_NANDF2ECC_P1E_RESETVAL  (0x00000000u)

#define CSL_NAND_NANDF2ECC_RESETVAL      (0x00000000u)

/* NANDF3ECC */

#define CSL_NAND_NANDF3ECC_P2048O_MASK   (0x08000000u)
#define CSL_NAND_NANDF3ECC_P2048O_SHIFT  (0x0000001Bu)
#define CSL_NAND_NANDF3ECC_P2048O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF3ECC_P1024O_MASK   (0x04000000u)
#define CSL_NAND_NANDF3ECC_P1024O_SHIFT  (0x0000001Au)
#define CSL_NAND_NANDF3ECC_P1024O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF3ECC_P512O_MASK    (0x02000000u)
#define CSL_NAND_NANDF3ECC_P512O_SHIFT   (0x00000019u)
#define CSL_NAND_NANDF3ECC_P512O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF3ECC_P256O_MASK    (0x01000000u)
#define CSL_NAND_NANDF3ECC_P256O_SHIFT   (0x00000018u)
#define CSL_NAND_NANDF3ECC_P256O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF3ECC_P128O_MASK    (0x00800000u)
#define CSL_NAND_NANDF3ECC_P128O_SHIFT   (0x00000017u)
#define CSL_NAND_NANDF3ECC_P128O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF3ECC_P64O_MASK     (0x00400000u)
#define CSL_NAND_NANDF3ECC_P64O_SHIFT    (0x00000016u)
#define CSL_NAND_NANDF3ECC_P64O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF3ECC_P32O_MASK     (0x00200000u)
#define CSL_NAND_NANDF3ECC_P32O_SHIFT    (0x00000015u)
#define CSL_NAND_NANDF3ECC_P32O_RESETVAL (0x00000000u)

#define CSL_NAND_NANDF3ECC_P16O_MASK     (0x00100000u)
#define CSL_NAND_NANDF3ECC_P16O_SHIFT    (0x00000014u)
#define CSL_NAND_NANDF3ECC_P16O_RESETVAL (0x00000000u)

⌨️ 快捷键说明

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