📄 cslr_intc.h
字号:
#define CSL_INTC_IFR_NMIF_CLEAR (0x00000000u)
#define CSL_INTC_IFR_NMIF_SET (0x00000001u)
#define CSL_INTC_IFR_RESETVAL (0x00000000u)
/* ISR */
#define CSL_INTC_ISR_IS15_MASK (0x00008000u)
#define CSL_INTC_ISR_IS15_SHIFT (0x0000000Fu)
#define CSL_INTC_ISR_IS15_RESETVAL (0x00000000u)
/*----IS15 Tokens----*/
#define CSL_INTC_ISR_IS15_CLEAR (0x00000000u)
#define CSL_INTC_ISR_IS15_SET (0x00000001u)
#define CSL_INTC_ISR_IS14_MASK (0x00004000u)
#define CSL_INTC_ISR_IS14_SHIFT (0x0000000Eu)
#define CSL_INTC_ISR_IS14_RESETVAL (0x00000000u)
/*----IS14 Tokens----*/
#define CSL_INTC_ISR_IS14_CLEAR (0x00000000u)
#define CSL_INTC_ISR_IS14_SET (0x00000001u)
#define CSL_INTC_ISR_IS13_MASK (0x00002000u)
#define CSL_INTC_ISR_IS13_SHIFT (0x0000000Du)
#define CSL_INTC_ISR_IS13_RESETVAL (0x00000000u)
/*----IS13 Tokens----*/
#define CSL_INTC_ISR_IS13_ICLEAR (0x00000000u)
#define CSL_INTC_ISR_IS13_SET (0x00000001u)
#define CSL_INTC_ISR_IS12_MASK (0x00001000u)
#define CSL_INTC_ISR_IS12_SHIFT (0x0000000Cu)
#define CSL_INTC_ISR_IS12_RESETVAL (0x00000000u)
/*----IS12 Tokens----*/
#define CSL_INTC_ISR_IS12_CLEAR (0x00000000u)
#define CSL_INTC_ISR_IS12_SET (0x00000001u)
#define CSL_INTC_ISR_IS11_MASK (0x00000800u)
#define CSL_INTC_ISR_IS11_SHIFT (0x0000000Bu)
#define CSL_INTC_ISR_IS11_RESETVAL (0x00000000u)
/*----IS11 Tokens----*/
#define CSL_INTC_ISR_IS11_CLEAR (0x00000000u)
#define CSL_INTC_ISR_IS11_SET (0x00000001u)
#define CSL_INTC_ISR_IS10_MASK (0x00000400u)
#define CSL_INTC_ISR_IS10_SHIFT (0x0000000Au)
#define CSL_INTC_ISR_IS10_RESETVAL (0x00000000u)
/*----IS10 Tokens----*/
#define CSL_INTC_ISR_IS10_CLEAR (0x00000000u)
#define CSL_INTC_ISR_IS10_SET (0x00000001u)
#define CSL_INTC_ISR_IS9_MASK (0x00000200u)
#define CSL_INTC_ISR_IS9_SHIFT (0x00000009u)
#define CSL_INTC_ISR_IS9_RESETVAL (0x00000000u)
/*----IS9 Tokens----*/
#define CSL_INTC_ISR_IS9_CLEAR (0x00000000u)
#define CSL_INTC_ISR_IS9_SET (0x00000001u)
#define CSL_INTC_ISR_IS8_MASK (0x00000100u)
#define CSL_INTC_ISR_IS8_SHIFT (0x00000008u)
#define CSL_INTC_ISR_IS8_RESETVAL (0x00000000u)
/*----IS8 Tokens----*/
#define CSL_INTC_ISR_IS8_CLEAR (0x00000000u)
#define CSL_INTC_ISR_IS8_SET (0x00000001u)
#define CSL_INTC_ISR_IS7_MASK (0x00000080u)
#define CSL_INTC_ISR_IS7_SHIFT (0x00000007u)
#define CSL_INTC_ISR_IS7_RESETVAL (0x00000000u)
/*----IS7 Tokens----*/
#define CSL_INTC_ISR_IS7_CLEAR (0x00000000u)
#define CSL_INTC_ISR_IS7_SET (0x00000001u)
#define CSL_INTC_ISR_IS6_MASK (0x00000040u)
#define CSL_INTC_ISR_IS6_SHIFT (0x00000006u)
#define CSL_INTC_ISR_IS6_RESETVAL (0x00000000u)
/*----IS6 Tokens----*/
#define CSL_INTC_ISR_IS6_CLEAR (0x00000000u)
#define CSL_INTC_ISR_IS6_SET (0x00000001u)
#define CSL_INTC_ISR_IS5_MASK (0x00000020u)
#define CSL_INTC_ISR_IS5_SHIFT (0x00000005u)
#define CSL_INTC_ISR_IS5_RESETVAL (0x00000000u)
/*----IS5 Tokens----*/
#define CSL_INTC_ISR_IS5_CLEAR (0x00000000u)
#define CSL_INTC_ISR_IS5_SET (0x00000001u)
#define CSL_INTC_ISR_IS4_MASK (0x00000010u)
#define CSL_INTC_ISR_IS4_SHIFT (0x00000004u)
#define CSL_INTC_ISR_IS4_RESETVAL (0x00000000u)
/*----IS4 Tokens----*/
#define CSL_INTC_ISR_IS4_CLEAR (0x00000000u)
#define CSL_INTC_ISR_IS4_SET (0x00000001u)
#define CSL_INTC_ISR_RESETVAL (0x00000000u)
/* ICR */
#define CSL_INTC_ICR_IC15_MASK (0x00008000u)
#define CSL_INTC_ICR_IC15_SHIFT (0x0000000Fu)
#define CSL_INTC_ICR_IC15_RESETVAL (0x00000000u)
/*----IC15 Tokens----*/
#define CSL_INTC_ICR_IC15_CLEAR (0x00000000u)
#define CSL_INTC_ICR_IC15_SET (0x00000001u)
#define CSL_INTC_ICR_IC14_MASK (0x00004000u)
#define CSL_INTC_ICR_IC14_SHIFT (0x0000000Eu)
#define CSL_INTC_ICR_IC14_RESETVAL (0x00000000u)
/*----IC14 Tokens----*/
#define CSL_INTC_ICR_IC14_CLEAR (0x00000000u)
#define CSL_INTC_ICR_IC14_SET (0x00000001u)
#define CSL_INTC_ICR_IC13_MASK (0x00002000u)
#define CSL_INTC_ICR_IC13_SHIFT (0x0000000Du)
#define CSL_INTC_ICR_IC13_RESETVAL (0x00000000u)
/*----IC13 Tokens----*/
#define CSL_INTC_ICR_IC13_CLEAR (0x00000000u)
#define CSL_INTC_ICR_IC13_SET (0x00000001u)
#define CSL_INTC_ICR_IC12_MASK (0x00001000u)
#define CSL_INTC_ICR_IC12_SHIFT (0x0000000Cu)
#define CSL_INTC_ICR_IC12_RESETVAL (0x00000000u)
/*----IC12 Tokens----*/
#define CSL_INTC_ICR_IC12_CLEAR (0x00000000u)
#define CSL_INTC_ICR_IC12_SET (0x00000001u)
#define CSL_INTC_ICR_IC11_MASK (0x00000800u)
#define CSL_INTC_ICR_IC11_SHIFT (0x0000000Bu)
#define CSL_INTC_ICR_IC11_RESETVAL (0x00000000u)
/*----IC11 Tokens----*/
#define CSL_INTC_ICR_IC11_CLEAR (0x00000000u)
#define CSL_INTC_ICR_IC11_SET (0x00000001u)
#define CSL_INTC_ICR_IC10_MASK (0x00000400u)
#define CSL_INTC_ICR_IC10_SHIFT (0x0000000Au)
#define CSL_INTC_ICR_IC10_RESETVAL (0x00000000u)
/*----IC10 Tokens----*/
#define CSL_INTC_ICR_IC10_CLEAR (0x00000000u)
#define CSL_INTC_ICR_IC10_SET (0x00000001u)
#define CSL_INTC_ICR_IC9_MASK (0x00000200u)
#define CSL_INTC_ICR_IC9_SHIFT (0x00000009u)
#define CSL_INTC_ICR_IC9_RESETVAL (0x00000000u)
/*----IC9 Tokens----*/
#define CSL_INTC_ICR_IC9_CLEAR (0x00000000u)
#define CSL_INTC_ICR_IC9_SET (0x00000001u)
#define CSL_INTC_ICR_IC8_MASK (0x00000100u)
#define CSL_INTC_ICR_IC8_SHIFT (0x00000008u)
#define CSL_INTC_ICR_IC8_RESETVAL (0x00000000u)
/*----IC8 Tokens----*/
#define CSL_INTC_ICR_IC8_CLEAR (0x00000000u)
#define CSL_INTC_ICR_IC8_SET (0x00000001u)
#define CSL_INTC_ICR_IC7_MASK (0x00000080u)
#define CSL_INTC_ICR_IC7_SHIFT (0x00000007u)
#define CSL_INTC_ICR_IC7_RESETVAL (0x00000000u)
/*----IC7 Tokens----*/
#define CSL_INTC_ICR_IC7_CLEAR (0x00000000u)
#define CSL_INTC_ICR_IC7_SET (0x00000001u)
#define CSL_INTC_ICR_IC6_MASK (0x00000040u)
#define CSL_INTC_ICR_IC6_SHIFT (0x00000006u)
#define CSL_INTC_ICR_IC6_RESETVAL (0x00000000u)
/*----IC6 Tokens----*/
#define CSL_INTC_ICR_IC6_CLEAR (0x00000000u)
#define CSL_INTC_ICR_IC6_SET (0x00000001u)
#define CSL_INTC_ICR_IC5_MASK (0x00000020u)
#define CSL_INTC_ICR_IC5_SHIFT (0x00000005u)
#define CSL_INTC_ICR_IC5_RESETVAL (0x00000000u)
/*----IC5 Tokens----*/
#define CSL_INTC_ICR_IC5_CLEAR (0x00000000u)
#define CSL_INTC_ICR_IC5_SET (0x00000001u)
#define CSL_INTC_ICR_IC4_MASK (0x00000010u)
#define CSL_INTC_ICR_IC4_SHIFT (0x00000004u)
#define CSL_INTC_ICR_IC4_RESETVAL (0x00000000u)
/*----IC4 Tokens----*/
#define CSL_INTC_ICR_IC4_CLEAR (0x00000000u)
#define CSL_INTC_ICR_IC4_SET (0x00000001u)
#define CSL_INTC_ICR_RESETVAL (0x00000000u)
/* ISTP */
#define CSL_INTC_ISTP_ISTB_MASK (0xFFFFFC00u)
#define CSL_INTC_ISTP_ISTB_SHIFT (0x0000000Au)
#define CSL_INTC_ISTP_ISTB_RESETVAL (0x00000000u)
#define CSL_INTC_ISTP_HPEINT_MASK (0x000003E0u)
#define CSL_INTC_ISTP_HPEINT_SHIFT (0x00000005u)
#define CSL_INTC_ISTP_HPEINT_RESETVAL (0x00000000u)
/*----HPEINT Tokens----*/
#define CSL_INTC_ISTP_HPEINT_NO_PENDING (0x00000000u)
#define CSL_INTC_ISTP_HPEINT_INT1_HIGH (0x00000001u)
#define CSL_INTC_ISTP_HPEINT_INT2_HIGH (0x00000010u)
#define CSL_INTC_ISTP_HPEINT_INT3_HIGH (0x00000011u)
#define CSL_INTC_ISTP_HPEINT_INT4_HIGH (0x00000100u)
#define CSL_INTC_ISTP_HPEINT_INT5_HIGH (0x00000101u)
#define CSL_INTC_ISTP_HPEINT_INT6_HIGH (0x00000110u)
#define CSL_INTC_ISTP_HPEINT_INT7_HIGH (0x00000111u)
#define CSL_INTC_ISTP_HPEINT_INT8_HIGH (0x00001000u)
#define CSL_INTC_ISTP_HPEINT_INT9_HIGH (0x00001001u)
#define CSL_INTC_ISTP_HPEINT_INT10_HIGH (0x00001010u)
#define CSL_INTC_ISTP_HPEINT_INT11_HIGH (0x00001011u)
#define CSL_INTC_ISTP_HPEINT_INT12_HIGH (0x00001100u)
#define CSL_INTC_ISTP_HPEINT_INT13_HIGH (0x00001101u)
#define CSL_INTC_ISTP_HPEINT_INT14_HIGH (0x00001110u)
#define CSL_INTC_ISTP_HPEINT_INT15_HIGH (0x00001111u)
#define CSL_INTC_ISTP_RESETVAL (0x00000000u)
/* NRP */
#define CSL_INTC_NRP_NRP_MASK (0xFFFFFFFFu)
#define CSL_INTC_NRP_NRP_SHIFT (0x00000000u)
#define CSL_INTC_NRP_NRP_RESETVAL (0x00000000u)
#define CSL_INTC_NRP_RESETVAL (0x00000000u)
/* IRP */
#define CSL_INTC_IRP_IRP_MASK (0xFFFFFFFFu)
#define CSL_INTC_IRP_IRP_SHIFT (0x00000000u)
#define CSL_INTC_IRP_IRP_RESETVAL (0x00000000u)
#define CSL_INTC_IRP_RESETVAL (0x00000000u)
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -