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

📄 cslr_psc.h

📁 TI达芬奇dm644x各硬件模块测试代码
💻 H
📖 第 1 页 / 共 2 页
字号:
#define CSL_PSC_MERRCR0_M12_RESETVAL     (0x00000000u)

#define CSL_PSC_MERRCR0_M11_MASK         (0x00000800u)
#define CSL_PSC_MERRCR0_M11_SHIFT        (0x0000000Bu)
#define CSL_PSC_MERRCR0_M11_RESETVAL     (0x00000000u)

#define CSL_PSC_MERRCR0_M10_MASK         (0x00000400u)
#define CSL_PSC_MERRCR0_M10_SHIFT        (0x0000000Au)
#define CSL_PSC_MERRCR0_M10_RESETVAL     (0x00000000u)

#define CSL_PSC_MERRCR0_M9_MASK          (0x00000200u)
#define CSL_PSC_MERRCR0_M9_SHIFT         (0x00000009u)
#define CSL_PSC_MERRCR0_M9_RESETVAL      (0x00000000u)

#define CSL_PSC_MERRCR0_M8_MASK          (0x00000100u)
#define CSL_PSC_MERRCR0_M8_SHIFT         (0x00000008u)
#define CSL_PSC_MERRCR0_M8_RESETVAL      (0x00000000u)

#define CSL_PSC_MERRCR0_M7_MASK          (0x00000080u)
#define CSL_PSC_MERRCR0_M7_SHIFT         (0x00000007u)
#define CSL_PSC_MERRCR0_M7_RESETVAL      (0x00000000u)

#define CSL_PSC_MERRCR0_M6_MASK          (0x00000040u)
#define CSL_PSC_MERRCR0_M6_SHIFT         (0x00000006u)
#define CSL_PSC_MERRCR0_M6_RESETVAL      (0x00000000u)

#define CSL_PSC_MERRCR0_M5_MASK          (0x00000020u)
#define CSL_PSC_MERRCR0_M5_SHIFT         (0x00000005u)
#define CSL_PSC_MERRCR0_M5_RESETVAL      (0x00000000u)

#define CSL_PSC_MERRCR0_M4_MASK          (0x00000010u)
#define CSL_PSC_MERRCR0_M4_SHIFT         (0x00000004u)
#define CSL_PSC_MERRCR0_M4_RESETVAL      (0x00000000u)

#define CSL_PSC_MERRCR0_M3_MASK          (0x00000008u)
#define CSL_PSC_MERRCR0_M3_SHIFT         (0x00000003u)
#define CSL_PSC_MERRCR0_M3_RESETVAL      (0x00000000u)

#define CSL_PSC_MERRCR0_M2_MASK          (0x00000004u)
#define CSL_PSC_MERRCR0_M2_SHIFT         (0x00000002u)
#define CSL_PSC_MERRCR0_M2_RESETVAL      (0x00000000u)

#define CSL_PSC_MERRCR0_M1_MASK          (0x00000002u)
#define CSL_PSC_MERRCR0_M1_SHIFT         (0x00000001u)
#define CSL_PSC_MERRCR0_M1_RESETVAL      (0x00000000u)

#define CSL_PSC_MERRCR0_M0_MASK          (0x00000001u)
#define CSL_PSC_MERRCR0_M0_SHIFT         (0x00000000u)
#define CSL_PSC_MERRCR0_M0_RESETVAL      (0x00000000u)

/*----M Tokens----*/
#define CSL_PSC_MERRCR0_M_CLEAR          (0x00000001u)

#define CSL_PSC_MERRCR0_RESETVAL         (0x00000000u)

/* MERRCR1 */

#define CSL_PSC_MERRCR1_M8_MASK          (0x00000100u)
#define CSL_PSC_MERRCR1_M8_SHIFT         (0x00000008u)
#define CSL_PSC_MERRCR1_M8_RESETVAL      (0x00000000u)

#define CSL_PSC_MERRCR1_M7_MASK          (0x00000080u)
#define CSL_PSC_MERRCR1_M7_SHIFT         (0x00000007u)
#define CSL_PSC_MERRCR1_M7_RESETVAL      (0x00000000u)

#define CSL_PSC_MERRCR1_M6_MASK          (0x00000040u)
#define CSL_PSC_MERRCR1_M6_SHIFT         (0x00000006u)
#define CSL_PSC_MERRCR1_M6_RESETVAL      (0x00000000u)

#define CSL_PSC_MERRCR1_M5_MASK          (0x00000020u)
#define CSL_PSC_MERRCR1_M5_SHIFT         (0x00000005u)
#define CSL_PSC_MERRCR1_M5_RESETVAL      (0x00000000u)

#define CSL_PSC_MERRCR1_M4_MASK          (0x00000010u)
#define CSL_PSC_MERRCR1_M4_SHIFT         (0x00000004u)
#define CSL_PSC_MERRCR1_M4_RESETVAL      (0x00000000u)

#define CSL_PSC_MERRCR1_M3_MASK          (0x00000008u)
#define CSL_PSC_MERRCR1_M3_SHIFT         (0x00000003u)
#define CSL_PSC_MERRCR1_M3_RESETVAL      (0x00000000u)

#define CSL_PSC_MERRCR1_M2_MASK          (0x00000004u)
#define CSL_PSC_MERRCR1_M2_SHIFT         (0x00000002u)
#define CSL_PSC_MERRCR1_M2_RESETVAL      (0x00000000u)

#define CSL_PSC_MERRCR1_M1_MASK          (0x00000002u)
#define CSL_PSC_MERRCR1_M1_SHIFT         (0x00000001u)
#define CSL_PSC_MERRCR1_M1_RESETVAL      (0x00000000u)

#define CSL_PSC_MERRCR1_M0_MASK          (0x00000001u)
#define CSL_PSC_MERRCR1_M0_SHIFT         (0x00000000u)
#define CSL_PSC_MERRCR1_M0_RESETVAL      (0x00000000u)

/*----M Tokens----*/
#define CSL_PSC_MERRCR1_M_CLEAR          (0x00000001u)

#define CSL_PSC_MERRCR1_RESETVAL         (0x00000000u)

/* PERRPR */

#define CSL_PSC_PERRPR_P1_MASK           (0x00000002u)
#define CSL_PSC_PERRPR_P1_SHIFT          (0x00000001u)
#define CSL_PSC_PERRPR_P1_RESETVAL       (0x00000000u)

#define CSL_PSC_PERRPR_P0_MASK           (0x00000001u)
#define CSL_PSC_PERRPR_P0_SHIFT          (0x00000000u)
#define CSL_PSC_PERRPR_P0_RESETVAL       (0x00000000u)

/*----P Tokens----*/
#define CSL_PSC_PERRPR_P_INT_NOT_ACTIVE  (0x00000000u)
#define CSL_PSC_PERRPR_P_INT_ACTIVE      (0x00000001u)

#define CSL_PSC_PERRPR_RESETVAL          (0x00000000u)

/* PERRCR */

#define CSL_PSC_PERRCR_P1_MASK           (0x00000002u)
#define CSL_PSC_PERRCR_P1_SHIFT          (0x00000001u)
#define CSL_PSC_PERRCR_P1_RESETVAL       (0x00000000u)

#define CSL_PSC_PERRCR_P0_MASK           (0x00000001u)
#define CSL_PSC_PERRCR_P0_SHIFT          (0x00000000u)
#define CSL_PSC_PERRCR_P0_RESETVAL       (0x00000000u)

/*----P Tokens----*/
#define CSL_PSC_PERRCR_P_CLEAR           (0x00000001u)

#define CSL_PSC_PERRCR_RESETVAL          (0x00000000u)

/* EPCPR */

#define CSL_PSC_EPCPR_EPC1_MASK          (0x00000002u)
#define CSL_PSC_EPCPR_EPC1_SHIFT         (0x00000001u)
#define CSL_PSC_EPCPR_EPC1_RESETVAL      (0x00000000u)

#define CSL_PSC_EPCPR_EPC0_MASK          (0x00000001u)
#define CSL_PSC_EPCPR_EPC0_SHIFT         (0x00000000u)
#define CSL_PSC_EPCPR_EPC0_RESETVAL      (0x00000000u)

/*----EPC Tokens----*/
#define CSL_PSC_EPCPR_EPC_EPC_NO_REQUEST (0x00000000u)
#define CSL_PSC_EPCPR_EPC_EPC_REQUEST    (0x00000001u)

#define CSL_PSC_EPCPR_RESETVAL           (0x00000000u)

/* EPCCR */

#define CSL_PSC_EPCCR_EPC1_MASK          (0x00000002u)
#define CSL_PSC_EPCCR_EPC1_SHIFT         (0x00000001u)
#define CSL_PSC_EPCCR_EPC1_RESETVAL      (0x00000000u)

#define CSL_PSC_EPCCR_EPC0_MASK          (0x00000001u)
#define CSL_PSC_EPCCR_EPC0_SHIFT         (0x00000000u)
#define CSL_PSC_EPCCR_EPC0_RESETVAL      (0x00000000u)

/*----EPC Tokens----*/
#define CSL_PSC_EPCCR_EPC_CLEAR_EPC      (0x00000001u)

#define CSL_PSC_EPCCR_RESETVAL           (0x00000000u)

/* PTCMD */

#define CSL_PSC_PTCMD_GO1_MASK           (0x00000002u)
#define CSL_PSC_PTCMD_GO1_SHIFT          (0x00000001u)
#define CSL_PSC_PTCMD_GO1_RESETVAL       (0x00000000u)

#define CSL_PSC_PTCMD_GO0_MASK           (0x00000001u)
#define CSL_PSC_PTCMD_GO0_SHIFT          (0x00000000u)
#define CSL_PSC_PTCMD_GO0_RESETVAL       (0x00000000u)

/*----GO Tokens----*/
#define CSL_PSC_PTCMD_GO_GO              (0x00000001u)

#define CSL_PSC_PTCMD_RESETVAL           (0x00000000u)

/* PTSTAT */

#define CSL_PSC_PTSTAT_GOSTAT1_MASK      (0x00000002u)
#define CSL_PSC_PTSTAT_GOSTAT1_SHIFT     (0x00000001u)
#define CSL_PSC_PTSTAT_GOSTAT1_RESETVAL  (0x00000000u)

#define CSL_PSC_PTSTAT_GOSTAT0_MASK      (0x00000001u)
#define CSL_PSC_PTSTAT_GOSTAT0_SHIFT     (0x00000000u)
#define CSL_PSC_PTSTAT_GOSTAT0_RESETVAL  (0x00000000u)

/*----GOSTAT Tokens----*/
#define CSL_PSC_PTSTAT_GOSTAT_NOT_TRANSITIONING (0x00000000u)
#define CSL_PSC_PTSTAT_GOSTAT_TRANSITIONING (0x00000001u)

#define CSL_PSC_PTSTAT_RESETVAL          (0x00000000u)

/* PDSTAT */

#define CSL_PSC_PDSTAT_EMUIHB_MASK       (0x00000800u)
#define CSL_PSC_PDSTAT_EMUIHB_SHIFT      (0x0000000Bu)
#define CSL_PSC_PDSTAT_EMUIHB_RESETVAL   (0x00000000u)

/*----EMUIHB Tokens----*/
#define CSL_PSC_PDSTAT_EMUIHB_INT_NOT_ACTIVE (0x00000000u)
#define CSL_PSC_PDSTAT_EMUIHB_INT_ACTIVE (0x00000001u)

#define CSL_PSC_PDSTAT_PORDONE_MASK      (0x00000200u)
#define CSL_PSC_PDSTAT_PORDONE_SHIFT     (0x00000009u)
#define CSL_PSC_PDSTAT_PORDONE_RESETVAL  (0x00000000u)

/*----PORDONE Tokens----*/
#define CSL_PSC_PDSTAT_PORDONE_POR_NOT_DONE (0x00000000u)
#define CSL_PSC_PDSTAT_PORDONE_POR_DONE  (0x00000001u)

#define CSL_PSC_PDSTAT_POR_MASK          (0x00000100u)
#define CSL_PSC_PDSTAT_POR_SHIFT         (0x00000008u)
#define CSL_PSC_PDSTAT_POR_RESETVAL      (0x00000000u)

/*----POR Tokens----*/
#define CSL_PSC_PDSTAT_POR_POR_ASSERTED  (0x00000000u)
#define CSL_PSC_PDSTAT_POR_POR_DEASSERTED (0x00000001u)

#define CSL_PSC_PDSTAT_STATE_MASK        (0x0000001Fu)
#define CSL_PSC_PDSTAT_STATE_SHIFT       (0x00000000u)
#define CSL_PSC_PDSTAT_STATE_RESETVAL    (0x00000000u)

/*----STATE Tokens----*/
#define CSL_PSC_PDSTAT_STATE_POWER_OFF   (0x00000000u)
#define CSL_PSC_PDSTAT_STATE_POWER_ON    (0x00000001u)

#define CSL_PSC_PDSTAT_RESETVAL          (0x00000000u)

/* PDCTL */

#define CSL_PSC_PDCTL_EMUIHBIE_MASK      (0x00000200u)
#define CSL_PSC_PDCTL_EMUIHBIE_SHIFT     (0x00000009u)
#define CSL_PSC_PDCTL_EMUIHBIE_RESETVAL  (0x00000000u)

/*----EMUIHBIE Tokens----*/
#define CSL_PSC_PDCTL_EMUIHBIE_INT_DISABLE (0x00000000u)
#define CSL_PSC_PDCTL_EMUIHBIE_INT_ENABLE  (0x00000001u)

#define CSL_PSC_PDCTL_EPCGOOD_MASK       (0x00000100u)
#define CSL_PSC_PDCTL_EPCGOOD_SHIFT      (0x00000008u)
#define CSL_PSC_PDCTL_EPCGOOD_RESETVAL   (0x00000000u)

/*----EPCGOOD Tokens----*/
#define CSL_PSC_PDCTL_EPCGOOD_EXT_PWR_OFF (0x00000000u)
#define CSL_PSC_PDCTL_EPCGOOD_EXT_PWR_ON (0x00000001u)

#define CSL_PSC_PDCTL_NEXT_MASK          (0x00000001u)
#define CSL_PSC_PDCTL_NEXT_SHIFT         (0x00000000u)
#define CSL_PSC_PDCTL_NEXT_RESETVAL      (0x00000000u)

/*----NEXT Tokens----*/
#define CSL_PSC_PDCTL_NEXT_POWER_OFF     (0x00000000u)
#define CSL_PSC_PDCTL_NEXT_POWER_ON      (0x00000001u)

#define CSL_PSC_PDCTL_RESETVAL           (0x00000000u)

/* MDSTAT */

#define CSL_PSC_MDSTAT_EMUIHB_MASK       (0x00020000u)
#define CSL_PSC_MDSTAT_EMUIHB_SHIFT      (0x00000011u)
#define CSL_PSC_MDSTAT_EMUIHB_RESETVAL   (0x00000000u)

/*----EMUIHB Tokens----*/
#define CSL_PSC_MDSTAT_EMUIHB_INT_NOT_ACTIVE (0x00000000u)
#define CSL_PSC_MDSTAT_EMUIHB_INT_ACTIVE (0x00000001u)

#define CSL_PSC_MDSTAT_EMURST_MASK       (0x00010000u)
#define CSL_PSC_MDSTAT_EMURST_SHIFT      (0x00000010u)
#define CSL_PSC_MDSTAT_EMURST_RESETVAL   (0x00000000u)

/*----EMURST Tokens----*/
#define CSL_PSC_MDSTAT_EMURST_INT_NOT_ACTIVE (0x00000000u)
#define CSL_PSC_MDSTAT_EMURST_INT_ACTIVE (0x00000001u)

#define CSL_PSC_MDSTAT_MCKOUT_MASK       (0x00001000u)
#define CSL_PSC_MDSTAT_MCKOUT_SHIFT      (0x0000000Cu)
#define CSL_PSC_MDSTAT_MCKOUT_RESETVAL   (0x00000000u)

/*----MCKOUT Tokens----*/
#define CSL_PSC_MDSTAT_MCKOUT_CLK_OFF    (0x00000000u)
#define CSL_PSC_MDSTAT_MCKOUT_CLK_ON     (0x00000001u)

#define CSL_PSC_MDSTAT_MRSTDONE_MASK     (0x00000800u)
#define CSL_PSC_MDSTAT_MRSTDONE_SHIFT    (0x0000000Bu)
#define CSL_PSC_MDSTAT_MRSTDONE_RESETVAL (0x00000000u)

/*----MRSTDONE Tokens----*/
#define CSL_PSC_MDSTAT_MRSTDONE_MRESET_NOT_DONE (0x00000000u)
#define CSL_PSC_MDSTAT_MRSTDONE_MRESET_DONE (0x00000001u)

#define CSL_PSC_MDSTAT_MRST_MASK         (0x00000400u)
#define CSL_PSC_MDSTAT_MRST_SHIFT        (0x0000000Au)
#define CSL_PSC_MDSTAT_MRST_RESETVAL     (0x00000000u)

/*----MRST Tokens----*/
#define CSL_PSC_MDSTAT_MRST_MRESET_ASSERTED (0x00000000u)
#define CSL_PSC_MDSTAT_MRST_MRESET_DEASSERTED (0x00000001u)

#define CSL_PSC_MDSTAT_LRSTDONE_MASK     (0x00000200u)
#define CSL_PSC_MDSTAT_LRSTDONE_SHIFT    (0x00000009u)
#define CSL_PSC_MDSTAT_LRSTDONE_RESETVAL (0x00000000u)

/*----LRSTDONE Tokens----*/
#define CSL_PSC_MDSTAT_LRSTDONE_LRESET_NOT_DONE (0x00000000u)
#define CSL_PSC_MDSTAT_LRSTDONE_LRESET_DONE (0x00000001u)

#define CSL_PSC_MDSTAT_LRST_MASK         (0x00000100u)
#define CSL_PSC_MDSTAT_LRST_SHIFT        (0x00000008u)
#define CSL_PSC_MDSTAT_LRST_RESETVAL     (0x00000000u)

/*----LRST Tokens----*/
#define CSL_PSC_MDSTAT_LRST_LRESET_ASSERTED (0x00000000u)
#define CSL_PSC_MDSTAT_LRST_LRESET_DEASSERTED (0x00000001u)

#define CSL_PSC_MDSTAT_STATE_MASK        (0x0000003Fu)
#define CSL_PSC_MDSTAT_STATE_SHIFT       (0x00000000u)
#define CSL_PSC_MDSTAT_STATE_RESETVAL    (0x00000000u)

/*----STATE Tokens----*/
#define CSL_PSC_MDSTAT_STATE_SWRSTDISABLE (0x00000000u)
#define CSL_PSC_MDSTAT_STATE_SYNCRESET   (0x00000001u)
#define CSL_PSC_MDSTAT_STATE_DISABLE     (0x00000002u)
#define CSL_PSC_MDSTAT_STATE_ENABLE      (0x00000003u)

#define CSL_PSC_MDSTAT_RESETVAL          (0x00000000u)

/* MDCTL */

#define CSL_PSC_MDCTL_EMUIHBIE_MASK      (0x00000400u)
#define CSL_PSC_MDCTL_EMUIHBIE_SHIFT     (0x0000000Au)
#define CSL_PSC_MDCTL_EMUIHBIE_RESETVAL  (0x00000000u)

/*----EMUIHBIE Tokens----*/
#define CSL_PSC_MDCTL_EMUIHBIE_INT_DISABLE (0x00000000u)
#define CSL_PSC_MDCTL_EMUIHBIE_INT_ENABLE (0x00000001u)

#define CSL_PSC_MDCTL_EMURSTIE_MASK      (0x00000200u)
#define CSL_PSC_MDCTL_EMURSTIE_SHIFT     (0x00000009u)
#define CSL_PSC_MDCTL_EMURSTIE_RESETVAL  (0x00000000u)

/*----EMURSTIE Tokens----*/
#define CSL_PSC_MDCTL_EMURSTIE_INT_DISABLE (0x00000000u)
#define CSL_PSC_MDCTL_EMURSTIE_INT_ENABLE (0x00000001u)

#define CSL_PSC_MDCTL_LRST_MASK          (0x00000100u)
#define CSL_PSC_MDCTL_LRST_SHIFT         (0x00000008u)
#define CSL_PSC_MDCTL_LRST_RESETVAL      (0x00000000u)

/*----LRST Tokens----*/
#define CSL_PSC_MDCTL_LRST_ASSERT        (0x00000000u)
#define CSL_PSC_MDCTL_LRST_DEASSERT      (0x00000001u)

#define CSL_PSC_MDCTL_NEXT_MASK          (0x0000001Fu)
#define CSL_PSC_MDCTL_NEXT_SHIFT         (0x00000000u)
#define CSL_PSC_MDCTL_NEXT_RESETVAL      (0x00000000u)

/*----NEXT Tokens----*/
#define CSL_PSC_MDCTL_NEXT_SWRSTDISABLE  (0x00000000u)
#define CSL_PSC_MDCTL_NEXT_SYNCRESET     (0x00000001u)
#define CSL_PSC_MDCTL_NEXT_DISABLE       (0x00000002u)
#define CSL_PSC_MDCTL_NEXT_ENABLE        (0x00000003u)

#define CSL_PSC_MDCTL_RESETVAL           (0x00000000u)

#endif

⌨️ 快捷键说明

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