xref: /netbsd-src/sys/external/gpl2/dts/dist/include/dt-bindings/mailbox/qcom-ipcc.h (revision 58c3e048f5c2f43ee7e820013e37079f2e0b6ae5)
1 /*	$NetBSD: qcom-ipcc.h,v 1.1.1.1 2021/11/07 16:49:57 jmcneill Exp $	*/
2 
3 /* SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause */
4 /*
5  * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
6  */
7 
8 #ifndef __DT_BINDINGS_MAILBOX_IPCC_H
9 #define __DT_BINDINGS_MAILBOX_IPCC_H
10 
11 /* Signal IDs for MPROC protocol */
12 #define IPCC_MPROC_SIGNAL_GLINK_QMP	0
13 #define IPCC_MPROC_SIGNAL_SMP2P		2
14 #define IPCC_MPROC_SIGNAL_PING		3
15 
16 /* Client IDs */
17 #define IPCC_CLIENT_AOP			0
18 #define IPCC_CLIENT_TZ			1
19 #define IPCC_CLIENT_MPSS		2
20 #define IPCC_CLIENT_LPASS		3
21 #define IPCC_CLIENT_SLPI		4
22 #define IPCC_CLIENT_SDC			5
23 #define IPCC_CLIENT_CDSP		6
24 #define IPCC_CLIENT_NPU			7
25 #define IPCC_CLIENT_APSS		8
26 #define IPCC_CLIENT_GPU			9
27 #define IPCC_CLIENT_CVP			10
28 #define IPCC_CLIENT_CAM			11
29 #define IPCC_CLIENT_VPU			12
30 #define IPCC_CLIENT_PCIE0		13
31 #define IPCC_CLIENT_PCIE1		14
32 #define IPCC_CLIENT_PCIE2		15
33 #define IPCC_CLIENT_SPSS		16
34 #define IPCC_CLIENT_WPSS		24
35 
36 #endif
37