1  /* SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause */
2  /*
3   * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
4   */
5  
6  #ifndef __DT_BINDINGS_MAILBOX_IPCC_H
7  #define __DT_BINDINGS_MAILBOX_IPCC_H
8  
9  /* Signal IDs for MPROC protocol */
10  #define IPCC_MPROC_SIGNAL_GLINK_QMP	0
11  #define IPCC_MPROC_SIGNAL_TZ		1
12  #define IPCC_MPROC_SIGNAL_SMP2P		2
13  #define IPCC_MPROC_SIGNAL_PING		3
14  
15  /* Client IDs */
16  #define IPCC_CLIENT_AOP			0
17  #define IPCC_CLIENT_TZ			1
18  #define IPCC_CLIENT_MPSS		2
19  #define IPCC_CLIENT_LPASS		3
20  #define IPCC_CLIENT_SLPI		4
21  #define IPCC_CLIENT_SDC			5
22  #define IPCC_CLIENT_CDSP		6
23  #define IPCC_CLIENT_NPU			7
24  #define IPCC_CLIENT_APSS		8
25  #define IPCC_CLIENT_GPU			9
26  #define IPCC_CLIENT_CVP			10
27  #define IPCC_CLIENT_CAM			11
28  #define IPCC_CLIENT_VPU			12
29  #define IPCC_CLIENT_PCIE0		13
30  #define IPCC_CLIENT_PCIE1		14
31  #define IPCC_CLIENT_PCIE2		15
32  #define IPCC_CLIENT_SPSS		16
33  #define IPCC_CLIENT_NSP1		18
34  #define IPCC_CLIENT_TME			23
35  #define IPCC_CLIENT_WPSS		24
36  #define IPCC_CLIENT_GPDSP0		31
37  #define IPCC_CLIENT_GPDSP1		32
38  
39  #endif
40