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