xref: /OK3568_Linux_fs/kernel/include/dt-bindings/arm/coresight-cti-dt.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */
2*4882a593Smuzhiyun /*
3*4882a593Smuzhiyun  * This header provides constants for the defined trigger signal
4*4882a593Smuzhiyun  * types on CoreSight CTI.
5*4882a593Smuzhiyun  */
6*4882a593Smuzhiyun 
7*4882a593Smuzhiyun #ifndef _DT_BINDINGS_ARM_CORESIGHT_CTI_DT_H
8*4882a593Smuzhiyun #define _DT_BINDINGS_ARM_CORESIGHT_CTI_DT_H
9*4882a593Smuzhiyun 
10*4882a593Smuzhiyun #define GEN_IO		0
11*4882a593Smuzhiyun #define GEN_INTREQ	1
12*4882a593Smuzhiyun #define GEN_INTACK	2
13*4882a593Smuzhiyun #define GEN_HALTREQ	3
14*4882a593Smuzhiyun #define GEN_RESTARTREQ	4
15*4882a593Smuzhiyun #define PE_EDBGREQ	5
16*4882a593Smuzhiyun #define PE_DBGRESTART	6
17*4882a593Smuzhiyun #define PE_CTIIRQ	7
18*4882a593Smuzhiyun #define PE_PMUIRQ	8
19*4882a593Smuzhiyun #define PE_DBGTRIGGER	9
20*4882a593Smuzhiyun #define ETM_EXTOUT	10
21*4882a593Smuzhiyun #define ETM_EXTIN	11
22*4882a593Smuzhiyun #define SNK_FULL	12
23*4882a593Smuzhiyun #define SNK_ACQCOMP	13
24*4882a593Smuzhiyun #define SNK_FLUSHCOMP	14
25*4882a593Smuzhiyun #define SNK_FLUSHIN	15
26*4882a593Smuzhiyun #define SNK_TRIGIN	16
27*4882a593Smuzhiyun #define STM_ASYNCOUT	17
28*4882a593Smuzhiyun #define STM_TOUT_SPTE	18
29*4882a593Smuzhiyun #define STM_TOUT_SW	19
30*4882a593Smuzhiyun #define STM_TOUT_HETE	20
31*4882a593Smuzhiyun #define STM_HWEVENT	21
32*4882a593Smuzhiyun #define ELA_TSTART	22
33*4882a593Smuzhiyun #define ELA_TSTOP	23
34*4882a593Smuzhiyun #define ELA_DBGREQ	24
35*4882a593Smuzhiyun #define CTI_TRIG_MAX	25
36*4882a593Smuzhiyun 
37*4882a593Smuzhiyun #endif /*_DT_BINDINGS_ARM_CORESIGHT_CTI_DT_H */
38