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

source code of linux/include/dt-bindings/arm/coresight-cti-dt.h