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